From a3d10a3b1cbdbd40d1a77e27fb69014253a7caa4 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 16:27:54 +0200 Subject: [PATCH 001/213] Removed CircleCI configuration. --- .circleci/config.yml | 1390 ------------------------------------------ 1 file changed, 1390 deletions(-) delete mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index fb483cf30c..0000000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,1390 +0,0 @@ -version: 2.1 - -orbs: - win: circleci/windows@5.1 - -commands: - check_contract: - parameters: - min_version: - type: string - skip_cosmwasm_check: - type: boolean - default: false - steps: - - run: - name: Add wasm32 target - command: rustup target add wasm32-unknown-unknown && rustup target list --installed - - run: - name: Add clippy and rustfmt components - command: rustup component add clippy rustfmt - - run: - name: Check formatting - command: cargo fmt -- --check - - run: - name: Unit tests - command: cargo unit-test --locked - - run: - name: Build wasm binary - command: cargo wasm --locked - - when: - condition: - not: << parameters.skip_cosmwasm_check >> - steps: - - run: - name: Run cosmwasm-check (<< parameters.min_version >>) - command: | - # Try installing min_version, but fall back to latest main version. - # This allows us to test contracts against the latest cosmwasm-check before releasing it. - cargo install cosmwasm-check@~<< parameters.min_version >> --locked --force \ - || cargo install --path ../../packages/check --locked --force - cosmwasm-check --version - cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - # Run clippy after wasm build to ensure target/wasm32-unknown-unknown/release/.wasm exists - - run: - name: Clippy - command: cargo clippy --all-targets --tests -- -D warnings - - run: - name: Integration tests (singlepass backend) - command: cargo integration-test --locked --no-default-features - - run: - name: Build and run schema generator - command: cargo schema --locked - - run: - name: Ensure schemas are up-to-date - command: | - CHANGES_IN_REPO=$(git status --porcelain) - if [[ -n "$CHANGES_IN_REPO" ]]; then - echo "Repository is dirty. Showing 'git status' and 'git --no-pager diff' for debugging now:" - git status && git --no-pager diff - exit 1 - fi - -workflows: - test: - # Keep those job names in sync with .mergify.yml - jobs: - - arm64 - - package_core - - package_crypto - - package_check - - package_schema - - package_schema_derive - - package_cw_schema - - package_std - - package_vm - - package_vm_derive - - package_vm_windows - - contract_burner - - contract_crypto_verify - - contract_cyberpunk - - contract_empty - - contract_ibc2 - - contract_replier - # - contract_floaty # This contract needs nightly Rust to compile - - contract_hackatom - - contract_ibc_callbacks - - contract_ibc_reflect - - contract_ibc_reflect_send - - contract_nested_contracts - - contract_queue - - contract_reflect - - contract_staking - - contract_virus - - fmt - - fmt_extra - - clippy: - matrix: - parameters: - # Run with MSRV and some modern stable Rust - rust-version: ["1.82.0", "1.87.0"] - - benchmarking: - requires: - - package_vm - - package_crypto - filters: - branches: - only: - # Long living branches - - main - - /^[0-9]+\.[0-9]+$/ - # Add your branch here if benchmarking matters to your work - - bls12_381 - - secp256r1-support - - coverage - deploy: - jobs: - - build_and_upload_devcontracts: - filters: - tags: - only: /^v[0-9]+\.[0-9]+\.[0-9]+.*/ - branches: - ignore: /.*/ - cron_jobs: - triggers: - - schedule: - cron: "0 0 * * *" - filters: - branches: - only: - - main - jobs: - - deadlinks - -jobs: - arm64: - machine: - image: ubuntu-2204:2024.01.1 - resource_class: arm.large - steps: - - checkout - - run: - name: Install Rust - command: | - wget https://static.rust-lang.org/rustup/dist/aarch64-unknown-linux-gnu/rustup-init - chmod +x rustup-init - ./rustup-init -y --default-toolchain 1.82 --profile minimal - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - run: - name: Add wasm32 target - command: rustup target add wasm32-unknown-unknown && rustup target list --installed - - restore_cache: - keys: - - v4-arm64-workspace-rust:1.82-{{ checksum "Cargo.lock" }} - - v4-arm64-workspace-rust:1.82- - - restore_cache: - keys: - - v4-arm64-contracts-rust:1.82-{{ checksum "contracts/crypto-verify/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }} - - v4-arm64-contracts-rust:1.82- - # Test a few contracts that do something potentially interesting in the VM - # to test contract execution on ARM64. - # No need to add all contracts here. - - run: - name: "contracts/crypto-verify: integration-test" - working_directory: ~/project/contracts/crypto-verify - command: cargo wasm --locked && cargo integration-test --locked - - run: - name: "contracts/hackatom: integration-test" - working_directory: ~/project/contracts/hackatom - command: cargo wasm --locked && cargo integration-test --locked - - run: - name: "contracts/ibc2: integration-test" - working_directory: ~/project/contracts/ibc2 - command: cargo wasm --locked && cargo integration-test --locked - - run: - name: "contracts/queue: integration-test" - working_directory: ~/project/contracts/queue - command: cargo wasm --locked && cargo integration-test --locked - - run: - name: "contracts/reflect: integration-test" - working_directory: ~/project/contracts/reflect - command: cargo wasm --locked && cargo integration-test --locked - - run: - name: "contracts/staking: integration-test" - working_directory: ~/project/contracts/staking - command: cargo wasm --locked && cargo integration-test --locked - - run: - name: "packages/core: test" - working_directory: ~/project/packages/core - command: cargo test --all-features --locked - - run: - name: "packages/crypto: test" - working_directory: ~/project/packages/crypto - command: cargo test --locked - - run: - name: "packages/std: test" - working_directory: ~/project/packages/std - command: cargo test --locked - - run: - name: "packages/vm: test" - working_directory: ~/project/packages/vm - # use all features - command: cargo test --locked --features iterator,staking,stargate,ibc2 - - save_cache: - key: v4-arm64-workspace-rust:1.82-{{ checksum "Cargo.lock" }} - paths: - - ~/.cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - save_cache: - key: v4-arm64-contracts-rust:1.82-{{ checksum "contracts/crypto-verify/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }} - paths: - - ~/.cargo/registry - # crypto-verify - - contracts/crypto-verify/target/debug/.fingerprint - - contracts/crypto-verify/target/debug/build - - contracts/crypto-verify/target/debug/deps - - contracts/crypto-verify/target/wasm32-unknown-unknown/release/.fingerprint - - contracts/crypto-verify/target/wasm32-unknown-unknown/release/build - - contracts/crypto-verify/target/wasm32-unknown-unknown/release/deps - # hackatom - - contracts/hackatom/target/debug/.fingerprint - - contracts/hackatom/target/debug/build - - contracts/hackatom/target/debug/deps - - contracts/hackatom/target/wasm32-unknown-unknown/release/.fingerprint - - contracts/hackatom/target/wasm32-unknown-unknown/release/build - - contracts/hackatom/target/wasm32-unknown-unknown/release/deps - # ibc2 - - contracts/ibc2/target/debug/.fingerprint - - contracts/ibc2/target/debug/build - - contracts/ibc2/target/debug/deps - - contracts/ibc2/target/wasm32-unknown-unknown/release/.fingerprint - - contracts/ibc2/target/wasm32-unknown-unknown/release/build - - contracts/ibc2/target/wasm32-unknown-unknown/release/deps - # queue - - contracts/queue/target/debug/.fingerprint - - contracts/queue/target/debug/build - - contracts/queue/target/debug/deps - - contracts/queue/target/wasm32-unknown-unknown/release/.fingerprint - - contracts/queue/target/wasm32-unknown-unknown/release/build - - contracts/queue/target/wasm32-unknown-unknown/release/deps - # reflect - - contracts/reflect/target/debug/.fingerprint - - contracts/reflect/target/debug/build - - contracts/reflect/target/debug/deps - - contracts/reflect/target/wasm32-unknown-unknown/release/.fingerprint - - contracts/reflect/target/wasm32-unknown-unknown/release/build - - contracts/reflect/target/wasm32-unknown-unknown/release/deps - # staking - - contracts/staking/target/debug/.fingerprint - - contracts/staking/target/debug/build - - contracts/staking/target/debug/deps - - contracts/staking/target/wasm32-unknown-unknown/release/.fingerprint - - contracts/staking/target/wasm32-unknown-unknown/release/build - - contracts/staking/target/wasm32-unknown-unknown/release/deps - - package_core: - docker: - - image: rust:1.82 - environment: - # Limit the number of parallel jobs to avoid OOM crashes during doc testing - RUST_TEST_THREADS: 8 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_core-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Add thumbv7em-none-eabi target - command: rustup target add thumbv7em-none-eabi && rustup target list --installed - - run: - name: Add wasm32 target - command: rustup target add wasm32-unknown-unknown && rustup target list --installed - - run: - name: Build library for native target (no features) - working_directory: ~/project/packages/core - command: cargo build --locked --no-default-features - - run: - name: Build library for wasm target (no features) - working_directory: ~/project/packages/core - command: cargo wasm --locked --no-default-features - - run: - name: Build library for no_std target (no features) - working_directory: ~/project/packages/core - command: cargo no-std --locked --no-default-features - - run: - name: Run unit tests (no features) - working_directory: ~/project/packages/core - command: cargo test --locked --no-default-features - - run: - name: Build library for native target (all features) - working_directory: ~/project/packages/core - command: cargo build --locked --all-features - - run: - name: Build library for wasm target (all features) - working_directory: ~/project/packages/core - command: cargo wasm --locked --all-features - - run: - name: Run unit tests (all features) - working_directory: ~/project/packages/core - command: cargo test --locked --all-features - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_core-rust:1.82-{{ checksum "Cargo.lock" }} - - package_crypto: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_crypto-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Build - working_directory: ~/project/packages/crypto - command: cargo build --locked - - run: - name: Run tests - working_directory: ~/project/packages/crypto - command: cargo test --locked - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_crypto-rust:1.82-{{ checksum "Cargo.lock" }} - - package_check: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_check-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Build - working_directory: ~/project/packages/check - command: cargo build --locked - - run: - name: Run tests - working_directory: ~/project/packages/check - command: cargo test --locked - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_check-rust:1.82-{{ checksum "Cargo.lock" }} - - package_schema: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_schema-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Build - working_directory: ~/project/packages/schema - command: cargo build --locked - - run: - name: Run tests - working_directory: ~/project/packages/schema - command: cargo test --locked - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_schema-rust:1.82-{{ checksum "Cargo.lock" }} - - package_schema_derive: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_schema_derive-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Build - working_directory: ~/project/packages/schema-derive - command: cargo build --locked - - run: - name: Run tests - working_directory: ~/project/packages/schema-derive - command: cargo test --locked - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_schema_derive-rust:1.82-{{ checksum "Cargo.lock" }} - - package_cw_schema: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_cw_schema-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Build - working_directory: ~/project/packages/cw-schema - command: cargo build --locked - - run: - name: Run tests - working_directory: ~/project/packages/cw-schema - command: cargo test --locked - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_cw_schema-rust:1.82-{{ checksum "Cargo.lock" }} - - package_std: - docker: - - image: rust:1.82 - environment: - # Limit the number of parallel jobs to avoid OOM crashes during doc testing - RUST_TEST_THREADS: 8 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_std-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Add wasm32 target - command: rustup target add wasm32-unknown-unknown && rustup target list --installed - - run: - name: Build library for native target (no features) - working_directory: ~/project/packages/std - command: cargo build --locked --no-default-features --features std - - run: - name: Build library for wasm target (no features) - working_directory: ~/project/packages/std - command: cargo wasm --locked --no-default-features --features std - - run: - name: Run unit tests (no features) - working_directory: ~/project/packages/std - command: cargo test --locked --no-default-features --features std - - run: - name: Build library for native target (all features) - working_directory: ~/project/packages/std - command: cargo build --locked --all-features - - run: - name: Build library for wasm target (all features) - working_directory: ~/project/packages/std - command: cargo wasm --locked --all-features - - run: - name: Run unit tests (all features) - working_directory: ~/project/packages/std - command: cargo test --locked --all-features - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_std-rust:1.82-{{ checksum "Cargo.lock" }} - - package_vm: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_vm-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Build - working_directory: ~/project/packages/vm - command: cargo build --locked - - run: - name: Build with all features - working_directory: ~/project/packages/vm - command: cargo build --locked --features iterator,staking,stargate - - run: - name: Test - working_directory: ~/project/packages/vm - command: cargo test --locked - - run: - name: Test with all features - working_directory: ~/project/packages/vm - command: cargo test --locked --features iterator,staking,stargate - - run: - name: Test multi threaded cache - working_directory: ~/project/packages/vm - command: | - cargo build --locked --example multi_threaded_cache - time ../../target/debug/examples/multi_threaded_cache >/dev/null - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_vm-rust:1.82-{{ checksum "Cargo.lock" }} - - package_vm_derive: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-package_vm_derive-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Build - working_directory: ~/project/packages/vm-derive - command: cargo build --locked - - run: - name: Test - working_directory: ~/project/packages/vm-derive - command: cargo test --locked - - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-package_vm_derive-rust:1.82-{{ checksum "Cargo.lock" }} - - package_vm_windows: - executor: - name: win/default - shell: bash.exe - steps: - - run: - name: Enable symlinks for the checkout - command: git config --global core.symlinks true - - checkout - - run: - name: Reset git config set by CircleCI to make Cargo work - command: git config --global --unset url.ssh://git@github.com.insteadof - - run: - name: Install Rust - command: | - set -o errexit - curl -sS --output rustup-init.exe https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe - ./rustup-init.exe --default-toolchain 1.82 -y - echo 'export PATH="$PATH:$USERPROFILE/.cargo/bin"' >> "$BASH_ENV" - ls $USERPROFILE/.cargo/bin - - run: - name: Install gcc - command: | - set -o errexit - choco install -y mingw - echo 'export PATH="$PATH:/c/ProgramData/mingw64/mingw64/bin"' >> "$BASH_ENV" - - run: - name: Version information - command: | - set -o errexit - rustc --version; cargo --version; rustup --version; rustup target list --installed; gcc --version - - restore_cache: - keys: - - cachev3-package_vm_windows-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Test - working_directory: ~/project/packages/vm - command: cargo test --locked - - run: - name: Test with all features - working_directory: ~/project/packages/vm - command: cargo test --locked --features iterator,staking,stargate - - save_cache: - paths: - # ".." is the easiest way to get $HOME here (pwd is $HOME\project) - - ../.cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cachev3-package_vm_windows-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_burner: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/burner - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_burner-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_burner-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_replier: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/replier - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_replier-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_replier-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_crypto_verify: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/crypto-verify - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_crypto_verify-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_crypto_verify-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_cyberpunk: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/cyberpunk - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_cyberpunk-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_cyberpunk-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_ibc2: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/ibc2 - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_ibc2-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_ibc2-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_hackatom: - docker: - # We compile this contract with the upper bound to detect issues with new Rust versions early - - image: rust:1.84.1 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/hackatom - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_hackatom-rust:1.84.1-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_hackatom-rust:1.84.1-{{ checksum "Cargo.lock" }} - - contract_ibc_callbacks: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/ibc-callbacks - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_ibc_callbacks-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_ibc_callbacks-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_ibc_reflect: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/ibc-reflect - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_ibc_reflect-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_ibc_reflect-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_ibc_reflect_send: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/ibc-reflect-send - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_ibc_reflect_send-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_ibc_reflect_send-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_floaty: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/floaty - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_floaty-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_floaty-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_nested_contracts: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/nested-contracts - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_nested_contracts-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_nested_contracts-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_queue: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/queue - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_queue-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_queue-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_reflect: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/reflect - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_reflect-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_reflect-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_staking: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/staking - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_staking-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_staking-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_virus: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/virus - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_virus-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_virus-rust:1.82-{{ checksum "Cargo.lock" }} - - contract_empty: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - working_directory: ~/cosmwasm/contracts/empty - steps: - - checkout: - path: ~/cosmwasm - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version - - restore_cache: - keys: - - cargocache-v2-contract_empty-rust:1.82-{{ checksum "Cargo.lock" }} - - check_contract: - min_version: "3.0" - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/wasm32-unknown-unknown/release/.fingerprint - - target/wasm32-unknown-unknown/release/build - - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_empty-rust:1.82-{{ checksum "Cargo.lock" }} - - fmt: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-fmt-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Add rustfmt component - command: rustup component add rustfmt - - run: - name: Check formatting of workspace - command: cargo fmt -- --check - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: cargocache-v2-fmt-rust:1.82-{{ checksum "Cargo.lock" }} - - fmt_extra: - docker: - - image: node:20.11.0-bookworm - steps: - - checkout - - run: - name: Install shfmt - command: | - wget -O install_shfmt.sh https://webinstall.dev/shfmt - bash install_shfmt.sh - - run: - name: Validate Markdown files - command: devtools/format_md.sh -c - - run: - name: Validate shell scripts - command: PATH="/root/.local/bin:$PATH" devtools/format_sh.sh -c - - run: - name: Validate YAML files - command: devtools/format_yml.sh -c - - deadlinks: - docker: - - image: rust:1.82 - steps: - - checkout - - run: - name: Version information - command: rustc --version; cargo --version; rustup --version; rustup target list --installed - - restore_cache: - keys: - - cargocache-v2-deadlinks-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Generate docs - command: cargo doc - - run: - name: Install pip - command: apt update && apt install -y python3-pip - - run: - name: Install dependencies - command: pip3 install requests bs4 --break-system-packages - - run: - name: Check dead links - command: devtools/deadlinks.py - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - /root/.cache/pip - key: cargocache-v2-deadlinks-rust:1.82-{{ checksum "Cargo.lock" }} - - clippy: - parameters: - rust-version: - type: string - docker: - # In this job we use the latest Rust stable in order to check against the - # most recent code style recommendations. - - image: rust:<< parameters.rust-version >> - steps: - - checkout - - run: - name: Version information - command: rustc --version && cargo --version - - restore_cache: - keys: - - v2-clippy-rust:<< parameters.rust-version >>-{{ checksum "Cargo.lock" }} - - v2-clippy-rust:<< parameters.rust-version >>- - - run: - name: Add clippy component - command: rustup component add clippy - # - # Workspace packages - # - - run: - name: Clippy linting on core (no feature flags) - working_directory: ~/project/packages/core - command: cargo clippy --all-targets -- -D warnings - - run: - name: Clippy linting on core (all feature flags) - working_directory: ~/project/packages/core - command: cargo clippy --all-features --all-targets -- -D warnings - - run: - name: Clippy linting on crypto - working_directory: ~/project/packages/crypto - command: cargo clippy --all-targets --tests -- -D warnings - - run: - name: Clippy linting on derive - working_directory: ~/project/packages/derive - command: cargo clippy --all-targets --tests -- -D warnings - - run: - name: Clippy linting on schema - working_directory: ~/project/packages/schema - command: cargo clippy --all-targets --tests -- -D warnings - - run: - name: Clippy linting on schema-derive - working_directory: ~/project/packages/schema-derive - command: cargo clippy --all-targets --tests -- -D warnings - - run: - name: Clippy linting on std (no feature flags) - working_directory: ~/project/packages/std - command: cargo clippy --all-targets --tests -- -D warnings - - run: - name: Clippy linting on std (all feature flags) - working_directory: ~/project/packages/std - command: cargo clippy --all-targets --tests --all-features -- -D warnings - - run: - name: Clippy linting on vm (no feature flags) - working_directory: ~/project/packages/vm - command: cargo clippy --all-targets --tests --no-default-features -- -D warnings - - run: - name: Clippy linting on vm (all feature flags) - working_directory: ~/project/packages/vm - command: cargo clippy --all-targets --tests --features iterator,staking,stargate -- -D warnings - - save_cache: - paths: - - /usr/local/cargo/registry - # Workspace - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - key: v2-clippy-rust:<< parameters.rust-version >>-{{ checksum "Cargo.lock" }} - - benchmarking: - docker: - - image: rust:1.82 - environment: - RUST_BACKTRACE: 1 - steps: - - checkout - - run: - name: Version information (default; stable) - command: rustc --version && cargo --version - - restore_cache: - keys: - - cargocache-v2-benchmarking-rust:1.82-{{ checksum "Cargo.lock" }} - - run: - name: Run vm benchmarks (Singlepass) - working_directory: ~/project/packages/vm - command: cargo bench -- --color never --save-baseline singlepass - - run: - name: Run crypto benchmarks - working_directory: ~/project/packages/crypto - command: cargo bench --features std -- --color never --save-baseline crypto - - save_cache: - paths: - - /usr/local/cargo/registry - - target/debug/.fingerprint - - target/debug/build - - target/debug/deps - - target/release/.fingerprint - - target/release/build - - target/release/deps - key: cargocache-v2-benchmarking-rust:1.82-{{ checksum "Cargo.lock" }} - - coverage: - docker: - - image: rust:1.84.1-alpine3.21 - resource_class: medium+ - steps: - - checkout - - run: - name: Install necessary packages - command: | - apk update - # needed for grcov and compiling tests - apk add --no-cache mold clang curl llvm19-dev clang19-static lcov - - run: - name: Install cargo-llvm-cov and cargo-nextest - command: | - rustup component add llvm-tools-preview - - # cargo-nextest - curl -L --proto '=https' --tlsv1.2 -OsSf https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.92/cargo-nextest-0.9.92-x86_64-unknown-linux-musl.tar.gz - tar -xzf cargo-nextest-0.9.92-x86_64-unknown-linux-musl.tar.gz - mv cargo-nextest /usr/local/bin/ - - # cargo-llvm-cov - curl -L --proto '=https' --tlsv1.2 -OsSf https://github.com/taiki-e/cargo-llvm-cov/releases/download/v0.6.16/cargo-llvm-cov-x86_64-unknown-linux-musl.tar.gz - tar -xzf cargo-llvm-cov-x86_64-unknown-linux-musl.tar.gz - mv cargo-llvm-cov /usr/local/bin/ - - run: - name: Install CodeCov CLI - command: | - curl -L --proto '=https' --tlsv1.2 -OsSf https://cli.codecov.io/v10.1.1/alpine/codecov - chmod +x codecov - - run: - name: Run tests with coverage - command: | - # Generate full coverage report - cargo llvm-cov nextest --all-features --lcov --output-path lcov.info - - # List of package directories and their flags - # ToDo: Re-add "core:cosmwasm-core" when enabling core coverage again - set -- \ - "check:cosmwasm-check" \ - "crypto:cosmwasm-crypto" \ - "derive:cosmwasm-derive" \ - "schema:cosmwasm-schema" \ - "schema-derive:cosmwasm-schema-derive" \ - "std:cosmwasm-std" \ - "vm:cosmwasm-vm" \ - "vm-derive:cosmwasm-vm-derive" - - # Process each package-flag pair - for entry in "$@"; do - dir="${entry%%:*}" - flag="${entry#*:}" - - echo "Processing directory: $dir with flag: $flag" - - # Extract coverage for specific directory using lcov - lcov \ - --ignore-errors empty,unused \ - --extract lcov.info "packages/$dir/**/*" \ - --output-file "lcov-$dir.info" - - # Upload filtered report - ./codecov upload-coverage -t "$CODECOV_TOKEN" \ - --disable-search \ - --git-service github \ - --pr "${CIRCLE_PULL_REQUEST##*/}" \ - --branch "$CIRCLE_BRANCH" \ - --sha "$CIRCLE_SHA1" \ - -f "lcov-$dir.info" \ - -F "$flag" - done - environment: - RUSTFLAGS: "-Clinker=clang -Clink-arg=-fuse-ld=/usr/bin/mold" - - # This job roughly follows the instructions from https://circleci.com/blog/publishing-to-github-releases-via-circleci/ - build_and_upload_devcontracts: - docker: - # Image from https://github.com/cibuilds/github, based on alpine - - image: cibuilds/github:0.13 - steps: - - run: - name: Install Docker client - command: apk add docker-cli - - setup_remote_docker - - checkout - - run: - # We cannot mount local folders, see https://circleci.com/docs/2.0/building-docker-images/#mounting-folders - name: Prepare volume with source code - command: | - # create a dummy container which will hold a volume with config - docker create -v /code --name with_code alpine /bin/true - # copy a config file into this volume - docker cp ./Cargo.lock with_code:/code - docker cp ./Cargo.toml with_code:/code - docker cp ./contracts with_code:/code - docker cp ./packages with_code:/code - - run: - name: Build development contracts - command: | - echo "Building all contracts under ./contracts" - export GLOBIGNORE="contracts/floaty" - for contract_dir in contracts/*; do - if [ -d "$contract_dir" ]; then - echo "Building '$contract_dir' ..." - docker run --volumes-from with_code cosmwasm/optimizer:0.16.0 "$contract_dir" - fi - done - - run: - name: Check development contracts - command: | - echo "Checking all contracts under ./artifacts" - docker run --volumes-from with_code rust:1.82 \ - /bin/bash -e -c 'cd ./code; cargo run --bin cosmwasm-check artifacts/*.wasm' - - run: - name: Export development contracts - command: | - # copy into host - docker cp with_code:/code/artifacts . - cd ./artifacts - ls -lA . - # Check checksums - cat checksums.txt - sha256sum -c checksums.txt - - run: - name: Publish artifacts on GitHub - command: | - # This safety measure allows us to run the job until here for testing. - if [ -z "$CIRCLE_TAG" ]; then - echo "Not a tag build" - exit 1 - fi - - TAG="$CIRCLE_TAG" - TITLE="$TAG" - BODY="The release notes are available in [CHANGELOG.md](https://github.com/CosmWasm/cosmwasm/blob/$TAG/CHANGELOG.md). For upgrading contracts also consult [MIGRATING.md](https://github.com/CosmWasm/cosmwasm/blob/$TAG/MIGRATING.md).\n\nAttached there are some build artifacts generated at this tag. Those are for development purposes only! Please use crates.io to find the packages of this release." - ghr -t "$GITHUB_TOKEN" \ - -u "$CIRCLE_PROJECT_USERNAME" -r "$CIRCLE_PROJECT_REPONAME" \ - -c "$CIRCLE_SHA1" \ - -n "$TITLE" -b "$BODY" \ - -delete \ - "$TAG" ./artifacts/ From 456dfdd066abab055da0cb2d334887f98ac9ad5c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:04:36 +0200 Subject: [PATCH 002/213] Removed autoformatting MarkDown, YAML and TOML files. --- .github/workflows/autofix.yml | 37 ----------------------------------- 1 file changed, 37 deletions(-) diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index dd811a6141..c172a81714 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -7,29 +7,6 @@ permissions: contents: read jobs: - autofix-text: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 - with: - go-version: "oldstable" - - - name: Install shfmt - run: go install mvdan.cc/sh/v3/cmd/shfmt@latest - - name: Install npx (for prettier) - run: sudo apt install nodejs - - - name: Format Markdown - run: ./devtools/format_md.sh - - name: Format YAML - run: ./devtools/format_yml.sh - - name: Format Shell - run: ./devtools/format_sh.sh - - # Get latest version from https://autofix.ci/setup - - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a - autofix-schemas: runs-on: ubuntu-latest steps: @@ -40,17 +17,3 @@ jobs: # Get latest version from https://autofix.ci/setup - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a - - autofix-toml: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Install taplo - run: | - curl -fsSL https://github.com/tamasfe/taplo/releases/latest/download/taplo-full-linux-x86_64.gz \ - | gzip -d - | install -m 755 /dev/stdin /usr/local/bin/taplo - - run: | - taplo fmt - - # Get latest version from https://autofix.ci/setup - - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a From 3555e69b793537d3def8a245223b933e9537dba8 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:10:01 +0200 Subject: [PATCH 003/213] Added workflow for updating schemas. --- .github/workflows/schemas.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/schemas.yml diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml new file mode 100644 index 0000000000..8441fd40da --- /dev/null +++ b/.github/workflows/schemas.yml @@ -0,0 +1,18 @@ +name: schemas + +on: [ push ] + +jobs: + update: + runs-on: ubuntu-latest + strategy: + matrix: + service: + - burner + - crypto-verify + defaults: + run: + working-directory: ./contracts/${{ matrix.service }} + steps: + - name: Display working directory + run: pwd From e3ebf35d3ce97836bb25a1e198c675e9700dc7ff Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:11:04 +0200 Subject: [PATCH 004/213] Updates. --- .github/workflows/schemas.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index 8441fd40da..dd68c4c161 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -12,7 +12,7 @@ jobs: - crypto-verify defaults: run: - working-directory: ./contracts/${{ matrix.service }} + working-directory: contracts/${{ matrix.service }} steps: - name: Display working directory run: pwd From 26b2267715819f0fdb35a9acc63251463ae40cbe Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:12:57 +0200 Subject: [PATCH 005/213] Updates. --- .github/workflows/schemas.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index dd68c4c161..f0bca2b644 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -15,4 +15,4 @@ jobs: working-directory: contracts/${{ matrix.service }} steps: - name: Display working directory - run: pwd + run: tree From be039a3cf1e49e840503408ce9601622a3cb0d54 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:14:02 +0200 Subject: [PATCH 006/213] Updates. --- .github/workflows/schemas.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index f0bca2b644..9dad2d4a45 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -12,7 +12,8 @@ jobs: - crypto-verify defaults: run: + shell: bash working-directory: contracts/${{ matrix.service }} steps: - name: Display working directory - run: tree + run: pwd From 4c387a64732e88c6bbded508c57bf93dfe3a6ca8 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:15:28 +0200 Subject: [PATCH 007/213] Updates. --- .github/workflows/schemas.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index 9dad2d4a45..1d36a7a8b4 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -15,5 +15,6 @@ jobs: shell: bash working-directory: contracts/${{ matrix.service }} steps: + - uses: actions/checkout@v4 - name: Display working directory run: pwd From 5b9b6e4ecb604c0011bec5c5b23a53f939312b09 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:21:54 +0200 Subject: [PATCH 008/213] Updates. --- .github/workflows/schemas.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index 1d36a7a8b4..cf69af2b66 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -16,5 +16,6 @@ jobs: working-directory: contracts/${{ matrix.service }} steps: - uses: actions/checkout@v4 - - name: Display working directory - run: pwd + - uses: dtolnay/rust-toolchain@stable + - run: rm -r ./schema || true # Delete outdated schema files. + - run: cargo run --bin schema # Generate most update schema files. From 2b11485d53c15ad3eb9a009be4f5440efd2802ec Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:25:11 +0200 Subject: [PATCH 009/213] Updates. --- contracts/burner/schema/burner.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/burner/schema/burner.json b/contracts/burner/schema/burner.json index 10b6b3c68a..5622578d02 100644 --- a/contracts/burner/schema/burner.json +++ b/contracts/burner/schema/burner.json @@ -1,6 +1,6 @@ { "contract_name": "burner", - "contract_version": "0.0.0", + "contract_version": "0.0.1", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", From c4d00213417e24623cdba863762233f89cad17c5 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 15:35:23 +0000 Subject: [PATCH 010/213] [autofix.ci] apply automated fixes --- contracts/burner/schema/burner.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/burner/schema/burner.json b/contracts/burner/schema/burner.json index 5622578d02..10b6b3c68a 100644 --- a/contracts/burner/schema/burner.json +++ b/contracts/burner/schema/burner.json @@ -1,6 +1,6 @@ { "contract_name": "burner", - "contract_version": "0.0.1", + "contract_version": "0.0.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", From 2905a6820dc0bbb0192aa8977305158d9e8425ed Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:37:41 +0200 Subject: [PATCH 011/213] Updates. --- .github/workflows/schemas.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index cf69af2b66..4d2ef82884 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -12,10 +12,10 @@ jobs: - crypto-verify defaults: run: - shell: bash working-directory: contracts/${{ matrix.service }} steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - - run: rm -r ./schema || true # Delete outdated schema files. + - run: rm -r ./schema || true # Delete current schema files. - run: cargo run --bin schema # Generate most update schema files. + - run: git diff --quiet ./schema # Fail if there are any differences. From 4b376bcdd860f61b7e256e4bf39e1c5e3c570a29 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:40:57 +0200 Subject: [PATCH 012/213] Updates. --- .github/workflows/autofix.yml | 19 ------------------- .github/workflows/schemas.yml | 6 +++--- 2 files changed, 3 insertions(+), 22 deletions(-) delete mode 100644 .github/workflows/autofix.yml diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml deleted file mode 100644 index c172a81714..0000000000 --- a/.github/workflows/autofix.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: autofix.ci # needed to securely identify the workflow - -on: - pull_request: - -permissions: - contents: read - -jobs: - autofix-schemas: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Update schemas - run: ./devtools/update_schemas.sh - - # Get latest version from https://autofix.ci/setup - - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index 4d2ef82884..a3e25092b7 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -16,6 +16,6 @@ jobs: steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - - run: rm -r ./schema || true # Delete current schema files. - - run: cargo run --bin schema # Generate most update schema files. - - run: git diff --quiet ./schema # Fail if there are any differences. + - run: rm -r ./schema || true # Delete old schema files. + - run: cargo run --bin schema # Generate new schema files. + - run: git diff --quiet ./schema # Fail on differences. From f637cee35e76d958155314108e779332d84dfc47 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:43:24 +0200 Subject: [PATCH 013/213] Updates. --- contracts/burner/schema/burner.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/burner/schema/burner.json b/contracts/burner/schema/burner.json index 10b6b3c68a..5622578d02 100644 --- a/contracts/burner/schema/burner.json +++ b/contracts/burner/schema/burner.json @@ -1,6 +1,6 @@ { "contract_name": "burner", - "contract_version": "0.0.0", + "contract_version": "0.0.1", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", From 1ce987ea3ff89b54e7504753cd8475e823cac7e9 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:48:22 +0200 Subject: [PATCH 014/213] Updates. --- .github/workflows/schemas.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index a3e25092b7..3915895a6f 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -18,4 +18,10 @@ jobs: - uses: dtolnay/rust-toolchain@stable - run: rm -r ./schema || true # Delete old schema files. - run: cargo run --bin schema # Generate new schema files. - - run: git diff --quiet ./schema # Fail on differences. + - run: | + if git diff --quiet ./schema; then + echo "No changes in schema" + else + echo "Schema directory has changes" + exit 1 + fi From cf8832842cbe33669b6242fcda5ef3bf7b08bd75 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:51:57 +0200 Subject: [PATCH 015/213] Updates. --- .github/workflows/schemas.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index 3915895a6f..ea19c4d62e 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -3,7 +3,7 @@ name: schemas on: [ push ] jobs: - update: + check: runs-on: ubuntu-latest strategy: matrix: @@ -16,12 +16,18 @@ jobs: steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - - run: rm -r ./schema || true # Delete old schema files. - - run: cargo run --bin schema # Generate new schema files. - - run: | + + - name: Delete old schema files + run: rm -r ./schema || true + + - name: Generate new schema files + run: cargo run --bin schema + + - name: Check for schema changes + run: | if git diff --quiet ./schema; then - echo "No changes in schema" + echo "Schema is up-to date" else - echo "Schema directory has changes" + echo "Schema has changed" exit 1 fi From 6df05ad283ebe22a6f4e4776b8abf66b52625c01 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:53:52 +0200 Subject: [PATCH 016/213] Updates. --- .github/workflows/schemas.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/schemas.yml b/.github/workflows/schemas.yml index ea19c4d62e..7e440eeec8 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schemas.yml @@ -6,6 +6,7 @@ jobs: check: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: service: - burner From 5b74a2cd4be7f0b16ed161985fb093cc22825e0d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:55:20 +0200 Subject: [PATCH 017/213] Updates. --- contracts/burner/schema/burner.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/burner/schema/burner.json b/contracts/burner/schema/burner.json index 5622578d02..10b6b3c68a 100644 --- a/contracts/burner/schema/burner.json +++ b/contracts/burner/schema/burner.json @@ -1,6 +1,6 @@ { "contract_name": "burner", - "contract_version": "0.0.1", + "contract_version": "0.0.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", From a212526b5c8e9ecf2e6e17457312968a636e016a Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 1 Aug 2025 12:39:23 +0200 Subject: [PATCH 018/213] Added checks for contracts' schema changes. --- .github/workflows/contract.yml | 43 ------------------- .github/workflows/{schemas.yml => schema.yml} | 20 ++++----- .github/workflows/toml.yml | 26 ----------- .github/workflows/typo-check.yml | 28 ------------ .github/workflows/workspace.yml | 43 ------------------- 5 files changed, 8 insertions(+), 152 deletions(-) delete mode 100644 .github/workflows/contract.yml rename .github/workflows/{schemas.yml => schema.yml} (54%) delete mode 100644 .github/workflows/toml.yml delete mode 100644 .github/workflows/typo-check.yml delete mode 100644 .github/workflows/workspace.yml diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml deleted file mode 100644 index 748c71ce50..0000000000 --- a/.github/workflows/contract.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Contract - -# Pushes to long living branches and all PRs -on: - push: - branches: - - main - - 0.[0-9]+ - pull_request: - -env: - RUST_BACKTRACE: 1 - -jobs: - test-hackatom: - name: ${{ matrix.build }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - include: - - build: macOS - os: macOS-latest - - build: Windows - os: windows-latest - defaults: - run: - shell: bash - working-directory: ./contracts/hackatom - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - name: Install Rust - uses: dtolnay/rust-toolchain@master - with: - toolchain: 1.82.0 - targets: wasm32-unknown-unknown - - name: Build hackatom wasm - run: cargo wasm --locked - - name: Unit Test hackatom - run: cargo unit-test --locked - - name: Integration Test hackatom - run: cargo integration-test --locked diff --git a/.github/workflows/schemas.yml b/.github/workflows/schema.yml similarity index 54% rename from .github/workflows/schemas.yml rename to .github/workflows/schema.yml index 7e440eeec8..ce8a7a1f24 100644 --- a/.github/workflows/schemas.yml +++ b/.github/workflows/schema.yml @@ -1,4 +1,4 @@ -name: schemas +name: schema on: [ push ] @@ -8,9 +8,11 @@ jobs: strategy: fail-fast: false matrix: - service: - - burner - - crypto-verify + service: [ + burner, crypto-verify, cyberpunk, empty, floaty, hackatom, + ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, + queue, reflect, replier, staking, virus + ] defaults: run: working-directory: contracts/${{ matrix.service }} @@ -24,11 +26,5 @@ jobs: - name: Generate new schema files run: cargo run --bin schema - - name: Check for schema changes - run: | - if git diff --quiet ./schema; then - echo "Schema is up-to date" - else - echo "Schema has changed" - exit 1 - fi + - name: Fail if the new schema files are not identical to the old schema files + run: git diff --quiet ./schema diff --git a/.github/workflows/toml.yml b/.github/workflows/toml.yml deleted file mode 100644 index d7b9464399..0000000000 --- a/.github/workflows/toml.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: "TOML checks" - -on: - merge_group: - pull_request: - push: - branches: - - main - workflow_dispatch: - -jobs: - fmt-check: - name: "Formatting" - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Install taplo - run: | - curl -fsSL https://github.com/tamasfe/taplo/releases/latest/download/taplo-full-linux-x86_64.gz \ - | gzip -d - | install -m 755 /dev/stdin /usr/local/bin/taplo - - run: | - taplo fmt - CHANGES_IN_REPO=$(git status --porcelain) - if [[ -n "$CHANGES_IN_REPO" ]]; then - exit 1 - fi diff --git a/.github/workflows/typo-check.yml b/.github/workflows/typo-check.yml deleted file mode 100644 index 5d386dc5cb..0000000000 --- a/.github/workflows/typo-check.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: Check for typos - -on: - merge_group: - pull_request: - push: - branches: - - main - workflow_dispatch: - -jobs: - check-typos: - name: "Spell-check repository source" - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - id: files - uses: tj-actions/changed-files@v46 - with: - files_ignore: | - contracts/**/schema/** - packages/crypto/**/*.json - packages/vm/**/*.wasm - - name: Run spell-check - uses: crate-ci/typos@master - with: - files: ${{ steps.files.outputs.all_changed_files }} diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml deleted file mode 100644 index 4e2db26826..0000000000 --- a/.github/workflows/workspace.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Workspace - -# Check workspace build on merge commit of all PRs. -# Branches are checked better by CircleCI. -on: - pull_request: - -env: - RUST_BACKTRACE: 1 - -jobs: - check-workspace: - name: Check workspace - runs-on: ubuntu-24.04 - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - name: Install Rust - uses: dtolnay/rust-toolchain@master - with: - toolchain: 1.82.0 - targets: wasm32-unknown-unknown - components: clippy, rustfmt - - name: "Cache build artifacts" - uses: Swatinem/rust-cache@v2 - - name: Check workspace - run: ./devtools/check_workspace.sh - - test-workspace: - name: Test workspace - runs-on: ubuntu-24.04 - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - name: Install Rust - uses: dtolnay/rust-toolchain@master - with: - toolchain: 1.82.0 - components: rustfmt - - name: "Cache build artifacts" - uses: Swatinem/rust-cache@v2 - - name: Test workspace - run: ./devtools/test_workspace.sh From dc6f4e93699b4770dcfab2bd8273216b4b27de30 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 1 Aug 2025 12:46:41 +0200 Subject: [PATCH 019/213] Removed not strictly neccessary files. --- .editorconfig | 21 ----------------- .mergify.yml | 55 ------------------------------------------- .prettierignore | 2 -- .prettierrc.json | 10 -------- .taplo.toml | 2 -- .vscode/settings.json | 8 ------- _typos.toml | 5 ---- 7 files changed, 103 deletions(-) delete mode 100644 .editorconfig delete mode 100644 .mergify.yml delete mode 100644 .prettierignore delete mode 100644 .prettierrc.json delete mode 100644 .taplo.toml delete mode 100644 .vscode/settings.json delete mode 100644 _typos.toml diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 7caf4125a8..0000000000 --- a/.editorconfig +++ /dev/null @@ -1,21 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 2 -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.rs] -indent_size = 4 - -[*.toml] -indent_size = 4 # For compliance with our taplo config - -[*.py] -indent_size = 4 - -[*.go] -indent_style = tab -indent_size = 4 diff --git a/.mergify.yml b/.mergify.yml deleted file mode 100644 index c665df4f8a..0000000000 --- a/.mergify.yml +++ /dev/null @@ -1,55 +0,0 @@ -# See https://doc.mergify.io/configuration.html - -pull_request_rules: - - name: automerge to main with label automerge - conditions: - - "#approved-reviews-by>=1" - - base=main - - label=automerge - - -draft - - label!=WIP - # We need to list them all individually. Here is why: https://docs.mergify.com/conditions/#validating-all-status-checks - # Also make sure to update this when the CI names change - - "status-success=macOS" - - "status-success=Windows" - - "status-success=ci/circleci: arm64" - - "status-success=ci/circleci: clippy-1.67.0" - - "status-success=ci/circleci: clippy-1.68.2" - - "status-success=ci/circleci: contract_burner" - - "status-success=ci/circleci: contract_crypto_verify" - - "status-success=ci/circleci: contract_cyberpunk" - - "status-success=ci/circleci: contract_ibc2" - - "status-success=ci/circleci: contract_floaty" - - "status-success=ci/circleci: contract_hackatom" - - "status-success=ci/circleci: contract_hackatom" - - "status-success=ci/circleci: contract_ibc_reflect" - - "status-success=ci/circleci: contract_ibc_reflect_send" - - "status-success=ci/circleci: contract_queue" - - "status-success=ci/circleci: contract_reflect" - - "status-success=ci/circleci: contract_staking" - - "status-success=ci/circleci: contract_virus" - # disabled temporarily because Rust version is too low - # - "status-success=ci/circleci: coverage" - - "status-success=ci/circleci: fmt" - - "status-success=ci/circleci: fmt_extra" - - "status-success=ci/circleci: package_check" - - "status-success=ci/circleci: package_crypto" - - "status-success=ci/circleci: package_schema" - - "status-success=ci/circleci: package_schema_derive" - - "status-success=ci/circleci: package_std" - - "status-success=ci/circleci: package_vm" - - "status-success=ci/circleci: package_vm_windows" - actions: - merge: - method: merge - - name: backport PRs to minor version branch - conditions: - - base=main - - label=backport - actions: - backport: - branches: - # Update this when going to a new minor version - - "release/1.4" - assignees: - - "{{ author }}" diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index d62e48a9fb..0000000000 --- a/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -# Used for *.md formatting in devtools/format_md.sh -target/ diff --git a/.prettierrc.json b/.prettierrc.json deleted file mode 100644 index 6a82f4e8f4..0000000000 --- a/.prettierrc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "overrides": [ - { - "files": "*.md", - "options": { - "proseWrap": "always" - } - } - ] -} diff --git a/.taplo.toml b/.taplo.toml deleted file mode 100644 index 9b3a9b6215..0000000000 --- a/.taplo.toml +++ /dev/null @@ -1,2 +0,0 @@ -[formatting] -indent_string = " " diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 5784f0791f..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "rust-analyzer.cargo.features": [ - "ibc2", - "stargate", - "staking", - "cosmwasm_2_1" - ] -} diff --git a/_typos.toml b/_typos.toml deleted file mode 100644 index 4f5c86948e..0000000000 --- a/_typos.toml +++ /dev/null @@ -1,5 +0,0 @@ -[default] -extend-ignore-re = ["(?Rm)^.*(#|//)\\s*spellchecker:disable-line$"] - -[files] -extend-exclude = ["contracts/**/schema/**", "packages/crypto/**/*.json"] From 224a6320a2bf2473e6f06b804fedd2eded22ee06 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 1 Aug 2025 12:59:57 +0200 Subject: [PATCH 020/213] Formatted workspace Cargo.toml --- Cargo.toml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f562f9d64a..cde35c9788 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,10 +9,7 @@ version = "3.0.1" [workspace.dependencies] schemars = "0.8.4" -serde = { version = "1.0.192", default-features = false, features = [ - "alloc", - "derive", -] } +serde = { version = "1.0.192", default-features = false, features = ["alloc", "derive"] } [workspace.metadata.release] shared-version = true From a145b80cb0c721de816fa77e78a2ae6e2ff5fa73 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 1 Aug 2025 13:12:29 +0200 Subject: [PATCH 021/213] Formatted std Cargo.toml --- packages/std/Cargo.toml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/packages/std/Cargo.toml b/packages/std/Cargo.toml index 73d594fed8..a4138d11ed 100644 --- a/packages/std/Cargo.toml +++ b/packages/std/Cargo.toml @@ -84,14 +84,8 @@ rand_core = { version = "0.6.4", features = ["getrandom"] } cosmwasm-core = { path = "../core", version = "3.0.1" } cosmwasm-schema = { version = "3.0.1", path = "../schema" } # The chrono dependency is only used in an example, which Rust compiles for us. If this causes trouble, remove it. -chrono = { version = "0.4", default-features = false, features = [ - "alloc", - "std", -] } +chrono = { version = "0.4", default-features = false, features = ["alloc", "std"] } crc32fast = "1.3.2" hex-literal = "0.4.1" paste = "1.0.15" -proptest = { version = "1.5.0", default-features = false, features = [ - "attr-macro", - "std", -] } +proptest = { version = "1.5.0", default-features = false, features = ["attr-macro", "std"] } From f90bef6a2775ff23f6dce74e51ad615c02a1a8e0 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 11:07:46 +0200 Subject: [PATCH 022/213] Added initial workspace checks. --- .github/workflows/workspace.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/workflows/workspace.yml diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml new file mode 100644 index 0000000000..17be35467b --- /dev/null +++ b/.github/workflows/workspace.yml @@ -0,0 +1,12 @@ +name: workspace + +on: [ push ] + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + - run: cargo fmt -- --check + - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings From dca634c27708d62959dc4ba5989fd31ff46105fc Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 11:13:38 +0200 Subject: [PATCH 023/213] Updates. --- .github/workflows/workspace.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 17be35467b..048e2a1f17 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -8,5 +8,7 @@ jobs: steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable + with: + toolchain: 1.82.0 - run: cargo fmt -- --check - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings From 5379b119157da85f78cb1f9f8d70e91903c4f0ff Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 11:15:56 +0200 Subject: [PATCH 024/213] Updates. --- .github/workflows/workspace.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 048e2a1f17..6ff9517074 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -10,5 +10,6 @@ jobs: - uses: dtolnay/rust-toolchain@stable with: toolchain: 1.82.0 + components: clippy, rustfmt - run: cargo fmt -- --check - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings From fd5d56a473a14471a8a96b7edc092a62a8b7899f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 11:23:33 +0200 Subject: [PATCH 025/213] Updates. --- .github/workflows/workspace.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 6ff9517074..303bfdb25b 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -13,3 +13,9 @@ jobs: components: clippy, rustfmt - run: cargo fmt -- --check - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-derive --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings + - run: cargo clippy -p cosmwasm-schema --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings + - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings From 00327c1e838455aedf2f133ce00a554df789e1ef Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 12:09:29 +0200 Subject: [PATCH 026/213] Updates. --- .github/workflows/workspace.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 303bfdb25b..8427ebedaf 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -19,3 +19,5 @@ jobs: - run: cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings + - run: cargo clippy -p cw-schema --all-targets -- -D warnings + - run: cargo clippy -p cw-schema-derive --all-targets -- -D warnings From 35ea6f149af2ade384681310fa8eeb383f20da46 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 12:16:01 +0200 Subject: [PATCH 027/213] Added building the workspace. --- .github/workflows/workspace.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 8427ebedaf..5af5d41879 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -17,7 +17,26 @@ jobs: - run: cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings - run: cargo clippy -p cosmwasm-schema --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings - - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings - - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings - run: cargo clippy -p cw-schema --all-targets -- -D warnings - run: cargo clippy -p cw-schema-derive --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings + - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + toolchain: 1.82.0 + - run: cargo build -p cosmwasm-crypto + - run: cargo build -p cosmwasm-derive + - run: cargo build -p cosmwasm-std + - run: cargo build -p cosmwasm-std --no-default-features --features std + - run: cargo build -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo build -p cosmwasm-schema + - run: cargo build -p cosmwasm-schema-derive + - run: cargo build -p cw-schema + - run: cargo build -p cw-schema-derive + - run: cargo build -p cosmwasm-vm + - run: cargo build -p cosmwasm-check From 23fd3a0e869951eef8b825aec51bd64e23290a31 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 12:20:26 +0200 Subject: [PATCH 028/213] Updates. --- .github/workflows/workspace.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 5af5d41879..7fd85cca65 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -38,5 +38,5 @@ jobs: - run: cargo build -p cosmwasm-schema-derive - run: cargo build -p cw-schema - run: cargo build -p cw-schema-derive - - run: cargo build -p cosmwasm-vm + - run: cargo build -p cosmwasm-vm --features iterator,stargate - run: cargo build -p cosmwasm-check From adb4a15888ac89c853be52fcaef4b1583c0b89e5 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 12:27:03 +0200 Subject: [PATCH 029/213] Added WASM build checks. --- .github/workflows/workspace.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 7fd85cca65..6c1b020943 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -40,3 +40,14 @@ jobs: - run: cargo build -p cw-schema-derive - run: cargo build -p cosmwasm-vm --features iterator,stargate - run: cargo build -p cosmwasm-check + + wasm: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + toolchain: 1.82.0 + targets: wasm32-unknown-unknown + - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown + - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate From 27761f0497729ee5bfa4adde2a114c0ea715e475 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 16:08:16 +0200 Subject: [PATCH 030/213] Added test checks for workspace. --- .github/workflows/workspace.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 6c1b020943..9bc342d795 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -51,3 +51,20 @@ jobs: targets: wasm32-unknown-unknown - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate + + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + toolchain: 1.82.0 + - run: cargo test -p cosmwasm-crypto + - run: cargo test -p cosmwasm-derive + - run: cargo test -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo test -p cosmwasm-schema + - run: cargo test -p cosmwasm-schema-derive + - run: cargo test -p cw-schema + - run: cargo test -p cw-schema-derive + - run: cargo test -p cosmwasm-vm --features iterator,stargate + - run: cargo test -p cosmwasm-check From 3e54f00687757d9adcc11d7e5305006078dfb9b3 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 16:22:35 +0200 Subject: [PATCH 031/213] Updates. --- .github/workflows/schema.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/schema.yml b/.github/workflows/schema.yml index ce8a7a1f24..0688612b87 100644 --- a/.github/workflows/schema.yml +++ b/.github/workflows/schema.yml @@ -15,7 +15,7 @@ jobs: ] defaults: run: - working-directory: contracts/${{ matrix.service }} + working-directory: ./contracts/${{ matrix.service }} steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable From 78480fbd82143ce129f0edc20261abc27f57e068 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 16:29:07 +0200 Subject: [PATCH 032/213] Added checks for contracts. --- .github/workflows/contract.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/contract.yml diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml new file mode 100644 index 0000000000..f414662200 --- /dev/null +++ b/.github/workflows/contract.yml @@ -0,0 +1,33 @@ +name: contract + +on: [ push ] + +jobs: + check: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + include: + - build: Linux + os: ubuntu-latest + - build: macOS + os: macOS-latest + - build: Windows + os: windows-latest + service: [ + burner, crypto-verify, cyberpunk, empty, floaty, hackatom, + ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, + queue, reflect, replier, staking, virus + ] + defaults: + run: + working-directory: ./contracts/${{ matrix.service }} + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + toolchain: 1.82.0 + targets: wasm32-unknown-unknown + - run: cargo test --locked + - run: cargo build --release --lib --locked --target wasm32-unknown-unknown From a1a8120f8274633014f64fd0dadb3561b5398b8c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 16:38:23 +0200 Subject: [PATCH 033/213] Fixes checks for contracts. --- .github/workflows/contract.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index f414662200..209797bf17 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -29,5 +29,6 @@ jobs: with: toolchain: 1.82.0 targets: wasm32-unknown-unknown - - run: cargo test --locked - run: cargo build --release --lib --locked --target wasm32-unknown-unknown + - run: cargo test --lib --locked + - run: cargo test integration --locked From 45fbfa99ec4faf11bfe0b179f54dc342241d0447 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 16:54:01 +0200 Subject: [PATCH 034/213] Separated stable and nightly channels for contracts. --- .github/workflows/contract.yml | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 209797bf17..167196be5d 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -3,7 +3,8 @@ name: contract on: [ push ] jobs: - check: + stable: + name: ${{ matrix.build }} runs-on: ${{ matrix.os }} strategy: fail-fast: false @@ -16,7 +17,7 @@ jobs: - build: Windows os: windows-latest service: [ - burner, crypto-verify, cyberpunk, empty, floaty, hackatom, + burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] @@ -32,3 +33,32 @@ jobs: - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - run: cargo test --lib --locked - run: cargo test integration --locked + + nightly: + name: ${{ matrix.build }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + include: + - build: Linux + os: ubuntu-latest + - build: macOS + os: macOS-latest + - build: Windows + os: windows-latest + service: [ + floaty + ] + defaults: + run: + working-directory: ./contracts/${{ matrix.service }} + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@master + with: + toolchain: nightly-2024-10-15 + targets: wasm32-unknown-unknown + - run: cargo build --release --lib --locked --target wasm32-unknown-unknown + - run: cargo test --lib --locked + - run: cargo test integration --locked From 7a36e9163f6c396f49180cc5a77e5f3ffd6a5491 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 18:00:26 +0200 Subject: [PATCH 035/213] Updates. --- .github/workflows/contract.yml | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 167196be5d..3ae628b4fe 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -4,26 +4,20 @@ on: [ push ] jobs: stable: - name: ${{ matrix.build }} + name: Stable on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - include: - - build: Linux - os: ubuntu-latest - - build: macOS - os: macOS-latest - - build: Windows - os: windows-latest - service: [ + os: [ ubuntu-latest, macOS-latest, windows-latest ] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: - working-directory: ./contracts/${{ matrix.service }} + working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -35,24 +29,16 @@ jobs: - run: cargo test integration --locked nightly: - name: ${{ matrix.build }} + name: Nightly on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - include: - - build: Linux - os: ubuntu-latest - - build: macOS - os: macOS-latest - - build: Windows - os: windows-latest - service: [ - floaty - ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] + dir: [ floaty ] defaults: run: - working-directory: ./contracts/${{ matrix.service }} + working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master From e40b347dd08f0d8989e151ca8349e813537abb16 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 18:15:59 +0200 Subject: [PATCH 036/213] Updates. --- .github/workflows/contract.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 3ae628b4fe..58298b61c3 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -4,7 +4,7 @@ on: [ push ] jobs: stable: - name: Stable on ${{ matrix.os }} + name: Stable - ${{ matrix.dir }} - ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false @@ -29,7 +29,7 @@ jobs: - run: cargo test integration --locked nightly: - name: Nightly on ${{ matrix.os }} + name: Nightly - ${{ matrix.dir }} - ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false From 87a93fd9450763e5be1bb73311e7760a76ed06a8 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 18:30:53 +0200 Subject: [PATCH 037/213] Updates. --- .github/workflows/contract.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 58298b61c3..328802c6fc 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -41,9 +41,8 @@ jobs: working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@master + - uses: dtolnay/rust-toolchain@nightly with: - toolchain: nightly-2024-10-15 targets: wasm32-unknown-unknown - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - run: cargo test --lib --locked From f468e810b8078ae36f1fe1e24b8bcb1623669869 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 18:56:10 +0200 Subject: [PATCH 038/213] Updates. --- .github/workflows/contract.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 328802c6fc..6e3ce44e0e 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -4,7 +4,7 @@ on: [ push ] jobs: stable: - name: Stable - ${{ matrix.dir }} - ${{ matrix.os }} + name: ${{ matrix.dir }} (stable) ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false @@ -29,7 +29,7 @@ jobs: - run: cargo test integration --locked nightly: - name: Nightly - ${{ matrix.dir }} - ${{ matrix.os }} + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false @@ -43,6 +43,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@nightly with: + toolchain: nightly-2024-09-01 targets: wasm32-unknown-unknown - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - run: cargo test --lib --locked From e4abddda8add11cb7856b78fac8e6add17b7e245 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 19:10:52 +0200 Subject: [PATCH 039/213] Updates. --- .github/workflows/contract.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 6e3ce44e0e..cc00e90108 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -45,6 +45,6 @@ jobs: with: toolchain: nightly-2024-09-01 targets: wasm32-unknown-unknown - - run: cargo build --release --lib --locked --target wasm32-unknown-unknown + - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - run: cargo test --lib --locked - run: cargo test integration --locked From b42f41b60bf66781fd5ccce961be45185c71e914 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 19:15:09 +0200 Subject: [PATCH 040/213] Updates. --- .github/workflows/contract.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index cc00e90108..5d2551c235 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -38,6 +38,7 @@ jobs: dir: [ floaty ] defaults: run: + shell: bash working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 From 9ab4ad75cf75b5c6e26232867a81bc84675debb3 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 19:24:26 +0200 Subject: [PATCH 041/213] Updates. --- .github/workflows/contract.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 5d2551c235..3f91e98f77 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -44,7 +44,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@nightly with: - toolchain: nightly-2024-09-01 + toolchain: nightly-2024-08-31 # nightly channel for version 1.82.0 targets: wasm32-unknown-unknown - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - run: cargo test --lib --locked From b9195df2d2771e103ba9429618c551a64164863f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 19:32:47 +0200 Subject: [PATCH 042/213] Updates. --- .github/workflows/contract.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 3f91e98f77..e189345118 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -44,7 +44,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@nightly with: - toolchain: nightly-2024-08-31 # nightly channel for version 1.82.0 + toolchain: nightly-2024-09-01 # nightly channel for version 1.82.0 targets: wasm32-unknown-unknown - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - run: cargo test --lib --locked From a313711ca26c6721a124e4af5ca967366e4dfa08 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 20:13:45 +0200 Subject: [PATCH 043/213] Updates. --- .github/workflows/workspace.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 9bc342d795..808e28b9f6 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -23,7 +23,12 @@ jobs: - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings build: - runs-on: ubuntu-latest + name: ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macOS-latest, windows-latest ] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable From 3872414f2670ba77c1884e1db3c2648ab4254271 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 4 Aug 2025 20:21:41 +0200 Subject: [PATCH 044/213] Multiple OS for build, wasm and test. --- .github/workflows/workspace.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 808e28b9f6..42b67e507d 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -23,7 +23,7 @@ jobs: - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings build: - name: ${{ matrix.os }} + name: build on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false @@ -47,7 +47,12 @@ jobs: - run: cargo build -p cosmwasm-check wasm: - runs-on: ubuntu-latest + name: wasm on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macOS-latest, windows-latest ] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -58,7 +63,12 @@ jobs: - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate test: - runs-on: ubuntu-latest + name: test on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macOS-latest, windows-latest ] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable From 97c014aac0ac930ee3aa13e6baa25581c1475bd0 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 09:33:56 +0200 Subject: [PATCH 045/213] Added command names. --- .github/workflows/contract.yml | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index e189345118..eadbf1be36 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -24,9 +24,15 @@ jobs: with: toolchain: 1.82.0 targets: wasm32-unknown-unknown - - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - - run: cargo test --lib --locked - - run: cargo test integration --locked + + - name: Run unit tests + run: cargo test --lib --locked + + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Run integration tests + run: cargo test integration --locked nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} @@ -44,8 +50,14 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@nightly with: - toolchain: nightly-2024-09-01 # nightly channel for version 1.82.0 + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 targets: wasm32-unknown-unknown - - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - run: cargo test --lib --locked - - run: cargo test integration --locked + + - name: Run unit tests + run: cargo test --lib --locked + + - name: Build WASM binary + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Run integration tests + run: cargo test integration --locked From e9d5087057104ee97ff96262c2f9785b1a1369ed Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 09:46:43 +0200 Subject: [PATCH 046/213] Added cosmwasm-check checks. --- .github/workflows/contract.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index eadbf1be36..a9e038d718 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -2,6 +2,9 @@ name: contract on: [ push ] +env: + RELEASED_COSMWASM_CHECK_VERSION: "3.0" + jobs: stable: name: ${{ matrix.dir }} (stable) ${{ matrix.os }} @@ -24,6 +27,10 @@ jobs: with: toolchain: 1.82.0 targets: wasm32-unknown-unknown + components: clippy, rustfmt + + - name: Check formatting + run: cargo fmt -- --check - name: Run unit tests run: cargo test --lib --locked @@ -31,6 +38,12 @@ jobs: - name: Build WASM binary run: cargo build --release --lib --locked --target wasm32-unknown-unknown + - name: Install most recent released cosmwasm-check + run: cargo install cosmwasm-check@~$RELEASED_COSMWASM_CHECK_VERSION --locked --force + + - name: Check contract using most recent released cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + - name: Run integration tests run: cargo test integration --locked @@ -52,6 +65,10 @@ jobs: with: toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 targets: wasm32-unknown-unknown + components: clippy, rustfmt + + - name: Check formatting + run: cargo fmt -- --check - name: Run unit tests run: cargo test --lib --locked @@ -59,5 +76,11 @@ jobs: - name: Build WASM binary run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + - name: Install most recent released cosmwasm-check + run: cargo install cosmwasm-check@~$RELEASED_COSMWASM_CHECK_VERSION --locked --force + + - name: Check contract using most recent released cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + - name: Run integration tests run: cargo test integration --locked From b44ec730598319006b69dee440b6540b5364c09b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 09:54:43 +0200 Subject: [PATCH 047/213] Updates. --- .github/workflows/contract.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index a9e038d718..c5360d8c88 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -3,7 +3,7 @@ name: contract on: [ push ] env: - RELEASED_COSMWASM_CHECK_VERSION: "3.0" + RELEASED_COSMWASM_CHECK_VERSION: 3.0 jobs: stable: @@ -39,7 +39,7 @@ jobs: run: cargo build --release --lib --locked --target wasm32-unknown-unknown - name: Install most recent released cosmwasm-check - run: cargo install cosmwasm-check@~$RELEASED_COSMWASM_CHECK_VERSION --locked --force + run: cargo install cosmwasm-check@~"$RELEASED_COSMWASM_CHECK_VERSION" --locked --force - name: Check contract using most recent released cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm @@ -77,7 +77,7 @@ jobs: run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - name: Install most recent released cosmwasm-check - run: cargo install cosmwasm-check@~$RELEASED_COSMWASM_CHECK_VERSION --locked --force + run: cargo install cosmwasm-check@~"$RELEASED_COSMWASM_CHECK_VERSION" --locked --force - name: Check contract using most recent released cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm From 035b2c0da890e6c4851ba343b7c08d462348f2c5 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:10:51 +0200 Subject: [PATCH 048/213] Updates. --- .github/workflows/contract.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index c5360d8c88..a4a6184c48 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -3,7 +3,7 @@ name: contract on: [ push ] env: - RELEASED_COSMWASM_CHECK_VERSION: 3.0 + COSMWASM_CHECK_VERSION: 3.0.1 jobs: stable: @@ -39,7 +39,7 @@ jobs: run: cargo build --release --lib --locked --target wasm32-unknown-unknown - name: Install most recent released cosmwasm-check - run: cargo install cosmwasm-check@~"$RELEASED_COSMWASM_CHECK_VERSION" --locked --force + run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force - name: Check contract using most recent released cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm @@ -77,7 +77,7 @@ jobs: run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - name: Install most recent released cosmwasm-check - run: cargo install cosmwasm-check@~"$RELEASED_COSMWASM_CHECK_VERSION" --locked --force + run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force - name: Check contract using most recent released cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm From c83b153973138e788bd2469868e8dfc535fd5dbb Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:22:07 +0200 Subject: [PATCH 049/213] Updates. --- .github/workflows/contract.yml | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index a4a6184c48..8ec92b4789 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest macOS-latest, windows-latest ] dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, @@ -20,6 +20,7 @@ jobs: ] defaults: run: + shell: bash working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 @@ -38,11 +39,17 @@ jobs: - name: Build WASM binary run: cargo build --release --lib --locked --target wasm32-unknown-unknown - - name: Install most recent released cosmwasm-check + - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force - - name: Check contract using most recent released cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + - name: Check contract using recently released cosmwasm-check + run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + + - name: Install most recent version of cosmwasm-check + run: cargo install --path ../../packages/check --locked --force + + - name: Check contract using most recent version of cosmwasm-check + run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm - name: Run integration tests run: cargo test integration --locked @@ -76,11 +83,17 @@ jobs: - name: Build WASM binary run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - name: Install most recent released cosmwasm-check + - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force - - name: Check contract using most recent released cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + - name: Check contract using recently released cosmwasm-check + run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + + - name: Install most recent version of cosmwasm-check + run: cargo install --path ../../packages/check --locked --force + + - name: Check contract using most recent version of cosmwasm-check + run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm - name: Run integration tests run: cargo test integration --locked From b7bba44e250282aa6852aa7ed570dfa875fbf604 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:28:08 +0200 Subject: [PATCH 050/213] Updates. --- .github/workflows/contract.yml | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 8ec92b4789..df108c2710 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -12,12 +12,12 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest macOS-latest, windows-latest ] - dir: [ - burner, crypto-verify, cyberpunk, empty, hackatom, - ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, - queue, reflect, replier, staking, virus - ] + os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] + dir: [ burner ] +# burner, crypto-verify, cyberpunk, empty, hackatom, +# ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, +# queue, reflect, replier, staking, virus +# ] defaults: run: shell: bash @@ -54,13 +54,19 @@ jobs: - name: Run integration tests run: cargo test integration --locked + - name: Build and run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema + nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] dir: [ floaty ] defaults: run: @@ -97,3 +103,9 @@ jobs: - name: Run integration tests run: cargo test integration --locked + + - name: Build and run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema From 0a9188323285f5c7af4f0c29e2dd186f2513d4f3 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:40:15 +0200 Subject: [PATCH 051/213] Updates. --- .github/workflows/contract.yml | 62 ++++++++++++++++++++-------------- 1 file changed, 37 insertions(+), 25 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index df108c2710..fad387523a 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -12,12 +12,12 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] - dir: [ burner ] -# burner, crypto-verify, cyberpunk, empty, hackatom, -# ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, -# queue, reflect, replier, staking, virus -# ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] + dir: [ + burner, crypto-verify, cyberpunk, empty, hackatom, + ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, + queue, reflect, replier, staking, virus + ] defaults: run: shell: bash @@ -30,15 +30,30 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 + - name: Check formatting run: cargo fmt -- --check + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + - name: Run unit tests run: cargo test --lib --locked - name: Build WASM binary run: cargo build --release --lib --locked --target wasm32-unknown-unknown + - name: Run integration tests + run: cargo test integration --locked + + - name: Build and run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema + - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force @@ -51,22 +66,13 @@ jobs: - name: Check contract using most recent version of cosmwasm-check run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm - - name: Run integration tests - run: cargo test integration --locked - - - name: Build and run schema generator - run: cargo run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema - nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] dir: [ floaty ] defaults: run: @@ -80,15 +86,30 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 + - name: Check formatting run: cargo fmt -- --check + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + - name: Run unit tests run: cargo test --lib --locked - name: Build WASM binary run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + - name: Run integration tests + run: cargo test integration --locked + + - name: Build and run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema + - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force @@ -100,12 +121,3 @@ jobs: - name: Check contract using most recent version of cosmwasm-check run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm - - - name: Run integration tests - run: cargo test integration --locked - - - name: Build and run schema generator - run: cargo run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema From 45227fc7c6cecde3cc3303b01c8a4cc75bc0dbd6 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:41:51 +0200 Subject: [PATCH 052/213] Removed duplicated checks in schema.yml --- .github/workflows/schema.yml | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 .github/workflows/schema.yml diff --git a/.github/workflows/schema.yml b/.github/workflows/schema.yml deleted file mode 100644 index 0688612b87..0000000000 --- a/.github/workflows/schema.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: schema - -on: [ push ] - -jobs: - check: - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - service: [ - burner, crypto-verify, cyberpunk, empty, floaty, hackatom, - ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, - queue, reflect, replier, staking, virus - ] - defaults: - run: - working-directory: ./contracts/${{ matrix.service }} - steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable - - - name: Delete old schema files - run: rm -r ./schema || true - - - name: Generate new schema files - run: cargo run --bin schema - - - name: Fail if the new schema files are not identical to the old schema files - run: git diff --quiet ./schema From 85f2a1a0844d2095f1bb301fe36b96d91ece9e86 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:46:35 +0200 Subject: [PATCH 053/213] Updates. --- .github/workflows/contract.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index fad387523a..4906bd0730 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -36,15 +36,15 @@ jobs: - name: Check formatting run: cargo fmt -- --check - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings - - name: Run unit tests run: cargo test --lib --locked - name: Build WASM binary run: cargo build --release --lib --locked --target wasm32-unknown-unknown + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + - name: Run integration tests run: cargo test integration --locked @@ -92,15 +92,15 @@ jobs: - name: Check formatting run: cargo fmt -- --check - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings - - name: Run unit tests run: cargo test --lib --locked - name: Build WASM binary run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + - name: Run integration tests run: cargo test integration --locked From 11fa40968c9d8f66e41ced8e14260e137fc299e9 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 10:55:37 +0200 Subject: [PATCH 054/213] Updates. --- .github/workflows/{contract.yml => contracts.yml} | 8 +------- .github/workflows/{workspace.yml => packages.yml} | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) rename .github/workflows/{contract.yml => contracts.yml} (95%) rename .github/workflows/{workspace.yml => packages.yml} (99%) diff --git a/.github/workflows/contract.yml b/.github/workflows/contracts.yml similarity index 95% rename from .github/workflows/contract.yml rename to .github/workflows/contracts.yml index 4906bd0730..d6f354823a 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contracts.yml @@ -1,4 +1,4 @@ -name: contract +name: contracts on: [ push ] @@ -30,9 +30,6 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - name: Check formatting run: cargo fmt -- --check @@ -86,9 +83,6 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - name: Check formatting run: cargo fmt -- --check diff --git a/.github/workflows/workspace.yml b/.github/workflows/packages.yml similarity index 99% rename from .github/workflows/workspace.yml rename to .github/workflows/packages.yml index 42b67e507d..a6dd216f6c 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/packages.yml @@ -1,4 +1,4 @@ -name: workspace +name: packages on: [ push ] From e0d5efb12e28d8a135af74ef41ea93f53869e395 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 11:49:05 +0200 Subject: [PATCH 055/213] Updates. --- contracts/burner/Cargo.toml | 11 ++--------- contracts/crypto-verify/Cargo.toml | 16 +++------------- contracts/cyberpunk/Cargo.toml | 6 +----- contracts/empty/Cargo.toml | 6 +----- contracts/floaty/Cargo.toml | 6 +----- contracts/hackatom/Cargo.toml | 8 +------- contracts/ibc-callbacks/Cargo.toml | 12 ++---------- contracts/ibc-reflect-send/Cargo.toml | 13 ++----------- contracts/ibc-reflect/Cargo.toml | 13 ++----------- contracts/nested-contracts/Cargo.toml | 13 ++++--------- .../nested-contracts/inner-contract/Cargo.toml | 12 ++++-------- contracts/queue/Cargo.toml | 11 ++--------- contracts/reflect/Cargo.toml | 14 ++------------ contracts/replier/Cargo.toml | 9 +-------- contracts/staking/Cargo.toml | 12 ++---------- contracts/virus/Cargo.toml | 6 +----- 16 files changed, 31 insertions(+), 137 deletions(-) diff --git a/contracts/burner/Cargo.toml b/contracts/burner/Cargo.toml index bc1912910a..f93b2becbf 100644 --- a/contracts/burner/Cargo.toml +++ b/contracts/burner/Cargo.toml @@ -9,8 +9,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -27,14 +25,9 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", features = [ - "cosmwasm_1_4", - "iterator", -] } +cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_1_4", "iterator"] } schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator"] } diff --git a/contracts/crypto-verify/Cargo.toml b/contracts/crypto-verify/Cargo.toml index 1ce4df7b6e..bebf079d03 100644 --- a/contracts/crypto-verify/Cargo.toml +++ b/contracts/crypto-verify/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -25,15 +23,9 @@ overflow-checks = true [dependencies] base64 = "0.22.0" cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", features = [ - "cosmwasm_2_1", - "iterator", -] } +cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_2_1", "iterator"] } hex = "0.4" -p256 = { version = "0.13.2", default-features = false, features = [ - "alloc", - "ecdsa", -] } +p256 = { version = "0.13.2", default-features = false, features = ["alloc", "ecdsa"] } rlp = "0.5" schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } @@ -41,7 +33,5 @@ sha2 = "0.10" sha3 = "0.10" [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator"] } hex-literal = "0.4.1" diff --git a/contracts/cyberpunk/Cargo.toml b/contracts/cyberpunk/Cargo.toml index ca09a2fe60..9f6046091c 100644 --- a/contracts/cyberpunk/Cargo.toml +++ b/contracts/cyberpunk/Cargo.toml @@ -22,11 +22,7 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", default-features = false, features = [ - "cosmwasm_1_3", - "exports", - "std", -] } +cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_1_3", "exports", "std"] } rust-argon2 = "2.1" thiserror = "1.0.26" diff --git a/contracts/empty/Cargo.toml b/contracts/empty/Cargo.toml index d5aae3aee8..70bcb40346 100644 --- a/contracts/empty/Cargo.toml +++ b/contracts/empty/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -28,6 +26,4 @@ cosmwasm-std = { path = "../../packages/std", features = ["iterator"] } schemars = "0.8.12" [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator"] } diff --git a/contracts/floaty/Cargo.toml b/contracts/floaty/Cargo.toml index f34c78e2bc..ed724bb220 100644 --- a/contracts/floaty/Cargo.toml +++ b/contracts/floaty/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -30,6 +28,4 @@ serde = { version = "1.0.103", default-features = false, features = ["derive"] } rand_chacha = { version = "0.3.1", default-features = false } [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator"] } diff --git a/contracts/hackatom/Cargo.toml b/contracts/hackatom/Cargo.toml index ab9947800c..84e4405319 100644 --- a/contracts/hackatom/Cargo.toml +++ b/contracts/hackatom/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -24,11 +22,7 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", default-features = false, features = [ - "cosmwasm_2_2", - "exports", - "std", -] } +cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_2_2", "exports", "std"] } schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } sha2 = "0.10" diff --git a/contracts/ibc-callbacks/Cargo.toml b/contracts/ibc-callbacks/Cargo.toml index d839475e2c..5bca3e1c52 100644 --- a/contracts/ibc-callbacks/Cargo.toml +++ b/contracts/ibc-callbacks/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -24,15 +22,9 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", features = [ - "iterator", - "stargate", -] } +cosmwasm-std = { path = "../../packages/std", features = ["iterator", "stargate"] } schemars = "0.8.3" serde = { version = "1.0.103", default-features = false, features = ["derive"] } [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", - "stargate", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator", "stargate"] } diff --git a/contracts/ibc-reflect-send/Cargo.toml b/contracts/ibc-reflect-send/Cargo.toml index 1982024b8c..eab39b4e6c 100644 --- a/contracts/ibc-reflect-send/Cargo.toml +++ b/contracts/ibc-reflect-send/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -24,16 +22,9 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", features = [ - "iterator", - "staking", - "stargate", -] } +cosmwasm-std = { path = "../../packages/std", features = ["iterator", "staking", "stargate"] } schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", - "stargate", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator", "stargate"] } diff --git a/contracts/ibc-reflect/Cargo.toml b/contracts/ibc-reflect/Cargo.toml index 08c444a8fe..e2f13e8b42 100644 --- a/contracts/ibc-reflect/Cargo.toml +++ b/contracts/ibc-reflect/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -24,16 +22,9 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", features = [ - "cosmwasm_2_2", - "iterator", - "stargate", -] } +cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_2_2", "iterator", "stargate"] } schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", - "stargate", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator", "stargate"] } diff --git a/contracts/nested-contracts/Cargo.toml b/contracts/nested-contracts/Cargo.toml index 724f0fb01d..c379153d1d 100644 --- a/contracts/nested-contracts/Cargo.toml +++ b/contracts/nested-contracts/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "nested-contracts" -version = "0.1.0" +version = "0.0.0" authors = ["Aumetra Weisman "] edition = "2021" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +publish = false +license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] @@ -29,17 +29,12 @@ optimize = """docker run --rm -v "$(pwd)":/code \ [dependencies] cosmwasm-schema = "2.1.0" -cosmwasm-std = { version = "2.1.0", features = [ - "cosmwasm_1_4", - # Enable this if you only deploy to chains that have CosmWasm 2.0 or higher - # "cosmwasm_2_0", -] } +cosmwasm-std = { version = "2.1.0", features = ["cosmwasm_1_4"] } cw-storage-plus = "2.0.0" cw2 = "2.0.0" schemars = "0.8.16" serde = { version = "1.0.197", default-features = false, features = ["derive"] } thiserror = { version = "1.0.58" } - inner-contract = { path = "./inner-contract" } [dev-dependencies] diff --git a/contracts/nested-contracts/inner-contract/Cargo.toml b/contracts/nested-contracts/inner-contract/Cargo.toml index a7c1247ece..d8c7867e40 100644 --- a/contracts/nested-contracts/inner-contract/Cargo.toml +++ b/contracts/nested-contracts/inner-contract/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "inner-contract" -version = "0.1.0" +version = "0.0.0" authors = ["Aumetra Weisman "] edition = "2021" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +publish = false +license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] @@ -29,11 +29,7 @@ optimize = """docker run --rm -v "$(pwd)":/code \ [dependencies] cosmwasm-schema = "2.1.0" -cosmwasm-std = { version = "2.1.0", features = [ - "cosmwasm_1_4", - # Enable this if you only deploy to chains that have CosmWasm 2.0 or higher - # "cosmwasm_2_0", -] } +cosmwasm-std = { version = "2.1.0", features = ["cosmwasm_1_4"] } cw-storage-plus = "2.0.0" cw2 = "2.0.0" schemars = "0.8.16" diff --git a/contracts/queue/Cargo.toml b/contracts/queue/Cargo.toml index accfb6e004..6058e82513 100644 --- a/contracts/queue/Cargo.toml +++ b/contracts/queue/Cargo.toml @@ -9,8 +9,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -28,14 +26,9 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } # cosmwasm_1_4 is enabled here for more efficient `range_keys` and `range_values` -cosmwasm-std = { path = "../../packages/std", features = [ - "cosmwasm_1_4", - "iterator", -] } +cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_1_4", "iterator"] } schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator"] } diff --git a/contracts/reflect/Cargo.toml b/contracts/reflect/Cargo.toml index 39b13b2bdf..4d7280302f 100644 --- a/contracts/reflect/Cargo.toml +++ b/contracts/reflect/Cargo.toml @@ -7,8 +7,6 @@ publish = false description = "Reflect messages to use for test cases - based on cw-mask" license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -25,18 +23,10 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", default-features = false, features = [ - "cosmwasm_2_2", - "exports", - "staking", - "stargate", - "std", -] } +cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_2_2", "exports", "staking", "stargate", "std"] } schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } thiserror = "1.0.26" [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "stargate", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["stargate"] } diff --git a/contracts/replier/Cargo.toml b/contracts/replier/Cargo.toml index 191c789c91..bb9f4aa2ab 100644 --- a/contracts/replier/Cargo.toml +++ b/contracts/replier/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -24,11 +22,6 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", default-features = false, features = [ - "cosmwasm_1_4", - "exports", - "iterator", - "std", -] } +cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_1_4", "exports", "iterator", "std"] } schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } diff --git a/contracts/staking/Cargo.toml b/contracts/staking/Cargo.toml index c13a0e9046..8087900bca 100644 --- a/contracts/staking/Cargo.toml +++ b/contracts/staking/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -24,16 +22,10 @@ overflow-checks = true [dependencies] cosmwasm-schema = { path = "../../packages/schema" } -cosmwasm-std = { path = "../../packages/std", default-features = false, features = [ - "exports", - "staking", - "std", -] } +cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["exports", "staking", "std"] } schemars = "0.8.12" serde = { version = "1.0.103", default-features = false, features = ["derive"] } snafu = "0.8.2" [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "staking", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["staking"] } diff --git a/contracts/virus/Cargo.toml b/contracts/virus/Cargo.toml index 590bfde860..14f3bea06d 100644 --- a/contracts/virus/Cargo.toml +++ b/contracts/virus/Cargo.toml @@ -6,8 +6,6 @@ edition = "2021" publish = false license = "Apache-2.0" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [lib] crate-type = ["cdylib", "rlib"] @@ -30,6 +28,4 @@ serde = { version = "1.0.103", default-features = false, features = ["derive"] } thiserror = "1.0.26" [dev-dependencies] -cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = [ - "iterator", -] } +cosmwasm-vm = { path = "../../packages/vm", default-features = false, features = ["iterator"] } From e1ad6fa3cf5d07db6b02f287223f7a543d5b6c50 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:02:31 +0200 Subject: [PATCH 056/213] Added caches. --- .github/workflows/contracts.yml | 6 ++++++ .github/workflows/packages.yml | 16 ++++++++++++++++ contracts/nested-contracts/Cargo.lock | 4 ++-- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index d6f354823a..cee3c0538c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -30,6 +30,9 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 + - name: Check formatting run: cargo fmt -- --check @@ -83,6 +86,9 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 + - name: Check formatting run: cargo fmt -- --check diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index a6dd216f6c..27b5b9e8a7 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -11,6 +11,10 @@ jobs: with: toolchain: 1.82.0 components: clippy, rustfmt + + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 + - run: cargo fmt -- --check - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-derive --all-targets -- -D warnings @@ -34,6 +38,10 @@ jobs: - uses: dtolnay/rust-toolchain@stable with: toolchain: 1.82.0 + + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 + - run: cargo build -p cosmwasm-crypto - run: cargo build -p cosmwasm-derive - run: cargo build -p cosmwasm-std @@ -59,6 +67,10 @@ jobs: with: toolchain: 1.82.0 targets: wasm32-unknown-unknown + + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 + - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate @@ -74,6 +86,10 @@ jobs: - uses: dtolnay/rust-toolchain@stable with: toolchain: 1.82.0 + + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 + - run: cargo test -p cosmwasm-crypto - run: cargo test -p cosmwasm-derive - run: cargo test -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 diff --git a/contracts/nested-contracts/Cargo.lock b/contracts/nested-contracts/Cargo.lock index 9487879fd0..db6f6fbb4e 100644 --- a/contracts/nested-contracts/Cargo.lock +++ b/contracts/nested-contracts/Cargo.lock @@ -647,7 +647,7 @@ dependencies = [ [[package]] name = "inner-contract" -version = "0.1.0" +version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -708,7 +708,7 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "nested-contracts" -version = "0.1.0" +version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", From 431a75901938a83aed39cc46e95ff582fd352d9f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:17:32 +0200 Subject: [PATCH 057/213] Updates. --- .github/workflows/contracts.yml | 141 ++++++++++---------------------- .github/workflows/packages.yml | 101 ----------------------- 2 files changed, 42 insertions(+), 200 deletions(-) delete mode 100644 .github/workflows/packages.yml diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index cee3c0538c..f212f2b3d4 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -2,26 +2,17 @@ name: contracts on: [ push ] -env: - COSMWASM_CHECK_VERSION: 3.0.1 - jobs: stable: - name: ${{ matrix.dir }} (stable) ${{ matrix.os }} + name: ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] - dir: [ - burner, crypto-verify, cyberpunk, empty, hackatom, - ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, - queue, reflect, replier, staking, virus - ] + os: [ ubuntu-latest ] defaults: run: shell: bash - working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -33,91 +24,43 @@ jobs: - name: Cache build artifacts uses: Swatinem/rust-cache@v2 - - name: Check formatting - run: cargo fmt -- --check - - - name: Run unit tests - run: cargo test --lib --locked - - - name: Build WASM binary - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings - - - name: Run integration tests - run: cargo test integration --locked - - - name: Build and run schema generator - run: cargo run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema - - - name: Install recently released cosmwasm-check - run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force - - - name: Check contract using recently released cosmwasm-check - run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm - - - name: Install most recent version of cosmwasm-check - run: cargo install --path ../../packages/check --locked --force - - - name: Check contract using most recent version of cosmwasm-check - run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm - - nightly: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] - dir: [ floaty ] - defaults: - run: - shell: bash - working-directory: ./contracts/${{ matrix.dir }} - steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@nightly - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 - targets: wasm32-unknown-unknown - components: clippy, rustfmt - - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - - name: Check formatting - run: cargo fmt -- --check - - - name: Run unit tests - run: cargo test --lib --locked - - - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings - - - name: Run integration tests - run: cargo test integration --locked - - - name: Build and run schema generator - run: cargo run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema - - - name: Install recently released cosmwasm-check - run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force - - - name: Check contract using recently released cosmwasm-check - run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm - - - name: Install most recent version of cosmwasm-check - run: cargo install --path ../../packages/check --locked --force - - - name: Check contract using most recent version of cosmwasm-check - run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + - name: Check contracts + run: | + for contract_dir in contracts/*/; do + ( + echo "Checking contract: $contract_dir" + + ) + done +# - name: Check formatting +# run: cargo fmt -- --check +# +# - name: Run unit tests +# run: cargo test --lib --locked +# +# - name: Build WASM binary +# run: cargo build --release --lib --locked --target wasm32-unknown-unknown +# +# - name: Run linter +# run: cargo clippy --all-targets --tests -- -D warnings +# +# - name: Run integration tests +# run: cargo test integration --locked +# +# - name: Build and run schema generator +# run: cargo run --bin schema --locked +# +# - name: Ensure schemas are up-to-date +# run: git diff --quiet ./schema +# +# - name: Install recently released cosmwasm-check +# run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force +# +# - name: Check contract using recently released cosmwasm-check +# run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm +# +# - name: Install most recent version of cosmwasm-check +# run: cargo install --path ../../packages/check --locked --force +# +# - name: Check contract using most recent version of cosmwasm-check +# run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml deleted file mode 100644 index 27b5b9e8a7..0000000000 --- a/.github/workflows/packages.yml +++ /dev/null @@ -1,101 +0,0 @@ -name: packages - -on: [ push ] - -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable - with: - toolchain: 1.82.0 - components: clippy, rustfmt - - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - - run: cargo fmt -- --check - - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings - - run: cargo clippy -p cosmwasm-derive --all-targets -- -D warnings - - run: cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings - - run: cargo clippy -p cosmwasm-schema --all-targets -- -D warnings - - run: cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings - - run: cargo clippy -p cw-schema --all-targets -- -D warnings - - run: cargo clippy -p cw-schema-derive --all-targets -- -D warnings - - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings - - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings - - build: - name: build on ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] - steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable - with: - toolchain: 1.82.0 - - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - - run: cargo build -p cosmwasm-crypto - - run: cargo build -p cosmwasm-derive - - run: cargo build -p cosmwasm-std - - run: cargo build -p cosmwasm-std --no-default-features --features std - - run: cargo build -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 - - run: cargo build -p cosmwasm-schema - - run: cargo build -p cosmwasm-schema-derive - - run: cargo build -p cw-schema - - run: cargo build -p cw-schema-derive - - run: cargo build -p cosmwasm-vm --features iterator,stargate - - run: cargo build -p cosmwasm-check - - wasm: - name: wasm on ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] - steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable - with: - toolchain: 1.82.0 - targets: wasm32-unknown-unknown - - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown - - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate - - test: - name: test on ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] - steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable - with: - toolchain: 1.82.0 - - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - - run: cargo test -p cosmwasm-crypto - - run: cargo test -p cosmwasm-derive - - run: cargo test -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 - - run: cargo test -p cosmwasm-schema - - run: cargo test -p cosmwasm-schema-derive - - run: cargo test -p cw-schema - - run: cargo test -p cw-schema-derive - - run: cargo test -p cosmwasm-vm --features iterator,stargate - - run: cargo test -p cosmwasm-check From 8baa492c3ab38d8a941a614606e0bc88103ae629 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:19:27 +0200 Subject: [PATCH 058/213] Updates. --- .github/workflows/contracts.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f212f2b3d4..04bece2357 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] defaults: run: shell: bash @@ -29,7 +29,8 @@ jobs: for contract_dir in contracts/*/; do ( echo "Checking contract: $contract_dir" - + cd "$contract_dir" + cargo fmt -- --check ) done # - name: Check formatting From 47ad25fcb2d77c712c96ee046118e40056682a48 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:23:39 +0200 Subject: [PATCH 059/213] Updates. --- .github/workflows/contracts.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 04bece2357..8b74a4bee7 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -31,6 +31,7 @@ jobs: echo "Checking contract: $contract_dir" cd "$contract_dir" cargo fmt -- --check + cargo test --lib --locked ) done # - name: Check formatting From 9c658f30466849c77846d94ee1fad7bb8ea986bc Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:37:39 +0200 Subject: [PATCH 060/213] Updated cache settings. --- .github/workflows/contracts.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 8b74a4bee7..010b052b66 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] defaults: run: shell: bash @@ -23,6 +23,9 @@ jobs: - name: Cache build artifacts uses: Swatinem/rust-cache@v2 + with: + workspaces: | + contracts/* -> target - name: Check contracts run: | From ebb9ac5b5f90ef33e6a113486dcd5110f2efa06b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:58:15 +0200 Subject: [PATCH 061/213] Added sscache --- .github/workflows/contracts.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 010b052b66..4ba15014c7 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -27,7 +27,13 @@ jobs: workspaces: | contracts/* -> target + - name: Run sccache-cache + uses: mozilla-actions/sccache-action@v0.0.9 + - name: Check contracts + env: + SCCACHE_GHA_ENABLED: "true" + RUSTC_WRAPPER: "sccache" run: | for contract_dir in contracts/*/; do ( From 222a015513901fcb3ec06049904f4c73c15df62c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 13:03:57 +0200 Subject: [PATCH 062/213] Updated cache again. --- .github/workflows/contracts.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 4ba15014c7..4033fc055d 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -21,12 +21,6 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - with: - workspaces: | - contracts/* -> target - - name: Run sccache-cache uses: mozilla-actions/sccache-action@v0.0.9 @@ -37,12 +31,12 @@ jobs: run: | for contract_dir in contracts/*/; do ( - echo "Checking contract: $contract_dir" cd "$contract_dir" cargo fmt -- --check cargo test --lib --locked ) done + # - name: Check formatting # run: cargo fmt -- --check # From 6dde7756f051fa81b2e2f27adad84437faa17c2e Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 13:11:28 +0200 Subject: [PATCH 063/213] Updates. --- .github/workflows/contracts.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 4033fc055d..d4caff55a0 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -21,13 +21,17 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt - - name: Run sccache-cache - uses: mozilla-actions/sccache-action@v0.0.9 + - uses: actions/cache@v4 + with: + path: | + ~/.cargo/bin/ + ~/.cargo/registry/index/ + ~/.cargo/registry/cache/ + ~/.cargo/git/db/ + target/ + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - name: Check contracts - env: - SCCACHE_GHA_ENABLED: "true" - RUSTC_WRAPPER: "sccache" run: | for contract_dir in contracts/*/; do ( From 6cc908751008938f7577cbcf05fd33e9bafc26d1 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 13:17:13 +0200 Subject: [PATCH 064/213] Update again. --- .github/workflows/contracts.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index d4caff55a0..d72ce7efc7 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -21,15 +21,8 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt - - uses: actions/cache@v4 - with: - path: | - ~/.cargo/bin/ - ~/.cargo/registry/index/ - ~/.cargo/registry/cache/ - ~/.cargo/git/db/ - target/ - key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: Cache build artifacts + uses: Swatinem/rust-cache@v2 - name: Check contracts run: | From 05566ea27b1480c759c308c5aef6319e67b0a7f6 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 13:27:47 +0200 Subject: [PATCH 065/213] Updates. --- .github/workflows/contracts.yml | 68 --------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 .github/workflows/contracts.yml diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml deleted file mode 100644 index d72ce7efc7..0000000000 --- a/.github/workflows/contracts.yml +++ /dev/null @@ -1,68 +0,0 @@ -name: contracts - -on: [ push ] - -jobs: - stable: - name: ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] - defaults: - run: - shell: bash - steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable - with: - toolchain: 1.82.0 - targets: wasm32-unknown-unknown - components: clippy, rustfmt - - - name: Cache build artifacts - uses: Swatinem/rust-cache@v2 - - - name: Check contracts - run: | - for contract_dir in contracts/*/; do - ( - cd "$contract_dir" - cargo fmt -- --check - cargo test --lib --locked - ) - done - -# - name: Check formatting -# run: cargo fmt -- --check -# -# - name: Run unit tests -# run: cargo test --lib --locked -# -# - name: Build WASM binary -# run: cargo build --release --lib --locked --target wasm32-unknown-unknown -# -# - name: Run linter -# run: cargo clippy --all-targets --tests -- -D warnings -# -# - name: Run integration tests -# run: cargo test integration --locked -# -# - name: Build and run schema generator -# run: cargo run --bin schema --locked -# -# - name: Ensure schemas are up-to-date -# run: git diff --quiet ./schema -# -# - name: Install recently released cosmwasm-check -# run: cargo install cosmwasm-check@${{ env.COSMWASM_CHECK_VERSION }} --locked --force -# -# - name: Check contract using recently released cosmwasm-check -# run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm -# -# - name: Install most recent version of cosmwasm-check -# run: cargo install --path ../../packages/check --locked --force -# -# - name: Check contract using most recent version of cosmwasm-check -# run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm From 6ebdeb8ac4bd2e731dae62e2a9a9f2370cb73ae5 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 14:20:05 +0200 Subject: [PATCH 066/213] Updates. --- Cargo.lock | 12 +- contracts/Cargo.lock | 3817 +++++++++++++++++ contracts/Cargo.toml | 39 + contracts/burner/Cargo.toml | 11 - contracts/crypto-verify/Cargo.toml | 11 - contracts/cyberpunk/Cargo.toml | 11 - contracts/empty/Cargo.toml | 11 - contracts/floaty/Cargo.toml | 11 - contracts/hackatom/Cargo.toml | 11 - contracts/ibc-callbacks/Cargo.toml | 11 - contracts/ibc-reflect-send/Cargo.toml | 11 - contracts/ibc-reflect/Cargo.toml | 11 - contracts/ibc2/Cargo.toml | 11 - contracts/nested-contracts/Cargo.toml | 11 - .../inner-contract/Cargo.toml | 11 - contracts/queue/Cargo.toml | 11 - contracts/reflect/Cargo.toml | 11 - contracts/replier/Cargo.toml | 11 - contracts/staking/Cargo.toml | 11 - contracts/virus/Cargo.toml | 11 - packages/cw-schema/Cargo.toml | 6 +- packages/cw-schema/src/lib.rs | 21 +- 22 files changed, 3873 insertions(+), 209 deletions(-) create mode 100644 contracts/Cargo.lock create mode 100644 contracts/Cargo.toml diff --git a/Cargo.lock b/Cargo.lock index ec918f5f16..af3ad4d2db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -931,7 +931,7 @@ dependencies = [ "indexmap", "insta", "pretty_assertions", - "schemars 1.0.0-rc.2", + "schemars 1.0.4", "serde", "serde_json", "serde_with", @@ -2696,13 +2696,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-rc.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284cf8058b5165c2e1aedb8f56f4b09a838a764d1c110178e1747d1f77a01ceb" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-rc.2", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2721,9 +2721,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-rc.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ce51e6bea03670e88edba2d724eed817b97f4ab017a1001bae5da325ce93fe7" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/Cargo.lock b/contracts/Cargo.lock new file mode 100644 index 0000000000..532afb9491 --- /dev/null +++ b/contracts/Cargo.lock @@ -0,0 +1,3817 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "addr2line" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +dependencies = [ + "gimli 0.31.1", +] + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "anyhow" +version = "1.0.98" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" + +[[package]] +name = "ark-bls12-381" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" +dependencies = [ + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", +] + +[[package]] +name = "ark-bls12-381" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", +] + +[[package]] +name = "ark-ec" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +dependencies = [ + "ark-ff 0.4.2", + "ark-poly 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", + "derivative", + "hashbrown 0.13.2", + "itertools 0.10.5", + "num-traits", + "rayon", + "zeroize", +] + +[[package]] +name = "ark-ec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" +dependencies = [ + "ahash", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe", + "fnv", + "hashbrown 0.15.4", + "itertools 0.13.0", + "num-bigint", + "num-integer", + "num-traits", + "rayon", + "zeroize", +] + +[[package]] +name = "ark-ff" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +dependencies = [ + "ark-ff-asm 0.4.2", + "ark-ff-macros 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", + "derivative", + "digest", + "itertools 0.10.5", + "num-bigint", + "num-traits", + "paste", + "rayon", + "rustc_version", + "zeroize", +] + +[[package]] +name = "ark-ff" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" +dependencies = [ + "ark-ff-asm 0.5.0", + "ark-ff-macros 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "arrayvec", + "digest", + "educe", + "itertools 0.13.0", + "num-bigint", + "num-traits", + "paste", + "rayon", + "zeroize", +] + +[[package]] +name = "ark-ff-asm" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-ff-asm" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" +dependencies = [ + "quote", + "syn 2.0.104", +] + +[[package]] +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-ff-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "ark-poly" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +dependencies = [ + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", + "derivative", + "hashbrown 0.13.2", +] + +[[package]] +name = "ark-poly" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" +dependencies = [ + "ahash", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe", + "fnv", + "hashbrown 0.15.4", +] + +[[package]] +name = "ark-serialize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +dependencies = [ + "ark-serialize-derive 0.4.2", + "ark-std 0.4.0", + "digest", + "num-bigint", +] + +[[package]] +name = "ark-serialize" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" +dependencies = [ + "ark-serialize-derive 0.5.0", + "ark-std 0.5.0", + "arrayvec", + "digest", + "num-bigint", + "rayon", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "ark-std" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +dependencies = [ + "num-traits", + "rand", + "rayon", +] + +[[package]] +name = "ark-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" +dependencies = [ + "num-traits", + "rand", + "rayon", +] + +[[package]] +name = "arrayref" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "backtrace" +version = "0.3.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object 0.36.7", + "rustc-demangle", + "windows-targets 0.52.6", +] + +[[package]] +name = "base16ct" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "base64ct" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" + +[[package]] +name = "bech32" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d965446196e3b7decd44aa7ee49e31d630118f90ef12f97900f262eb915c951d" + +[[package]] +name = "bindgen" +version = "0.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" +dependencies = [ + "bitflags 2.9.1", + "cexpr", + "clang-sys", + "itertools 0.13.0", + "log", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", + "syn 2.0.104", +] + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" + +[[package]] +name = "blake2" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" +dependencies = [ + "digest", +] + +[[package]] +name = "blake2b_simd" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" +dependencies = [ + "arrayref", + "arrayvec", + "constant_time_eq", +] + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "bnum" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] +name = "burner" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "bytecheck" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" +dependencies = [ + "bytecheck_derive 0.6.12", + "ptr_meta 0.1.4", + "simdutf8", +] + +[[package]] +name = "bytecheck" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +dependencies = [ + "bytecheck_derive 0.8.1", + "ptr_meta 0.3.0", + "rancor", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "bytecheck_derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" + +[[package]] +name = "cc" +version = "1.2.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +dependencies = [ + "shlex", +] + +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + +[[package]] +name = "cfg-if" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" + +[[package]] +name = "clang-sys" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +dependencies = [ + "glob", + "libc", + "libloading", +] + +[[package]] +name = "clru" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" + +[[package]] +name = "cmake" +version = "0.1.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +dependencies = [ + "cc", +] + +[[package]] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + +[[package]] +name = "constant_time_eq" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" + +[[package]] +name = "corosensei" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +dependencies = [ + "autocfg", + "cfg-if", + "libc", + "scopeguard", + "windows-sys 0.59.0", +] + +[[package]] +name = "cosmwasm-core" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35b6dc17e7fd89d0a0a58f12ef33f0bbdf09a6a14c3dfb383eae665e5889250e" + +[[package]] +name = "cosmwasm-core" +version = "3.0.1" + +[[package]] +name = "cosmwasm-crypto" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2f53285517db3e33d825b3e46301efe845135778527e1295154413b2f0469e" +dependencies = [ + "ark-bls12-381 0.4.0", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "cosmwasm-core 2.2.2", + "curve25519-dalek", + "digest", + "ecdsa", + "ed25519-zebra", + "k256", + "num-traits", + "p256", + "rand_core", + "rayon", + "sha2", + "thiserror 1.0.69", +] + +[[package]] +name = "cosmwasm-crypto" +version = "3.0.1" +dependencies = [ + "ark-bls12-381 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "cosmwasm-core 3.0.1", + "curve25519-dalek", + "digest", + "ecdsa", + "ed25519-zebra", + "k256", + "num-bigint", + "num-traits", + "p256", + "rand_core", + "rayon", + "sha2", + "thiserror 1.0.69", +] + +[[package]] +name = "cosmwasm-derive" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a782b93fae93e57ca8ad3e9e994e784583f5933aeaaa5c80a545c4b437be2047" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "cosmwasm-derive" +version = "3.0.1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "cosmwasm-schema" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6984ab21b47a096e17ae4c73cea2123a704d4b6686c39421247ad67020d76f95" +dependencies = [ + "cosmwasm-schema-derive 2.2.2", + "schemars 0.8.22", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "cosmwasm-schema" +version = "3.0.1" +dependencies = [ + "cosmwasm-schema-derive 3.0.1", + "cw-schema", + "schemars 0.8.22", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "cosmwasm-schema-derive" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01c9214319017f6ebd8e299036e1f717fa9bb6724e758f7d6fb2477599d1a29" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "cosmwasm-schema-derive" +version = "3.0.1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "cosmwasm-std" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf82335c14bd94eeb4d3c461b7aa419ecd7ea13c2efe24b97cd972bdb8044e7d" +dependencies = [ + "base64 0.22.1", + "bech32", + "bnum", + "cosmwasm-core 2.2.2", + "cosmwasm-crypto 2.2.2", + "cosmwasm-derive 2.2.2", + "derive_more 1.0.0-beta.6", + "hex", + "rand_core", + "rmp-serde", + "schemars 0.8.22", + "serde", + "serde-json-wasm", + "sha2", + "static_assertions", + "thiserror 1.0.69", +] + +[[package]] +name = "cosmwasm-std" +version = "3.0.1" +dependencies = [ + "base64 0.22.1", + "bech32", + "bnum", + "cosmwasm-core 3.0.1", + "cosmwasm-crypto 3.0.1", + "cosmwasm-derive 3.0.1", + "cw-schema", + "derive_more 2.0.1", + "hex", + "rand_core", + "rmp-serde", + "schemars 0.8.22", + "serde", + "serde_json", + "sha2", + "static_assertions", + "thiserror 1.0.69", +] + +[[package]] +name = "cosmwasm-vm" +version = "3.0.1" +dependencies = [ + "bech32", + "blake2", + "bytes", + "clru", + "cosmwasm-core 3.0.1", + "cosmwasm-crypto 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm-derive", + "crc32fast", + "derive_more 1.0.0-beta.6", + "hex", + "rand_core", + "serde", + "serde_json", + "sha2", + "strum", + "thiserror 1.0.69", + "tracing", + "wasmer", + "wasmer-middlewares", + "wasmer-types", +] + +[[package]] +name = "cosmwasm-vm-derive" +version = "3.0.1" +dependencies = [ + "blake2", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crypto-bigint" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" +dependencies = [ + "generic-array", + "rand_core", + "subtle", + "zeroize", +] + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "crypto-verify" +version = "0.0.0" +dependencies = [ + "base64 0.22.1", + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "hex", + "hex-literal", + "p256", + "rlp", + "schemars 0.8.22", + "serde", + "sha2", + "sha3", +] + +[[package]] +name = "curve25519-dalek" +version = "4.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" +dependencies = [ + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "rustc_version", + "subtle", + "zeroize", +] + +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "cw-multi-test" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2c39f3cfa02de3fe1c97f11c034308e5f9aae4e97e0588ac73d0d238388e2f5" +dependencies = [ + "anyhow", + "bech32", + "cosmwasm-schema 2.2.2", + "cosmwasm-std 2.2.2", + "cw-storage-plus", + "cw-utils", + "itertools 0.14.0", + "prost", + "schemars 0.8.22", + "serde", + "sha2", + "thiserror 2.0.12", +] + +[[package]] +name = "cw-schema" +version = "3.0.1" +dependencies = [ + "cw-schema-derive", + "indexmap", + "schemars 1.0.4", + "serde", + "serde_with", + "siphasher", + "typeid", +] + +[[package]] +name = "cw-schema-derive" +version = "3.0.1" +dependencies = [ + "heck", + "itertools 0.13.0", + "owo-colors", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "cw-storage-plus" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f13360e9007f51998d42b1bc6b7fa0141f74feae61ed5fd1e5b0a89eec7b5de1" +dependencies = [ + "cosmwasm-std 2.2.2", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "cw-utils" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07dfee7f12f802431a856984a32bce1cb7da1e6c006b5409e3981035ce562dec" +dependencies = [ + "cosmwasm-schema 2.2.2", + "cosmwasm-std 2.2.2", + "schemars 0.8.22", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "cw2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b04852cd38f044c0751259d5f78255d07590d136b8a86d4e09efdd7666bd6d27" +dependencies = [ + "cosmwasm-schema 2.2.2", + "cosmwasm-std 2.2.2", + "cw-storage-plus", + "schemars 0.8.22", + "semver", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "cyberpunk" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "rust-argon2", + "tempfile", + "thiserror 1.0.69", +] + +[[package]] +name = "darling" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.104", +] + +[[package]] +name = "darling_macro" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core", +] + +[[package]] +name = "der" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +dependencies = [ + "const-oid", + "zeroize", +] + +[[package]] +name = "derivative" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "derive_more" +version = "0.99.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "derive_more" +version = "1.0.0-beta.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7abbfc297053be59290e3152f8cbcd52c8642e0728b69ee187d991d4c1af08d" +dependencies = [ + "derive_more-impl 1.0.0-beta.6", +] + +[[package]] +name = "derive_more" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +dependencies = [ + "derive_more-impl 2.0.1", +] + +[[package]] +name = "derive_more-impl" +version = "1.0.0-beta.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "unicode-xid", +] + +[[package]] +name = "derive_more-impl" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "unicode-xid", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "const-oid", + "crypto-common", + "subtle", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "dyn-clone" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + +[[package]] +name = "dynasm" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "lazy_static", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "dynasmrt" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9" +dependencies = [ + "byteorder", + "dynasm", + "memmap2 0.5.10", +] + +[[package]] +name = "ecdsa" +version = "0.16.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" +dependencies = [ + "der", + "digest", + "elliptic-curve", + "rfc6979", + "signature", + "spki", +] + +[[package]] +name = "ed25519" +version = "2.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +dependencies = [ + "signature", +] + +[[package]] +name = "ed25519-zebra" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" +dependencies = [ + "curve25519-dalek", + "ed25519", + "hashbrown 0.14.5", + "hex", + "rand_core", + "sha2", + "zeroize", +] + +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "either" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" + +[[package]] +name = "elliptic-curve" +version = "0.13.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" +dependencies = [ + "base16ct", + "crypto-bigint", + "digest", + "ff", + "generic-array", + "group", + "pkcs8", + "rand_core", + "sec1", + "subtle", + "zeroize", +] + +[[package]] +name = "empty" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", +] + +[[package]] +name = "enum-iterator" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6" +dependencies = [ + "enum-iterator-derive", +] + +[[package]] +name = "enum-iterator-derive" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c134c37760b27a871ba422106eedbb8247da973a09e82558bf26d619c882b159" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "enum-ordinalize" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "enumset" +version = "1.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +dependencies = [ + "enumset_derive", +] + +[[package]] +name = "enumset_derive" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "errno" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "ff" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +dependencies = [ + "rand_core", + "subtle", +] + +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + +[[package]] +name = "filetime" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.59.0", +] + +[[package]] +name = "flate2" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "floaty" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "rand_chacha", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", + "zeroize", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", +] + +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] + +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "glob" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" + +[[package]] +name = "group" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +dependencies = [ + "ff", + "rand_core", + "subtle", +] + +[[package]] +name = "hackatom" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", + "sha2", + "thiserror 1.0.69", +] + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "hashbrown" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +dependencies = [ + "allocator-api2", +] + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest", +] + +[[package]] +name = "ibc-callbacks" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "ibc-reflect" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "ibc-reflect-send" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "ibc2" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "schemars 0.8.22", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "icu_collections" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" + +[[package]] +name = "icu_properties" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "potential_utf", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" + +[[package]] +name = "icu_provider" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +dependencies = [ + "displaydoc", + "icu_locale_core", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "indexmap" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +dependencies = [ + "equivalent", + "hashbrown 0.15.4", +] + +[[package]] +name = "inner-contract" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 2.2.2", + "cosmwasm-std 2.2.2", + "cw-multi-test", + "cw-storage-plus", + "cw2", + "schemars 0.8.22", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "is-terminal" +version = "0.4.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" +dependencies = [ + "hermit-abi", + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "is_ci" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45" + +[[package]] +name = "itertools" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + +[[package]] +name = "js-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "k256" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +dependencies = [ + "cfg-if", + "ecdsa", + "elliptic-curve", + "sha2", +] + +[[package]] +name = "keccak" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" +dependencies = [ + "cpufeatures", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "leb128" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" + +[[package]] +name = "libc" +version = "0.2.174" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" + +[[package]] +name = "libloading" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +dependencies = [ + "cfg-if", + "windows-targets 0.53.3", +] + +[[package]] +name = "libredox" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +dependencies = [ + "bitflags 2.9.1", + "libc", + "redox_syscall", +] + +[[package]] +name = "linux-raw-sys" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" + +[[package]] +name = "litemap" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" + +[[package]] +name = "lock_api" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" + +[[package]] +name = "mach2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +dependencies = [ + "libc", +] + +[[package]] +name = "memchr" +version = "2.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" + +[[package]] +name = "memmap2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +dependencies = [ + "libc", +] + +[[package]] +name = "memmap2" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", +] + +[[package]] +name = "more-asserts" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" + +[[package]] +name = "munge" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +dependencies = [ + "munge_macro", +] + +[[package]] +name = "munge_macro" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "nested-contracts" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 2.2.2", + "cosmwasm-std 2.2.2", + "cw-multi-test", + "cw-storage-plus", + "cw2", + "inner-contract", + "schemars 0.8.22", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "crc32fast", + "flate2", + "hashbrown 0.14.5", + "indexmap", + "memchr", + "ruzstd", +] + +[[package]] +name = "object" +version = "0.36.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "owo-colors" +version = "4.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +dependencies = [ + "supports-color 2.1.0", + "supports-color 3.0.2", +] + +[[package]] +name = "p256" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" +dependencies = [ + "ecdsa", + "elliptic-curve", + "primeorder", + "sha2", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets 0.52.6", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der", + "spki", +] + +[[package]] +name = "potential_utf" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "prettyplease" +version = "0.2.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +dependencies = [ + "proc-macro2", + "syn 2.0.104", +] + +[[package]] +name = "primeorder" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" +dependencies = [ + "elliptic-curve", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "proc-macro2" +version = "1.0.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "prost" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" +dependencies = [ + "bytes", + "prost-derive", +] + +[[package]] +name = "prost-derive" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" +dependencies = [ + "anyhow", + "itertools 0.13.0", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive 0.1.4", +] + +[[package]] +name = "ptr_meta" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" +dependencies = [ + "ptr_meta_derive 0.3.0", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "queue" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rancor" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" +dependencies = [ + "ptr_meta 0.3.0", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.16", +] + +[[package]] +name = "rayon" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "redox_syscall" +version = "0.5.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +dependencies = [ + "bitflags 2.9.1", +] + +[[package]] +name = "ref-cast" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "reflect" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "regex" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "region" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" +dependencies = [ + "bitflags 1.3.2", + "libc", + "mach2", + "windows-sys 0.52.0", +] + +[[package]] +name = "rend" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" +dependencies = [ + "bytecheck 0.8.1", +] + +[[package]] +name = "replier" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "rfc6979" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" +dependencies = [ + "hmac", + "subtle", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.16", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rkyv" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +dependencies = [ + "bytecheck 0.8.1", + "bytes", + "hashbrown 0.15.4", + "indexmap", + "munge", + "ptr_meta 0.3.0", + "rancor", + "rend", + "rkyv_derive", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "rlp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" +dependencies = [ + "bytes", + "rustc-hex", +] + +[[package]] +name = "rmp" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" +dependencies = [ + "byteorder", + "num-traits", + "paste", +] + +[[package]] +name = "rmp-serde" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" +dependencies = [ + "byteorder", + "rmp", + "serde", +] + +[[package]] +name = "rust-argon2" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d9848531d60c9cbbcf9d166c885316c24bc0e2a9d3eba0956bb6cbbd79bc6e8" +dependencies = [ + "base64 0.21.7", + "blake2b_simd", + "constant_time_eq", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hex" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustix" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +dependencies = [ + "bitflags 2.9.1", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.60.2", +] + +[[package]] +name = "rustls" +version = "0.23.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +dependencies = [ + "log", + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pki-types" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" + +[[package]] +name = "ruzstd" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" +dependencies = [ + "byteorder", + "derive_more 0.99.20", + "twox-hash", +] + +[[package]] +name = "ryu" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" + +[[package]] +name = "schemars" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +dependencies = [ + "dyn-clone", + "schemars_derive 0.8.22", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +dependencies = [ + "dyn-clone", + "ref-cast", + "schemars_derive 1.0.4", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.104", +] + +[[package]] +name = "schemars_derive" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.104", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "sec1" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" +dependencies = [ + "base16ct", + "der", + "generic-array", + "pkcs8", + "subtle", + "zeroize", +] + +[[package]] +name = "self_cell" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" + +[[package]] +name = "semver" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" + +[[package]] +name = "serde" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-json-wasm" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f05da0d153dd4595bdffd5099dc0e9ce425b205ee648eb93437ff7302af8c9a5" +dependencies = [ + "serde", +] + +[[package]] +name = "serde-wasm-bindgen" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf" +dependencies = [ + "js-sys", + "serde", + "wasm-bindgen", +] + +[[package]] +name = "serde_derive" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "serde_json" +version = "1.0.142" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +dependencies = [ + "serde", + "serde_derive", + "serde_with_macros", +] + +[[package]] +name = "serde_with_macros" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha3" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" +dependencies = [ + "digest", + "keccak", +] + +[[package]] +name = "shared-buffer" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16" +dependencies = [ + "bytes", + "memmap2 0.6.2", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "digest", + "rand_core", +] + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "snafu" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627" +dependencies = [ + "snafu-derive", +] + +[[package]] +name = "snafu-derive" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "staking" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", + "snafu", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "strum" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.104", +] + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "supports-color" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89" +dependencies = [ + "is-terminal", + "is_ci", +] + +[[package]] +name = "supports-color" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6" +dependencies = [ + "is_ci", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "tar" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "tempfile" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +dependencies = [ + "fastrand", + "getrandom 0.3.3", + "once_cell", + "rustix", + "windows-sys 0.59.0", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +dependencies = [ + "thiserror-impl 2.0.12", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "tinystr" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "tracing-core" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +dependencies = [ + "once_cell", +] + +[[package]] +name = "twox-hash" +version = "1.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" +dependencies = [ + "cfg-if", + "static_assertions", +] + +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + +[[package]] +name = "typenum" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "ureq" +version = "2.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d" +dependencies = [ + "base64 0.22.1", + "flate2", + "log", + "once_cell", + "rustls", + "rustls-pki-types", + "url", + "webpki-roots 0.26.11", +] + +[[package]] +name = "url" +version = "2.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", +] + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "virus" +version = "0.0.0" +dependencies = [ + "cosmwasm-schema 3.0.1", + "cosmwasm-std 3.0.1", + "cosmwasm-vm", + "schemars 0.8.22", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasi" +version = "0.14.2+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn 2.0.104", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasmer" +version = "5.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b104b9437e9100943fb01880cc210ebe250cc4aa2f7e121f068033a76d29cc4" +dependencies = [ + "bindgen", + "bytes", + "cfg-if", + "cmake", + "indexmap", + "js-sys", + "more-asserts", + "rustc-demangle", + "serde", + "serde-wasm-bindgen", + "shared-buffer", + "tar", + "target-lexicon", + "thiserror 1.0.69", + "tracing", + "ureq", + "wasm-bindgen", + "wasmer-compiler", + "wasmer-compiler-singlepass", + "wasmer-derive", + "wasmer-types", + "wasmer-vm", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmer-compiler" +version = "5.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9dd5c640b9e6dcc64bcad987b3133e19f1c9919a8e0c732eb11a33f650bbf54" +dependencies = [ + "backtrace", + "bytes", + "cfg-if", + "enum-iterator", + "enumset", + "leb128", + "libc", + "memmap2 0.6.2", + "more-asserts", + "object 0.32.2", + "region", + "rkyv", + "self_cell", + "shared-buffer", + "smallvec", + "target-lexicon", + "thiserror 1.0.69", + "wasmer-types", + "wasmer-vm", + "wasmparser", + "windows-sys 0.59.0", + "xxhash-rust", +] + +[[package]] +name = "wasmer-compiler-singlepass" +version = "5.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b95cad6ba04afeb3a339529e880c3290f8516bc6324c3082155a79f00129f5a1" +dependencies = [ + "byteorder", + "dynasm", + "dynasmrt", + "enumset", + "gimli 0.28.1", + "more-asserts", + "rayon", + "smallvec", + "wasmer-compiler", + "wasmer-types", +] + +[[package]] +name = "wasmer-derive" +version = "5.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b4c4970530327054e6effa876eadfd57079866c7429e31fde2568d6354ec61d" +dependencies = [ + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "wasmer-middlewares" +version = "5.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "111eee5478867554d4496f89f472499fe90469f7473dbf90e466c1deb5505293" +dependencies = [ + "wasmer", + "wasmer-types", + "wasmer-vm", +] + +[[package]] +name = "wasmer-types" +version = "5.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "554f389473d61915754b1873c5ef392a1a75b55c7d616e2a78f67c1af45785ae" +dependencies = [ + "bytecheck 0.6.12", + "enum-iterator", + "enumset", + "getrandom 0.2.16", + "hex", + "indexmap", + "more-asserts", + "rkyv", + "sha2", + "target-lexicon", + "thiserror 1.0.69", + "xxhash-rust", +] + +[[package]] +name = "wasmer-vm" +version = "5.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20b3f40e1e18d6cd040d6d1ea32affbf2f64ff059eff3b85614bccb8ff95c59b" +dependencies = [ + "backtrace", + "cc", + "cfg-if", + "corosensei", + "crossbeam-queue", + "dashmap", + "enum-iterator", + "fnv", + "indexmap", + "libc", + "mach2", + "memoffset", + "more-asserts", + "region", + "scopeguard", + "thiserror 1.0.69", + "wasmer-types", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmparser" +version = "0.216.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" +dependencies = [ + "ahash", + "bitflags 2.9.1", + "hashbrown 0.14.5", + "indexmap", + "semver", +] + +[[package]] +name = "webpki-roots" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.9.1", +] + +[[package]] +name = "writeable" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" + +[[package]] +name = "xattr" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +dependencies = [ + "libc", + "rustix", +] + +[[package]] +name = "xxhash-rust" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" + +[[package]] +name = "yoke" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] diff --git a/contracts/Cargo.toml b/contracts/Cargo.toml new file mode 100644 index 0000000000..92b2a54ef0 --- /dev/null +++ b/contracts/Cargo.toml @@ -0,0 +1,39 @@ +[workspace] +members = [ + "burner", + "crypto-verify", + "cyberpunk", + "empty", + "floaty", + "hackatom", + "ibc2", + "ibc-callbacks", + "ibc-reflect", + "ibc-reflect-send", + "nested-contracts", + "queue", + "reflect", + "replier", + "staking", + "virus", +] + +resolver = "2" + +[workspace.package] +version = "3.0.1" + +[workspace.dependencies] +schemars = "0.8.4" +serde = { version = "1.0.192", default-features = false, features = ["alloc", "derive"] } + +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true diff --git a/contracts/burner/Cargo.toml b/contracts/burner/Cargo.toml index f93b2becbf..381a00f883 100644 --- a/contracts/burner/Cargo.toml +++ b/contracts/burner/Cargo.toml @@ -12,17 +12,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_1_4", "iterator"] } diff --git a/contracts/crypto-verify/Cargo.toml b/contracts/crypto-verify/Cargo.toml index bebf079d03..d9328e0176 100644 --- a/contracts/crypto-verify/Cargo.toml +++ b/contracts/crypto-verify/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] base64 = "0.22.0" cosmwasm-schema = { path = "../../packages/schema" } diff --git a/contracts/cyberpunk/Cargo.toml b/contracts/cyberpunk/Cargo.toml index 9f6046091c..3f716078b3 100644 --- a/contracts/cyberpunk/Cargo.toml +++ b/contracts/cyberpunk/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_1_3", "exports", "std"] } diff --git a/contracts/empty/Cargo.toml b/contracts/empty/Cargo.toml index 70bcb40346..14b07179b6 100644 --- a/contracts/empty/Cargo.toml +++ b/contracts/empty/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["iterator"] } diff --git a/contracts/floaty/Cargo.toml b/contracts/floaty/Cargo.toml index ed724bb220..1d48902832 100644 --- a/contracts/floaty/Cargo.toml +++ b/contracts/floaty/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std" } diff --git a/contracts/hackatom/Cargo.toml b/contracts/hackatom/Cargo.toml index 84e4405319..357c3da4e8 100644 --- a/contracts/hackatom/Cargo.toml +++ b/contracts/hackatom/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_2_2", "exports", "std"] } diff --git a/contracts/ibc-callbacks/Cargo.toml b/contracts/ibc-callbacks/Cargo.toml index 5bca3e1c52..8ee32e3606 100644 --- a/contracts/ibc-callbacks/Cargo.toml +++ b/contracts/ibc-callbacks/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["iterator", "stargate"] } diff --git a/contracts/ibc-reflect-send/Cargo.toml b/contracts/ibc-reflect-send/Cargo.toml index eab39b4e6c..c0cdd35595 100644 --- a/contracts/ibc-reflect-send/Cargo.toml +++ b/contracts/ibc-reflect-send/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["iterator", "staking", "stargate"] } diff --git a/contracts/ibc-reflect/Cargo.toml b/contracts/ibc-reflect/Cargo.toml index e2f13e8b42..f2eea11bbf 100644 --- a/contracts/ibc-reflect/Cargo.toml +++ b/contracts/ibc-reflect/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_2_2", "iterator", "stargate"] } diff --git a/contracts/ibc2/Cargo.toml b/contracts/ibc2/Cargo.toml index 4b2b148704..279899b8a2 100644 --- a/contracts/ibc2/Cargo.toml +++ b/contracts/ibc2/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["ibc2"] } diff --git a/contracts/nested-contracts/Cargo.toml b/contracts/nested-contracts/Cargo.toml index c379153d1d..9e2985d211 100644 --- a/contracts/nested-contracts/Cargo.toml +++ b/contracts/nested-contracts/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [package.metadata.scripts] optimize = """docker run --rm -v "$(pwd)":/code \ --mount type=volume,source="$(basename "$(pwd)")_cache",target=/target \ diff --git a/contracts/nested-contracts/inner-contract/Cargo.toml b/contracts/nested-contracts/inner-contract/Cargo.toml index d8c7867e40..e3296b46e4 100644 --- a/contracts/nested-contracts/inner-contract/Cargo.toml +++ b/contracts/nested-contracts/inner-contract/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [package.metadata.scripts] optimize = """docker run --rm -v "$(pwd)":/code \ --mount type=volume,source="$(basename "$(pwd)")_cache",target=/target \ diff --git a/contracts/queue/Cargo.toml b/contracts/queue/Cargo.toml index 6058e82513..eb4000746e 100644 --- a/contracts/queue/Cargo.toml +++ b/contracts/queue/Cargo.toml @@ -12,17 +12,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } # cosmwasm_1_4 is enabled here for more efficient `range_keys` and `range_values` diff --git a/contracts/reflect/Cargo.toml b/contracts/reflect/Cargo.toml index 4d7280302f..41272ba3e6 100644 --- a/contracts/reflect/Cargo.toml +++ b/contracts/reflect/Cargo.toml @@ -10,17 +10,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_2_2", "exports", "staking", "stargate", "std"] } diff --git a/contracts/replier/Cargo.toml b/contracts/replier/Cargo.toml index bb9f4aa2ab..a6bb5a5881 100644 --- a/contracts/replier/Cargo.toml +++ b/contracts/replier/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_1_4", "exports", "iterator", "std"] } diff --git a/contracts/staking/Cargo.toml b/contracts/staking/Cargo.toml index 8087900bca..df65abd2e7 100644 --- a/contracts/staking/Cargo.toml +++ b/contracts/staking/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["exports", "staking", "std"] } diff --git a/contracts/virus/Cargo.toml b/contracts/virus/Cargo.toml index 14f3bea06d..ef37b9ab99 100644 --- a/contracts/virus/Cargo.toml +++ b/contracts/virus/Cargo.toml @@ -9,17 +9,6 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true - [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_1_2"] } diff --git a/packages/cw-schema/Cargo.toml b/packages/cw-schema/Cargo.toml index 99db50d04d..b5c1d20ed0 100644 --- a/packages/cw-schema/Cargo.toml +++ b/packages/cw-schema/Cargo.toml @@ -10,11 +10,9 @@ license = "Apache-2.0" [dependencies] cw-schema-derive = { version = "=3.0.1", path = "../cw-schema-derive" } indexmap = { version = "2.3.0", default-features = false } -schemars = { version = "1.0.0-alpha.2", optional = true } +schemars = { version = "1.0.4", optional = true } serde = { version = "1.0.204", features = ["derive"] } -serde_with = { version = "3.9.0", default-features = false, features = [ - "macros", -] } +serde_with = { version = "3.9.0", default-features = false, features = ["macros"] } siphasher = { version = "1.0.1", default-features = false } typeid = "1.0.3" diff --git a/packages/cw-schema/src/lib.rs b/packages/cw-schema/src/lib.rs index 406c6b1d56..355a24e46b 100644 --- a/packages/cw-schema/src/lib.rs +++ b/packages/cw-schema/src/lib.rs @@ -5,9 +5,6 @@ extern crate alloc; #[cfg(feature = "std")] extern crate std; -#[cfg(feature = "std")] -use std::borrow::ToOwned; - use alloc::{borrow::Cow, collections::BTreeMap, vec::Vec}; use core::{any::TypeId, hash::BuildHasherDefault}; use indexmap::IndexMap; @@ -23,7 +20,7 @@ mod default_impls; #[skip_serializing_none] #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase")] pub struct StructProperty { #[serde(default, skip_serializing_if = "core::ops::Not::not")] @@ -34,7 +31,7 @@ pub struct StructProperty { #[skip_serializing_none] #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase", untagged)] pub enum StructType { Unit, @@ -48,7 +45,7 @@ pub enum StructType { #[skip_serializing_none] #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase")] pub struct EnumCase { pub description: Option>, @@ -58,7 +55,7 @@ pub struct EnumCase { #[skip_serializing_none] #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase", tag = "type")] pub enum EnumValue { Unit, @@ -71,7 +68,7 @@ pub enum EnumValue { } #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase")] #[non_exhaustive] pub enum MapKind { @@ -81,7 +78,7 @@ pub enum MapKind { #[skip_serializing_none] #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase", tag = "type")] pub enum NodeType { // Floating point numbers @@ -137,7 +134,7 @@ pub enum NodeType { #[skip_serializing_none] #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase")] pub struct Node { pub name: Cow<'static, str>, @@ -148,7 +145,7 @@ pub struct Node { #[skip_serializing_none] #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase")] pub struct SchemaV1 { pub root: DefinitionReference, @@ -157,7 +154,7 @@ pub struct SchemaV1 { #[skip_serializing_none] #[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)] -#[cfg_attr(feature = "std", derive(::schemars::JsonSchema))] +#[cfg_attr(feature = "std", derive(schemars::JsonSchema))] #[serde(rename_all = "camelCase", tag = "type")] #[non_exhaustive] pub enum Schema { From 1e44c014ea32a702b3ab36b36131255e30f03e4e Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 14:20:43 +0200 Subject: [PATCH 067/213] Updates. --- .github/workflows/contracts.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/contracts.yml diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml new file mode 100644 index 0000000000..fee1e379a1 --- /dev/null +++ b/.github/workflows/contracts.yml @@ -0,0 +1,28 @@ +name: contracts + +on: [ push ] + +jobs: + stable: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest ] + defaults: + run: + shell: bash + working-directory: ./contracts + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + toolchain: 1.82.0 + targets: wasm32-unknown-unknown + components: clippy, rustfmt + + - name: Check formatting + run: cargo fmt -- --check + + - name: Run unit tests + run: cargo test -p burner --lib --locked From 2041622bb3d1b22becd156e7bdb64b74074ed3fa Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 5 Aug 2025 14:24:21 +0200 Subject: [PATCH 068/213] Updates. --- .github/workflows/contracts.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index fee1e379a1..5e631c55f5 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -25,4 +25,19 @@ jobs: run: cargo fmt -- --check - name: Run unit tests - run: cargo test -p burner --lib --locked + run: | + cargo test -p burner --lib --locked + cargo test -p crypto-verify --lib --locked + cargo test -p cyberpunk --lib --locked + cargo test -p empty --lib --locked + cargo test -p hackatom --lib --locked + cargo test -p ibc2 --lib --locked + cargo test -p ibc-callbacks --lib --locked + cargo test -p ibc-reflect --lib --locked + cargo test -p ibc-reflect-send --lib --locked + cargo test -p nested-contracts --lib --locked + cargo test -p queue --lib --locked + cargo test -p reflect --lib --locked + cargo test -p replier --lib --locked + cargo test -p staking --lib --locked + cargo test -p virus --lib --locked From 5e5d30a635b27caeabb4a07a341930a40721eba1 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 11:23:20 +0200 Subject: [PATCH 069/213] Updates. --- contracts/Cargo.lock | 3817 ------------------------------------------ contracts/Cargo.toml | 39 - 2 files changed, 3856 deletions(-) delete mode 100644 contracts/Cargo.lock delete mode 100644 contracts/Cargo.toml diff --git a/contracts/Cargo.lock b/contracts/Cargo.lock deleted file mode 100644 index 532afb9491..0000000000 --- a/contracts/Cargo.lock +++ /dev/null @@ -1,3817 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "addr2line" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -dependencies = [ - "gimli 0.31.1", -] - -[[package]] -name = "adler2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" - -[[package]] -name = "ahash" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" -dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - -[[package]] -name = "anyhow" -version = "1.0.98" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" - -[[package]] -name = "ark-bls12-381" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" -dependencies = [ - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", -] - -[[package]] -name = "ark-bls12-381" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" -dependencies = [ - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-ec" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" -dependencies = [ - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "derivative", - "hashbrown 0.13.2", - "itertools 0.10.5", - "num-traits", - "rayon", - "zeroize", -] - -[[package]] -name = "ark-ec" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" -dependencies = [ - "ahash", - "ark-ff 0.5.0", - "ark-poly 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "educe", - "fnv", - "hashbrown 0.15.4", - "itertools 0.13.0", - "num-bigint", - "num-integer", - "num-traits", - "rayon", - "zeroize", -] - -[[package]] -name = "ark-ff" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" -dependencies = [ - "ark-ff-asm 0.4.2", - "ark-ff-macros 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "derivative", - "digest", - "itertools 0.10.5", - "num-bigint", - "num-traits", - "paste", - "rayon", - "rustc_version", - "zeroize", -] - -[[package]] -name = "ark-ff" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" -dependencies = [ - "ark-ff-asm 0.5.0", - "ark-ff-macros 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "arrayvec", - "digest", - "educe", - "itertools 0.13.0", - "num-bigint", - "num-traits", - "paste", - "rayon", - "zeroize", -] - -[[package]] -name = "ark-ff-asm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-asm" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" -dependencies = [ - "quote", - "syn 2.0.104", -] - -[[package]] -name = "ark-ff-macros" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" -dependencies = [ - "num-bigint", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-macros" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" -dependencies = [ - "num-bigint", - "num-traits", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "ark-poly" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" -dependencies = [ - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", - "derivative", - "hashbrown 0.13.2", -] - -[[package]] -name = "ark-poly" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" -dependencies = [ - "ahash", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "educe", - "fnv", - "hashbrown 0.15.4", -] - -[[package]] -name = "ark-serialize" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" -dependencies = [ - "ark-serialize-derive 0.4.2", - "ark-std 0.4.0", - "digest", - "num-bigint", -] - -[[package]] -name = "ark-serialize" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" -dependencies = [ - "ark-serialize-derive 0.5.0", - "ark-std 0.5.0", - "arrayvec", - "digest", - "num-bigint", - "rayon", -] - -[[package]] -name = "ark-serialize-derive" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-serialize-derive" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand", - "rayon", -] - -[[package]] -name = "ark-std" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" -dependencies = [ - "num-traits", - "rand", - "rayon", -] - -[[package]] -name = "arrayref" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - -[[package]] -name = "backtrace" -version = "0.3.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object 0.36.7", - "rustc-demangle", - "windows-targets 0.52.6", -] - -[[package]] -name = "base16ct" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "base64ct" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" - -[[package]] -name = "bech32" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d965446196e3b7decd44aa7ee49e31d630118f90ef12f97900f262eb915c951d" - -[[package]] -name = "bindgen" -version = "0.70.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" -dependencies = [ - "bitflags 2.9.1", - "cexpr", - "clang-sys", - "itertools 0.13.0", - "log", - "prettyplease", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "syn 2.0.104", -] - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" - -[[package]] -name = "blake2" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" -dependencies = [ - "digest", -] - -[[package]] -name = "blake2b_simd" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" -dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - -[[package]] -name = "bnum" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" - -[[package]] -name = "bumpalo" -version = "3.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" - -[[package]] -name = "burner" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", -] - -[[package]] -name = "bytecheck" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" -dependencies = [ - "bytecheck_derive 0.6.12", - "ptr_meta 0.1.4", - "simdutf8", -] - -[[package]] -name = "bytecheck" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" -dependencies = [ - "bytecheck_derive 0.8.1", - "ptr_meta 0.3.0", - "rancor", - "simdutf8", -] - -[[package]] -name = "bytecheck_derive" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "bytecheck_derive" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" - -[[package]] -name = "cc" -version = "1.2.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" -dependencies = [ - "shlex", -] - -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom", -] - -[[package]] -name = "cfg-if" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" - -[[package]] -name = "clang-sys" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" -dependencies = [ - "glob", - "libc", - "libloading", -] - -[[package]] -name = "clru" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" - -[[package]] -name = "cmake" -version = "0.1.54" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" -dependencies = [ - "cc", -] - -[[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - -[[package]] -name = "constant_time_eq" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" - -[[package]] -name = "corosensei" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" -dependencies = [ - "autocfg", - "cfg-if", - "libc", - "scopeguard", - "windows-sys 0.59.0", -] - -[[package]] -name = "cosmwasm-core" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35b6dc17e7fd89d0a0a58f12ef33f0bbdf09a6a14c3dfb383eae665e5889250e" - -[[package]] -name = "cosmwasm-core" -version = "3.0.1" - -[[package]] -name = "cosmwasm-crypto" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2f53285517db3e33d825b3e46301efe845135778527e1295154413b2f0469e" -dependencies = [ - "ark-bls12-381 0.4.0", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "cosmwasm-core 2.2.2", - "curve25519-dalek", - "digest", - "ecdsa", - "ed25519-zebra", - "k256", - "num-traits", - "p256", - "rand_core", - "rayon", - "sha2", - "thiserror 1.0.69", -] - -[[package]] -name = "cosmwasm-crypto" -version = "3.0.1" -dependencies = [ - "ark-bls12-381 0.5.0", - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "cosmwasm-core 3.0.1", - "curve25519-dalek", - "digest", - "ecdsa", - "ed25519-zebra", - "k256", - "num-bigint", - "num-traits", - "p256", - "rand_core", - "rayon", - "sha2", - "thiserror 1.0.69", -] - -[[package]] -name = "cosmwasm-derive" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a782b93fae93e57ca8ad3e9e994e784583f5933aeaaa5c80a545c4b437be2047" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "cosmwasm-derive" -version = "3.0.1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "cosmwasm-schema" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6984ab21b47a096e17ae4c73cea2123a704d4b6686c39421247ad67020d76f95" -dependencies = [ - "cosmwasm-schema-derive 2.2.2", - "schemars 0.8.22", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "cosmwasm-schema" -version = "3.0.1" -dependencies = [ - "cosmwasm-schema-derive 3.0.1", - "cw-schema", - "schemars 0.8.22", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "cosmwasm-schema-derive" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e01c9214319017f6ebd8e299036e1f717fa9bb6724e758f7d6fb2477599d1a29" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "cosmwasm-schema-derive" -version = "3.0.1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "cosmwasm-std" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf82335c14bd94eeb4d3c461b7aa419ecd7ea13c2efe24b97cd972bdb8044e7d" -dependencies = [ - "base64 0.22.1", - "bech32", - "bnum", - "cosmwasm-core 2.2.2", - "cosmwasm-crypto 2.2.2", - "cosmwasm-derive 2.2.2", - "derive_more 1.0.0-beta.6", - "hex", - "rand_core", - "rmp-serde", - "schemars 0.8.22", - "serde", - "serde-json-wasm", - "sha2", - "static_assertions", - "thiserror 1.0.69", -] - -[[package]] -name = "cosmwasm-std" -version = "3.0.1" -dependencies = [ - "base64 0.22.1", - "bech32", - "bnum", - "cosmwasm-core 3.0.1", - "cosmwasm-crypto 3.0.1", - "cosmwasm-derive 3.0.1", - "cw-schema", - "derive_more 2.0.1", - "hex", - "rand_core", - "rmp-serde", - "schemars 0.8.22", - "serde", - "serde_json", - "sha2", - "static_assertions", - "thiserror 1.0.69", -] - -[[package]] -name = "cosmwasm-vm" -version = "3.0.1" -dependencies = [ - "bech32", - "blake2", - "bytes", - "clru", - "cosmwasm-core 3.0.1", - "cosmwasm-crypto 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm-derive", - "crc32fast", - "derive_more 1.0.0-beta.6", - "hex", - "rand_core", - "serde", - "serde_json", - "sha2", - "strum", - "thiserror 1.0.69", - "tracing", - "wasmer", - "wasmer-middlewares", - "wasmer-types", -] - -[[package]] -name = "cosmwasm-vm-derive" -version = "3.0.1" -dependencies = [ - "blake2", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - -[[package]] -name = "crc32fast" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-queue" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" - -[[package]] -name = "crypto-bigint" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" -dependencies = [ - "generic-array", - "rand_core", - "subtle", - "zeroize", -] - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "typenum", -] - -[[package]] -name = "crypto-verify" -version = "0.0.0" -dependencies = [ - "base64 0.22.1", - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "hex", - "hex-literal", - "p256", - "rlp", - "schemars 0.8.22", - "serde", - "sha2", - "sha3", -] - -[[package]] -name = "curve25519-dalek" -version = "4.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" -dependencies = [ - "cfg-if", - "cpufeatures", - "curve25519-dalek-derive", - "digest", - "fiat-crypto", - "rustc_version", - "subtle", - "zeroize", -] - -[[package]] -name = "curve25519-dalek-derive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "cw-multi-test" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2c39f3cfa02de3fe1c97f11c034308e5f9aae4e97e0588ac73d0d238388e2f5" -dependencies = [ - "anyhow", - "bech32", - "cosmwasm-schema 2.2.2", - "cosmwasm-std 2.2.2", - "cw-storage-plus", - "cw-utils", - "itertools 0.14.0", - "prost", - "schemars 0.8.22", - "serde", - "sha2", - "thiserror 2.0.12", -] - -[[package]] -name = "cw-schema" -version = "3.0.1" -dependencies = [ - "cw-schema-derive", - "indexmap", - "schemars 1.0.4", - "serde", - "serde_with", - "siphasher", - "typeid", -] - -[[package]] -name = "cw-schema-derive" -version = "3.0.1" -dependencies = [ - "heck", - "itertools 0.13.0", - "owo-colors", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "cw-storage-plus" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f13360e9007f51998d42b1bc6b7fa0141f74feae61ed5fd1e5b0a89eec7b5de1" -dependencies = [ - "cosmwasm-std 2.2.2", - "schemars 0.8.22", - "serde", -] - -[[package]] -name = "cw-utils" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07dfee7f12f802431a856984a32bce1cb7da1e6c006b5409e3981035ce562dec" -dependencies = [ - "cosmwasm-schema 2.2.2", - "cosmwasm-std 2.2.2", - "schemars 0.8.22", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "cw2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b04852cd38f044c0751259d5f78255d07590d136b8a86d4e09efdd7666bd6d27" -dependencies = [ - "cosmwasm-schema 2.2.2", - "cosmwasm-std 2.2.2", - "cw-storage-plus", - "schemars 0.8.22", - "semver", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "cyberpunk" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "rust-argon2", - "tempfile", - "thiserror 1.0.69", -] - -[[package]] -name = "darling" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.104", -] - -[[package]] -name = "darling_macro" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "dashmap" -version = "6.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" -dependencies = [ - "cfg-if", - "crossbeam-utils", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] - -[[package]] -name = "der" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" -dependencies = [ - "const-oid", - "zeroize", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive_more" -version = "0.99.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "derive_more" -version = "1.0.0-beta.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7abbfc297053be59290e3152f8cbcd52c8642e0728b69ee187d991d4c1af08d" -dependencies = [ - "derive_more-impl 1.0.0-beta.6", -] - -[[package]] -name = "derive_more" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" -dependencies = [ - "derive_more-impl 2.0.1", -] - -[[package]] -name = "derive_more-impl" -version = "1.0.0-beta.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "unicode-xid", -] - -[[package]] -name = "derive_more-impl" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "unicode-xid", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "const-oid", - "crypto-common", - "subtle", -] - -[[package]] -name = "displaydoc" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "dyn-clone" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" - -[[package]] -name = "dynasm" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b" -dependencies = [ - "bitflags 1.3.2", - "byteorder", - "lazy_static", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "dynasmrt" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9" -dependencies = [ - "byteorder", - "dynasm", - "memmap2 0.5.10", -] - -[[package]] -name = "ecdsa" -version = "0.16.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" -dependencies = [ - "der", - "digest", - "elliptic-curve", - "rfc6979", - "signature", - "spki", -] - -[[package]] -name = "ed25519" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" -dependencies = [ - "signature", -] - -[[package]] -name = "ed25519-zebra" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" -dependencies = [ - "curve25519-dalek", - "ed25519", - "hashbrown 0.14.5", - "hex", - "rand_core", - "sha2", - "zeroize", -] - -[[package]] -name = "educe" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" -dependencies = [ - "enum-ordinalize", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "either" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" - -[[package]] -name = "elliptic-curve" -version = "0.13.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" -dependencies = [ - "base16ct", - "crypto-bigint", - "digest", - "ff", - "generic-array", - "group", - "pkcs8", - "rand_core", - "sec1", - "subtle", - "zeroize", -] - -[[package]] -name = "empty" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", -] - -[[package]] -name = "enum-iterator" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6" -dependencies = [ - "enum-iterator-derive", -] - -[[package]] -name = "enum-iterator-derive" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c134c37760b27a871ba422106eedbb8247da973a09e82558bf26d619c882b159" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "enum-ordinalize" -version = "4.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" -dependencies = [ - "enum-ordinalize-derive", -] - -[[package]] -name = "enum-ordinalize-derive" -version = "4.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "enumset" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" -dependencies = [ - "enumset_derive", -] - -[[package]] -name = "enumset_derive" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "equivalent" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" - -[[package]] -name = "errno" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" -dependencies = [ - "libc", - "windows-sys 0.60.2", -] - -[[package]] -name = "fallible-iterator" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" - -[[package]] -name = "fastrand" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" - -[[package]] -name = "ff" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" -dependencies = [ - "rand_core", - "subtle", -] - -[[package]] -name = "fiat-crypto" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" - -[[package]] -name = "filetime" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" -dependencies = [ - "cfg-if", - "libc", - "libredox", - "windows-sys 0.59.0", -] - -[[package]] -name = "flate2" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "floaty" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "rand_chacha", - "schemars 0.8.22", - "serde", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", - "zeroize", -] - -[[package]] -name = "getrandom" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi 0.11.1+wasi-snapshot-preview1", - "wasm-bindgen", -] - -[[package]] -name = "getrandom" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" -dependencies = [ - "cfg-if", - "libc", - "r-efi", - "wasi 0.14.2+wasi-0.2.4", -] - -[[package]] -name = "gimli" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" -dependencies = [ - "fallible-iterator", - "indexmap", - "stable_deref_trait", -] - -[[package]] -name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - -[[package]] -name = "glob" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" - -[[package]] -name = "group" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" -dependencies = [ - "ff", - "rand_core", - "subtle", -] - -[[package]] -name = "hackatom" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", - "sha2", - "thiserror 1.0.69", -] - -[[package]] -name = "hashbrown" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" -dependencies = [ - "ahash", -] - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", -] - -[[package]] -name = "hashbrown" -version = "0.15.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" -dependencies = [ - "allocator-api2", -] - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "hex-literal" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest", -] - -[[package]] -name = "ibc-callbacks" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", -] - -[[package]] -name = "ibc-reflect" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", -] - -[[package]] -name = "ibc-reflect-send" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", -] - -[[package]] -name = "ibc2" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "schemars 0.8.22", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "icu_collections" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" -dependencies = [ - "displaydoc", - "potential_utf", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_locale_core" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_normalizer" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "zerovec", -] - -[[package]] -name = "icu_normalizer_data" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" - -[[package]] -name = "icu_properties" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_locale_core", - "icu_properties_data", - "icu_provider", - "potential_utf", - "zerotrie", - "zerovec", -] - -[[package]] -name = "icu_properties_data" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" - -[[package]] -name = "icu_provider" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" -dependencies = [ - "displaydoc", - "icu_locale_core", - "stable_deref_trait", - "tinystr", - "writeable", - "yoke", - "zerofrom", - "zerotrie", - "zerovec", -] - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" -dependencies = [ - "idna_adapter", - "smallvec", - "utf8_iter", -] - -[[package]] -name = "idna_adapter" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" -dependencies = [ - "icu_normalizer", - "icu_properties", -] - -[[package]] -name = "indexmap" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" -dependencies = [ - "equivalent", - "hashbrown 0.15.4", -] - -[[package]] -name = "inner-contract" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 2.2.2", - "cosmwasm-std 2.2.2", - "cw-multi-test", - "cw-storage-plus", - "cw2", - "schemars 0.8.22", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "is-terminal" -version = "0.4.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.59.0", -] - -[[package]] -name = "is_ci" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45" - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" - -[[package]] -name = "js-sys" -version = "0.3.77" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "k256" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" -dependencies = [ - "cfg-if", - "ecdsa", - "elliptic-curve", - "sha2", -] - -[[package]] -name = "keccak" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" -dependencies = [ - "cpufeatures", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[package]] -name = "leb128" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" - -[[package]] -name = "libc" -version = "0.2.174" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" - -[[package]] -name = "libloading" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" -dependencies = [ - "cfg-if", - "windows-targets 0.53.3", -] - -[[package]] -name = "libredox" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" -dependencies = [ - "bitflags 2.9.1", - "libc", - "redox_syscall", -] - -[[package]] -name = "linux-raw-sys" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" - -[[package]] -name = "litemap" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" - -[[package]] -name = "lock_api" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" - -[[package]] -name = "mach2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" -dependencies = [ - "libc", -] - -[[package]] -name = "memchr" -version = "2.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" - -[[package]] -name = "memmap2" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" -dependencies = [ - "libc", -] - -[[package]] -name = "memmap2" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872" -dependencies = [ - "libc", -] - -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", -] - -[[package]] -name = "more-asserts" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" - -[[package]] -name = "munge" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" -dependencies = [ - "munge_macro", -] - -[[package]] -name = "munge_macro" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "nested-contracts" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 2.2.2", - "cosmwasm-std 2.2.2", - "cw-multi-test", - "cw-storage-plus", - "cw2", - "inner-contract", - "schemars 0.8.22", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", -] - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", -] - -[[package]] -name = "object" -version = "0.32.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" -dependencies = [ - "crc32fast", - "flate2", - "hashbrown 0.14.5", - "indexmap", - "memchr", - "ruzstd", -] - -[[package]] -name = "object" -version = "0.36.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" - -[[package]] -name = "owo-colors" -version = "4.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" -dependencies = [ - "supports-color 2.1.0", - "supports-color 3.0.2", -] - -[[package]] -name = "p256" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" -dependencies = [ - "ecdsa", - "elliptic-curve", - "primeorder", - "sha2", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets 0.52.6", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - -[[package]] -name = "potential_utf" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] - -[[package]] -name = "ppv-lite86" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "prettyplease" -version = "0.2.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" -dependencies = [ - "proc-macro2", - "syn 2.0.104", -] - -[[package]] -name = "primeorder" -version = "0.13.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" -dependencies = [ - "elliptic-curve", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "proc-macro2" -version = "1.0.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "prost" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-derive" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" -dependencies = [ - "anyhow", - "itertools 0.13.0", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "ptr_meta" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" -dependencies = [ - "ptr_meta_derive 0.1.4", -] - -[[package]] -name = "ptr_meta" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" -dependencies = [ - "ptr_meta_derive 0.3.0", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "queue" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", -] - -[[package]] -name = "quote" -version = "1.0.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - -[[package]] -name = "rancor" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" -dependencies = [ - "ptr_meta 0.3.0", -] - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "rand_chacha", - "rand_core", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.16", -] - -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "redox_syscall" -version = "0.5.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" -dependencies = [ - "bitflags 2.9.1", -] - -[[package]] -name = "ref-cast" -version = "1.0.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" -dependencies = [ - "ref-cast-impl", -] - -[[package]] -name = "ref-cast-impl" -version = "1.0.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "reflect" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "regex" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" - -[[package]] -name = "region" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" -dependencies = [ - "bitflags 1.3.2", - "libc", - "mach2", - "windows-sys 0.52.0", -] - -[[package]] -name = "rend" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" -dependencies = [ - "bytecheck 0.8.1", -] - -[[package]] -name = "replier" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "schemars 0.8.22", - "serde", -] - -[[package]] -name = "rfc6979" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" -dependencies = [ - "hmac", - "subtle", -] - -[[package]] -name = "ring" -version = "0.17.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" -dependencies = [ - "cc", - "cfg-if", - "getrandom 0.2.16", - "libc", - "untrusted", - "windows-sys 0.52.0", -] - -[[package]] -name = "rkyv" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" -dependencies = [ - "bytecheck 0.8.1", - "bytes", - "hashbrown 0.15.4", - "indexmap", - "munge", - "ptr_meta 0.3.0", - "rancor", - "rend", - "rkyv_derive", - "tinyvec", - "uuid", -] - -[[package]] -name = "rkyv_derive" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "rlp" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" -dependencies = [ - "bytes", - "rustc-hex", -] - -[[package]] -name = "rmp" -version = "0.8.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" -dependencies = [ - "byteorder", - "num-traits", - "paste", -] - -[[package]] -name = "rmp-serde" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" -dependencies = [ - "byteorder", - "rmp", - "serde", -] - -[[package]] -name = "rust-argon2" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d9848531d60c9cbbcf9d166c885316c24bc0e2a9d3eba0956bb6cbbd79bc6e8" -dependencies = [ - "base64 0.21.7", - "blake2b_simd", - "constant_time_eq", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - -[[package]] -name = "rustc-hex" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" - -[[package]] -name = "rustc_version" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" -dependencies = [ - "semver", -] - -[[package]] -name = "rustix" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" -dependencies = [ - "bitflags 2.9.1", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.60.2", -] - -[[package]] -name = "rustls" -version = "0.23.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" -dependencies = [ - "log", - "once_cell", - "ring", - "rustls-pki-types", - "rustls-webpki", - "subtle", - "zeroize", -] - -[[package]] -name = "rustls-pki-types" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] - -[[package]] -name = "rustls-webpki" -version = "0.103.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" -dependencies = [ - "ring", - "rustls-pki-types", - "untrusted", -] - -[[package]] -name = "rustversion" -version = "1.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" - -[[package]] -name = "ruzstd" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" -dependencies = [ - "byteorder", - "derive_more 0.99.20", - "twox-hash", -] - -[[package]] -name = "ryu" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" - -[[package]] -name = "schemars" -version = "0.8.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" -dependencies = [ - "dyn-clone", - "schemars_derive 0.8.22", - "serde", - "serde_json", -] - -[[package]] -name = "schemars" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" -dependencies = [ - "dyn-clone", - "ref-cast", - "schemars_derive 1.0.4", - "serde", - "serde_json", -] - -[[package]] -name = "schemars_derive" -version = "0.8.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.104", -] - -[[package]] -name = "schemars_derive" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.104", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "sec1" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" -dependencies = [ - "base16ct", - "der", - "generic-array", - "pkcs8", - "subtle", - "zeroize", -] - -[[package]] -name = "self_cell" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" - -[[package]] -name = "semver" -version = "1.0.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" - -[[package]] -name = "serde" -version = "1.0.219" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde-json-wasm" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f05da0d153dd4595bdffd5099dc0e9ce425b205ee648eb93437ff7302af8c9a5" -dependencies = [ - "serde", -] - -[[package]] -name = "serde-wasm-bindgen" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf" -dependencies = [ - "js-sys", - "serde", - "wasm-bindgen", -] - -[[package]] -name = "serde_derive" -version = "1.0.219" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "serde_json" -version = "1.0.142" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" -dependencies = [ - "itoa", - "memchr", - "ryu", - "serde", -] - -[[package]] -name = "serde_with" -version = "3.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" -dependencies = [ - "serde", - "serde_derive", - "serde_with_macros", -] - -[[package]] -name = "serde_with_macros" -version = "3.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "sha2" -version = "0.10.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha3" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" -dependencies = [ - "digest", - "keccak", -] - -[[package]] -name = "shared-buffer" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16" -dependencies = [ - "bytes", - "memmap2 0.6.2", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signature" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" -dependencies = [ - "digest", - "rand_core", -] - -[[package]] -name = "simdutf8" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" - -[[package]] -name = "siphasher" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" - -[[package]] -name = "smallvec" -version = "1.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" - -[[package]] -name = "snafu" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627" -dependencies = [ - "snafu-derive", -] - -[[package]] -name = "snafu-derive" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "staking" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", - "snafu", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.104", -] - -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - -[[package]] -name = "supports-color" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89" -dependencies = [ - "is-terminal", - "is_ci", -] - -[[package]] -name = "supports-color" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6" -dependencies = [ - "is_ci", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.104" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "synstructure" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "tar" -version = "0.4.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" -dependencies = [ - "filetime", - "libc", - "xattr", -] - -[[package]] -name = "target-lexicon" -version = "0.12.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" - -[[package]] -name = "tempfile" -version = "3.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" -dependencies = [ - "fastrand", - "getrandom 0.3.3", - "once_cell", - "rustix", - "windows-sys 0.59.0", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" -dependencies = [ - "thiserror-impl 2.0.12", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "tinystr" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" -dependencies = [ - "displaydoc", - "zerovec", -] - -[[package]] -name = "tinyvec" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tracing" -version = "0.1.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "tracing-core" -version = "0.1.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" -dependencies = [ - "once_cell", -] - -[[package]] -name = "twox-hash" -version = "1.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" -dependencies = [ - "cfg-if", - "static_assertions", -] - -[[package]] -name = "typeid" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" - -[[package]] -name = "typenum" -version = "1.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" - -[[package]] -name = "unicode-ident" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" - -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - -[[package]] -name = "untrusted" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - -[[package]] -name = "ureq" -version = "2.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d" -dependencies = [ - "base64 0.22.1", - "flate2", - "log", - "once_cell", - "rustls", - "rustls-pki-types", - "url", - "webpki-roots 0.26.11", -] - -[[package]] -name = "url" -version = "2.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[package]] -name = "utf8_iter" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" - -[[package]] -name = "uuid" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "virus" -version = "0.0.0" -dependencies = [ - "cosmwasm-schema 3.0.1", - "cosmwasm-std 3.0.1", - "cosmwasm-vm", - "schemars 0.8.22", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - -[[package]] -name = "wasi" -version = "0.14.2+wasi-0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" -dependencies = [ - "wit-bindgen-rt", -] - -[[package]] -name = "wasm-bindgen" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" -dependencies = [ - "bumpalo", - "log", - "proc-macro2", - "quote", - "syn 2.0.104", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "wasmer" -version = "5.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b104b9437e9100943fb01880cc210ebe250cc4aa2f7e121f068033a76d29cc4" -dependencies = [ - "bindgen", - "bytes", - "cfg-if", - "cmake", - "indexmap", - "js-sys", - "more-asserts", - "rustc-demangle", - "serde", - "serde-wasm-bindgen", - "shared-buffer", - "tar", - "target-lexicon", - "thiserror 1.0.69", - "tracing", - "ureq", - "wasm-bindgen", - "wasmer-compiler", - "wasmer-compiler-singlepass", - "wasmer-derive", - "wasmer-types", - "wasmer-vm", - "windows-sys 0.59.0", -] - -[[package]] -name = "wasmer-compiler" -version = "5.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9dd5c640b9e6dcc64bcad987b3133e19f1c9919a8e0c732eb11a33f650bbf54" -dependencies = [ - "backtrace", - "bytes", - "cfg-if", - "enum-iterator", - "enumset", - "leb128", - "libc", - "memmap2 0.6.2", - "more-asserts", - "object 0.32.2", - "region", - "rkyv", - "self_cell", - "shared-buffer", - "smallvec", - "target-lexicon", - "thiserror 1.0.69", - "wasmer-types", - "wasmer-vm", - "wasmparser", - "windows-sys 0.59.0", - "xxhash-rust", -] - -[[package]] -name = "wasmer-compiler-singlepass" -version = "5.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b95cad6ba04afeb3a339529e880c3290f8516bc6324c3082155a79f00129f5a1" -dependencies = [ - "byteorder", - "dynasm", - "dynasmrt", - "enumset", - "gimli 0.28.1", - "more-asserts", - "rayon", - "smallvec", - "wasmer-compiler", - "wasmer-types", -] - -[[package]] -name = "wasmer-derive" -version = "5.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b4c4970530327054e6effa876eadfd57079866c7429e31fde2568d6354ec61d" -dependencies = [ - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "wasmer-middlewares" -version = "5.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "111eee5478867554d4496f89f472499fe90469f7473dbf90e466c1deb5505293" -dependencies = [ - "wasmer", - "wasmer-types", - "wasmer-vm", -] - -[[package]] -name = "wasmer-types" -version = "5.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "554f389473d61915754b1873c5ef392a1a75b55c7d616e2a78f67c1af45785ae" -dependencies = [ - "bytecheck 0.6.12", - "enum-iterator", - "enumset", - "getrandom 0.2.16", - "hex", - "indexmap", - "more-asserts", - "rkyv", - "sha2", - "target-lexicon", - "thiserror 1.0.69", - "xxhash-rust", -] - -[[package]] -name = "wasmer-vm" -version = "5.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b3f40e1e18d6cd040d6d1ea32affbf2f64ff059eff3b85614bccb8ff95c59b" -dependencies = [ - "backtrace", - "cc", - "cfg-if", - "corosensei", - "crossbeam-queue", - "dashmap", - "enum-iterator", - "fnv", - "indexmap", - "libc", - "mach2", - "memoffset", - "more-asserts", - "region", - "scopeguard", - "thiserror 1.0.69", - "wasmer-types", - "windows-sys 0.59.0", -] - -[[package]] -name = "wasmparser" -version = "0.216.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" -dependencies = [ - "ahash", - "bitflags 2.9.1", - "hashbrown 0.14.5", - "indexmap", - "semver", -] - -[[package]] -name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" -dependencies = [ - "rustls-pki-types", -] - -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" - -[[package]] -name = "wit-bindgen-rt" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" -dependencies = [ - "bitflags 2.9.1", -] - -[[package]] -name = "writeable" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" - -[[package]] -name = "xattr" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" -dependencies = [ - "libc", - "rustix", -] - -[[package]] -name = "xxhash-rust" -version = "0.8.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" - -[[package]] -name = "yoke" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" -dependencies = [ - "serde", - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "synstructure", -] - -[[package]] -name = "zerocopy" -version = "0.8.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.8.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerofrom" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "synstructure", -] - -[[package]] -name = "zeroize" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", -] - -[[package]] -name = "zerovec" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] diff --git a/contracts/Cargo.toml b/contracts/Cargo.toml deleted file mode 100644 index 92b2a54ef0..0000000000 --- a/contracts/Cargo.toml +++ /dev/null @@ -1,39 +0,0 @@ -[workspace] -members = [ - "burner", - "crypto-verify", - "cyberpunk", - "empty", - "floaty", - "hackatom", - "ibc2", - "ibc-callbacks", - "ibc-reflect", - "ibc-reflect-send", - "nested-contracts", - "queue", - "reflect", - "replier", - "staking", - "virus", -] - -resolver = "2" - -[workspace.package] -version = "3.0.1" - -[workspace.dependencies] -schemars = "0.8.4" -serde = { version = "1.0.192", default-features = false, features = ["alloc", "derive"] } - -[profile.release] -opt-level = 3 -debug = false -rpath = false -lto = true -debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false -overflow-checks = true From a72c95d8636e49ee39f9d7530b5e9a9a12a2c603 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 11:33:33 +0200 Subject: [PATCH 070/213] Updates. --- Taskfile.yml | 26 +++++++++++++++++++ contracts/burner/Cargo.lock | 12 ++++----- contracts/burner/Cargo.toml | 11 ++++++++ contracts/crypto-verify/Cargo.toml | 11 ++++++++ contracts/cyberpunk/Cargo.toml | 11 ++++++++ contracts/empty/Cargo.toml | 11 ++++++++ contracts/floaty/Cargo.toml | 11 ++++++++ contracts/hackatom/Cargo.toml | 11 ++++++++ contracts/ibc-callbacks/Cargo.toml | 11 ++++++++ contracts/ibc-reflect-send/Cargo.toml | 11 ++++++++ contracts/ibc-reflect/Cargo.toml | 11 ++++++++ contracts/ibc2/Cargo.toml | 11 ++++++++ contracts/nested-contracts/Cargo.toml | 11 ++++++++ .../inner-contract/Cargo.toml | 11 ++++++++ contracts/queue/Cargo.toml | 11 ++++++++ contracts/reflect/Cargo.toml | 11 ++++++++ contracts/replier/Cargo.toml | 11 ++++++++ contracts/staking/Cargo.toml | 11 ++++++++ contracts/virus/Cargo.toml | 11 ++++++++ 19 files changed, 219 insertions(+), 6 deletions(-) create mode 100644 Taskfile.yml diff --git a/Taskfile.yml b/Taskfile.yml new file mode 100644 index 0000000000..35f02b436a --- /dev/null +++ b/Taskfile.yml @@ -0,0 +1,26 @@ +version: '3' + +silent: true + +tasks: + + all: + desc: Runs all checks + summary: | + Runs all viable checks for cosmwasm. + Execute this task before pushing any changes. + This task takes a significant amount of time to complete. + cmds: + - task: clean + + check-burner: + desc: Performs checks for burner contract + dir: ./contracts/burner + cmds: + - cmd: cargo fmt -- --check # check formatting + - cmd: cargo test --lib #--locked # run unit tests + + clean: + desc: Removes all compiled artifacts + cmds: + - cmd: cargo clean diff --git a/contracts/burner/Cargo.lock b/contracts/burner/Cargo.lock index 24941240d1..ef7e117527 100644 --- a/contracts/burner/Cargo.lock +++ b/contracts/burner/Cargo.lock @@ -647,7 +647,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2078,13 +2078,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2103,9 +2103,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/burner/Cargo.toml b/contracts/burner/Cargo.toml index 381a00f883..f93b2becbf 100644 --- a/contracts/burner/Cargo.toml +++ b/contracts/burner/Cargo.toml @@ -12,6 +12,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_1_4", "iterator"] } diff --git a/contracts/crypto-verify/Cargo.toml b/contracts/crypto-verify/Cargo.toml index d9328e0176..bebf079d03 100644 --- a/contracts/crypto-verify/Cargo.toml +++ b/contracts/crypto-verify/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] base64 = "0.22.0" cosmwasm-schema = { path = "../../packages/schema" } diff --git a/contracts/cyberpunk/Cargo.toml b/contracts/cyberpunk/Cargo.toml index 3f716078b3..9f6046091c 100644 --- a/contracts/cyberpunk/Cargo.toml +++ b/contracts/cyberpunk/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_1_3", "exports", "std"] } diff --git a/contracts/empty/Cargo.toml b/contracts/empty/Cargo.toml index 14b07179b6..70bcb40346 100644 --- a/contracts/empty/Cargo.toml +++ b/contracts/empty/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["iterator"] } diff --git a/contracts/floaty/Cargo.toml b/contracts/floaty/Cargo.toml index 1d48902832..ed724bb220 100644 --- a/contracts/floaty/Cargo.toml +++ b/contracts/floaty/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std" } diff --git a/contracts/hackatom/Cargo.toml b/contracts/hackatom/Cargo.toml index 357c3da4e8..84e4405319 100644 --- a/contracts/hackatom/Cargo.toml +++ b/contracts/hackatom/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_2_2", "exports", "std"] } diff --git a/contracts/ibc-callbacks/Cargo.toml b/contracts/ibc-callbacks/Cargo.toml index 8ee32e3606..5bca3e1c52 100644 --- a/contracts/ibc-callbacks/Cargo.toml +++ b/contracts/ibc-callbacks/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["iterator", "stargate"] } diff --git a/contracts/ibc-reflect-send/Cargo.toml b/contracts/ibc-reflect-send/Cargo.toml index c0cdd35595..eab39b4e6c 100644 --- a/contracts/ibc-reflect-send/Cargo.toml +++ b/contracts/ibc-reflect-send/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["iterator", "staking", "stargate"] } diff --git a/contracts/ibc-reflect/Cargo.toml b/contracts/ibc-reflect/Cargo.toml index f2eea11bbf..e2f13e8b42 100644 --- a/contracts/ibc-reflect/Cargo.toml +++ b/contracts/ibc-reflect/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_2_2", "iterator", "stargate"] } diff --git a/contracts/ibc2/Cargo.toml b/contracts/ibc2/Cargo.toml index 279899b8a2..4b2b148704 100644 --- a/contracts/ibc2/Cargo.toml +++ b/contracts/ibc2/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["ibc2"] } diff --git a/contracts/nested-contracts/Cargo.toml b/contracts/nested-contracts/Cargo.toml index 9e2985d211..c379153d1d 100644 --- a/contracts/nested-contracts/Cargo.toml +++ b/contracts/nested-contracts/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [package.metadata.scripts] optimize = """docker run --rm -v "$(pwd)":/code \ --mount type=volume,source="$(basename "$(pwd)")_cache",target=/target \ diff --git a/contracts/nested-contracts/inner-contract/Cargo.toml b/contracts/nested-contracts/inner-contract/Cargo.toml index e3296b46e4..d8c7867e40 100644 --- a/contracts/nested-contracts/inner-contract/Cargo.toml +++ b/contracts/nested-contracts/inner-contract/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [package.metadata.scripts] optimize = """docker run --rm -v "$(pwd)":/code \ --mount type=volume,source="$(basename "$(pwd)")_cache",target=/target \ diff --git a/contracts/queue/Cargo.toml b/contracts/queue/Cargo.toml index eb4000746e..6058e82513 100644 --- a/contracts/queue/Cargo.toml +++ b/contracts/queue/Cargo.toml @@ -12,6 +12,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } # cosmwasm_1_4 is enabled here for more efficient `range_keys` and `range_values` diff --git a/contracts/reflect/Cargo.toml b/contracts/reflect/Cargo.toml index 41272ba3e6..4d7280302f 100644 --- a/contracts/reflect/Cargo.toml +++ b/contracts/reflect/Cargo.toml @@ -10,6 +10,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_2_2", "exports", "staking", "stargate", "std"] } diff --git a/contracts/replier/Cargo.toml b/contracts/replier/Cargo.toml index a6bb5a5881..bb9f4aa2ab 100644 --- a/contracts/replier/Cargo.toml +++ b/contracts/replier/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["cosmwasm_1_4", "exports", "iterator", "std"] } diff --git a/contracts/staking/Cargo.toml b/contracts/staking/Cargo.toml index df65abd2e7..8087900bca 100644 --- a/contracts/staking/Cargo.toml +++ b/contracts/staking/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", default-features = false, features = ["exports", "staking", "std"] } diff --git a/contracts/virus/Cargo.toml b/contracts/virus/Cargo.toml index ef37b9ab99..14f3bea06d 100644 --- a/contracts/virus/Cargo.toml +++ b/contracts/virus/Cargo.toml @@ -9,6 +9,17 @@ license = "Apache-2.0" [lib] crate-type = ["cdylib", "rlib"] +[profile.release] +opt-level = 3 +debug = false +rpath = false +lto = true +debug-assertions = false +codegen-units = 1 +panic = 'abort' +incremental = false +overflow-checks = true + [dependencies] cosmwasm-schema = { path = "../../packages/schema" } cosmwasm-std = { path = "../../packages/std", features = ["cosmwasm_1_2"] } From b0f5041c3dae2d0a1da21536023e093cda1c7863 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 11:47:49 +0200 Subject: [PATCH 071/213] Updates. --- Taskfile.yml | 26 ++++++++++++++++++++++++-- contracts/burner/schema/burner.json | 2 +- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 35f02b436a..c92ecf99ab 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -2,6 +2,9 @@ version: '3' silent: true +vars: + TOOLCHAIN: +1.81.0-x86_64-unknown-linux-gnu + tasks: all: @@ -17,10 +20,29 @@ tasks: desc: Performs checks for burner contract dir: ./contracts/burner cmds: - - cmd: cargo fmt -- --check # check formatting - - cmd: cargo test --lib #--locked # run unit tests + # Check formatting + - cmd: cargo {{.TOOLCHAIN}} fmt -- --check + # Run unit tests + - cmd: cargo {{.TOOLCHAIN}} test --lib --locked + # Build WASM binary + - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown + # Run linter + - cmd: cargo clippy --all-targets --tests -- -D warnings + # Run integration tests + - cmd: cargo test integration --locked + # Build and run schema generator + - cmd: cargo run --bin schema --locked + # Ensure schemas are up-to-date + - cmd: git diff --quiet ./schema clean: desc: Removes all compiled artifacts cmds: - cmd: cargo clean + - task: clean-burner + + clean-burner: + desc: Removes all compiled artifacts for burner contract + dir: ./contracts/burner + cmds: + - cmd: cargo clean diff --git a/contracts/burner/schema/burner.json b/contracts/burner/schema/burner.json index 10b6b3c68a..5622578d02 100644 --- a/contracts/burner/schema/burner.json +++ b/contracts/burner/schema/burner.json @@ -1,6 +1,6 @@ { "contract_name": "burner", - "contract_version": "0.0.0", + "contract_version": "0.0.1", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", From 17da4f160b108b805a3677adb050ce887f924fad Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 11:48:16 +0200 Subject: [PATCH 072/213] Updates. --- contracts/burner/schema/burner.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/burner/schema/burner.json b/contracts/burner/schema/burner.json index 5622578d02..10b6b3c68a 100644 --- a/contracts/burner/schema/burner.json +++ b/contracts/burner/schema/burner.json @@ -1,6 +1,6 @@ { "contract_name": "burner", - "contract_version": "0.0.1", + "contract_version": "0.0.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", From bbcf0e2962a611829d396de40db658456d9ed6e9 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 12:13:05 +0200 Subject: [PATCH 073/213] Updates. --- Taskfile.yml | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index c92ecf99ab..42830dd32e 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -4,6 +4,7 @@ silent: true vars: TOOLCHAIN: +1.81.0-x86_64-unknown-linux-gnu + COSMWASM_CHECK_VERSION: 3.0.1 tasks: @@ -16,6 +17,21 @@ tasks: cmds: - task: clean + install-cosmwasm-check: + desc: Installs cosmwasm-check tool (released version and currently developed version) + cmds: + # Install recently released cosmwasm-check and rename it to cosmwasm-check-released + - cmd: cargo install cosmwasm-check@{{.COSMWASM_CHECK_VERSION}} --locked --force + - cmd: mv ~/.cargo/bin/cosmwasm-check ~/.cargo/bin/cosmwasm-check-released + # Install most recent version of cosmwasm-check + - cmd: cargo install --path ./packages/check --locked --force + + check-contracts: + desc: Performs checks for all contracts + cmds: +# - task: install-cosmwasm-check + - task: check-burner + check-burner: desc: Performs checks for burner contract dir: ./contracts/burner @@ -23,17 +39,21 @@ tasks: # Check formatting - cmd: cargo {{.TOOLCHAIN}} fmt -- --check # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib --locked + - cmd: cargo {{.TOOLCHAIN}} test --lib --locked --quiet # Build WASM binary - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown # Run linter - cmd: cargo clippy --all-targets --tests -- -D warnings # Run integration tests - - cmd: cargo test integration --locked + - cmd: cargo test --test integration --locked --quiet # Build and run schema generator - cmd: cargo run --bin schema --locked # Ensure schemas are up-to-date - cmd: git diff --quiet ./schema + # Check contract using recently released cosmwasm-check + - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm + # Check contract using most recent version of cosmwasm-check + - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm clean: desc: Removes all compiled artifacts From 7168bfa1a99f7061db8f4f4da645e154b9e4f39b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 12:21:33 +0200 Subject: [PATCH 074/213] Updates. --- .github/workflows/contracts.yml | 23 ++--------------------- gh-checks/README.md | 1 + gh-checks/check-contracts-stable.sh | 10 ++++++++++ 3 files changed, 13 insertions(+), 21 deletions(-) create mode 100644 gh-checks/README.md create mode 100755 gh-checks/check-contracts-stable.sh diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 5e631c55f5..7e7a534fed 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -12,7 +12,6 @@ jobs: defaults: run: shell: bash - working-directory: ./contracts steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -21,23 +20,5 @@ jobs: targets: wasm32-unknown-unknown components: clippy, rustfmt - - name: Check formatting - run: cargo fmt -- --check - - - name: Run unit tests - run: | - cargo test -p burner --lib --locked - cargo test -p crypto-verify --lib --locked - cargo test -p cyberpunk --lib --locked - cargo test -p empty --lib --locked - cargo test -p hackatom --lib --locked - cargo test -p ibc2 --lib --locked - cargo test -p ibc-callbacks --lib --locked - cargo test -p ibc-reflect --lib --locked - cargo test -p ibc-reflect-send --lib --locked - cargo test -p nested-contracts --lib --locked - cargo test -p queue --lib --locked - cargo test -p reflect --lib --locked - cargo test -p replier --lib --locked - cargo test -p staking --lib --locked - cargo test -p virus --lib --locked + - name: Run checks for contracts that require stable channel + run: ./gh-checks/check-contracts-stable.sh diff --git a/gh-checks/README.md b/gh-checks/README.md new file mode 100644 index 0000000000..b8e431292c --- /dev/null +++ b/gh-checks/README.md @@ -0,0 +1 @@ +# Checks used by GitHub Actions diff --git a/gh-checks/check-contracts-stable.sh b/gh-checks/check-contracts-stable.sh new file mode 100755 index 0000000000..6dc5c5ace9 --- /dev/null +++ b/gh-checks/check-contracts-stable.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +set -o errexit -o nounset -o pipefail + +for dir in contracts/*/; do +( + cd "$dir" + pwd +) +done From d9785b98543e8ea3dfce0ce664f5b5b70e8f8a49 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 12:23:43 +0200 Subject: [PATCH 075/213] Updates. --- gh-checks/check-contracts-stable.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gh-checks/check-contracts-stable.sh b/gh-checks/check-contracts-stable.sh index 6dc5c5ace9..652d26c630 100755 --- a/gh-checks/check-contracts-stable.sh +++ b/gh-checks/check-contracts-stable.sh @@ -4,7 +4,11 @@ set -o errexit -o nounset -o pipefail for dir in contracts/*/; do ( + echo "Change working directory to: $dir" cd "$dir" - pwd + + echo "Check formatting" + cargo fmt -- --check + ) done From afde0a5b3037c919cf85f5028b79c412ff2e65c9 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 12:40:03 +0200 Subject: [PATCH 076/213] Updates. --- gh-checks/check-contracts-stable.sh | 37 ++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/gh-checks/check-contracts-stable.sh b/gh-checks/check-contracts-stable.sh index 652d26c630..0fae64d8b5 100755 --- a/gh-checks/check-contracts-stable.sh +++ b/gh-checks/check-contracts-stable.sh @@ -2,13 +2,38 @@ set -o errexit -o nounset -o pipefail +# List of contracts to be checked using stable Rust channel. +# Currently all except contract named 'floaty'. +contracts=() for dir in contracts/*/; do -( - echo "Change working directory to: $dir" - cd "$dir" + [[ "$dir" == "contracts/floaty/" ]] && continue + contracts+=("$dir") +done + +for dir in "${contracts[@]}"; do + ( + echo -e "Changing working directory to \033[1;32m$dir\033[0m" + cd "$dir" || exit 1 + + echo "Checking formatting" + cargo fmt -- --check + + echo "Running unit tests" + cargo test --lib --locked --quiet + + echo "Building WASM binary" + cargo build --release --lib --locked --target wasm32-unknown-unknown + + echo "Running linter" + cargo clippy --all-targets --tests -- -D warnings + + echo "Running integration tests" + cargo test --test integration --locked --quiet - echo "Check formatting" - cargo fmt -- --check + echo "Running schema generator" + cargo run --bin schema --locked -) + echo "Ensuring schemas are up-to-date" + git diff --quiet ./schema + ) done From 4238b169014de1764517cda1ce79d2411bb833de Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 12:52:48 +0200 Subject: [PATCH 077/213] Updates. --- contracts/crypto-verify/Cargo.lock | 882 ++++++++-------- contracts/cyberpunk/Cargo.lock | 949 ++++++++++-------- contracts/empty/Cargo.lock | 878 ++++++++-------- contracts/floaty/Cargo.lock | 878 ++++++++-------- contracts/hackatom/Cargo.lock | 878 ++++++++-------- contracts/ibc-callbacks/Cargo.lock | 903 +++++++++-------- contracts/ibc-reflect-send/Cargo.lock | 878 ++++++++-------- contracts/ibc-reflect/Cargo.lock | 878 ++++++++-------- contracts/ibc2/Cargo.lock | 167 ++- contracts/nested-contracts/Cargo.lock | 247 ++--- .../inner-contract/Cargo.lock | 287 +++--- contracts/queue/Cargo.lock | 878 ++++++++-------- contracts/reflect/Cargo.lock | 878 ++++++++-------- contracts/replier/Cargo.lock | 209 ++-- contracts/staking/Cargo.lock | 888 ++++++++-------- contracts/virus/Cargo.lock | 878 ++++++++-------- gh-checks/check-contracts-stable.sh | 20 +- 17 files changed, 6227 insertions(+), 5349 deletions(-) diff --git a/contracts/crypto-verify/Cargo.lock b/contracts/crypto-verify/Cargo.lock index c5ac2c850c..a50adbba2b 100644 --- a/contracts/crypto-verify/Cargo.lock +++ b/contracts/crypto-verify/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -220,9 +214,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" +checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" [[package]] name = "bech32" @@ -236,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -247,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -258,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -288,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -305,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -328,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -345,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -369,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -392,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -407,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -451,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -460,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -472,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -490,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -532,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -574,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -621,7 +615,7 @@ dependencies = [ "hex-literal", "p256", "rlp", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "sha2", "sha3", @@ -651,7 +645,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -660,7 +654,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -676,14 +670,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -691,27 +685,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -730,9 +724,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -740,13 +734,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -775,7 +769,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,7 +781,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -811,14 +805,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -893,14 +887,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -958,44 +952,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -1006,9 +1000,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1034,12 +1028,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1070,9 +1064,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1094,9 +1088,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1127,9 +1121,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1142,9 +1136,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1169,21 +1163,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1192,31 +1187,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1224,67 +1199,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1304,9 +1266,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1314,12 +1276,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1350,24 +1312,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1386,9 +1349,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1398,48 +1361,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1447,24 +1410,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1501,18 +1464,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1525,22 +1479,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1555,9 +1509,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1597,24 +1551,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1634,15 +1588,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1659,9 +1613,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pkcs8" @@ -1673,20 +1627,32 @@ dependencies = [ "spki", ] +[[package]] +name = "potential_utf" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] + [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1741,14 +1707,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1790,14 +1756,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1862,11 +1828,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1886,7 +1852,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1936,7 +1902,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1965,13 +1931,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1984,13 +1950,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2027,9 +1993,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -2045,31 +2011,31 @@ checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2082,15 +2048,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2099,9 +2068,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2110,63 +2079,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2191,15 +2160,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2229,7 +2198,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2240,14 +2209,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2257,9 +2226,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2268,21 +2237,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2327,9 +2296,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2339,9 +2308,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "spki" @@ -2373,9 +2342,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2390,14 +2359,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2431,9 +2400,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2442,20 +2411,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2464,35 +2433,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2500,9 +2469,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2515,9 +2484,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2526,20 +2495,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2562,21 +2531,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2597,7 +2566,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2611,12 +2580,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2625,52 +2588,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2678,22 +2646,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2850,7 +2821,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2858,20 +2829,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2880,7 +2866,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2889,14 +2884,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2905,42 +2917,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2948,39 +3002,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2990,54 +3043,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -3058,14 +3111,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -3074,11 +3138,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/cyberpunk/Cargo.lock b/contracts/cyberpunk/Cargo.lock index da0d5be810..1861e04f4b 100644 --- a/contracts/cyberpunk/Cargo.lock +++ b/contracts/cyberpunk/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -181,35 +175,35 @@ dependencies = [ [[package]] name = "arrayref" -version = "0.3.7" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -242,7 +236,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -253,7 +247,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -264,9 +258,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -279,9 +273,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" +checksum = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" dependencies = [ "arrayref", "arrayvec", @@ -305,9 +299,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -322,11 +316,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -345,13 +339,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -362,15 +356,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -386,9 +380,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -409,9 +403,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -424,15 +418,15 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "constant_time_eq" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -474,7 +468,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -483,7 +477,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -495,7 +489,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -513,7 +507,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -555,32 +549,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -597,18 +591,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -656,7 +650,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -665,7 +659,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -681,7 +675,7 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -698,9 +692,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -708,27 +702,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -747,9 +741,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -757,13 +751,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -792,7 +786,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -804,7 +798,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -828,14 +822,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -909,14 +903,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -973,44 +967,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.60.2", ] [[package]] @@ -1021,15 +1015,15 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "fastrand" -version = "2.1.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1055,12 +1049,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1091,17 +1085,29 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", "libc", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", +] + [[package]] name = "gimli" version = "0.28.1" @@ -1115,9 +1121,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1148,9 +1154,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1163,9 +1169,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1184,21 +1190,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1207,31 +1214,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1239,67 +1226,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1319,9 +1293,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1329,12 +1303,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1365,24 +1339,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1392,9 +1367,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1404,48 +1379,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1453,24 +1428,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1507,18 +1482,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1531,22 +1497,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1561,9 +1527,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1603,24 +1569,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1640,15 +1606,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1665,24 +1631,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1737,14 +1715,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1786,18 +1764,24 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + [[package]] name = "rancor" version = "0.1.0" @@ -1833,7 +1817,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom", + "getrandom 0.2.16", ] [[package]] @@ -1858,11 +1842,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1882,7 +1866,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1932,7 +1916,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1953,7 +1937,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", - "getrandom", + "getrandom 0.2.16", "libc", "untrusted", "windows-sys 0.52.0", @@ -1961,13 +1945,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1980,13 +1964,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2024,9 +2008,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -2036,31 +2020,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.34" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2073,15 +2057,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2090,9 +2077,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2101,63 +2088,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2181,15 +2168,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2219,7 +2206,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2230,14 +2217,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2247,9 +2234,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2258,21 +2245,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2307,9 +2294,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2319,9 +2306,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2343,9 +2330,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2360,14 +2347,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2401,9 +2388,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2412,20 +2399,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2434,47 +2421,48 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.10.1" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" dependencies = [ - "cfg-if", "fastrand", + "getrandom 0.3.3", + "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2482,9 +2470,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2497,9 +2485,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2508,20 +2496,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2544,21 +2532,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2579,7 +2567,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2593,12 +2581,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2607,52 +2589,66 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.14.2+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2660,22 +2656,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2788,7 +2787,7 @@ dependencies = [ "bytecheck 0.6.12", "enum-iterator", "enumset", - "getrandom", + "getrandom 0.2.16", "hex", "indexmap", "more-asserts", @@ -2832,7 +2831,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2840,20 +2839,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2862,7 +2876,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2871,14 +2894,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2887,42 +2927,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2930,39 +3012,47 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.9.1", +] [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2972,54 +3062,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -3040,14 +3130,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -3056,11 +3157,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/empty/Cargo.lock b/contracts/empty/Cargo.lock index 8d8ec8e1af..da1174321f 100644 --- a/contracts/empty/Cargo.lock +++ b/contracts/empty/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -902,7 +896,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.21", + "schemars 0.8.22", ] [[package]] @@ -942,44 +936,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -990,9 +984,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1018,12 +1012,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1054,9 +1048,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1078,9 +1072,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1111,9 +1105,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1126,9 +1120,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1147,21 +1141,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1170,31 +1165,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1202,67 +1177,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1282,9 +1244,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1292,12 +1254,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1328,24 +1290,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1355,9 +1318,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1367,48 +1330,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1416,24 +1379,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1470,18 +1433,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1494,22 +1448,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1524,9 +1478,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1566,24 +1520,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1603,15 +1557,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1628,24 +1582,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1700,14 +1666,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1749,14 +1715,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1821,11 +1787,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1845,7 +1811,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1895,7 +1861,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1924,13 +1890,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1943,13 +1909,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1976,9 +1942,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1988,31 +1954,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2025,15 +1991,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2042,9 +2011,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2053,63 +2022,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2133,15 +2102,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2171,7 +2140,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2182,14 +2151,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2199,9 +2168,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2210,21 +2179,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2259,9 +2228,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2271,9 +2240,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2295,9 +2264,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2312,14 +2281,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2353,9 +2322,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2364,20 +2333,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2386,35 +2355,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2422,9 +2391,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2437,9 +2406,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2448,20 +2417,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2484,21 +2453,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2519,7 +2488,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2533,12 +2502,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2547,52 +2510,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2600,22 +2568,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2772,7 +2743,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2780,20 +2751,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2802,7 +2788,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2811,14 +2806,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2827,42 +2839,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2870,39 +2924,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2912,54 +2965,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2980,14 +3033,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2996,11 +3060,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/floaty/Cargo.lock b/contracts/floaty/Cargo.lock index 9daa42bae5..bb9e238aab 100644 --- a/contracts/floaty/Cargo.lock +++ b/contracts/floaty/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1024,7 +1018,7 @@ dependencies = [ "cosmwasm-std", "cosmwasm-vm", "rand_chacha", - "schemars 0.8.21", + "schemars 0.8.22", "serde", ] @@ -1056,9 +1050,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1080,9 +1074,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1113,9 +1107,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1128,9 +1122,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1149,21 +1143,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1172,31 +1167,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1204,67 +1179,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1284,9 +1246,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1294,12 +1256,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1330,24 +1292,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1357,9 +1320,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1369,48 +1332,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1418,24 +1381,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1472,18 +1435,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1496,22 +1450,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1526,9 +1480,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1568,24 +1522,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1605,15 +1559,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1630,24 +1584,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1702,14 +1668,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1751,14 +1717,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1823,11 +1789,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1847,7 +1813,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1897,7 +1863,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1926,13 +1892,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1945,13 +1911,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1978,9 +1944,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1990,31 +1956,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2027,15 +1993,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2044,9 +2013,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2055,63 +2024,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2135,15 +2104,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2173,7 +2142,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2184,14 +2153,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2201,9 +2170,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2212,21 +2181,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2261,9 +2230,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2273,9 +2242,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2297,9 +2266,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2314,14 +2283,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2355,9 +2324,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2366,20 +2335,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2388,35 +2357,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2424,9 +2393,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2439,9 +2408,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2450,20 +2419,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2486,21 +2455,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2521,7 +2490,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2535,12 +2504,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2549,52 +2512,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2602,22 +2570,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2774,7 +2745,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2782,20 +2753,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2804,7 +2790,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2813,14 +2808,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2829,42 +2841,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2872,39 +2926,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2914,54 +2967,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2982,14 +3035,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2998,11 +3062,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/hackatom/Cargo.lock b/contracts/hackatom/Cargo.lock index ed3c683d4d..73c8202b9e 100644 --- a/contracts/hackatom/Cargo.lock +++ b/contracts/hackatom/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1044,9 +1038,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1068,9 +1062,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1096,7 +1090,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "sha2", "thiserror", @@ -1114,9 +1108,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1129,9 +1123,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1150,21 +1144,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1173,31 +1168,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1205,67 +1180,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1285,9 +1247,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1295,12 +1257,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1331,24 +1293,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1358,9 +1321,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1370,48 +1333,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1419,24 +1382,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1473,18 +1436,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1497,22 +1451,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1527,9 +1481,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1569,24 +1523,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1606,15 +1560,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1631,24 +1585,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1703,14 +1669,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1752,14 +1718,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1824,11 +1790,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1848,7 +1814,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1898,7 +1864,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1927,13 +1893,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1946,13 +1912,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1979,9 +1945,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1991,31 +1957,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2028,15 +1994,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2045,9 +2014,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2056,63 +2025,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2136,15 +2105,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2174,7 +2143,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2185,14 +2154,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2202,9 +2171,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2213,21 +2182,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2262,9 +2231,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2274,9 +2243,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2298,9 +2267,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2315,14 +2284,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2356,9 +2325,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2367,20 +2336,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2389,35 +2358,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2425,9 +2394,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2440,9 +2409,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2451,20 +2420,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2487,21 +2456,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2522,7 +2491,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2536,12 +2505,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2550,52 +2513,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2603,22 +2571,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2775,7 +2746,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2783,20 +2754,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2805,7 +2791,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2814,14 +2809,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2830,42 +2842,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2873,39 +2927,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2915,54 +2968,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2983,14 +3036,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2999,11 +3063,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/ibc-callbacks/Cargo.lock b/contracts/ibc-callbacks/Cargo.lock index 97ac583385..e6f7ea03f7 100644 --- a/contracts/ibc-callbacks/Cargo.lock +++ b/contracts/ibc-callbacks/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.20", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.20", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -647,19 +641,19 @@ dependencies = [ name = "cw-schema-derive" version = "3.0.1" dependencies = [ - "heck 0.5.0", + "heck", "itertools", "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1044,9 +1038,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1066,6 +1060,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + [[package]] name = "glob" version = "0.3.2" @@ -1095,19 +1095,13 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" @@ -1116,9 +1110,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1142,27 +1136,28 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.20", + "schemars 0.8.22", "serde", ] [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1171,31 +1166,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1203,67 +1178,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1283,9 +1245,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1293,12 +1255,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1329,24 +1291,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1356,9 +1319,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1368,48 +1331,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1417,24 +1380,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1471,18 +1434,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1495,22 +1449,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1525,9 +1479,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1565,17 +1519,26 @@ dependencies = [ "ruzstd", ] +[[package]] +name = "object" +version = "0.36.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1595,15 +1558,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1620,24 +1583,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1692,14 +1667,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1741,14 +1716,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1813,11 +1788,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1837,7 +1812,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1887,7 +1862,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1916,13 +1891,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1935,13 +1910,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1968,9 +1943,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1980,31 +1955,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2017,15 +1992,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2034,9 +2012,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2045,63 +2023,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.20" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0218ceea14babe24a4a5836f86ade86c1effbc198164e619194cb5069187e29" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.20", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.20" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed5a1ccce8ff962e31a165d41f6e2a2dd1245099dc4d594f5574a86cd90f4d3" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2125,15 +2103,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2163,7 +2141,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2174,14 +2152,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2191,9 +2169,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2202,21 +2180,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2251,9 +2229,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2263,9 +2241,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2287,31 +2265,31 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck", "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2345,9 +2323,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2356,20 +2334,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2378,35 +2356,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2414,9 +2392,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2429,9 +2407,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2440,20 +2418,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2476,21 +2454,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2511,7 +2489,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2525,12 +2503,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2539,52 +2511,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2592,22 +2569,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2655,7 +2635,7 @@ dependencies = [ "libc", "memmap2 0.6.2", "more-asserts", - "object", + "object 0.32.2", "region", "rkyv", "self_cell", @@ -2680,7 +2660,7 @@ dependencies = [ "dynasm", "dynasmrt", "enumset", - "gimli", + "gimli 0.28.1", "more-asserts", "rayon", "smallvec", @@ -2764,7 +2744,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2772,20 +2752,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2794,7 +2789,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2803,14 +2807,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2819,42 +2840,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2862,39 +2925,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2904,54 +2966,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2972,14 +3034,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2988,11 +3061,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/ibc-reflect-send/Cargo.lock b/contracts/ibc-reflect-send/Cargo.lock index 19523fa472..cd41e5036c 100644 --- a/contracts/ibc-reflect-send/Cargo.lock +++ b/contracts/ibc-reflect-send/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1044,9 +1038,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1068,9 +1062,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1101,9 +1095,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1116,9 +1110,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1142,27 +1136,28 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.21", + "schemars 0.8.22", "serde", ] [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1171,31 +1166,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1203,67 +1178,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1283,9 +1245,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1293,12 +1255,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1329,24 +1291,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1356,9 +1319,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1368,48 +1331,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1417,24 +1380,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1471,18 +1434,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1495,22 +1449,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1525,9 +1479,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1567,24 +1521,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1604,15 +1558,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1629,24 +1583,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1701,14 +1667,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1750,14 +1716,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1822,11 +1788,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1846,7 +1812,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1896,7 +1862,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1925,13 +1891,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1944,13 +1910,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1977,9 +1943,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1989,31 +1955,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2026,15 +1992,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2043,9 +2012,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2054,63 +2023,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2134,15 +2103,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2172,7 +2141,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2183,14 +2152,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2200,9 +2169,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2211,21 +2180,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2260,9 +2229,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2272,9 +2241,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2296,9 +2265,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2313,14 +2282,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2354,9 +2323,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2365,20 +2334,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2387,35 +2356,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2423,9 +2392,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2438,9 +2407,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2449,20 +2418,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2485,21 +2454,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2520,7 +2489,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2534,12 +2503,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2548,52 +2511,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2601,22 +2569,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2773,7 +2744,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2781,20 +2752,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2803,7 +2789,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2812,14 +2807,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2828,42 +2840,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2871,39 +2925,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2913,54 +2966,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2981,14 +3034,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2997,11 +3061,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/ibc-reflect/Cargo.lock b/contracts/ibc-reflect/Cargo.lock index ce08bd933e..6973acc007 100644 --- a/contracts/ibc-reflect/Cargo.lock +++ b/contracts/ibc-reflect/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1044,9 +1038,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1068,9 +1062,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1101,9 +1095,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1116,9 +1110,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1142,27 +1136,28 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.21", + "schemars 0.8.22", "serde", ] [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1171,31 +1166,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1203,67 +1178,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1283,9 +1245,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1293,12 +1255,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1329,24 +1291,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1356,9 +1319,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1368,48 +1331,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1417,24 +1380,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1471,18 +1434,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1495,22 +1449,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1525,9 +1479,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1567,24 +1521,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1604,15 +1558,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1629,24 +1583,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1701,14 +1667,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1750,14 +1716,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1822,11 +1788,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1846,7 +1812,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1896,7 +1862,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1925,13 +1891,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1944,13 +1910,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1977,9 +1943,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1989,31 +1955,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2026,15 +1992,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2043,9 +2012,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2054,63 +2023,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2134,15 +2103,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2172,7 +2141,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2183,14 +2152,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2200,9 +2169,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2211,21 +2180,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2260,9 +2229,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2272,9 +2241,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2296,9 +2265,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2313,14 +2282,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2354,9 +2323,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2365,20 +2334,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2387,35 +2356,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2423,9 +2392,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2438,9 +2407,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2449,20 +2418,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2485,21 +2454,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2520,7 +2489,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2534,12 +2503,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2548,52 +2511,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2601,22 +2569,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2773,7 +2744,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2781,20 +2752,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2803,7 +2789,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2812,14 +2807,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2828,42 +2840,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2871,39 +2925,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2913,54 +2966,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2981,14 +3034,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2997,11 +3061,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/ibc2/Cargo.lock b/contracts/ibc2/Cargo.lock index d1dc044482..bf5f9229f5 100644 --- a/contracts/ibc2/Cargo.lock +++ b/contracts/ibc2/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -45,7 +45,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -110,7 +110,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -157,9 +157,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "base16ct" @@ -202,9 +202,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "const-oid" @@ -254,7 +254,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -284,7 +284,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -381,7 +381,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -437,9 +437,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -480,9 +480,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feeef44e73baff3a26d371801df019877a9866a8c493d315ab00177843314f35" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecdsa" @@ -535,9 +535,9 @@ dependencies = [ [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -585,9 +585,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -618,9 +618,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "libc", @@ -650,9 +650,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -665,9 +665,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -690,7 +690,7 @@ version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "thiserror", ] @@ -703,12 +703,12 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -739,9 +739,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "k256" @@ -757,15 +757,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "memchr" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "num-bigint" @@ -797,15 +797,15 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.2" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -831,9 +831,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "ppv-lite86" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ "zerocopy", ] @@ -849,18 +849,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -977,40 +977,40 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", @@ -1020,9 +1020,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", @@ -1045,24 +1045,24 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", @@ -1082,9 +1082,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -1094,9 +1094,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -1105,9 +1105,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", @@ -1117,9 +1117,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -1181,9 +1181,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.98" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -1218,15 +1218,15 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.16" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" @@ -1242,9 +1242,9 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "windows-sys" @@ -1321,19 +1321,18 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "zerocopy" -version = "0.7.35" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ - "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.35" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/nested-contracts/Cargo.lock b/contracts/nested-contracts/Cargo.lock index db6f6fbb4e..4002371d75 100644 --- a/contracts/nested-contracts/Cargo.lock +++ b/contracts/nested-contracts/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -16,15 +16,15 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "anyhow" -version = "1.0.87" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" [[package]] name = "ark-bls12-381" @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "base16ct" @@ -194,15 +194,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "const-oid" @@ -237,7 +237,7 @@ dependencies = [ "rand_core", "rayon", "sha2", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -248,31 +248,31 @@ checksum = "a782b93fae93e57ca8ad3e9e994e784583f5933aeaaa5c80a545c4b437be2047" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "cosmwasm-schema" -version = "2.1.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bc0d4d85e83438ab9a0fea9348446f7268bc016aacfebce37e998559f151294" +checksum = "6984ab21b47a096e17ae4c73cea2123a704d4b6686c39421247ad67020d76f95" dependencies = [ "cosmwasm-schema-derive", "schemars", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "cosmwasm-schema-derive" -version = "2.1.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf5c8adac41bb7751c050d7c4c18675be19ee128714454454575e894424eeef" +checksum = "e01c9214319017f6ebd8e299036e1f717fa9bb6724e758f7d6fb2477599d1a29" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] @@ -296,23 +296,23 @@ dependencies = [ "serde-json-wasm", "sha2", "static_assertions", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "cpufeatures" -version = "0.2.14" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -329,9 +329,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -379,27 +379,27 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "cw-multi-test" -version = "2.1.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0ae276e7a06ad1b7e7da78a3d68aba80634cde30ee7fe8259a94e653603fef8" +checksum = "a2c39f3cfa02de3fe1c97f11c034308e5f9aae4e97e0588ac73d0d238388e2f5" dependencies = [ "anyhow", "bech32", + "cosmwasm-schema", "cosmwasm-std", "cw-storage-plus", "cw-utils", - "derivative", - "itertools 0.13.0", + "itertools 0.14.0", "prost", "schemars", "serde", "sha2", - "thiserror", + "thiserror 2.0.12", ] [[package]] @@ -423,7 +423,7 @@ dependencies = [ "cosmwasm-std", "schemars", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -438,14 +438,14 @@ dependencies = [ "schemars", "semver", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -479,7 +479,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", "unicode-xid", ] @@ -497,9 +497,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecdsa" @@ -540,9 +540,9 @@ dependencies = [ [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -564,9 +564,9 @@ dependencies = [ [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -591,9 +591,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "libc", @@ -655,7 +655,7 @@ dependencies = [ "cw2", "schemars", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -669,24 +669,24 @@ dependencies = [ [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -696,15 +696,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.158" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "memchr" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "nested-contracts" @@ -718,7 +718,7 @@ dependencies = [ "inner-contract", "schemars", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -751,9 +751,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "p256" @@ -775,9 +775,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "ppv-lite86" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ "zerocopy", ] @@ -793,18 +793,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] [[package]] name = "prost" -version = "0.13.2" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995" +checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" dependencies = [ "bytes", "prost-derive", @@ -812,22 +812,22 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.2" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac" +checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -924,15 +924,15 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", "schemars_derive", @@ -942,14 +942,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] @@ -967,15 +967,15 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] @@ -991,13 +991,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] @@ -1008,14 +1008,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -1025,9 +1025,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -1069,9 +1069,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -1080,41 +1080,61 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.63" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +dependencies = [ + "thiserror-impl 2.0.12", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "version_check" @@ -1124,29 +1144,28 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "zerocopy" -version = "0.7.35" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ - "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.35" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] @@ -1166,5 +1185,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] diff --git a/contracts/nested-contracts/inner-contract/Cargo.lock b/contracts/nested-contracts/inner-contract/Cargo.lock index 0dbf36487d..2b601666d0 100644 --- a/contracts/nested-contracts/inner-contract/Cargo.lock +++ b/contracts/nested-contracts/inner-contract/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -16,15 +16,15 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "anyhow" -version = "1.0.87" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" [[package]] name = "ark-bls12-381" @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "base16ct" @@ -194,15 +194,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "const-oid" @@ -212,21 +212,22 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "cosmwasm-core" -version = "2.1.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d905990ef3afb5753bb709dc7de88e9e370aa32bcc2f31731d4b533b63e82490" +checksum = "35b6dc17e7fd89d0a0a58f12ef33f0bbdf09a6a14c3dfb383eae665e5889250e" [[package]] name = "cosmwasm-crypto" -version = "2.1.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b2a7bd9c1dd9a377a4dc0f4ad97d24b03c33798cd5a6d7ceb8869b41c5d2f2d" +checksum = "aa2f53285517db3e33d825b3e46301efe845135778527e1295154413b2f0469e" dependencies = [ "ark-bls12-381", "ark-ec", "ark-ff", "ark-serialize", "cosmwasm-core", + "curve25519-dalek", "digest", "ecdsa", "ed25519-zebra", @@ -236,49 +237,49 @@ dependencies = [ "rand_core", "rayon", "sha2", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "cosmwasm-derive" -version = "2.1.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "029910b409398fdf81955d7301b906caf81f2c42b013ea074fbd89720229c424" +checksum = "a782b93fae93e57ca8ad3e9e994e784583f5933aeaaa5c80a545c4b437be2047" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "cosmwasm-schema" -version = "2.1.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bc0d4d85e83438ab9a0fea9348446f7268bc016aacfebce37e998559f151294" +checksum = "6984ab21b47a096e17ae4c73cea2123a704d4b6686c39421247ad67020d76f95" dependencies = [ "cosmwasm-schema-derive", "schemars", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "cosmwasm-schema-derive" -version = "2.1.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf5c8adac41bb7751c050d7c4c18675be19ee128714454454575e894424eeef" +checksum = "e01c9214319017f6ebd8e299036e1f717fa9bb6724e758f7d6fb2477599d1a29" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "cosmwasm-std" -version = "2.1.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51dec99a2e478715c0a4277f0dbeadbb8466500eb7dec873d0924edd086e77f1" +checksum = "bf82335c14bd94eeb4d3c461b7aa419ecd7ea13c2efe24b97cd972bdb8044e7d" dependencies = [ "base64", "bech32", @@ -289,28 +290,29 @@ dependencies = [ "derive_more", "hex", "rand_core", + "rmp-serde", "schemars", "serde", "serde-json-wasm", "sha2", "static_assertions", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "cpufeatures" -version = "0.2.14" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -327,9 +329,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -377,27 +379,27 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "cw-multi-test" -version = "2.1.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0ae276e7a06ad1b7e7da78a3d68aba80634cde30ee7fe8259a94e653603fef8" +checksum = "a2c39f3cfa02de3fe1c97f11c034308e5f9aae4e97e0588ac73d0d238388e2f5" dependencies = [ "anyhow", "bech32", + "cosmwasm-schema", "cosmwasm-std", "cw-storage-plus", "cw-utils", - "derivative", - "itertools 0.13.0", + "itertools 0.14.0", "prost", "schemars", "serde", "sha2", - "thiserror", + "thiserror 2.0.12", ] [[package]] @@ -421,7 +423,7 @@ dependencies = [ "cosmwasm-std", "schemars", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -436,14 +438,14 @@ dependencies = [ "schemars", "semver", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -477,7 +479,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", "unicode-xid", ] @@ -495,9 +497,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecdsa" @@ -538,9 +540,9 @@ dependencies = [ [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -562,9 +564,9 @@ dependencies = [ [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -589,9 +591,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "libc", @@ -645,7 +647,7 @@ dependencies = [ [[package]] name = "inner-contract" -version = "0.1.0" +version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -654,7 +656,7 @@ dependencies = [ "cw2", "schemars", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -668,24 +670,24 @@ dependencies = [ [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -695,15 +697,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.158" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "memchr" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "num-bigint" @@ -735,9 +737,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "p256" @@ -759,9 +761,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "ppv-lite86" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ "zerocopy", ] @@ -777,18 +779,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] [[package]] name = "prost" -version = "0.13.2" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995" +checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" dependencies = [ "bytes", "prost-derive", @@ -796,22 +798,22 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.2" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac" +checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -875,6 +877,28 @@ dependencies = [ "subtle", ] +[[package]] +name = "rmp" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" +dependencies = [ + "byteorder", + "num-traits", + "paste", +] + +[[package]] +name = "rmp-serde" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" +dependencies = [ + "byteorder", + "rmp", + "serde", +] + [[package]] name = "rustc_version" version = "0.4.1" @@ -886,15 +910,15 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", "schemars_derive", @@ -904,14 +928,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] @@ -929,15 +953,15 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] @@ -953,13 +977,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] @@ -970,14 +994,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -987,9 +1011,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -1031,9 +1055,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -1042,41 +1066,61 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.63" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +dependencies = [ + "thiserror-impl 2.0.12", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ - "thiserror-impl", + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "version_check" @@ -1086,29 +1130,28 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "zerocopy" -version = "0.7.35" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ - "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.35" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] [[package]] @@ -1128,5 +1171,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.104", ] diff --git a/contracts/queue/Cargo.lock b/contracts/queue/Cargo.lock index 4b92b58c00..57df0a170f 100644 --- a/contracts/queue/Cargo.lock +++ b/contracts/queue/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1044,9 +1038,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1068,9 +1062,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1101,9 +1095,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1116,9 +1110,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1137,21 +1131,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1160,31 +1155,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1192,67 +1167,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1272,9 +1234,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1282,12 +1244,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1318,24 +1280,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1345,9 +1308,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1357,48 +1320,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1406,24 +1369,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1460,18 +1423,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1484,22 +1438,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1514,9 +1468,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1556,24 +1510,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1593,15 +1547,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1618,24 +1572,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1690,14 +1656,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1739,7 +1705,7 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1749,15 +1715,15 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.21", + "schemars 0.8.22", "serde", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1822,11 +1788,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1846,7 +1812,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1896,7 +1862,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1925,13 +1891,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1944,13 +1910,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1977,9 +1943,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1989,31 +1955,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2026,15 +1992,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2043,9 +2012,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2054,63 +2023,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2134,15 +2103,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2172,7 +2141,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2183,14 +2152,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2200,9 +2169,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2211,21 +2180,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2260,9 +2229,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2272,9 +2241,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2296,9 +2265,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2313,14 +2282,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2354,9 +2323,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2365,20 +2334,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2387,35 +2356,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2423,9 +2392,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2438,9 +2407,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2449,20 +2418,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2485,21 +2454,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2520,7 +2489,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2534,12 +2503,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2548,52 +2511,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2601,22 +2569,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2773,7 +2744,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2781,20 +2752,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2803,7 +2789,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2812,14 +2807,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2828,42 +2840,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2871,39 +2925,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2913,54 +2966,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2981,14 +3034,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2997,11 +3061,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/reflect/Cargo.lock b/contracts/reflect/Cargo.lock index 128c3b982c..b9e450b9b8 100644 --- a/contracts/reflect/Cargo.lock +++ b/contracts/reflect/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1044,9 +1038,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1068,9 +1062,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1101,9 +1095,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1116,9 +1110,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1137,21 +1131,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1160,31 +1155,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1192,67 +1167,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1272,9 +1234,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1282,12 +1244,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1318,24 +1280,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1345,9 +1308,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1357,48 +1320,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1406,24 +1369,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1460,18 +1423,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1484,22 +1438,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1514,9 +1468,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1556,24 +1510,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1593,15 +1547,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1618,24 +1572,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1690,14 +1656,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1739,14 +1705,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1811,11 +1777,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1835,7 +1801,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1845,7 +1811,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "thiserror", ] @@ -1897,7 +1863,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1926,13 +1892,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1945,13 +1911,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1978,9 +1944,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1990,31 +1956,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2027,15 +1993,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2044,9 +2013,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2055,63 +2024,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2135,15 +2104,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2173,7 +2142,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2184,14 +2153,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2201,9 +2170,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2212,21 +2181,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2261,9 +2230,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2273,9 +2242,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2297,9 +2266,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2314,14 +2283,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2355,9 +2324,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2366,20 +2335,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2388,35 +2357,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2424,9 +2393,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2439,9 +2408,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2450,20 +2419,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2486,21 +2455,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2521,7 +2490,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2535,12 +2504,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2549,52 +2512,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2602,22 +2570,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2774,7 +2745,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2782,20 +2753,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2804,7 +2790,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2813,14 +2808,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2829,42 +2841,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2872,39 +2926,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2914,54 +2967,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2982,14 +3035,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2998,11 +3062,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/replier/Cargo.lock b/contracts/replier/Cargo.lock index 7f21a1bf2f..2c6f1f7e61 100644 --- a/contracts/replier/Cargo.lock +++ b/contracts/replier/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -16,9 +16,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -45,7 +45,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -110,7 +110,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -157,9 +157,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "base16ct" @@ -202,9 +202,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "const-oid" @@ -254,7 +254,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -284,7 +284,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -294,18 +294,18 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -322,9 +322,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -381,7 +381,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -437,9 +437,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -480,9 +480,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecdsa" @@ -535,9 +535,9 @@ dependencies = [ [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -585,9 +585,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -618,9 +618,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "libc", @@ -650,9 +650,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -665,9 +665,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -692,12 +692,12 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -728,15 +728,15 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -746,21 +746,21 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.155" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "memchr" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -786,15 +786,15 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -820,9 +820,12 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "primeorder" @@ -835,18 +838,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -926,7 +929,7 @@ version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", - "schemars 0.8.21", + "schemars 0.8.22", "serde", ] @@ -964,49 +967,49 @@ dependencies = [ [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", @@ -1016,9 +1019,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", @@ -1041,9 +1044,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -1078,9 +1081,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -1090,9 +1093,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -1101,9 +1104,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", @@ -1113,9 +1116,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -1152,9 +1155,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -1177,9 +1180,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -1188,18 +1191,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", @@ -1214,33 +1217,33 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "windows-sys" @@ -1317,18 +1320,18 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/staking/Cargo.lock b/contracts/staking/Cargo.lock index 03b2a06b6e..6f1a2f14b0 100644 --- a/contracts/staking/Cargo.lock +++ b/contracts/staking/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1044,9 +1038,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1068,9 +1062,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1101,9 +1095,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1116,9 +1110,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1137,21 +1131,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1160,31 +1155,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1192,67 +1167,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1272,9 +1234,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1282,12 +1244,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1318,24 +1280,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1345,9 +1308,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1357,48 +1320,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1406,24 +1369,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1460,18 +1423,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1484,22 +1438,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1514,9 +1468,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1556,24 +1510,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1593,15 +1547,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1618,24 +1572,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1690,14 +1656,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1739,14 +1705,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1811,11 +1777,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1835,7 +1801,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1885,7 +1851,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1914,13 +1880,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1933,13 +1899,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1966,9 +1932,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1978,31 +1944,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2015,15 +1981,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2032,9 +2001,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2043,63 +2012,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2123,15 +2092,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2161,7 +2130,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2172,14 +2141,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2189,9 +2158,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2200,21 +2169,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2249,9 +2218,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2261,29 +2230,29 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "snafu" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418b8136fec49956eba89be7da2847ec1909df92a9ae4178b5ff0ff092c8d95e" +checksum = "320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627" dependencies = [ "snafu-derive", ] [[package]] name = "snafu-derive" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a4812a669da00d17d8266a0439eddcacbc88b17f732f927e52eeb9d196f7fb5" +checksum = "1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2299,7 +2268,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "snafu", ] @@ -2318,9 +2287,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2335,14 +2304,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2376,9 +2345,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2387,20 +2356,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2409,35 +2378,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2445,9 +2414,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2460,9 +2429,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2471,20 +2440,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2507,21 +2476,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2542,7 +2511,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2556,12 +2525,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2570,52 +2533,57 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2623,22 +2591,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2795,7 +2766,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2803,20 +2774,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2825,7 +2811,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2834,14 +2829,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2850,42 +2862,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2893,39 +2947,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2935,54 +2988,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -3003,14 +3056,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -3019,11 +3083,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/contracts/virus/Cargo.lock b/contracts/virus/Cargo.lock index 97c2e28405..7b89f9f7fd 100644 --- a/contracts/virus/Cargo.lock +++ b/contracts/virus/Cargo.lock @@ -4,30 +4,24 @@ version = 4 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.1", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", "once_cell", @@ -46,9 +40,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "ark-bls12-381" @@ -75,7 +69,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "itertools", "num-bigint", "num-integer", @@ -112,7 +106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -125,7 +119,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -140,7 +134,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -165,7 +159,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -187,23 +181,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.3", - "object 0.36.0", + "miniz_oxide", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -230,7 +224,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools", @@ -241,7 +235,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -252,9 +246,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "blake2" @@ -282,9 +276,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytecheck" @@ -299,11 +293,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ - "bytecheck_derive 0.8.0", + "bytecheck_derive 0.8.1", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +316,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -339,15 +333,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cc" -version = "1.2.22" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -363,9 +357,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "clang-sys" @@ -386,9 +380,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.53" +version = "0.1.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" dependencies = [ "cc", ] @@ -401,9 +395,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" +checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +439,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -454,7 +448,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -466,7 +460,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -484,7 +478,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "serde_json", "sha2", @@ -526,32 +520,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +562,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-bigint" @@ -627,7 +621,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -636,7 +630,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -652,14 +646,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ "darling_core", "darling_macro", @@ -667,27 +661,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -706,9 +700,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -716,13 +710,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.19" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -751,7 +745,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -763,7 +757,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "unicode-xid", ] @@ -787,14 +781,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" @@ -868,14 +862,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "either" -version = "1.12.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -932,44 +926,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -980,9 +974,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core", "subtle", @@ -1008,12 +1002,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", - "miniz_oxide 0.8.3", + "miniz_oxide", ] [[package]] @@ -1044,9 +1038,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", @@ -1068,9 +1062,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -1101,9 +1095,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", ] @@ -1116,9 +1110,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -1137,21 +1131,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -1160,31 +1155,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -1192,67 +1167,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -1272,9 +1234,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -1282,12 +1244,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1318,24 +1280,25 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -1345,9 +1308,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128" @@ -1357,48 +1320,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.53.3", ] [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1406,24 +1369,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" @@ -1460,18 +1423,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.3" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -1484,22 +1438,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1514,9 +1468,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -1556,24 +1510,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "owo-colors" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1593,15 +1547,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1618,24 +1572,36 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1690,14 +1656,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -1739,14 +1705,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -1811,11 +1777,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", ] [[package]] @@ -1835,7 +1801,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1885,7 +1851,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", ] [[package]] @@ -1914,13 +1880,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" dependencies = [ - "bytecheck 0.8.0", + "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1933,13 +1899,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -1966,9 +1932,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -1978,31 +1944,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "rustls" -version = "0.23.22" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", @@ -2015,15 +1981,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", @@ -2032,9 +2001,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "ruzstd" @@ -2043,63 +2012,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.19", + "derive_more 0.99.20", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive 0.8.21", + "schemars_derive 0.8.22", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2123,15 +2092,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" @@ -2161,7 +2130,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] @@ -2172,14 +2141,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2189,9 +2158,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" dependencies = [ "serde", "serde_derive", @@ -2200,21 +2169,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -2249,9 +2218,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "siphasher" @@ -2261,9 +2230,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" @@ -2285,9 +2254,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -2302,14 +2271,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "supports-color" @@ -2343,9 +2312,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -2354,20 +2323,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -2376,35 +2345,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -2412,9 +2381,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -2427,9 +2396,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2438,20 +2407,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2474,21 +2443,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "untrusted" @@ -2509,7 +2478,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] @@ -2523,12 +2492,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -2537,15 +2500,19 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.8.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "js-sys", + "wasm-bindgen", +] [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "virus" @@ -2554,47 +2521,48 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.21", + "schemars 0.8.22", "serde", "thiserror", ] [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2602,22 +2570,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasmer" @@ -2774,7 +2745,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.9.1", "hashbrown 0.14.5", "indexmap", "semver", @@ -2782,20 +2753,35 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.8" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" +dependencies = [ + "webpki-roots 1.0.2", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2804,7 +2790,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2813,14 +2808,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2829,42 +2841,84 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2872,39 +2926,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "write16" -version = "1.0.0" +name = "windows_x86_64_msvc" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -2914,54 +2967,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", "synstructure", ] @@ -2982,14 +3035,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", @@ -2998,11 +3062,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.104", ] diff --git a/gh-checks/check-contracts-stable.sh b/gh-checks/check-contracts-stable.sh index 0fae64d8b5..205dad3d38 100755 --- a/gh-checks/check-contracts-stable.sh +++ b/gh-checks/check-contracts-stable.sh @@ -12,28 +12,28 @@ done for dir in "${contracts[@]}"; do ( - echo -e "Changing working directory to \033[1;32m$dir\033[0m" + echo -e "CHANGING WORKING DIRECTORY TO: \e[1;32m$dir\e[0m" cd "$dir" || exit 1 - echo "Checking formatting" + echo -e "\e[1;34mCHECKING FORMATTING\e[0m" cargo fmt -- --check - echo "Running unit tests" - cargo test --lib --locked --quiet + echo -e "\e[1;34mRUNNING UNIT TESTS\e[0m" + cargo test --lib --locked - echo "Building WASM binary" + echo -e "\e[1;34mBUILDING WASM BINARY\e[0m" cargo build --release --lib --locked --target wasm32-unknown-unknown - echo "Running linter" + echo -e "\e[1;34mRUNNING LINTER\e[0m" cargo clippy --all-targets --tests -- -D warnings - echo "Running integration tests" - cargo test --test integration --locked --quiet + echo -e "\e[1;34mRUNNING INTEGRATION TESTS\e[0m" + cargo test --test integration --locked - echo "Running schema generator" + echo -e "\e[1;34mRUNNING SCHEMA GENERATOR\e[0m" cargo run --bin schema --locked - echo "Ensuring schemas are up-to-date" + echo -e "\e[1;34mENSURING SCHEMAS ARE UP-TO-DATE\e[0m" git diff --quiet ./schema ) done From f71915979c80a648c936e2925022727c17739a59 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 13:03:47 +0200 Subject: [PATCH 078/213] Updates. --- Taskfile.yml | 28 +- contracts/burner/Cargo.lock | 12 +- contracts/crypto-verify/Cargo.lock | 882 ++++++++-------- contracts/cyberpunk/Cargo.lock | 949 ++++++++---------- contracts/empty/Cargo.lock | 878 ++++++++-------- contracts/floaty/Cargo.lock | 878 ++++++++-------- contracts/hackatom/Cargo.lock | 878 ++++++++-------- contracts/ibc-callbacks/Cargo.lock | 903 ++++++++--------- contracts/ibc-reflect-send/Cargo.lock | 878 ++++++++-------- contracts/ibc-reflect/Cargo.lock | 878 ++++++++-------- contracts/nested-contracts/Cargo.lock | 251 +++-- .../inner-contract/Cargo.lock | 287 +++--- contracts/queue/Cargo.lock | 878 ++++++++-------- contracts/reflect/Cargo.lock | 878 ++++++++-------- contracts/replier/Cargo.lock | 209 ++-- contracts/staking/Cargo.lock | 888 ++++++++-------- contracts/virus/Cargo.lock | 878 ++++++++-------- gh-checks/check-contracts-stable.sh | 2 +- 18 files changed, 5290 insertions(+), 6145 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 42830dd32e..60ed2aa364 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -31,6 +31,7 @@ tasks: cmds: # - task: install-cosmwasm-check - task: check-burner + - task: check-crypto-verify check-burner: desc: Performs checks for burner contract @@ -39,13 +40,36 @@ tasks: # Check formatting - cmd: cargo {{.TOOLCHAIN}} fmt -- --check # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib --locked --quiet + - cmd: cargo {{.TOOLCHAIN}} test --lib #--locked # Build WASM binary - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown # Run linter - cmd: cargo clippy --all-targets --tests -- -D warnings # Run integration tests - - cmd: cargo test --test integration --locked --quiet + - cmd: cargo test --test integration --locked + # Build and run schema generator + - cmd: cargo run --bin schema --locked + # Ensure schemas are up-to-date + - cmd: git diff --quiet ./schema + # Check contract using recently released cosmwasm-check + - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm + # Check contract using most recent version of cosmwasm-check + - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + + check-crypto-verify: + desc: Performs checks for crypto-verify contract + dir: ./contracts/crypto-verify + cmds: + # Check formatting + - cmd: cargo {{.TOOLCHAIN}} fmt -- --check + # Run unit tests + - cmd: cargo {{.TOOLCHAIN}} test --lib --locked + # Build WASM binary + - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown + # Run linter + - cmd: cargo clippy --all-targets --tests -- -D warnings + # Run integration tests + - cmd: cargo test --test integration --locked # Build and run schema generator - cmd: cargo run --bin schema --locked # Ensure schemas are up-to-date diff --git a/contracts/burner/Cargo.lock b/contracts/burner/Cargo.lock index ef7e117527..24941240d1 100644 --- a/contracts/burner/Cargo.lock +++ b/contracts/burner/Cargo.lock @@ -647,7 +647,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -2078,13 +2078,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] @@ -2103,9 +2103,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/crypto-verify/Cargo.lock b/contracts/crypto-verify/Cargo.lock index a50adbba2b..c5ac2c850c 100644 --- a/contracts/crypto-verify/Cargo.lock +++ b/contracts/crypto-verify/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -214,9 +220,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.8.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "bech32" @@ -230,7 +236,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -241,7 +247,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -252,9 +258,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -282,9 +288,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -299,11 +305,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -322,13 +328,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -339,15 +345,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -363,9 +369,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -386,9 +392,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -401,9 +407,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -445,7 +451,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -454,7 +460,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -466,7 +472,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -484,7 +490,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -526,32 +532,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -568,18 +574,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -615,7 +621,7 @@ dependencies = [ "hex-literal", "p256", "rlp", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "sha2", "sha3", @@ -645,7 +651,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -654,7 +660,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -670,14 +676,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -685,27 +691,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -724,9 +730,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -734,13 +740,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -769,7 +775,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,7 +787,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -805,14 +811,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -887,14 +893,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -952,44 +958,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -1000,9 +1006,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1028,12 +1034,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1064,9 +1070,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1088,9 +1094,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1121,9 +1127,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1136,9 +1142,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1163,22 +1169,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1187,11 +1192,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1199,54 +1224,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1266,9 +1304,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1276,12 +1314,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1312,25 +1350,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1349,9 +1386,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1361,48 +1398,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1410,24 +1447,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1464,9 +1501,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1479,22 +1525,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1509,9 +1555,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1551,24 +1597,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1588,15 +1634,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1613,9 +1659,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pkcs8" @@ -1627,32 +1673,20 @@ dependencies = [ "spki", ] -[[package]] -name = "potential_utf" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] - [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1707,14 +1741,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1756,14 +1790,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1828,11 +1862,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1852,7 +1886,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1902,7 +1936,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1931,13 +1965,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1950,13 +1984,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1993,9 +2027,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -2011,31 +2045,31 @@ checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -2048,18 +2082,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2068,9 +2099,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2079,63 +2110,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2160,15 +2191,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2198,7 +2229,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2209,14 +2240,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2226,9 +2257,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2237,21 +2268,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2296,9 +2327,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2308,9 +2339,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "spki" @@ -2342,9 +2373,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2359,14 +2390,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2400,9 +2431,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2411,20 +2442,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2433,35 +2464,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2469,9 +2500,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2484,9 +2515,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2495,20 +2526,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2531,21 +2562,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2566,7 +2597,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2580,6 +2611,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2588,57 +2625,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2646,25 +2678,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2821,7 +2850,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2829,35 +2858,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2866,16 +2880,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2884,31 +2889,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2917,84 +2905,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -3002,38 +2948,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -3043,54 +2990,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3111,25 +3058,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3138,11 +3074,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/cyberpunk/Cargo.lock b/contracts/cyberpunk/Cargo.lock index 1861e04f4b..da0d5be810 100644 --- a/contracts/cyberpunk/Cargo.lock +++ b/contracts/cyberpunk/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -175,35 +181,35 @@ dependencies = [ [[package]] name = "arrayref" -version = "0.3.9" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" +checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" [[package]] name = "arrayvec" -version = "0.7.6" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -236,7 +242,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -247,7 +253,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -258,9 +264,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -273,9 +279,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "1.0.3" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" +checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", "arrayvec", @@ -299,9 +305,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -316,11 +322,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -339,13 +345,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -356,15 +362,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -380,9 +386,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -403,9 +409,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -418,15 +424,15 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "constant_time_eq" -version = "0.3.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -468,7 +474,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -477,7 +483,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -489,7 +495,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -507,7 +513,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -549,32 +555,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -591,18 +597,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -650,7 +656,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -659,7 +665,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -675,7 +681,7 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -692,9 +698,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -702,27 +708,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -741,9 +747,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -751,13 +757,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -786,7 +792,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -798,7 +804,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -822,14 +828,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -903,14 +909,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -967,44 +973,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] @@ -1015,15 +1021,15 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "fastrand" -version = "2.3.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1049,12 +1055,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1085,29 +1091,17 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.1+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] -[[package]] -name = "getrandom" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" -dependencies = [ - "cfg-if", - "libc", - "r-efi", - "wasi 0.14.2+wasi-0.2.4", -] - [[package]] name = "gimli" version = "0.28.1" @@ -1121,9 +1115,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1154,9 +1148,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1169,9 +1163,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1190,22 +1184,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1214,11 +1207,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1226,54 +1239,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1293,9 +1319,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1303,12 +1329,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1339,25 +1365,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1367,9 +1392,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1379,48 +1404,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1428,24 +1453,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1482,9 +1507,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1497,22 +1531,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1527,9 +1561,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1569,24 +1603,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1606,15 +1640,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1631,36 +1665,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1715,14 +1737,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1764,24 +1786,18 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - [[package]] name = "rancor" version = "0.1.0" @@ -1817,7 +1833,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.16", + "getrandom", ] [[package]] @@ -1842,11 +1858,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1866,7 +1882,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1916,7 +1932,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1937,7 +1953,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.16", + "getrandom", "libc", "untrusted", "windows-sys 0.52.0", @@ -1945,13 +1961,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1964,13 +1980,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2008,9 +2024,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -2020,31 +2036,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -2057,18 +2073,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2077,9 +2090,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2088,63 +2101,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2168,15 +2181,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2206,7 +2219,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2217,14 +2230,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2234,9 +2247,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2245,21 +2258,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2294,9 +2307,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2306,9 +2319,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2330,9 +2343,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2347,14 +2360,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2388,9 +2401,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2399,20 +2412,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2421,48 +2434,47 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tempfile" -version = "3.20.0" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ + "cfg-if", "fastrand", - "getrandom 0.3.3", - "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2470,9 +2482,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2485,9 +2497,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2496,20 +2508,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2532,21 +2544,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2567,7 +2579,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2581,6 +2593,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2589,66 +2607,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.14.2+wasi-0.2.4" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" -dependencies = [ - "wit-bindgen-rt", -] +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2656,25 +2660,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2787,7 +2788,7 @@ dependencies = [ "bytecheck 0.6.12", "enum-iterator", "enumset", - "getrandom 0.2.16", + "getrandom", "hex", "indexmap", "more-asserts", @@ -2831,7 +2832,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2839,35 +2840,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2876,16 +2862,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2894,31 +2871,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2927,84 +2887,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -3012,47 +2930,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" - -[[package]] -name = "wit-bindgen-rt" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" -dependencies = [ - "bitflags 2.9.1", -] +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -3062,54 +2972,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3130,25 +3040,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3157,11 +3056,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/empty/Cargo.lock b/contracts/empty/Cargo.lock index da1174321f..8d8ec8e1af 100644 --- a/contracts/empty/Cargo.lock +++ b/contracts/empty/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -896,7 +902,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.21", ] [[package]] @@ -936,44 +942,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -984,9 +990,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1012,12 +1018,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1048,9 +1054,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1072,9 +1078,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1105,9 +1111,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1120,9 +1126,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1141,22 +1147,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1165,11 +1170,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1177,54 +1202,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1244,9 +1282,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1254,12 +1292,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1290,25 +1328,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1318,9 +1355,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1330,48 +1367,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1379,24 +1416,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1433,9 +1470,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1448,22 +1494,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1478,9 +1524,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1520,24 +1566,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1557,15 +1603,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1582,36 +1628,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1666,14 +1700,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1715,14 +1749,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1787,11 +1821,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1811,7 +1845,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1861,7 +1895,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1890,13 +1924,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1909,13 +1943,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1942,9 +1976,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1954,31 +1988,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1991,18 +2025,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2011,9 +2042,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2022,63 +2053,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2102,15 +2133,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2140,7 +2171,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2151,14 +2182,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2168,9 +2199,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2179,21 +2210,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2228,9 +2259,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2240,9 +2271,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2264,9 +2295,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2281,14 +2312,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2322,9 +2353,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2333,20 +2364,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2355,35 +2386,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2391,9 +2422,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2406,9 +2437,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2417,20 +2448,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2453,21 +2484,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2488,7 +2519,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2502,6 +2533,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2510,57 +2547,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2568,25 +2600,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2743,7 +2772,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2751,35 +2780,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2788,16 +2802,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2806,31 +2811,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2839,84 +2827,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2924,38 +2870,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2965,54 +2912,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3033,25 +2980,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3060,11 +2996,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/floaty/Cargo.lock b/contracts/floaty/Cargo.lock index bb9e238aab..9daa42bae5 100644 --- a/contracts/floaty/Cargo.lock +++ b/contracts/floaty/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1018,7 +1024,7 @@ dependencies = [ "cosmwasm-std", "cosmwasm-vm", "rand_chacha", - "schemars 0.8.22", + "schemars 0.8.21", "serde", ] @@ -1050,9 +1056,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1074,9 +1080,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1107,9 +1113,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1122,9 +1128,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1143,22 +1149,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1167,11 +1172,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1179,54 +1204,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1246,9 +1284,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1256,12 +1294,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1292,25 +1330,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1320,9 +1357,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1332,48 +1369,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1381,24 +1418,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1435,9 +1472,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1450,22 +1496,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1480,9 +1526,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1522,24 +1568,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1559,15 +1605,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1584,36 +1630,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1668,14 +1702,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1717,14 +1751,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1789,11 +1823,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1813,7 +1847,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1863,7 +1897,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1892,13 +1926,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1911,13 +1945,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1944,9 +1978,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1956,31 +1990,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1993,18 +2027,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2013,9 +2044,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2024,63 +2055,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2104,15 +2135,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2142,7 +2173,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2153,14 +2184,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2170,9 +2201,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2181,21 +2212,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2230,9 +2261,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2242,9 +2273,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2266,9 +2297,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2283,14 +2314,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2324,9 +2355,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2335,20 +2366,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2357,35 +2388,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2393,9 +2424,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2408,9 +2439,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2419,20 +2450,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2455,21 +2486,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2490,7 +2521,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2504,6 +2535,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2512,57 +2549,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2570,25 +2602,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2745,7 +2774,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2753,35 +2782,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2790,16 +2804,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2808,31 +2813,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2841,84 +2829,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2926,38 +2872,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2967,54 +2914,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3035,25 +2982,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3062,11 +2998,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/hackatom/Cargo.lock b/contracts/hackatom/Cargo.lock index 73c8202b9e..ed3c683d4d 100644 --- a/contracts/hackatom/Cargo.lock +++ b/contracts/hackatom/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1038,9 +1044,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1062,9 +1068,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1090,7 +1096,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "sha2", "thiserror", @@ -1108,9 +1114,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1123,9 +1129,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1144,22 +1150,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1168,11 +1173,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1180,54 +1205,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1247,9 +1285,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1257,12 +1295,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1293,25 +1331,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1321,9 +1358,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1333,48 +1370,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1382,24 +1419,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1436,9 +1473,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1451,22 +1497,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1481,9 +1527,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1523,24 +1569,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1560,15 +1606,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1585,36 +1631,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1669,14 +1703,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1718,14 +1752,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1790,11 +1824,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1814,7 +1848,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1864,7 +1898,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1893,13 +1927,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1912,13 +1946,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1945,9 +1979,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1957,31 +1991,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1994,18 +2028,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2014,9 +2045,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2025,63 +2056,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2105,15 +2136,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2143,7 +2174,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2154,14 +2185,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2171,9 +2202,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2182,21 +2213,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2231,9 +2262,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2243,9 +2274,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2267,9 +2298,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2284,14 +2315,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2325,9 +2356,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2336,20 +2367,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2358,35 +2389,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2394,9 +2425,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2409,9 +2440,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2420,20 +2451,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2456,21 +2487,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2491,7 +2522,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2505,6 +2536,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2513,57 +2550,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2571,25 +2603,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2746,7 +2775,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2754,35 +2783,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2791,16 +2805,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2809,31 +2814,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2842,84 +2830,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2927,38 +2873,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2968,54 +2915,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3036,25 +2983,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3063,11 +2999,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/ibc-callbacks/Cargo.lock b/contracts/ibc-callbacks/Cargo.lock index e6f7ea03f7..97ac583385 100644 --- a/contracts/ibc-callbacks/Cargo.lock +++ b/contracts/ibc-callbacks/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli 0.31.1", + "gimli", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.20", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.20", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -641,19 +647,19 @@ dependencies = [ name = "cw-schema-derive" version = "3.0.1" dependencies = [ - "heck", + "heck 0.5.0", "itertools", "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1038,9 +1044,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1060,12 +1066,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - [[package]] name = "glob" version = "0.3.2" @@ -1095,13 +1095,19 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + [[package]] name = "heck" version = "0.5.0" @@ -1110,9 +1116,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1136,28 +1142,27 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.20", "serde", ] [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1166,11 +1171,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1178,54 +1203,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1245,9 +1283,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1255,12 +1293,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1291,25 +1329,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1319,9 +1356,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1331,48 +1368,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1380,24 +1417,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1434,9 +1471,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1449,22 +1495,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1479,9 +1525,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1519,26 +1565,17 @@ dependencies = [ "ruzstd", ] -[[package]] -name = "object" -version = "0.36.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -dependencies = [ - "memchr", -] - [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1558,15 +1595,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1583,36 +1620,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1667,14 +1692,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1716,14 +1741,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1788,11 +1813,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1812,7 +1837,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1862,7 +1887,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1891,13 +1916,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1910,13 +1935,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1943,9 +1968,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1955,31 +1980,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1992,18 +2017,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2012,9 +2034,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2023,63 +2045,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "b0218ceea14babe24a4a5836f86ade86c1effbc198164e619194cb5069187e29" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.20", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "3ed5a1ccce8ff962e31a165d41f6e2a2dd1245099dc4d594f5574a86cd90f4d3" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2103,15 +2125,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2141,7 +2163,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2152,14 +2174,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2169,9 +2191,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2180,21 +2202,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2229,9 +2251,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2241,9 +2263,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2265,31 +2287,31 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] [[package]] name = "strum_macros" -version = "0.26.4" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2323,9 +2345,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2334,20 +2356,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2356,35 +2378,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2392,9 +2414,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2407,9 +2429,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2418,20 +2440,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2454,21 +2476,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2489,7 +2511,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2503,6 +2525,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2511,57 +2539,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2569,25 +2592,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2635,7 +2655,7 @@ dependencies = [ "libc", "memmap2 0.6.2", "more-asserts", - "object 0.32.2", + "object", "region", "rkyv", "self_cell", @@ -2660,7 +2680,7 @@ dependencies = [ "dynasm", "dynasmrt", "enumset", - "gimli 0.28.1", + "gimli", "more-asserts", "rayon", "smallvec", @@ -2744,7 +2764,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2752,35 +2772,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2789,16 +2794,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2807,31 +2803,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2840,84 +2819,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2925,38 +2862,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2966,54 +2904,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3034,25 +2972,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3061,11 +2988,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/ibc-reflect-send/Cargo.lock b/contracts/ibc-reflect-send/Cargo.lock index cd41e5036c..19523fa472 100644 --- a/contracts/ibc-reflect-send/Cargo.lock +++ b/contracts/ibc-reflect-send/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1038,9 +1044,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1062,9 +1068,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1095,9 +1101,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1110,9 +1116,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1136,28 +1142,27 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.21", "serde", ] [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1166,11 +1171,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1178,54 +1203,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1245,9 +1283,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1255,12 +1293,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1291,25 +1329,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1319,9 +1356,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1331,48 +1368,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1380,24 +1417,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1434,9 +1471,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1449,22 +1495,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1479,9 +1525,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1521,24 +1567,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1558,15 +1604,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1583,36 +1629,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1667,14 +1701,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1716,14 +1750,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1788,11 +1822,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1812,7 +1846,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1862,7 +1896,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1891,13 +1925,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1910,13 +1944,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1943,9 +1977,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1955,31 +1989,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1992,18 +2026,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2012,9 +2043,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2023,63 +2054,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2103,15 +2134,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2141,7 +2172,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2152,14 +2183,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2169,9 +2200,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2180,21 +2211,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2229,9 +2260,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2241,9 +2272,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2265,9 +2296,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2282,14 +2313,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2323,9 +2354,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2334,20 +2365,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2356,35 +2387,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2392,9 +2423,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2407,9 +2438,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2418,20 +2449,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2454,21 +2485,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2489,7 +2520,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2503,6 +2534,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2511,57 +2548,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2569,25 +2601,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2744,7 +2773,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2752,35 +2781,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2789,16 +2803,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2807,31 +2812,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2840,84 +2828,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2925,38 +2871,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2966,54 +2913,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3034,25 +2981,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3061,11 +2997,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/ibc-reflect/Cargo.lock b/contracts/ibc-reflect/Cargo.lock index 6973acc007..ce08bd933e 100644 --- a/contracts/ibc-reflect/Cargo.lock +++ b/contracts/ibc-reflect/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1038,9 +1044,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1062,9 +1068,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1095,9 +1101,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1110,9 +1116,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1136,28 +1142,27 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.21", "serde", ] [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1166,11 +1171,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1178,54 +1203,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1245,9 +1283,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1255,12 +1293,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1291,25 +1329,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1319,9 +1356,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1331,48 +1368,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1380,24 +1417,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1434,9 +1471,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1449,22 +1495,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1479,9 +1525,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1521,24 +1567,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1558,15 +1604,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1583,36 +1629,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1667,14 +1701,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1716,14 +1750,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1788,11 +1822,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1812,7 +1846,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1862,7 +1896,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1891,13 +1925,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1910,13 +1944,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1943,9 +1977,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1955,31 +1989,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1992,18 +2026,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2012,9 +2043,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2023,63 +2054,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2103,15 +2134,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2141,7 +2172,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2152,14 +2183,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2169,9 +2200,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2180,21 +2211,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2229,9 +2260,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2241,9 +2272,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2265,9 +2296,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2282,14 +2313,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2323,9 +2354,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2334,20 +2365,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2356,35 +2387,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2392,9 +2423,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2407,9 +2438,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2418,20 +2449,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2454,21 +2485,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2489,7 +2520,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2503,6 +2534,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2511,57 +2548,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2569,25 +2601,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2744,7 +2773,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2752,35 +2781,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2789,16 +2803,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2807,31 +2812,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2840,84 +2828,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2925,38 +2871,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2966,54 +2913,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3034,25 +2981,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3061,11 +2997,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/nested-contracts/Cargo.lock b/contracts/nested-contracts/Cargo.lock index 4002371d75..9487879fd0 100644 --- a/contracts/nested-contracts/Cargo.lock +++ b/contracts/nested-contracts/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -16,15 +16,15 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" [[package]] name = "ark-bls12-381" @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "base16ct" @@ -194,15 +194,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "const-oid" @@ -237,7 +237,7 @@ dependencies = [ "rand_core", "rayon", "sha2", - "thiserror 1.0.69", + "thiserror", ] [[package]] @@ -248,31 +248,31 @@ checksum = "a782b93fae93e57ca8ad3e9e994e784583f5933aeaaa5c80a545c4b437be2047" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "cosmwasm-schema" -version = "2.2.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6984ab21b47a096e17ae4c73cea2123a704d4b6686c39421247ad67020d76f95" +checksum = "4bc0d4d85e83438ab9a0fea9348446f7268bc016aacfebce37e998559f151294" dependencies = [ "cosmwasm-schema-derive", "schemars", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror", ] [[package]] name = "cosmwasm-schema-derive" -version = "2.2.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e01c9214319017f6ebd8e299036e1f717fa9bb6724e758f7d6fb2477599d1a29" +checksum = "edf5c8adac41bb7751c050d7c4c18675be19ee128714454454575e894424eeef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] @@ -296,23 +296,23 @@ dependencies = [ "serde-json-wasm", "sha2", "static_assertions", - "thiserror 1.0.69", + "thiserror", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -329,9 +329,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -379,27 +379,27 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "cw-multi-test" -version = "2.5.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2c39f3cfa02de3fe1c97f11c034308e5f9aae4e97e0588ac73d0d238388e2f5" +checksum = "b0ae276e7a06ad1b7e7da78a3d68aba80634cde30ee7fe8259a94e653603fef8" dependencies = [ "anyhow", "bech32", - "cosmwasm-schema", "cosmwasm-std", "cw-storage-plus", "cw-utils", - "itertools 0.14.0", + "derivative", + "itertools 0.13.0", "prost", "schemars", "serde", "sha2", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -423,7 +423,7 @@ dependencies = [ "cosmwasm-std", "schemars", "serde", - "thiserror 1.0.69", + "thiserror", ] [[package]] @@ -438,14 +438,14 @@ dependencies = [ "schemars", "semver", "serde", - "thiserror 1.0.69", + "thiserror", ] [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -479,7 +479,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", "unicode-xid", ] @@ -497,9 +497,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "ecdsa" @@ -540,9 +540,9 @@ dependencies = [ [[package]] name = "either" -version = "1.15.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "elliptic-curve" @@ -564,9 +564,9 @@ dependencies = [ [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -591,9 +591,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", @@ -647,7 +647,7 @@ dependencies = [ [[package]] name = "inner-contract" -version = "0.0.0" +version = "0.1.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -655,7 +655,7 @@ dependencies = [ "cw2", "schemars", "serde", - "thiserror 1.0.69", + "thiserror", ] [[package]] @@ -669,24 +669,24 @@ dependencies = [ [[package]] name = "itertools" -version = "0.14.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -696,19 +696,19 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.174" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "nested-contracts" -version = "0.0.0" +version = "0.1.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -718,7 +718,7 @@ dependencies = [ "inner-contract", "schemars", "serde", - "thiserror 1.0.69", + "thiserror", ] [[package]] @@ -751,9 +751,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "p256" @@ -775,9 +775,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" dependencies = [ "zerocopy", ] @@ -793,18 +793,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "prost" -version = "0.14.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" +checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995" dependencies = [ "bytes", "prost-derive", @@ -812,22 +812,22 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.14.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" +checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -924,15 +924,15 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", "schemars_derive", @@ -942,14 +942,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] @@ -967,15 +967,15 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] @@ -991,13 +991,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] @@ -1008,14 +1008,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", "memchr", @@ -1025,9 +1025,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -1069,9 +1069,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -1080,61 +1080,41 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" -dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" [[package]] name = "version_check" @@ -1144,28 +1124,29 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] @@ -1185,5 +1166,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] diff --git a/contracts/nested-contracts/inner-contract/Cargo.lock b/contracts/nested-contracts/inner-contract/Cargo.lock index 2b601666d0..0dbf36487d 100644 --- a/contracts/nested-contracts/inner-contract/Cargo.lock +++ b/contracts/nested-contracts/inner-contract/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -16,15 +16,15 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" [[package]] name = "ark-bls12-381" @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "base16ct" @@ -194,15 +194,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "const-oid" @@ -212,22 +212,21 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "cosmwasm-core" -version = "2.2.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35b6dc17e7fd89d0a0a58f12ef33f0bbdf09a6a14c3dfb383eae665e5889250e" +checksum = "d905990ef3afb5753bb709dc7de88e9e370aa32bcc2f31731d4b533b63e82490" [[package]] name = "cosmwasm-crypto" -version = "2.2.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2f53285517db3e33d825b3e46301efe845135778527e1295154413b2f0469e" +checksum = "5b2a7bd9c1dd9a377a4dc0f4ad97d24b03c33798cd5a6d7ceb8869b41c5d2f2d" dependencies = [ "ark-bls12-381", "ark-ec", "ark-ff", "ark-serialize", "cosmwasm-core", - "curve25519-dalek", "digest", "ecdsa", "ed25519-zebra", @@ -237,49 +236,49 @@ dependencies = [ "rand_core", "rayon", "sha2", - "thiserror 1.0.69", + "thiserror", ] [[package]] name = "cosmwasm-derive" -version = "2.2.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a782b93fae93e57ca8ad3e9e994e784583f5933aeaaa5c80a545c4b437be2047" +checksum = "029910b409398fdf81955d7301b906caf81f2c42b013ea074fbd89720229c424" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "cosmwasm-schema" -version = "2.2.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6984ab21b47a096e17ae4c73cea2123a704d4b6686c39421247ad67020d76f95" +checksum = "4bc0d4d85e83438ab9a0fea9348446f7268bc016aacfebce37e998559f151294" dependencies = [ "cosmwasm-schema-derive", "schemars", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror", ] [[package]] name = "cosmwasm-schema-derive" -version = "2.2.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e01c9214319017f6ebd8e299036e1f717fa9bb6724e758f7d6fb2477599d1a29" +checksum = "edf5c8adac41bb7751c050d7c4c18675be19ee128714454454575e894424eeef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "cosmwasm-std" -version = "2.2.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf82335c14bd94eeb4d3c461b7aa419ecd7ea13c2efe24b97cd972bdb8044e7d" +checksum = "51dec99a2e478715c0a4277f0dbeadbb8466500eb7dec873d0924edd086e77f1" dependencies = [ "base64", "bech32", @@ -290,29 +289,28 @@ dependencies = [ "derive_more", "hex", "rand_core", - "rmp-serde", "schemars", "serde", "serde-json-wasm", "sha2", "static_assertions", - "thiserror 1.0.69", + "thiserror", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -329,9 +327,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -379,27 +377,27 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "cw-multi-test" -version = "2.5.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2c39f3cfa02de3fe1c97f11c034308e5f9aae4e97e0588ac73d0d238388e2f5" +checksum = "b0ae276e7a06ad1b7e7da78a3d68aba80634cde30ee7fe8259a94e653603fef8" dependencies = [ "anyhow", "bech32", - "cosmwasm-schema", "cosmwasm-std", "cw-storage-plus", "cw-utils", - "itertools 0.14.0", + "derivative", + "itertools 0.13.0", "prost", "schemars", "serde", "sha2", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -423,7 +421,7 @@ dependencies = [ "cosmwasm-std", "schemars", "serde", - "thiserror 1.0.69", + "thiserror", ] [[package]] @@ -438,14 +436,14 @@ dependencies = [ "schemars", "semver", "serde", - "thiserror 1.0.69", + "thiserror", ] [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -479,7 +477,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", "unicode-xid", ] @@ -497,9 +495,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "ecdsa" @@ -540,9 +538,9 @@ dependencies = [ [[package]] name = "either" -version = "1.15.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "elliptic-curve" @@ -564,9 +562,9 @@ dependencies = [ [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -591,9 +589,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", @@ -647,7 +645,7 @@ dependencies = [ [[package]] name = "inner-contract" -version = "0.0.0" +version = "0.1.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -656,7 +654,7 @@ dependencies = [ "cw2", "schemars", "serde", - "thiserror 1.0.69", + "thiserror", ] [[package]] @@ -670,24 +668,24 @@ dependencies = [ [[package]] name = "itertools" -version = "0.14.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -697,15 +695,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.174" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "num-bigint" @@ -737,9 +735,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "p256" @@ -761,9 +759,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" dependencies = [ "zerocopy", ] @@ -779,18 +777,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "prost" -version = "0.14.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" +checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995" dependencies = [ "bytes", "prost-derive", @@ -798,22 +796,22 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.14.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" +checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -877,28 +875,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "rmp" -version = "0.8.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" -dependencies = [ - "byteorder", - "num-traits", - "paste", -] - -[[package]] -name = "rmp-serde" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" -dependencies = [ - "byteorder", - "rmp", - "serde", -] - [[package]] name = "rustc_version" version = "0.4.1" @@ -910,15 +886,15 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", "schemars_derive", @@ -928,14 +904,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] @@ -953,15 +929,15 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] @@ -977,13 +953,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] @@ -994,14 +970,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", "memchr", @@ -1011,9 +987,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -1055,9 +1031,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -1066,61 +1042,41 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" -dependencies = [ - "thiserror-impl 2.0.12", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", + "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" [[package]] name = "version_check" @@ -1130,28 +1086,29 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] [[package]] @@ -1171,5 +1128,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.77", ] diff --git a/contracts/queue/Cargo.lock b/contracts/queue/Cargo.lock index 57df0a170f..4b92b58c00 100644 --- a/contracts/queue/Cargo.lock +++ b/contracts/queue/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1038,9 +1044,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1062,9 +1068,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1095,9 +1101,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1110,9 +1116,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1131,22 +1137,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1155,11 +1160,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1167,54 +1192,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1234,9 +1272,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1244,12 +1282,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1280,25 +1318,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1308,9 +1345,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1320,48 +1357,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1369,24 +1406,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1423,9 +1460,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1438,22 +1484,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1468,9 +1514,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1510,24 +1556,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1547,15 +1593,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1572,36 +1618,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1656,14 +1690,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1705,7 +1739,7 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1715,15 +1749,15 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.21", "serde", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1788,11 +1822,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1812,7 +1846,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1862,7 +1896,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1891,13 +1925,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1910,13 +1944,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1943,9 +1977,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1955,31 +1989,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1992,18 +2026,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2012,9 +2043,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2023,63 +2054,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2103,15 +2134,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2141,7 +2172,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2152,14 +2183,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2169,9 +2200,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2180,21 +2211,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2229,9 +2260,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2241,9 +2272,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2265,9 +2296,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2282,14 +2313,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2323,9 +2354,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2334,20 +2365,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2356,35 +2387,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2392,9 +2423,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2407,9 +2438,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2418,20 +2449,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2454,21 +2485,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2489,7 +2520,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2503,6 +2534,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2511,57 +2548,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2569,25 +2601,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2744,7 +2773,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2752,35 +2781,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2789,16 +2803,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2807,31 +2812,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2840,84 +2828,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2925,38 +2871,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2966,54 +2913,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3034,25 +2981,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3061,11 +2997,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/reflect/Cargo.lock b/contracts/reflect/Cargo.lock index b9e450b9b8..128c3b982c 100644 --- a/contracts/reflect/Cargo.lock +++ b/contracts/reflect/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1038,9 +1044,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1062,9 +1068,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1095,9 +1101,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1110,9 +1116,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1131,22 +1137,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1155,11 +1160,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1167,54 +1192,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1234,9 +1272,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1244,12 +1282,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1280,25 +1318,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1308,9 +1345,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1320,48 +1357,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1369,24 +1406,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1423,9 +1460,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1438,22 +1484,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1468,9 +1514,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1510,24 +1556,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1547,15 +1593,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1572,36 +1618,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1656,14 +1690,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1705,14 +1739,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1777,11 +1811,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1801,7 +1835,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1811,7 +1845,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "thiserror", ] @@ -1863,7 +1897,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1892,13 +1926,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1911,13 +1945,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1944,9 +1978,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1956,31 +1990,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1993,18 +2027,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2013,9 +2044,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2024,63 +2055,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2104,15 +2135,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2142,7 +2173,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2153,14 +2184,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2170,9 +2201,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2181,21 +2212,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2230,9 +2261,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2242,9 +2273,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2266,9 +2297,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2283,14 +2314,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2324,9 +2355,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2335,20 +2366,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2357,35 +2388,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2393,9 +2424,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2408,9 +2439,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2419,20 +2450,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2455,21 +2486,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2490,7 +2521,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2504,6 +2535,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2512,57 +2549,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2570,25 +2602,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2745,7 +2774,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2753,35 +2782,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2790,16 +2804,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2808,31 +2813,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2841,84 +2829,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2926,38 +2872,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2967,54 +2914,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3035,25 +2982,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3062,11 +2998,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/replier/Cargo.lock b/contracts/replier/Cargo.lock index 2c6f1f7e61..7f21a1bf2f 100644 --- a/contracts/replier/Cargo.lock +++ b/contracts/replier/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -16,9 +16,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -45,7 +45,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -110,7 +110,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -157,9 +157,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "base16ct" @@ -202,9 +202,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "const-oid" @@ -254,7 +254,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -284,7 +284,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -294,18 +294,18 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -322,9 +322,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -381,7 +381,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -437,9 +437,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -480,9 +480,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "ecdsa" @@ -535,9 +535,9 @@ dependencies = [ [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -585,9 +585,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -618,9 +618,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", @@ -650,9 +650,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -665,9 +665,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -692,12 +692,12 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -728,15 +728,15 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -746,21 +746,21 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.174" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -786,15 +786,15 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -820,12 +820,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "primeorder" @@ -838,18 +835,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -929,7 +926,7 @@ version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", - "schemars 0.8.22", + "schemars 0.8.21", "serde", ] @@ -967,49 +964,49 @@ dependencies = [ [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", @@ -1019,9 +1016,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", @@ -1044,9 +1041,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -1081,9 +1078,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -1093,9 +1090,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -1104,9 +1101,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", @@ -1116,9 +1113,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -1155,9 +1152,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -1180,9 +1177,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -1191,18 +1188,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", @@ -1217,33 +1214,33 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "windows-sys" @@ -1320,18 +1317,18 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/staking/Cargo.lock b/contracts/staking/Cargo.lock index 6f1a2f14b0..03b2a06b6e 100644 --- a/contracts/staking/Cargo.lock +++ b/contracts/staking/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1038,9 +1044,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1062,9 +1068,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1095,9 +1101,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1110,9 +1116,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1131,22 +1137,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1155,11 +1160,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1167,54 +1192,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1234,9 +1272,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1244,12 +1282,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1280,25 +1318,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1308,9 +1345,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1320,48 +1357,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1369,24 +1406,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1423,9 +1460,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1438,22 +1484,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1468,9 +1514,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1510,24 +1556,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1547,15 +1593,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1572,36 +1618,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1656,14 +1690,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1705,14 +1739,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1777,11 +1811,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1801,7 +1835,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1851,7 +1885,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1880,13 +1914,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1899,13 +1933,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1932,9 +1966,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1944,31 +1978,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1981,18 +2015,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2001,9 +2032,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2012,63 +2043,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2092,15 +2123,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2130,7 +2161,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2141,14 +2172,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2158,9 +2189,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2169,21 +2200,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2218,9 +2249,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2230,29 +2261,29 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "snafu" -version = "0.8.6" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627" +checksum = "418b8136fec49956eba89be7da2847ec1909df92a9ae4178b5ff0ff092c8d95e" dependencies = [ "snafu-derive", ] [[package]] name = "snafu-derive" -version = "0.8.6" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7" +checksum = "1a4812a669da00d17d8266a0439eddcacbc88b17f732f927e52eeb9d196f7fb5" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2268,7 +2299,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "snafu", ] @@ -2287,9 +2318,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2304,14 +2335,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2345,9 +2376,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2356,20 +2387,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2378,35 +2409,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2414,9 +2445,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2429,9 +2460,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2440,20 +2471,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2476,21 +2507,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2511,7 +2542,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2525,6 +2556,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2533,57 +2570,52 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2591,25 +2623,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2766,7 +2795,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2774,35 +2803,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2811,16 +2825,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2829,31 +2834,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2862,84 +2850,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2947,38 +2893,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2988,54 +2935,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3056,25 +3003,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3083,11 +3019,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/contracts/virus/Cargo.lock b/contracts/virus/Cargo.lock index 7b89f9f7fd..97c2e28405 100644 --- a/contracts/virus/Cargo.lock +++ b/contracts/virus/Cargo.lock @@ -4,24 +4,30 @@ version = 4 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.31.1", + "gimli 0.29.0", ] +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -40,9 +46,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "ark-bls12-381" @@ -69,7 +75,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -106,7 +112,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -119,7 +125,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -134,7 +140,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -159,7 +165,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -181,23 +187,23 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", + "cc", "cfg-if", "libc", - "miniz_oxide", - "object 0.36.7", + "miniz_oxide 0.7.3", + "object 0.36.0", "rustc-demangle", - "windows-targets 0.52.6", ] [[package]] @@ -224,7 +230,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools", @@ -235,7 +241,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -246,9 +252,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -276,9 +282,9 @@ checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytecheck" @@ -293,11 +299,11 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" dependencies = [ - "bytecheck_derive 0.8.1", + "bytecheck_derive 0.8.0", "ptr_meta 0.3.0", "rancor", "simdutf8", @@ -316,13 +322,13 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -333,15 +339,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.2.31" +version = "1.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" +checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" dependencies = [ "shlex", ] @@ -357,9 +363,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" @@ -380,9 +386,9 @@ checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" [[package]] name = "cmake" -version = "0.1.54" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" dependencies = [ "cc", ] @@ -395,9 +401,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "corosensei" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" +checksum = "ad067b451c08956709f8762dba86e049c124ea52858e3ab8d076ba2892caa437" dependencies = [ "autocfg", "cfg-if", @@ -439,7 +445,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -448,7 +454,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -460,7 +466,7 @@ version = "3.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -478,7 +484,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -520,32 +526,32 @@ dependencies = [ "blake2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -562,18 +568,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-bigint" @@ -621,7 +627,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -630,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.4", + "schemars 1.0.0-alpha.21", "serde", "serde_with", "siphasher", @@ -646,14 +652,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -661,27 +667,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -700,9 +706,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -710,13 +716,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -745,7 +751,7 @@ checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -757,7 +763,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "unicode-xid", ] @@ -781,14 +787,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "dynasm" @@ -862,14 +868,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "either" -version = "1.15.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -926,44 +932,44 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "enumset" -version = "1.1.7" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.12.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -974,9 +980,9 @@ checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -1002,12 +1008,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.2" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.3", ] [[package]] @@ -1038,9 +1044,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1062,9 +1068,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -1095,9 +1101,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -1110,9 +1116,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -1131,22 +1137,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1155,11 +1160,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1167,54 +1192,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1234,9 +1272,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1244,12 +1282,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -1280,25 +1318,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "once_cell", "wasm-bindgen", ] [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -1308,9 +1345,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leb128" @@ -1320,48 +1357,48 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "libc", "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1369,24 +1406,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "mach2" -version = "0.4.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" dependencies = [ "libc", ] [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -1423,9 +1460,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" dependencies = [ "adler2", ] @@ -1438,22 +1484,22 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "munge" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.6" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1468,9 +1514,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -1510,24 +1556,24 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.21.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -1547,15 +1593,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1572,36 +1618,24 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "potential_utf" -version = "0.1.2" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.36" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1656,14 +1690,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1705,14 +1739,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1777,11 +1811,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", ] [[package]] @@ -1801,7 +1835,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1851,7 +1885,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", ] [[package]] @@ -1880,13 +1914,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bytecheck 0.8.1", + "bytecheck 0.8.0", "bytes", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "indexmap", "munge", "ptr_meta 0.3.0", @@ -1899,13 +1933,13 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.11" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -1932,9 +1966,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -1944,31 +1978,31 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "1.0.8" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" dependencies = [ "log", "once_cell", @@ -1981,18 +2015,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" -dependencies = [ - "zeroize", -] +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -2001,9 +2032,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -2012,63 +2043,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.19", "twox-hash", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] [[package]] name = "schemars" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.4", + "schemars_derive 1.0.0-alpha.21", "serde", "serde_json", ] [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "schemars_derive" -version = "1.0.4" +version = "1.0.0-alpha.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2092,15 +2123,15 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" +checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.26" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" @@ -2130,7 +2161,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] @@ -2141,14 +2172,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -2158,9 +2189,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -2169,21 +2200,21 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2218,9 +2249,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.5" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "siphasher" @@ -2230,9 +2261,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "stable_deref_trait" @@ -2254,9 +2285,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.3" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ "strum_macros", ] @@ -2271,14 +2302,14 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "supports-color" @@ -2312,9 +2343,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2323,20 +2354,20 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.44" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -2345,35 +2376,35 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -2381,9 +2412,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -2396,9 +2427,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2407,20 +2438,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] @@ -2443,21 +2474,21 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "untrusted" @@ -2478,7 +2509,7 @@ dependencies = [ "rustls", "rustls-pki-types", "url", - "webpki-roots 0.26.11", + "webpki-roots", ] [[package]] @@ -2492,6 +2523,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -2500,19 +2537,15 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "virus" @@ -2521,48 +2554,47 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cosmwasm-vm", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "thiserror", ] [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", - "once_cell", - "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", + "once_cell", "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2570,25 +2602,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmer" @@ -2745,7 +2774,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7c63191ae61c70befbe6045b9be65ef2082fa89421a386ae172cb1e08e92d" dependencies = [ "ahash", - "bitflags 2.9.1", + "bitflags 2.5.0", "hashbrown 0.14.5", "indexmap", "semver", @@ -2753,35 +2782,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.2", -] - -[[package]] -name = "webpki-roots" -version = "1.0.2" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2790,16 +2804,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] @@ -2808,31 +2813,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -2841,84 +2829,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2926,38 +2872,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" -version = "1.5.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" dependencies = [ "libc", + "linux-raw-sys", "rustix", ] [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -2967,54 +2914,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] [[package]] name = "zerofrom" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.6" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", "synstructure", ] @@ -3035,25 +2982,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.87", ] [[package]] name = "zerovec" -version = "0.11.4" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -3062,11 +2998,11 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn 2.0.87", ] diff --git a/gh-checks/check-contracts-stable.sh b/gh-checks/check-contracts-stable.sh index 205dad3d38..e0bc9022d7 100755 --- a/gh-checks/check-contracts-stable.sh +++ b/gh-checks/check-contracts-stable.sh @@ -12,7 +12,7 @@ done for dir in "${contracts[@]}"; do ( - echo -e "CHANGING WORKING DIRECTORY TO: \e[1;32m$dir\e[0m" + echo -e "\e[1;34mCHANGING WORKING DIRECTORY TO\e[0m: \e[1;32m$dir\e[0m" cd "$dir" || exit 1 echo -e "\e[1;34mCHECKING FORMATTING\e[0m" From 7f632646c8803c4f528a8bd7cfa6755562830759 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 13:06:29 +0200 Subject: [PATCH 079/213] Updates. --- Taskfile.yml | 58 +++++++++++++++--------------- contracts/burner/Cargo.lock | 12 +++---- contracts/crypto-verify/Cargo.lock | 12 +++---- 3 files changed, 41 insertions(+), 41 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 60ed2aa364..d736486d69 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -41,20 +41,20 @@ tasks: - cmd: cargo {{.TOOLCHAIN}} fmt -- --check # Run unit tests - cmd: cargo {{.TOOLCHAIN}} test --lib #--locked - # Build WASM binary - - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown - # Run linter - - cmd: cargo clippy --all-targets --tests -- -D warnings - # Run integration tests - - cmd: cargo test --test integration --locked - # Build and run schema generator - - cmd: cargo run --bin schema --locked - # Ensure schemas are up-to-date - - cmd: git diff --quiet ./schema - # Check contract using recently released cosmwasm-check - - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm - # Check contract using most recent version of cosmwasm-check - - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm +# # Build WASM binary +# - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown +# # Run linter +# - cmd: cargo clippy --all-targets --tests -- -D warnings +# # Run integration tests +# - cmd: cargo test --test integration --locked +# # Build and run schema generator +# - cmd: cargo run --bin schema --locked +# # Ensure schemas are up-to-date +# - cmd: git diff --quiet ./schema +# # Check contract using recently released cosmwasm-check +# - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm +# # Check contract using most recent version of cosmwasm-check +# - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm check-crypto-verify: desc: Performs checks for crypto-verify contract @@ -63,21 +63,21 @@ tasks: # Check formatting - cmd: cargo {{.TOOLCHAIN}} fmt -- --check # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib --locked - # Build WASM binary - - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown - # Run linter - - cmd: cargo clippy --all-targets --tests -- -D warnings - # Run integration tests - - cmd: cargo test --test integration --locked - # Build and run schema generator - - cmd: cargo run --bin schema --locked - # Ensure schemas are up-to-date - - cmd: git diff --quiet ./schema - # Check contract using recently released cosmwasm-check - - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm - # Check contract using most recent version of cosmwasm-check - - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + - cmd: cargo {{.TOOLCHAIN}} test --lib #--locked +# # Build WASM binary +# - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown +# # Run linter +# - cmd: cargo clippy --all-targets --tests -- -D warnings +# # Run integration tests +# - cmd: cargo test --test integration --locked +# # Build and run schema generator +# - cmd: cargo run --bin schema --locked +# # Ensure schemas are up-to-date +# - cmd: git diff --quiet ./schema +# # Check contract using recently released cosmwasm-check +# - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm +# # Check contract using most recent version of cosmwasm-check +# - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm clean: desc: Removes all compiled artifacts diff --git a/contracts/burner/Cargo.lock b/contracts/burner/Cargo.lock index 24941240d1..ef7e117527 100644 --- a/contracts/burner/Cargo.lock +++ b/contracts/burner/Cargo.lock @@ -647,7 +647,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2078,13 +2078,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2103,9 +2103,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/crypto-verify/Cargo.lock b/contracts/crypto-verify/Cargo.lock index c5ac2c850c..e86b474471 100644 --- a/contracts/crypto-verify/Cargo.lock +++ b/contracts/crypto-verify/Cargo.lock @@ -660,7 +660,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2134,13 +2134,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2159,9 +2159,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", From 0f29fa218b29d6efbb805413c7e65c8ab6bc9ab8 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 13:06:47 +0200 Subject: [PATCH 080/213] Updates. --- Taskfile.yml | 60 ++++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index d736486d69..637a89746c 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -40,21 +40,21 @@ tasks: # Check formatting - cmd: cargo {{.TOOLCHAIN}} fmt -- --check # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib #--locked -# # Build WASM binary -# - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown -# # Run linter -# - cmd: cargo clippy --all-targets --tests -- -D warnings -# # Run integration tests -# - cmd: cargo test --test integration --locked -# # Build and run schema generator -# - cmd: cargo run --bin schema --locked -# # Ensure schemas are up-to-date -# - cmd: git diff --quiet ./schema -# # Check contract using recently released cosmwasm-check -# - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm -# # Check contract using most recent version of cosmwasm-check -# - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + - cmd: cargo {{.TOOLCHAIN}} test --lib --locked + # Build WASM binary + - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown + # Run linter + - cmd: cargo clippy --all-targets --tests -- -D warnings + # Run integration tests + - cmd: cargo test --test integration --locked + # Build and run schema generator + - cmd: cargo run --bin schema --locked + # Ensure schemas are up-to-date + - cmd: git diff --quiet ./schema + # Check contract using recently released cosmwasm-check + - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm + # Check contract using most recent version of cosmwasm-check + - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm check-crypto-verify: desc: Performs checks for crypto-verify contract @@ -63,21 +63,21 @@ tasks: # Check formatting - cmd: cargo {{.TOOLCHAIN}} fmt -- --check # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib #--locked -# # Build WASM binary -# - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown -# # Run linter -# - cmd: cargo clippy --all-targets --tests -- -D warnings -# # Run integration tests -# - cmd: cargo test --test integration --locked -# # Build and run schema generator -# - cmd: cargo run --bin schema --locked -# # Ensure schemas are up-to-date -# - cmd: git diff --quiet ./schema -# # Check contract using recently released cosmwasm-check -# - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm -# # Check contract using most recent version of cosmwasm-check -# - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + - cmd: cargo {{.TOOLCHAIN}} test --lib --locked + # Build WASM binary + - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown + # Run linter + - cmd: cargo clippy --all-targets --tests -- -D warnings + # Run integration tests + - cmd: cargo test --test integration --locked + # Build and run schema generator + - cmd: cargo run --bin schema --locked + # Ensure schemas are up-to-date + - cmd: git diff --quiet ./schema + # Check contract using recently released cosmwasm-check + - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm + # Check contract using most recent version of cosmwasm-check + - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm clean: desc: Removes all compiled artifacts From 5f20bd9e09d0485c095f452f649a8e46084b0b55 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 7 Aug 2025 13:37:40 +0200 Subject: [PATCH 081/213] Updates. --- .github/workflows/contracts.yml | 5 +- Taskfile.yml | 49 ++++++++++++++++--- contracts/cyberpunk/Cargo.lock | 12 ++--- contracts/empty/Cargo.lock | 12 ++--- contracts/floaty/Cargo.lock | 12 ++--- contracts/hackatom/Cargo.lock | 12 ++--- contracts/ibc-callbacks/Cargo.lock | 12 ++--- contracts/ibc-reflect-send/Cargo.lock | 12 ++--- contracts/ibc-reflect/Cargo.lock | 12 ++--- contracts/nested-contracts/Cargo.lock | 4 +- contracts/queue/Cargo.lock | 12 ++--- contracts/reflect/Cargo.lock | 12 ++--- contracts/replier/Cargo.lock | 12 ++--- contracts/staking/Cargo.lock | 12 ++--- contracts/virus/Cargo.lock | 12 ++--- ...s-stable.sh => verify-contracts-stable.sh} | 0 16 files changed, 119 insertions(+), 83 deletions(-) rename gh-checks/{check-contracts-stable.sh => verify-contracts-stable.sh} (100%) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 7e7a534fed..8cd6df2956 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -19,6 +19,5 @@ jobs: toolchain: 1.82.0 targets: wasm32-unknown-unknown components: clippy, rustfmt - - - name: Run checks for contracts that require stable channel - run: ./gh-checks/check-contracts-stable.sh + - name: Verify contracts using Rust stable channel + run: ./gh-checks/verify-contracts-stable.sh diff --git a/Taskfile.yml b/Taskfile.yml index 637a89746c..6ce3b09db8 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -44,11 +44,11 @@ tasks: # Build WASM binary - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown # Run linter - - cmd: cargo clippy --all-targets --tests -- -D warnings + - cmd: cargo {{.TOOLCHAIN}} clippy --all-targets --tests -- -D warnings # Run integration tests - - cmd: cargo test --test integration --locked + - cmd: cargo {{.TOOLCHAIN}} test --test integration --locked # Build and run schema generator - - cmd: cargo run --bin schema --locked + - cmd: cargo {{.TOOLCHAIN}} run --bin schema --locked # Ensure schemas are up-to-date - cmd: git diff --quiet ./schema # Check contract using recently released cosmwasm-check @@ -67,11 +67,34 @@ tasks: # Build WASM binary - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown # Run linter - - cmd: cargo clippy --all-targets --tests -- -D warnings + - cmd: cargo {{.TOOLCHAIN}} clippy --all-targets --tests -- -D warnings # Run integration tests - - cmd: cargo test --test integration --locked + - cmd: cargo {{.TOOLCHAIN}} test --test integration --locked # Build and run schema generator - - cmd: cargo run --bin schema --locked + - cmd: cargo {{.TOOLCHAIN}} run --bin schema --locked + # Ensure schemas are up-to-date + - cmd: git diff --quiet ./schema + # Check contract using recently released cosmwasm-check + - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm + # Check contract using most recent version of cosmwasm-check + - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + + check-cyberpunk: + desc: Performs checks for cyberpunk contract + dir: ./contracts/cyberpunk + cmds: + # Check formatting + - cmd: cargo {{.TOOLCHAIN}} fmt -- --check + # Run unit tests + - cmd: cargo {{.TOOLCHAIN}} test --lib --locked + # Build WASM binary + - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown + # Run linter + - cmd: cargo {{.TOOLCHAIN}} clippy --all-targets --tests -- -D warnings + # Run integration tests + - cmd: cargo {{.TOOLCHAIN}} test --test integration --locked + # Build and run schema generator + - cmd: cargo {{.TOOLCHAIN}} run --bin schema --locked # Ensure schemas are up-to-date - cmd: git diff --quiet ./schema # Check contract using recently released cosmwasm-check @@ -84,9 +107,23 @@ tasks: cmds: - cmd: cargo clean - task: clean-burner + - task: clean-crypto-verify + - task: clean-cyberpunk clean-burner: desc: Removes all compiled artifacts for burner contract dir: ./contracts/burner cmds: - cmd: cargo clean + + clean-crypto-verify: + desc: Removes all compiled artifacts for crypto-verify contract + dir: ./contracts/crypto-verify + cmds: + - cmd: cargo clean + + clean-cyberpunk: + desc: Removes all compiled artifacts for cyberpunk contract + dir: ./contracts/cyberpunk + cmds: + - cmd: cargo clean diff --git a/contracts/cyberpunk/Cargo.lock b/contracts/cyberpunk/Cargo.lock index da0d5be810..14e1b51227 100644 --- a/contracts/cyberpunk/Cargo.lock +++ b/contracts/cyberpunk/Cargo.lock @@ -665,7 +665,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2125,13 +2125,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2150,9 +2150,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/empty/Cargo.lock b/contracts/empty/Cargo.lock index 8d8ec8e1af..888c9497e6 100644 --- a/contracts/empty/Cargo.lock +++ b/contracts/empty/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2077,13 +2077,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2102,9 +2102,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/floaty/Cargo.lock b/contracts/floaty/Cargo.lock index 9daa42bae5..8d82a72e6d 100644 --- a/contracts/floaty/Cargo.lock +++ b/contracts/floaty/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2079,13 +2079,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2104,9 +2104,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/hackatom/Cargo.lock b/contracts/hackatom/Cargo.lock index ed3c683d4d..bb4e0444e2 100644 --- a/contracts/hackatom/Cargo.lock +++ b/contracts/hackatom/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2080,13 +2080,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2105,9 +2105,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/ibc-callbacks/Cargo.lock b/contracts/ibc-callbacks/Cargo.lock index 97ac583385..7284ce0547 100644 --- a/contracts/ibc-callbacks/Cargo.lock +++ b/contracts/ibc-callbacks/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2069,13 +2069,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2094,9 +2094,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/ibc-reflect-send/Cargo.lock b/contracts/ibc-reflect-send/Cargo.lock index 19523fa472..98c2fbae64 100644 --- a/contracts/ibc-reflect-send/Cargo.lock +++ b/contracts/ibc-reflect-send/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2078,13 +2078,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2103,9 +2103,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/ibc-reflect/Cargo.lock b/contracts/ibc-reflect/Cargo.lock index ce08bd933e..9efb23a11e 100644 --- a/contracts/ibc-reflect/Cargo.lock +++ b/contracts/ibc-reflect/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2078,13 +2078,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2103,9 +2103,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/nested-contracts/Cargo.lock b/contracts/nested-contracts/Cargo.lock index 9487879fd0..db6f6fbb4e 100644 --- a/contracts/nested-contracts/Cargo.lock +++ b/contracts/nested-contracts/Cargo.lock @@ -647,7 +647,7 @@ dependencies = [ [[package]] name = "inner-contract" -version = "0.1.0" +version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -708,7 +708,7 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "nested-contracts" -version = "0.1.0" +version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", diff --git a/contracts/queue/Cargo.lock b/contracts/queue/Cargo.lock index 4b92b58c00..46a3572d1d 100644 --- a/contracts/queue/Cargo.lock +++ b/contracts/queue/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2078,13 +2078,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2103,9 +2103,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/reflect/Cargo.lock b/contracts/reflect/Cargo.lock index 128c3b982c..4f03375bf9 100644 --- a/contracts/reflect/Cargo.lock +++ b/contracts/reflect/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2079,13 +2079,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2104,9 +2104,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/replier/Cargo.lock b/contracts/replier/Cargo.lock index 7f21a1bf2f..c0b3e5a027 100644 --- a/contracts/replier/Cargo.lock +++ b/contracts/replier/Cargo.lock @@ -381,7 +381,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -991,13 +991,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -1016,9 +1016,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/staking/Cargo.lock b/contracts/staking/Cargo.lock index 03b2a06b6e..04fa1f32e4 100644 --- a/contracts/staking/Cargo.lock +++ b/contracts/staking/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2067,13 +2067,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2092,9 +2092,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/virus/Cargo.lock b/contracts/virus/Cargo.lock index 97c2e28405..1fa775e4f3 100644 --- a/contracts/virus/Cargo.lock +++ b/contracts/virus/Cargo.lock @@ -636,7 +636,7 @@ version = "3.0.1" dependencies = [ "cw-schema-derive", "indexmap", - "schemars 1.0.0-alpha.21", + "schemars 1.0.4", "serde", "serde_with", "siphasher", @@ -2067,13 +2067,13 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038a099f2fc8a48cdc0a8a50e106d5563690aab7bbf055be1c343a50887dad2" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", "ref-cast", - "schemars_derive 1.0.0-alpha.21", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -2092,9 +2092,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.0.0-alpha.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cbf115b853c2a7748af35f5270fd508da77c351b81dc36178e06cc17a14f17" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", diff --git a/gh-checks/check-contracts-stable.sh b/gh-checks/verify-contracts-stable.sh similarity index 100% rename from gh-checks/check-contracts-stable.sh rename to gh-checks/verify-contracts-stable.sh From f9e20ba18ef72dc78f96fb9ad63a481d5fdb654a Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:00:53 +0200 Subject: [PATCH 082/213] Updates. --- .github/workflows/contracts.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 8cd6df2956..ec8ee685d6 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -8,10 +8,12 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] + os: [ubuntu-latest] + dir: [burner] defaults: run: shell: bash + working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -19,5 +21,5 @@ jobs: toolchain: 1.82.0 targets: wasm32-unknown-unknown components: clippy, rustfmt - - name: Verify contracts using Rust stable channel - run: ./gh-checks/verify-contracts-stable.sh + - name: Check formatting + run: cargo fmt -- --check From dd6b9104cfa44ad83c48f46a909c4908f53165e6 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:15:03 +0200 Subject: [PATCH 083/213] Updates. --- .github/workflows/contracts.yml | 1 + gh-checks/README.md | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index ec8ee685d6..151ae9d4e9 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -16,6 +16,7 @@ jobs: working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 + - uses: Swatinem/rust-cache@v2 - uses: dtolnay/rust-toolchain@stable with: toolchain: 1.82.0 diff --git a/gh-checks/README.md b/gh-checks/README.md index b8e431292c..b55d3bd0de 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1 +1,3 @@ # Checks used by GitHub Actions + +1 From cf9418ee6e254a008857f8446c172d7c2f341620 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:16:03 +0200 Subject: [PATCH 084/213] Updates. --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index b55d3bd0de..d9421a260e 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -1 +2 From 1fddec23dca1a0ba8efec59aaf18457eb7d565b3 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:21:44 +0200 Subject: [PATCH 085/213] Updates. --- .github/workflows/contracts.yml | 2 +- gh-checks/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 151ae9d4e9..9d3ccba92f 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -16,7 +16,7 @@ jobs: working-directory: ./contracts/${{ matrix.dir }} steps: - uses: actions/checkout@v4 - - uses: Swatinem/rust-cache@v2 + - uses: actions-rust-lang/setup-rust-toolchain@v1 - uses: dtolnay/rust-toolchain@stable with: toolchain: 1.82.0 diff --git a/gh-checks/README.md b/gh-checks/README.md index d9421a260e..a73d5ffcf5 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -2 +3 From 6f180f02cef7e356e9b15e0e5ab816178ff44672 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:23:14 +0200 Subject: [PATCH 086/213] Updates. --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index a73d5ffcf5..4e117af7a8 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -3 +4 From 7b1a05b2f1e6fca0ea8abc52549d494b9186213b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:24:44 +0200 Subject: [PATCH 087/213] Updates. --- .github/workflows/contracts.yml | 3 +-- gh-checks/README.md | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 9d3ccba92f..9b787cf1f3 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -17,10 +17,9 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 - - uses: dtolnay/rust-toolchain@stable with: toolchain: 1.82.0 - targets: wasm32-unknown-unknown + target: wasm32-unknown-unknown components: clippy, rustfmt - name: Check formatting run: cargo fmt -- --check diff --git a/gh-checks/README.md b/gh-checks/README.md index 4e117af7a8..c55928b56c 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -4 +5 From 1eda8dcba60415ad0f2d4d93e821fabb398c72f1 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:25:27 +0200 Subject: [PATCH 088/213] Updates. --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index c55928b56c..0ab02e91d1 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -5 +6 From 58b85b60335b8396edf9107f7bddaf9833c0c613 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:28:31 +0200 Subject: [PATCH 089/213] Updates. --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index 0ab02e91d1..6b790e7083 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -6 +7 From 99556415a5d482739936d671a130ef398cf456c2 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:32:32 +0200 Subject: [PATCH 090/213] Updates. --- .github/workflows/contracts.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 9b787cf1f3..5579a3d461 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -21,5 +21,24 @@ jobs: toolchain: 1.82.0 target: wasm32-unknown-unknown components: clippy, rustfmt + - name: Check formatting run: cargo fmt -- --check + + - name: Run unit tests + run: cargo test --lib --locked + + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Run linter + run : cargo clippy --all-targets --tests -- -D warnings + + - name: Run integration tests + run: cargo test --test integration --locked + + - name: Run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema From 86e78f024f5c7123cb16954cd687da55156c8697 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:35:54 +0200 Subject: [PATCH 091/213] Updates. --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index 6b790e7083..e685d27b18 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -7 +8 From 0ebdd8089bd27d96348f884b9ba6bad1bd6f5db6 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:40:02 +0200 Subject: [PATCH 092/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 5579a3d461..b1b19a0e27 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -8,8 +8,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest] - dir: [burner] + os: [ ubuntu-latest, macOS-latest, windows-latest ] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: shell: bash From 5b7f381a2401f6867765fb3c296f9fb55a7883a1 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:40:50 +0200 Subject: [PATCH 093/213] Updates. --- .github/workflows/contracts.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index b1b19a0e27..3699cc6c4b 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -4,6 +4,7 @@ on: [ push ] jobs: stable: + name: ${{ matrix.dir }} (stable) ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false From 37b07fe10bb9312c6824ce23fbbd4dab7a021d1a Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:55:59 +0200 Subject: [PATCH 094/213] Updates. --- contracts/nested-contracts/tests/integration.rs | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 contracts/nested-contracts/tests/integration.rs diff --git a/contracts/nested-contracts/tests/integration.rs b/contracts/nested-contracts/tests/integration.rs new file mode 100644 index 0000000000..9d346c3ee1 --- /dev/null +++ b/contracts/nested-contracts/tests/integration.rs @@ -0,0 +1,2 @@ +#[test] +fn empty_test() {} From b7d57ff86113c8915703934e15c7ceea34469250 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:06:48 +0200 Subject: [PATCH 095/213] Added checks for nested-contracts. --- Taskfile.yml | 39 ++++++++++++++++++- .../schema/nested-contracts.json | 2 +- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 6ce3b09db8..937d65d606 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -29,9 +29,16 @@ tasks: check-contracts: desc: Performs checks for all contracts cmds: -# - task: install-cosmwasm-check + - task: install-cosmwasm-check + - task: check-contracts-fast + + check-contracts-fast: + desc: Performs checks for all contracts without reinstalling cosmwasm-check tool + cmds: - task: check-burner - task: check-crypto-verify + - task: check-cyberpunk + - task: check-nested-contracts check-burner: desc: Performs checks for burner contract @@ -102,6 +109,29 @@ tasks: # Check contract using most recent version of cosmwasm-check - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + check-nested-contracts: + desc: Performs checks for nested-contracts contracts + dir: ./contracts/nested-contracts + cmds: + # Check formatting + - cmd: cargo {{.TOOLCHAIN}} fmt -- --check + # Run unit tests + - cmd: cargo {{.TOOLCHAIN}} test --lib --locked + # Build WASM binary + - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown + # Run linter + - cmd: cargo {{.TOOLCHAIN}} clippy --all-targets --tests -- -D warnings + # Run integration tests + - cmd: cargo {{.TOOLCHAIN}} test --test integration --locked + # Build and run schema generator + - cmd: cargo {{.TOOLCHAIN}} run --bin schema --locked + # Ensure schemas are up-to-date + - cmd: git diff --quiet ./schema + # Check contract using recently released cosmwasm-check + - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm + # Check contract using most recent version of cosmwasm-check + - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + clean: desc: Removes all compiled artifacts cmds: @@ -109,6 +139,7 @@ tasks: - task: clean-burner - task: clean-crypto-verify - task: clean-cyberpunk + - task: clean-nested-contracts clean-burner: desc: Removes all compiled artifacts for burner contract @@ -127,3 +158,9 @@ tasks: dir: ./contracts/cyberpunk cmds: - cmd: cargo clean + + clean-nested-contracts: + desc: Removes all compiled artifacts for nested-contracts contracts + dir: ./contracts/nested-contracts + cmds: + - cmd: cargo clean diff --git a/contracts/nested-contracts/schema/nested-contracts.json b/contracts/nested-contracts/schema/nested-contracts.json index abf797ff3d..222280e9dc 100644 --- a/contracts/nested-contracts/schema/nested-contracts.json +++ b/contracts/nested-contracts/schema/nested-contracts.json @@ -1,6 +1,6 @@ { "contract_name": "nested-contracts", - "contract_version": "0.1.0", + "contract_version": "0.0.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", From 19371bb8b9c8098e73bc73beb83340f09ca37f2b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:09:06 +0200 Subject: [PATCH 096/213] Updates. --- contracts/nested-contracts/inner-contract/Cargo.lock | 2 +- .../nested-contracts/inner-contract/schema/inner-contract.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts/nested-contracts/inner-contract/Cargo.lock b/contracts/nested-contracts/inner-contract/Cargo.lock index 0dbf36487d..94d11f2ce4 100644 --- a/contracts/nested-contracts/inner-contract/Cargo.lock +++ b/contracts/nested-contracts/inner-contract/Cargo.lock @@ -645,7 +645,7 @@ dependencies = [ [[package]] name = "inner-contract" -version = "0.1.0" +version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", diff --git a/contracts/nested-contracts/inner-contract/schema/inner-contract.json b/contracts/nested-contracts/inner-contract/schema/inner-contract.json index 42a8aa50c4..ea234f4c81 100644 --- a/contracts/nested-contracts/inner-contract/schema/inner-contract.json +++ b/contracts/nested-contracts/inner-contract/schema/inner-contract.json @@ -1,6 +1,6 @@ { "contract_name": "inner-contract", - "contract_version": "0.1.0", + "contract_version": "0.0.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", From e0f58e7fa8aedbd5a0ea79847add87e2cff4566d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:23:33 +0200 Subject: [PATCH 097/213] Updates. --- .github/workflows/contracts.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 3699cc6c4b..dc942199d7 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,23 +3,26 @@ name: contracts on: [ push ] jobs: - stable: - name: ${{ matrix.dir }} (stable) ${{ matrix.os }} + nightly: + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [ ubuntu-latest, macOS-latest, windows-latest ] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + dir: [ floaty ] defaults: run: shell: bash working-directory: ./contracts/${{ matrix.dir }} steps: - - uses: actions/checkout@v4 - - uses: actions-rust-lang/setup-rust-toolchain@v1 + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Prepare Rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: 1.82.0 + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 target: wasm32-unknown-unknown components: clippy, rustfmt @@ -33,7 +36,7 @@ jobs: run: cargo build --release --lib --locked --target wasm32-unknown-unknown - name: Run linter - run : cargo clippy --all-targets --tests -- -D warnings + run: cargo clippy --all-targets --tests -- -D warnings - name: Run integration tests run: cargo test --test integration --locked From c38884d4a0e03a075917bda682e6dcf93dc0b1d4 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:29:06 +0200 Subject: [PATCH 098/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index dc942199d7..4644dd065c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -33,7 +33,7 @@ jobs: run: cargo test --lib --locked - name: Build WASM binary - run: cargo build --release --lib --locked --target wasm32-unknown-unknown + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - name: Run linter run: cargo clippy --all-targets --tests -- -D warnings From bd8ded696fa80b94b35e7ed44649d25412de8325 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:35:42 +0200 Subject: [PATCH 099/213] Finalized checks and tests for contracts. --- .github/workflows/contracts.yml | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 4644dd065c..ac017219f8 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,6 +3,50 @@ name: contracts on: [ push ] jobs: + stable: + name: ${{ matrix.dir }} (stable) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macOS-latest, windows-latest ] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + defaults: + run: + shell: bash + working-directory: ./contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Prepare Rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + + - name: Check formatting + run: cargo fmt -- --check + + - name: Run unit tests + run: cargo test --lib --locked + + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + + - name: Run integration tests + run: cargo test --test integration --locked + + - name: Run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema + nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} From b204db752c691348e70f7f8451b9a184513298d5 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:50:25 +0200 Subject: [PATCH 100/213] Updates. --- .github/workflows/contracts.yml | 92 +++++++++++++++++---------------- 1 file changed, 47 insertions(+), 45 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index ac017219f8..acacdfb999 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -9,8 +9,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] + dir: [ burner ] #, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: shell: bash @@ -25,6 +25,8 @@ jobs: toolchain: 1.82.0 target: wasm32-unknown-unknown components: clippy, rustfmt + cache-directories: | + ../../contracts/${{ matrix.dir }}/target - name: Check formatting run: cargo fmt -- --check @@ -47,46 +49,46 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema - nightly: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] - dir: [ floaty ] - defaults: - run: - shell: bash - working-directory: ./contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Prepare Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - - - name: Check formatting - run: cargo fmt -- --check - - - name: Run unit tests - run: cargo test --lib --locked - - - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings - - - name: Run integration tests - run: cargo test --test integration --locked - - - name: Run schema generator - run: cargo run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema +# nightly: +# name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macOS-latest, windows-latest ] +# dir: [ floaty ] +# defaults: +# run: +# shell: bash +# working-directory: ./contracts/${{ matrix.dir }} +# steps: +# - name: Checkout sources +# uses: actions/checkout@v4 +# +# - name: Prepare Rust toolchain +# uses: actions-rust-lang/setup-rust-toolchain@v1 +# with: +# toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 +# target: wasm32-unknown-unknown +# components: clippy, rustfmt +# +# - name: Check formatting +# run: cargo fmt -- --check +# +# - name: Run unit tests +# run: cargo test --lib --locked +# +# - name: Build WASM binary +# run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown +# +# - name: Run linter +# run: cargo clippy --all-targets --tests -- -D warnings +# +# - name: Run integration tests +# run: cargo test --test integration --locked +# +# - name: Run schema generator +# run: cargo run --bin schema --locked +# +# - name: Ensure schemas are up-to-date +# run: git diff --quiet ./schema From 20a3a615ddf04f87fa099798cb7689092837da28 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:54:07 +0200 Subject: [PATCH 101/213] Updates. --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index e685d27b18..b55d3bd0de 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -8 +1 From 5fdbff09bd4e0e00680841cff644e4bf2e458e91 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:56:03 +0200 Subject: [PATCH 102/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index acacdfb999..90f4397fce 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -14,7 +14,7 @@ jobs: defaults: run: shell: bash - working-directory: ./contracts/${{ matrix.dir }} + working-directory: contracts/${{ matrix.dir }} steps: - name: Checkout sources uses: actions/checkout@v4 @@ -26,7 +26,7 @@ jobs: target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | - ../../contracts/${{ matrix.dir }}/target + contracts/${{ matrix.dir }}/target - name: Check formatting run: cargo fmt -- --check From 676958610015b5f8f4d159bcf6312b3508255a33 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:05:16 +0200 Subject: [PATCH 103/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 90f4397fce..e6a41e43df 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -26,7 +26,7 @@ jobs: target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | - contracts/${{ matrix.dir }}/target + ${{ github.workspace }}/contracts/${{ matrix.dir }}/target - name: Check formatting run: cargo fmt -- --check From a3ef6d916041d1eb582049c8664c09086b1eed3d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:07:45 +0200 Subject: [PATCH 104/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index e6a41e43df..6f4637efb5 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -10,7 +10,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] - dir: [ burner ] #, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + dir: [ burner, crypto-verify ] #, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: shell: bash From 4f2bf3581fa54cc42072a79a7d8e27c573e57c11 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:11:27 +0200 Subject: [PATCH 105/213] Updates. --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index b55d3bd0de..d9421a260e 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -1 +2 From 2649c2f6e3740cac07a14b18a562b2c34708d633 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:15:05 +0200 Subject: [PATCH 106/213] Warm-up the cache. --- .github/workflows/contracts.yml | 92 +++++++++++++++++---------------- 1 file changed, 47 insertions(+), 45 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 6f4637efb5..f3b889e65a 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -9,8 +9,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] - dir: [ burner, crypto-verify ] #, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: shell: bash @@ -49,46 +49,48 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema -# nightly: -# name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} -# runs-on: ${{ matrix.os }} -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macOS-latest, windows-latest ] -# dir: [ floaty ] -# defaults: -# run: -# shell: bash -# working-directory: ./contracts/${{ matrix.dir }} -# steps: -# - name: Checkout sources -# uses: actions/checkout@v4 -# -# - name: Prepare Rust toolchain -# uses: actions-rust-lang/setup-rust-toolchain@v1 -# with: -# toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 -# target: wasm32-unknown-unknown -# components: clippy, rustfmt -# -# - name: Check formatting -# run: cargo fmt -- --check -# -# - name: Run unit tests -# run: cargo test --lib --locked -# -# - name: Build WASM binary -# run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown -# -# - name: Run linter -# run: cargo clippy --all-targets --tests -- -D warnings -# -# - name: Run integration tests -# run: cargo test --test integration --locked -# -# - name: Run schema generator -# run: cargo run --bin schema --locked -# -# - name: Ensure schemas are up-to-date -# run: git diff --quiet ./schema + nightly: + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macOS-latest, windows-latest ] + dir: [ floaty ] + defaults: + run: + shell: bash + working-directory: ./contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Prepare Rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + cache-directories: | + ${{ github.workspace }}/contracts/${{ matrix.dir }}/target + + - name: Check formatting + run: cargo fmt -- --check + + - name: Run unit tests + run: cargo test --lib --locked + + - name: Build WASM binary + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + + - name: Run integration tests + run: cargo test --test integration --locked + + - name: Run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema From cd4aea6e118bbac9064ba2f20ea3ce2611a4212b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:27:32 +0200 Subject: [PATCH 107/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f3b889e65a..f07d48892a 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -26,7 +26,7 @@ jobs: target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | - ${{ github.workspace }}/contracts/${{ matrix.dir }}/target + ${{ github.workspace }}/contracts - name: Check formatting run: cargo fmt -- --check @@ -72,7 +72,7 @@ jobs: target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | - ${{ github.workspace }}/contracts/${{ matrix.dir }}/target + ${{ github.workspace }}/contracts - name: Check formatting run: cargo fmt -- --check From 3159cb14a7779c790e6342d4c5b65b7238479aed Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:41:16 +0200 Subject: [PATCH 108/213] Caches warmed-up --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index d9421a260e..e33296c4d4 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -2 +Caches warmed-up ;-) From 93bd733bab7bb461d6bb1eb7d120bc4115ee5c5e Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 18:55:20 +0200 Subject: [PATCH 109/213] Finalized contract checks. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f07d48892a..215203d0ca 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-22.04, macOS-15, windows-2025 ] dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: @@ -55,7 +55,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-22.04, macOS-15, windows-2025 ] dir: [ floaty ] defaults: run: From f95a075debfe0212e9703957a1ad64abddff79ec Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 19:00:50 +0200 Subject: [PATCH 110/213] Updates. --- gh-checks/README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index e33296c4d4..b8e431292c 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1 @@ # Checks used by GitHub Actions - -Caches warmed-up ;-) From 0369832606e8689b943ab217eab426d6f89ce826 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 19:04:53 +0200 Subject: [PATCH 111/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 215203d0ca..f07d48892a 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-22.04, macOS-15, windows-2025 ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: @@ -55,7 +55,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-22.04, macOS-15, windows-2025 ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] dir: [ floaty ] defaults: run: From fd4b5108ee27fff57fb412acc8923c6169bcd379 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 19:16:51 +0200 Subject: [PATCH 112/213] Updates. --- .github/workflows/contracts.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f07d48892a..2eb5a9a2f4 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -27,6 +27,7 @@ jobs: components: clippy, rustfmt cache-directories: | ${{ github.workspace }}/contracts + cache-key: contract-${{ matrix.dir }}-${{ runner.os }}-${{ hashFiles('Cargo.lock') }} - name: Check formatting run: cargo fmt -- --check @@ -73,6 +74,7 @@ jobs: components: clippy, rustfmt cache-directories: | ${{ github.workspace }}/contracts + cache-key: contract-${{ matrix.dir }}-${{ runner.os }}-${{ hashFiles('Cargo.lock') }} - name: Check formatting run: cargo fmt -- --check From c45155189ca288d5e6bc54f07f09888baf40af63 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Fri, 8 Aug 2025 19:22:39 +0200 Subject: [PATCH 113/213] Updates. --- .github/workflows/contracts.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 2eb5a9a2f4..f07d48892a 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -27,7 +27,6 @@ jobs: components: clippy, rustfmt cache-directories: | ${{ github.workspace }}/contracts - cache-key: contract-${{ matrix.dir }}-${{ runner.os }}-${{ hashFiles('Cargo.lock') }} - name: Check formatting run: cargo fmt -- --check @@ -74,7 +73,6 @@ jobs: components: clippy, rustfmt cache-directories: | ${{ github.workspace }}/contracts - cache-key: contract-${{ matrix.dir }}-${{ runner.os }}-${{ hashFiles('Cargo.lock') }} - name: Check formatting run: cargo fmt -- --check From 3b7171ce2822e8183c95e8c9b6f0a6b200b8e124 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 13:42:34 +0200 Subject: [PATCH 114/213] Updates. --- gh-checks/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gh-checks/README.md b/gh-checks/README.md index b8e431292c..b55d3bd0de 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1 +1,3 @@ # Checks used by GitHub Actions + +1 From 53a40f92617d3f9e26dbe6506a09fc7e21f51964 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:02:36 +0200 Subject: [PATCH 115/213] Updates. --- .github/workflows/contracts.yml | 60 --------------------------------- 1 file changed, 60 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f07d48892a..bb11eb61cb 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -19,36 +19,6 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 - - name: Prepare Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Check formatting - run: cargo fmt -- --check - - - name: Run unit tests - run: cargo test --lib --locked - - - name: Build WASM binary - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings - - - name: Run integration tests - run: cargo test --test integration --locked - - - name: Run schema generator - run: cargo run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema - nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -64,33 +34,3 @@ jobs: steps: - name: Checkout sources uses: actions/checkout@v4 - - - name: Prepare Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Check formatting - run: cargo fmt -- --check - - - name: Run unit tests - run: cargo test --lib --locked - - - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings - - - name: Run integration tests - run: cargo test --test integration --locked - - - name: Run schema generator - run: cargo run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema From 8fdba8152e6cd4802c85cc19a928c9c7279d3a35 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:12:51 +0200 Subject: [PATCH 116/213] Updates. --- .github/workflows/contracts.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index bb11eb61cb..b15e0638a1 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,9 +3,34 @@ name: contracts on: [ push ] jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, windows-latest, macos-latest ] + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Prepare Rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: stable + + - name: Build cosmwasm-check + run: cargo install cosmwasm-check --root ./build-tools + + - name: Upload cosmwasm-check binary + uses: actions/upload-artifact@v4 + with: + name: cosmwasm-check-${{ matrix.os }} + path: build-tools/bin/cosmwasm-check* + stable: name: ${{ matrix.dir }} (stable) ${{ matrix.os }} runs-on: ${{ matrix.os }} + needs: build strategy: fail-fast: false matrix: From 331d1f5a32decab86684c8994bc9b339a4e84e92 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:18:53 +0200 Subject: [PATCH 117/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index b15e0638a1..7992d5ea65 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -16,7 +16,7 @@ jobs: - name: Prepare Rust toolchain uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: stable + toolchain: 1.87.0 - name: Build cosmwasm-check run: cargo install cosmwasm-check --root ./build-tools From 6b764236b8cefc23408d6f9071e1216058e20c71 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:27:16 +0200 Subject: [PATCH 118/213] Updates. --- .github/workflows/contracts.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 7992d5ea65..789e77885d 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -44,6 +44,15 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 + - name: Download cosmwasm-check binary + uses: actions/download-artifact@v4 + with: + name: cosmwasm-check-${{ matrix.os }} + path: ./bin + + - name: Print cosmwasm-check version + run: ./bin/cosmwasm-check-${{ matrix.os }} --version + nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -59,3 +68,12 @@ jobs: steps: - name: Checkout sources uses: actions/checkout@v4 + + - name: Download cosmwasm-check binary + uses: actions/download-artifact@v4 + with: + name: cosmwasm-check-${{ matrix.os }} + path: ./bin + + - name: Print cosmwasm-check version + run: ./bin/cosmwasm-check-${{ matrix.os }} --version From 40f02800a9669923a169f2eb5e2c0fd460c3061a Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:35:27 +0200 Subject: [PATCH 119/213] Updates. --- .github/workflows/contracts.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 789e77885d..0e5d2fe46c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, windows-latest, macos-latest ] + os: [ ubuntu-latest ] #, windows-latest, macos-latest ] steps: - name: Checkout sources uses: actions/checkout@v4 @@ -17,6 +17,8 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.87.0 + cache-directories: | + ${{ github.workspace }}/build-tools - name: Build cosmwasm-check run: cargo install cosmwasm-check --root ./build-tools @@ -25,7 +27,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: build-tools/bin/cosmwasm-check* + path: ./build-tools/bin/cosmwasm-check* stable: name: ${{ matrix.dir }} (stable) ${{ matrix.os }} @@ -34,7 +36,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: @@ -56,10 +58,11 @@ jobs: nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} + needs: build strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] dir: [ floaty ] defaults: run: From c49204fd7b78962845302dac5f7101af1248cf4e Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:41:49 +0200 Subject: [PATCH 120/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 0e5d2fe46c..88965ede5a 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -53,7 +53,7 @@ jobs: path: ./bin - name: Print cosmwasm-check version - run: ./bin/cosmwasm-check-${{ matrix.os }} --version + run: ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} --version nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} @@ -79,4 +79,4 @@ jobs: path: ./bin - name: Print cosmwasm-check version - run: ./bin/cosmwasm-check-${{ matrix.os }} --version + run: ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} --version From d246fff2f5ff863dab18be4e28907b23f012cfd4 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:46:25 +0200 Subject: [PATCH 121/213] Updates. --- .github/workflows/contracts.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 88965ede5a..38efd28a18 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -52,8 +52,11 @@ jobs: name: cosmwasm-check-${{ matrix.os }} path: ./bin + - name: Make the checker executable + run: chmod +x ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} + - name: Print cosmwasm-check version - run: ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} --version + run: ./${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} --version nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} @@ -78,5 +81,8 @@ jobs: name: cosmwasm-check-${{ matrix.os }} path: ./bin + - name: Make the checker executable + run: chmod +x ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} + - name: Print cosmwasm-check version - run: ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} --version + run: ./${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} --version From d2fec9f52388a26e398dad9b151cc9de8d223e0f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:53:24 +0200 Subject: [PATCH 122/213] Updates. --- .github/workflows/contracts.yml | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 38efd28a18..6cd2054a92 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -46,17 +46,23 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 + - name: Install Rust + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + cache-directories: | + ${{ github.workspace }}/contracts + - name: Download cosmwasm-check binary uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ./bin - - - name: Make the checker executable - run: chmod +x ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} + path: ${{ env.HOME }}/.cargo/bin - name: Print cosmwasm-check version - run: ./${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} --version + run: cargo cosmwasm-check -- --version nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} @@ -75,14 +81,23 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 + - name: Prepare Rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + cache-directories: | + ${{ github.workspace }}/contracts + - name: Download cosmwasm-check binary uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ./bin + path: ${{ env.HOME }}/.cargo/bin - name: Make the checker executable run: chmod +x ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} - name: Print cosmwasm-check version - run: ./${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} --version + run: cargo cosmwasm-check -- --version From b7659f20a55efba7fefec77f7f76fc58b8dc27d2 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:53:35 +0200 Subject: [PATCH 123/213] Updates. --- .github/workflows/contracts.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 6cd2054a92..ed2fb6672c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -96,8 +96,5 @@ jobs: name: cosmwasm-check-${{ matrix.os }} path: ${{ env.HOME }}/.cargo/bin - - name: Make the checker executable - run: chmod +x ${{ github.workspace }}/bin/cosmwasm-check-${{ matrix.os }} - - name: Print cosmwasm-check version run: cargo cosmwasm-check -- --version From 6863cf9c9133059f6e53c6211c028ef0547f3f4f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:01:14 +0200 Subject: [PATCH 124/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index ed2fb6672c..36824308a3 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -59,7 +59,7 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ${{ env.HOME }}/.cargo/bin + path: ${{ github.workspace }}/.cargo/bin - name: Print cosmwasm-check version run: cargo cosmwasm-check -- --version @@ -94,7 +94,7 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ${{ env.HOME }}/.cargo/bin + path: ${{ github.workspace }}/.cargo/bin - name: Print cosmwasm-check version run: cargo cosmwasm-check -- --version From 1142028849339a0fcbb4c6b4910fc14d56b011ed Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:05:28 +0200 Subject: [PATCH 125/213] Updates. --- .github/workflows/contracts.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 36824308a3..15aac99c7c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -59,10 +59,10 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ${{ github.workspace }}/.cargo/bin + path: ${{ github.workspace }}/bin - name: Print cosmwasm-check version - run: cargo cosmwasm-check -- --version + run: ls -la ${{ github.workspace }}/bin nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} @@ -94,7 +94,7 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ${{ github.workspace }}/.cargo/bin + path: ${{ github.workspace }}/bin - name: Print cosmwasm-check version - run: cargo cosmwasm-check -- --version + run: ls -la ${{ github.workspace }}/bin From c16d9488386ec8144622745320e52cc9064f3327 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:10:39 +0200 Subject: [PATCH 126/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 15aac99c7c..b8c25e61f0 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] #, windows-latest, macos-latest ] + os: [ ubuntu-latest, windows-latest, macos-latest ] steps: - name: Checkout sources uses: actions/checkout@v4 @@ -36,7 +36,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] + os: [ ubuntu-latest, macOS-latest, windows-latest ] dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: From c4f2ea63a522d5fcb008f146e3d52617bf66fb55 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:19:52 +0200 Subject: [PATCH 127/213] Updates. --- .github/workflows/contracts.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index b8c25e61f0..7c95b50927 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, windows-latest, macos-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest] steps: - name: Checkout sources uses: actions/checkout@v4 @@ -36,7 +36,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest] dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: @@ -59,10 +59,10 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ${{ github.workspace }}/bin + path: ${{ github.workspace }} - name: Print cosmwasm-check version - run: ls -la ${{ github.workspace }}/bin + run: ls -la ${{ github.workspace }} nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} @@ -71,7 +71,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] #, macOS-latest, windows-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] dir: [ floaty ] defaults: run: @@ -94,7 +94,7 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ${{ github.workspace }}/bin + path: ${{ github.workspace }} - name: Print cosmwasm-check version - run: ls -la ${{ github.workspace }}/bin + run: ls -la ${{ github.workspace }} From 8bcc4e21beb4eb1196541568ab558c23054ce42c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:34:40 +0200 Subject: [PATCH 128/213] Updates. --- .github/workflows/contracts.yml | 140 +++++++++++++++++--------------- 1 file changed, 73 insertions(+), 67 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 7c95b50927..34ebb5bef4 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -29,72 +29,78 @@ jobs: name: cosmwasm-check-${{ matrix.os }} path: ./build-tools/bin/cosmwasm-check* - stable: - name: ${{ matrix.dir }} (stable) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - needs: build - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] - defaults: - run: - shell: bash - working-directory: contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Download cosmwasm-check binary - uses: actions/download-artifact@v4 - with: - name: cosmwasm-check-${{ matrix.os }} - path: ${{ github.workspace }} - - - name: Print cosmwasm-check version - run: ls -la ${{ github.workspace }} + - name: Display variables + run: echo ${{ github.workspace }} - nightly: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - needs: build - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] - dir: [ floaty ] - defaults: - run: - shell: bash - working-directory: ./contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Prepare Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Download cosmwasm-check binary - uses: actions/download-artifact@v4 - with: - name: cosmwasm-check-${{ matrix.os }} - path: ${{ github.workspace }} + - name: Print content + run: ls ./build-tools/bin - - name: Print cosmwasm-check version - run: ls -la ${{ github.workspace }} +# stable: +# name: ${{ matrix.dir }} (stable) ${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# needs: build +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macos-latest, windows-latest] +# dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] +# defaults: +# run: +# shell: bash +# working-directory: contracts/${{ matrix.dir }} +# steps: +# - name: Checkout sources +# uses: actions/checkout@v4 +# +# - name: Install Rust +# uses: actions-rust-lang/setup-rust-toolchain@v1 +# with: +# toolchain: 1.82.0 +# target: wasm32-unknown-unknown +# components: clippy, rustfmt +# cache-directories: | +# ${{ github.workspace }}/contracts +# +# - name: Download cosmwasm-check binary +# uses: actions/download-artifact@v4 +# with: +# name: cosmwasm-check-${{ matrix.os }} +# path: ${{ github.workspace }} +# +# - name: Print cosmwasm-check version +# run: ls -la ${{ github.workspace }} +# +# nightly: +# name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# needs: build +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macos-latest, windows-latest ] +# dir: [ floaty ] +# defaults: +# run: +# shell: bash +# working-directory: ./contracts/${{ matrix.dir }} +# steps: +# - name: Checkout sources +# uses: actions/checkout@v4 +# +# - name: Prepare Rust toolchain +# uses: actions-rust-lang/setup-rust-toolchain@v1 +# with: +# toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 +# target: wasm32-unknown-unknown +# components: clippy, rustfmt +# cache-directories: | +# ${{ github.workspace }}/contracts +# +# - name: Download cosmwasm-check binary +# uses: actions/download-artifact@v4 +# with: +# name: cosmwasm-check-${{ matrix.os }} +# path: ${{ github.workspace }} +# +# - name: Print cosmwasm-check version +# run: ls -la ${{ github.workspace }} From c7ba93b3bf72258e0bbbbf4b2fc8ced976a94d60 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:42:48 +0200 Subject: [PATCH 129/213] Updates. --- .github/workflows/contracts.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 34ebb5bef4..376cd09a8e 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -9,6 +9,9 @@ jobs: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest] + defaults: + run: + shell: bash steps: - name: Checkout sources uses: actions/checkout@v4 @@ -30,7 +33,7 @@ jobs: path: ./build-tools/bin/cosmwasm-check* - name: Display variables - run: echo ${{ github.workspace }} + run: echo $HOME - name: Print content run: ls ./build-tools/bin From c1a8d319dc02879e26a1db10b2b25bd905213b2a Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:45:34 +0200 Subject: [PATCH 130/213] Updates. --- .github/workflows/contracts.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 376cd09a8e..87caeff18e 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -36,7 +36,13 @@ jobs: run: echo $HOME - name: Print content - run: ls ./build-tools/bin + run: ls -la ./build-tools/bin + + - name: Copy binary + run: cp ./build-tools/bin/cosmwasm-check* $HOME/.cargo/bin + + - name: Print cargo content + run: ls -la $HOME/.cargo/bin # stable: # name: ${{ matrix.dir }} (stable) ${{ matrix.os }} From 8779397cc906731e31b6e7307281ae7c8a671b4c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:47:38 +0200 Subject: [PATCH 131/213] Updates. --- .github/workflows/contracts.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 87caeff18e..c07308191c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -44,6 +44,9 @@ jobs: - name: Print cargo content run: ls -la $HOME/.cargo/bin + - name: Print cosmwasm-check version + run: cargo cosmwasm-check --version + # stable: # name: ${{ matrix.dir }} (stable) ${{ matrix.os }} # runs-on: ${{ matrix.os }} From 3ec7361ad674d38a8c8b3aad16382d5b6705200f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:49:06 +0200 Subject: [PATCH 132/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index c07308191c..9954fadf80 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -45,7 +45,7 @@ jobs: run: ls -la $HOME/.cargo/bin - name: Print cosmwasm-check version - run: cargo cosmwasm-check --version + run: cosmwasm-check --version # stable: # name: ${{ matrix.dir }} (stable) ${{ matrix.os }} From 05512c2e00c638ffb0fdfa2fc3bcaf5e0de581e0 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:51:24 +0200 Subject: [PATCH 133/213] Updates. --- .github/workflows/contracts.yml | 70 ++++++++++++++++----------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 9954fadf80..29ba1ea1f1 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -81,38 +81,38 @@ jobs: # # - name: Print cosmwasm-check version # run: ls -la ${{ github.workspace }} -# -# nightly: -# name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} -# runs-on: ${{ matrix.os }} -# needs: build -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macos-latest, windows-latest ] -# dir: [ floaty ] -# defaults: -# run: -# shell: bash -# working-directory: ./contracts/${{ matrix.dir }} -# steps: -# - name: Checkout sources -# uses: actions/checkout@v4 -# -# - name: Prepare Rust toolchain -# uses: actions-rust-lang/setup-rust-toolchain@v1 -# with: -# toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 -# target: wasm32-unknown-unknown -# components: clippy, rustfmt -# cache-directories: | -# ${{ github.workspace }}/contracts -# -# - name: Download cosmwasm-check binary -# uses: actions/download-artifact@v4 -# with: -# name: cosmwasm-check-${{ matrix.os }} -# path: ${{ github.workspace }} -# -# - name: Print cosmwasm-check version -# run: ls -la ${{ github.workspace }} + + nightly: + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + needs: build + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + dir: [ floaty ] + defaults: + run: + shell: bash + working-directory: ./contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Prepare Rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Download cosmwasm-check binary + uses: actions/download-artifact@v4 + with: + name: cosmwasm-check-${{ matrix.os }} + path: $HOME/.cargo/bin + + - name: Print cosmwasm-check version + run: cosmwasm-check --version From 3c395a3b836bc093332afc3c14a550009c9e3421 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:54:04 +0200 Subject: [PATCH 134/213] Updates. --- .github/workflows/contracts.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 29ba1ea1f1..977e62b542 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -112,7 +112,10 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: $HOME/.cargo/bin + path: ./bin + + - name: Copy binary + run: cp ./bin/cosmwasm-check* $HOME/.cargo/bin - name: Print cosmwasm-check version run: cosmwasm-check --version From 37903ec89d18767b82ac867eedd8cc7351017c08 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:56:17 +0200 Subject: [PATCH 135/213] Updates. --- .github/workflows/contracts.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 977e62b542..dfe735da16 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -32,20 +32,20 @@ jobs: name: cosmwasm-check-${{ matrix.os }} path: ./build-tools/bin/cosmwasm-check* - - name: Display variables - run: echo $HOME - - - name: Print content - run: ls -la ./build-tools/bin - - - name: Copy binary - run: cp ./build-tools/bin/cosmwasm-check* $HOME/.cargo/bin - - - name: Print cargo content - run: ls -la $HOME/.cargo/bin - - - name: Print cosmwasm-check version - run: cosmwasm-check --version +# - name: Display variables +# run: echo $HOME +# +# - name: Print content +# run: ls -la ./build-tools/bin +# +# - name: Copy binary +# run: cp ./build-tools/bin/cosmwasm-check* $HOME/.cargo/bin +# +# - name: Print cargo content +# run: ls -la $HOME/.cargo/bin +# +# - name: Print cosmwasm-check version +# run: cosmwasm-check --version # stable: # name: ${{ matrix.dir }} (stable) ${{ matrix.os }} @@ -115,7 +115,7 @@ jobs: path: ./bin - name: Copy binary - run: cp ./bin/cosmwasm-check* $HOME/.cargo/bin + run: cp ${{ github.workspace }}/bin/cosmwasm-check* $HOME/.cargo/bin - name: Print cosmwasm-check version run: cosmwasm-check --version From e7f97639cd58c2f504c7da55b1d64da1d317ad1a Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 16:58:20 +0200 Subject: [PATCH 136/213] Updates. --- .github/workflows/contracts.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index dfe735da16..035888edbd 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -117,5 +117,8 @@ jobs: - name: Copy binary run: cp ${{ github.workspace }}/bin/cosmwasm-check* $HOME/.cargo/bin + - name: Print cargo content + run: ls -la $HOME/.cargo/bin + - name: Print cosmwasm-check version run: cosmwasm-check --version From 9e9339cb33ad86e60142e6789fefa394def3871d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:01:57 +0200 Subject: [PATCH 137/213] Updates. --- .github/workflows/contracts.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 035888edbd..3f6610ec90 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -114,6 +114,9 @@ jobs: name: cosmwasm-check-${{ matrix.os }} path: ./bin + - name: Make cosmwasm-check executable + run: chmod +x ./bin/cosmwasm-check* + - name: Copy binary run: cp ${{ github.workspace }}/bin/cosmwasm-check* $HOME/.cargo/bin From 6824823df19ff4bec9da28ae709108ce3abb569b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:03:31 +0200 Subject: [PATCH 138/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 3f6610ec90..464dcee93f 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -115,7 +115,7 @@ jobs: path: ./bin - name: Make cosmwasm-check executable - run: chmod +x ./bin/cosmwasm-check* + run: chmod +x ${{ github.workspace }}/bin/cosmwasm-check* - name: Copy binary run: cp ${{ github.workspace }}/bin/cosmwasm-check* $HOME/.cargo/bin From 0689c0cd74dfae839817a1f342bd24dbf05bf301 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:06:45 +0200 Subject: [PATCH 139/213] Updates. --- .github/workflows/contracts.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 464dcee93f..763aeb8e4d 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -112,13 +112,13 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: ./bin + path: . - name: Make cosmwasm-check executable - run: chmod +x ${{ github.workspace }}/bin/cosmwasm-check* + run: chmod +x cosmwasm-check* - name: Copy binary - run: cp ${{ github.workspace }}/bin/cosmwasm-check* $HOME/.cargo/bin + run: cp cosmwasm-check* $HOME/.cargo/bin - name: Print cargo content run: ls -la $HOME/.cargo/bin From cb9712c60e658ba0ae5309220b29132f18badec8 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:14:35 +0200 Subject: [PATCH 140/213] Updates. --- .github/workflows/contracts.yml | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 763aeb8e4d..1d8e458ac0 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -112,16 +112,7 @@ jobs: uses: actions/download-artifact@v4 with: name: cosmwasm-check-${{ matrix.os }} - path: . - - - name: Make cosmwasm-check executable - run: chmod +x cosmwasm-check* - - - name: Copy binary - run: cp cosmwasm-check* $HOME/.cargo/bin + path: ${{ env.HOME }}/.cargo/bin - name: Print cargo content - run: ls -la $HOME/.cargo/bin - - - name: Print cosmwasm-check version - run: cosmwasm-check --version + run: ls -la ${{ env.HOME }}/.cargo/bin From e87e9a78a836cb0a87e58d35efb5b017455969e0 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:17:33 +0200 Subject: [PATCH 141/213] Updates. --- .github/workflows/contracts.yml | 96 +++++++++++++-------------------- 1 file changed, 38 insertions(+), 58 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 1d8e458ac0..bb6921d1b3 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -16,36 +16,16 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 - - name: Prepare Rust toolchain + - name: Install Rust for compiling cosmwasm-check uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.87.0 - cache-directories: | - ${{ github.workspace }}/build-tools - name: Build cosmwasm-check - run: cargo install cosmwasm-check --root ./build-tools + run: cargo install cosmwasm-check@3.0.1 - - name: Upload cosmwasm-check binary - uses: actions/upload-artifact@v4 - with: - name: cosmwasm-check-${{ matrix.os }} - path: ./build-tools/bin/cosmwasm-check* - -# - name: Display variables -# run: echo $HOME -# -# - name: Print content -# run: ls -la ./build-tools/bin -# -# - name: Copy binary -# run: cp ./build-tools/bin/cosmwasm-check* $HOME/.cargo/bin -# -# - name: Print cargo content -# run: ls -la $HOME/.cargo/bin -# -# - name: Print cosmwasm-check version -# run: cosmwasm-check --version + - name: Print cosmwasm-check version + run: cosmwasm-check --version # stable: # name: ${{ matrix.dir }} (stable) ${{ matrix.os }} @@ -82,37 +62,37 @@ jobs: # - name: Print cosmwasm-check version # run: ls -la ${{ github.workspace }} - nightly: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - needs: build - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] - dir: [ floaty ] - defaults: - run: - shell: bash - working-directory: ./contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Prepare Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Download cosmwasm-check binary - uses: actions/download-artifact@v4 - with: - name: cosmwasm-check-${{ matrix.os }} - path: ${{ env.HOME }}/.cargo/bin - - - name: Print cargo content - run: ls -la ${{ env.HOME }}/.cargo/bin +# nightly: +# name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# needs: build +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macos-latest, windows-latest ] +# dir: [ floaty ] +# defaults: +# run: +# shell: bash +# working-directory: ./contracts/${{ matrix.dir }} +# steps: +# - name: Checkout sources +# uses: actions/checkout@v4 +# +# - name: Prepare Rust toolchain +# uses: actions-rust-lang/setup-rust-toolchain@v1 +# with: +# toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 +# target: wasm32-unknown-unknown +# components: clippy, rustfmt +# cache-directories: | +# ${{ github.workspace }}/contracts +# +# - name: Download cosmwasm-check binary +# uses: actions/download-artifact@v4 +# with: +# name: cosmwasm-check-${{ matrix.os }} +# path: ${{ env.HOME }}/.cargo/bin +# +# - name: Print cargo content +# run: ls -la ${{ env.HOME }}/.cargo/bin From b5b981fab5314d57a78e1a6855720a04b415dc89 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:21:35 +0200 Subject: [PATCH 142/213] Updates. --- .github/workflows/contracts.yml | 106 +++++++++++++++++--------------- 1 file changed, 55 insertions(+), 51 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index bb6921d1b3..f542888fae 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,86 +3,51 @@ name: contracts on: [ push ] jobs: - build: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest] - defaults: - run: - shell: bash - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - - name: Build cosmwasm-check - run: cargo install cosmwasm-check@3.0.1 - - - name: Print cosmwasm-check version - run: cosmwasm-check --version - -# stable: -# name: ${{ matrix.dir }} (stable) ${{ matrix.os }} +# build: # runs-on: ${{ matrix.os }} -# needs: build # strategy: # fail-fast: false # matrix: # os: [ ubuntu-latest, macos-latest, windows-latest] -# dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] # defaults: # run: # shell: bash -# working-directory: contracts/${{ matrix.dir }} # steps: # - name: Checkout sources # uses: actions/checkout@v4 # -# - name: Install Rust +# - name: Install Rust for compiling cosmwasm-check # uses: actions-rust-lang/setup-rust-toolchain@v1 # with: -# toolchain: 1.82.0 -# target: wasm32-unknown-unknown -# components: clippy, rustfmt -# cache-directories: | -# ${{ github.workspace }}/contracts +# toolchain: 1.87.0 # -# - name: Download cosmwasm-check binary -# uses: actions/download-artifact@v4 -# with: -# name: cosmwasm-check-${{ matrix.os }} -# path: ${{ github.workspace }} +# - name: Build cosmwasm-check +# run: cargo install cosmwasm-check@3.0.1 # # - name: Print cosmwasm-check version -# run: ls -la ${{ github.workspace }} +# run: cosmwasm-check --version -# nightly: -# name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} +# stable: +# name: ${{ matrix.dir }} (stable) ${{ matrix.os }} # runs-on: ${{ matrix.os }} # needs: build # strategy: # fail-fast: false # matrix: -# os: [ ubuntu-latest, macos-latest, windows-latest ] -# dir: [ floaty ] +# os: [ ubuntu-latest, macos-latest, windows-latest] +# dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] # defaults: # run: # shell: bash -# working-directory: ./contracts/${{ matrix.dir }} +# working-directory: contracts/${{ matrix.dir }} # steps: # - name: Checkout sources # uses: actions/checkout@v4 # -# - name: Prepare Rust toolchain +# - name: Install Rust # uses: actions-rust-lang/setup-rust-toolchain@v1 # with: -# toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 +# toolchain: 1.82.0 # target: wasm32-unknown-unknown # components: clippy, rustfmt # cache-directories: | @@ -92,7 +57,46 @@ jobs: # uses: actions/download-artifact@v4 # with: # name: cosmwasm-check-${{ matrix.os }} -# path: ${{ env.HOME }}/.cargo/bin +# path: ${{ github.workspace }} # -# - name: Print cargo content -# run: ls -la ${{ env.HOME }}/.cargo/bin +# - name: Print cosmwasm-check version +# run: ls -la ${{ github.workspace }} + + nightly: + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + dir: [ floaty ] + defaults: + run: + shell: bash + working-directory: ./contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Build cosmwasm-check + run: cargo install cosmwasm-check@3.0.1 + + - name: Print cosmwasm-check version + run: cosmwasm-check --version + + - name: Install Rust for compiling contracts + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Print cosmwasm-check version + run: cosmwasm-check --version From 42a76fb1747299768ebd7ccb886169a64c581213 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:25:14 +0200 Subject: [PATCH 143/213] Updates. --- .github/workflows/contracts.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f542888fae..4ba5b1db51 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -98,5 +98,8 @@ jobs: cache-directories: | ${{ github.workspace }}/contracts - - name: Print cosmwasm-check version - run: cosmwasm-check --version + - name: Build WASM binary + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Check contract using cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm From 9afc0f47c50d59a83c53fc3e26f387789a911d8c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:34:33 +0200 Subject: [PATCH 144/213] Updates. --- .github/workflows/check-rel.yml | 83 +++++++++++++++++++++++++ .github/workflows/contracts.yml | 105 -------------------------------- 2 files changed, 83 insertions(+), 105 deletions(-) create mode 100644 .github/workflows/check-rel.yml delete mode 100644 .github/workflows/contracts.yml diff --git a/.github/workflows/check-rel.yml b/.github/workflows/check-rel.yml new file mode 100644 index 0000000000..f476ea5a6a --- /dev/null +++ b/.github/workflows/check-rel.yml @@ -0,0 +1,83 @@ +name: check-rel + +on: [ push ] + +jobs: + stable: + name: ${{ matrix.dir }} (stable) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + defaults: + run: + shell: bash + working-directory: contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install cosmwasm-check + run: cargo install cosmwasm-check@3.0.1 + + - name: Install Rust for compiling contract + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.82.0 + target: wasm32-unknown-unknown + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Check contract using cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + + nightly: + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + dir: [ floaty ] + defaults: + run: + shell: bash + working-directory: ./contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install cosmwasm-check + run: cargo install cosmwasm-check@3.0.1 + + - name: Print cosmwasm-check version + run: cosmwasm-check --version + + - name: Install Rust for compiling contract + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + target: wasm32-unknown-unknown + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Build WASM binary + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Check contract using cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml deleted file mode 100644 index 4ba5b1db51..0000000000 --- a/.github/workflows/contracts.yml +++ /dev/null @@ -1,105 +0,0 @@ -name: contracts - -on: [ push ] - -jobs: -# build: -# runs-on: ${{ matrix.os }} -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macos-latest, windows-latest] -# defaults: -# run: -# shell: bash -# steps: -# - name: Checkout sources -# uses: actions/checkout@v4 -# -# - name: Install Rust for compiling cosmwasm-check -# uses: actions-rust-lang/setup-rust-toolchain@v1 -# with: -# toolchain: 1.87.0 -# -# - name: Build cosmwasm-check -# run: cargo install cosmwasm-check@3.0.1 -# -# - name: Print cosmwasm-check version -# run: cosmwasm-check --version - -# stable: -# name: ${{ matrix.dir }} (stable) ${{ matrix.os }} -# runs-on: ${{ matrix.os }} -# needs: build -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macos-latest, windows-latest] -# dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] -# defaults: -# run: -# shell: bash -# working-directory: contracts/${{ matrix.dir }} -# steps: -# - name: Checkout sources -# uses: actions/checkout@v4 -# -# - name: Install Rust -# uses: actions-rust-lang/setup-rust-toolchain@v1 -# with: -# toolchain: 1.82.0 -# target: wasm32-unknown-unknown -# components: clippy, rustfmt -# cache-directories: | -# ${{ github.workspace }}/contracts -# -# - name: Download cosmwasm-check binary -# uses: actions/download-artifact@v4 -# with: -# name: cosmwasm-check-${{ matrix.os }} -# path: ${{ github.workspace }} -# -# - name: Print cosmwasm-check version -# run: ls -la ${{ github.workspace }} - - nightly: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] - dir: [ floaty ] - defaults: - run: - shell: bash - working-directory: ./contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - - name: Build cosmwasm-check - run: cargo install cosmwasm-check@3.0.1 - - - name: Print cosmwasm-check version - run: cosmwasm-check --version - - - name: Install Rust for compiling contracts - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Check contract using cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm From f1677b46357ca8497839b16889597b9764cea6e8 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:40:36 +0200 Subject: [PATCH 145/213] Updates. --- .github/workflows/check-rel.yml | 83 --------------- .github/workflows/checks.yml | 174 ++++++++++++++++++++++++++++++++ Cargo.toml | 2 +- 3 files changed, 175 insertions(+), 84 deletions(-) delete mode 100644 .github/workflows/check-rel.yml create mode 100644 .github/workflows/checks.yml diff --git a/.github/workflows/check-rel.yml b/.github/workflows/check-rel.yml deleted file mode 100644 index f476ea5a6a..0000000000 --- a/.github/workflows/check-rel.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: check-rel - -on: [ push ] - -jobs: - stable: - name: ${{ matrix.dir }} (stable) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] - defaults: - run: - shell: bash - working-directory: contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - - name: Install cosmwasm-check - run: cargo install cosmwasm-check@3.0.1 - - - name: Install Rust for compiling contract - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.82.0 - target: wasm32-unknown-unknown - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Build WASM binary - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Check contract using cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - - nightly: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] - dir: [ floaty ] - defaults: - run: - shell: bash - working-directory: ./contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - - name: Install cosmwasm-check - run: cargo install cosmwasm-check@3.0.1 - - - name: Print cosmwasm-check version - run: cosmwasm-check --version - - - name: Install Rust for compiling contract - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 - target: wasm32-unknown-unknown - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Check contract using cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml new file mode 100644 index 0000000000..3a18b62b4c --- /dev/null +++ b/.github/workflows/checks.yml @@ -0,0 +1,174 @@ +name: checks + +on: [ push ] + +jobs: + stable-rel: + name: ${{ matrix.dir }} (stable) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + defaults: + run: + shell: bash + working-directory: contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install cosmwasm-check + run: cargo install cosmwasm-check@3.0.1 + + - name: Print cosmwasm-check version + run: cosmwasm-check --version + + - name: Install Rust for compiling contract + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.82.0 + target: wasm32-unknown-unknown + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Check contract using cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + + stable-dev: + name: ${{ matrix.dir }} (stable) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + defaults: + run: + shell: bash + working-directory: contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install cosmwasm-check + run: cargo install --path ../../packages/check --locked + + - name: Print cosmwasm-check version + run: cosmwasm-check --version + + - name: Install Rust for compiling contract + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.82.0 + target: wasm32-unknown-unknown + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Check contract using cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + + nightly-rel: + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + dir: [ floaty ] + defaults: + run: + shell: bash + working-directory: ./contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install cosmwasm-check + run: cargo install cosmwasm-check@3.0.1 + + - name: Print cosmwasm-check version + run: cosmwasm-check --version + + - name: Print cosmwasm-check version + run: cosmwasm-check --version + + - name: Install Rust for compiling contract + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + target: wasm32-unknown-unknown + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Build WASM binary + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Check contract using cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + + nightly-dev: + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + dir: [ floaty ] + defaults: + run: + shell: bash + working-directory: ./contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install cosmwasm-check + run: cargo install --path ../../packages/check --locked + + - name: Print cosmwasm-check version + run: cosmwasm-check --version + + - name: Print cosmwasm-check version + run: cosmwasm-check --version + + - name: Install Rust for compiling contract + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + target: wasm32-unknown-unknown + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Build WASM binary + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Check contract using cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm diff --git a/Cargo.toml b/Cargo.toml index cde35c9788..0ba412a3a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ exclude = ["contracts"] resolver = "2" [workspace.package] -version = "3.0.1" +version = "3.0.2" [workspace.dependencies] schemars = "0.8.4" From e5b13f4c404cffc9cee33e1336ce4d72fd3988c9 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:41:57 +0200 Subject: [PATCH 146/213] Updates. --- .github/workflows/checks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 3a18b62b4c..60cc105d55 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -66,7 +66,7 @@ jobs: toolchain: 1.87.0 - name: Install cosmwasm-check - run: cargo install --path ../../packages/check --locked + run: cargo install --path ../../packages/check - name: Print cosmwasm-check version run: cosmwasm-check --version @@ -151,7 +151,7 @@ jobs: toolchain: 1.87.0 - name: Install cosmwasm-check - run: cargo install --path ../../packages/check --locked + run: cargo install --path ../../packages/check - name: Print cosmwasm-check version run: cosmwasm-check --version From 9751028c3b73bc81ec8109400196a28e86afe1f6 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sat, 9 Aug 2025 17:42:57 +0200 Subject: [PATCH 147/213] Updates. --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 0ba412a3a2..cde35c9788 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ exclude = ["contracts"] resolver = "2" [workspace.package] -version = "3.0.2" +version = "3.0.1" [workspace.dependencies] schemars = "0.8.4" From 35a2da369191248275ca66c6e7a4514ccc2d0b0c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 10:29:06 +0200 Subject: [PATCH 148/213] Updates. --- .github/workflows/checks.yml | 187 +++++++++-------------------------- 1 file changed, 47 insertions(+), 140 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 60cc105d55..12c247245d 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -3,95 +3,54 @@ name: checks on: [ push ] jobs: - stable-rel: - name: ${{ matrix.dir }} (stable) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] - defaults: - run: - shell: bash - working-directory: contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - - name: Install cosmwasm-check - run: cargo install cosmwasm-check@3.0.1 - - - name: Print cosmwasm-check version - run: cosmwasm-check --version - - - name: Install Rust for compiling contract - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.82.0 - target: wasm32-unknown-unknown - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Build WASM binary - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Check contract using cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - - stable-dev: - name: ${{ matrix.dir }} (stable) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] - defaults: - run: - shell: bash - working-directory: contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - - name: Install cosmwasm-check - run: cargo install --path ../../packages/check - - - name: Print cosmwasm-check version - run: cosmwasm-check --version - - - name: Install Rust for compiling contract - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.82.0 - target: wasm32-unknown-unknown - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Build WASM binary - run: cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Check contract using cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - - nightly-rel: +# stable: +# name: ${{ matrix.dir }} (stable) ${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macos-latest, windows-latest] +# dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] +# defaults: +# run: +# shell: bash +# working-directory: contracts/${{ matrix.dir }} +# steps: +# - name: Checkout sources +# uses: actions/checkout@v4 +# +# - name: Install Rust for compiling cosmwasm-check +# uses: actions-rust-lang/setup-rust-toolchain@v1 +# with: +# toolchain: 1.87.0 +# +# - name: Install cosmwasm-check +# run: cargo install cosmwasm-check@3.0.1 +# +# - name: Print cosmwasm-check version +# run: cosmwasm-check --version +# +# - name: Install Rust for compiling contract +# uses: actions-rust-lang/setup-rust-toolchain@v1 +# with: +# toolchain: 1.82.0 +# target: wasm32-unknown-unknown +# cache-directories: | +# ${{ github.workspace }}/contracts +# +# - name: Build WASM binary +# run: cargo build --release --lib --locked --target wasm32-unknown-unknown +# +# - name: Check contract using cosmwasm-check +# run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + + nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] + os: [ ubuntu-latest ] #, macos-latest, windows-latest ] dir: [ floaty ] defaults: run: @@ -101,24 +60,10 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 - - name: Install Rust for compiling cosmwasm-check + - name: Install Rust uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: 1.87.0 - - - name: Install cosmwasm-check - run: cargo install cosmwasm-check@3.0.1 - - - name: Print cosmwasm-check version - run: cosmwasm-check --version - - - name: Print cosmwasm-check version - run: cosmwasm-check --version - - - name: Install Rust for compiling contract - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + toolchain: 1.87.0, nightly-2024-09-01 # This is a nightly channel for version 1.82.0 target: wasm32-unknown-unknown cache-directories: | ${{ github.workspace }}/contracts @@ -126,49 +71,11 @@ jobs: - name: Build WASM binary run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - name: Check contract using cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - - nightly-dev: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] - dir: [ floaty ] - defaults: - run: - shell: bash - working-directory: ./contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - name: Install cosmwasm-check - run: cargo install --path ../../packages/check + run: cargo +1.87.0 install cosmwasm-check@3.0.1 - name: Print cosmwasm-check version run: cosmwasm-check --version - - name: Print cosmwasm-check version - run: cosmwasm-check --version - - - name: Install Rust for compiling contract - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 - target: wasm32-unknown-unknown - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Check contract using cosmwasm-check + - name: Use cosmwasm-check to verify contract binary run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm From 5ed645c54cfaea01a92b75362f2cb79310b014de Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 10:41:08 +0200 Subject: [PATCH 149/213] Updates. --- .github/workflows/checks.yml | 39 ++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 12c247245d..f85f904742 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -60,22 +60,49 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 - - name: Install Rust + - name: Install Rust for compiling contracts uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: 1.87.0, nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 target: wasm32-unknown-unknown + components: clippy, rustfmt cache-directories: | ${{ github.workspace }}/contracts + - name: Check formatting + run: cargo fmt -- --check + + - name: Run unit tests + run: cargo test --lib --locked + - name: Build WASM binary run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - name: Install cosmwasm-check + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + + - name: Run integration tests + run: cargo test --test integration --locked + + - name: Run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install recently released cosmwasm-check run: cargo +1.87.0 install cosmwasm-check@3.0.1 - - name: Print cosmwasm-check version - run: cosmwasm-check --version + - name: Verify contract binary using recently released cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + + - name: Install current cosmwasm-check + run: cargo +1.87.0 install --path ../../packages/check --force - - name: Use cosmwasm-check to verify contract binary + - name: Verify contract binary using current cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm From 1b805f7b7cb65a9b847e3ee30f335c8629d99aa5 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 10:53:28 +0200 Subject: [PATCH 150/213] Updates. --- .github/workflows/{checks.yml => contracts.yml} | 2 +- docs/CHECKS.md | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) rename .github/workflows/{checks.yml => contracts.yml} (99%) create mode 100644 docs/CHECKS.md diff --git a/.github/workflows/checks.yml b/.github/workflows/contracts.yml similarity index 99% rename from .github/workflows/checks.yml rename to .github/workflows/contracts.yml index f85f904742..85f0cef2b6 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/contracts.yml @@ -1,4 +1,4 @@ -name: checks +name: contracts on: [ push ] diff --git a/docs/CHECKS.md b/docs/CHECKS.md new file mode 100644 index 0000000000..97fb5c52dd --- /dev/null +++ b/docs/CHECKS.md @@ -0,0 +1,7 @@ +# Checks provided in GitHub workflows + +## Contracts + +| Name | channel | fmt | unit
tests | wasm | linter | integration
tests | schema | check
released | check
current | +|------------|:-------:|:---:|:--------------:|:----:|:------:|:---------------------:|:------:|:------------------:|:-----------------:| +| **burner** | stable | + | + | + | + | + | + | + | + | From 99a306f6ef18f0a0e00b9fb7255f060af681991d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 11:05:08 +0200 Subject: [PATCH 151/213] Updates. --- .github/workflows/contracts.yml | 104 +++++++++++++++++++------------- docs/CHECKS.md | 20 ++++-- 2 files changed, 79 insertions(+), 45 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 85f0cef2b6..4174ba6735 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,46 +3,68 @@ name: contracts on: [ push ] jobs: -# stable: -# name: ${{ matrix.dir }} (stable) ${{ matrix.os }} -# runs-on: ${{ matrix.os }} -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macos-latest, windows-latest] -# dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] -# defaults: -# run: -# shell: bash -# working-directory: contracts/${{ matrix.dir }} -# steps: -# - name: Checkout sources -# uses: actions/checkout@v4 -# -# - name: Install Rust for compiling cosmwasm-check -# uses: actions-rust-lang/setup-rust-toolchain@v1 -# with: -# toolchain: 1.87.0 -# -# - name: Install cosmwasm-check -# run: cargo install cosmwasm-check@3.0.1 -# -# - name: Print cosmwasm-check version -# run: cosmwasm-check --version -# -# - name: Install Rust for compiling contract -# uses: actions-rust-lang/setup-rust-toolchain@v1 -# with: -# toolchain: 1.82.0 -# target: wasm32-unknown-unknown -# cache-directories: | -# ${{ github.workspace }}/contracts -# -# - name: Build WASM binary -# run: cargo build --release --lib --locked --target wasm32-unknown-unknown -# -# - name: Check contract using cosmwasm-check -# run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + stable: + name: ${{ matrix.dir }} (stable) ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + defaults: + run: + shell: bash + working-directory: contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling contracts + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Check formatting + run: cargo fmt -- --check + + - name: Run unit tests + run: cargo test --lib --locked + + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + + - name: Run integration tests + run: cargo test --test integration --locked + + - name: Run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install recently released cosmwasm-check + run: cargo +1.87.0 install cosmwasm-check@3.0.1 + + - name: Verify contract binary using recently released cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + + - name: Install current cosmwasm-check + run: cargo +1.87.0 install --path ../../packages/check --force + + - name: Verify contract binary using current cosmwasm-check + run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} @@ -50,7 +72,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] #, macos-latest, windows-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] dir: [ floaty ] defaults: run: diff --git a/docs/CHECKS.md b/docs/CHECKS.md index 97fb5c52dd..749a022132 100644 --- a/docs/CHECKS.md +++ b/docs/CHECKS.md @@ -1,7 +1,19 @@ -# Checks provided in GitHub workflows +# Checks in GitHub workflows ## Contracts -| Name | channel | fmt | unit
tests | wasm | linter | integration
tests | schema | check
released | check
current | -|------------|:-------:|:---:|:--------------:|:----:|:------:|:---------------------:|:------:|:------------------:|:-----------------:| -| **burner** | stable | + | + | + | + | + | + | + | + | +| Name | channel | fmt | unit
tests | wasm | linter | integration
tests | schema | check
released | check
current | +|-------------------|:-------:|:---:|:--------------:|:----:|:------:|:---------------------:|:------:|:------------------:|:-----------------:| +| **burner** | stable | + | + | + | + | + | + | + | + | +| **crypto-verify** | stable | + | + | + | + | + | + | + | + | + +- **channel** - Rust channel used to run the checks. Possible values are **stable** or **nightly**. + Most of the contracts use **stable** channel, but in some cases **nightly** channel is required. +- **fmt** - Checks code formatting against Rust formatting rules. +- **unit tests** - Runs all unit tests provided by the contract. +- **wasm** - Checks building the WASM binary for the contract. +- **linter** - Check the code correctness against Rust clippy rules. +- **integration tests** - Runs all integration tests provided by the contract. +- **schema** - Checks if there are no changes in contract interface (schema). +- **check released** - Checks the WASM binary using recently released version of `cosmwasm-check` tool. +- **check current** - Checks the WASM binary using currently developed version of `cosmwasm-check` tool. From 241e5751a9e475f729d3c9d0fa81386d0c3a055f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 11:13:50 +0200 Subject: [PATCH 152/213] Updates. --- docs/CHECKS.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/CHECKS.md b/docs/CHECKS.md index 749a022132..a11731c1bf 100644 --- a/docs/CHECKS.md +++ b/docs/CHECKS.md @@ -17,3 +17,6 @@ - **schema** - Checks if there are no changes in contract interface (schema). - **check released** - Checks the WASM binary using recently released version of `cosmwasm-check` tool. - **check current** - Checks the WASM binary using currently developed version of `cosmwasm-check` tool. + +> All checks are executed on standard [GitHub runner images](https://github.com/actions/runner-images): +> `ubuntu-latest` (x86_64), `macos-latest` (arm64) and `windows-latest` (x86_64). From 6ab1f4501c9eaa3a5437fca907bb099f18222b6b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 11:24:50 +0200 Subject: [PATCH 153/213] Updates. --- .github/workflows/contracts.yml | 2 +- docs/{idl.md => IDL.md} | 0 docs/simulate_riffle_shuffle.py | 57 --------------------------------- 3 files changed, 1 insertion(+), 58 deletions(-) rename docs/{idl.md => IDL.md} (100%) delete mode 100644 docs/simulate_riffle_shuffle.py diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 4174ba6735..4e577ad050 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -22,7 +22,7 @@ jobs: - name: Install Rust for compiling contracts uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + toolchain: 1.82.0 target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | diff --git a/docs/idl.md b/docs/IDL.md similarity index 100% rename from docs/idl.md rename to docs/IDL.md diff --git a/docs/simulate_riffle_shuffle.py b/docs/simulate_riffle_shuffle.py deleted file mode 100644 index e8f280bfc5..0000000000 --- a/docs/simulate_riffle_shuffle.py +++ /dev/null @@ -1,57 +0,0 @@ -import functools - -# Create a function that executed f recursively n times, i.e. f**n -def power(f, n): - functions = [f for _ in range(n)] - def compose2(f, g): - return lambda x: f(g(x)) - return functools.reduce(compose2, functions, lambda x: x) - -# Rotate input to the left by n positions -def rotate_left(input, n): - return input[n:] + input[0:n] - -def riffle_shuffle(input): - left = input[0:len(input)//2] - right = input[len(input)//2:] - i = 0 - out = "" - while i < len(input)//2: - out += right[i] + left[i] - i += 1 - return out - -values = [ - "alice123----------------", # 0 - "alice485----------------", # 1 - "aliceimwunderland521----", # 2 - "bob1--------------------", # 3 - "bob123------------------", # 4 - "bob485------------------", # 5 - "bob511------------------", # 6 - "creator-----------------", # 7 -] - -def digit_sum(input): - def value(char): - if char == "-": - return 0 - else: - return ord(char) - return sum([value(c) for c in input]) - -shuffle = power(riffle_shuffle, 18) -rotated = [rotate_left(v, digit_sum(v) % 24) for v in values] -rotated_shuffled = [shuffle(r) for r in rotated] -shuffled = [shuffle(v) for v in values] - -print("Original:\n" + "\n".join(sorted(values))) -print() -# digit_sums = [str(digit_sum(v) % 24) for v in values] -# print("Digit sums:\n" + "\n".join(digit_sums)) -# print() -print("Rotated:\n" + "\n".join(sorted(rotated))) -print() -print("Shuffled:\n" + "\n".join(sorted(shuffled))) -print() -print("Rotated+Shuffled:\n" + "\n".join(sorted(rotated_shuffled))) From 00a644c10fa185e8786b61ddf0c6a17fb7d665a2 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 11:50:07 +0200 Subject: [PATCH 154/213] Updates. --- .github/workflows/contracts.yml | 6 +++--- docs/CHECKS.md | 26 ++++++++++++++++++++++---- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 4e577ad050..596b936994 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -115,16 +115,16 @@ jobs: - name: Install Rust for compiling cosmwasm-check uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: 1.87.0 + toolchain: stable-1.87.0 - name: Install recently released cosmwasm-check - run: cargo +1.87.0 install cosmwasm-check@3.0.1 + run: cargo +stable-1.87.0 install cosmwasm-check@3.0.1 - name: Verify contract binary using recently released cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - name: Install current cosmwasm-check - run: cargo +1.87.0 install --path ../../packages/check --force + run: cargo +stable-1.87.0 install --path ../../packages/check --force - name: Verify contract binary using current cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm diff --git a/docs/CHECKS.md b/docs/CHECKS.md index a11731c1bf..fc0e1b6cb3 100644 --- a/docs/CHECKS.md +++ b/docs/CHECKS.md @@ -2,10 +2,28 @@ ## Contracts -| Name | channel | fmt | unit
tests | wasm | linter | integration
tests | schema | check
released | check
current | -|-------------------|:-------:|:---:|:--------------:|:----:|:------:|:---------------------:|:------:|:------------------:|:-----------------:| -| **burner** | stable | + | + | + | + | + | + | + | + | -| **crypto-verify** | stable | + | + | + | + | + | + | + | + | +List of checks performed in `contracts.yml` workflow: + +| Name | channel | fmt | unit
tests | wasm | linter | integration
tests | schema | check
released | check
current | +|----------------------|:-------:|:---:|:--------------:|:----:|:------:|:---------------------:|:------:|:------------------:|:-----------------:| +| **burner** | stable | + | + | + | + | + | + | + | + | +| **crypto-verify** | stable | + | + | + | + | + | + | + | + | +| **cyberpunk** | stable | + | + | + | + | + | + | + | + | +| **empty** | stable | + | + | + | + | + | + | + | + | +| **floaty** | nightly | + | + | + | + | + | + | + | + | +| **hackatom** | stable | + | + | + | + | + | + | + | + | +| **ibc2** | stable | + | + | + | + | + | + | + | + | +| **ibc-callbacks** | stable | + | + | + | + | + | + | + | + | +| **ibc-reflect** | stable | + | + | + | + | + | + | + | + | +| **ibc-reflect-send** | stable | + | + | + | + | + | + | + | + | +| **nested-contracts** | stable | + | + | + | + | + | + | + | + | +| **queue** | stable | + | + | + | + | + | + | + | + | +| **reflect** | stable | + | + | + | + | + | + | + | + | +| **replier** | stable | + | + | + | + | + | + | + | + | +| **staking** | stable | + | + | + | + | + | + | + | + | +| **virus** | stable | + | + | + | + | + | + | + | + | + +Legend: - **channel** - Rust channel used to run the checks. Possible values are **stable** or **nightly**. Most of the contracts use **stable** channel, but in some cases **nightly** channel is required. From 25a7672e640933eaba407aab3103992499fcda91 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 11:56:09 +0200 Subject: [PATCH 155/213] Updates. --- .github/workflows/contracts.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 596b936994..384d0efa58 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -19,6 +19,11 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + - name: Install Rust for compiling contracts uses: actions-rust-lang/setup-rust-toolchain@v1 with: @@ -49,11 +54,6 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - name: Install recently released cosmwasm-check run: cargo +1.87.0 install cosmwasm-check@3.0.1 @@ -82,6 +82,11 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + - name: Install Rust for compiling contracts uses: actions-rust-lang/setup-rust-toolchain@v1 with: @@ -112,19 +117,14 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: stable-1.87.0 - - name: Install recently released cosmwasm-check - run: cargo +stable-1.87.0 install cosmwasm-check@3.0.1 + run: cargo +1.87.0 install cosmwasm-check@3.0.1 - name: Verify contract binary using recently released cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - name: Install current cosmwasm-check - run: cargo +stable-1.87.0 install --path ../../packages/check --force + run: cargo +1.87.0 install --path ../../packages/check --force - name: Verify contract binary using current cosmwasm-check run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm From 974cfae7ccaebedee8e78e2c7a4fdcdcd7c01608 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:04:13 +0200 Subject: [PATCH 156/213] Updates. --- .github/workflows/contracts.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 384d0efa58..267555f95d 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -34,22 +34,22 @@ jobs: ${{ github.workspace }}/contracts - name: Check formatting - run: cargo fmt -- --check + run: cargo +1.82.0 fmt -- --check - name: Run unit tests - run: cargo test --lib --locked + run: cargo +1.82.0 test --lib --locked - name: Build WASM binary - run: cargo build --release --lib --locked --target wasm32-unknown-unknown + run: cargo +1.82.0 build --release --lib --locked --target wasm32-unknown-unknown - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings + run: cargo +1.82.0 clippy --all-targets --tests -- -D warnings - name: Run integration tests - run: cargo test --test integration --locked + run: cargo +1.82.0 test --test integration --locked - name: Run schema generator - run: cargo run --bin schema --locked + run: cargo +1.82.0 run --bin schema --locked - name: Ensure schemas are up-to-date run: git diff --quiet ./schema @@ -97,22 +97,22 @@ jobs: ${{ github.workspace }}/contracts - name: Check formatting - run: cargo fmt -- --check + run: cargo +nightly-2024-09-01 fmt -- --check - name: Run unit tests - run: cargo test --lib --locked + run: cargo +nightly-2024-09-01 test --lib --locked - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +nightly-2024-09-01 build --release --lib --locked --target wasm32-unknown-unknown - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings + run: cargo +nightly-2024-09-01 clippy --all-targets --tests -- -D warnings - name: Run integration tests - run: cargo test --test integration --locked + run: cargo +nightly-2024-09-01 test --test integration --locked - name: Run schema generator - run: cargo run --bin schema --locked + run: cargo +nightly-2024-09-01 run --bin schema --locked - name: Ensure schemas are up-to-date run: git diff --quiet ./schema From 88b98fbe3603e184a92c3f797f778e9a9ca31bc1 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:15:11 +0200 Subject: [PATCH 157/213] Updates. --- .github/workflows/contracts.yml | 128 +++++++++++++------------------- 1 file changed, 50 insertions(+), 78 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 267555f95d..f24930bb5b 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,68 +3,51 @@ name: contracts on: [ push ] jobs: - stable: - name: ${{ matrix.dir }} (stable) ${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] - defaults: - run: - shell: bash - working-directory: contracts/${{ matrix.dir }} - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - - name: Install Rust for compiling contracts - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - cache-directories: | - ${{ github.workspace }}/contracts - - - name: Check formatting - run: cargo +1.82.0 fmt -- --check - - - name: Run unit tests - run: cargo +1.82.0 test --lib --locked - - - name: Build WASM binary - run: cargo +1.82.0 build --release --lib --locked --target wasm32-unknown-unknown - - - name: Run linter - run: cargo +1.82.0 clippy --all-targets --tests -- -D warnings - - - name: Run integration tests - run: cargo +1.82.0 test --test integration --locked - - - name: Run schema generator - run: cargo +1.82.0 run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema - - - name: Install recently released cosmwasm-check - run: cargo +1.87.0 install cosmwasm-check@3.0.1 - - - name: Verify contract binary using recently released cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - - - name: Install current cosmwasm-check - run: cargo +1.87.0 install --path ../../packages/check --force - - - name: Verify contract binary using current cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm +# stable: +# name: ${{ matrix.dir }} (stable) ${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macos-latest, windows-latest] +# dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] +# defaults: +# run: +# shell: bash +# working-directory: contracts/${{ matrix.dir }} +# steps: +# - name: Checkout sources +# uses: actions/checkout@v4 +# +# - name: Install Rust +# uses: actions-rust-lang/setup-rust-toolchain@v1 +# with: +# toolchain: 1.82.0 +# target: wasm32-unknown-unknown +# components: clippy, rustfmt +# cache-directories: | +# ${{ github.workspace }}/contracts +# +# - name: Check formatting +# run: cargo +1.82.0 fmt -- --check +# +# - name: Run unit tests +# run: cargo +1.82.0 test --lib --locked +# +# - name: Build WASM binary +# run: cargo +1.82.0 build --release --lib --locked --target wasm32-unknown-unknown +# +# - name: Run linter +# run: cargo +1.82.0 clippy --all-targets --tests -- -D warnings +# +# - name: Run integration tests +# run: cargo +1.82.0 test --test integration --locked +# +# - name: Run schema generator +# run: cargo +1.82.0 run --bin schema --locked +# +# - name: Ensure schemas are up-to-date +# run: git diff --quiet ./schema nightly: name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} @@ -82,11 +65,6 @@ jobs: - name: Checkout sources uses: actions/checkout@v4 - - name: Install Rust for compiling cosmwasm-check - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.87.0 - - name: Install Rust for compiling contracts uses: actions-rust-lang/setup-rust-toolchain@v1 with: @@ -117,14 +95,8 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema - - name: Install recently released cosmwasm-check - run: cargo +1.87.0 install cosmwasm-check@3.0.1 - - - name: Verify contract binary using recently released cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm - - - name: Install current cosmwasm-check - run: cargo +1.87.0 install --path ../../packages/check --force - - - name: Verify contract binary using current cosmwasm-check - run: cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm + - name: Upload contract WASM binary + uses: actions/upload-artifact@v4 + with: + name: ${{ matrix.dir }}-nightly-${{ runner.os }} + path: target/wasm32-unknown-unknown/release/*.wasm From 81a6971a84d1482edcd17df2bb84b8f1c8d3c142 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:18:35 +0200 Subject: [PATCH 158/213] Updates. --- .github/workflows/contracts.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f24930bb5b..27b0eb02ce 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -95,8 +95,9 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema - - name: Upload contract WASM binary - uses: actions/upload-artifact@v4 - with: - name: ${{ matrix.dir }}-nightly-${{ runner.os }} - path: target/wasm32-unknown-unknown/release/*.wasm + - name: Upload WASM binary + run: ls target/wasm32-unknown-unknown/release +# uses: actions/upload-artifact@v4 +# with: +# name: ${{ matrix.dir }}-nightly-${{ runner.os }} +# path: target/wasm32-unknown-unknown/release/*.wasm From 69b3dc6d7b5bcbbc710d55cc57d44d69e777d97b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:20:49 +0200 Subject: [PATCH 159/213] Updates. --- .github/workflows/contracts.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 27b0eb02ce..3c3b351de8 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -55,7 +55,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] + os: [ ubuntu-latest ] #, macos-latest, windows-latest ] dir: [ floaty ] defaults: run: @@ -83,6 +83,12 @@ jobs: - name: Build WASM binary run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +nightly-2024-09-01 build --release --lib --locked --target wasm32-unknown-unknown + - name: Upload WASM binary + uses: actions/upload-artifact@v4 + with: + name: ${{ matrix.dir }}-nightly-${{ runner.os }} + path: target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm + - name: Run linter run: cargo +nightly-2024-09-01 clippy --all-targets --tests -- -D warnings @@ -94,10 +100,3 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema - - - name: Upload WASM binary - run: ls target/wasm32-unknown-unknown/release -# uses: actions/upload-artifact@v4 -# with: -# name: ${{ matrix.dir }}-nightly-${{ runner.os }} -# path: target/wasm32-unknown-unknown/release/*.wasm From f7f65afdb770ff5d412a0e3398da37f27e325727 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:22:37 +0200 Subject: [PATCH 160/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 3c3b351de8..e1f48cbd95 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -87,7 +87,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: ${{ matrix.dir }}-nightly-${{ runner.os }} - path: target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm + path: ${{ github.workspace }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm - name: Run linter run: cargo +nightly-2024-09-01 clippy --all-targets --tests -- -D warnings From 27a13a213a7f947e29c03cff43a2a463bd8a9e9a Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:22:53 +0200 Subject: [PATCH 161/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index e1f48cbd95..43a9ecbbf3 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -87,7 +87,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: ${{ matrix.dir }}-nightly-${{ runner.os }} - path: ${{ github.workspace }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm + path: ./target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm - name: Run linter run: cargo +nightly-2024-09-01 clippy --all-targets --tests -- -D warnings From 4fde2b4af798e8320548e66318ed1574fe28b422 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:27:01 +0200 Subject: [PATCH 162/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 43a9ecbbf3..c727e540f6 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -87,7 +87,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: ${{ matrix.dir }}-nightly-${{ runner.os }} - path: ./target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm + path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm - name: Run linter run: cargo +nightly-2024-09-01 clippy --all-targets --tests -- -D warnings From 837eaa0c5143316a45b24bfef1b09f8975f59f0c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:31:32 +0200 Subject: [PATCH 163/213] Updates. --- .github/workflows/contracts.yml | 56 +++++++++++++++++++++++++++++++-- 1 file changed, 54 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index c727e540f6..37c157c5a8 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -50,12 +50,12 @@ jobs: # run: git diff --quiet ./schema nightly: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} + name: ${{ matrix.dir }} (nightly) ${{ runner.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] #, macos-latest, windows-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] dir: [ floaty ] defaults: run: @@ -100,3 +100,55 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema + +# check-released: +# name: check-released-${{ runner.os }} +# runs-on: ${{ matrix.os }} +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest ] #, macos-latest, windows-latest ] +# dir: [ floaty ] +# defaults: +# run: +# shell: bash +# working-directory: ./contracts/${{ matrix.dir }} +# steps: +# - name: Checkout sources +# uses: actions/checkout@v4 +# +# - name: Install Rust for compiling contracts +# uses: actions-rust-lang/setup-rust-toolchain@v1 +# with: +# toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 +# target: wasm32-unknown-unknown +# components: clippy, rustfmt +# cache-directories: | +# ${{ github.workspace }}/contracts +# +# - name: Check formatting +# run: cargo +nightly-2024-09-01 fmt -- --check +# +# - name: Run unit tests +# run: cargo +nightly-2024-09-01 test --lib --locked +# +# - name: Build WASM binary +# run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +nightly-2024-09-01 build --release --lib --locked --target wasm32-unknown-unknown +# +# - name: Upload WASM binary +# uses: actions/upload-artifact@v4 +# with: +# name: ${{ matrix.dir }}-nightly-${{ runner.os }} +# path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm +# +# - name: Run linter +# run: cargo +nightly-2024-09-01 clippy --all-targets --tests -- -D warnings +# +# - name: Run integration tests +# run: cargo +nightly-2024-09-01 test --test integration --locked +# +# - name: Run schema generator +# run: cargo +nightly-2024-09-01 run --bin schema --locked +# +# - name: Ensure schemas are up-to-date +# run: git diff --quiet ./schema From ca65206744d1562a8f0b467f14c1e08b8d37040e Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:32:23 +0200 Subject: [PATCH 164/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 37c157c5a8..7a2aa95a0c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -50,7 +50,7 @@ jobs: # run: git diff --quiet ./schema nightly: - name: ${{ matrix.dir }} (nightly) ${{ runner.os }} + name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false From 44a26d6683cc06d700d174d7d0e5ea34f79f2ab2 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:45:08 +0200 Subject: [PATCH 165/213] Updates. --- .github/workflows/contracts.yml | 73 ++++++++++----------------------- 1 file changed, 22 insertions(+), 51 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 7a2aa95a0c..ab910d8bc2 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -101,54 +101,25 @@ jobs: - name: Ensure schemas are up-to-date run: git diff --quiet ./schema -# check-released: -# name: check-released-${{ runner.os }} -# runs-on: ${{ matrix.os }} -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest ] #, macos-latest, windows-latest ] -# dir: [ floaty ] -# defaults: -# run: -# shell: bash -# working-directory: ./contracts/${{ matrix.dir }} -# steps: -# - name: Checkout sources -# uses: actions/checkout@v4 -# -# - name: Install Rust for compiling contracts -# uses: actions-rust-lang/setup-rust-toolchain@v1 -# with: -# toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 -# target: wasm32-unknown-unknown -# components: clippy, rustfmt -# cache-directories: | -# ${{ github.workspace }}/contracts -# -# - name: Check formatting -# run: cargo +nightly-2024-09-01 fmt -- --check -# -# - name: Run unit tests -# run: cargo +nightly-2024-09-01 test --lib --locked -# -# - name: Build WASM binary -# run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +nightly-2024-09-01 build --release --lib --locked --target wasm32-unknown-unknown -# -# - name: Upload WASM binary -# uses: actions/upload-artifact@v4 -# with: -# name: ${{ matrix.dir }}-nightly-${{ runner.os }} -# path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm -# -# - name: Run linter -# run: cargo +nightly-2024-09-01 clippy --all-targets --tests -- -D warnings -# -# - name: Run integration tests -# run: cargo +nightly-2024-09-01 test --test integration --locked -# -# - name: Run schema generator -# run: cargo +nightly-2024-09-01 run --bin schema --locked -# -# - name: Ensure schemas are up-to-date -# run: git diff --quiet ./schema + check-released: + name: check-released-${{ matrix.os }} + runs-on: ${{ matrix.os }} + needs: nightly + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + steps: + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + + - name: Install recently released cosmwasm-check + run: cargo install cosmwasm-check@3.0.1 + + - uses: actions/download-artifact@v4 + with: + name: floaty-nightly-${{ runner.os }} + path: ./bin/floaty/nightly/${{ runner.os }} + - run: cosmwasm-check ./bin/floaty/nightly/${{ runner.os }}/*.wasm From ec653fdc17ba1e5ad24355ea077991a7827eddda Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 12:52:34 +0200 Subject: [PATCH 166/213] Updates. --- .github/workflows/contracts.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index ab910d8bc2..f183d5b5d9 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -86,7 +86,7 @@ jobs: - name: Upload WASM binary uses: actions/upload-artifact@v4 with: - name: ${{ matrix.dir }}-nightly-${{ runner.os }} + name: ${{ matrix.dir }}-${{ runner.os }} path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm - name: Run linter @@ -118,8 +118,11 @@ jobs: - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@3.0.1 - - uses: actions/download-artifact@v4 + - name: Download floaty + uses: actions/download-artifact@v4 with: - name: floaty-nightly-${{ runner.os }} - path: ./bin/floaty/nightly/${{ runner.os }} - - run: cosmwasm-check ./bin/floaty/nightly/${{ runner.os }}/*.wasm + name: floaty-${{ runner.os }} + path: . + + - name: Check floaty + run: cosmwasm-check floaty.wasm From 762494842f7b35f02b81cff4fe7f2d0b0bd9955d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 13:00:34 +0200 Subject: [PATCH 167/213] Updates. --- .github/workflows/contracts.yml | 136 ++++++++++++++++++-------------- 1 file changed, 77 insertions(+), 59 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f183d5b5d9..ecb7f02a28 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,54 +3,60 @@ name: contracts on: [ push ] jobs: -# stable: -# name: ${{ matrix.dir }} (stable) ${{ matrix.os }} -# runs-on: ${{ matrix.os }} -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macos-latest, windows-latest] -# dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] -# defaults: -# run: -# shell: bash -# working-directory: contracts/${{ matrix.dir }} -# steps: -# - name: Checkout sources -# uses: actions/checkout@v4 -# -# - name: Install Rust -# uses: actions-rust-lang/setup-rust-toolchain@v1 -# with: -# toolchain: 1.82.0 -# target: wasm32-unknown-unknown -# components: clippy, rustfmt -# cache-directories: | -# ${{ github.workspace }}/contracts -# -# - name: Check formatting -# run: cargo +1.82.0 fmt -- --check -# -# - name: Run unit tests -# run: cargo +1.82.0 test --lib --locked -# -# - name: Build WASM binary -# run: cargo +1.82.0 build --release --lib --locked --target wasm32-unknown-unknown -# -# - name: Run linter -# run: cargo +1.82.0 clippy --all-targets --tests -- -D warnings -# -# - name: Run integration tests -# run: cargo +1.82.0 test --test integration --locked -# -# - name: Run schema generator -# run: cargo +1.82.0 run --bin schema --locked -# -# - name: Ensure schemas are up-to-date -# run: git diff --quiet ./schema + stable: + name: ${{ matrix.dir }}-${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + defaults: + run: + shell: bash + working-directory: contracts/${{ matrix.dir }} + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + cache-directories: | + ${{ github.workspace }}/contracts + + - name: Check formatting + run: cargo fmt -- --check + + - name: Run unit tests + run: cargo test --lib --locked + + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + + - name: Run integration tests + run: cargo test --test integration --locked + + - name: Run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema + + - name: Upload WASM binary + uses: actions/upload-artifact@v4 + with: + name: ${{ matrix.dir }}-${{ runner.os }} + path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm nightly: - name: ${{ matrix.dir }} (nightly) ${{ matrix.os }} + name: ${{ matrix.dir }}-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false @@ -75,41 +81,44 @@ jobs: ${{ github.workspace }}/contracts - name: Check formatting - run: cargo +nightly-2024-09-01 fmt -- --check + run: cargo fmt -- --check - name: Run unit tests - run: cargo +nightly-2024-09-01 test --lib --locked + run: cargo test --lib --locked - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +nightly-2024-09-01 build --release --lib --locked --target wasm32-unknown-unknown - - - name: Upload WASM binary - uses: actions/upload-artifact@v4 - with: - name: ${{ matrix.dir }}-${{ runner.os }} - path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - name: Run linter - run: cargo +nightly-2024-09-01 clippy --all-targets --tests -- -D warnings + run: cargo clippy --all-targets --tests -- -D warnings - name: Run integration tests - run: cargo +nightly-2024-09-01 test --test integration --locked + run: cargo test --test integration --locked - name: Run schema generator - run: cargo +nightly-2024-09-01 run --bin schema --locked + run: cargo run --bin schema --locked - name: Ensure schemas are up-to-date run: git diff --quiet ./schema + - name: Upload WASM binary + uses: actions/upload-artifact@v4 + with: + name: ${{ matrix.dir }}-${{ runner.os }} + path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm + check-released: name: check-released-${{ matrix.os }} runs-on: ${{ matrix.os }} - needs: nightly + needs: [stable, nightly] strategy: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] steps: + - name: Checkout sources + uses: actions/checkout@v4 + - name: Install Rust for compiling cosmwasm-check uses: actions-rust-lang/setup-rust-toolchain@v1 with: @@ -118,6 +127,15 @@ jobs: - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@3.0.1 + - name: Download burner + uses: actions/download-artifact@v4 + with: + name: burner-${{ runner.os }} + path: . + + - name: Check floaty + run: cosmwasm-check burner.wasm + - name: Download floaty uses: actions/download-artifact@v4 with: From b80239cd918d6c08b866f33beb824400930dfef0 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 13:07:27 +0200 Subject: [PATCH 168/213] Updates. --- .github/workflows/contracts.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index ecb7f02a28..f5a5cba1a2 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -53,7 +53,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: ${{ matrix.dir }}-${{ runner.os }} - path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm + path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm nightly: name: ${{ matrix.dir }}-${{ matrix.os }} @@ -105,7 +105,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: ${{ matrix.dir }}-${{ runner.os }} - path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/${{ matrix.dir }}.wasm + path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm check-released: name: check-released-${{ matrix.os }} @@ -136,6 +136,15 @@ jobs: - name: Check floaty run: cosmwasm-check burner.wasm + - name: Download crypto-verify + uses: actions/download-artifact@v4 + with: + name: crypto-verify-${{ runner.os }} + path: . + + - name: Check floaty + run: cosmwasm-check crypto_verify.wasm + - name: Download floaty uses: actions/download-artifact@v4 with: From 037b387e5c7af8e591f87e20a152e53d30f38d7b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 13:12:13 +0200 Subject: [PATCH 169/213] Updates. --- .github/workflows/contracts.yml | 24 ++++++++++-------------- tmp/burner.wasm | Bin 0 -> 346528 bytes tmp/crypto_verify.wasm | Bin 0 -> 427005 bytes 3 files changed, 10 insertions(+), 14 deletions(-) create mode 100755 tmp/burner.wasm create mode 100755 tmp/crypto_verify.wasm diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index f5a5cba1a2..8b611b0774 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -10,7 +10,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + dir: [ burner, crypto-verify, cyberpunk ] #, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: shell: bash @@ -127,29 +127,25 @@ jobs: - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@3.0.1 - - name: Download burner - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v4 with: name: burner-${{ runner.os }} path: . - - name: Check floaty - run: cosmwasm-check burner.wasm - - - name: Download crypto-verify - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v4 with: name: crypto-verify-${{ runner.os }} path: . - - name: Check floaty - run: cosmwasm-check crypto_verify.wasm + - uses: actions/download-artifact@v4 + with: + name: cyberpunk-${{ runner.os }} + path: . - - name: Download floaty - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v4 with: name: floaty-${{ runner.os }} path: . - - name: Check floaty - run: cosmwasm-check floaty.wasm + - name: Check contracts + run: cosmwasm-check *.wasm diff --git a/tmp/burner.wasm b/tmp/burner.wasm new file mode 100755 index 0000000000000000000000000000000000000000..0e113b6a1daaeaaf596f47bf75df3f35f911fdb6 GIT binary patch literal 346528 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 q4>GN&95|%Nq7+UY_3w2LGIzuHeQ@L^m4 literal 0 HcmV?d00001 diff --git a/tmp/crypto_verify.wasm b/tmp/crypto_verify.wasm new file mode 100755 index 0000000000000000000000000000000000000000..0cf766f3ab66ecaed11df83f9c7831d6eaa5be88 GIT binary patch literal 427005 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

je4* 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¨|)5_BwX)@6!Rd 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

je4* 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¨|)5_BwX)@6!Rd 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�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 From 4f19519c7f2411f6b129f5923b31b168eeb046f6 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 13:32:30 +0200 Subject: [PATCH 171/213] Updates. --- .github/workflows/contracts.yml | 170 +++++++++++++++++++++++++++++++- 1 file changed, 168 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index b0811e02f6..510da2db3c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -10,7 +10,7 @@ jobs: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest] - dir: [ burner, crypto-verify, cyberpunk ] #, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: shell: bash @@ -107,7 +107,7 @@ jobs: name: ${{ matrix.dir }}-${{ runner.os }} path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm - check-released: + check-rel: name: check-released-${{ matrix.os }} runs-on: ${{ matrix.os }} needs: [stable-rust, nightly-rust] @@ -123,6 +123,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.87.0 + cache-key: rel - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@3.0.1 @@ -142,11 +143,176 @@ jobs: name: cyberpunk-${{ runner.os }} path: . + - uses: actions/download-artifact@v4 + with: + name: empty-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: floaty-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: hackatom-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: ibc2-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: ibc-callbacks-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: ibc-reflect-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: ibc-reflect-send-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: nested-contracts-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: queue-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: reflect-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: replier-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: staking-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: virus-${{ runner.os }} + path: . + + - name: Check contracts + shell: bash + run: cosmwasm-check *.wasm + + check-dev: + name: check-released-${{ matrix.os }} + runs-on: ${{ matrix.os }} + needs: [ stable-rust, nightly-rust ] + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust for compiling cosmwasm-check + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.87.0 + cache-key: dev + + - name: Install currently developed cosmwasm-check + run: cargo install --path ../../packages/check --force + + - uses: actions/download-artifact@v4 + with: + name: burner-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: crypto-verify-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: cyberpunk-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: empty-${{ runner.os }} + path: . + - uses: actions/download-artifact@v4 with: name: floaty-${{ runner.os }} path: . + - uses: actions/download-artifact@v4 + with: + name: hackatom-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: ibc2-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: ibc-callbacks-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: ibc-reflect-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: ibc-reflect-send-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: nested-contracts-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: queue-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: reflect-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: replier-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: staking-${{ runner.os }} + path: . + + - uses: actions/download-artifact@v4 + with: + name: virus-${{ runner.os }} + path: . + - name: Check contracts shell: bash run: cosmwasm-check *.wasm From 3ba9f6c254e2cae924e0d0991a3d678d83ec5aef Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 22:12:45 +0200 Subject: [PATCH 172/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 510da2db3c..8be3c069c1 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -231,7 +231,7 @@ jobs: cache-key: dev - name: Install currently developed cosmwasm-check - run: cargo install --path ../../packages/check --force + run: cargo install --path ./packages/check --force - uses: actions/download-artifact@v4 with: From e17ad4acf2b475d2a646bcfdf6673a5f980436bb Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 22:34:45 +0200 Subject: [PATCH 173/213] Updates. --- gh-checks/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-checks/README.md b/gh-checks/README.md index b55d3bd0de..d9421a260e 100644 --- a/gh-checks/README.md +++ b/gh-checks/README.md @@ -1,3 +1,3 @@ # Checks used by GitHub Actions -1 +2 From 7aa35d11e8d3fd2459150f793691a433a9c05db1 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 09:07:16 +0200 Subject: [PATCH 174/213] Updates. --- .github/workflows/contracts.yml | 124 +++++++++++++++---------- {gh-checks => gh-actions}/README.md | 0 gh-actions/verify-contracts-nightly.sh | 36 +++++++ gh-actions/verify-contracts-stable.sh | 50 ++++++++++ gh-checks/verify-contracts-stable.sh | 39 -------- 5 files changed, 162 insertions(+), 87 deletions(-) rename {gh-checks => gh-actions}/README.md (100%) create mode 100755 gh-actions/verify-contracts-nightly.sh create mode 100755 gh-actions/verify-contracts-stable.sh delete mode 100755 gh-checks/verify-contracts-stable.sh diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 8be3c069c1..29e88ed12d 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -4,17 +4,15 @@ on: [ push ] jobs: stable-rust: - name: ${{ matrix.dir }}-${{ matrix.os }} + name: stable-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: shell: bash - working-directory: contracts/${{ matrix.dir }} steps: - name: Checkout sources uses: actions/checkout@v4 @@ -28,45 +26,94 @@ jobs: cache-directories: | ${{ github.workspace }}/contracts - - name: Check formatting - run: cargo fmt -- --check + - name: Verify contracts + run: ./gh-actions/verify-contracts-stable - - name: Run unit tests - run: cargo test --lib --locked + - uses: actions/upload-artifact@v4 + with: + name: burner-${{ runner.os }} + path: ./contracts/burner/target/wasm32-unknown-unknown/release/burner.wasm + + - uses: actions/download-artifact@v4 + with: + name: crypto-verify-${{ runner.os }} + path: ./contracts/crypto-verify/target/wasm32-unknown-unknown/release/crypto_verify.wasm + + - uses: actions/download-artifact@v4 + with: + name: cyberpunk-${{ runner.os }} + path: ./contracts/cyberpunk/target/wasm32-unknown-unknown/release/cyberpunk.wasm + + - uses: actions/download-artifact@v4 + with: + name: empty-${{ runner.os }} + path: ./contracts/empty/target/wasm32-unknown-unknown/release/empty.wasm + + - uses: actions/download-artifact@v4 + with: + name: hackatom-${{ runner.os }} + path: ./contracts/hackatom/target/wasm32-unknown-unknown/release/hackatom.wasm + + - uses: actions/download-artifact@v4 + with: + name: ibc2-${{ runner.os }} + path: ./contracts/ibc2/target/wasm32-unknown-unknown/release/ibc2.wasm + + - uses: actions/download-artifact@v4 + with: + name: ibc-callbacks-${{ runner.os }} + path: ./contracts/ibc-callbacks/target/wasm32-unknown-unknown/release/ibc_callbacks.wasm + + - uses: actions/download-artifact@v4 + with: + name: ibc-reflect-${{ runner.os }} + path: ./contracts/ibc-reflect/target/wasm32-unknown-unknown/release/ibc_reflect.wasm - - name: Build WASM binary - run: cargo build --release --lib --locked --target wasm32-unknown-unknown + - uses: actions/download-artifact@v4 + with: + name: ibc-reflect-send-${{ runner.os }} + path: ./contracts/ibc-reflect-send/target/wasm32-unknown-unknown/release/ibc_reflect_send.wasm - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings + - uses: actions/download-artifact@v4 + with: + name: nested-contracts-${{ runner.os }} + path: ./contracts/nested-contracts/target/wasm32-unknown-unknown/release/nested_contracts.wasm - - name: Run integration tests - run: cargo test --test integration --locked + - uses: actions/download-artifact@v4 + with: + name: queue-${{ runner.os }} + path: ./contracts/queue/target/wasm32-unknown-unknown/release/queue.wasm - - name: Run schema generator - run: cargo run --bin schema --locked + - uses: actions/download-artifact@v4 + with: + name: reflect-${{ runner.os }} + path: ./contracts/reflect/target/wasm32-unknown-unknown/release/reflect.wasm - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema + - uses: actions/download-artifact@v4 + with: + name: replier-${{ runner.os }} + path: ./contracts/replier/target/wasm32-unknown-unknown/release/replier.wasm - - name: Upload WASM binary - uses: actions/upload-artifact@v4 + - uses: actions/download-artifact@v4 with: - name: ${{ matrix.dir }}-${{ runner.os }} - path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm + name: staking-${{ runner.os }} + path: ./contracts/staking/target/wasm32-unknown-unknown/release/staking.wasm + + - uses: actions/download-artifact@v4 + with: + name: virus-${{ runner.os }} + path: ./contracts/virus/target/wasm32-unknown-unknown/release/virus.wasm nightly-rust: - name: ${{ matrix.dir }}-${{ matrix.os }} + name: nightly-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] - dir: [ floaty ] defaults: run: shell: bash - working-directory: ./contracts/${{ matrix.dir }} steps: - name: Checkout sources uses: actions/checkout@v4 @@ -80,32 +127,13 @@ jobs: cache-directories: | ${{ github.workspace }}/contracts - - name: Check formatting - run: cargo fmt -- --check + - name: Verify contracts + run: ./gh-actions/verify-contracts-nightly - - name: Run unit tests - run: cargo test --lib --locked - - - name: Build WASM binary - run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - - name: Run linter - run: cargo clippy --all-targets --tests -- -D warnings - - - name: Run integration tests - run: cargo test --test integration --locked - - - name: Run schema generator - run: cargo run --bin schema --locked - - - name: Ensure schemas are up-to-date - run: git diff --quiet ./schema - - - name: Upload WASM binary - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v4 with: - name: ${{ matrix.dir }}-${{ runner.os }} - path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm + name: floaty-${{ runner.os }} + path: ./contracts/floaty/target/wasm32-unknown-unknown/release/floaty.wasm check-rel: name: check-released-${{ matrix.os }} diff --git a/gh-checks/README.md b/gh-actions/README.md similarity index 100% rename from gh-checks/README.md rename to gh-actions/README.md diff --git a/gh-actions/verify-contracts-nightly.sh b/gh-actions/verify-contracts-nightly.sh new file mode 100755 index 0000000000..a1d649f49e --- /dev/null +++ b/gh-actions/verify-contracts-nightly.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +set -o errexit -o nounset -o pipefail + +# List of contracts to be checked using nightly Rust channel. +contracts=( + contracts/floaty/ +) + +for dir in "${contracts[@]}"; do + ( + echo -e "\e[1;34mCHANGE WORKING DIRECTORY\e[0m: \e[1;32m$dir\e[0m" + cd "$dir" || exit 1 + + echo -e "\e[1;34mCHECK FORMATTING\e[0m" + cargo fmt -- --check + + echo -e "\e[1;34mRUN UNIT TESTS\e[0m" + cargo test --lib --locked + + echo -e "\e[1;34mBUILD WASM\e[0m" + RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + + echo -e "\e[1;34mRUN LINTER\e[0m" + cargo clippy --all-targets --tests -- -D warnings + + echo -e "\e[1;34mRUN INTEGRATION TESTS\e[0m" + cargo test --test integration --locked + + echo -e "\e[1;34mGENERATE SCHEMA\e[0m" + cargo run --bin schema --locked + + echo -e "\e[1;34mENSURE SCHEMA IS UP-TO-DATE\e[0m" + git diff --quiet ./schema + ) +done diff --git a/gh-actions/verify-contracts-stable.sh b/gh-actions/verify-contracts-stable.sh new file mode 100755 index 0000000000..f7a9062b01 --- /dev/null +++ b/gh-actions/verify-contracts-stable.sh @@ -0,0 +1,50 @@ +#!/usr/bin/env bash + +set -o errexit -o nounset -o pipefail + +# List of contracts to be checked using stable Rust channel. +contracts=( + contracts/burner/ + contracts/crypto-verify/ + contracts/cyberpunk/ + contracts/empty/ + contracts/hackatom/ + contracts/ibc2/ + contracts/ibc-callbacks/ + contracts/ibc-reflect/ + contracts/ibc-reflect-send/ + contracts/nested-contracts/ + contracts/queue/ + contracts/reflect/ + contracts/replier/ + contracts/staking/ + contracts/virus/ +) + +for dir in "${contracts[@]}"; do + ( + echo -e "\e[1;34mCHANGE WORKING DIRECTORY\e[0m: \e[1;32m$dir\e[0m" + cd "$dir" || exit 1 + + echo -e "\e[1;34mCHECK FORMATTING\e[0m" + cargo fmt -- --check + + echo -e "\e[1;34mRUN UNIT TESTS\e[0m" + cargo test --lib --locked + + echo -e "\e[1;34mBUILD WASM\e[0m" + cargo build --release --lib --locked --target wasm32-unknown-unknown + + echo -e "\e[1;34mRUN LINTER\e[0m" + cargo clippy --all-targets --tests -- -D warnings + + echo -e "\e[1;34mRUN INTEGRATION TESTS\e[0m" + cargo test --test integration --locked + + echo -e "\e[1;34mGENERATE SCHEMA\e[0m" + cargo run --bin schema --locked + + echo -e "\e[1;34mENSURE SCHEMA IS UP-TO-DATE\e[0m" + git diff --quiet ./schema + ) +done diff --git a/gh-checks/verify-contracts-stable.sh b/gh-checks/verify-contracts-stable.sh deleted file mode 100755 index e0bc9022d7..0000000000 --- a/gh-checks/verify-contracts-stable.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -o nounset -o pipefail - -# List of contracts to be checked using stable Rust channel. -# Currently all except contract named 'floaty'. -contracts=() -for dir in contracts/*/; do - [[ "$dir" == "contracts/floaty/" ]] && continue - contracts+=("$dir") -done - -for dir in "${contracts[@]}"; do - ( - echo -e "\e[1;34mCHANGING WORKING DIRECTORY TO\e[0m: \e[1;32m$dir\e[0m" - cd "$dir" || exit 1 - - echo -e "\e[1;34mCHECKING FORMATTING\e[0m" - cargo fmt -- --check - - echo -e "\e[1;34mRUNNING UNIT TESTS\e[0m" - cargo test --lib --locked - - echo -e "\e[1;34mBUILDING WASM BINARY\e[0m" - cargo build --release --lib --locked --target wasm32-unknown-unknown - - echo -e "\e[1;34mRUNNING LINTER\e[0m" - cargo clippy --all-targets --tests -- -D warnings - - echo -e "\e[1;34mRUNNING INTEGRATION TESTS\e[0m" - cargo test --test integration --locked - - echo -e "\e[1;34mRUNNING SCHEMA GENERATOR\e[0m" - cargo run --bin schema --locked - - echo -e "\e[1;34mENSURING SCHEMAS ARE UP-TO-DATE\e[0m" - git diff --quiet ./schema - ) -done From 60af00f8c29be02a0bac9ca6f9c00ae4a0f61c69 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 09:09:27 +0200 Subject: [PATCH 175/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 29e88ed12d..3c996528e7 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -27,7 +27,7 @@ jobs: ${{ github.workspace }}/contracts - name: Verify contracts - run: ./gh-actions/verify-contracts-stable + run: ./gh-actions/verify-contracts-stable.sh - uses: actions/upload-artifact@v4 with: @@ -128,7 +128,7 @@ jobs: ${{ github.workspace }}/contracts - name: Verify contracts - run: ./gh-actions/verify-contracts-nightly + run: ./gh-actions/verify-contracts-nightly.sh - uses: actions/upload-artifact@v4 with: From d78a6d72d1978a1ebd82e1e51ff2d1d42dc23436 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 09:32:50 +0200 Subject: [PATCH 176/213] Updates. --- .github/workflows/contracts.yml | 146 +++++++++++++++----------------- 1 file changed, 66 insertions(+), 80 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 3c996528e7..2739e17719 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -4,15 +4,17 @@ on: [ push ] jobs: stable-rust: - name: stable-${{ matrix.os }} + name: ${{ matrix.dir }}-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest] + dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: shell: bash + working-directory: contracts/${{ matrix.dir }} steps: - name: Checkout sources uses: actions/checkout@v4 @@ -24,96 +26,61 @@ jobs: target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | - ${{ github.workspace }}/contracts + ${{ github.workspace }}/contracts/burner/target + ${{ github.workspace }}/contracts/crypto-verify/target + ${{ github.workspace }}/contracts/cyberpunk/target + ${{ github.workspace }}/contracts/empty/target + ${{ github.workspace }}/contracts/hackatom/target + ${{ github.workspace }}/contracts/ibc2/target + ${{ github.workspace }}/contracts/ibc-callbacks/target + ${{ github.workspace }}/contracts/ibc-reflect/target + ${{ github.workspace }}/contracts/ibc-reflect-send/target + ${{ github.workspace }}/contracts/nested-contracts/target + ${{ github.workspace }}/contracts/queue/target + ${{ github.workspace }}/contracts/reflect/target + ${{ github.workspace }}/contracts/replier/target + ${{ github.workspace }}/contracts/staking/target + ${{ github.workspace }}/contracts/virus/target - - name: Verify contracts - run: ./gh-actions/verify-contracts-stable.sh + - name: Check formatting + run: cargo fmt -- --check - - uses: actions/upload-artifact@v4 - with: - name: burner-${{ runner.os }} - path: ./contracts/burner/target/wasm32-unknown-unknown/release/burner.wasm - - - uses: actions/download-artifact@v4 - with: - name: crypto-verify-${{ runner.os }} - path: ./contracts/crypto-verify/target/wasm32-unknown-unknown/release/crypto_verify.wasm - - - uses: actions/download-artifact@v4 - with: - name: cyberpunk-${{ runner.os }} - path: ./contracts/cyberpunk/target/wasm32-unknown-unknown/release/cyberpunk.wasm - - - uses: actions/download-artifact@v4 - with: - name: empty-${{ runner.os }} - path: ./contracts/empty/target/wasm32-unknown-unknown/release/empty.wasm - - - uses: actions/download-artifact@v4 - with: - name: hackatom-${{ runner.os }} - path: ./contracts/hackatom/target/wasm32-unknown-unknown/release/hackatom.wasm - - - uses: actions/download-artifact@v4 - with: - name: ibc2-${{ runner.os }} - path: ./contracts/ibc2/target/wasm32-unknown-unknown/release/ibc2.wasm - - - uses: actions/download-artifact@v4 - with: - name: ibc-callbacks-${{ runner.os }} - path: ./contracts/ibc-callbacks/target/wasm32-unknown-unknown/release/ibc_callbacks.wasm - - - uses: actions/download-artifact@v4 - with: - name: ibc-reflect-${{ runner.os }} - path: ./contracts/ibc-reflect/target/wasm32-unknown-unknown/release/ibc_reflect.wasm + - name: Run unit tests + run: cargo test --lib --locked - - uses: actions/download-artifact@v4 - with: - name: ibc-reflect-send-${{ runner.os }} - path: ./contracts/ibc-reflect-send/target/wasm32-unknown-unknown/release/ibc_reflect_send.wasm + - name: Build WASM binary + run: cargo build --release --lib --locked --target wasm32-unknown-unknown - - uses: actions/download-artifact@v4 - with: - name: nested-contracts-${{ runner.os }} - path: ./contracts/nested-contracts/target/wasm32-unknown-unknown/release/nested_contracts.wasm + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings - - uses: actions/download-artifact@v4 - with: - name: queue-${{ runner.os }} - path: ./contracts/queue/target/wasm32-unknown-unknown/release/queue.wasm + - name: Run integration tests + run: cargo test --test integration --locked - - uses: actions/download-artifact@v4 - with: - name: reflect-${{ runner.os }} - path: ./contracts/reflect/target/wasm32-unknown-unknown/release/reflect.wasm + - name: Run schema generator + run: cargo run --bin schema --locked - - uses: actions/download-artifact@v4 - with: - name: replier-${{ runner.os }} - path: ./contracts/replier/target/wasm32-unknown-unknown/release/replier.wasm + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema - - uses: actions/download-artifact@v4 + - name: Upload WASM binary + uses: actions/upload-artifact@v4 with: - name: staking-${{ runner.os }} - path: ./contracts/staking/target/wasm32-unknown-unknown/release/staking.wasm - - - uses: actions/download-artifact@v4 - with: - name: virus-${{ runner.os }} - path: ./contracts/virus/target/wasm32-unknown-unknown/release/virus.wasm + name: ${{ matrix.dir }}-${{ runner.os }} + path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm nightly-rust: - name: nightly-${{ matrix.os }} + name: ${{ matrix.dir }}-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] + dir: [ floaty ] defaults: run: shell: bash + working-directory: ./contracts/${{ matrix.dir }} steps: - name: Checkout sources uses: actions/checkout@v4 @@ -125,17 +92,36 @@ jobs: target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | - ${{ github.workspace }}/contracts + ${{ github.workspace }}/contracts/floaty/target - - name: Verify contracts - run: ./gh-actions/verify-contracts-nightly.sh + - name: Check formatting + run: cargo fmt -- --check - - uses: actions/upload-artifact@v4 + - name: Run unit tests + run: cargo test --lib --locked + + - name: Build WASM binary + run: RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown + + - name: Run linter + run: cargo clippy --all-targets --tests -- -D warnings + + - name: Run integration tests + run: cargo test --test integration --locked + + - name: Run schema generator + run: cargo run --bin schema --locked + + - name: Ensure schemas are up-to-date + run: git diff --quiet ./schema + + - name: Upload WASM binary + uses: actions/upload-artifact@v4 with: - name: floaty-${{ runner.os }} - path: ./contracts/floaty/target/wasm32-unknown-unknown/release/floaty.wasm + name: ${{ matrix.dir }}-${{ runner.os }} + path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm - check-rel: + check-r: name: check-released-${{ matrix.os }} runs-on: ${{ matrix.os }} needs: [stable-rust, nightly-rust] @@ -240,7 +226,7 @@ jobs: shell: bash run: cosmwasm-check *.wasm - check-dev: + check-d: name: check-released-${{ matrix.os }} runs-on: ${{ matrix.os }} needs: [ stable-rust, nightly-rust ] From 5514041c720ceb23f1f9a121e3d1befdc116baec Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 09:56:39 +0200 Subject: [PATCH 177/213] Updates. --- gh-actions/verify-contracts-stable.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gh-actions/verify-contracts-stable.sh b/gh-actions/verify-contracts-stable.sh index f7a9062b01..2ecba3b3a0 100755 --- a/gh-actions/verify-contracts-stable.sh +++ b/gh-actions/verify-contracts-stable.sh @@ -27,22 +27,22 @@ for dir in "${contracts[@]}"; do cd "$dir" || exit 1 echo -e "\e[1;34mCHECK FORMATTING\e[0m" - cargo fmt -- --check + cargo +1.82.0 fmt -- --check echo -e "\e[1;34mRUN UNIT TESTS\e[0m" - cargo test --lib --locked + cargo +1.82.0 test --lib --locked echo -e "\e[1;34mBUILD WASM\e[0m" - cargo build --release --lib --locked --target wasm32-unknown-unknown + cargo +1.82.0 build --release --lib --locked --target wasm32-unknown-unknown echo -e "\e[1;34mRUN LINTER\e[0m" - cargo clippy --all-targets --tests -- -D warnings + cargo +1.82.0 clippy --all-targets --tests -- -D warnings echo -e "\e[1;34mRUN INTEGRATION TESTS\e[0m" - cargo test --test integration --locked + cargo +1.82.0 test --test integration --locked echo -e "\e[1;34mGENERATE SCHEMA\e[0m" - cargo run --bin schema --locked + cargo +1.82.0 run --bin schema --locked echo -e "\e[1;34mENSURE SCHEMA IS UP-TO-DATE\e[0m" git diff --quiet ./schema From cd7e4c96641cfd5fe04a2d9ff1be182827f68037 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 10:33:40 +0200 Subject: [PATCH 178/213] Updates. --- .github/workflows/contracts.yml | 4 ++-- Taskfile.yml | 29 +---------------------- gh-actions/verify-contracts-nightly.sh | 4 +++- gh-actions/verify-contracts-stable.sh | 4 +++- task-actions/contracts-clean.sh | 32 ++++++++++++++++++++++++++ 5 files changed, 41 insertions(+), 32 deletions(-) create mode 100755 task-actions/contracts-clean.sh diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 2739e17719..8fd64ce965 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -122,7 +122,7 @@ jobs: path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm check-r: - name: check-released-${{ matrix.os }} + name: check-rel-${{ matrix.os }} runs-on: ${{ matrix.os }} needs: [stable-rust, nightly-rust] strategy: @@ -227,7 +227,7 @@ jobs: run: cosmwasm-check *.wasm check-d: - name: check-released-${{ matrix.os }} + name: check-dev-${{ matrix.os }} runs-on: ${{ matrix.os }} needs: [ stable-rust, nightly-rust ] strategy: diff --git a/Taskfile.yml b/Taskfile.yml index 937d65d606..d35d851fc7 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -136,31 +136,4 @@ tasks: desc: Removes all compiled artifacts cmds: - cmd: cargo clean - - task: clean-burner - - task: clean-crypto-verify - - task: clean-cyberpunk - - task: clean-nested-contracts - - clean-burner: - desc: Removes all compiled artifacts for burner contract - dir: ./contracts/burner - cmds: - - cmd: cargo clean - - clean-crypto-verify: - desc: Removes all compiled artifacts for crypto-verify contract - dir: ./contracts/crypto-verify - cmds: - - cmd: cargo clean - - clean-cyberpunk: - desc: Removes all compiled artifacts for cyberpunk contract - dir: ./contracts/cyberpunk - cmds: - - cmd: cargo clean - - clean-nested-contracts: - desc: Removes all compiled artifacts for nested-contracts contracts - dir: ./contracts/nested-contracts - cmds: - - cmd: cargo clean + - cmd: ./task-actions/contracts-clean.sh diff --git a/gh-actions/verify-contracts-nightly.sh b/gh-actions/verify-contracts-nightly.sh index a1d649f49e..1b0dfe192a 100755 --- a/gh-actions/verify-contracts-nightly.sh +++ b/gh-actions/verify-contracts-nightly.sh @@ -32,5 +32,7 @@ for dir in "${contracts[@]}"; do echo -e "\e[1;34mENSURE SCHEMA IS UP-TO-DATE\e[0m" git diff --quiet ./schema - ) + ) & done + +wait diff --git a/gh-actions/verify-contracts-stable.sh b/gh-actions/verify-contracts-stable.sh index 2ecba3b3a0..95f3f2fef0 100755 --- a/gh-actions/verify-contracts-stable.sh +++ b/gh-actions/verify-contracts-stable.sh @@ -46,5 +46,7 @@ for dir in "${contracts[@]}"; do echo -e "\e[1;34mENSURE SCHEMA IS UP-TO-DATE\e[0m" git diff --quiet ./schema - ) + ) & done + +wait diff --git a/task-actions/contracts-clean.sh b/task-actions/contracts-clean.sh new file mode 100755 index 0000000000..0be1ac0a57 --- /dev/null +++ b/task-actions/contracts-clean.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash + +set -o errexit -o nounset -o pipefail + +contracts=( + contracts/burner/ + contracts/crypto-verify/ + contracts/cyberpunk/ + contracts/empty/ + contracts/floaty/ + contracts/hackatom/ + contracts/ibc2/ + contracts/ibc-callbacks/ + contracts/ibc-reflect/ + contracts/ibc-reflect-send/ + contracts/nested-contracts/ + contracts/queue/ + contracts/reflect/ + contracts/replier/ + contracts/staking/ + contracts/virus/ +) + +for dir in "${contracts[@]}"; do + ( + echo -e "\e[1;34mCONTRACT\e[0m: \e[1;32m$(basename "$dir")\e[0m" + cd "$dir" || exit 1 + + echo -e "\e[1;34mclean\e[0m" + cargo clean + ) +done From b7e64416125221de44301e7c6f090c3de7a7605d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 10:47:10 +0200 Subject: [PATCH 179/213] Updates. --- .github/workflows/builder.yml | 44 +++++++++++++++++++++++++++ .github/workflows/contracts.yml | 3 +- gh-actions/verify-contracts-stable.sh | 3 +- 3 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/builder.yml diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml new file mode 100644 index 0000000000..72dfe5ed21 --- /dev/null +++ b/.github/workflows/builder.yml @@ -0,0 +1,44 @@ +name: contracts + +on: [ push ] + +jobs: + stable-rust: + name: stable-${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest] + defaults: + run: + shell: bash + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: 1.82.0 + target: wasm32-unknown-unknown + components: clippy, rustfmt + cache-directories: | + ${{ github.workspace }}/contracts/burner/target + ${{ github.workspace }}/contracts/crypto-verify/target + ${{ github.workspace }}/contracts/cyberpunk/target + ${{ github.workspace }}/contracts/empty/target + ${{ github.workspace }}/contracts/hackatom/target + ${{ github.workspace }}/contracts/ibc2/target + ${{ github.workspace }}/contracts/ibc-callbacks/target + ${{ github.workspace }}/contracts/ibc-reflect/target + ${{ github.workspace }}/contracts/ibc-reflect-send/target + ${{ github.workspace }}/contracts/nested-contracts/target + ${{ github.workspace }}/contracts/queue/target + ${{ github.workspace }}/contracts/reflect/target + ${{ github.workspace }}/contracts/replier/target + ${{ github.workspace }}/contracts/staking/target + ${{ github.workspace }}/contracts/virus/target + + - name: Verify contracts + run: ./gh-actions/verify-contracts-stable.sh diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 8fd64ce965..377849f91f 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,6 +1,7 @@ name: contracts -on: [ push ] +# on: [ push ] +on: [ pull_request_review ] jobs: stable-rust: diff --git a/gh-actions/verify-contracts-stable.sh b/gh-actions/verify-contracts-stable.sh index 95f3f2fef0..e806450ea0 100755 --- a/gh-actions/verify-contracts-stable.sh +++ b/gh-actions/verify-contracts-stable.sh @@ -2,7 +2,6 @@ set -o errexit -o nounset -o pipefail -# List of contracts to be checked using stable Rust channel. contracts=( contracts/burner/ contracts/crypto-verify/ @@ -32,7 +31,7 @@ for dir in "${contracts[@]}"; do echo -e "\e[1;34mRUN UNIT TESTS\e[0m" cargo +1.82.0 test --lib --locked - echo -e "\e[1;34mBUILD WASM\e[0m" + echo -e "\e[1;34mBUILD WASM\e[0m" cargo +1.82.0 build --release --lib --locked --target wasm32-unknown-unknown echo -e "\e[1;34mRUN LINTER\e[0m" From ca66e079036091ae7b89c262fa8c0dd58f30226e Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 11:10:27 +0200 Subject: [PATCH 180/213] Updates. --- .github/workflows/builder.yml | 3 ++- Taskfile.yml | 2 +- task-actions/{contracts-clean.sh => clean-contracts.sh} | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) rename task-actions/{contracts-clean.sh => clean-contracts.sh} (82%) diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index 72dfe5ed21..443615f3c5 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -1,6 +1,7 @@ name: contracts -on: [ push ] +#on: [ push ] +on: [ pull_request_review ] jobs: stable-rust: diff --git a/Taskfile.yml b/Taskfile.yml index d35d851fc7..555c2e728a 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -136,4 +136,4 @@ tasks: desc: Removes all compiled artifacts cmds: - cmd: cargo clean - - cmd: ./task-actions/contracts-clean.sh + - cmd: ./task-actions/clean-contracts.sh diff --git a/task-actions/contracts-clean.sh b/task-actions/clean-contracts.sh similarity index 82% rename from task-actions/contracts-clean.sh rename to task-actions/clean-contracts.sh index 0be1ac0a57..1f3c5feede 100755 --- a/task-actions/contracts-clean.sh +++ b/task-actions/clean-contracts.sh @@ -23,10 +23,11 @@ contracts=( for dir in "${contracts[@]}"; do ( - echo -e "\e[1;34mCONTRACT\e[0m: \e[1;32m$(basename "$dir")\e[0m" + contract="$(basename "$dir" | tr - _)" + + echo -e "\e[1;34mClean contract\e[0m \e[1;32m$contract\e[0m" cd "$dir" || exit 1 - echo -e "\e[1;34mclean\e[0m" cargo clean ) done From 044f91c63212cecaae98d90757c03223faa17294 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 11:14:13 +0200 Subject: [PATCH 181/213] Updates. --- .github/workflows/builder.yml | 45 --------------------------------- .github/workflows/contracts.yml | 11 ++++---- task-actions/clean-contracts.sh | 23 +---------------- 3 files changed, 6 insertions(+), 73 deletions(-) delete mode 100644 .github/workflows/builder.yml diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml deleted file mode 100644 index 443615f3c5..0000000000 --- a/.github/workflows/builder.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: contracts - -#on: [ push ] -on: [ pull_request_review ] - -jobs: - stable-rust: - name: stable-${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest] - defaults: - run: - shell: bash - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.82.0 - target: wasm32-unknown-unknown - components: clippy, rustfmt - cache-directories: | - ${{ github.workspace }}/contracts/burner/target - ${{ github.workspace }}/contracts/crypto-verify/target - ${{ github.workspace }}/contracts/cyberpunk/target - ${{ github.workspace }}/contracts/empty/target - ${{ github.workspace }}/contracts/hackatom/target - ${{ github.workspace }}/contracts/ibc2/target - ${{ github.workspace }}/contracts/ibc-callbacks/target - ${{ github.workspace }}/contracts/ibc-reflect/target - ${{ github.workspace }}/contracts/ibc-reflect-send/target - ${{ github.workspace }}/contracts/nested-contracts/target - ${{ github.workspace }}/contracts/queue/target - ${{ github.workspace }}/contracts/reflect/target - ${{ github.workspace }}/contracts/replier/target - ${{ github.workspace }}/contracts/staking/target - ${{ github.workspace }}/contracts/virus/target - - - name: Verify contracts - run: ./gh-actions/verify-contracts-stable.sh diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 377849f91f..88a477d358 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,10 +1,9 @@ name: contracts -# on: [ push ] -on: [ pull_request_review ] +on: [ push ] jobs: - stable-rust: + stable: name: ${{ matrix.dir }}-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: @@ -70,7 +69,7 @@ jobs: name: ${{ matrix.dir }}-${{ runner.os }} path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm - nightly-rust: + nightly: name: ${{ matrix.dir }}-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: @@ -125,7 +124,7 @@ jobs: check-r: name: check-rel-${{ matrix.os }} runs-on: ${{ matrix.os }} - needs: [stable-rust, nightly-rust] + needs: [stable, nightly] strategy: fail-fast: false matrix: @@ -230,7 +229,7 @@ jobs: check-d: name: check-dev-${{ matrix.os }} runs-on: ${{ matrix.os }} - needs: [ stable-rust, nightly-rust ] + needs: [ stable, nightly ] strategy: fail-fast: false matrix: diff --git a/task-actions/clean-contracts.sh b/task-actions/clean-contracts.sh index 1f3c5feede..ffac27d82c 100755 --- a/task-actions/clean-contracts.sh +++ b/task-actions/clean-contracts.sh @@ -2,32 +2,11 @@ set -o errexit -o nounset -o pipefail -contracts=( - contracts/burner/ - contracts/crypto-verify/ - contracts/cyberpunk/ - contracts/empty/ - contracts/floaty/ - contracts/hackatom/ - contracts/ibc2/ - contracts/ibc-callbacks/ - contracts/ibc-reflect/ - contracts/ibc-reflect-send/ - contracts/nested-contracts/ - contracts/queue/ - contracts/reflect/ - contracts/replier/ - contracts/staking/ - contracts/virus/ -) - -for dir in "${contracts[@]}"; do +for dir in contracts/*/; do ( contract="$(basename "$dir" | tr - _)" - echo -e "\e[1;34mClean contract\e[0m \e[1;32m$contract\e[0m" cd "$dir" || exit 1 - cargo clean ) done From 7152823456f1b315536d3cb7b47a5fcbaccb200d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 11:47:27 +0200 Subject: [PATCH 182/213] Updates. --- .github/workflows/contracts.yml | 8 ++-- task-actions/check-contract.sh | 71 +++++++++++++++++++++++++++++++++ task-actions/check-contracts.sh | 35 ++++++++++++++++ 3 files changed, 110 insertions(+), 4 deletions(-) create mode 100755 task-actions/check-contract.sh create mode 100755 task-actions/check-contracts.sh diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 88a477d358..80a4e57a31 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -121,7 +121,7 @@ jobs: name: ${{ matrix.dir }}-${{ runner.os }} path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm - check-r: + chkr: name: check-rel-${{ matrix.os }} runs-on: ${{ matrix.os }} needs: [stable, nightly] @@ -137,7 +137,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.87.0 - cache-key: rel + cache-key: release - name: Install recently released cosmwasm-check run: cargo install cosmwasm-check@3.0.1 @@ -226,7 +226,7 @@ jobs: shell: bash run: cosmwasm-check *.wasm - check-d: + chkd: name: check-dev-${{ matrix.os }} runs-on: ${{ matrix.os }} needs: [ stable, nightly ] @@ -242,7 +242,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.87.0 - cache-key: dev + cache-key: develop - name: Install currently developed cosmwasm-check run: cargo install --path ./packages/check --force diff --git a/task-actions/check-contract.sh b/task-actions/check-contract.sh new file mode 100755 index 0000000000..e894c3352a --- /dev/null +++ b/task-actions/check-contract.sh @@ -0,0 +1,71 @@ +#!/usr/bin/env bash + +set -o errexit -o nounset -o pipefail + +message() { + echo -e "\e[1;34m$1\e[0m \e[1;32m$2\e[0m" +} + +check_contract_stable() { + toolchain=1.82.0 + ( + contract_dir=$1 + contract="$(basename "$contract_dir" | tr - _)" + + message "CHANGE DIRECTORY" "$contract_dir" + cd "$contract_dir" || exit 1 + + message "CHECK FORMATTING" "$contract" + cargo +$toolchain fmt -- --check + + message "RUN UNIT TESTS" "$contract" + cargo +$toolchain test --lib --locked + + message "BUILD WASM" "$contract" + cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown + + message "RUN LINTER" "$contract" + cargo +$toolchain clippy --all-targets --tests -- -D warnings + + message "RUN INTEGRATION TESTS" "$contract" + cargo +$toolchain test --test integration --locked + + message "GENERATE SCHEMA" "$contract" + cargo +$toolchain run --bin schema --locked + + message "ENSURE SCHEMA IS UP-TO-DATE" "$contract" + git diff --quiet ./schema + ) +} + +check_contract_nightly() { + toolchain=nightly-2024-09-01 + ( + contract_dir=$1 + contract="$(basename "$contract_dir" | tr - _)" + + message "CHANGE DIRECTORY" "$contract_dir" + cd "$contract_dir" || exit 1 + + message "CHECK FORMATTING" "$contract" + cargo +$toolchain fmt -- --check + + message "RUN UNIT TESTS" "$contract" + cargo +$toolchain test --lib --locked + + message "BUILD WASM" "$contract" + RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown + + message "RUN LINTER" "$contract" + cargo +$toolchain clippy --all-targets --tests -- -D warnings + + message "RUN INTEGRATION TESTS" "$contract" + cargo +$toolchain test --test integration --locked + + message "GENERATE SCHEMA" "$contract" + cargo +$toolchain run --bin schema --locked + + message "ENSURE SCHEMA IS UP-TO-DATE" "$contract" + git diff --quiet ./schema + ) +} diff --git a/task-actions/check-contracts.sh b/task-actions/check-contracts.sh new file mode 100755 index 0000000000..e10c4012e3 --- /dev/null +++ b/task-actions/check-contracts.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash + +set -o errexit -o nounset -o pipefail + +source ./task-actions/check-contract.sh + +contracts_stable=( + contracts/burner/ + contracts/crypto-verify/ + contracts/cyberpunk/ + contracts/empty/ + contracts/hackatom/ + contracts/ibc2/ + contracts/ibc-callbacks/ + contracts/ibc-reflect/ + contracts/ibc-reflect-send/ + contracts/nested-contracts/ + contracts/queue/ + contracts/reflect/ + contracts/replier/ + contracts/staking/ + contracts/virus/ +) + +for dir in "${contracts_stable[@]}"; do + check_contract_stable "$dir" +done + +contracts_nightly=( + contracts/floaty/ +) + +for dir in "${contracts_nightly[@]}"; do + check_contract_nightly "$dir" +done From c97eee39c27fb972b068ced9ce470048196c2c1b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 12:17:09 +0200 Subject: [PATCH 183/213] Updates. --- .github/workflows/contracts.yml | 13 ++-- Taskfile.yml | 117 +++++--------------------------- task-actions/check-contract.sh | 12 ++++ task-actions/check-contracts.sh | 54 +++++++++------ 4 files changed, 71 insertions(+), 125 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 80a4e57a31..2edda4b83c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -2,6 +2,11 @@ name: contracts on: [ push ] +env: + TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel + TOOLCHAIN_NIGHTLY: nightly-2024-09-01 # toolchain for building contracts in nightly channel for version 1.82.0 + TOOLCHAIN_CHECK: 1.88.0 # toolchain for building cosmwasm-check tool + jobs: stable: name: ${{ matrix.dir }}-${{ matrix.os }} @@ -22,7 +27,7 @@ jobs: - name: Install Rust uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: 1.82.0 + toolchain: ${{ env.TOOLCHAIN_STABLE }} target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | @@ -88,7 +93,7 @@ jobs: - name: Install Rust for compiling contracts uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: nightly-2024-09-01 # This is a nightly channel for version 1.82.0 + toolchain: ${{ env.TOOLCHAIN_NIGHTLY }} target: wasm32-unknown-unknown components: clippy, rustfmt cache-directories: | @@ -136,7 +141,7 @@ jobs: - name: Install Rust for compiling cosmwasm-check uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: 1.87.0 + toolchain: ${{ env.TOOLCHAIN_CHECK }} cache-key: release - name: Install recently released cosmwasm-check @@ -241,7 +246,7 @@ jobs: - name: Install Rust for compiling cosmwasm-check uses: actions-rust-lang/setup-rust-toolchain@v1 with: - toolchain: 1.87.0 + toolchain: ${{ env.TOOLCHAIN_CHECK }} cache-key: develop - name: Install currently developed cosmwasm-check diff --git a/Taskfile.yml b/Taskfile.yml index 555c2e728a..4f2ba7bbd8 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -3,7 +3,6 @@ version: '3' silent: true vars: - TOOLCHAIN: +1.81.0-x86_64-unknown-linux-gnu COSMWASM_CHECK_VERSION: 3.0.1 tasks: @@ -20,117 +19,33 @@ tasks: install-cosmwasm-check: desc: Installs cosmwasm-check tool (released version and currently developed version) cmds: - # Install recently released cosmwasm-check and rename it to cosmwasm-check-released - - cmd: cargo install cosmwasm-check@{{.COSMWASM_CHECK_VERSION}} --locked --force - - cmd: mv ~/.cargo/bin/cosmwasm-check ~/.cargo/bin/cosmwasm-check-released - # Install most recent version of cosmwasm-check - - cmd: cargo install --path ./packages/check --locked --force + # Install recently released cosmwasm-check and rename it to cosmwasm-check-release + - cmd: cargo +1.88.0 install cosmwasm-check@{{.COSMWASM_CHECK_VERSION}} --locked --force + - cmd: mv ~/.cargo/bin/cosmwasm-check ~/.cargo/bin/cosmwasm-check-release + # Install currently developed version of cosmwasm-check + - cmd: cargo +1.88.0 install --path ./packages/check --locked --force check-contracts: desc: Performs checks for all contracts cmds: - task: install-cosmwasm-check - - task: check-contracts-fast + - cmd: ./task-actions/check-contracts.sh - check-contracts-fast: - desc: Performs checks for all contracts without reinstalling cosmwasm-check tool - cmds: - - task: check-burner - - task: check-crypto-verify - - task: check-cyberpunk - - task: check-nested-contracts - - check-burner: - desc: Performs checks for burner contract - dir: ./contracts/burner - cmds: - # Check formatting - - cmd: cargo {{.TOOLCHAIN}} fmt -- --check - # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib --locked - # Build WASM binary - - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown - # Run linter - - cmd: cargo {{.TOOLCHAIN}} clippy --all-targets --tests -- -D warnings - # Run integration tests - - cmd: cargo {{.TOOLCHAIN}} test --test integration --locked - # Build and run schema generator - - cmd: cargo {{.TOOLCHAIN}} run --bin schema --locked - # Ensure schemas are up-to-date - - cmd: git diff --quiet ./schema - # Check contract using recently released cosmwasm-check - - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm - # Check contract using most recent version of cosmwasm-check - - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm - - check-crypto-verify: - desc: Performs checks for crypto-verify contract - dir: ./contracts/crypto-verify + check-contracts-parallel: + desc: Performs checks for all contracts cmds: - # Check formatting - - cmd: cargo {{.TOOLCHAIN}} fmt -- --check - # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib --locked - # Build WASM binary - - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown - # Run linter - - cmd: cargo {{.TOOLCHAIN}} clippy --all-targets --tests -- -D warnings - # Run integration tests - - cmd: cargo {{.TOOLCHAIN}} test --test integration --locked - # Build and run schema generator - - cmd: cargo {{.TOOLCHAIN}} run --bin schema --locked - # Ensure schemas are up-to-date - - cmd: git diff --quiet ./schema - # Check contract using recently released cosmwasm-check - - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm - # Check contract using most recent version of cosmwasm-check - - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + - task: install-cosmwasm-check + - cmd: ./task-actions/check-contracts.sh parallel - check-cyberpunk: - desc: Performs checks for cyberpunk contract - dir: ./contracts/cyberpunk + check-contracts-fast: + desc: Performs checks for all contracts without reinstalling cosmwasm-check tool cmds: - # Check formatting - - cmd: cargo {{.TOOLCHAIN}} fmt -- --check - # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib --locked - # Build WASM binary - - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown - # Run linter - - cmd: cargo {{.TOOLCHAIN}} clippy --all-targets --tests -- -D warnings - # Run integration tests - - cmd: cargo {{.TOOLCHAIN}} test --test integration --locked - # Build and run schema generator - - cmd: cargo {{.TOOLCHAIN}} run --bin schema --locked - # Ensure schemas are up-to-date - - cmd: git diff --quiet ./schema - # Check contract using recently released cosmwasm-check - - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm - # Check contract using most recent version of cosmwasm-check - - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + - cmd: ./task-actions/check-contracts.sh - check-nested-contracts: - desc: Performs checks for nested-contracts contracts - dir: ./contracts/nested-contracts + check-contracts-fast-parallel: + desc: Performs checks for all contracts without reinstalling cosmwasm-check tool cmds: - # Check formatting - - cmd: cargo {{.TOOLCHAIN}} fmt -- --check - # Run unit tests - - cmd: cargo {{.TOOLCHAIN}} test --lib --locked - # Build WASM binary - - cmd: cargo {{.TOOLCHAIN}} build --release --lib --locked --target wasm32-unknown-unknown - # Run linter - - cmd: cargo {{.TOOLCHAIN}} clippy --all-targets --tests -- -D warnings - # Run integration tests - - cmd: cargo {{.TOOLCHAIN}} test --test integration --locked - # Build and run schema generator - - cmd: cargo {{.TOOLCHAIN}} run --bin schema --locked - # Ensure schemas are up-to-date - - cmd: git diff --quiet ./schema - # Check contract using recently released cosmwasm-check - - cmd: cosmwasm-check-released ./target/wasm32-unknown-unknown/release/*.wasm - # Check contract using most recent version of cosmwasm-check - - cmd: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm + - cmd: ./task-actions/check-contracts.sh parallel clean: desc: Removes all compiled artifacts diff --git a/task-actions/check-contract.sh b/task-actions/check-contract.sh index e894c3352a..70639bf8e9 100755 --- a/task-actions/check-contract.sh +++ b/task-actions/check-contract.sh @@ -35,6 +35,12 @@ check_contract_stable() { message "ENSURE SCHEMA IS UP-TO-DATE" "$contract" git diff --quiet ./schema + + message "cosmwasm-check (release)" "$contract" + cosmwasm-check-release "$contract_dir"target/wasm32-unknown-unknown/release/*wasm + + message "cosmwasm-check (develop)" "$contract" + cosmwasm-check "$contract_dir"target/wasm32-unknown-unknown/release/*wasm ) } @@ -67,5 +73,11 @@ check_contract_nightly() { message "ENSURE SCHEMA IS UP-TO-DATE" "$contract" git diff --quiet ./schema + + message "cosmwasm-check (release)" "$contract" + cosmwasm-check-release "$contract_dir"target/wasm32-unknown-unknown/release/*wasm + + message "cosmwasm-check (develop)" "$contract" + cosmwasm-check "$contract_dir"target/wasm32-unknown-unknown/release/*wasm ) } diff --git a/task-actions/check-contracts.sh b/task-actions/check-contracts.sh index e10c4012e3..2da0e5a852 100755 --- a/task-actions/check-contracts.sh +++ b/task-actions/check-contracts.sh @@ -6,30 +6,44 @@ source ./task-actions/check-contract.sh contracts_stable=( contracts/burner/ - contracts/crypto-verify/ - contracts/cyberpunk/ - contracts/empty/ - contracts/hackatom/ - contracts/ibc2/ - contracts/ibc-callbacks/ - contracts/ibc-reflect/ - contracts/ibc-reflect-send/ - contracts/nested-contracts/ - contracts/queue/ - contracts/reflect/ - contracts/replier/ - contracts/staking/ - contracts/virus/ +# contracts/crypto-verify/ +# contracts/cyberpunk/ +# contracts/empty/ +# contracts/hackatom/ +# contracts/ibc2/ +# contracts/ibc-callbacks/ +# contracts/ibc-reflect/ +# contracts/ibc-reflect-send/ +# contracts/nested-contracts/ +# contracts/queue/ +# contracts/reflect/ +# contracts/replier/ +# contracts/staking/ +# contracts/virus/ ) -for dir in "${contracts_stable[@]}"; do - check_contract_stable "$dir" -done +if [[ "${1:-}" == "parallel" ]]; then + for dir in "${contracts_stable[@]}"; do + check_contract_stable "$dir" & + done + wait +else + for dir in "${contracts_stable[@]}"; do + check_contract_stable "$dir" + done +fi contracts_nightly=( contracts/floaty/ ) -for dir in "${contracts_nightly[@]}"; do - check_contract_nightly "$dir" -done +if [[ "${1:-}" == "parallel" ]]; then + for dir in "${contracts_nightly[@]}"; do + check_contract_nightly "$dir" & + done + wait +else + for dir in "${contracts_stable[@]}"; do + check_contract_nightly "$dir" + done +fi From a45efd4c339dcb55411ec1f6bc3e83aac62532b3 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 12:46:10 +0200 Subject: [PATCH 184/213] Updates. --- Taskfile.yml | 4 +-- task-actions/check-contract.sh | 52 +++++++++++++++++---------------- task-actions/check-contracts.sh | 49 ++++++++++++++----------------- 3 files changed, 51 insertions(+), 54 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 4f2ba7bbd8..4b9db612bf 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -32,7 +32,7 @@ tasks: - cmd: ./task-actions/check-contracts.sh check-contracts-parallel: - desc: Performs checks for all contracts + desc: Performs checks in parallel for all contracts cmds: - task: install-cosmwasm-check - cmd: ./task-actions/check-contracts.sh parallel @@ -43,7 +43,7 @@ tasks: - cmd: ./task-actions/check-contracts.sh check-contracts-fast-parallel: - desc: Performs checks for all contracts without reinstalling cosmwasm-check tool + desc: Performs checks in parallel for all contracts without reinstalling cosmwasm-check tool cmds: - cmd: ./task-actions/check-contracts.sh parallel diff --git a/task-actions/check-contract.sh b/task-actions/check-contract.sh index 70639bf8e9..df423d7e50 100755 --- a/task-actions/check-contract.sh +++ b/task-actions/check-contract.sh @@ -2,7 +2,7 @@ set -o errexit -o nounset -o pipefail -message() { +msg() { echo -e "\e[1;34m$1\e[0m \e[1;32m$2\e[0m" } @@ -11,36 +11,37 @@ check_contract_stable() { ( contract_dir=$1 contract="$(basename "$contract_dir" | tr - _)" + wasm="./target/wasm32-unknown-unknown/release/$contract.wasm" - message "CHANGE DIRECTORY" "$contract_dir" + msg "CHANGE DIRECTORY" "$contract_dir" cd "$contract_dir" || exit 1 - message "CHECK FORMATTING" "$contract" + msg "CHECK FORMATTING" "$contract" cargo +$toolchain fmt -- --check - message "RUN UNIT TESTS" "$contract" + msg "RUN UNIT TESTS" "$contract" cargo +$toolchain test --lib --locked - message "BUILD WASM" "$contract" + msg "BUILD WASM" "$contract" cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown - message "RUN LINTER" "$contract" + msg "RUN LINTER" "$contract" cargo +$toolchain clippy --all-targets --tests -- -D warnings - message "RUN INTEGRATION TESTS" "$contract" + msg "RUN INTEGRATION TESTS" "$contract" cargo +$toolchain test --test integration --locked - message "GENERATE SCHEMA" "$contract" + msg "GENERATE SCHEMA" "$contract" cargo +$toolchain run --bin schema --locked - message "ENSURE SCHEMA IS UP-TO-DATE" "$contract" + msg "ENSURE SCHEMA IS UP-TO-DATE" "$contract" git diff --quiet ./schema - message "cosmwasm-check (release)" "$contract" - cosmwasm-check-release "$contract_dir"target/wasm32-unknown-unknown/release/*wasm + msg "cosmwasm-check (release)" "$contract" + cosmwasm-check-release "$wasm" - message "cosmwasm-check (develop)" "$contract" - cosmwasm-check "$contract_dir"target/wasm32-unknown-unknown/release/*wasm + msg "cosmwasm-check (develop)" "$contract" + cosmwasm-check "$wasm" ) } @@ -49,35 +50,36 @@ check_contract_nightly() { ( contract_dir=$1 contract="$(basename "$contract_dir" | tr - _)" + wasm="./target/wasm32-unknown-unknown/release/$contract.wasm" - message "CHANGE DIRECTORY" "$contract_dir" + msg "CHANGE DIRECTORY" "$contract_dir" cd "$contract_dir" || exit 1 - message "CHECK FORMATTING" "$contract" + msg "CHECK FORMATTING" "$contract" cargo +$toolchain fmt -- --check - message "RUN UNIT TESTS" "$contract" + msg "RUN UNIT TESTS" "$contract" cargo +$toolchain test --lib --locked - message "BUILD WASM" "$contract" + msg "BUILD WASM" "$contract" RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown - message "RUN LINTER" "$contract" + msg "RUN LINTER" "$contract" cargo +$toolchain clippy --all-targets --tests -- -D warnings - message "RUN INTEGRATION TESTS" "$contract" + msg "RUN INTEGRATION TESTS" "$contract" cargo +$toolchain test --test integration --locked - message "GENERATE SCHEMA" "$contract" + msg "GENERATE SCHEMA" "$contract" cargo +$toolchain run --bin schema --locked - message "ENSURE SCHEMA IS UP-TO-DATE" "$contract" + msg "ENSURE SCHEMA IS UP-TO-DATE" "$contract" git diff --quiet ./schema - message "cosmwasm-check (release)" "$contract" - cosmwasm-check-release "$contract_dir"target/wasm32-unknown-unknown/release/*wasm + msg "cosmwasm-check (release)" "$contract" + cosmwasm-check-release "$wasm" - message "cosmwasm-check (develop)" "$contract" - cosmwasm-check "$contract_dir"target/wasm32-unknown-unknown/release/*wasm + msg "cosmwasm-check (develop)" "$contract" + cosmwasm-check "$wasm" ) } diff --git a/task-actions/check-contracts.sh b/task-actions/check-contracts.sh index 2da0e5a852..e18b3e2d52 100755 --- a/task-actions/check-contracts.sh +++ b/task-actions/check-contracts.sh @@ -5,45 +5,40 @@ set -o errexit -o nounset -o pipefail source ./task-actions/check-contract.sh contracts_stable=( - contracts/burner/ -# contracts/crypto-verify/ -# contracts/cyberpunk/ -# contracts/empty/ -# contracts/hackatom/ -# contracts/ibc2/ -# contracts/ibc-callbacks/ -# contracts/ibc-reflect/ -# contracts/ibc-reflect-send/ -# contracts/nested-contracts/ -# contracts/queue/ -# contracts/reflect/ -# contracts/replier/ -# contracts/staking/ -# contracts/virus/ + contracts/burner + contracts/crypto-verify + contracts/cyberpunk + contracts/empty + contracts/hackatom + contracts/ibc2 + contracts/ibc-callbacks + contracts/ibc-reflect + contracts/ibc-reflect-send + contracts/nested-contracts + contracts/queue + contracts/reflect + contracts/replier + contracts/staking + contracts/virus ) -if [[ "${1:-}" == "parallel" ]]; then - for dir in "${contracts_stable[@]}"; do - check_contract_stable "$dir" & - done - wait -else - for dir in "${contracts_stable[@]}"; do - check_contract_stable "$dir" - done -fi - contracts_nightly=( - contracts/floaty/ + contracts/floaty ) if [[ "${1:-}" == "parallel" ]]; then + for dir in "${contracts_stable[@]}"; do + check_contract_stable "$dir" & + done for dir in "${contracts_nightly[@]}"; do check_contract_nightly "$dir" & done wait else for dir in "${contracts_stable[@]}"; do + check_contract_stable "$dir" + done + for dir in "${contracts_nightly[@]}"; do check_contract_nightly "$dir" done fi From dcc89f62f2030ea46b4342656d3e0ddce768479f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 13:00:23 +0200 Subject: [PATCH 185/213] Updates. --- task-actions/check-contract.sh | 85 ----------------------------- task-actions/check-contracts.sh | 96 +++++++++++++++++++++++++++++++-- 2 files changed, 92 insertions(+), 89 deletions(-) delete mode 100755 task-actions/check-contract.sh diff --git a/task-actions/check-contract.sh b/task-actions/check-contract.sh deleted file mode 100755 index df423d7e50..0000000000 --- a/task-actions/check-contract.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -o nounset -o pipefail - -msg() { - echo -e "\e[1;34m$1\e[0m \e[1;32m$2\e[0m" -} - -check_contract_stable() { - toolchain=1.82.0 - ( - contract_dir=$1 - contract="$(basename "$contract_dir" | tr - _)" - wasm="./target/wasm32-unknown-unknown/release/$contract.wasm" - - msg "CHANGE DIRECTORY" "$contract_dir" - cd "$contract_dir" || exit 1 - - msg "CHECK FORMATTING" "$contract" - cargo +$toolchain fmt -- --check - - msg "RUN UNIT TESTS" "$contract" - cargo +$toolchain test --lib --locked - - msg "BUILD WASM" "$contract" - cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown - - msg "RUN LINTER" "$contract" - cargo +$toolchain clippy --all-targets --tests -- -D warnings - - msg "RUN INTEGRATION TESTS" "$contract" - cargo +$toolchain test --test integration --locked - - msg "GENERATE SCHEMA" "$contract" - cargo +$toolchain run --bin schema --locked - - msg "ENSURE SCHEMA IS UP-TO-DATE" "$contract" - git diff --quiet ./schema - - msg "cosmwasm-check (release)" "$contract" - cosmwasm-check-release "$wasm" - - msg "cosmwasm-check (develop)" "$contract" - cosmwasm-check "$wasm" - ) -} - -check_contract_nightly() { - toolchain=nightly-2024-09-01 - ( - contract_dir=$1 - contract="$(basename "$contract_dir" | tr - _)" - wasm="./target/wasm32-unknown-unknown/release/$contract.wasm" - - msg "CHANGE DIRECTORY" "$contract_dir" - cd "$contract_dir" || exit 1 - - msg "CHECK FORMATTING" "$contract" - cargo +$toolchain fmt -- --check - - msg "RUN UNIT TESTS" "$contract" - cargo +$toolchain test --lib --locked - - msg "BUILD WASM" "$contract" - RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown - - msg "RUN LINTER" "$contract" - cargo +$toolchain clippy --all-targets --tests -- -D warnings - - msg "RUN INTEGRATION TESTS" "$contract" - cargo +$toolchain test --test integration --locked - - msg "GENERATE SCHEMA" "$contract" - cargo +$toolchain run --bin schema --locked - - msg "ENSURE SCHEMA IS UP-TO-DATE" "$contract" - git diff --quiet ./schema - - msg "cosmwasm-check (release)" "$contract" - cosmwasm-check-release "$wasm" - - msg "cosmwasm-check (develop)" "$contract" - cosmwasm-check "$wasm" - ) -} diff --git a/task-actions/check-contracts.sh b/task-actions/check-contracts.sh index e18b3e2d52..56bf95aa19 100755 --- a/task-actions/check-contracts.sh +++ b/task-actions/check-contracts.sh @@ -2,7 +2,95 @@ set -o errexit -o nounset -o pipefail -source ./task-actions/check-contract.sh +if [[ "${1:-}" == "parallel" ]]; then + parallel=1 +else + parallel=0 +fi + +msg() { + if (( !parallel )); then + echo -e "\e[1;34m$1\e[0m \e[1;32m$2\e[0m" + fi +} + +check_contract_stable() { + toolchain=1.82.0 + ( + contract_dir=$1 + contract="$(basename "$contract_dir" | tr - _)" + wasm="./target/wasm32-unknown-unknown/release/$contract.wasm" + + msg "CHANGE DIRECTORY" "$contract_dir" + cd "$contract_dir" || exit 1 + + msg "CHECK FORMATTING" "$contract" + cargo +$toolchain fmt -- --check + + msg "RUN UNIT TESTS" "$contract" + cargo +$toolchain test --lib --locked + + msg "BUILD WASM" "$contract" + cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown + + msg "RUN LINTER" "$contract" + cargo +$toolchain clippy --all-targets --tests -- -D warnings + + msg "RUN INTEGRATION TESTS" "$contract" + cargo +$toolchain test --test integration --locked + + msg "GENERATE SCHEMA" "$contract" + cargo +$toolchain run --bin schema --locked + + msg "ENSURE SCHEMA IS UP-TO-DATE" "$contract" + git diff --quiet ./schema + + msg "cosmwasm-check (release)" "$contract" + cosmwasm-check-release "$wasm" + + msg "cosmwasm-check (develop)" "$contract" + cosmwasm-check "$wasm" + ) +} + +check_contract_nightly() { + toolchain=nightly-2024-09-01 + ( + contract_dir=$1 + contract="$(basename "$contract_dir" | tr - _)" + wasm="./target/wasm32-unknown-unknown/release/$contract.wasm" + + msg "CHANGE DIRECTORY" "$contract_dir" + cd "$contract_dir" || exit 1 + + msg "CHECK FORMATTING" "$contract" + cargo +$toolchain fmt -- --check + + msg "RUN UNIT TESTS" "$contract" + cargo +$toolchain test --lib --locked + + msg "BUILD WASM" "$contract" + RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown + + msg "RUN LINTER" "$contract" + cargo +$toolchain clippy --all-targets --tests -- -D warnings + + msg "RUN INTEGRATION TESTS" "$contract" + cargo +$toolchain test --test integration --locked + + msg "GENERATE SCHEMA" "$contract" + cargo +$toolchain run --bin schema --locked + + msg "ENSURE SCHEMA IS UP-TO-DATE" "$contract" + git diff --quiet ./schema + + msg "cosmwasm-check (release)" "$contract" + cosmwasm-check-release "$wasm" + + msg "cosmwasm-check (develop)" "$contract" + cosmwasm-check "$wasm" + ) +} contracts_stable=( contracts/burner @@ -26,12 +114,12 @@ contracts_nightly=( contracts/floaty ) -if [[ "${1:-}" == "parallel" ]]; then +if (( parallel )); then for dir in "${contracts_stable[@]}"; do - check_contract_stable "$dir" & + check_contract_stable "$dir" > /dev/null & done for dir in "${contracts_nightly[@]}"; do - check_contract_nightly "$dir" & + check_contract_nightly "$dir" > /dev/null & done wait else From 7dd185a79842576968133659e1d791e6dd2ccf86 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 13:26:08 +0200 Subject: [PATCH 186/213] Updates. --- task-actions/check-contracts.sh | 68 +++++++++------------------------ 1 file changed, 17 insertions(+), 51 deletions(-) diff --git a/task-actions/check-contracts.sh b/task-actions/check-contracts.sh index 56bf95aa19..b157c68249 100755 --- a/task-actions/check-contracts.sh +++ b/task-actions/check-contracts.sh @@ -14,8 +14,7 @@ msg() { fi } -check_contract_stable() { - toolchain=1.82.0 +check_contract() { ( contract_dir=$1 contract="$(basename "$contract_dir" | tr - _)" @@ -25,22 +24,22 @@ check_contract_stable() { cd "$contract_dir" || exit 1 msg "CHECK FORMATTING" "$contract" - cargo +$toolchain fmt -- --check + cargo +"$2" fmt -- --check msg "RUN UNIT TESTS" "$contract" - cargo +$toolchain test --lib --locked + cargo +"$2" test --lib --locked msg "BUILD WASM" "$contract" - cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown + RUSTFLAGS="$3" cargo +"$2" build --release --lib --locked --target wasm32-unknown-unknown msg "RUN LINTER" "$contract" - cargo +$toolchain clippy --all-targets --tests -- -D warnings + cargo +"$2" clippy --all-targets --tests -- -D warnings msg "RUN INTEGRATION TESTS" "$contract" - cargo +$toolchain test --test integration --locked + cargo +"$2" test --test integration --locked msg "GENERATE SCHEMA" "$contract" - cargo +$toolchain run --bin schema --locked + cargo +"$2" run --bin schema --locked msg "ENSURE SCHEMA IS UP-TO-DATE" "$contract" git diff --quiet ./schema @@ -53,45 +52,6 @@ check_contract_stable() { ) } -check_contract_nightly() { - toolchain=nightly-2024-09-01 - ( - contract_dir=$1 - contract="$(basename "$contract_dir" | tr - _)" - wasm="./target/wasm32-unknown-unknown/release/$contract.wasm" - - msg "CHANGE DIRECTORY" "$contract_dir" - cd "$contract_dir" || exit 1 - - msg "CHECK FORMATTING" "$contract" - cargo +$toolchain fmt -- --check - - msg "RUN UNIT TESTS" "$contract" - cargo +$toolchain test --lib --locked - - msg "BUILD WASM" "$contract" - RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo +$toolchain build --release --lib --locked --target wasm32-unknown-unknown - - msg "RUN LINTER" "$contract" - cargo +$toolchain clippy --all-targets --tests -- -D warnings - - msg "RUN INTEGRATION TESTS" "$contract" - cargo +$toolchain test --test integration --locked - - msg "GENERATE SCHEMA" "$contract" - cargo +$toolchain run --bin schema --locked - - msg "ENSURE SCHEMA IS UP-TO-DATE" "$contract" - git diff --quiet ./schema - - msg "cosmwasm-check (release)" "$contract" - cosmwasm-check-release "$wasm" - - msg "cosmwasm-check (develop)" "$contract" - cosmwasm-check "$wasm" - ) -} - contracts_stable=( contracts/burner contracts/crypto-verify @@ -114,19 +74,25 @@ contracts_nightly=( contracts/floaty ) +toolchain_stable=1.82.0 +rustflags_stable="" + +toolchain_nightly=nightly-2024-09-01 +rustflags_nightly="-C target-feature=+nontrapping-fptoint" + if (( parallel )); then for dir in "${contracts_stable[@]}"; do - check_contract_stable "$dir" > /dev/null & + check_contract "$dir" "$toolchain_stable" "$rustflags_stable" > /dev/null & done for dir in "${contracts_nightly[@]}"; do - check_contract_nightly "$dir" > /dev/null & + check_contract "$dir" "$toolchain_nightly" "$rustflags_nightly" > /dev/null & done wait else for dir in "${contracts_stable[@]}"; do - check_contract_stable "$dir" + check_contract "$dir" "$toolchain_stable" "$rustflags_stable" done for dir in "${contracts_nightly[@]}"; do - check_contract_nightly "$dir" + check_contract "$dir" "$toolchain_nightly" "$rustflags_nightly" done fi From 8b3fee066fcf4e30eef42c4f1ec6e9592d7f128b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 15:59:58 +0200 Subject: [PATCH 187/213] Updates. --- .github/workflows/contracts.yml | 3 +- gh-actions/README.md | 3 -- gh-actions/verify-contracts-nightly.sh | 38 ------------------- gh-actions/verify-contracts-stable.sh | 51 -------------------------- 4 files changed, 2 insertions(+), 93 deletions(-) delete mode 100644 gh-actions/README.md delete mode 100755 gh-actions/verify-contracts-nightly.sh delete mode 100755 gh-actions/verify-contracts-stable.sh diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 2edda4b83c..940909d9d8 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,6 +1,7 @@ name: contracts -on: [ push ] +#on: [ push ] +on: [ pull_request ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel diff --git a/gh-actions/README.md b/gh-actions/README.md deleted file mode 100644 index d9421a260e..0000000000 --- a/gh-actions/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Checks used by GitHub Actions - -2 diff --git a/gh-actions/verify-contracts-nightly.sh b/gh-actions/verify-contracts-nightly.sh deleted file mode 100755 index 1b0dfe192a..0000000000 --- a/gh-actions/verify-contracts-nightly.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -o nounset -o pipefail - -# List of contracts to be checked using nightly Rust channel. -contracts=( - contracts/floaty/ -) - -for dir in "${contracts[@]}"; do - ( - echo -e "\e[1;34mCHANGE WORKING DIRECTORY\e[0m: \e[1;32m$dir\e[0m" - cd "$dir" || exit 1 - - echo -e "\e[1;34mCHECK FORMATTING\e[0m" - cargo fmt -- --check - - echo -e "\e[1;34mRUN UNIT TESTS\e[0m" - cargo test --lib --locked - - echo -e "\e[1;34mBUILD WASM\e[0m" - RUSTFLAGS="-C target-feature=+nontrapping-fptoint" cargo build --release --lib --locked --target wasm32-unknown-unknown - - echo -e "\e[1;34mRUN LINTER\e[0m" - cargo clippy --all-targets --tests -- -D warnings - - echo -e "\e[1;34mRUN INTEGRATION TESTS\e[0m" - cargo test --test integration --locked - - echo -e "\e[1;34mGENERATE SCHEMA\e[0m" - cargo run --bin schema --locked - - echo -e "\e[1;34mENSURE SCHEMA IS UP-TO-DATE\e[0m" - git diff --quiet ./schema - ) & -done - -wait diff --git a/gh-actions/verify-contracts-stable.sh b/gh-actions/verify-contracts-stable.sh deleted file mode 100755 index e806450ea0..0000000000 --- a/gh-actions/verify-contracts-stable.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -o nounset -o pipefail - -contracts=( - contracts/burner/ - contracts/crypto-verify/ - contracts/cyberpunk/ - contracts/empty/ - contracts/hackatom/ - contracts/ibc2/ - contracts/ibc-callbacks/ - contracts/ibc-reflect/ - contracts/ibc-reflect-send/ - contracts/nested-contracts/ - contracts/queue/ - contracts/reflect/ - contracts/replier/ - contracts/staking/ - contracts/virus/ -) - -for dir in "${contracts[@]}"; do - ( - echo -e "\e[1;34mCHANGE WORKING DIRECTORY\e[0m: \e[1;32m$dir\e[0m" - cd "$dir" || exit 1 - - echo -e "\e[1;34mCHECK FORMATTING\e[0m" - cargo +1.82.0 fmt -- --check - - echo -e "\e[1;34mRUN UNIT TESTS\e[0m" - cargo +1.82.0 test --lib --locked - - echo -e "\e[1;34mBUILD WASM\e[0m" - cargo +1.82.0 build --release --lib --locked --target wasm32-unknown-unknown - - echo -e "\e[1;34mRUN LINTER\e[0m" - cargo +1.82.0 clippy --all-targets --tests -- -D warnings - - echo -e "\e[1;34mRUN INTEGRATION TESTS\e[0m" - cargo +1.82.0 test --test integration --locked - - echo -e "\e[1;34mGENERATE SCHEMA\e[0m" - cargo +1.82.0 run --bin schema --locked - - echo -e "\e[1;34mENSURE SCHEMA IS UP-TO-DATE\e[0m" - git diff --quiet ./schema - ) & -done - -wait From fdd178df3bf3ac2aa23a30920d9be10df60529e9 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:00:42 +0200 Subject: [PATCH 188/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 940909d9d8..b7a1a06963 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,7 +1,7 @@ name: contracts #on: [ push ] -on: [ pull_request ] +on: [ pull_request_review ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel From 699ede49eba9f1b22439d3a3d03ccbb7d442553d Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:10:43 +0200 Subject: [PATCH 189/213] Updates. --- .github/workflows/packages.yml | 134 +++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 .github/workflows/packages.yml diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml new file mode 100644 index 0000000000..29c871b399 --- /dev/null +++ b/.github/workflows/packages.yml @@ -0,0 +1,134 @@ +name: packages + +on: [ push ] + +env: + TOOLCHAIN_STABLE: 1.82.0 # toolchain for building packages + +jobs: + lint: + name: lint-${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macOS-latest, windows-latest ] + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: ${{ env.TOOLCHAIN_STABLE }} + components: clippy, rustfmt + + - name: Check formatting + run: cargo fmt -- --check + + - name: Run linter (cosmwasm-core) + run: cargo clippy -p cosmwasm-core --all-targets -- -D warnings + + - name: Run linter (cosmwasm-crypto) + run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings + + - name: Run linter (cosmwasm-derive) + run: cargo clippy -p cosmwasm-derive --all-targets -- -D warnings + + - name: Run linter (cosmwasm-std) + run: cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings + + - name: Run linter (cosmwasm-schema) + run: cargo clippy -p cosmwasm-schema --all-targets -- -D warnings + + - name: Run linter (cosmwasm-schema-derive) + run: cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings + + - name: Run linter (cw-schema) + run: cargo clippy -p cw-schema --all-targets -- -D warnings + + - name: Run linter (cw-schema-derive) + run: cargo clippy -p cw-schema-derive --all-targets -- -D warnings + + - name: Run linter (cosmwasm-vm) + run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings + + - name: Run linter (cosmwasm-vm-derive) + run: cargo clippy -p cosmwasm-vm-derive --all-targets --features iterator,stargate -- -D warnings + + - name: Run linter (cosmwasm-check) + run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings + +# build: +# name: build-${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macOS-latest, windows-latest ] +# steps: +# - uses: actions/checkout@v4 +# - uses: dtolnay/rust-toolchain@stable +# with: +# toolchain: 1.82.0 +# +# - name: Cache build artifacts +# uses: Swatinem/rust-cache@v2 +# +# - run: cargo build -p cosmwasm-crypto +# - run: cargo build -p cosmwasm-derive +# - run: cargo build -p cosmwasm-std +# - run: cargo build -p cosmwasm-std --no-default-features --features std +# - run: cargo build -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 +# - run: cargo build -p cosmwasm-schema +# - run: cargo build -p cosmwasm-schema-derive +# - run: cargo build -p cw-schema +# - run: cargo build -p cw-schema-derive +# - run: cargo build -p cosmwasm-vm --features iterator,stargate +# - run: cargo build -p cosmwasm-check +# +# wasm: +# name: wasm on ${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macOS-latest, windows-latest ] +# steps: +# - uses: actions/checkout@v4 +# - uses: dtolnay/rust-toolchain@stable +# with: +# toolchain: 1.82.0 +# targets: wasm32-unknown-unknown +# +# - name: Cache build artifacts +# uses: Swatinem/rust-cache@v2 +# +# - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown +# - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate +# +# test: +# name: test on ${{ matrix.os }} +# runs-on: ${{ matrix.os }} +# strategy: +# fail-fast: false +# matrix: +# os: [ ubuntu-latest, macOS-latest, windows-latest ] +# steps: +# - uses: actions/checkout@v4 +# - uses: dtolnay/rust-toolchain@stable +# with: +# toolchain: 1.82.0 +# +# - name: Cache build artifacts +# uses: Swatinem/rust-cache@v2 +# +# - run: cargo test -p cosmwasm-crypto +# - run: cargo test -p cosmwasm-derive +# - run: cargo test -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 +# - run: cargo test -p cosmwasm-schema +# - run: cargo test -p cosmwasm-schema-derive +# - run: cargo test -p cw-schema +# - run: cargo test -p cw-schema-derive +# - run: cargo test -p cosmwasm-vm --features iterator,stargate +# - run: cargo test -p cosmwasm-check From 5e8c2dee02257b2db0c32d0c827b2cb70fa75366 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:13:52 +0200 Subject: [PATCH 190/213] Updates. --- .github/workflows/packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 29c871b399..e65394a11d 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -54,7 +54,7 @@ jobs: run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings - name: Run linter (cosmwasm-vm-derive) - run: cargo clippy -p cosmwasm-vm-derive --all-targets --features iterator,stargate -- -D warnings + run: cargo clippy -p cosmwasm-vm-derive --all-targets -- -D warnings - name: Run linter (cosmwasm-check) run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings From 96c6122b05e97b09b31b8d9ca0fc8d6a3764ebe0 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:20:11 +0200 Subject: [PATCH 191/213] Updates. --- .github/workflows/packages.yml | 103 ++++++++++++++------------------- 1 file changed, 44 insertions(+), 59 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index e65394a11d..441985e842 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout sources uses: actions/checkout@v4 @@ -26,67 +26,52 @@ jobs: - name: Check formatting run: cargo fmt -- --check - - name: Run linter (cosmwasm-core) - run: cargo clippy -p cosmwasm-core --all-targets -- -D warnings - - - name: Run linter (cosmwasm-crypto) - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings - - - name: Run linter (cosmwasm-derive) - run: cargo clippy -p cosmwasm-derive --all-targets -- -D warnings - - - name: Run linter (cosmwasm-std) - run: cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings - - - name: Run linter (cosmwasm-schema) - run: cargo clippy -p cosmwasm-schema --all-targets -- -D warnings - - - name: Run linter (cosmwasm-schema-derive) - run: cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings - - - name: Run linter (cw-schema) - run: cargo clippy -p cw-schema --all-targets -- -D warnings - - - name: Run linter (cw-schema-derive) - run: cargo clippy -p cw-schema-derive --all-targets -- -D warnings - - - name: Run linter (cosmwasm-vm) - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings + - name: Run linter + run: | + cargo clippy -p cosmwasm-core --all-targets -- -D warnings + cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings + cargo clippy -p cosmwasm-derive --all-targets -- -D warnings + cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings + cargo clippy -p cosmwasm-schema --all-targets -- -D warnings + cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings + cargo clippy -p cw-schema --all-targets -- -D warnings + cargo clippy -p cw-schema-derive --all-targets -- -D warnings + cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings + cargo clippy -p cosmwasm-vm-derive --all-targets -- -D warnings + cargo clippy -p cosmwasm-check --all-targets -- -D warnings + + build: + name: build-${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + steps: + - name: Checkout sources + uses: actions/checkout@v4 - - name: Run linter (cosmwasm-vm-derive) - run: cargo clippy -p cosmwasm-vm-derive --all-targets -- -D warnings + - name: Install Rust + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: ${{ env.TOOLCHAIN_STABLE }} - - name: Run linter (cosmwasm-check) - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings + - name: Build packages + run: | + cargo build -p cosmwasm-core + cargo build -p cosmwasm-crypto + cargo build -p cosmwasm-derive + cargo build -p cosmwasm-std + cargo build -p cosmwasm-std --no-default-features --features std + cargo build -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 + cargo build -p cosmwasm-schema + cargo build -p cosmwasm-schema-derive + cargo build -p cw-schema + cargo build -p cw-schema-derive + cargo build -p cosmwasm-vm --features iterator,stargate + cargo build -p cosmwasm-vm-derive + cargo build -p cosmwasm-check -# build: -# name: build-${{ matrix.os }} -# runs-on: ${{ matrix.os }} -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macOS-latest, windows-latest ] -# steps: -# - uses: actions/checkout@v4 -# - uses: dtolnay/rust-toolchain@stable -# with: -# toolchain: 1.82.0 -# -# - name: Cache build artifacts -# uses: Swatinem/rust-cache@v2 -# -# - run: cargo build -p cosmwasm-crypto -# - run: cargo build -p cosmwasm-derive -# - run: cargo build -p cosmwasm-std -# - run: cargo build -p cosmwasm-std --no-default-features --features std -# - run: cargo build -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 -# - run: cargo build -p cosmwasm-schema -# - run: cargo build -p cosmwasm-schema-derive -# - run: cargo build -p cw-schema -# - run: cargo build -p cw-schema-derive -# - run: cargo build -p cosmwasm-vm --features iterator,stargate -# - run: cargo build -p cosmwasm-check -# # wasm: # name: wasm on ${{ matrix.os }} # runs-on: ${{ matrix.os }} From 64335c1ac19c71dc264b1fa893a96cbacaacaba6 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:30:21 +0200 Subject: [PATCH 192/213] Updates. --- .github/workflows/packages.yml | 104 ++++++++++++++++----------------- packages/schema/src/remove.rs | 3 +- 2 files changed, 53 insertions(+), 54 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 441985e842..2299d85efc 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -26,19 +26,17 @@ jobs: - name: Check formatting run: cargo fmt -- --check - - name: Run linter - run: | - cargo clippy -p cosmwasm-core --all-targets -- -D warnings - cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings - cargo clippy -p cosmwasm-derive --all-targets -- -D warnings - cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings - cargo clippy -p cosmwasm-schema --all-targets -- -D warnings - cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings - cargo clippy -p cw-schema --all-targets -- -D warnings - cargo clippy -p cw-schema-derive --all-targets -- -D warnings - cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings - cargo clippy -p cosmwasm-vm-derive --all-targets -- -D warnings - cargo clippy -p cosmwasm-check --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-core --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-derive --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings + - run: cargo clippy -p cosmwasm-schema --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings + - run: cargo clippy -p cw-schema --all-targets -- -D warnings + - run: cargo clippy -p cw-schema-derive --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings + - run: cargo clippy -p cosmwasm-vm-derive --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings build: name: build-${{ matrix.os }} @@ -56,21 +54,19 @@ jobs: with: toolchain: ${{ env.TOOLCHAIN_STABLE }} - - name: Build packages - run: | - cargo build -p cosmwasm-core - cargo build -p cosmwasm-crypto - cargo build -p cosmwasm-derive - cargo build -p cosmwasm-std - cargo build -p cosmwasm-std --no-default-features --features std - cargo build -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 - cargo build -p cosmwasm-schema - cargo build -p cosmwasm-schema-derive - cargo build -p cw-schema - cargo build -p cw-schema-derive - cargo build -p cosmwasm-vm --features iterator,stargate - cargo build -p cosmwasm-vm-derive - cargo build -p cosmwasm-check + - run: cargo build -p cosmwasm-core + - run: cargo build -p cosmwasm-crypto + - run: cargo build -p cosmwasm-derive + - run: cargo build -p cosmwasm-std + - run: cargo build -p cosmwasm-std --no-default-features --features std + - run: cargo build -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo build -p cosmwasm-schema + - run: cargo build -p cosmwasm-schema-derive + - run: cargo build -p cw-schema + - run: cargo build -p cw-schema-derive + - run: cargo build -p cosmwasm-vm --features iterator,stargate + - run: cargo build -p cosmwasm-vm-derive + - run: cargo build -p cosmwasm-check # wasm: # name: wasm on ${{ matrix.os }} @@ -92,28 +88,30 @@ jobs: # - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown # - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate # -# test: -# name: test on ${{ matrix.os }} -# runs-on: ${{ matrix.os }} -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macOS-latest, windows-latest ] -# steps: -# - uses: actions/checkout@v4 -# - uses: dtolnay/rust-toolchain@stable -# with: -# toolchain: 1.82.0 -# -# - name: Cache build artifacts -# uses: Swatinem/rust-cache@v2 -# -# - run: cargo test -p cosmwasm-crypto -# - run: cargo test -p cosmwasm-derive -# - run: cargo test -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 -# - run: cargo test -p cosmwasm-schema -# - run: cargo test -p cosmwasm-schema-derive -# - run: cargo test -p cw-schema -# - run: cargo test -p cw-schema-derive -# - run: cargo test -p cosmwasm-vm --features iterator,stargate -# - run: cargo test -p cosmwasm-check + test: + name: test-${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macOS-latest, windows-latest ] + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: ${{ env.TOOLCHAIN_STABLE }} + + - run: cargo test -p cosmwasm-core + - run: cargo test -p cosmwasm-crypto + - run: cargo test -p cosmwasm-derive + - run: cargo test -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo test -p cosmwasm-schema + - run: cargo test -p cosmwasm-schema-derive + - run: cargo test -p cw-schema + - run: cargo test -p cw-schema-derive + - run: cargo test -p cosmwasm-vm --features iterator,stargate + - run: cargo test -p cosmwasm-vm-derive + - run: cargo test -p cosmwasm-check diff --git a/packages/schema/src/remove.rs b/packages/schema/src/remove.rs index 4e0f633d4f..b0a47c7ac8 100644 --- a/packages/schema/src/remove.rs +++ b/packages/schema/src/remove.rs @@ -37,7 +37,6 @@ pub fn remove_schemas(schemas_dir: &path::Path) -> Result<(), io::Error> { #[cfg(test)] mod tests { use super::*; - use std::ffi::OsStr; use std::path::Path; #[test] @@ -60,6 +59,7 @@ mod tests { // invalid UTF-8 #[cfg(any(unix, target_os = "redox"))] { + use std::ffi::OsStr; use std::os::unix::ffi::OsStrExt; let non_hidden = OsStr::from_bytes(&[0x66, 0x6f, 0x80, 0x6f]); // fo�o // spellchecker:disable-line assert!(!is_hidden(Path::new(non_hidden))); @@ -89,6 +89,7 @@ mod tests { // invalid UTF-8 #[cfg(any(unix, target_os = "redox"))] { + use std::ffi::OsStr; use std::os::unix::ffi::OsStrExt; let non_hidden = OsStr::from_bytes(&[0x66, 0x6f, 0x80, 0x6f]); // fo�o // spellchecker:disable-line assert!(!is_json(Path::new(non_hidden))); From 9426503f3791e0bb68114b18bf1c08c8b7278e46 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:47:57 +0200 Subject: [PATCH 193/213] Updates. --- .github/workflows/packages.yml | 46 +++++++++++++++++----------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 2299d85efc..0f14eec8ec 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -18,7 +18,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: dtolnay/rust-toolchain@stable with: toolchain: ${{ env.TOOLCHAIN_STABLE }} components: clippy, rustfmt @@ -50,7 +50,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: dtolnay/rust-toolchain@stable with: toolchain: ${{ env.TOOLCHAIN_STABLE }} @@ -68,26 +68,26 @@ jobs: - run: cargo build -p cosmwasm-vm-derive - run: cargo build -p cosmwasm-check -# wasm: -# name: wasm on ${{ matrix.os }} -# runs-on: ${{ matrix.os }} -# strategy: -# fail-fast: false -# matrix: -# os: [ ubuntu-latest, macOS-latest, windows-latest ] -# steps: -# - uses: actions/checkout@v4 -# - uses: dtolnay/rust-toolchain@stable -# with: -# toolchain: 1.82.0 -# targets: wasm32-unknown-unknown -# -# - name: Cache build artifacts -# uses: Swatinem/rust-cache@v2 -# -# - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown -# - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate -# + wasm: + name: wasm-${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ ubuntu-latest, macOS-latest, windows-latest ] + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Install Rust + uses: dtolnay/rust-toolchain@stable + with: + toolchain: ${{ env.TOOLCHAIN_STABLE }} + target: wasm32-unknown-unknown + + - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown + - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate + test: name: test-${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -100,7 +100,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: dtolnay/rust-toolchain@stable with: toolchain: ${{ env.TOOLCHAIN_STABLE }} From 70d5fa0c157ea44049aa2158d0ad9a7fec028c33 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:57:10 +0200 Subject: [PATCH 194/213] Updates. --- .github/workflows/packages.yml | 4 +- .../snapshots/basic__snapshot_jsonschema.snap | 97 ++++++++++--------- 2 files changed, 51 insertions(+), 50 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 0f14eec8ec..e2a6debf65 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -74,7 +74,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout sources uses: actions/checkout@v4 @@ -94,7 +94,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macOS-latest, windows-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout sources uses: actions/checkout@v4 diff --git a/packages/cw-schema/tests/snapshots/basic__snapshot_jsonschema.snap b/packages/cw-schema/tests/snapshots/basic__snapshot_jsonschema.snap index e6107afa7b..2f76119bdd 100644 --- a/packages/cw-schema/tests/snapshots/basic__snapshot_jsonschema.snap +++ b/packages/cw-schema/tests/snapshots/basic__snapshot_jsonschema.snap @@ -1,5 +1,6 @@ --- source: packages/cw-schema/tests/basic.rs +assertion_line: 12 expression: schema --- { @@ -47,15 +48,15 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "named" - }, "properties": { "type": "object", "additionalProperties": { "$ref": "#/$defs/StructProperty" } + }, + "type": { + "type": "string", + "const": "named" } }, "required": [ @@ -66,10 +67,6 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "tuple" - }, "items": { "type": "array", "items": { @@ -77,6 +74,10 @@ expression: schema "format": "uint", "minimum": 0 } + }, + "type": { + "type": "string", + "const": "tuple" } }, "required": [ @@ -134,10 +135,6 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "decimal" - }, "precision": { "type": "integer", "format": "uint64", @@ -145,6 +142,10 @@ expression: schema }, "signed": { "type": "boolean" + }, + "type": { + "type": "string", + "const": "decimal" } }, "required": [ @@ -156,10 +157,6 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "integer" - }, "precision": { "type": "integer", "format": "uint64", @@ -167,6 +164,10 @@ expression: schema }, "signed": { "type": "boolean" + }, + "type": { + "type": "string", + "const": "integer" } }, "required": [ @@ -262,14 +263,14 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "array" - }, "items": { "type": "integer", "format": "uint", "minimum": 0 + }, + "type": { + "type": "string", + "const": "array" } }, "required": [ @@ -293,10 +294,6 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "tuple" - }, "items": { "type": "array", "items": { @@ -304,6 +301,10 @@ expression: schema "format": "uint", "minimum": 0 } + }, + "type": { + "type": "string", + "const": "tuple" } }, "required": [ @@ -314,10 +315,6 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "enum" - }, "cases": { "type": "object", "additionalProperties": { @@ -329,6 +326,10 @@ expression: schema "string", "null" ] + }, + "type": { + "type": "string", + "const": "enum" } }, "required": [ @@ -339,10 +340,6 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "map" - }, "key": { "type": "integer", "format": "uint", @@ -351,6 +348,10 @@ expression: schema "kind": { "$ref": "#/$defs/MapKind" }, + "type": { + "type": "string", + "const": "map" + }, "value": { "type": "integer", "format": "uint", @@ -367,14 +368,14 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "boxed" - }, "inner": { "type": "integer", "format": "uint", "minimum": 0 + }, + "type": { + "type": "string", + "const": "boxed" } }, "required": [ @@ -385,14 +386,14 @@ expression: schema { "type": "object", "properties": { - "type": { - "type": "string", - "const": "optional" - }, "inner": { "type": "integer", "format": "uint", "minimum": 0 + }, + "type": { + "type": "string", + "const": "optional" } }, "required": [ @@ -420,16 +421,16 @@ expression: schema "SchemaV1": { "type": "object", "properties": { - "root": { - "type": "integer", - "format": "uint", - "minimum": 0 - }, "definitions": { "type": "array", "items": { "$ref": "#/$defs/Node" } + }, + "root": { + "type": "integer", + "format": "uint", + "minimum": 0 } }, "required": [ @@ -440,15 +441,15 @@ expression: schema "StructProperty": { "type": "object", "properties": { + "defaulting": { + "type": "boolean" + }, "description": { "type": [ "string", "null" ] }, - "defaulting": { - "type": "boolean" - }, "value": { "type": "integer", "format": "uint", From 392e9f0fd4fb3a45b99e0beba14bb4d72acba986 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 17:10:15 +0200 Subject: [PATCH 195/213] Updates. --- .github/workflows/packages.yml | 60 +++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 26 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index e2a6debf65..2597599b9f 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -53,20 +53,24 @@ jobs: uses: dtolnay/rust-toolchain@stable with: toolchain: ${{ env.TOOLCHAIN_STABLE }} + target: thumbv7em-none-eabi - - run: cargo build -p cosmwasm-core - - run: cargo build -p cosmwasm-crypto - - run: cargo build -p cosmwasm-derive - - run: cargo build -p cosmwasm-std - - run: cargo build -p cosmwasm-std --no-default-features --features std - - run: cargo build -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 - - run: cargo build -p cosmwasm-schema - - run: cargo build -p cosmwasm-schema-derive - - run: cargo build -p cw-schema - - run: cargo build -p cw-schema-derive - - run: cargo build -p cosmwasm-vm --features iterator,stargate - - run: cargo build -p cosmwasm-vm-derive - - run: cargo build -p cosmwasm-check + - run: cargo build -p cosmwasm-core --locked --no-default-features + - run: cargo build -p cosmwasm-core --locked --all-features + - run: cargo build -p cosmwasm-core --locked --release --lib --target thumbv7em-none-eabi --no-default-features + - run: cargo build -p cosmwasm-core --locked --release --lib --target thumbv7em-none-eabi --all-features + - run: cargo build -p cosmwasm-crypto --locked + - run: cargo build -p cosmwasm-derive --locked + - run: cargo build -p cosmwasm-std --locked + - run: cargo build -p cosmwasm-std --locked --no-default-features --features std + - run: cargo build -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo build -p cosmwasm-schema --locked + - run: cargo build -p cosmwasm-schema-derive --locked + - run: cargo build -p cw-schema --locked + - run: cargo build -p cw-schema-derive --locked + - run: cargo build -p cosmwasm-vm --locked --features iterator,stargate + - run: cargo build -p cosmwasm-vm-derive --locked + - run: cargo build -p cosmwasm-check --locked wasm: name: wasm-${{ matrix.os }} @@ -85,8 +89,11 @@ jobs: toolchain: ${{ env.TOOLCHAIN_STABLE }} target: wasm32-unknown-unknown - - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown - - run: cargo build -p cosmwasm-std --lib --target wasm32-unknown-unknown --features std,iterator,staking,stargate + - run: cargo build -p cosmwasm-core --release --lib --locked --target wasm32-unknown-unknown --no-default-features + - run: cargo build -p cosmwasm-core --release --lib --locked --target wasm32-unknown-unknown --all-features + - run: cargo build -p cosmwasm-std --release --lib --locked --target wasm32-unknown-unknown + - run: cargo build -p cosmwasm-std --release --lib --locked --target wasm32-unknown-unknown --no-default-features --features std + - run: cargo build -p cosmwasm-std --release --lib --locked --target wasm32-unknown-unknown --features std,iterator,staking,stargate test: name: test-${{ matrix.os }} @@ -104,14 +111,15 @@ jobs: with: toolchain: ${{ env.TOOLCHAIN_STABLE }} - - run: cargo test -p cosmwasm-core - - run: cargo test -p cosmwasm-crypto - - run: cargo test -p cosmwasm-derive - - run: cargo test -p cosmwasm-std --features std,iterator,staking,stargate,cosmwasm_1_2 - - run: cargo test -p cosmwasm-schema - - run: cargo test -p cosmwasm-schema-derive - - run: cargo test -p cw-schema - - run: cargo test -p cw-schema-derive - - run: cargo test -p cosmwasm-vm --features iterator,stargate - - run: cargo test -p cosmwasm-vm-derive - - run: cargo test -p cosmwasm-check + - run: cargo test -p cosmwasm-core --locked --no-default-features + - run: cargo test -p cosmwasm-core --locked --all-features + - run: cargo test -p cosmwasm-crypto --locked + - run: cargo test -p cosmwasm-derive --locked + - run: cargo test -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo test -p cosmwasm-schema --locked + - run: cargo test -p cosmwasm-schema-derive --locked + - run: cargo test -p cw-schema --locked + - run: cargo test -p cw-schema-derive --locked + - run: cargo test -p cosmwasm-vm --locked --features iterator,stargate + - run: cargo test -p cosmwasm-vm-derive --locked + - run: cargo test -p cosmwasm-check --locked From f31881abd68f41ecc0121f667a4c975617c532bc Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 17:20:22 +0200 Subject: [PATCH 196/213] Updates. --- .github/workflows/packages.yml | 46 +++++++++++++++------------------- 1 file changed, 20 insertions(+), 26 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 2597599b9f..4091cde7c9 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -53,17 +53,31 @@ jobs: uses: dtolnay/rust-toolchain@stable with: toolchain: ${{ env.TOOLCHAIN_STABLE }} - target: thumbv7em-none-eabi + targets: thumbv7em-none-eabi, wasm32-unknown-unknown + # cosmwasm-core - run: cargo build -p cosmwasm-core --locked --no-default-features + - run: cargo build -p cosmwasm-core --locked --no-default-features --release --lib --target wasm32-unknown-unknown + - run: cargo build -p cosmwasm-core --locked --no-default-features --release --lib --target thumbv7em-none-eabi - run: cargo build -p cosmwasm-core --locked --all-features - - run: cargo build -p cosmwasm-core --locked --release --lib --target thumbv7em-none-eabi --no-default-features - - run: cargo build -p cosmwasm-core --locked --release --lib --target thumbv7em-none-eabi --all-features + - run: cargo build -p cosmwasm-core --locked --all-features --release --lib --target wasm32-unknown-unknown + - run: cargo build -p cosmwasm-core --locked --all-features --release --lib --target thumbv7em-none-eabi + + # cosmwasm-crypto - run: cargo build -p cosmwasm-crypto --locked + + # cosmwasm-derive - run: cargo build -p cosmwasm-derive --locked + + # cosmwasm-std - run: cargo build -p cosmwasm-std --locked + - run: cargo build -p cosmwasm-std --locked --release --lib --target wasm32-unknown-unknown - run: cargo build -p cosmwasm-std --locked --no-default-features --features std + - run: cargo build -p cosmwasm-std --locked --no-default-features --features std --release --lib --target wasm32-unknown-unknown - run: cargo build -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo build -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 --release --lib --target wasm32-unknown-unknown + + # cosmwasm-schema - run: cargo build -p cosmwasm-schema --locked - run: cargo build -p cosmwasm-schema-derive --locked - run: cargo build -p cw-schema --locked @@ -72,29 +86,6 @@ jobs: - run: cargo build -p cosmwasm-vm-derive --locked - run: cargo build -p cosmwasm-check --locked - wasm: - name: wasm-${{ matrix.os }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [ ubuntu-latest, macos-latest, windows-latest ] - steps: - - name: Checkout sources - uses: actions/checkout@v4 - - - name: Install Rust - uses: dtolnay/rust-toolchain@stable - with: - toolchain: ${{ env.TOOLCHAIN_STABLE }} - target: wasm32-unknown-unknown - - - run: cargo build -p cosmwasm-core --release --lib --locked --target wasm32-unknown-unknown --no-default-features - - run: cargo build -p cosmwasm-core --release --lib --locked --target wasm32-unknown-unknown --all-features - - run: cargo build -p cosmwasm-std --release --lib --locked --target wasm32-unknown-unknown - - run: cargo build -p cosmwasm-std --release --lib --locked --target wasm32-unknown-unknown --no-default-features --features std - - run: cargo build -p cosmwasm-std --release --lib --locked --target wasm32-unknown-unknown --features std,iterator,staking,stargate - test: name: test-${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -113,9 +104,12 @@ jobs: - run: cargo test -p cosmwasm-core --locked --no-default-features - run: cargo test -p cosmwasm-core --locked --all-features + - run: cargo test -p cosmwasm-crypto --locked - run: cargo test -p cosmwasm-derive --locked + - run: cargo test -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo test -p cosmwasm-schema --locked - run: cargo test -p cosmwasm-schema-derive --locked - run: cargo test -p cw-schema --locked From a4d443929f7dc48ab4840a10f20d52e4cf2209d1 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 17:26:21 +0200 Subject: [PATCH 197/213] Updates. --- .github/workflows/packages.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 4091cde7c9..3a23b1cd25 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -79,11 +79,23 @@ jobs: # cosmwasm-schema - run: cargo build -p cosmwasm-schema --locked + + # cosmwasm-schema-derive - run: cargo build -p cosmwasm-schema-derive --locked + + # cw-schema - run: cargo build -p cw-schema --locked + + # cw-schema-derive - run: cargo build -p cw-schema-derive --locked + + # cosmwasm-vm - run: cargo build -p cosmwasm-vm --locked --features iterator,stargate + + # cosmwasm-vm-derive - run: cargo build -p cosmwasm-vm-derive --locked + + # cosmwasm-check - run: cargo build -p cosmwasm-check --locked test: @@ -102,18 +114,38 @@ jobs: with: toolchain: ${{ env.TOOLCHAIN_STABLE }} + # cosmwasm-core - run: cargo test -p cosmwasm-core --locked --no-default-features - run: cargo test -p cosmwasm-core --locked --all-features + # cosmwasm-crypto - run: cargo test -p cosmwasm-crypto --locked + + # cosmwasm-derive - run: cargo test -p cosmwasm-derive --locked + # cosmwasm-std + - run: cargo test -p cosmwasm-std --locked + - run: cargo test -p cosmwasm-std --locked --no-default-features --features std - run: cargo test -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 + # cosmwasm-schema - run: cargo test -p cosmwasm-schema --locked + + # cosmwasm-schema-derive - run: cargo test -p cosmwasm-schema-derive --locked + + # cw-schema - run: cargo test -p cw-schema --locked + + # cw-schema-derive - run: cargo test -p cw-schema-derive --locked + + # cosmwasm-vm - run: cargo test -p cosmwasm-vm --locked --features iterator,stargate + + # cosmwasm-vm-derive - run: cargo test -p cosmwasm-vm-derive --locked + + # cosmwasm-check - run: cargo test -p cosmwasm-check --locked From 90cbf43dc8bb0171ec9f2c7cc5315b922babba1c Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 17:56:58 +0200 Subject: [PATCH 198/213] Updates. --- .github/workflows/packages.yml | 61 ++++++++++++++++++---------------- docs/CHECKS.md | 54 ++++++++++++++++++++---------- 2 files changed, 69 insertions(+), 46 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 3a23b1cd25..e3832bee6b 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -55,7 +55,13 @@ jobs: toolchain: ${{ env.TOOLCHAIN_STABLE }} targets: thumbv7em-none-eabi, wasm32-unknown-unknown + # cosmwasm-check + - run: cargo build -p cosmwasm-check --locked + # cosmwasm-core + - run: cargo build -p cosmwasm-core --locked + - run: cargo build -p cosmwasm-core --locked --release --lib --target wasm32-unknown-unknown + - run: cargo build -p cosmwasm-core --locked --release --lib --target thumbv7em-none-eabi - run: cargo build -p cosmwasm-core --locked --no-default-features - run: cargo build -p cosmwasm-core --locked --no-default-features --release --lib --target wasm32-unknown-unknown - run: cargo build -p cosmwasm-core --locked --no-default-features --release --lib --target thumbv7em-none-eabi @@ -66,9 +72,21 @@ jobs: # cosmwasm-crypto - run: cargo build -p cosmwasm-crypto --locked + # cw-schema + - run: cargo build -p cw-schema --locked + + # cw-schema-derive + - run: cargo build -p cw-schema-derive --locked + # cosmwasm-derive - run: cargo build -p cosmwasm-derive --locked + # cosmwasm-schema + - run: cargo build -p cosmwasm-schema --locked + + # cosmwasm-schema-derive + - run: cargo build -p cosmwasm-schema-derive --locked + # cosmwasm-std - run: cargo build -p cosmwasm-std --locked - run: cargo build -p cosmwasm-std --locked --release --lib --target wasm32-unknown-unknown @@ -76,18 +94,8 @@ jobs: - run: cargo build -p cosmwasm-std --locked --no-default-features --features std --release --lib --target wasm32-unknown-unknown - run: cargo build -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 - run: cargo build -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 --release --lib --target wasm32-unknown-unknown - - # cosmwasm-schema - - run: cargo build -p cosmwasm-schema --locked - - # cosmwasm-schema-derive - - run: cargo build -p cosmwasm-schema-derive --locked - - # cw-schema - - run: cargo build -p cw-schema --locked - - # cw-schema-derive - - run: cargo build -p cw-schema-derive --locked + - run: cargo build -p cosmwasm-std --locked --all-features + - run: cargo build -p cosmwasm-std --locked --all-features --release --lib --target wasm32-unknown-unknown # cosmwasm-vm - run: cargo build -p cosmwasm-vm --locked --features iterator,stargate @@ -95,9 +103,6 @@ jobs: # cosmwasm-vm-derive - run: cargo build -p cosmwasm-vm-derive --locked - # cosmwasm-check - - run: cargo build -p cosmwasm-check --locked - test: name: test-${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -114,6 +119,9 @@ jobs: with: toolchain: ${{ env.TOOLCHAIN_STABLE }} + # cosmwasm-check + - run: cargo test -p cosmwasm-check --locked + # cosmwasm-core - run: cargo test -p cosmwasm-core --locked --no-default-features - run: cargo test -p cosmwasm-core --locked --all-features @@ -121,31 +129,28 @@ jobs: # cosmwasm-crypto - run: cargo test -p cosmwasm-crypto --locked + # cw-schema + - run: cargo test -p cw-schema --locked + + # cw-schema-derive + - run: cargo test -p cw-schema-derive --locked + # cosmwasm-derive - run: cargo test -p cosmwasm-derive --locked - # cosmwasm-std - - run: cargo test -p cosmwasm-std --locked - - run: cargo test -p cosmwasm-std --locked --no-default-features --features std - - run: cargo test -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 - # cosmwasm-schema - run: cargo test -p cosmwasm-schema --locked # cosmwasm-schema-derive - run: cargo test -p cosmwasm-schema-derive --locked - # cw-schema - - run: cargo test -p cw-schema --locked - - # cw-schema-derive - - run: cargo test -p cw-schema-derive --locked + # cosmwasm-std + - run: cargo test -p cosmwasm-std --locked + - run: cargo test -p cosmwasm-std --locked --no-default-features --features std + - run: cargo test -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 # cosmwasm-vm - run: cargo test -p cosmwasm-vm --locked --features iterator,stargate # cosmwasm-vm-derive - run: cargo test -p cosmwasm-vm-derive --locked - - # cosmwasm-check - - run: cargo test -p cosmwasm-check --locked diff --git a/docs/CHECKS.md b/docs/CHECKS.md index fc0e1b6cb3..2f9b24339b 100644 --- a/docs/CHECKS.md +++ b/docs/CHECKS.md @@ -1,27 +1,45 @@ # Checks in GitHub workflows +## Packages + +List of checks performed in `packages.yml` workflow: + +| Package | channel | fmt | linter | build | tests | wasm | thumbv7em | +|----------------------------|:-------------:|:---:|:------:|:-----:|:-----:|:----:|:---------:| +| **cosmwasm-check** | 1.82.0 stable | + | + | + | + | | | +| **cosmwasm-core** | 1.82.0 stable | + | + | + | + | + | + | +| **cosmwasm-crypto** | 1.82.0 stable | + | + | + | + | | | +| **cw-schema** | 1.82.0 stable | + | + | + | + | | | +| **cw-schema-derive** | 1.82.0 stable | + | + | + | + | | | +| **cosmwasm-derive** | 1.82.0 stable | + | + | + | + | | | +| **cosmwasm-schema** | 1.82.0 stable | + | + | + | + | | | +| **cosmwasm-schema-derive** | 1.82.0 stable | + | + | + | + | | | +| **cosmwasm-std** | 1.82.0 stable | + | + | + | + | + | | +| **cosmwasm-vm** | 1.82.0 stable | + | + | + | + | | | +| **cosmwasm-vm-derive** | 1.82.0 stable | + | + | + | + | | | + ## Contracts List of checks performed in `contracts.yml` workflow: -| Name | channel | fmt | unit
tests | wasm | linter | integration
tests | schema | check
released | check
current | -|----------------------|:-------:|:---:|:--------------:|:----:|:------:|:---------------------:|:------:|:------------------:|:-----------------:| -| **burner** | stable | + | + | + | + | + | + | + | + | -| **crypto-verify** | stable | + | + | + | + | + | + | + | + | -| **cyberpunk** | stable | + | + | + | + | + | + | + | + | -| **empty** | stable | + | + | + | + | + | + | + | + | -| **floaty** | nightly | + | + | + | + | + | + | + | + | -| **hackatom** | stable | + | + | + | + | + | + | + | + | -| **ibc2** | stable | + | + | + | + | + | + | + | + | -| **ibc-callbacks** | stable | + | + | + | + | + | + | + | + | -| **ibc-reflect** | stable | + | + | + | + | + | + | + | + | -| **ibc-reflect-send** | stable | + | + | + | + | + | + | + | + | -| **nested-contracts** | stable | + | + | + | + | + | + | + | + | -| **queue** | stable | + | + | + | + | + | + | + | + | -| **reflect** | stable | + | + | + | + | + | + | + | + | -| **replier** | stable | + | + | + | + | + | + | + | + | -| **staking** | stable | + | + | + | + | + | + | + | + | -| **virus** | stable | + | + | + | + | + | + | + | + | +| Contract | channel | fmt | unit
tests | wasm | linter | integration
tests | schema | check
released | check
current | +|----------------------|:--------------:|:---:|:--------------:|:----:|:------:|:---------------------:|:------:|:------------------:|:-----------------:| +| **burner** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **crypto-verify** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **cyberpunk** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **empty** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **floaty** | 1.82.0 nightly | + | + | + | + | + | + | + | + | +| **hackatom** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **ibc2** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **ibc-callbacks** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **ibc-reflect** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **ibc-reflect-send** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **nested-contracts** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **queue** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **reflect** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **replier** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **staking** | 1.82.0 stable | + | + | + | + | + | + | + | + | +| **virus** | 1.82.0 stable | + | + | + | + | + | + | + | + | Legend: From 45531e5065d220a9076d2ef32ba21049b24b1ce0 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Mon, 11 Aug 2025 17:58:56 +0200 Subject: [PATCH 199/213] Generally, GH workflows checks are finalized. --- .github/workflows/contracts.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index b7a1a06963..2af313437c 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,7 +1,6 @@ name: contracts -#on: [ push ] -on: [ pull_request_review ] +on: [ push ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel @@ -15,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macos-latest, windows-latest] + os: [ ubuntu-latest, macos-latest, windows-latest ] dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] defaults: run: @@ -130,7 +129,7 @@ jobs: chkr: name: check-rel-${{ matrix.os }} runs-on: ${{ matrix.os }} - needs: [stable, nightly] + needs: [ stable, nightly ] strategy: fail-fast: false matrix: From a3edc5bd9dbdfb68845093618ad159aa1cbcd3ba Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Tue, 12 Aug 2025 18:53:11 +0200 Subject: [PATCH 200/213] Updates. --- .github/workflows/contracts.yml | 8 ++++---- .github/workflows/packages.yml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 2af313437c..a9af6fbd79 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -22,7 +22,7 @@ jobs: working-directory: contracts/${{ matrix.dir }} steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Rust uses: actions-rust-lang/setup-rust-toolchain@v1 @@ -88,7 +88,7 @@ jobs: working-directory: ./contracts/${{ matrix.dir }} steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Rust for compiling contracts uses: actions-rust-lang/setup-rust-toolchain@v1 @@ -136,7 +136,7 @@ jobs: os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Rust for compiling cosmwasm-check uses: actions-rust-lang/setup-rust-toolchain@v1 @@ -241,7 +241,7 @@ jobs: os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Rust for compiling cosmwasm-check uses: actions-rust-lang/setup-rust-toolchain@v1 diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index e3832bee6b..a630742ad7 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -15,7 +15,7 @@ jobs: os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Rust uses: dtolnay/rust-toolchain@stable @@ -47,7 +47,7 @@ jobs: os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Rust uses: dtolnay/rust-toolchain@stable @@ -112,7 +112,7 @@ jobs: os: [ ubuntu-latest, macos-latest, windows-latest ] steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Rust uses: dtolnay/rust-toolchain@stable From 467a502b075fb745b9b4083a8606e6fb80f9bdc3 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 09:56:20 +0200 Subject: [PATCH 201/213] Updates. --- .github/workflows/packages.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index a630742ad7..3ecb68ee44 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -18,10 +18,11 @@ jobs: uses: actions/checkout@v5 - name: Install Rust - uses: dtolnay/rust-toolchain@stable + uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: ${{ env.TOOLCHAIN_STABLE }} components: clippy, rustfmt + cache-key: lint - name: Check formatting run: cargo fmt -- --check @@ -50,10 +51,11 @@ jobs: uses: actions/checkout@v5 - name: Install Rust - uses: dtolnay/rust-toolchain@stable + uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: ${{ env.TOOLCHAIN_STABLE }} - targets: thumbv7em-none-eabi, wasm32-unknown-unknown + target: thumbv7em-none-eabi, wasm32-unknown-unknown + cache-key: build # cosmwasm-check - run: cargo build -p cosmwasm-check --locked @@ -115,9 +117,10 @@ jobs: uses: actions/checkout@v5 - name: Install Rust - uses: dtolnay/rust-toolchain@stable + uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: ${{ env.TOOLCHAIN_STABLE }} + cache-key: build # cosmwasm-check - run: cargo test -p cosmwasm-check --locked From 9e48a8e72c981fb0f3a2835832347f5e5c55a0a9 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 09:59:02 +0200 Subject: [PATCH 202/213] Updates. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index a9af6fbd79..cade984f70 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,6 +1,6 @@ name: contracts -on: [ push ] +on: [ pull_request_review ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel From ee7cf9b8f312bfe674894a4639c0973c9d65b37b Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 10:12:48 +0200 Subject: [PATCH 203/213] Updates. --- .github/workflows/packages.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 3ecb68ee44..cd69887840 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -57,9 +57,6 @@ jobs: target: thumbv7em-none-eabi, wasm32-unknown-unknown cache-key: build - # cosmwasm-check - - run: cargo build -p cosmwasm-check --locked - # cosmwasm-core - run: cargo build -p cosmwasm-core --locked - run: cargo build -p cosmwasm-core --locked --release --lib --target wasm32-unknown-unknown @@ -105,6 +102,10 @@ jobs: # cosmwasm-vm-derive - run: cargo build -p cosmwasm-vm-derive --locked + # cosmwasm-check + - run: cargo build -p cosmwasm-check --locked + + test: name: test-${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -122,9 +123,6 @@ jobs: toolchain: ${{ env.TOOLCHAIN_STABLE }} cache-key: build - # cosmwasm-check - - run: cargo test -p cosmwasm-check --locked - # cosmwasm-core - run: cargo test -p cosmwasm-core --locked --no-default-features - run: cargo test -p cosmwasm-core --locked --all-features @@ -157,3 +155,6 @@ jobs: # cosmwasm-vm-derive - run: cargo test -p cosmwasm-vm-derive --locked + + # cosmwasm-check + - run: cargo test -p cosmwasm-check --locked From fff88026a73d2d96d6332c0bba9b0a34491a854e Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 10:17:36 +0200 Subject: [PATCH 204/213] Updates. --- packages/std/src/errors/std_error.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/std/src/errors/std_error.rs b/packages/std/src/errors/std_error.rs index c456c1d6a5..569e4cf231 100644 --- a/packages/std/src/errors/std_error.rs +++ b/packages/std/src/errors/std_error.rs @@ -328,16 +328,18 @@ mod tests { fn implements_debug() { let error: StdError = StdError::from(OverflowError::new(OverflowOperation::Sub)); let embedded = format!("Debug: {error:?}"); - assert!(embedded - .starts_with("Debug: StdError(InnerError { backtrace: , kind: Overflow, inner: OverflowError { operation: Sub } })"), "{embedded}"); + assert!( + embedded.contains("kind: Overflow, inner: OverflowError { operation: Sub }"), + "{embedded}" + ); } #[test] fn implements_display() { let error: StdError = StdError::from(OverflowError::new(OverflowOperation::Sub)); let embedded = format!("Display: {error}"); - assert_eq!( - embedded, "Display: kind: Overflow, error: Cannot Sub with given operands", + assert!( + embedded.contains("kind: Overflow, error: Cannot Sub with given operands"), "{embedded}" ); } From e65b6aaeacb6f50a24747c055611c7b2807d7589 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 10:32:38 +0200 Subject: [PATCH 205/213] Updates. --- .github/workflows/contracts.yml | 2 +- .github/workflows/packages.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index cade984f70..a9af6fbd79 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,6 +1,6 @@ name: contracts -on: [ pull_request_review ] +on: [ push ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index cd69887840..d916afedaa 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -121,7 +121,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: ${{ env.TOOLCHAIN_STABLE }} - cache-key: build + cache-key: test # cosmwasm-core - run: cargo test -p cosmwasm-core --locked --no-default-features From 8c2e8dd8ff9a4d44f6abd1b783a46a00bd28a424 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 10:57:21 +0200 Subject: [PATCH 206/213] Updates. --- .github/workflows/contracts.yml | 18 +++++++++++++++++- .github/workflows/packages.yml | 19 ++++++++++++++++--- 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index a9af6fbd79..c4daad79e3 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -15,7 +15,23 @@ jobs: fail-fast: false matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] - dir: [ burner, crypto-verify, cyberpunk, empty, hackatom, ibc2, ibc-callbacks, ibc-reflect, ibc-reflect-send, nested-contracts, queue, reflect, replier, staking, virus ] + dir: [ + burner, + crypto-verify, + cyberpunk, + empty, + hackatom, + ibc2, + ibc-callbacks, + ibc-reflect, + ibc-reflect-send, + nested-contracts, + queue, + reflect, + replier, + staking, + virus + ] defaults: run: shell: bash diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index d916afedaa..37dfe413be 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -28,14 +28,18 @@ jobs: run: cargo fmt -- --check - run: cargo clippy -p cosmwasm-core --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-core --all-features --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-crypto --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-derive --all-targets -- -D warnings + - run: cargo clippy -p cosmwasm-std --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-std --all-targets --features std,iterator,staking,stargate -- -D warnings + - run: cargo clippy -p cosmwasm-std --all-features --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-schema --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-schema-derive --all-targets -- -D warnings - run: cargo clippy -p cw-schema --all-targets -- -D warnings - run: cargo clippy -p cw-schema-derive --all-targets -- -D warnings - - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,stargate -- -D warnings + - run: cargo clippy -p cosmwasm-vm --all-targets --no-default-features -- -D warnings + - run: cargo clippy -p cosmwasm-vm --all-targets --features iterator,staking,stargate -- -D warnings - run: cargo clippy -p cosmwasm-vm-derive --all-targets -- -D warnings - run: cargo clippy -p cosmwasm-check --all-targets -- -D warnings @@ -97,7 +101,9 @@ jobs: - run: cargo build -p cosmwasm-std --locked --all-features --release --lib --target wasm32-unknown-unknown # cosmwasm-vm - - run: cargo build -p cosmwasm-vm --locked --features iterator,stargate + - run: cargo build -p cosmwasm-vm --locked + - run: cargo build -p cosmwasm-vm --locked --features iterator,staking,stargate + - run: cargo build -p cosmwasm-vm --locked --all-features # cosmwasm-vm-derive - run: cargo build -p cosmwasm-vm-derive --locked @@ -149,9 +155,16 @@ jobs: - run: cargo test -p cosmwasm-std --locked - run: cargo test -p cosmwasm-std --locked --no-default-features --features std - run: cargo test -p cosmwasm-std --locked --features std,iterator,staking,stargate,cosmwasm_1_2 + - run: cargo test -p cosmwasm-std --locked --all-features # cosmwasm-vm - - run: cargo test -p cosmwasm-vm --locked --features iterator,stargate + - run: cargo test -p cosmwasm-vm --locked + - run: cargo test -p cosmwasm-vm --locked --no-default-features + - run: cargo test -p cosmwasm-vm --locked --features iterator,staking,stargate + - run: cargo test -p cosmwasm-vm --locked --all-features + - run: | + cargo build --locked --example multi_threaded_cache + time target/debug/examples/multi_threaded_cache > /dev/null # cosmwasm-vm-derive - run: cargo test -p cosmwasm-vm-derive --locked From 8ef8b257aa54e94df79296821dafa75d5f547d2f Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:17:51 +0200 Subject: [PATCH 207/213] Updates. --- .github/workflows/contracts.yml | 2 +- .github/workflows/packages.yml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index c4daad79e3..b4ef0bef9d 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,6 +1,6 @@ name: contracts -on: [ push ] +on: [ pull_request_review ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 37dfe413be..d562b6f620 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -159,7 +159,6 @@ jobs: # cosmwasm-vm - run: cargo test -p cosmwasm-vm --locked - - run: cargo test -p cosmwasm-vm --locked --no-default-features - run: cargo test -p cosmwasm-vm --locked --features iterator,staking,stargate - run: cargo test -p cosmwasm-vm --locked --all-features - run: | From 718fae89d92c7c173e7a007878078e9dc96eaeb0 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:35:07 +0200 Subject: [PATCH 208/213] Updates. --- .github/workflows/packages.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index d562b6f620..d251197473 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -163,7 +163,8 @@ jobs: - run: cargo test -p cosmwasm-vm --locked --all-features - run: | cargo build --locked --example multi_threaded_cache - time target/debug/examples/multi_threaded_cache > /dev/null + time target/debug/examples/multi_threaded_cache > /dev/null + if: runner.os == 'Linux' # cosmwasm-vm-derive - run: cargo test -p cosmwasm-vm-derive --locked From de2c2f504764dfec70dbfb7a2e859fdafe3dd752 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:48:10 +0200 Subject: [PATCH 209/213] Finalized porting CircleCI to GH Actions. --- .github/workflows/contracts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index b4ef0bef9d..c4daad79e3 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,6 +1,6 @@ name: contracts -on: [ pull_request_review ] +on: [ push ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel From b172559efb92cd28abf5dab7fb98891a07df4fd3 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Thu, 14 Aug 2025 14:56:17 +0200 Subject: [PATCH 210/213] Switched workflows off, this PR wil not be merged. --- .github/workflows/contracts.yml | 2 +- .github/workflows/packages.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index c4daad79e3..cae912a289 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,6 +1,6 @@ name: contracts -on: [ push ] +on: [ deployment ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index d251197473..782347cf5d 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -1,6 +1,6 @@ name: packages -on: [ push ] +on: [ deployment ] env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building packages From d8844acd85ab38e47fd82877eb4cb37abf5e4e65 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 20 Aug 2025 11:07:49 +0200 Subject: [PATCH 211/213] Updated Cargo.lock --- contracts/ibc2/Cargo.lock | 155 +++++++++++++++++++------------------- 1 file changed, 78 insertions(+), 77 deletions(-) diff --git a/contracts/ibc2/Cargo.lock b/contracts/ibc2/Cargo.lock index bf5f9229f5..5e657c1084 100644 --- a/contracts/ibc2/Cargo.lock +++ b/contracts/ibc2/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -45,7 +45,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", "itertools", "num-bigint", "num-integer", @@ -110,7 +110,7 @@ dependencies = [ "ark-std", "educe", "fnv", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -157,9 +157,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "base16ct" @@ -202,9 +202,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "const-oid" @@ -254,7 +254,7 @@ version = "3.0.1" dependencies = [ "cosmwasm-schema-derive", "cw-schema", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "thiserror", @@ -284,7 +284,7 @@ dependencies = [ "hex", "rand_core", "rmp-serde", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "serde_json", "sha2", @@ -437,9 +437,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -480,9 +480,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "feeef44e73baff3a26d371801df019877a9866a8c493d315ab00177843314f35" [[package]] name = "ecdsa" @@ -535,9 +535,9 @@ dependencies = [ [[package]] name = "either" -version = "1.15.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "elliptic-curve" @@ -585,9 +585,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core", "subtle", @@ -618,9 +618,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", @@ -650,9 +650,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", ] @@ -665,9 +665,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -690,7 +690,7 @@ version = "0.0.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", - "schemars 0.8.22", + "schemars 0.8.21", "serde", "thiserror", ] @@ -703,12 +703,12 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "indexmap" -version = "2.10.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.2", ] [[package]] @@ -739,9 +739,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] name = "k256" @@ -757,15 +757,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.174" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "num-bigint" @@ -797,15 +797,15 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.3" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "owo-colors" -version = "4.2.2" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -831,9 +831,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" dependencies = [ "zerocopy", ] @@ -849,18 +849,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -977,18 +977,18 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" [[package]] name = "schemars" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "schemars_derive 0.8.22", + "schemars_derive 0.8.21", "serde", "serde_json", ] @@ -1008,9 +1008,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", @@ -1045,24 +1045,24 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", @@ -1082,9 +1082,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -1094,9 +1094,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "serde", "serde_derive", @@ -1105,9 +1105,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", @@ -1117,9 +1117,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -1181,9 +1181,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.104" +version = "2.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" dependencies = [ "proc-macro2", "quote", @@ -1218,15 +1218,15 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" [[package]] name = "unicode-xid" @@ -1242,9 +1242,9 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "windows-sys" @@ -1321,18 +1321,19 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", From 28e674dcc7fb6d788f851c2dcffb471e22e12338 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 20 Aug 2025 11:13:54 +0200 Subject: [PATCH 212/213] Refactoring. --- Taskfile.yml | 10 +++++----- {task-actions => devtools}/check-contracts.sh | 0 {task-actions => devtools}/clean-contracts.sh | 0 3 files changed, 5 insertions(+), 5 deletions(-) rename {task-actions => devtools}/check-contracts.sh (100%) rename {task-actions => devtools}/clean-contracts.sh (100%) diff --git a/Taskfile.yml b/Taskfile.yml index 4b9db612bf..ea2795ffcc 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -29,26 +29,26 @@ tasks: desc: Performs checks for all contracts cmds: - task: install-cosmwasm-check - - cmd: ./task-actions/check-contracts.sh + - cmd: ./devtools/check-contracts.sh check-contracts-parallel: desc: Performs checks in parallel for all contracts cmds: - task: install-cosmwasm-check - - cmd: ./task-actions/check-contracts.sh parallel + - cmd: ./devtools/check-contracts.sh parallel check-contracts-fast: desc: Performs checks for all contracts without reinstalling cosmwasm-check tool cmds: - - cmd: ./task-actions/check-contracts.sh + - cmd: ./devtools/check-contracts.sh check-contracts-fast-parallel: desc: Performs checks in parallel for all contracts without reinstalling cosmwasm-check tool cmds: - - cmd: ./task-actions/check-contracts.sh parallel + - cmd: ./devtools/check-contracts.sh parallel clean: desc: Removes all compiled artifacts cmds: - cmd: cargo clean - - cmd: ./task-actions/clean-contracts.sh + - cmd: ./devtools/clean-contracts.sh diff --git a/task-actions/check-contracts.sh b/devtools/check-contracts.sh similarity index 100% rename from task-actions/check-contracts.sh rename to devtools/check-contracts.sh diff --git a/task-actions/clean-contracts.sh b/devtools/clean-contracts.sh similarity index 100% rename from task-actions/clean-contracts.sh rename to devtools/clean-contracts.sh From 0101a4b6bdee7a6786574aff2e7fe1298acd78ab Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Wed, 20 Aug 2025 13:07:26 +0200 Subject: [PATCH 213/213] Merged changes from main. --- .github/workflows/contracts.yml | 5 ++++- .github/workflows/packages.yml | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index e35591dd62..cc436ab4e4 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -1,6 +1,9 @@ name: contracts -on: [ pull_request_review ] +on: + push: + branches: [ "main" ] + pull_request: env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building contracts in stable channel diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 064b60a723..1b75539bb4 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -1,6 +1,9 @@ name: packages -on: [ pull_request_review ] +on: + push: + branches: [ "main" ] + pull_request: env: TOOLCHAIN_STABLE: 1.82.0 # toolchain for building packages

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�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 literal 0 HcmV?d00001 From 0af1f6797cf6ccab3baec3f296179e09fd386009 Mon Sep 17 00:00:00 2001 From: Dariusz Depta <141360751+DariuszDepta@users.noreply.github.com> Date: Sun, 10 Aug 2025 13:22:02 +0200 Subject: [PATCH 170/213] Updates. --- .github/workflows/contracts.yml | 7 ++++--- tmp/burner.wasm | Bin 346528 -> 0 bytes tmp/crypto_verify.wasm | Bin 427005 -> 0 bytes 3 files changed, 4 insertions(+), 3 deletions(-) delete mode 100755 tmp/burner.wasm delete mode 100755 tmp/crypto_verify.wasm diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 8b611b0774..b0811e02f6 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -3,7 +3,7 @@ name: contracts on: [ push ] jobs: - stable: + stable-rust: name: ${{ matrix.dir }}-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: @@ -55,7 +55,7 @@ jobs: name: ${{ matrix.dir }}-${{ runner.os }} path: ./contracts/${{ matrix.dir }}/target/wasm32-unknown-unknown/release/*.wasm - nightly: + nightly-rust: name: ${{ matrix.dir }}-${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: @@ -110,7 +110,7 @@ jobs: check-released: name: check-released-${{ matrix.os }} runs-on: ${{ matrix.os }} - needs: [stable, nightly] + needs: [stable-rust, nightly-rust] strategy: fail-fast: false matrix: @@ -148,4 +148,5 @@ jobs: path: . - name: Check contracts + shell: bash run: cosmwasm-check *.wasm diff --git a/tmp/burner.wasm b/tmp/burner.wasm deleted file mode 100755 index 0e113b6a1daaeaaf596f47bf75df3f35f911fdb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346528 zcmd?S3!G(Deebzn=TUXesXo)XTSTg z=jfu8r|6L z;?mkr304F(N6DdNKHYuAwXKVv_rksVqDc3HOP+V(6}zw7cj2`cUw+N*sH3!ANZYgf zXIx5$l)bwzzQjFsdHU(Sm+jjfrOG~IFJJJ&Yj?XMmHF!DUwlQ>)>}QP0{7|Q;!7^s ztGX_`gFwt4_=$ylIC__@&iBkgWvx{jc*o0;`1)v_xwv6uUePv ze%>`dYCkqf9AsHUwZLnR{-yOvv+4R{A9D8POlwzI-ORQru{*0ZZ7VuX%FI5 zKXDqz9k7#j;^F*!tCg(Hc#5b0K(VR*rzs^3_|uz@SG< zX#$Z=DLjf>d`cnu@r6(WIVq$Q#{>TBha~;DSE=6cKg+UoT_!THhs@J`FDW2cE`>Ja$ z+q?Vf3t?o+d*NQPuP+my|H7+Z@YBfC3%~!uA6V_h|FYVPQ&xNN{k)jH@IrY1;tO|Q zaS1rP@WM-XUwq|-&%5~Q-Dxs&BX}v|-Y4V#^Q-B9c`*4}y#MR*e|+}EpGZHMUb^Sc z)1{wWj=vQ@5ich&f$xD)-Pi{_rAt`p9{v$j8!~goyPG6M$efoy%z1e~6#o5cU+0Vaw&AYSvvt$N6_4H+aq9WfjZf&vK zWM}g?j~A1LB3>G|&lp5`T=bVlojlIl+meO6t(U`b_c?=%`|h66Ox{^cqS0&-je063 z<$pe#x0gfesmD$gHcZ)QBN^InP-Ds^-n&q{>b+h|2;Yrn5j6l`jyt| zM$&Cc5=i-yqmVVd;;wqT_s7|Ot45SEZaJE0KS$I;BS#&PLEgz*s&w3i3`7LQ%sKQ@ zOtFxbLsZ_Tw`e_`Rjh<98yakDDrmEz1MNdehIMzn{y*JFxJJ!+`kql+z!`v9o)u5K zX56_t@9Y_OigzVc2yE@sBmZ;pAO&3+WC8T8Vy^5!(f#nf)`!!3Q5^@7wogBJ|KGm& z??3v5{comUv*Mk}(s)I!poT_vigaIb`xg!^M@!$AMx(A(y#HBL3<2@A=zzO7joYvB z@IAKwdEhL7WxTioraFNDQ?H0eS>O5-?ey9_+4Mtc7w*i2#!N(4^=t1lS=vD)#QRsE zky1)50%s5jol+!p^EmH-EnXrWBot<7r9R{TtRcTE%Ig^A{l}%bG)|%f{u|ATvpb>! zeV@;c+Mp)qYf*=#&$@C&Ok>`8Sz?l;<0MJRE?tk0z-M)AjAko7qsR<#fM}v3x*Q_l zpnB%z{bA~U*0=bQnZ)p?twQh!%|^PPGBPNdw^ zu6gDl10x{(tbCAnX<|M=%tZN2KKsl;jCAQ0kJni#kEjv(a~=ZdHO7kcU_$`WUzJ#y zY;HrWOg0y6ySm=tM45F;8(=bV!z|EZsVpyFcQsh)6w$M|AQLx@W<@^a0Sl9P&MNa% zTsiCbv@S4u@9AXi{RxCs>YJ^5#;KDgPNjgR=C9FMQ<%_nPbJ{gsDbvHP-zugpE-y^ z0g#VLpRS`77~P8;v`$LX{yj2}%O4~A60VYgNpDxQORcw`{jdqDEV-Mu&+-P!Ns)f) znq5&54PQYn)YM{L(_t{3o52pUm{A0g<0`L0x2CU0AJ@ z-qn{uUGTZpLn&}fx8Ie{X%)}$VpW>8ENiH;oY)Fw4OP~H*B~p)qNMYdOs&#tL!_|> zRRnbQq{v&wewneK@Qx}4tq~WYHRfun1>j25!AVWjq4y?Hhgb}lw(NDZwN_@IRnuoH zbK!g-s6GBT{hP^pfH`Y2#=e15XY!V}9}oljw4HYXS3c6<$_l38t80B9uY{Efsl70$qjyW-Id@Fx@|fiP05o34OXi9@yy96`>f===g<{i*`sx&Ca@Sqs$SqBBjcq~!_V;0_`Wn2 zP^S`qeBUihwRWYcvk{U&<;DFBk$TrnhboKBN*+OnnUQSEv46|6f6K9d-gO!=Hsf!l zsnK;jUo$?s-uU?WEbat-iBO9j);z8v8AKSB(ub)Gq9{)!!-N8q5vFuYIhCQ037S}= z6BB0Ohc7Th^Q@+p#BZ_ej3n@TS7wyuO=QV5bAz^&Ig$weg<>gIW zY(dIN-blO#G8LVaxglx+?uAPDV52@L=^Cnp96AoH$m7C;HckxVLWCrRuK)g-6_klE zg8~%2c!UHRqA_CUWNDPq(lpN`zE$c-$zZiL%JM{HlY~#?W{9?1I0ja*vn#2O)Zy)7 z>&@s!AJF$XSz~=~tyaV81QZ%Co}n8OID`C-I!s;GG6;&w0?+am zY83LCv^fkZ3yxOOvg>hWCTYbeCHM(>()%=_l^Rl7b?%_8nZ#InhFlOzTEJ4~VyqJD zu0Lw8q-o4DiIN6Q)6MjvOpar-*o$BspC0+2aI<`POZksy<8Elza$MRnj@0YSpSiwm z8S{(bOEcQ_8BAhK-!1;j(p*0wWaWQ|H`PniJ(BF#_b<(j(%JGS@pqA3WA~I{QhTQF zia3ys&l${F5+ZZP5nTs!6kaL*0TUJ)$Y;(Rtg$Sqvvy^JTZTt1!>mft|8q8ljG3`i z$D7TM!pu@u1?6AK1v$|!Esw{dCDC<5`(=HTrq+)YnEh42{JRRw!Bj9^I~riRj7>0Q zmDIspoC4;eU_HsRdDfqsg3Z}g!2Ci5ru*uM*c^Ay9Js8R_k#mQ|K68XW@veYJ0_lN z$&M*4*`b!4REW^Z)(JZNr5%p&EqI0W1ghUBXRZ-TfyG2OW<{V~ZAd#5(NZK6#wLKl;>aD*|> z_}FZ9lOV3lFHt7O=rFl{G+FPaHCZ1nCKu3TRGnF*>W8gU zXk@E0o>J0?Y(g2Z%AQZjo-6y7GP^a+XGdeMVELi42XDh#vm7ruEs$rum&9>B*pO7} z!K9I&3)JR`2}bgem%OP(Xp}imgjD_nGbZNSg(4gN@{JIV z3M|!B+rqSH>CWNHD~wvH+Z2V-Z^vXKCxXA~3+K zh~k9)CeqgkK0H{naVCvjhpA)2)wo@Ntu04^t+os{-?o+bkrhjiH}K;O*@nfI;2aP` z{bO7II2 zc`soKejAQLB5%K4e7=d_8o@c_HVKXxSV^;Soo3O}ftEwMa|}{!LeFf3c7B@JeX#*Q zr(k?wUqOsGyXp+{CnmYcT*C%AH;J22(C1C%#>LV0sbefpM^NA-9W}|X;V>k<_jlp} zadWYsp`<&`WQv(-J3J`$W*jcZ)Y8m6FoY9OUMj|?M$&ovuO`l%;NReH;WsUf6x}6u zRUd;PC39mjR5#1V<9?1+p)e!`;g$^W6z)B6Xt^BbAYYpI$ihv}jP$(sY(`iT#!60# zqT&zspF039J&yY1u{N~!=%YPjIWmBZ+fi=@{V731#4hji=EDbQ;0Z39Ygw->$Dskg zWa9g%$kb>TN01Wt1sX1}CS^+^l>6AV8{%l0VD=DMamy^+w|%&Ad} z&YwFqqLYe;{^k#FOt;aWt)fjJ1Swm5%vH_HF_H6%Aodh-C_R~8dOq`vDEeV5i~s?& zCNd|239X1w2Ee{%)Pr9|wDc;RbGs@VzD{%)^$G^*m!o2_xYts@@FGj~d5ul>FBNyy zzxV|65rV|VX7JH$Ap}E!pifMv7yJ%C?#e3gHDyOc#7^UVV{$3yIh)2rV5HyeZvWNA z)2gc?s@7>@{s#a_UZoXIS2=HZz;!nx)Q9&sN!SEl0O^oSdOpEm+`)e3r&_kby z03GGV8xihUx}_=9I}3YEO(;c@%n-rZ}WL+CdDkJ`f zqCI18;1$uy(QE$n1Mt5ZTK_GUV`_TEjbMLFTtFOY_D{l#ZHb9fP(rFqJfS3`;~2A0 z$T=W^jP% zxOoh|5VD}t$!4%#B0{N>&6Z{uAjKr}sX%co1^CY#^i^?5k(?TBv9@le{M@A7$c9(D zCiB%kfGpl+?dyKG+E;5;)!1WcpUGv7?wONgDEgdwN*$lK=>}0Ty_y!VEbf+Yu0TAs zG5+WI-O$~U!foTbUhdRf0Z(BK2n(Z>!swl=svw#^IZVI#cAX@esbSs9lISrwj;@T7 z@J@|Rs+C1lMb^oK(b9C8NuHcKBvd<~Wmr)r+s$3kF|`hohz8 z9o5UlWYI`c>Rh4DlZx2s=u9}{Pj?LBxT_&fsU!SeOEWqpMZ*{$?_YTRtlcUo>N2>4}!_fuQq-yNwXKHEDCST*=G-{3=$wKzx-@-0BF|1z!q*JN+tfqAc? zZfD7p@cx6DNR?k9-%O^-@Hf2PA_~*Svy<=B&)en#VNFd~FUMe#nZHu^Q&d#(xJiPU zqc`E70$0Tv;buhTv%8`nH=nbjn9iOeRlG_rSBQb~wsgZZB<+nd+_10w%{#u>CJrY2 zDKh%jI{F^92&U#xPa>}E%wXo%*1HG8LrThpWUQmw-qBluxEqf(Y%mRR#{h+lz#8J5 z<%hkO$=)+-&s?%!FtFOLKNSFz=VS4j6p_A4yv7s@e(THafn#ImH7`1m&a zxHIMBc(sq|GXL@GR;?KiZfec+l+6w{hR`1&=WqcFg*O_3CSyQDQ8%B_i2is6qLAQ3 zjn#u!#$+p_De!AO@&daG3P|$v7Dx*b19_$l1rrqX;~Br{DU^0G2X?HlMycNCEI7eZ=!(1qm^iv!Z0@5&quyM ztwp|Es0*eBbi%yG6*;3n3VBUN7!eEPG6dTA(8?UlJXgOlloR~B_|)h$ChItQ5&bdt zy8{&NSSsFRn9K4R332{(%LoDNC4Y;wq5dokLpLk3rsxClSltnhc+z+@idB1vfhzzz zQ=GH}>9mTCmlu~Vjb>5{399&-G(EP67KK|k9ZdmVku}g3sGi9KQ_z+cSDI&(7W*2G z5d)IWS-sx9rU@nfnBzGGe@6qK(NA4hIQ&6A8-=zRa5kRNJb}>Yqv12LJoKnwE6O~O zj$`>6&A{@-A9-SlvDAleYjC|N4x-pHyt_&kZ%XnE->5X#Y9zP%kK~P`R0HtSg`q}& zSScA-BNY`fE1HjR>7xp`RIzVDgiV28)_9oMzHt-KFlz*m#;F0P*#l{*NFA&|3KKA* zTA1QuAi|`t^9Si|KEe4tdb8t6RBXL%^@2L78o<`D2SuS1L=piYX#n zL_bIejr0)0VBCl7)d)vq+dN5B*Iw*~t;1W04wfv2Hc7J_Buj7^&?9w~8?h>7cL)2Fx{ULV@*T zX%!TaCp%;#1vr~f&}7h^Z*;r&g&H;(g8W`$!{&FcM99V(LN>CJ00wb`YEKO|7$X|~ z-y%oDgQ3Q}kueGMW@)*J3h16;4VvNhbR%DFEW5}27zSg}YPrUsJueBx<;<{l@2^=d zUL&}c!#%|#iR%4orohorm(wuVXvf*A&s?B7XPe^UPj}pv3}-%b35im*;=|Gm5>hfIJi8$; zS6s>2E%G%v`v^UuQAm%&aRr5OcBjVK1_hjLX%!TKvmpSQCGi(z%8@8Q^@2r2R)sef z9y~axWTFPyzn7?kJf~r=>ln}IxGToPzzcNzlwj|e(eH@a$bb&`To`^%c2bffYU@cO zY9>-ONeQC1w5k&!YBQK7D1m7o>h-awg^6NB3!*~+@G_vlP=~ujG*&h=A(hxFK4W7u zEt&mW^k>mq=^bXanMTn>5@QKywN!T21Own0+F@RnD^7%^4h^G(jxa@*bSNub!Ie#5 zc~bS56=n5kRSL_&H4l53w{}UJ54R&~S_QIU2bX+XvgqEQ!sXFlJS0nEt4qn<1(M>X z3)VE?Zshf-6ay9v_(2ZYTlku%{+P0{i|TxKSPB()C(;Y}0F_<<_bU-_3|w#4oXE|& zKAMd^LT?pYFK0o{C`m<%5(zb#V%BLV$MW@ypJeC4Phimij!M}i&$8i`!G~=I9k!A}p_bjby0nV!tqATtQgqYD#WvpT980x9wP){Wh ziffT^jtGrOnH}VakZMGPMvI;Z#Q`+Jah6QT>7r7EXltb0q)wP1s*7sqx z#ie;HL9dSLj!hNGp$sxisj?F-&Du{2{$vnFF}V6G(|%?7 z791T-wZ1Z^j|3O=@2q0`dUbdkP&(+3@=L2l)^up8<2_pHLM7lFi}(mF)b#NZ^-=HL zS(-4zvSbie4R{7A7Bm@7*w}UJ$D{uYBefw6tZ8NEw|# z$7K5OhM&8WNWv3Oq*oPRimqVlQM|AC(ktQOB|p_R)e3Ap`?K)-?OQ&VoAIUS@;&am z$uC;P^-RvC_9y=EGtc->%=OD?H(`fVE0T-bUM&%E&w=G-O~`dmZ+A}uTfccGn7$Zk zbR}iZu!fw98<;4ar)3M6U`{R;ZB?+hSBD9zq1d+H$N+&sX@(DVu)_z#Db1Ffh^qt3 zXG|%#&pawXBV+P=QOY9Av{=s))n)@p7Kd9%YuwsX5Ng^pcDv>v9#@$}UBOhJEZ#OQ zN)Ysp{|ZG=reV|L_Qq~QuBPs*T;y+YSCL6Wu1eEOiFL;|-UE0gH!D?v2}?6LNFi9_ z<*J01#IBdCps09@1r=w5x}y)DG;&Rpseck@*TxFzi+Nl~KTeHp zo5ddi^>xI1yLO`US1-U5pR;RA^o0@8Y3Pf5NIz9}J25;mID+ObNVI@m=gjlgOLoO-CqQS6|7Mh4m+O)WAj3(u4 zC+X;fHq>&&u%z-Bx2y56G?1D>Q-IZ&wis5>mgi!4Jao zy1p?!W1yImZ^R?<@E&DVTMn`XkgoT{Y{*5TTm6z0kE^}K+hR#68^U4ML2^gDJ$)=z z_IJi3;5;$CHy-sv!4(X?Zeq8tZoymC{frf4f#H)6>~Z0(|EWapKZjcf#|RbZBFjhpjmoks^a;u7OI8UcpGcHcWyUQ%`)A3CIr z=0olNI_vA}N>&&Sifr#_CcK^eDy7KgZ@{2Yz$3BjAlsCabzZWmoUM}EJ{k_iEf%P= zfsNbJz%|x5;b5%g6lV^Mguq>=S&w^CNEEvNzn13M-FVm<4$~nTUcWvyS-Un~yEa;@ zeGdM_<|X%rA36Xs2J_mos(WG-?fT+hzWdF0{?>!<_&W2WhFa#^E&kX|sCHQyZ4~QF zqz>3_qa^FB{Ni2KbKU-MWsU4uF&}6#Euje?P}~Y=m_}OCSyFt;fa(sz7i+Dl;O_OR zbKDg*7}d5KJh)a}TJfMJZ>(j|A#|xW(g=jhKz(i3f*ISjU?o$E6st-D1Ga{B<_ld| zHkfRl`Lw|)V;)rr+8060)*2p$(O725!brnw4eK;~`MP|*#OpZIes~^dw6w(8@49Y* zE<7#ob?ukj9FP_U)ubrMG;867+5S8mmD0;$_96gZ|D;XpPGJt1iy)C8AkSS94czKWXvWG)=TUI4H|?rhFP_N$fc^`K@^zr zk1hPB^jRUdjvUesPvingAJzH~l0z#Y5tHI!)cw6e9Ft&*Tg`xYyCkLs2wILxYuz%C zG76iOtQn!i_*VLC8faSI?4;HadhS;zdd_Lsvgfd;j;iO-Ge_HV%PV^ByU=eSxHU-J zLb0c?-w-Ct^^U6dV%Z-xT_Q4Lr3zFxp7#_70V;?Z-awS-4Nr^VjmYoP?df?&)CjV( z2xoCQ-EE}6-Of=5>)7w0tQ{|o#Wvn(JTV_C!@U$6tPRhq{5*zeAuDP+#m$G{PUCPT z{UOZV^dVSS9tGbpyF=58;PD+?VBu4^z@1yUz{rbS;NvY^VB;Kr$`~^b=#ZNWA`CbO ziZ&`LtuD6II0(DzqZJ0d&D;uG3Yk_pW=<8K#&tfGS%yV~h3~gsvboNN5L-!a2+;%s zHw077hN?}UA|uXyCvDM~IWoQ$MV*sc&cM91|+uhu$RyB8u9oH-tqK#g`yAuHp z$5ssvzvfOQJLQ)7xhygV1DwFIoGfjTR9-VS_<&1aY@GN&7Rqiq$(7{#hUc-U8b*Oa&b5 zT|Oky&GJ84(cs4;8 zgdGG^9#&pgIQKDCQFL+e;Gxp9@5+XUls1lG?RE}xE6U$JHIlIG$~1z; zfY1Rd+oFs;cqr>gXYv+Cr)%mNwzIgkI8g`OLiL&vb+ZS9Qg3cX2V|06r0PzNE*2%1 zh`2c(zW7GiTS&PGDIy`t?Ii?ZoNpTyk5;~~QnfS@g`*&X!{)Kn^`gVp6|Yv;?8>@a zi?T$PoNJYk=@Cb(-Xo!9O`(6)IJBMw*>&=?T$IT*Fqu}Vh~Rv(AwSRK!mh?=abeeE zDqBo09WjF%uLo3w{?#TbW&ir#6`FnT!jda`x6Y9^w=Kx$k_c^LcIfhm8mcZo9dPJz z!10}Mh;^l9JV98|uOSKb=1Nwujjjc7+xB^O7pH85H_6V_e-plgP9o*ssW}=USRiJz zU_ly!1;V&wFLM#gU;$M)ly?*=APyyzwF6M~Yu=%fHlgvkRyv3Wt$`Q9J}p|4tcm61 zFGf-E^*?{tZxRrnt0Dvsy!a!3_2tjJ^Gies1};MId2`0wLklKA=wd+xTs?Jw;+Va& zAh?;8FM{tbZ@*R*9(B)hro|Vnh^+MTRjx%TYB1Q$I-@bR7B2p}85h99?Ah*^Wn3UI zP+H?a_JcR(>hFr#Jf5IOT4v{sb#*#4CQ|1@)#@YTMn34-W@xU5AtKow$}sABN~X&1mqV{5mSz8}fl>JIjD!+WwsoL<chQrrce^1xaxc7dZ4vnp-Pc)zr8SSGN7XS8bE~ScyIiqHj?GYy;(U3J&^pcbJ3;|g)?3F! zRMS~(+6?}kAJ?T8$p;B}T$g5$!Z|WNV<3QHsA;kmk!NLUzLU0JD z@zA-Do|v5#kLcnicogbqXYDK99H6nboA;;v$QElKQ&ZRe+ zMjDudl8dh}HX^%5dyJ#uYSy3g3tYk4=+k+v6jLi0%W*})k_Q^m*~tZBX;^>IjXDtO ztHyL>SCx%*P)hSru-hqAo1cejz@p55-(J7@H8aD{B#JIbn9zc((7{%2cWk%$HFM{X zKm6C`*Dhnq=$W#)(`dB$wJa}fel4(BM%VJ2Und&w61Y3`C+x+XuC)G36IKDD3IkiG z6a`^dTlPZ0e$>HyM73H+NCk{kS5&ea&}#but(aQ=D~xzgZ8WQ46XB{NerMB<6%3c$Ar_9qr&VNlQ@gX`NMxk z2?V>y48+aa6b+YA=5ZU&Cd}sb1TomJzv56i{?i3LtJSKCsMG2r&g}}YBe^L0bSE#$ zEWl)O&tleo!H^2Rq)Q&Bn+O1a-kck@>=b=%LcvN=T1CEU zn9SLz;yydULcX);8DGt*I1|Wntk08{*_JTqs(8U!Tp)MZnUDlH1dBCM#Q~ENj%N{` zM9gH^J04lsAj&CZYo196C4|>`W@3~qQWElv#A>DGO!^8c$?LYWr;=RF4BJSj&T0vC zQu6NVbkZ=CtcPd29n{ zW)`!4NC6t~;vS<|<72W>ANjz?{-_Ooh~2xzH_h5?Im4F;adb+RiyoJ(4HQ*8F=5QY zWD_OeVZwO9{^E)826by`jY8tacd4UcM|DPgJ27pnCLPPstEoCygyO5vYrlj?q|E#p zV&$Hc5tkxmbYy5$uoc;Jv|*Jv*3c<7z{YqGzJK{mFzKbBOQ>NcHpnBvxL=>2WCKgw zEQ%6a#-Rnacay`*@tvLI3M^L2htQPL-c;Zp?)2uSfD^GdSWrY-vY-u!1QtYfi3Q=r zDJ-Zy2>l4tS4;?-^W=#&Foc@4DifOJM!4D8kmZ*Mn#Slt6XTNxqvF*Q1rV2Nm_8E) zGz>`zcTbg3&T?)o;{aq-5EsOboiS7yG}CmII_lxD^0W6uudxsI_b}LG!W8qRjNvFi zjdi9!;lRaOph?X&Ra=D}oouQ8LPE_MBr#1T;(co^#w3@jl%$7^F#(^WvJN=xhf+#Xy3C}silJ=|QgUNh9FC|p zX^HA^JtWhkP46N?L#59gR1gIbZXpdnimv#~lqk0POY~I=U18O#q2U$0zGbD*rG7WD z*pIRJb~T)Q=5#Y4U3W+!B=6+IjawjcOrM+!GH5dw%%Y7RLta6bCKw1HWR+)_jjXBS z)INLEZAs8fy*uoVH@+q)of?@ zHJeR))ofbdXf~u}=u|XAjn*a#87-Bc;A}mOxVT24haL*(tQ;r{16}f;xChg;X|;i}){O7}v@z!z*9o(@QJw+fg=upqWp76dhE zLlZlwxq(%2Qc^e=rhLcC(rj?wk(=>3RfKX|Sy5fR@qwoNXw)za$(3~2ySCzwYOodp zh9_VK@r1-bJh8y#9>)_DzKeMn;u03%l|0ck>W6ShUxfN)VhrolAGi|YKc;FQevPr> zQ&8>Su8n8I58N<&dNza15Q0z>s9%R(DNJn>W*@ zJ>^&fw&Y6RamW6N@#9fb5N$o=)@HPJx&T<(;I4eZG z*kl@8P2sG4T-a~6jAz9KF>Z;vv-Ia&Kd(Aj9oY4&0P9Y4WA*!)gX5+G>rQlQ0P8X~ zfz>%^4EvP8vfKJfU@s7`&nC8A5W91*kQGHdE*J%pH|JJ-z` z?#gl})S-|?VTIbmL2YGwn76jFJ(sFImzV9?u(Ca}XI4;8YxoCfKMu$otk-)uBGMlg zY3@O(#8-_uLbWY3y?$geyJHm0;SnM1sQizT4t5BX5Z6rl>n0>^Q|=!9ldz1KJScHx zFtTJcfz)M-05bH;R%O~zP>uAnFtIR$_Va)?WWt*LkV zG_47uz|X{CbUaoZ&&=>|@~57pp#hyro*}J(6R|-A!3R_GbsDt)RkVd2uLjWg%uqQ~bX&1%?4vf%?HMpWE+lI~?gPf{oJxa7s z*@Pt!~je{F&U`zQ4yRFQBp7Nhx<`>b2{Mdgh^Y2vt)64vbm@+?JLgTnL z&nJue!aE7ZR2qc#4o=d0W6Zi>5j1@dT|{I3nMe5)2CeIE}M&TdaCoEmsYbR&OSlp5)yHpaJ&&V=fdk7Y#4$iFR=n<(H#@XX`-}K!h7oO+EG=`R$Qr?WtTuu-gY@H_mNaSi9N3@9rD7Ps z(MNvhO<%jwHR$*6Ub0 z5f!)B;(=W=N*Eo}SvWE#YW2G6cBnS1RX&Mwh#}rfX{2LjjA$A|spGz@!7pRl$)dE3 z-2i0rSSA;xF%(d4KmtV^83|=r&=4VA;o9PBbW86}bE`7ko3NyVbMR8I7Je)2X^g41 zUWYKX}_+7MG#_@fP6ERmUk zl2=*rRU10;6Rg}g(?nK{HI?{H%3@s9(N1liD8WYb))Y_HFwU_w*k zLov{gv-YaG%kM(7%hBYSTGL=F*R*n4R@rZ5Q4q4D_-urm;)vSVtqhOufXY1O+F~D1 zR%I_R(QO6TENQHBR+u>kI|l4v-ZfhaItSwB9+AFqX02P(?nZH?`0GKw7M2z`AIP#B z*mP|zbI%19TUK?wbPm;pek;SdtPQAo!h*Ok_9>D_7VXb%*FGYZ?jR$HBOk}b={yfk zWv|G%gabzJ5+3G?C@!vne_=gRW|^DmBCUCTgum-P+84 zTMJd6Qr1Kc>uI{;W!Tad{W~RP2-2#1ua`W6+%Sd^6ky3g6emA45GC%j)geA|EKu-B znnQJ-u&LOzWi9T^L`Ivcnk`5`ioVbAe*`3mIAs z88Yh3EAx{Kq0A91vGbH8bOq(*a{<)Yx*j&$>Q>I2RIZ#^e3C0?wn`FF;O25YOkQhS zZtG#>yhELuoCS6Exj>y7{sj9nx91cISFZ=9!=e`11GVsGaB2KSqi7=u&emty!+3e&4Am%ms@GrCm zM#xkw+o)87e@C$f2IJh>xT|k0{QFtl4t6E`VI(2UXq1Ijd6*e=5)^b#m{WEn9}o;L zEENy`s@ziBK_EZO(1`gMIZ=tJ>my`4U|lw5$Z@DQ9n~-}<=mF&!c}+iXaQ}2yV6B) zMA${ag#YER2~MyZSJT2b>WpFGB9>7S8-v)ni)>l|22%OGqu9mk3A6%tbQWp22kx{_ z-hw5F)a^ITba8E~k%m3LYegU#-F6vAEJCA}RS`{%*K9YzQk%$yKh6gqK7dV0dki1q zTD^8pT08<0j+9ICJnR(QyJsfp?@w>=o{1vW4HBYhM8qsTMP2Ul{2SJ>q>Fp%#k*kRZbn0;eB3ERN7{tt*?tkhFwutDRTYf z=*P6)u7q~;@Fh2T592&X;#abE*y};u9Aqi+fblHjo_2Pj#EvDh&=c|l12(tYCw6tb zwkCmxL_hU=s}QqK`)8b(UN_Rw$ux;zheGl;`uYuO>R8O2Y2T?fZOalO$V)kjJ4Xq(6Tzf<3nL)mc@<* zTTM&>n~5oc^Ils|;WA06GQNZEa~$_}$8oPt8yYX(B6^3_A(Y~yFFAyE`m!+vAsrnV zjri)90T$_v=C4JCe5fcPWE+nXxK8?@WrPCS6rDn&M8i+Nh>Fxuigqz3ixw%aG>%M% z;2@9GJT3&vr9~*Mp+zX!YY}=xIHSKJFVxk)NQ%u|2pAHy(-U#Ssssg>oDL%9O)hqn zOculvUW%fi!y1m-SJhDm5%APbB|vmn$9!i+Kb%$o=xv>bz!E$m)ES9x=s?63<)(ZT zObdD>k9uFJ?KuBHEy5+x8XW`at4FvH@&ah6>#TZ-s7FAqI5E>Uvo;hHld=UbJoT@)L z5>d$JZ_zWN`wmjV4@b~h!FbalJ#C8^{wTjg4uKqqDAEh$5gS)RI7{w1*{ROb_<-17 zipp%w4@y!vVXy6?EzFuhzpqhl0JFQ0QgvkySXzo_TM@T_qSx5*m^kE7&Un-RlK7aN7O4b#1)F9BQ;o++;_tLgYh((M=MPdF|tP!iCI?6 z?97gMA2_j{PNHXRBGSou9|eQw*a#ah*F>t~({KIMzdO4?xo4DxNO8=w@p31GB-m&~ zL4aCFLy#kr#0Yk#h)#O_M_b{hI^G~^h+w=EvL`H~ceYJO#yJTH{WIp5tRR~zxZ#Tdh0*^+6QjA2s5wOx1Jon@+L8(f4IH=@V7!$ zc=OBkHxJpvS`btm(yY2-cK8a3`Kg&-U1fggjmkXV%zRtD%HBf?#=iOkd$Dt)C;<+dr~S)O)Vsc#F~uI$iI@B^ zlV!sKfw-ib<6>Exb`-P4OYJ&CSr5EkDX+9=g&ojB4_nf&SdyHBKI1P+8r~)p(r?mL zzLKc7;Gk1wFzoO%2J%Frsn{NPz);X(2ju%Z*+{*2^_l%7Ne>AMTErnu(x!V>Y8LFK zu9?7COIfO{n68`#i1Z|4dC}NxY3?q;DG9c;FO$?E{^rkW(JHeoisbA~j3zLfz`ggm zI&-Z!aVK)~!Ga2GYnXUrRiIlm6y74G8gD61DV!82(a7DF>Pt*F;&!91%W}$?wXyPB z@Ca}%jV9M%HWd{k@8 z_YPXuW`mbDH{dn2>`+UHQZuH-OW${dgxq&@#COt?M&;^*stT)|p#+zO^+4ZIpSV)2 zEmK>0x?0JuHJVaZwKA<*>4~P^MapgDL~yl1PA*VQnvv-WLM*?t!x(C0i0U#fvvRA+ z(j}%>fnm#N)@50ANSb}pgv$bF^Zg*jQ0C_Ev`j+-1_f$)7M`lOK?8w=6mgj`c+8Jx zWFNtW2t;m_V>^;LL$?{Y5Nc%53VbPXN_-#p?t}=IodCt5b;3iYZ|PYgI)>b;#Tc0}T0@!8 z7^*DwUvkDTF&Hp{RYN&r(R*Eu21rV^!KqCqlZU1uig!gLOck8sUnB0c0*IS_-L+Nz3LWw`fLBCLvBH0!-}D$D}c`*gL&n?Z5nAVqES36J=-O3BJxP z%sg>XBj|)Iwl`cJTa}vRPkA_|-muFw@y*($X?eWT5)dNOc9&QKxSie{JC>1+F$Alc zW9~T3kp>RUp(n});jFLT7(;}>r$NNhwJ>a#cXhnEk5%o0(^JwdSfb`?%s@Lx8_iP= zpj7w(7ba&iwr&hKQYX?YDI&pI0+3oSpxqt$lEs{5MwcbW?$82PO@}lpz~Q>}c3D8* zlGWm@2Vx@0Gvb%Vno^e7bctlAI-Rm*L(><}h;P<-z~QUGyHY7<(}SvSW#;0L=9-6^ zVI&&Su}-t5+xjgWEjF^*w?u28IQLQ{iOG@6yS4jJb42ars_xyHIsv!X%qZlUP$t zRVXlE$}V5`qx4Kyy4odrX(LZBNE?nFu~G>mkXKXP#bSx84Ip7P+3Y!eqluz&lPzHs zSM45BomswD<9-vcC^Bn%6x-ml*x5N|*4%0sl>JRWlxCzr-a^NTn*}D?Z7SNpCWwTU&kny7#IWAKgl^kE^1LDJ&EY zV6~!1&s=bubPM!_P`KI|zVDBp#P>DFRL)4TXtY`?e2`}-jf{ic=+3L zX9QV)L?0W7(hA^2(`SGGiI@J0<##fJuj6hGHVhjQJIPvAcYkN}tJ1B5+VoRZQAhGh;M?zeC&7SoJoV&fj4W;@QPuY5jjAJ_`{D3hl>d3zJaKHu-jyPL-8)e3KeI^gSQ&?jd=yY>z8 zK;J~0a?82NsI&K?495_-oL%K%=GlTETKrN%j6MnVBh#Z|OTmf{;%&5t>t=sF$=cT< zCAT~LySyE~W7vtOJ$YvnppM&{Y%xu-vA}%hzOCptKvL13JflIy{;P|pU0d`q%0MnM z)zD&HCR(Iu zp5XwBGFa#Ve>Y2S%my5c5E`V@9_+167BT>G(R!RmJ{l$_)wCZz+mrVUSrI`(dn=)@ z;dEEFeWzHP;3bc5e!VyiTVO$oL|pk>DB&b1yey&jTd5HN>HC*J_ZXQb{ehi#Eul%_ zzs->*cFB2uAhM`cc5F#|X<#5~a*MQkBN;P1+UVh(|-=|#4-!!(J(p8#DukE4Eyc;zS)^4+F zgd-|B6F~5^Yxq|0sGUbhQ4gS5m=IsG6b!1AapqKVM=2N#LYpo9aHye|&t_wbRU0Up z?>xr}*DWhDsm8W)CLIeO$QYSe;%-fE_@)C0qNw+oIIfP=SUJf=-6je1)(02e-?O1k zVUkF5T723%5IIL(TP^n7zkHNpl1NZ}>aCx8Ys_gGyqg#+)9Pl(-j5Psc&T}c_%pGi z_`~Sz;nyT2MTf!2ld4n}HpZ8gU*@sF#4t|9>ag0Zi#POB9F7~-h6ywea9&7ji}W=G z-92vadcyzw$n|-9*_&r^abqr;jE8R&dYqvaQ)7JXp7Bg^NbcgH=xlb!kx-`hW=%Sc zH2;5wcK7)|NO$s=SyH1l$xdMIKbr!Xjzw>bhfAaRWT#8s!>-G6DeQS|k;o`r%Wm<` z=~t@zWixe?sN)6h9PQ3~nYx}7N3+M}>+|DEo>-@+J^4Cg_c@hYFgHeG004$8Y*`1p z4Sf)6L%xs?CGo6`e0^EULQcw_d_kq)Pz^`h3G^Azz!Xle@kSYQkpexhgc7 z>&aEI|5;GM>Q$(M(Yju~PAFr}t<1=E!dU{I*U7tJPVzY<&I`)*Y9cSz%9`TVy|lef z=lKk_C?bJ>?Rf1TW0LhfFt*lS(5dUe&O8{Qwe$IUFH+ZQBWdkypDm4tNEm2%n6KB< zabDgWm$x!rVJ=;!Z@Y}bbZdiffF&siv*_aWu$^Ue)pbcq3huQ*C;=MnmR{RGnjG?s(AXT2vr7i#`%DZ+-UUDLGQi`?9 zTA?eSKYKjbG#&~TgsJLMDdQRL2Af1vmyZW-6n?xRA1sXq)W}!jw~eEDurQ+@o1suH z1B#?QJUCXH@z;T8w6)}REH|W(VaY7(^dy!W)8o$?4>yh1d9o0TLTsfP8qhMY9#oOw zGhnrg+q^&!02{z!frQ03*nP0H_0tmK_1WbpmiL81n$G7l6YG z!1cyLLal)YI09{kHh5EMCTC5(ftN3ca5ZUIurVFp7)cG7-{TJh>{%YsJv&&$FvfA< z__zYi;N-?Y-#9v4zm(5u^`y}pJiHGD3(wJAUW&p1>LE}3qkg`|rux=MC?czf2Z_Cc z&?xtTu<>~BU7OefXE5&9vL>fB8*MPqG$s%eiTU z^i}8xlSS5;$OUUBk6`mFAa~KP=zBctMP)lT+D~yotnoGvJDA+-JlzI68^ctRMQ%o? zgg~wB?8)agL8>-MN6f90y}&EFM>YUly&kCr8rF_Bq^=?c{R^0-_&G7uOupfqO$OXX zVSd3##p~!bu#rtXUK-EQvuMCI+9KX@k{}#Q{u`^0k2k^Rpd1QcC6p)VX-|H_rtt}= zNGx}&4W{;tC7F@yb14pv9^v>rigfOgFMna_Fy(J@N=5*P>27D4PQC`Cv~@RRgPPsH#pt)0I_~vn5tkb)KqPlzuR+ z$-_wwe}HIJ%~5zsyW`{av?o7)6N7xh+CWt?!D238kKu|s0tLPh*ipVYu~uJalcQ!3 z1Y4KJ>bYE9%yNW$%^rv~L8L>W8(e{KvFmL*daM=1RWA!N|C_M$jJ;MW?q{R%%dFudqHui<4JM~ zPNg~5XS_tc;71zDGbDj+pcUo@p6sU6!$4{_>c?n z(qh>FG;ppiCXQPgZy5C&B4TY25o?b|M06w~Dyh&A7M_=kicC_hA|j-7PuK*Cg^X22 zL`NdR^Q)5+W%)r;G|MkVgfluIR+!ew2lYxRAB@5(`OsnFZm7oz3D2lA1OS3Wnrp}h zo+KYs4_4I);#emfT<_N@xn2*#!MDdr2&+f@5oE+F!a?;AT@gVaQ8G}3i0~-If>T(7 z39%5=QV$(-h{)3BMXOFs2LA=s&KGFspQc*;h@sIa9E{QNl_XmRc;N50JW8OMv`(P zd;$$r&tVsQ(j>y?y+jcGU?<5WbjFKwI>L7l0fLHg7{+qAFpOh&IjlG}tW$KJjiBP)@GIt^(N=fIc)>sb1<8#r@L3{M78u#Ot1^qf0IWuXEs0)BxyT{Y|XRLK)bdcvBQ?qDWZ_v^&!Hk{NeQ9+_ z)e@GRH!}~qLaCs{`m&i#Wm~24&c^d~QuGdvt8%umIiLyV9SENlbFc&fNG@NZI4YQN zM=1k7_l>Fv8&b6*-9nvuR&i3ALi|sw=vcg)FHnmXsKGk88?elnlhl07!$uWB+VOG} ze8Iy@JLmi4ym+CNM%i;kh;l`I#jVk+(R>Vh!jXM%Cm$e;l@02gzaWjIsZ)a(cw!NoD zoEOVe|JveVJxOpdYxmmn^`J;uONO^w|Au2?o4LwDLa8jTA;;Ql8QPhMT!X&$H8MZ(8p8eDQf~n zLVSRLF&ARnitrL8CgP4e*|j?xmeFh;Fp+4Uv+eSj$66$zwGuQ$)0Ay=w49=>f;4h* zEK`(iu02#B0*ocAz z(bm*z0N;j936Ph`8VglTpj>w-4|k`lW_0wv5Hr~C*^2H?%kBm!4WfyvEH?RZr)r^S z26`kDSZ}>=OfG>>Co^OT#x-ET{Hx0u=!lEoWNaWhn*fg+PS0D`^9BWjk>pb68&9~- zM|rFBZOBChr}fSkI@MyXef_ECrz>R?(`Gjt-;MvKRp&qDGw-*$nfEkr{ndX<^?bY6Ysa9nntb4S=ei-DW8+-kd6S&`*<)=YOk_>eAI;65TsFZZLt^?_@h5lu^32NK<84DCF)ii0 z*L`2F@g6G8cb`z&cT5ZYcsdLKtv?nWe?SQxG(m zib|}l?vbQ|9Vgbfp=2dzHJ3=T1tO>V;qPiz#z^Wr=#-pcNQ7Luu;pM}&FZKv7m*;5 z=B6GMnuKjcAFj3$Woun+mUKYc&2O!{BW$8OeREOCIJTN7?s?N81r=ER!Nb(;Mh}Jc z5qaD@*iKrEDSD|$*fAPLz-@83pImho@$r;)@# z4d5}A{$wha_FQw*V*wZ5*K(A`N_&>ZXyT3jgzd!;$EXj8)fHlMBQ>pyFshsa=6wxc zCB&%-S`*hDcXp*ehCtQ&xRH>VQ>ZsY5L6k5nM;LtWEo*kyV zyFCnM8?}iZ+BSrTGnD|Nw9;mNgFyDWq~H*yAL zWI3T_u?;9CY{JVd%f`+{ZV?F?QObPp7LlA;@pWaOJARfyezUDz5ofb%@LzA+YKcMwKTLjtMoViTMP^ zuhl`J3@p`-ii&|~k~cxKLJD6ob3X8#j3MJWOc~q{BVgmc>d+7r3iySr%}Jt>)Rf9o zvU$I*8f}~lD|)cXy>*|;qoTHebU3&=Dr$>~6!^Q`bK1m7v)`pG1geo3q@q%Yrc9R7 z+=4;2CW<0*WF?+1>8kgSwY^Ust5zI`&U4ozbYZ$v*-C63#U?0U)yY$}Z30Zvtn6Yr zs1m=4)g}wY2yxR#+H_H!?b@h{AGq?;>}aovI~xop1JLcWcu+` zE@R{~mWYEwZdjaf?BCaBi-L*U7N=B+&k6!rVG=yTm$WL= zxwh2(yG(dnmx>3Dp6=MSV+Gw2R;2fvWCwq#E3T_}OoAs6qTI43A&O(`gt#D+89ggP z)YMe&H;NFUKoO#BE~JA9@vj3RvhjthQ)h=D!rWTg$0XHlt4D45F2k!%aGQJiHsZwEM@vvN^etej1YvTPD~cvp^IQjHucJkk|Jz~vqgQRqtF|g^uw(q z*_uC#orwTsOtiQingOeWs#b^%1HWeflQVv-P>z_1uVJY`p%5AZn0I4_> z)QQRU+tYg(6Vw!A_8K%$0#N(d_lM291O63XE%EQMuTJyWH}lo)+g)ORr~<>Dh{i^f z1jEMjLFUDc4tX0zt4HqgbU{UTF_h=G_O(vIdFC?)m4b_jBb<%3X=hCgrD71!}LUFo^=wkP|z!?C|LPQ+_f*W@}BO)jyc5_Nx# zN=P;$QL>$9?qnj#Mk7kDXr#z}GQtu$UQXZgAf#IXAvHe8wJk9tNRrJ5%d_BZdj}h3 zsZlZc=yeuHPTMb-xS@(+@`>bOSRx3SIQiQ^xEY5E--UzRD}GqC{rB5Q3II3Rbdd6SJYb( zOPoWJwhg0#blm0IiPE3xj!)$gq{Vo2EY7^gVf`TZGU+7cF^X}YVP!Or&I?RP=LWx< ze#NqOmJ?L385P9?;TVVBM{7>?lzm7=_|VJB$a&KWv`iuPbrjK@#iioV(L2?PKn&|N z!s&}(V$$XUtEll1v{G=crtl{m>cd5LAaWJXh8oi%JO6Mas#NcZ?2u1)M0T+16ft`) z7a!RnOryxoC8X3NJDgjtqXn-cx$bGZ(2hisDa&oiMJlNo+ByGUv#VXlJd&rO*Bs$1 zxI-7^qG1StP2HTHjGPoDiJ8nH$s{OAr2ut)k@MDTb%~mnOKSdR=ZI%6PK*FG={Q6r zpOiPFpvxqgZk|r2-Zm{sweHNAyMpF+jORU)C|}hgR<&TO@<&{qLlI_a5QF#0I*)Qs zT}eameNy2@X|Y-f64`LkA=K?DRId7%H0pd9gBmAdvrQaGnR|e7r}Y`KGyaWnjD4VU zW!?iw#!0zzWHvJa#h~=(+-@<0#sXcZ$du99mBVj_k9N5EOUwdg`LWnudq26|Z`<0) z*5;LQIqmHZ3u|sk3F zO}}Pgms(`C+qtFd=ZaOEuLPh{E%ZtS1z%IlDQ+RZ7FzbJoo&2y$I6wbq=p?~ms%vJ zOq?xTkYza+u(H|us6;g;A{s6L-FdP=+m3iz#9M>cj88lXRRG>O9+eD0{!Sep?C`0!wk#m7t zW^f)Cp4bG;<-~ZT&60#|(THo&@Q(#NDU^9L3l}UaTgxtM5d-7Wlw0JA#aNE#a`Agh zQi;CN7Gqo}m>bj#dS1lD1D?9oGyE!AJOb5i3n|gVmXWTeRVJ0RpEui&r&reIYcO54 zT4T-n>Y~HC*At^ps+YD$a_M>cn151z+TzJZX*Np`wh>{&52|Uh?I^$6Ems(za(N73 z)l{n`m5YQ-0b3FZIOM{bvZTe3WKS$4P;8&RaeJ$-absh!ss<={l2&S;m|nSE9Y!`G zNVYAV(D7v($p+jwl+YgLe??>B5ex`H417`gA(|%U#J;H7ChN5r${0nd@E-Y<(I#x* zTVbmFR1>&IVoXG7>_w?2nz@Qvd|cbojKU=D-8=3Cb|}fc13)KlYo00@>(IK4TgyUD zsTBf3Zw+<{3=%f*Y!@%b8#!!lgNFdv^`Ti1Ku7d!CdaHqd#0nOt;%7o z!c)eY6wZGwwPuF6W{PL}&$L9X%pbArO%tU(@UsP*7knx@2avQLPF6-a3yLF?NDR9d ztP$92^6bQ9vsgissR02cUa}@w(?p#thmmY!^4MptT^V#AI=nDDf#w z!c6HJ=!*_loNd8Zv%;R{pF42f;Yq7C8915t%_2V?@|1~RG<_VW{&AC6l(aBn3f3CU z4ChE98?e$MHfsV_an%Gcg|3)YJDAq4so0dcdU=8YO{l?!jc9$Ed(`O)s*Q7kur=ZIuJv{O35)IXW2zZ zaanC+kN{7Y9c=_X(@scZnk^imzAEjHd=|ETR5E(_c3L48{+2!YK-Vp{1NSX&BtvoX z@cnA1j15OKlAZ7yl9Z~BRvMbrn<5QuS3r}7HN(_lw83dWf``|D9l^ z9c1H=)CsoX%Mo5t;PT09?o@>=H3Avu(;;fD^tRoB#&bcewvo5ZlXKLDnL=Hu14I>g zm*qiM5<@6+nSq5w?;`sG92o@yKRMf0DI7%J^W6NF)7A zY+0h`M`D&`(B^H)y&_fIo_FdB0*HgBcGk85F?@Fg>AvxN4bVmGpwU{Dd4TOXbX|@| z=!?bVdUgQda^2`SB$%`awcMxD3DF(W71X~^wdhRD`*q{N*d;VzffxwyLxyhvMWV@6 zTolXJzzVLMZ6;p1yqqz>)xmB+@h*)uCkqs)vir~#sXNKk=9O>oXSDkE z(P4r!%;1SEENYOC0q9Bx7h^hUfa?yyim~^AuDNTBVE?F|y}eg&kKU;*yuCvf&3zK@ zsT;yj5Bp8Ug(6f!TD+}{a;kHaJFrA^l7$rpEH@ji>LhvHVE9TrLVBo}#zt^v6^C?@ zYf!01_2K*elli`ykE8Q!gC%0En`ViqOCM;cF$*PkYZo}Q6JZsrC2nUp%(f9E!(ng&;_JU+ng`b&|4_lSxsR zliJ&Dikx&v601s}P#EffY~KFitu5Qv25KP<$R0L*#$Z@bNyUSff(i>M(lr-sPfcPz zq&?=hC9hW~?N)bxo9-Wdsioh-Jx4{Q%erDne@lpGbC}0<<$$Tjbme%dM|H)*eneO7 zRY_kh<@6n8lJ<6$;ic}awfmcOzt*dxbzU8@{!{8GU+J2oYA%B7 zj$3Yoa=6FyvDd>7iIj{7N`j{pq?NSx3bljgg@FCUQQN$YXK-&$s>3~`=y6|nON!u< zkW(XSU{hc`rZWNDu}M{K)nU7^$zI`@it<}}7{V@EIy8YB07&!D%Gg4rKv{7X3bEexl)b${`G1`a5gU<(q0&$ z4@q0Av~?>35Z321La``AcDls^5VeiPY@>~JETnBl9_(aX*2_?7bH(lU zbbmc~l1H*m6;38Uy2Y(4G^idHRD5|bY%rBaz27^(z0Nx$a!8&oJVwQ>Ss7}l2?55qMk)0_+ z7}>a-7Fy`qelb0Sj%-8uz-}WP_8Ybo?JQv)|Cl5D@K60-Q>=IA$rg397gLn?1ndxx zwVUijO*0>W@QVVKVT%}*7m7k!0BBcGj(T#=yIS+j5wK*qPPI~Y&qv$ja1)+!!DFkn zS6fQ1dMxswU4CqdJ~0UO0virei{d#70OW*GY_&d(n31txTPU0CWcTcn5R4B4p0sIN z^uz4wtt-V9$Z*bzS5Rmj{}%*)K5qj|>uv7*ad#gGyH5E&8#p@D$>$M6Cu~cl(?~5^ zLc0v*fs@$rgI$W)Fs^5j25kb^3y}uPX(#Q5{vl%HrM)XnNF>q#QZ4XeZh4bDZ0nu2 z;AQncdpMMI)z!A;V~b+ID+Q??-cs1jsb&s2KN?Xrhk~ zZ~^LSciIqm@%7&zzp0`Q)r2}iy855=XN4f zA9f9-<8Fy595T8&<|~X2W0qT$7*8bLro?0-@pdJq6N#@^Vm6U@P>G2w<~qAcwE#zf#?W}?cK6;)s$ze^^wK_D7o6i;{&4amqd+o zsJt=z^7iWR6ZkC-8eitcp*mlJ^BS6+Mw+jYwIV=jo?HZev% z<2!wcu%Yi=QyZJ;f?syg5Oan8Bt-gEA~rz(|7r79%*9LhH;nn?9~c}Y5g)Vc#gFtkJm z_P{qB-Siubei^qicvQ$s$I&5mNiLzlh@q3#0!u9+l2R)sXs`nYskVa@O@vYcL@c$y zNY~R0saCoTl92cN&$ZV6IOp8@NP_4aQsnM^)?Rz8SfyInmrJEP?euFKljTJfdh2 z8FfAzX&I1;PNOL_DjH#ZarWRZ-ezUd_XB=yuC>5L>0Bxc&L#;jC{z&(#G zyDJ2bRRE0c^p2|4$I^vX!r^rcfBP(dk3+B%2C3Foe#x4r=HVRu2E>o%vJ9@A|1M$q zisWDz7Y774U5zo^YWygu*p?kj2Om@;ER6CF`vRCzC}S*b9n7)s)FGBou~X|1{7-{` zY-npkuyqXxp7F0vg@AX)p%lMt!&y^8Nu6;hXCjoKxDMs&+YdoeS;cGO>BVb686xAS zLdiSh5Uho#|6mZ1pSl477Hg!`tMEL|!bcn z*q=MI5q-XZQA?*apeJyup-lsD$m1Llz{t7@Qch`cr?dQl5(2F{jU^>i)*#eh{l$m= ztaE9i{ryv#I+e63#oral9WZJMGMq;gk|e_(B*S4FmrRZZ2ZKC#k$SNwA1UQOrU*Y+ z_7ebb?;U7iPcA#=oT4h=TX9xZrK^Re7licUH55&pgm45k3Tzi z;5mKEgspvRqcdLwoN?!85*eGl;UXxd)Z#g$)%4^|Sixp@0rwAL@_Uhj10o?pkr z);;@dzRNw4yvcG{xhL*I(k#CuvBRpFuPu)_41|<8;av=7cJ)yGx}E+-791O|=yMoW zJ@@Q?{^ConR^oC*Ftcx)Te(%u*9H%0_L%g-ulxP4lc=T_iB#Vik-{7kXImPrLMb>< z_h%L*vqHZ*k#v^%QnW@NPh1~hIaYpZGb>1mA3pWdD3+ecSQrGea z5URq{F+^kfH?hfkOrPw%U?lnXwv&3#%TzxVY>T_%QlY;rO4iv9KH>{Myx@E7V(DYL={Mq^CHeacx1fc zwS}f{*nRzp&;P1KB~7$w!lbF$SkD8qrGhqyU780R+RfFd^w9*zPt=g@#PGXO<~2)EbbG8r5u)Mz>t?E z>+akmhQUTR8&xokSR{< zgs2?fEwBb(v&bKoN4wf{YE#2Q_W7VZd@#d&2xhS9Fs=O*(&&NxkZSNgVd2e-csj@3Pr zIpfRYIWBNv4I45nUJd(w4o9)FAxB8LdvxMq*io;2u|Ti~UIZU={E571WeVz4FqpWK z&sZ5eD<^m?^ImWpPt3V;{G7~tPvjgfz^1*30Ld^T1_W%PU=Ik0C|K2<_06r~5x2mM z2zNvQ=tyE&we}!^Q=*5ku$ByQbBu~5`8NE-97awAf@JL*epM;#LI8n}1_U0?9UIjx zauinu0*uv&a?7=CLAOxZfMo31@}b}3%+kdx=NGgGyBBtkx7nT@zS*Fc4)Ef`b&BC# zWr$cjEle;$5|uScvS}JEaA44GgBHxiONceT4&>H)6tyMMRX$DBs(hNLJ%DThV(YCB zYGI#DCIh({eA3*r-i9G3Ni7l{7Kh7I=Lu3m9hQ`t`cAYR>qf4atRS&N=7a$#h;k`b zma)KRA3=D?C#5~w5*XsqAc+{9KKceNI2U|6$Z8FNfJYXQx>7+_YRL0g94(fmrqw*o zNAnTc3Vl3`B$DUuDP3`OozRsf$0v1FqzR@MAeOXCik{6b26U=CGy7_F>z)ejQcJcq~t0V;}Yuq?v51A?@e+hP*aJDyev_$@^>~KO<25AX<`8a0jfsb|(W2%T z+&+})+(501OJ|<3#=O%2w)u;hDNY42+qwvZ6~JsWu|Ujr7^v<9Dgkg1n1mv3A24kg z*PLfh##}3;G?Of>ntx-D*=^UF-Azc%-6^kRhKTLGdh*GX$$Co*+ zP6ABjP-aaeMs%3t+!P1U)9E!Lo@jQ1_jjTmxf3#7&XXe; z9ZzV;dWu~#GUNXu6NcIu`wcxa#@fz2iL=MxGTX9B*@gM#N=C*pZI^MTj>SxD<%0Yw z(7p0x1W9Po8*zm96vVbr4s7pfWO*c*0250XB(|Jo6>F^^pfR)7PgnxeVQ9&-Zq|Bz zowTB}*$J2kp22Z+o|qch2AvfH!UcaswxdpIEP08dOJ!&B$5t>`4x;*?)iVfuQ~)v3d>8zqQ>2BXNuA{h%dw~DrSs*Lwqxa z(fHUAXvX|I;**Cg63I1#Tf_oKgrAH2h?f=K3>?#9fq%vwOjEYQXV}6}_-EX~Lgh0( z;VnN#%J?!%Tu^I55}?K&f1lXXJ_%CWJg&e9zN=jm1S+){IgGcG$JqsSkTl?`#^liR!yaZ zX}SFj>Thb`iX!)&=v%k+Q(n{x|>Fo5~E``vdRVy^KC4?9-uiN7zg1?FwZNAwG)O}0aQJDO{c8LMB)UkwD0F&q9}eU(0n z;rXJ6OVUrDQ6-g|WyZMRrcsXmv3@|5M)|f_zO5?P>k_=8-h%BjH9Ut2hxik$dvw!1 zZ8T-ZYwIdnur@Hvbn|eTjHJ}oQ*AiwWhr_zBU^BJ11f1zGLT6NmMszRxG7G*vaLE= z9*>(t;u5*}3V3#yXZp5QcaF-x=e>Z|XTKj92~Y-B`uXkZ@?}VJ~RMHwzOp(AX>tDOXcZ(wjX+3B!#P1sk?u7b)rK>IocljO`bW#4XE=o~j2u zy{%4!l4z+iXz9!R&v9C!q-(S^m2FDzNQ0KEDd0pCT;%owz@x__2Q;6dgiCB!7i~ph z>zmkK3du`q&*;sat>vv6yh`}VK#Jb<`o`QRM(x=UI64=1u^nO;TjpOp*)BG}hb^<+ zJeOwI6?O;Jul09q;d&!DsP>%^Vax^q=}I;&AnS%+?%}Cu>|t{XZ_nHlP&n>R15Hn{ zy}-+REvIMNp}=3Nf@G14A#7=8g!4=r0%D;O6hRtB3avcK5v#f$R=_S-T;{X7KB--6 zR6HT?Ccp7W_VpVNrQ$NxHXTEV61LCA0bNnZd%2pE>K@%t;cl*R7!tRUxxGXS$tSOQ zEGBom@O#G=%RLbYx7yw@@(qD8=AM4kKW??2-gT2n+z-;=|No!-yhXMT4zy0)Vri->JCrY4CnFS_866jUkv-5^z@Js z<&kpt7-bi-rQtH2dEkks6uk;EA4x^4%*~GMAEH}1^vjkp)h5Y+{ zzk4j!JH7YKPBZJTAQD`LH_9qFZ%GVypuUI6J=FLWx0)FyrfoILcAV@VMwE9LE(V7o zVNF*!*K|9!7mN?1jv5;kXYt^4Si*UIh<9H{Ac5G%K#QJgxV=bb>F%ix~OvAngX60bd+YCPYBIj`17tiuvxl-u>t<4Sb4W-Jl9>t!}t0eXb?UWGPxyXqk zmYop+&+C^|8Sl69l#&7wq)N&gXx}|s6L#Cwuzr~2!jah1=c>Vk_cmDM4n?C8`ON{p zGHy4>Qs#xTWF6~>`YLFiBi=bO5w}(rNT+sfV5{zF5wF^aW(1V})!?{^AaQ@SVUIw| zEp(Jfu23ASsWa8TNC2boCH0MKK%)U3wi-lq*Eg;ORFVC~NR)b)C_f-MZp-+ufF3Y7 zPErJyGmEUs)2UrhM`WbMBAdVY>e|9HR$VPLs@p6$cVDPC!Hge@gza;P*cmVmq6Z!W za>mA1y)!l!MUvo$&4JSMVp64T5;{XK%T}lsm^&YC)Ye>12G=3wRYRy0Sr19YZ5Iu- zW0?20iQeZxBjgGPk|UfO0P-V{6SF1|j&;}2NuN}cy=bqTAFwb?;BXL91LoF_lkT^` z)Ej|#07nz?8+#kxivxBr;R7wv81Z6fd6h%2f*?L`;Ej=KV>oFJVBcZ1PSqnKwDXXv z6IS75wVHS^{`SHN9L3>C2A}fv_GI48v>|!cTgqB5K13Ms4FTgihqh5S{mwu*Inw>U zr!dkRTc5^8`qXhAX%?BToQ!HEza*H635M}Kw69I$axAAZWZ64+1*K7bhmDhQtm_e7F-acPl~K&rQ7;BIW;QMv+xA;V(*W6*3^x|6 z$_QKfsas>on2sQ_nAkMpij5tqgvn`1#wu4$1Vngijmbw#YwMoCc(7fj1_v(HhEqAB zmJgeHM{t+W!B{ejB1YNp>(i+kHX0Z;zw_u!G0JlBbc{~JCm9SZAY9`Vl2+X!rxcGY z1i|nN`pX`?u=t(SKN}<6Q!#>u#(wNUUD@Sfxx%>Ji~PncUG!#YX_RIztr?~8m*5^Z zN`0ejL$R*W*q!z66)o?|tyG;{xsXRw>d>8!Rxn#n=AL)xShtMn$FSe!TMgg4)$(?MO4P6u>l?A@a)46t9Hi-EPBxQ1lI9VFYD1XQJWXZw~)d)8&nQfeTslmZIbZxR@GpSfEIbEjO;I-~B zyx)H=?^ly0fUq6AoV!~emmv(Oruj%hURKbSQf-+k^Z3YGJ>@LQBa6S-{O=c$vK_)> zFh8S4tA?N+VPUj&l?`{2O}Ma!>S#t=?!q;02)l3(ip66Jv%(zjwOzP20u8KV0t*Na zRl9KUvef*|b^rfoUR>r1D!nYnPB&MO`fmM?N*a=0ibG6t**r-r;TDg}&4}u09vAOj zUc=)e;RsSrl{M%%k|bAh^3pGZb9!$!YGe(%(<)K5^2_A%6-eCVZY7K2M!V;8IR^It zd~m>U#UVoq41$I;957t(zyYJ0cV>i$@q3>_#`wKIBeaD6TcnJo4SG^Y00WHF+#QHe z)YAqXNXPO9k*C7)2C;qH@&=K+h`b$^yT}p;9Zc()gAi7h%m-n`R`g4Wgj0vG-&QnP z36Mk=i$U>qygzGa4k8ujOt!y2UJc6 z-9fEMxjXLU@8G^$slzM)Lwz!>#?weROFv|<;+?G$K^USSy}CV_f9PN;7t%fYAlE0j z#{L~u8FCS6n@cVVDXO!o-%on&QOAp(2`4-~DnG^35=oX9gTLzJe^)2LfTft?FSeoa zHYHjLIEq}nhGHA~mK=+xF@?}~It9^OCDE*V)BHl}hS>X52t6!Bg3yNoLLbpJAoNfu zdmvmzPM#V%XKq%-tqlf)8zAVP)88KrBs+hGtq6 z*#|zO&`K6X@u{xCV3wi|pEPzCqsP%KR@d)+(j$!SL^b4j9zj*}cW+X>MyOUKTiAm~ zIq|nyPKS!r0v>g^E17}_c*KQSBxS%O!J`NhO*WZk0>8G~HpRg9DIMRgFI*Dy!6=m$6G6=Vt7d;VE$QTHUIgh@oRN(t&+K_e|`+MlN)Vjs#aTG|v#xaZy~9#R^$M z8BrVY(8$nH_5FaM0UALiem+22Xn8e~awEiiBN^pQMBreSNXhtF%Hh4fD(|yPh_o&&nvMg9m<-Q;$1`i0!mbN{?a>U^Qu^e#+ zbR}mHo)60rw_jIyME0@5%48esE3$=;)b0=0?homnZynW@1Rsy^DYv zZe~A1Jt!+W?ZF5(szkoUOG%E^js64wfQ^2J!av&VYBN%xWp*`|0vJ4OFs#N6s%0%t zM(Mlp=G>GZpyry3R@m8B?I&(B4jP_H&y7A6@%yEOO#TJ&<=>Ijki>-O5=SReVmG)x znVve?+LK<9R@v6z!r zvp)IWOkJD~T(1 zj@n!8R>-OUQ&fZ*Zl-}{q!HbMhLGV#I#41*M%~v!Sq}BuNu0}!rp$A!lVg`;J97Rb z8oy&P;McI-SoR6qlC>MQ=#VjK#>|(cy}$9*N8ihT=f0lud`Y+V^M|oK=3V=0*|ats187ZhDSMtJ;zUpj>G z6l^bENUkC#jcoA*IbZb_JXD5UBwT0kGm>1ky7%jPC8%Y$*BXew9;*M+J_&Wle^$}B z!cklCVlyF}rmX<2wp=0niLMayrAT#w5}fX=8SoNfop&c*gtgIQL068y$bcK~Q7S4B z%MIGy?7slHqE9hz^eC=(e~y8{TUD?3TCW>L?^TgNiYJ%gf!tH?_wKZ{+dd;s8KH>9 z6PBixJC0Eh8x%7|+f1siyJp!#b2U`bMki?M5oMX<>Ak{wCt+(13^pcn5!%+kgZ9a+ zMLNQp_1^?H7x_o4M1+vKj@y!!(>M#4RqEsrL?irqygXIy@R+xumhYx#R} zG8beDh_sA^Fc5Ex54d~(sPoVQ)==sm>t4q=0~yBr&{Iblz8FTmHEn z6^~g@NTZmpqHFJqt$fD9^d`_qEA@1aBDCmcX>v^@Xf8)?p$&8b=^zG}rI&h*|K^N4 zEGxo{ao&$CFXSmHui#dlT*0f>ny@`Ll&UCrTijvgSTt%^%rxRzkR>KbX1pXRhf6om zC{n17jo}<-9->;~j3%|K3(>@fm=3@M{HV9wb#t#Zqtdec1rTQ3rx8oZYc!6WBorZZ z9Chht*a`|{2PKvIc0xm+!x~^UHje?hvQx1WhW!vT#XMpLRaML>+^NIfg2(Ga3D8oB za!%G6{JafCD0rkUfS^|;R>r&A5G&)|1>62xABr;!K7dAa2((TL;HI~L74k#< z02gH97S5o6eW;^EgkyECD(h6Ea?X#_y1?jtbf(qWo!Kb{fwi`mM;I6z4?$D&pU6EX zOz66JuEq`Y*Mv&jZAa_J24EkPKG+)ebS8=%v(uqisw?bMAp7w-RMIZ~UDOXc1+UgroS6~%1P>1?b=jy1F zCnaFos@Kuho~%A6bvsv?3$Fu$+Rq<`zHGj>!C8|r_6{SJY@NY=Kn&>BjuOuKQF*vA zDl3=!ji@A?}tj5!C9}_=9OG}&)aZJ~tr;KPV0^rzm6ivyAkEA%F%$v}o1TlE#}I5s=04-W6u7ZYE2nSsS!5 zxu@sxo4!#?nVCx7Y(@GaZ{i`CsrJ_(cpFFS&4^FR+Ay^M4}2Y8z+qN7pEUD>9oRUk zE+hdL0W`WN$&i2uNeW%RSEmmIDDAvHXdr$G2#GvIXEdBM&K{(vP)XujtuiyR9=3;s zEQ{^3_==_(;%!dJ!!MwyQ?o1i9;Jhy(@^H%O1j6mU}k7)&LEZ3=})BF#{QtYMc6=J4{{HDhP_o0%zMOY7{ee+~zQ(gp(NalJpqC9T^oSDV$qH+9+ zB>XSlteo6Z{={5$VD1V>HRg3{*9Sk-eD#PN)QCC__>O-Hp^at?5|eaY_pg>0`dME7 zFV+5p=08NesNpw4gq(9 zA^ASRn;|YQ%y%s1O0DgmsZR%Qgi%vf@zpF?L1I^bh{2JsKC2Uc! zE~oV_UlY5mXVbc@7q?}v_opzMMJjk%j-TN6?W!1;5td7Q< zXnmmSQDs_hR^sWNMXPsviu3>5w$$2 zc|%m$V$Jj?df8Im)v+*sLq6}6YAWr0FiYDtIMND^Y=`~{nlVF8vfPAwf7s4dr5%*^ zzgu4TUz4QO;{W6Sn^F|2fzC|_AJz6}N2VIT0S zEC6rUnBx>%G0ZJv6Byu?M{!JlWx)sev#`ZkFl zS+P*OHm;&w+OXK{r0I?=s>3m_1`&d_nLF69p_y!Ea-tkZHExaes`8t>L%Ea2~l$hSMgI$g^pk zXVKE*<(ix^C&DHSgAE^UT%gZgebw5m>#@;fQ^N*3H<=q(&>x%1P2K6z)DNt{M{wXc zA2r#pF=5DhpG(ucCUi;@vPh96Bc{u8pi0$!<~Gz>VxC+HB4V@27doPrYI58!!a)MU z?smV$U2x+t6RQ+$z3;uh7QA{MnvC}~`9wR&`-?#)!J>w8eADlJG@#TY&5! z!eAv#DWIWuq{1Dj%2Jm0p2#YLpQBM~65T*b-AbxieJeDETd{KrfW^Ih z7uCpYx**70|3ajyX!?O z_TgCcZ!1M#u?2(>rU@;SkuG*Pc%Rytbsx5?jJ3xOs^pL_2M7ISw@*I?cd6S$u~I}! zk@Q|+%b~P6Oh7z}?L3?T1LFGlmAOIze(Jv+KJT45ga4#${v$YY;2Wq z!Vx3si|0WzM*M(eb}|XY3YSSJ@At|~LTPU?5(rUp9v6XS5(=3l3FRGBG$ezilu)vL zB%!#1CZ^b>gi?t~C|VJ@!u%?XZ+&$i0_&s!Jfn}&#i z3-f`DybJTLchre~{+|kyQD-UnVSs4+3kh-bE4ND(PT)uf;S?Ly$S)J}2jiN=*~vNs z>P}xB^?uyWAyO6`HO71xAXK`{UWIyLcUoa$^_2YWZA5p;{WBwYnTQqrog+Htb5`eX zV$9{&g)HC6tBQm`SX-`BGUEz#F=7R_B(3E3b#N#%cFVv)`i*Qy=&~{b89J^JWjY)e zz~U7UScdA z$Jpy{)az=7g+y}55aKlO&B$Tyo9R2Uy;n_H2It9EJS@zHtsNq^rnGZ><`nH*JB$sW z52rMs9Q73>r`xI4)VB8jWT)2FY4xf-wV^|+FFQp;Rku3L7Fcb&4qC6=_m$S0EQBEt zjGg%+m`>*#r}rC&xHybpB03p}BA()cw>9`XUwp}%>?}ikZc`d5nMSr+-xIugKVN$G zE(X-Ulz1TIfYhj*kJTdng^)l18ZTS$V|2WDQDav6c9!rSY$_92zaI?Gdk#qNJfLwW zGqfm8QnoI!NRh zLY*HnGYCp+QPBjvqR^fM3Gtpg3C>4o(CMx4dP!R!@hijo0gw$e%BqMP;mYS&Pip0gJ=g z6W?%OpCMOdXmYojOv1j`+-4Wm97?1!@=QJVTEh-L|~wY zofsQ-49(aI&$6fpE!z;93o$5^r(8feS`4+V2r;dr@gK?`*Vay|wcS~7X6ABM(cXex zK%Lno7S_Es)v_TSS1nmzvw9#Ow|oeW*C z_uS3hHOTI~T;A=y4u^>N49GeHRPeC-gWasMKG<4iXbq7OO(X+mpVr|%2*Qtf{=-#| zF1A%!`{_I2J5$Uu?>-B0>=!s&rq2ZH%F6!F9zJ&X&)&5=0!>HIVhqXY&ro8tKK&WG zi`Cw>o_U2Qj0{F|e5D8~P$gtLwC`4Rwxh!gOkZ@fBI{mv-_1AcOjWyb)+JX&1PT{* zJ6xpibLdWRVt5(l&=kU`m{G<|+?Ea?+Kd;JuT^&IqCqgV)D^i{&XO&~V5pOel}|A< zbOP%(b#HL~$p{9q7K^!?>G@nZOg~PhpJFkUv;(THiwmn!?uJSY=i-W88GUf#tD0*&F z6J~jd+w(!hG3NYVYk>5=T5}^Ds@braOf{A~VG+w`&-7V)DU~FvxRjKs_WTkq*4(Ap zc3)EX3&|3==`$_6NYHY>X?gIiTlpZ^LMn&M0t2*+ZR=(2PSGpSQdT?zU#7dgWHLo< zNair@t;?K45iK|xA5gE{WxVwAWw+mcJa{if*S(p8k7;9;A9MCVgwaXM{3yy-MVt6o zZZmMLK`XxgJ zAoF{hPU)pRwq#X9t!G%2eU^BH@yUoV`F~4{;FKZKj^PqYyu$P`D$)(ol<0;&7uKUN zz!k%Yi$x9v?BSYV1muQ#c;pbmDQv`^1rCX@q$j_X+h$F;2W7*l89kQvOM0(Fo(7Jn zyB&qTbnxp^XX>bwncWBo?hu!9U`4-TkA{YnFMa3(hgSE0>32T!Mhlf&`pA2}@cVCn zWZyR)+O3#5t8w(d{oJ>Xefp=4{HU*S*O&I(`la7~_FX??HE20m`ow|1`jz+HecQJn z6}?~j*`I&nOLzawJOA)U)P(tPkE$0ONafwS3kJ{NmqdA&^scV-gN6_MyVJJu(KHla z!=s$?MhUn#Ul?w0wJ&x9{hl3Q4%oq{XTH@?ERvW+)Ds`j zZgluBlqQ27J*CkRb4ok!6hc-ANJu2g0lXt<~$e78c!wjhb_+U$} zHIv%1DUeWKkP^23f>}$b6IC(kdCXCl>s^U`l(O)}DSj1>X;X#KcL#<=Bs!FMM!-Ls z3MIHsJ>KmXYtZ`q;5Rich6z972q+|DX)!uk-z(M$y{?HiP;)>wgdtg&ml(6p80LlN zV;=LMbSb+m+e*pr)i6IW%wJBasfj?3zLjF1QobE}6kHKx6+KEhfz&-CK3LV_!VAI& z`^GTR3XH&@5SqcA7?9{i;ilytj2~_Z4d+q9_zVoF(-y>l9M@c9OWfyyEs?jEW-p~l z+Ts)iYI!ErQ4u9lY&sWUNPB;|zOot>u9o^I48COWi(=~$BNa}{{m7FhfP>432V0oa z>aR=yads#2w7=#%n!nfj#f;I1xN6yU;k(kb+vWe`|4X}_s;Dg|i4S}0%#{Dj!(D3E z%>U{rxChq2>hM@r48^+sxl+q2dnKVfCT5TTiikWX)ud?Xng9(3lM8pOY2 z%9-%+T0|V;L^LQ`iiqIvI0JU$RA7B?8o>IBO<)yGMxa{>thUNd0Q-6Y`(q`ro7TcCPBD-3G0ght zI0JUWRA7CqVGY<3MDSG!q{Douud$p$f6kfg zkL48|=brZ9|HDM^I&c{D+S7rb-n`)Rk+v z5kr9l*%u@TR&YAhyF!AL`Yf*GxB?D#OvGeL_;0ep=d*w(fX}uTf+e7Ds_#k~Y4xm(1Pe^K zT}&850W-oy-LVfGTEV_{$M4}f__C}LkmUQDxEbsS>tFbm)Q3=&mhU}Pe~;cqbTTUx zz0@(HTs+w#!4%Rn<49bF0aMI`L=^Mfx^u6bHyeet1L^`s{6rU+B*PfxkoG2|kwwA- zM)Om93#(HbxKStCXh!W=7Vkh<)VR@&ccKU|mTfYtV!h>KQ1m)|jC#cf2F}g-SnV=| zTQ^gR!t-1LCNS3Y9u!l0PzVb#NHeSVpdEUkp(=wAzVb&L;p?fmV-hEcT8#USGZ=e} z^_nt)V<0?Dv)Z!;{8xddcjf+%Vnn{VJ$6vni=$8WIX_3_%#j(#m44W};ry z*+^i1lq|H8G}HDg;Vi^Z6=}iFMk{4N@ zdeYvXci*rpoai34yKjZx7Tj}GKc)xw+*b4NR5&y|%W{=o&`@Cll@5MJcwz8qa+&WC z7&Z^oL;H;H-aAx_Sux1wRWE&QAy2Ig_ITVjyXgaE#;Ci=lq+MzpdcD$9V&4JQMuY) z!w2LkFFxWJ0BJg``f{U4E>oMhbE!B*PgI*k5RJ3(;Mv()jvg(Ep_j};!d2#l9R7ZP zRs(FTCWE*aj+C4hSC4slJRkd6H5luf=F@C|PCAxGeP~={)gr}Nh=9X!s%=~TvvT@y zkAR{99Dyd&$H7LTGjBkqN5EwvC>7<52%zN`KB?T2u~o^tT4#_ETCPCq$5Z;Mo}eO2 zv9F$x=|S+*7xjb4v0_q+1wyOKVP9ou@sNCei{ zzPuIr#Ny$n+F6^8`N5Sl&Kp9uL=@g{UHleB-Bo)Y%u4lf=HGQ1ar`Z9bcjm>-ku4I zEtzyQ+yL@QNo8yUkJmA7J_>v)NL=|r!iE)OpPXE3TCEz282oX|OyC*2#A#;wI$Iiea@wnuqAd)GA z#PqQ7vL;Ks&!X#^t@(_)R0F|b3zm%NdjD(!)rosHEht1VmH_>N&F$8Ho4SZhEh~jB zQ-4p$pi@m`$nbcc$WRNBcgOdpe7x1zf17y@_nnP@r!cekY8g+PxeiC5dCkvrs(A>& zY~avNTQxN*m}mSX>|HWujlsGDK(4z)>WnFF;ahgd10QF$96kyw_8cOo!ikIxx3ZE$p?c^uF{g`UQFIO z!#!hpD0ly%{*a^>(vG=3dA~jB``2_j4i18rJ^3|zG83ODpN(tVlMmaIv%;rzm>6PS zpZS|l9a>4;Vtj@1q%e@fR=qQLT%4{@`LV%LL)D~rLQ=Vu6_~N`q%UCqB0n>XfglTi zN@YeCN=}=Fn1#bcsWDF7<*TSQ4HF{Z7DysCo4_V;3-k+?e59W?1eF!> z*(OXIr&g2~#k0UmlEi)O3#8S=t8@ZZeP;rZ54?(Ca*HF=D&q$$$F+Nfk?(ag3o%+b zlPM9_%S>f%8(Hqc7O3Z@HR@5<F++;@0KGN~Jn6LZ4D9al zc56O|DASVDFrX}?YJ*SU53gf++gY-Niovm3@=1rm?8PMp`jv08#$^ht=W~J6QY{@( z5D8st0(;jVP;$y9uzqSyOc+YFej|KsR?UhF-~7}njK*L#JlEp2qQp6Mt%mCR>kN@o z&pI3CY2uyMkUrzJV;YaF(Jtq~FI2KY5<-~N#t?sJVUwT@WHBpJ0F3aanXZ>Q#4nli z--{fJA%utasmW3PYP*|LNVO(D99@KU4Ojs`is7O1$$ca!IgM&ZzPu)-bn%?=Fe2RdI96XOo?esqZca$apI#fP7IL012u*989W z*vFx-NaF#J7pmo}74rRu$f_1%IkBiJxo{PuYCOL-NnekftDPRk+te!33$qs52zRDA zY*>$p(VZ23YUlVRFnnDB0Z-&I%KK4b10|afh`V%$ymIM#28NHvX$Wi97IeOuRpGR? zAg>CRNU0i?wA@lKiv7T#$9TS$BwGfGH#hf>EVF`b1zdP8Gi=WX4@nKmh~pyvC>IPr zZU(5Q?ZBIIe;&u!NEm@DnWiIMY;Pt6wC~x7A&#Mf; z7OFk32s6g^)^gma*cjLGNQcLxl@-Nzg?cZ#ilq0sc7^U5uY2I*UlSDzorE>omg3Uj zCzc7N3dEdxN~jWe9DH7qmck<(*BJQyT4~Elp`z%jA+i6rz^rZ05nUM)lyz+o zK%othOxq%v_=>!GsWAJoWn+Ko%sXbN+Onsc6BD5`b0t1+)m zrgiP1iLXDGuF24pD= zs8!#@eb1GHkE*7%kW+%NN8GcjV!`YfLdgCi9(9uVMZZneZ|43v0!SiQQrah`!U(%K zVM6p0moj%U-Ej$*uX~h`oy}WT3l*3pEov#7THvS7Lz%}{0<71HCGC9Y|*JCxn zFEGICb1%VNoCIzjmqhLTbZsRU^QlHrf$HfBd=?HdIA)g zk}?Je=+&V(<@PAZ&xYw|b4!^lX2@=^vk|BtKENIj`l}DnGP6`a-7lm2d8WdeT@)(j zQtEvf+_Hx7xI!VpD}y2BL-`H1b4oeorpLbTaIh210WYBYwQ8hqjyyENf}Dp?vw#k-h|qErPI@t6ne&MXf#$n#*i zXi#j0No+#3Tt!FlkdOdpz&VRffqSBu#a z#<=t~p0K^vp|~?r>(_T{AH(2}`~*u~j5I^gyi*pC$8@%%@M~#GVn|P=*61mitMycc zv8USXN5%4~_S<=XQ?QFXY%-r1p6WX$0Dd6ah!E5b&>stsSULq6Cy8xx6(;c=F9@TSXJM#~Z$MifxUl6xv%{9K0X+$-0%I#o zzoEMr{w6O<{gCo>WTaZ>Y~V^El+Z*;PD63L^zN#`fSug-Fz912E5c7o9!G-g+_pRR zUw~e)wMAQ<>_MR0aTP|l7aV4Wm|eDs-!vgXNQ#Z@LOZ^HZTY3u!eCWh;x^jLy&Vm_ z1R)KR(6l5V7fC>x21mll+pU303iSRYZKQ^q*(zLVq-dDU(mSIXQcVrog)OdzXa)`u zROAtXF@yz)S7f8mV3$o?)ENyy)gzE;fcQrm!AD!TV@72^T3e6+#6AzqbQxw9PiA#% z-acS7X4JW-Jc2b2`3PS|vw7IfJ zi5VuX0E3E}r`t`^gtc~i&5+wb7k6TBPlHqeevABWq4~U2;m)KA*OnB2?K?2O z)prfyru=QbPiFbV&u6|*cyARv5I%1qI_c!+rFi}4r8YI(rEmFseVeQQeDBBOAxd5# zQ{OgBzhF2l5}c5qd>izTP_K*emAn!*GKGU2_X-RFwUWsMGI2ie7YTO>F(V}|gFQy( zwl^<=d%JB4FX}Oxi5gBRS6BlS56U)#qtY)5mf7av+UjX=3737J05Njn84cLB*r37IFpmSdaUQ3XIDQs44UOuBR)Dn%pu26* zskB@~7Cm8n%PRsBAfvIKNfd=9;fbpZrF#UM+j?@MHO2~HR&&Uo%&Wb>wfVI)JXrF< z*jR?5mKAZ=AXv7;eW@aujr)A*OGYv?5+E7f1=X51L$r4p(U6GhR7o`M0@1iLqDeAI z&cGs`XaYyGz}mpE2^cGbo@fT;R$)qR*xVh9L@OuX)xgQIdnP8|)zsTeTmX#`0dQ$c zy%5oS7cK6*BAVdW6Xb!2W`y+?anK31X*;4T1!r*(HRTxj7D|_?lDLcPRN$8Mh_gLb7f)x6RHkl=^r#mLE7=dz}vkOb( zuIu*yt_`tm1h8V(Zl{FA5C>FPnzdwmq+$8Ku={nV_yIXcL(~8fuQ*7$l}s{wtz7l} zMwW59UJMk#&JGqS1|)FH_B8O#1P%74PKKas7?;8=)9LYlJeUz{dn@w}Lt$5Er;YN3 znRWsylh)cu>;Qi7pid$ZU`ix{FAg)4WMX=1W^lw8rm*l;@PLFGhsW^6D*<0d3&R(j zWBBR6|4woB zPkv{)dfz9faP>VZEV+7oAe@-?%2SP3o)i0jrB%`3SVOYNi1}L?RY(i+8e#28m?*=M zSl{l91G@5sq9N;*3md(vjQnQs>JIsh{DCoWU(D1iUw&!!3SVXWrP&UDcL`|##z$54 zn`RhYUCmOv?xo9vcb`5vk;Y>}3eF!FQrT$;sn_#qhR z#pK|BDFtU!L!Io`j*7)9$FA%K2@tz9eFi@zaw2R>Psk(l>1>&kgB%aRh=l79hgf2| zV1=ncQo6-|7&I3x5AO85p?)F7N|}ZWO)?GXUdc2Z5LgS6sMpdM`tprjP?T?=aE1Bf zb^hUxVeiqX)_q?`$z#x(J#EYw^iM}YCrl7&UxD^)X(QA=)0W?Mw!@`G7B~GOIJH5H zP5pwN59;u4-`wEOZP>LgP98`J&EWbWmTY-8e+4DJraP?YA)k}PA9O>6zV_wQA;r_n zHS0TZEmv(o(VIm#Y?KRMV=&8}jGJGT{pK`2gR14F2k~Q?N7Q&Wh;$GzYx|^WH}-4J ze;a4xZtc~m`)Xq06ZQf-u9 zVa~(^E`CKGgE@y6+d8*5^(H7a_Q8KqKFCaJInX$GMBJu1zeg@F`(EP5Y{s0obh45x zLwk=KzuLu5l}ih#J#J!o-~c7T+?!sO-^3TJhoipsM3Xd=bAvpAbyjUs(V(ON;Fd#1 zX2}{9xIBO*I9QsH=!h^71}M%`)MqTxvL4HHmwRq_ofmol_IhiP3!zanBuMG1&%-jdmQIdT6L9pL`HKJ#J;a_F*)rQ0)SuK^9+e@;N)XRMhi1<%uKJL}5 znCp8pD3^wuMudXJI=aHRh`r#X!Vy;mB(a>;4WHRV(GT<6kFFb)HaGrR9vS!vM@ z?V+2rX5;~T!W5DR2KSbLu}DG`(q2U+P-}`pvQyc_2gpoJ#qk}__9la=u`5#FgM2Jb zRRXQ$Q`Ma6W3%+4{!bmAf(Tn)T?-L&QxT!)1CNM5t07{}BVwUL$V_LZi_AVnUoW5D zSK`E~{5T!$63?XROT_M<(DWVUYdLi#%z;x^V)}jRN{X>LB}@u!Ib|iVL~r+HIJpI$ z-73Hy9_|LiAyYCT>-}~z_ymK+6M*{L^-@ga;@_+j{q*nU_TJ=Wzg9h!orc}4)mWl4 zOkNBQg#9ESI|N9~t_zuzwuUoq7B*MT;1$b%Vt= z?g8~=l7(j_07*m3G|8W?X~#t6F>yj1!cst|;6|m5n!xV0>Qqb{W-I?); zaA-espJm{$XfMUU?-K3wF{2`45m%=`tWt4J!0>v(5L0n=`a`KWNs!Pdk5+IR$0tv_J=g|>SmJh@t})f9lswMR{&`}>NCdIs$+?^P-6Rp-AYk4Y zEJ_hU%sI*3Ym?!a02diNvKSK{1+4QLg6VziF3Sg@C|1dKeVJjym_p`!%Kf3F~Z>@@Jok zls_^JrXvQ^V--xKG>ihqbk}Lh`5=pt4N|Jo5rHw*l<;L*ZxhZE1MJ;b^a;!LC}e^L z%?1l3Q{uie5T=h$>+9pz*Q52m(rE0hBy=zqPD7mXqG_L+KoxO~y-IesJoS;J{te+~ ziU8Gw4Tslh3sCK44dT<0i;1ki}S;gtkHDRj5 z6`R93@{OtaH3Uitevl#@p^U1g3$?W10ziBIoAO{>v>f{^N+W3Z&V(Et6D^@jmf>G| z-Sn_Ix|9w}?BnyWq=WaHvOpC+#5mB*`5s-FPw&^23H3f*&At|U6g^(gnUQC11xt>} zSmyR;*jkk@!#}};qOCi@<-sDf-K~(>2Fr!y1ehcR#t1H0_YgMNA%P(wZ)4FrCwv{q z1>!w6?w7)39jwFXBfQd!lt$mudfz_K=o@{qzR{OP-&m*Ei=U6awO@$75&sbSCL~pT zlRYN&+w7Y}Sm(-lW`^!Ko-o6wM{LBLm4nTQ)>y9HJ1f~``EeT-(luVY1RPn1zKv?* zp=o04A-cRRd$CH_aCXg zZ!Swe6|lL5xIW5GCQ_b3VDg8E^hc8O*Cue-PKf#jwdQ0?Met5NPdPjdyu$|GqZN4Y zM3m`-L)B#ZssZUp4Ly_vJU=+^3}GcVXHQ&Y!A@tr9n5;xMgv;oN`ZN{XFQmH6Na{~3I zVQm_Nvh}%Tt8qmt6v@wxk^iGHb~0(&eAfKckTl*aj<1eS;Gd0&r8?*(!^^jEfITpc zgB~yrda&Xk4~Jm!|JEF84>X1vKAh9%<^9tj*>8~CQ$fNp%8{4P#2O1=n}rg2d3=8S z70Ge&?p~Q|b;jn4#@NuuZZW|Rf2OV{C3P>%(e#ThrwX%}ibc%@>Q{b{Hc=rqmB!*_ zyv$gPtZMQ>FdMT@QH1hrM-go*vbmJN8hKEJ()dA9Fa@hA3Ui%JC<=5VAB{vyiXb1? z^gtb$MzjM)w1ah`(P$)_8a)%Ul2-%SmXhHh2PxG*FO*&|12P!iZbr*=9rttfX*DH- zdmUMlvXTqp^Ei3LLprz@)`>hIbG;N^q$fvMR<@+50s1Ma@tq76&qqt?aG+Jp$Z_#o z(Q2GXycC7ETuozEV#&&7a}A5FWKbh_WYDI?_HATP?>Lf`Hq&5G^Ab-oDE!=zohP+t z8@9?=P5&&;gv~x;^gnm|2=y_ii9}s~YXL*!Y24xe!p*DqP8)!GZ2<182B3$d8aMU3 zHD&p+hAd~A62-!)?UFsypxR?l-BCfsF%eNHoQW)t;vf!w1gDK8B=@O&r`60FM?Yek zctd8_csifQ%vwvN6P^v0DFNs1dS9Q12=qPv2Q{<)^5OT~g_vy2tlw+$@?kM$RR zW-YDUbMgC8M*cm{tXrp^SwHc6b&FwKeoxG-txIPtr`MWUR|drzGwahgD4zeUT3rj% z9CMdfp)qS3NO4w8|JE>+v|spn8A{J-M$IsP-WsDhqi*Pr{`%3;h(PZw6e zGWQ-+qTS%0&XsF#U7w5!V{NhQR!uIjog0gA`TRm)&E_JUO$6v__?#BudSF?zd!{>a z5sn`vJPD%O=Cl2Ee)15(^Ex)?vE1KeC@?DuIAPnk>T5-KHR2*$cxS?^9B>|1=PE$T z7ySgwM}dabxx8FZX*%O0HOp484#VnPu2b7jGEGv&F|I2qbG^q7CkmZf(btEk&bB`3 zyu(rxhA6N&*{i4#KFgN?ReC_z`QWf7tZ)t0Du>zg zQmrqH$q;5Br)x6MPwOv^_eOuCDM7#2=x_h|_V+tvN^p2oW5U}oC0LnmBgA6Vr8$Md z5_ZXDh+D=p0U!NXPZF4-=ge#{nIRt{G?)$ItbzQ0Vm4dpI(>WmJH%{!c1>n8t5q7* zY>mdsS%T4FtAa!jbF>)p_yL??(TFZxn)rSED%FX!^mEEJcARkS2IGV!!!=wiO2Nb0 zgN4s`6})W$X=tr7rd0b?Wh!X(Ml1UyoM7qF!Z=v1TtPr;_bI06Z&^6MEssf2T%$j) zE3F`~v0}#V{eJC`k@k#EW#e@qv}V|QGug~lYUVYunV_C(k?#hV9M!>RiigT0L7Rna z8LvW+1$>WT(t?#^v^ctmw~&8|8^_gbE2NEOiJ$^8UCMf3MX5=l>MFbej=oc0#c zDYkVeKp8s88JkuyOPEP>(IkS57h)QW7PVIr!+h~xybWXp5e)G~i`k<=V649?f=#?i z!VuX7z+)B}Mu%3?nz1=et053(&fc-%b&{bqt0lCwm}3cioG&XNe3X4i{k+lx)+Vivpips;tHUvGlfc>H>drqm$d%EXIJ> zF*t*7N$iL}6(mm?A?TX1=!O__pR=8dQg?!Xn$Szu3$>w@5#(FMmU>CdaM{baH6U{@ zUv^V=2H4@~2h?%b3#lfp=(vJJ+{Sv*wv1buUoZL# zD>^F_`2*pQV(h12%vFtL=Pjmku@-j-axb1%74?>+!CKPE|(0#R0q_sbH-{(TD&r*wmf@UwGoW*r9!Rll77}=<- z7zzh{yChUNYm#_fClmPl>AK$v)jved7i0 z69m_Sj(b>NaEtn}sh)6B{1Ed}6-n>2i}}p%{Fa;qtwY=wuwmx5u>FOfK7&8M|1HO_ zVyI+SZ(&J-!~x61{^=lEs>tENlzKB_^lHDkhMkNB3Ga$oC5OXa`4@;pF7Dw!0-nL2 z`uu3_p#8dELj&^X#q9EEj!&?zxjgFOtr+!}F28*=zjVc(du1Mxi~y-hiiMe?FY)!% z;%(&WA1y46>d$c&&J={)E|C=Qwxw;iuhPIJd+v2F-&M7Nzz=m+o}RgFY18e+!m8?h z?^r!@fKzX2+gLGq{RBdHPk@5^O}eM8RqnTO&$qd|d=Jg`?;S0=jW;#`m{ALhZqO_x z>!5+Px^&*y7qMcP^SI9PT3DG4ub!;eb7h^_>joO9VxVX5OkjW*@tI-_@$<3y)5XhV zHy6~zG<+@U!34fAE`^o;npjyEK{^R9tS{@FK32}McP6mH;Wral*{HJT#VhBig^9kO zZ6Fl=NhD&I3M=c^#LBth)syiGV|i?ZoSIj**gF$gAqVmVR$dgFf9||;zM6nndgEj3 z0zK$8$CktqmNm&NmAAA@9@D-iP+n%aeRZj1;;&n}YEp1V{gdwL`uhmNHs`t02@`}J zBp(7KyD^HdSw76ej#S44ro` zErmV@)2T-9)r4@&Xb(h>uxW!*Z%l)-gb;!nNY=iL)zE(H2DiP|ezr`DiXwc}5cMY^ z38<)j^bf@!p~O9DzoOccjq`N^o@t>&tHt4Szt%Ge3uT6 z*JL^a<#_0mS1r5zI%XTaXNq=<>^+^`GyI1E{$CO@F=)zWb5QIrrO~bb1Es_kfdGq2 zqb>IR^^78^dzt*dyse*1S5+;&Pbca0WI(PC`%EU6T0;_DIbl$VU!iAy^%kz3S3;_t zj7!2&D3}M((E>n@7K=8yABuVRhFuIHQtrYV@ChczfdAHEbPP10*Q=V3TgG~Y%SLnp z?$?n(m=MpVKculJ=wPhs$yq%4Vc-=14cEcup^hI`{_PEAovcyEXFKq9&Mxa98*1%% zmyWNqv8==Bs?}-N;5nzP({9x1)aq<1>vVh_>s1&Q*57lj24l_5P(xElcBhN}9V5p& zBL~~ZwP~OjERQx9XDwZFI~wW=ETw+2Vd;Cho>iPJ%cn}~(jN)x3&K)Y>RO-&Hecn?tcbmhr&9!HqlDXRwo^7c;^OWR3v+(S^ z+A~i{PGk$uUQ~PLDVe+T!?W{i&pah_cR_e|LG78RWX`a`M*lWZ67&2_D7hXmd&pKM zx9iYxETH$?qhFA6k3pK!NUTjiY=yyCf<_Y*9-NxOoj_rXn;SXHBfqXXZM9e^NSvN9 z&qXVyXvhn8@h9JfT6Ha*R7LWo<>8iM5luUkYuC+I{$o^UOzlP_~NPK zb*Zm&L0N|+`?We=m-;#b`$AG|DK;;=x1z{p&|cscZWvuaYh?Im5XcRX7VF)H8%BfT z0+skP0S3i_+e{5k2KYXzVB0El$7bxl;bv3vqjfrnSmx~cE(ZjSoe8>}-xze~SA&iR zn4q2{?x2x3nqM8JXHS1#T=30c^g$PQM}q}Gu-jKJ3091p^yGc7NZYWuXa~b;t;ebg zZRgSAMkKSsj5;2hJ&$p{j-!wVn;{x6U1JP7{kK*E*;#|=`rZmmEn}#s0M7`RanunA*JZe2nOT6_Gv%vj`c?-5MHf1G;s&s&ZP7A)EG~rj8^H zX9IX=yb;95GW^I_W$iCpzu52PZDTL+*Lf@y=NSfQgbt|pZ2kpI-+MhXe4nrW!dJe( z=hI)dJ;EW5X&s;_%#v<1n&~uq%>>hC5C9Z49JCAvwGLWxa14L{f@c(AqF&Lu+V(An zidAoYMLtGXmys8$NX}`4a}2~z@yFA zGn6~7bKNkuJqNOO!Sc+s-KJePXv-Y)^H*C6zr|%IAMxVVqihSCg~U9 z45Nvy7pB8SSxgnmC6LGgQ6J1qOKs7@=AWxeS-}7CFV@vGYcl#QUg=l!Q4fHhg0`80 z!unU*qI-@TN%{u=3sCT_p1XXP8;F|)isIWE4XIcDP0$kFME@-MJxdkXb$A8rQW~J# z)1chr2J`*iLGFAH!mk1dZ0S&md!zBV81X%Tof8|MHHKmOI|T9c#;-XN@WP8~M$3s$ z)xR}PZ+Bd)L(#*9nUK3DP2rUmPSJm92?mY!?SM)x6yPkuOD9`ah?Mc#z47~qN4$|U zNHqN3B&Cw=;8sTr{d-QMiIC^G1?=2p90gcEoNL50y5Ohkng8MNaqu|3a!b*=p4DVJ z*m5_&YN&t-M47?_w3RD%wD+$QeGP&q9OAPpsSvtNj6*hb!mr%$! z0c$AJ%pKIyRP^qQt^0lP)|Hi{H&*Bu1J{cQo;=38tPlRRE!q~iZ9qjlkcA4idgx+A zls~5Pi9g{TlBT>zd=c8Ff23!lq4!zgS2M8tVq0T%xG=M=VYyX(H(aln`ItG@0Q>ZE zg~6Ws2P-(y=s$%o-{n@)>#s-%)Z|zHMt4lV`u3}%l?(qEyAzsdA+q+);&`pHk@7XG zvHnIkv&)^ZhLL`$Hyza%5={yZ8fwYlfT6KKfFKTxdxaSMpez!Gb+!uL`S|TazS#_} zr*CS_ur$hd7O6TZd6W)*S#8?`J2)sbY)8GO@k}ABsSj)6Eap~q91xhM?TF{1JhwD_ zY{XF&fbaNMrY29dGVanFMhYwPZce;cTiCNq8VT36yWMYb7u*=v;cPfqcF$BfTF)!s zMq4Fimnq{y>*=YIG~zGiX2bH}SJfRLV9Cz}BUdQQntX&oKl;kYu5lqG(5&8#XR@eM zd971p>Y zoyyfIHI&yorNpxqFrZHHqv{kte5WMNVyE(|Q&(3*t7HPa&8iAT)?fm=?4uw8+mlm(7l8ISk zeS%|H3V-ise`h7xY$MDc`vj+|eSO>LhoBWNKn9Iy38u0beAv0o_QY`R@2FyVA$#vm zbF#SKT;_2{UX&ycUDD85$T1EQ-uj;0=QAg2M7V4H^SrB`B%JrBjcQIqlJYhgKP8RJ zawU@w<)X5>e4luANNG8yillcy*bTBvkt+chUNJ`HO;K1!3y4MV9LDH7^o68Z?jHE& zA;nCP8QGtLn!9(DfdRRX72q`Vs)(jkTJQ;=CA}%f3(|~_a}XmAK3oEND8{A$DW{&d z$`idjsrF&W^@#=~dpA&~y|<#)LiJK|Oi9tzKJpL`U9qGf?M{8HiKih$x(u z|BP-a7hR}!vmMLUW)hE^;azthIFh`@J^Rcz|J^d;_-(hY-h{c9jJJ;#9BV(b_VEDh z+9^o`Tw1C(S3n!{r^{hvPzXD4#@%EGf}P}pRP9g;;?D@WEa4@fn^_AwKCPxT6>Oqm zI+)mKQ|h8`nq8t*Fp3Q)gOLe>){;!_>-{42b_I!Lhgoj8zc|5hd?g{3I`$Bz@^+>S z@alviL^3j(A+D7y@`2{=A)`lh_SlA;I)&WPW3XPdliUG&cE41zMvmuPc$ZTN8I`?% z38PoTJKJFiQvI=RHnff7bxH^v4`0Ka8OMO|eq?-bZDRrRt#;(|52WcWRkQY%Y}Z=r zcA7@AL}PtH<+I6p!P#u;Kem#{*QbA#d`%Y4MO^sop0jhk{`|t?VBPw&Hk`fjoK2u2 zH6><(*qbrt$YjYN9Xzd}#?RFK;{O1bBuzIv$4Wk8C0lAGk6Fp)TFGBo$+@+Xcl=Ma z)324>WhEh0%Ub^6M9D|2WTE!fCnriiZzc7XzdTXrYZE2USV{fscmAy)toPzqtmOM^ zUq5ao8)_v_TgfH0k_VnrI~UbTj#|mqTFJ^cRHxprcUwsvo?o<*^J;H>%t`_+djHp2 z)}?HVWTZc4Mk4_IiCAJ-xfTY`h`K&f5bj1l`WcDWU4DF223GIEbnJkUnjvdkHiFf( z6#^z6e8|ga=^W++QicQ?3v3OMOcPg3S4SluH75HKwG%?eG`a{R@oFG*?<|!=q9Pym zxXCO}I_D4YMSq#qK7^mMdNkD^HI79&Q47A*z(Cz)Qqr#gCRydA!hb0xXwz%C6qk}p z+n&FXi_H#{MBhq?=hll?VHRZ^-Ee94W7&>Etr52EdvB(Q*NdtF*7=}yUm?CPm148R zK0?jDzk6<|c~^-Vb^0{01CS7UyTmBKl7LpSHYSzMl=9jen3_+yM+Fs`pfmS15@0`U zzgDHr2Y=^Xt6$fta@EWxjqjTI*OXBvV-_;=X=Ee=N{8TY2xnqsX}ZF!PhtkCLpCwB zZf1-a*yxlAyV!CgVq5i&-i5iin3;8zTq)5s(^r@%AI;HX_gFTC!p= zi}eeAXM^H5J?HWxPAzP1NsG~De`X;+o3;9eU6h8d)0Cj(TQWCu_jwztvx8rf+Nop2 z1}8LNb$me@@8V=0sNv_XPT)&*x83`p3p_9oYBVD^DQcZruTl=9J(n*^61U?jygy(^ zznR(ZHmBz7A%f9&|A34L9(CO!GHG zog3Kc^YUFB?aT4J`qgXvnv1`DkUXl}JO;DQCb;evI>56&T%p7+enxX0uwiLM!_y5JsZl=LaNr%}T3R9cy%%SG#IoqYOW z<8f=q6m`BZ!fJHLP)8yFt2~^NC>7f4ci8Ggx6-&q6lWugmUaxQE=4XPfal0aP>{6) z=2j$<4-NWX*nT#Itg=SPHOu<0o5Oumv=}2*tAx{H^HOnkywzE?io{aj)9g;yeYKMA zS@12J!F)zhnbp+PV!9jgf0yBY?Ss5YR zNFx-4TPNj`03)DC7^g$*!R764`2`(+t#ZjxO>$HN4Wv(C81dfNC#-FSS5s3g!+CTP z(A+D2kbSWg%H97f{&d^j6Mw3{f7xqE>L{FU);(^${#lQ+0%0!Y(?$U@7*$8hJjWY# zRLW=F;d-fe@4+rSI8c9JjljTeZ@pB^6*vIANSiXCnE1kuBpNk*dta{51pT}<;5me! zoStRQ5K~Jv2S{xOW6Ay8hIn$Yy%UZ{*LYGd5o0m}ZHqmU4e3VEBnN+U;0yNzgK{t5 zXEmc&P?S!+2TgAE%R*;B+@EGG?;eOOegL&eH3VE z^Dt<)!ZuBJ9t&2hygtGe-jz}Qv5`L}3G?u&XOr8^PW1N*Bhs5g#+2O*e%BhXb5%cW z(f*&&Urr#|{Uf9H7WW6?mz?YTZ|1gZMx8AfLAe7zTkxIp3-^QVwcg4Fv!tM5bG2md z>)w;XH?=85_VZ8F%)jDv%s){zb*o|z4#2ayoVS=OyuT1WpCf-yKA*p8XERu0o>(%S z%&q|KylcNG2Dg4Atyfks5CED0hio(8sm={PU6rdD`U zp7P^0RvV_4BvxFiIn1 zA^To{RL#nP+iaG`1Y@H)O-QUQ0;DafMopDP zt`QataL_>>^A~GIAmZYI9NzR!1|QXsVX|?&;hq6wT4|JX1uSK{fIU>=Xm)A$+l$#H zbwmG+-oAvx?Qg&Kryqaz7EH>eV;_I^Tl)R4Z(ik>I`)a5_?cfj`v0-_Ho&%3SDo+r z*yrqX&fe$Tec?g~kaC@!t6sVxV7)Yn(N5oWD&ZqUCEZji&+7L&RrY&rotsL@4TVt& z+$7gDtwb>aLwr2LQ<94c32L6A5(5buqD0Y-25s69#WX6~v=W0pY~JtxA9Jp~_CDwG zk!agx8FJ5FYp(e*=9uGajydL>ML*k7m>BQe)z{v1*O9BUSP% z>&xjh_4C*}Zzs@i*wF}EO-XBwHd<0|S{4ac5zvjjW4SuSakO#*$3u<Gop!q05EBdoC`JhHhM5T>|eqhm32%1c57; z#Im?8iD0js6)&oc{FSprfJUmOP*a;0Dz}Oag4rpV#l}puQM{)voomu60cLe(SN(cz}>2+L4LHeEU;dF1p2x9+;eJDNrqWeo;1$R#Fa_ z;OaA~GiM%6&0C`fQ%}5IN@x&(hoUS%y0kg3D=o)~O4lvx<+}dZ8*6Y6Ct|7F7h}7z zu}**THFZ#FMubRIW>#08&BItA-1Zq%oy#{WpZ5vy!B}(EI5mqRi-`6 zi*;dnqV=PEW&~(%0UQ(%>~@?gFj^IRbG3;rOCgcp9dqQTlw0Of>Y14}`rW0uMbmn} z++f9wRTiH@_}~qZ@bRr&GUu|ow35|;!YJ+kzP)itUH1OB)O&u$$ANP!^LLo?uJF5B zu2tADM%_MsK%LqY{dA~f=NDL;LtRDK7P;B&O(6yzye(um%?=W#D_zuuT!XwmCbrtF zIPWpIXJu*@_ELD2m%=eSGFOUaah6TB6h3@zWgaB{QI^4TYUpg0S$b||R#e7b7Yn0j z)uFMQbjL2ONcdg+N*)zox@9jD5Xh z92^9t0IqjCM}h@vW;LiYELQSXm;{pXF!Am@HOF9yQI7i)ne{gpi|1NAh4(W$gJ@M} zvMkD-A+}*AT7AhmaVSv&0k~WD!>yKh%H4Ne#pJHgxM!F9QCF(=Kte_ynfWoXq0+$@ z43FDAad3vu6=e=a36{NO0Opc1*dFMM%Ezi1br3F6^(CKRVj7_zf(9@H8FN&7GWD@i ztbv6v?aj~fn|1006Y+NhOh^dvr!T)t?uT!HRO$%%t*|KVu9J0!YN1vdqER+XS+$;3 zltgi~H@poiXZvi5%I)ElcchfVcN6lbWax^FPJU5Y99B|2E2|{UFmMS2u;n0zcyE+5 z#C)dfJ&m&fanTm33tv}qWjtK~uTL1S|2f3HDobrv>rrPj2UwoZc{8~ zE)kbysr~!jTh)Gn3~SEdn3g&414wk4KwN5%Fi-En0ZIA|Uii3KY6+8;Tno^m`wn>Pbq?*u&Hngd+k*cspoc3DD9sb77(2jEDuT>vN4RHT1|gOZ{%YnSz* z<|e))n1rcMhE=Z2kP_D8`y_S(S_AKnbPAopC-a;_FQm|IG*C{qqef`X{EI?!=3}8l zp1VTH$jh|pzS7K`kypspPJr524M009MTp)F);U{6CV(QDun_yGeV+PEr=ac0-8M=> zqI%&hs4K=`w~XS`ofLr3pHD?K!eKF$kY7k~Js}ohwx6$vL`xh|v=Or?Q58b6I;6cW zDP+)M(_UHINoBT^O4v7MFXWI`ZDjIj&7Ti>{-MHBm2%rmu zjJIAOq{8MMYNcGgbksl;%b|~&b{1_f^ii?rDICrv9k|FuLgA}0oK|Bfkc$hViqt8H zle?gl(@yS!t0l9ugZ$Ufu(K<3uO%{O*jG2yA)8#~>-L~d9Xmo?A6u;Xg%P$;8C%sm zru;cNUD+xo_ei$#Rfpd4-juzxhe-1ms1EPulzApM@|0I-6T7O5WTtK_m)v#*3hS3# z7fgLd{rZ>Gv~)3Z*<$OeD=4{q+jRAt3AB0mbLvaJ!sMR0w@>@+r&S9^*j!E;)LCfE zA>Sgf)sYT#1lbPI&k^L3a6QN`4!|WUoVo}&Yk_Cf=Lqm&+hknLnt^LU4*ltp$T!I? zQ0R=hxdNw;3a19>eIGOAKw6T4bK7Ig;DzrS)EdtSIHPt=nkL_@;m1v-xItU6YWK*; zK6CbwY3<)Dr-MtBhxja-ESkYvjv>>p{k7ta1WNJqZNzFl%nKWDE^8kbUboLK3hkfL zX0b+-J#rCy9n#!+S(4e2_d7MWUE%W^4uyQ(ndQo;?zma#Kzs8a_C~!rC?Y+E4FL$^ zJ}$bF2CRTgKFsQ1eXuD3)ZKBf-Y~_}SIX0b6O|sSYr`Gj%EmNtxUTP@lMT2|qggx%f#V_l)prg^PLA)Nfcu#90I*<>(@WF1Msf4*S<5uyV~B+Ju@_i0_1JZZG0w>sq19SLfU62fp_W1vG%*(0L})-4q5ljuD%J#-w~fNLm3K`!P9~?e0q>H3W&wmf0;3t;CLjOcisN+iwd-OTP}xHYTKu@VhaoHa$Y>BEOuX9S?BYj04;Cb2 zWyLCp=w>Crg4Fmgi0G&ZU=>Y0{yoChPX;pE2m3U%@NEw5(4yQ;3`r#y#hQmVwAv_UY+*b0PgJNjB5Yj3>j4G`OQ`!yGFWg3gNh^P3knQW~cA--jx zpE1=S?-bMnV(QHe>d|Zf;~lmnLJBrmJHl$pDkxrGD2QoutiAjV%?8a3XhxMFe#Wgu?&;|?}h*qtejJ( zcxOmT0JUtZK6dE5OF`lu&Kpx$$E7g$SXB-TF^D1Zg?=}jXhOFMyU|DNayR?Bq$=*~ zgX%%xlpBpPdDl}*bz(=rSqGdM>dLvs1KVzV;Kqee;d-$$Ttp5@d9dGh2304YiyhH? zSH0;lFZF9!!fUB%t9<*#r{Q#WciSa4Q>`_7PIG9<;G!6gF}6ngXusM@VzIcOA$CLO z`;0Dl6Wwc{>}TO5377_AdFrXR|Mw64-skpeNG8Cpl=pt%k3aMWrBe2!ltrLAfc)RuY%>_fhee~!**C$=IGuV3HJD2sc&x;=E#% zSca0a%q$#`1lj4H9H?8tMCV9M@z5-31GmK%)GqPFnWo$AA6il=;42u1_)|BPgW_Fa zPkZ}=0=5OjLlQx>W>3%_i9CAN*82CV)39~AP7dfMU0+KW0UxYHtw|Unx9{lpM^LrZ z;prY2QHV>ngwL#{UYRpamO;c;=K`K)#S^_t2RO)97j!)=Wc`%T%dAtQq1L9u?dcx! zOqXI%)Q)Id<)&+AerHX7tIj?j1D||K*eepr+!+Mm8#e-84l9pc z@~fD#nnNUl@wKFikyOoGRq6&9qg^a)NjA4wyG43_yT>9+_y_vb^z@)7z#GWGAy(?t zBIwRj9gaMnBYiobC%|)U^PpoycAmne(NuG>KmGaJe&$o({pm0K0lSLuTWvk@w)cMI z`ak>SU;4SLm_Lq2WSM+Y++U1dHs`4<_ltBT3u4oUmRwi1+b4t@yK~x-4R}8g?$4Lc z6)jTHqP_W#$*mwK1gac0Mf-DqGc+8>9To)1GySKdV~dRwigIyB z4Wf%#Judr~75M$N@~p*y2h_9z-6}87Hm>ir@vQN#JK4qdgO|8+C|HAf?~clU@Jp#&HaH9YO26VnzV5_M5p`?wPmy_2Z8i}pz; z);a9YZsztWCw8%biq$ULw@WhROV8l_9vV;14)aE z9w7bcfC907_wx1CENW<;B}Mi{cAPv#2W+cGRC_+>je=|6~p+Kq9HJYokrS4S^^)(~HeP&iz(b-kZC^BCLu_LQ5L)rpK;VyR`_jcm$6J@~rY_S6MZh{7PtK zjnf=$6r;Z^XDl=6mOo>d>Bmr}rS@7CX(dDi`69@vn%s00qH&ZATLWXYqeQEM zqO8x|AgP=sRgQQ#tEgs4inEP{=B^;SMVvI4b?3`SaW=ZuR?pE3%ch23~>Zxo0lsIx^?9c)S_JD{I_*f7h>N(dJ3AeO#T z$4q6D4+wAyX;IPp^J+iu+f0e43uR5eGOTrNbwdzfxf)YULaX*~o~i>2auv>3pDLH1 zP*kB6zPvi$3`Tn_WN2mbUL$c=4fgd z+$LRbD|rJbIv;!6CZtHCn?F^fcM>w>#ouQGoGd;u^8#$F5;b$MMI3NbFT$47j|&_2 z#50`Db5=h?V6wZl%v9dPi!ms(Kr#|(dekJN<7v`k**^3I za!%eV1}b_S^*(ddKeVHO9u?Ix+7Qd%`cXi?uewEUEB_#l0?I;4{FbJ=Y~ism1Y4wx@bnzM$5E5)bvix*&Sa}qMsD)ovKkHvSQ4>TU5$ z_#=i}f|eC&RGi1H4!{6uaPqo>?+g;Jg0uz5`+k$s?Um}r>EC|ox$&MtaE+a*?K9ws zo@mOf1sj#UHOW=AX!O2; zoIPl;6eFOl#8t*N>AJ1rI78_vVlB5fOSRI}ho%PT0Rg0;QA8q#<4B*#nxgId^@-N} z&ZaG`2obYJZ2G9G5q?^B>iT)PNcSI~+$lcS6dfk`2PLoRLax*wPl%DSNu+W1^w&Z%BN z4sRhW^t=r}}qp70)wlE_6^-YwWA! zxq&ZHkZLsYqQ)4Ys4<>&fyA90Kg|ddr}300FlEb0LhZ`s|880x z!ZCg+qgGyasC_x;f%0^04veAxX^Pk}khoiz3x4k}RxMw@$(Ax{d?biuU;e>T;xU`xWP%cA0l#Y3BKY%iF=Fx|edg zq|z|0sH!AGLo`_sZ>kNak78Y614ERC&nP}6x+gGUM1~KeEp-C+)z@ApMju%wsu`+e zs>|RLoa2^7$`BMtsbGO%Kd@!?lc-TR65Ck$2&!~$^^B-#b)NlbEk=}SyuJj9tFhn> zcOeD!EpVTkS0QAiIj~kk9S8cY<3Rac0K1Ah1Q;+P8KM>1L-uMc`@l*(WcWaos#pZC zD=7IbbpWw3eKP++h#F2{dQ2RlRW)k!b5m&Nr#{^w=JZ*W%3h0ZCAvbq;`-LqinOOV z$d*4Bv9Z||m`UKT9c-sgWwxW1=$}TSKL~ za3{3e)+564*5ldr|L^@n}=%HSoa$%>07mL-L@xX$m z^z3RFkW6HoWkM`g1A~5E4!iL}X?o zh6`$CjxD(Y!{KB_YDg*)W{#(2fQ*$HbsKjVq+mSo19^z7-?7@{3abDhGLk$ zb$%3vfm4rBGfZc4kT}sfMGX)8`~VV95dpZPyo_m{gE<7S%tGV12-|RIqtn(4$#gYK z_tZ-jAs|84Wx?ftHK+Tqls*Jq*%k%jebZrF45-?Nxnhh>LPTtIGW$oGso}oS3A}(L z+%DPZL~8+@j82tmz<^e@L43SQz;yTl^QvuTbdnKBtS%um21^5Wp#Wn*74Uf)(VU`Q z*fR(KCEa4uY3OO}(BVtJ6+zLb1TokGC9DWqLYyTOh zQDEiJ6Sbaj!jt#ACrkiO%rj?ZA}Q=`*gm9*vOE1RjkhP+-=N-IUaO*piJ1jAp5$ zuV&yQr_q1&TrI5wtvig4qM3}f8eoZeAxC*&zVUjYj$Q&r-dC%G$~ci=)&n=}sC$EE z`M(#RSgoTS)8h> zwwctZEDM587qCOnd8C9n1Da&E5EQW8KJNKT-F}FDLpb}cxODP^idX=^cBg<8`d zAl`{q3%T`B%zA_`Vz@w<6XM&$HmNii{F4pmgn&z=9!8d87Lq|#)CZvmzUZg`e%Ly{ ztyv|HxMm{|P{mdFQCAL$Ne&WBAG+(@NJo!hq$HyeApo!6DecE2_fmg2Ju`OHq`>jUxi;q*0Sb}C;Vim#8RuPL)r`T9tFeLQ_l znVrhl$Kvag>1)dDRK7kDUyuHV`n-Wkzl_iP>+R{)zYOI3>mBLUzvou>%)j21 zUj57Xrq_G*%lOWJbt>4nKfXRVpV_H=eIUL*oW7>aPUY)E@%7R4HDz`xUmuCDkEgFG zvs3x{SbTjleNCC2%GW32>rv7DEVEO2J)&gBH+@Z+oyym%=*q2H<3ysmMx8kHOy=Ax{Y%BS(uUDjL=~g(IqDH644kS&@kxE(*>MlJAAd zpF3iks1VkYmk?bNUJBcQeN!y!m3uY#gn=?P{mC^b>DgbNT+2w1nZsaUAP5_>zra!a zz>O=K6oGMr?va8X!Lv(MZx0B@ICD$RTZj_J zu8tz|2*DM@WCx_V)m%k2~XGoETG$L$DU38ef++EE{CdOoaDzn zjz<+%kPVEo=i%26>*7gt1Csb;gjU{1s!bIzcWxtQtE*w{r#wtW*h4rfgA^Nhs#TG<<)OC^n`U zQI7$`l*NcjYUnivX-YtU113{}P5}xjlgAS>4Ize)Zq_+?ggOqX7r~dfWtyYpYCufClYPvjshf~acK2O)>{?Ca(oGT6-e%P`qv84n z{AB9Nmph=6Yk9H;%P~2KIT_esVy#XxS>waL-iLkpg9#u_)u78X%3=#Zth(-`sakcA zv`qaRhHdJnefdx`_18NE1=C=tU%ps6%yg@x{yMzd_QFw($zDNFz??kMi3wtQA<6-+ z4#)*kq?aZqxyyS|1^=Ip;1Kq!gL0uk%5oJ=xT6Hsr&|J?Qp$NGKY93$wpneTJg)x5 zDc0Ifo7qJkTh>gag{p8PYUgaY-!+S8KE|dAsy$>qV0Up-iezcjc*Wy)$Wau!jv+?N z>x%FcS91$LT53X+bC_kvX?POZvVeB$GSR-)i{>(sGWl;Fm+%DGb(rr%Qg%3y>5qji zF8F9(>p}8UfHvcUk-*>F0|m6x0g-AZ5!%*fR|(BTB}lnw8G20PP>ue$oQoc-79E{} zqq}INY(M?z-ACB^lOnS0peozXIdK-I>X3e7KlZf_4TD_JdZrl7KNTl2`JymjeLs=w z+0$BX;b_ZECUdYtd&8fqp*6jn!q>g;aNvqYl)6CSdyZ0pUnW=UF~Z_Hs?y2>^|n{5 znn^m7dod$Cv7u{E-mt*5@01@EIHASoiK&6_pg&4g%W|&_jvGts$w7xcz zJT>FM0Xyy0ev|39N4-_cjLUog#{&@qQk3){&DFNLto z2QTgO0oy$lM0q-kh3W;E<77hdgID<5hg|nbUEOG8BYHAryBM6U%~Vd{Ea7(i2BK*h z3Xi*1F5YY^(>WWWIU=baP<19WC7!9obE^ZQ;8;Sv;m=G-`$-YMDtuRj4<>8Z&VaNp z)t!(uTD3MU zUyEutO&YJCmiE^;v}kOXoQ=}<%s1eslJwogpS@Yu2US)_=?P>tcaDY%mm3nefcGSr zjSHKZ2E@)-HOz?Y_ZsOMPY3)oN}+q~w51lv??`Fsqujh51^NTk)#c=uMEmib#Wk~p zyXCV9`9rg|snk_y4;47sK7&hRY6>|`o7~~loW@}k`uci}FMHizAGgbJSWT`qRVZDM z(x{Ltk|dj`r>ixkanUf>Qh<~--(w*|ZT4@Yiq|*8t>z`%jxyX*GtxpA^9A0%fFC5u*T>tL z{M;ZRD-q)lFJ}McKGDpkc4C@Im~(R&mM%__gwUgA(dRT|;Q2t_HGmIYc!i3}1T?L$ zy`*N@qx}(dVeEPuLZK0`e;jzFHM!>HxZvJ81DEc68Q@C9q`tOys#2DDQ;&OQ4Sh+y z%0oe~)}vRqhA0;1el&Nmb>f%SL&ik|@?~`^af2))+jt!<q%zlzzIP8}#<(jEty6$Y^+kJYT^NPN9QAo)D8ddrtf$ z0z92Jn_j~}rHm%0?8~FIS>|y{lo>mQM3`|49p8Dz#PTK+EqUV~`1|R1f?dNpqZaMS znGx<{Z-Tj^4>RTxwMrDQ$=U1~f$K!7??SSXvwif7B5JPLISTV3Hfr&v=N*{OTKi!6 z3-f`|*oDLswUzfpnj^mKwvv&)rU;cX(4_OTgTNB`pkb^9`ZAFT zn7qhn0ok%F+xbAVq|w$!Z=0XF*73oT2rEJBYJV47GobHol39)ZYdza3a2NV^m)Sy| zQkE4PiLk5C!SDk;>Mp9oGIOx29l-ApJm@I!13X5Yh_pN8>FNGGXR zKiMS&WJ!YU3Yq3iLbOdmKjj%?_=9HON`Dmtf`B6h2Boa3yNc~>IT5kPCBFIAuWy@q z5a#E^n!ANAgjRbu>BoZDo7w6AXZGO9(D83{%MdbkY6`@<|Y6 z_0WP77i_P6rV?*0XF}ziZpf>H5*ath>m-BSQ)u~o?vqC(JV&SjJVGKNFgp>^~Xg-1je&;oxk`GV%-islTL>qu-6XiTxi4wGkuTkU1! z68HKvrrngL8t>!6dwsMb^Q%6IF6t2(+i_1*~u=MtS$ zxA#5uU2;ZpdQ@^c^UD==rAl)h7C5n!ok%a928ZQ<(M7lITaWni4`WIzBE)v#70EzT zmRw$s)jC635yM@jx3nULxg?2!BjHkAKB2x5KnBw`#F=s?8Yj&>ChRpN$k(e&;^8L# zfs4)~tkp`q9$wb6uNtS&@tnbppcVAg#tIXnmUnFl+)*P{lon%o)j{~m>nu8`M=(}_ zqpm(V->@_;CHTsIbAiTMUcVwSI{z#*)fHu*WlsIb%b{8a^g7Sy>|u8PiGv@WOHY|()}hz{E~8&y+O?xm-}L~p*- zAd0xS#pIJm8Ldq+2Gutu5P@Tg;_jQ}I5p}p8!>rVU?a(Tvk{BM7x{9csEw)s^Et55 zbIEJ6+A$WoHvw8f)r+tK?M70dJyti1(W?v7K^c6e?puV!ASWrp4i);PfNi)aZkNof z9TMjs7v?x;s~mlyXX(v!V6c@2=~f9v1yVmX)MCx#YAFJ%3qIbYj|w+CP~BpeeH}pi zMX5JCl?)Q;eu+g^7fb*O{}MJ9z4Rvgki7SyOLeq*-Z)!zN=hTX;O@Uelco^bGk5=k zO3dzl6xkRRc%XV*%eJo^{ckhF0~D0|Z4p@SAh9%gh7`LQv?k8Hce7_8mRq-!3gQ6& zhPVbhAj`>-(3!tcRXVlwg<)sRS+e5zqSc2t%fZH*Jk|2BQvVbRu)(sW3^-J@{pNuE zoU)TsGfo1cdIk~9;g7hSRa0!bR=${?oJz9K=S^(kHZUqsuv}u#o-=h2E*Bpy;rWD0 zs80LtG9c2Bzz37*M|}wGtDl+e4J%S#Q62P_=P<&9AZ5YWry5PA@`O0W$PF5rHdHfP z5mv;jnU5y=9Sr^%O8a_TINS}RY#-hQqtfxG?8GQZyJJ)iern1X&BtvBqZF{pG~y7S zXW(E}_jf_(ZXNBcgB!}3filmJBFNM=xon{{WUKyk=e>l>9or)eQ#n(6bV52n_9z!o zX*%&88r>8mJ6*z9?~K8MW38&*_3c9RK-2SMh$AJX#U)g0q41>;J>B)O$X9p+e;VTc*dhrK{%lW6n_vA$zISXcB* zl(R^1sd%C)3oEM9MVUyls542hPROaxO9GfVQ=W&Q=U-O5fMon;r}JY8f#qT9pL9i0 z%AS>m44su%1~W10?nGZ(N`?>2W~z_qhxm${2nZmyxdSEIcNvk=8i=7k9iDT@;r1sM}H9LLhL zx-P1UxsW#@c5C<&3w0;`z5Ac8U$3s8N-w_><^c{U&9SPsWD`)2=e>K(ZT1%JL) zS&@X7AB28YLMnqF(iGoJD_k60DRj-LAnGzIq5aX%uFaM)?=L!qfrWYxeFk%ko31wD zXX2|(7!BrpoY@@oPdacZ!h!KDLe=*FGMlTs-lAFlfcmPl3Orm~BTH{|WOjR%aB!Hn zAJfHvTFh$Sca>u8=#P%UrOZIt>zsX{?1L`*AZ4dhT*4z2I=GCutm)t`omxqZmwQ4T z9Ct`?)Lqz~S_fQdiP*xVeu#I$mA^kG!@I3F>$YU`0ijyVah08{PbjMn_kH9Yj7EE) zz4qVp+s#LA@>^PWZ|C2bh9f*t1Ud{5a_1&#Zbm7%Yg%lDM}&8+p86&M%b91&2y3t# zv1B-wIEQmeus351KWocAze2Z$j|Vwv!QU|BZ%z0c8h@OQNxuT!jvK3m?n>F$a`tLA zI?A3$XHAm;ZT+JH5WdDiJe(}-GbM#me4R7+n1Zck_!Qt_`05N_1u!%?$PEr>PC*)x3Zj^Sgrc^R{cmlYe$3UF~Ia>m@mDd&WXxbv};yTwcn-*DVvVk@nw-&0hiL!IdiSdd_Unb zc&u1b9= zsdx5L!!e2DQD}KJAMu%Dz_vGC4Qtwn-Kup?S4rAA406LSCedB`oK0v01)6X>&vWhE z8wI&mBB`2c^i>5|p;b+BbTn^6HzwbA6nGg>J^!elrRyakEk;R<13KT{o2SgYgU-VM zDL+V&)0GmAU!o~Z>%a*pjX)qB9whti_P@ECp8R_?#+e-&cPSN#(iFzRVWBDTi2~VO z*c78zNM}S_R1bljE{RJl9B)e8`Z_kP0NJBuu?1Tho-*e9<6vr>5g z^GJRU$K2>rntY)q0B}doUqypfBl;uLL(TqhkVaU6bXmS##3x4U7S=X#PqO#YDT^3` z<>Y-)K=Qw5=l$8q<=))n%(PZ>xEJ*^Kr^e|e6K>*U7&i&H~B8(oKeI8I$%}aV#1Y{ za81waUAcu`LUm~&N=zk@#1uxSg#y&jHH{}?Cz%@ zBf452Eez?Nx1K;;2Smw~G1scUYQ1a_?;>|-jG=wtZDOGROGFS+h#ENcj1ssd!@~23Y=PQHiXYdD6=du;s`sHrN8dCd*NMq z#N#l|vRN> zJ63KFGett=iYC@Wa?*g2{=mX!jM_<@P}|;k1Z21WltG2v?mMcN2laRI*J3;-*1}yg zW+cb$6LWQt2FY*=ct4f?#kof94I0IKs->uC&5Ra2L@~5AcR-w76zym4Wwe6IJV?`x zOd+aXJU9{+5ReP^Zfve+Hq5`xXu2oJZCzvkueUcwRhj=+cnmnmklPNCL+6qG4ll!wj|A0P&^_D`Q}KHSikALV_q`q_NJ*c$GvbV+=Az zK^bFF#_His4NazuRi$;x7|J8Fl`+?#m@OdS(+t1C;d}^?P7aif%BPb;b+$pt@S;!1%%VT! zN!^TTduzY$`7)Ku==9ruO`w&UMlx8L`|3+-6DgtF>S*BnbThKa>x=7xmGq2j#oJZ zErbDBBm78{hzH%fn?qbS!=PJcCu}lxVIfrd(l{`SM6e1K>2zap7HWX2e z4@Wjr4S7B2CZ{4OL~Hai*IZf7HL#sF?2(2fxT}5L(NV5mdSf?5>+;l8&aCD&=D}p|kwF(?VPTVHK1&tID z2Z^l4kd=_PQLk1A5gvyUR{!xP#=dCZqmCf7J#q1ekHv={-0|TzuW^a%cYL_-7Js;I z$A?eEhj;Jza9_0XuI@v?^qZ0V11VYDCmp35C6Nh|v=F<-?4uB3r7H=pjjXn9+K-dZ zp&8Hzq9@UY&K6_6Llu<#JE9WVFo<%hpE&?IwjnL3e0!5?UWD!wWGkUpOXO$KtRi-d zdrQx8<_4)KniEr4`DN+3mqeICD|h2yiWM=%UhF1yCKMaWvoAfRgvY@fdoka{8_JCI zG>hcSAw5@SERxJ8Z_$=sMc>(IvR)mBQibC2YkA|D44)I4NjsT*P%JMcx=#^KZTTka z=P-c^q3iZqNq3@^k6e4_Rk%G!V~%v*Ve(rnVHi#BR4qz~Il&L>6-}lvnN>xTWfgnl zoDfBkGEh)>UKf{iue!zCW)(5aSFuU^=v+xLr-nGhR!{9Qh%jeAZ+oxRdUAWb>%?j} zySY#frE0$o{yDys!9Ddl6(~S#O1?608)Jfe0l@(gD47i(^pP$O+Q!}lmV)EL=G9GI#5K+K-iR{vg8H`&Oq5@H_$Tl|mttZ!>& zKj<%BwY_mlT^0IY$-m*UAN6NAf=qHpM(soH1Z%~4OTuWZ)9{$=cSSTpxq<4(R0U9Eh)-@-FJ3=cYgICt*CTJ;zB`bc;`p9NX(BaMW^#wAG%9GX z>t}oA`pM(x?HH-&?KV;;2TFd*z??MR7Z{Y^;;iDuiXqygsW5@PyO71cF;^1^l*s-y z%FaP4uUtn{?2`RNF0ez8dlnc@iLJd3v;px@EtW2Q=pGKLhc!9gaIHN&hpckkDvFS;3$ zh2M7}2W`Q)i#d!=BMs9=Fji4vG)chmW|O~Zvq0#xkdb^v=|3SS~g_rrE{5lgU}4OSB+x?=-)?R z)4gTKn(?6ZKnDrnKhkb3>JJ3se+Us)MlX%%hX=g+JY#piXA zaw5h9RfpAe5hS5}6!_8Lkt`9`PYQ(VdyHA`R{Da!4GSdKnfQV5&{wWY6YLa|`*b_R zEW7!E9id!%xNG(ky;WR8P8OseH7>}k^%G=3n_<9PFbNbX!U^_~81LjIb9!?YV`!Je zXYnmS$fWAuMVxfA#e}*(2wUuu(-s5gkJfxnH4yHCkCk)sU`T0RzARbyb{x7iW7uzU zT+Fv{)}AcsCAnfD3E*T3Vs)e7M|fg&tJr#Zci}5+G|{bx$Qu@RxIU`9ZR@G>?YdTW zja$?pOjSVu5x&F~9d8x&$+5q>^_JJk&N0(~K}~gbV31^8&XV(Nbd1$$g^eu4GzzB4 z#ZgcQxjb@{4@pRNyhC=YuGWTP%PK;m!wpjh`G3+vbse;=w4Y)yguo0*(Y`;CZ!V@L zxTq+UQ(XUT%0OMyFB_e+Mi8{nrWCLW`A~kZ_{-bW0k%j@#--J`0%kJ!i@CVBq|k;* zsdnXJ&64(SUf>-|LJR%|4S9|;1~a4Cte7H)uo^Y|_B%dy1cYTYk?fP*jt7QpjsOF@ z`MAKEA_Q!Q3zj>2R!UcJagc0S%hvlv4^r71m|f5f9|f*0{R<#t9I=?8N)TT4Jk^7^ z$>3JGiSe>LWRkg~D*LC^CmW4&axQ1B#U${ES917u_!z&sN?UfR))M&YMHRh`FJ~c* zx3RzVF3?_QDNW*B>3nABbm{k84ePm#ug=CJ7987eWKYhrqt%=cmGtiA#{CuS4q~)` zSsseD9$q2P^ARcKg)9;>I>00uqaCJvlvEhY@$OjCxL~F8n%BNdrM>a3P!3tVp=0!L zU9S+pu|(J*f&tG03W9}iPIN+O)R-3dH%LI3FjH&@J&}ZE*2v-?rWJF@l11gsJ(7d{ z|1iwi!?gW1MRB#Rc!VsQ62~*absTZBPclu*aU1$~(P_={Y10XH^AEYYmy#T1$P6Tj z*S*cEUD#yj(5@5ZVzbyiu}P7eu9r2$ee_{jEr}9N7sZpvQnC)06K5-w1-alG1aXCO zb)k+b+n#dd^fwWbJ^*0sCYs-;UnGp2Hr!kpKr_!KNHH;*PKi*dnwb)3$Lw=qVB=ss zO%qR4J^OMcoPmO*-sTWE$li6-623Is9(fANp8THZn$~Ji5QuM9K}+3UJNFrw+sFQU zzd)%Tp5Cl(BH@Ud^O$KSC%_5!*e7vDr$^ThXYm=cHJko`^`Dz^<3LrW|J6%nImj>l z-=SVsgroLBkcD_dw=EGq7-zN|8GK#2=0l51^lSSdS4fsVt%oV%!ly?{eL{-v{PeIt zdB(I@>Op^^*`1~C@Fz*L9c|rXFr?^qeEKzig1^hj7c?Lu+N$L~OwR5=Dd>e9GD!c% zi{Rq%J(spOX^ccLTBB9k;PQp!VDFX1~IHO#SjTSbp>FCP#*`;s# zF|x4I%L?sip^3Hj$v!bwG&}jrj3zP$iyfhWoe}?tI1q=J+krR+B1_~@ZlCbl#8O&i z{KnZT zn)0k-W4%OF@Gxfmw0x7JIkaq#f?*NgYxF$C6)Frl0Y{=O;(>bZY8aPvmZC7`B9DzT z9+hu8z+Vhy+B?iaz&OIZ@IH|94)3rIR!ZLCy5}8UJ{;M+z)#*-Sz4yjIy_)H(nlUJ zSC(^y>#Oe_mhx7ko&;4cZo2?Q%_P9K0UoqgJN~f`2!DszF_C8qgEzt_iA|R(Ar6x- z=n&V*JR@b6l1XJGZ^m6$Zpt{KO|44>xZOkwf4wqXI!nSvp89Vl=@vkW%6bJ^aT9(=%5o&N6VX4jWTQqUn*nZ z8(fC;LmK%Qq30U@W{mP^6;L_`87E?xL$K@ow@?32KqsCyJ&A_+hh9FpIVqp(TWg$8 z)-}B{5B8C7lhvlpC8sm!ayLZnAEw5AGrM#7BDp7#*os zopK>%ie=MN%6p{sbe;1a0j{%pQ4zY1R)shVfG0kvEP%-sMplT3q2!MhJD0SR#hs_T z^|9%pFXND!C&jh|JZ8J-W5C^^kD-G7EWYFU;Vc4=tn{&lJ#1bgUdo2k7KEy*V&mrbkBrxc9&x; z5Yrocfb7M)?S~~!vfulA2jw`29n55q!8IvbHjJkj(~KVX-`auXL=IzR*&!v;%08Qu zXBDSlPNI6iJ?0N}u#GekC9$d((Z^NGg%KpX#&lbYK;VXX^C1?feKP{j9Hge2$ukC9 z)YXi{SL+Egpo%G$I8(+JdDhd-Z}@|7kZLgtj3};KmI}S*_|)XNr7g~`713&D&ksN} zD?|w@0AOYEiK7TsQu!RX7N@r*J*OrB0}mQo-A|l5qIH2?y5cr;KJFZJ+T8;YIML=?N!$?SKz_xA%CkKN~iu+7Ldl7MXilioqo_6?OMoeG)$L zDig%Dj7haW!eA7xX$2%(D(z(O$Z0y~%k@f4N<1^kw{BWoD-n*=gk`!cs$gx9LExRE zWM2uY2~xp~2DWH`Xca=+63gsZoz_aQ)XLoI^q54{$~x7i)oI72u;@rHyY&^XDzYRK z+6A&Bvsb4T3nA^I%yn8{$(cjR^utp|_CWU6SI{P`Ln8uoE(rvsWfy#1l0-!ActQiM z;!4so9LiA=y^a_pl86H^Vz=2aqWO@N{I@YBYVTayJdwjAj2a1f8ZI|a0#7H4;sD?A zkgURVJ|#sb`i%$~MT~OwHR1@L3agGndRw&nxhWlA(OSEo!^qa!Q+Yb|!qZyj7VUnP zbjF~7>ZWUO26;9269@$qK2prU63vbnL;@jkFtgUQYui%Sv<;0#w9xRjX8pG5^RAqp zvejID4B|iKnB?WS!8JyWt=KKVYB;EK4lF(>rLka$o&e&0I@UZ70M`!PMy$P zhAb23GUZ03aM*)FK2I=xkPE!)C>s96+K7v*E-jS!1yWIW2wbIYM$IaN*cyU^kqGt> zuz-2lc5^Ci1EGhp@E~&dRIy1KspICvH&Vg#-^eaj?6-Su`PD4h*?SXU80mHUnJ0^j zOx`bi<8&1QUju$D2@%=J4c%(@zk%5US0b#oUj-(4dZT8^d&L!dS!p!M<5gxNja_zP z^L*+!b@L=z3UJ+N#t5;&*}1ZMuc5=q&rPf#ETuXMs-n{qdMr<;dfeXm4r#VD!A5AK zr`r3J)~=>SAYmY)c_emHA{x?Jf6G~OAOSshvKTj)roQBhiTsznfA=%WUpXBn{ zz6jOAVx7M>CB6AfYUTY$(KL*2-QMF>fn$=fZKtOYTzQ$XoNVPr2rkx> z&2>uWb?X#@>vii=@v=nAQ%b;ak zbK>r+S!8#qK1ui>t%zs!f%3~+gLmNmKB@>u2kVHK+6PPx`E)s~Cf#<6y3zKadggZ= zy|XG;*uEhBWXoMXI2ax)c%W1e+g>G%hT>wx+=k#_mE7(kjCkP?n^X}zxS2pXM}z1{ zh$N7``tIaz6@b&+7*iWV?Ppn-C}?zr!JZ=OK%&ry5YbP}!!Q|gYzP1VA4Y*VT(dEm z&K&M(_oY91ViQI;KsnOhrlAaQ_y;$ECN@}ulpnU&YP~mGgx^ySmY79Wvz=ZuyD;!k z3%c2VfjZ-gxud3xSTwTP=vG=r!2q+nZy6FqOxEfhDT{f5nh~5|NLdjf1eVf5%1Vbq zFLkcWFQlxr-@*`xE?2yeqPxWV3n`o}vapJ>qE!^=AKxbWU^T6x484jXlK^BnGRo0L zu1c2SaOUIAqxN>^ng!il1@Xp@Xiw|C0*Xkem7AncxyG+sMc4bM~OGx%VP zML9PXNu1;X*ol4-Ez?nt0lb2W_Amrw=GZ_8^Mu(781r5Y2Xx*aI#Qt!d1|!+=G-2< zU2@Yi_B5a?8QWBg>7ShjG7{3@t1 zF?jGm4Bj9O9w%FC2~4x6D6i5hTUU`aV;z($ZpZ`W#dP)0WW#t)oi}lc)I(gBNEIGy z%>YzU|Ow6~e6tuRGb1uNG%@;yZSg%Dm|&%+xw~i z$K0Akx!;pY8F>>Jz^y9Ao`{USxq5dG%K$+M>)Q{k|2mp(oBvc769W4yNbSf)}vmsHD9Jb z)keE=CP-8-cR>g%DXPG(PFel_3Y=Y(Ud|z1+@O5rbXpb_Lf@zcV$%|#E|0!vT#2+^ z7~YVlBdbhcGxE|?CNB9oVIW3QC{9F%j?{E|DGBB0Bb3{Ze(^6}(6BzOBY}@Q$}TRqeIi^DH-~k->C%sT* zdYbWGKVc5P!r0HdeGG?$+wJAOtGypqtc6EjS=N6Oyu2`MG#THo7sivVM){V`YD z5iZf4L`UfhgZ{Jb*~FnvK~_-ZUfq3wDG(uVRVQ;YTzkZyd=0Gq_yX1(3Dpr)#4L3X z%|u+TY^*hrMAEr!P!OSAJKG*f5L=BazK&+H-hJizsyBLcO$Bs|QO%MS5!IZU%@JT# zCwvoRiU8x*p01yZAyc7n6f$K|ZcunjGT2V{jH1P&?!q#eZI0&>m6&zV{-#!b7J9LW zV+S&IIF3LiULj8zjxOB=DwQ)`P>p_nH#4IORk2e>x<(-=$%2(B-IJNIWB!Zbz^qvR zFf%Y*W71_agXJw5cQTfHW(JPdFf&qmOt{u8^q<9qi@+9{8D6`N373_C-5OZKQcv>} zE=3xKnc>+ouGMbBHPVEuXJ!no@f9D^X{KRtBo>56UCpQw&$W`7AzxIO8Qok=*D2~6 zq|VG(^RR~2N08w#>CBAP)F`B(WewXG5C&$(T4!d^F&xj$ip&f~+v)PbN3dpbe%hbQ z{J&Z4>g%N9zw~6=%k-8BnNQGj%66bF(KY z;QaXg)U;r}tLnEe1E7zm&__+)CMYU-wb&f9u%nIi*fDedy7XWI{e;~xAR{uNpa(kJ z!eR%{PSE$o4xW-Wa>X*O>h`}SyE6AtdvO-BCuA)N$|?`jTrFU&)u>43?sP%EkhU` zw9Hrf=jIfYLo%}_2_=({m^}7$**DrRI4kRpSr`e=-S^oB$L{-xefWW3CV(GzeQXoi z2}7O;Wf-){DJDYLxgH=;O0)m3s$lx(ZB1E>M~2L`nrL-n8nb_`RcU|o9E;`6A04cY zxz=c_^rF_)fv!cj`Qx~`v{2<-nmfT__ISk<%x}FZm}f~Oc8GCE013O!ld9RK-Foyp z)$FA2*&?F#Po}!G%3iczJ-OkixE!M#dtJe(btdn!oidrL4q~Fmp-jlooF9{dDJV-A zlbeNd$NUirKqMr8H|wYa&yn00Yj&f!vOkfV`lrfHt;Op!3}tm{;Q}+|*b+xx7Of z+*g(lh^}bqi4s^TNU? zQG)$tQ3Ye+Q#H+=DlwjxMZM&xHGr5kzvZ>KlC>h~)Bnh%eS_f?Ax~Z>n4iGsb%HY1 z2@s~;1ir>DnynIORRp@3d77#ubvaZp`N(^t#}vIYR>8Dp?1BrTwJf7Dj8L4jrTtE! zbt=`vyIc8QQz!UItw`QbRAEA~)rVEO?7lNx6x=E|SA=(Lz7@#0YlbAkBnxw6FyYT(X;wyC%Gq4bosb+{9B@9U>5>S%L-#fk0o+WK^K|o ze^t{Dd*^CK!_lYeqCR&^AK+RO3(^q#$3aKtAD3(l{QnLo%cSbF8$ISK?ceQ8;j@yPc;ZnF_I=3TS zguiZPBXy-eVsatQA=4>KEW2jB#~G1^DI>fKbYEBQZ@k9c@P=~H`F})bbAUCmGTOrB zk6QHPZ5(fTBSOkk@XJK6jB|Y~afIbS@ma-JGCHpFE928y#eUGQfoP;{w2d!*uhF+a8bO9Vs9j{2FOtf8W>UhPJTje1M_miCjOx_#rrZl@m{=mt}6NuSelcuXLEDG7iyv4BcwEYCgY zgj&o(wFAsRAXJfrv9nttfzno8>uPr<5ya4jJI@T3GQYWif^UQYy<~Mxa7w4l6AdQMr3$J0X4>qZ>J(R1>=1!hQvJRpAPh;-X$2E5<*SN#nQE(eQd3NSbSYdNO z>}u{1X>FmI`{u4$W-P~iZJr|$%*njo4bu)fdU{MdTrUs|L+^@M%RH?@8iC2O>WRR@ zl1*mVPTNe}-OZ_%N58u?o373RJV0*+B8$o08s}+DC5dw^=Hw^*e!RXv)|pIUxr?qe zzok-FMoHu+N_&&#ew|6y_MFBM^A+N->I7@1n-naq;Sd1GymY)0>W36GHT~0kY!~(E zcq{3hyf*91nz^Z;T7d69{$bJ{c>;%B=2hb)%r&buMNpHOOo7xS*ad~o@dQg);3G3R zV?h|T(gW`5VAruZ4)e;fDweUhqjQ?Lf2o}tK27I_bDaY`t!hSo0I7FSk)ue}mxuwB zk|u&o!yyyWqnf=&8Go_ui!A=SI6V%@78WUZ%&wUr7OI>96Xo;yCTTrIR)BOV=;@Xd ztI_Qx=V&B~6>%hMLp!v{Z9j?Z8);L1c9D`@Kywmh>L59vPUCA$mvJtGOrpD9=dGcE zutq~d3IugaafPB0ZEPG}pCK0R3#|;;JetXKrZ@>woGYfWEM-(b@;o4wMH0j3Dza_T zos0w$?OcU;#^2tWk*+4%{|F3bW$K2 z)VhEn1ZWb$6@*U-5uX?_gs|mRe;PC4j5~6=Zp#ei#eW4-&sNz)7Za@T&F2?=V42}A5yyLwBqcnY2c(izX%JU(YTh`$+( zt__xrOkV=SwgeS}jc3KN!rJ7co#};pe;1Y=eZF=;@cagfayM=j&^bnPD)}cskSo)r zvx>qYh)5A+a7jwXIZV%zs0;>6e51)P{}jZt%3b!iZEaeOlAQIou!Ux zG7H#Svn0yt5fEGvvBF|);VU4E>Gt{z=x zxehjVp*Tij2ZcTpbz-k(HS!!|*}0~2w^;UPrcUHp$oBayS>bc-Q|D{&E+3c32<=Vb z>5!(ZG%Iz-l&nVFnB)y@g)uozVd+(p(u4}g6GsD!Vd&nNc)A*{p?sEFlhy)U_R(VEjgEqv+wv~P#wzh%72s?w%TM5Qz6%pFgHX*mvc zaX?G+65oJ`6j%MaUrBys0;cdIhYHhq5Au()lYH_X&tjLoy67FK%f3Mi{gX@_4#`J| z^;UjT*d_}o9#9j|vW;;s-{cjK*(Q=%wg>`U4zok20;DBU&=J=fX4vOo7P$0u4qV;x zrPW)xb>m35Zjhrd`ncSFwU$lcJ>|I( zE6pkLnf=xfy!(&#&_x$)%QNdq)`O*bCXS{Q$%c?qUu(TFz4y3rit>mt^ze*N=7LEgAM0H1UI&HaIK_&i~S*pU4eaLo1KI@!U zMpTRNtgNi2<3t@iHLR^acZ4*8)-{lby@r5P+w=; zhE{sph7vr0J)23Ti075gFw9**7lDU)auPp1sjhabOV!L>u>yJ3woz!azl-p9PO8^f z_3sX-(K2ZrG=}A+l_Pq7&G*WOwmfW$l*B+=QE!NL$!%qV#^ zh}9O)#Y!lUPddDa&9<7HnItR4DBybO?E&RXUe+qkUnfG1-bxnedj!nz1#v-LDh&BD z#y*Nob6@6%9`V?~H#n>C5f5S~j?P)7z%Wi^Th(z6D~H8_-4PEy_JJaC!~<+YW*?oS z9RxZ$N14%(UbxDcRu&2rHER)dcGJba!}pSPgM;{ zN6!JstS7SRJW-)`Jqk;REVfxfJDk*o1YMyd#)~im`9peg^&uUh7f49DCIl|-_gAIK zp*B-0f3qqgBe!mYk=bWL(4KQs0uskWChCC5mMJg@BJ&x3!^3J>L>7BWMR*hmA`?Cb zL1buG6PYqYWOJE=$og0LDHp`0;8#~+r=ZL{so99{g+-L0-iqq92cCD_*e<|E-BCWS zK!!5e2-NpJ8@>xCxyK1HKHwmFJWM@SOZ0f`3VjWZ50o0I$BaYj#7I4+Nc31#pL(o= zlf+iaoO_%zM~{2=B`K2G))ALVM$h2^}) zmDUlE_rUCpLsup;0m0Cqpv`=4=9Z#1pGf`jf6Uto^`)Ov&|U1%<{aagS~y4EtW(#)OTcwMZMhtq(iJYz!gg)qfbL5SR}YG z0a5O&?X7M%X%N@S`CA4QgX%?|&x%eFDn+Y1veYqsR^MVuxyHe4%`k#I$hmZvN4^;( z$;DZjl3WUNkL~D7>8i)L-SIFZlk5U?$%X_NB}0G_l1`bp?ok(LNrEXibZg@$=MD+B zr)L-}B?-nT+b{@GZQ3*t%>7;Wzu9h|FJl3io_ead6x?n5z7u~uZ+qjb%lKb$-2bKT z7!B=rQ(R$``dKe3SN8eb98fJ3Mmd65FW%I#FP*REnJ}{_Xh1k*l70FnLQeSQnh`rY zj@*0y@Fi>s`^Z~CiSOI3=o?3WA>OKkbW~SnLiNo+S1VLH2L8Q1g^2A*Nk9;3( zu$mip2{h0v2-kReZB|e6qL!0)X=p}K%|j~F=JT%4pQG_2P23P)<|d8Rn8Cm9`zd1{ z+Tz+=2!sJ{?@(gC2KhhA+y6o@xwbQA0h&@qE%d@vq2<5HuZeN&LxdFtDPHHxrsPsi z&XpuA0+3hybk&>Muee-pPU=~*OtlT$=^ynEI@BC4RFUTYs;Jg2i@zQ$>N%VU5Ju%b zC+IuF;1oHZy}Hd0M22dbvEXS14Z|Cg`vPd?ocu;S|CT!3GG#=RFEQ^}Cac!hpn>9o zbqePH)Jjq_JmFc<$EGsJ>73!VIIDQ?uY<}{DauKQ8mbV^WJjL0;AQgelv+yY=CYc^ z?^YIhDf((G3INjQ%KQnZyb?5 zaZaShk(b#x@-p@~LIvuH$FZD^Bcnnilk0`VVl-A3;#Cnx`HF3mB6JrnopkSZml*eM zU%xbq1;@8NQwOxBbI^p@rlwK;aBcPnj?!4rfGD8RxYKb(p9B%hT}gilkcDbe#u(Y; z-j@XoDKRg~gG^Z^CL&RcHBv+dW-We|4aQJng9!ne=adbGH-s;-Mwcg_66t2Dr)8bs z&CfnrTXMAvtYAt8_7L9*dkJ$Oh#8+yB_Zq%G}R&f?w?Aq z1W>>@18Se<)#@T{$$!f1G-ziA$3@M1iQ4 zcIW${q8@(*Evd8Puo7$qFf=PV0tm{LF-Yy5c%uHWTOezQv6Xavb21aM-*0dx_hJL1xg7ZtD$aKDV`%5M-NwXhpx>TV(NE$#Fr)+ zLWEr0ofIFAq_76LZ^-uCZcpmUe5scqbx!59@U1lrMC$#LD5h#;zloJmV%19<8BNdd zTGw{m!@~Jlv%8w4&ZJrNhnf%BPG}hTj+gZz?OJlhK0djVQqHM{HL4w!-;8P&4dDV1 z6X%Q`m$UT{N@6x*pj{ zDmbeoPZoQGl+Hre+0>o37;S(Q+WU+!%ywv4($R5-&R{n|80AGZ7QX8r@KOw=1L)(Tnoa zDt)D`H5m9pjBM;U)dh4-{zDj0$L~<|Br8jk10v$2|Kb{lX_r<9+pQ`rhc`ES9-O=EH?ZCn4lEa2M zC^yWAtMy<=*^?`5Xnh_c#Xm;p_r62CqT@74;BZj4hCs^#|c9M8QOb^v!&CQe2(g?!} z$MAtctxgkpmg^v=s$`vShFAj!)7vhTSIZD7m9Ai;H5-GfC@U-xZb1Q1*`ny?@^Upx zWqM-Xki3+jN2Za`rqx7QNbZ@&5voGNV$iIRX)mTX7zI*PcHnh)jJJ%G$F*cQD4EA1 zkX#+C1t(JjsUO|b0-)Jry0a-hY0*SteCa~}9>3|)H_VB-dOrXkkwAqr<<<<*py_Wi z_T>QOn;f9E{Rd>83C&l{YQrk)YLieynyDZ%o`TGy@0EPv5lb*02@{p{p1f6LR*Y_n z4Nl?3q4#CWDsW}`=MALaR8H&m4ET*#le1vH$zk19kMudv- zWcnR6E8?Y!EoieLv`C0u;?jVpo*F{6ITiZCTS86E;L2ur#ncg4m1vPO!*VjK7~L0+ z`8v**@o~NkDGmtI=5XqgE)-ZwOI&q(pnd3n#z9(=+CwFAe69;8fPQW z4Eoqd=spehrAr6{v;(ndZ+RDk&po6M%YyLr&}G}CZ@2r~VD8&pMf!M`KMv`w(H9NJ~^#rN9Y_o!>ychymNV+TY8qX`6x>E(KS-}Q`ok1L|S0HO8 z{XOr~Yyv)A-z*zVtys>yZF2*@WpF;l)CD*wP{vE4l5FJ6T3@ zgw-k+nZ*ekvE)+=CiO~_QgLQ_0N_Wt^4$6@Rtk(dL(asVj=~A{MP{-_qwa#^gL>Vh9EEH1#`ADH>hh(2x4~IA>IP@IEZKQ$Z-N12B~)tFT07c#8_!S zypb}NtHOwvGc9D?nh?*%s6afDV1{^rMB4-SE(ppfOOhAdET-&4G+IKW|4FGaH6wBA zr0uL+NALNXy1Z&|<>}djanstN=^(xan>_o!5t@vudJW{D%_vhM{a+)dA|h)_w7p`I zv7ER`pjo;EQpDqRi6~u{wcxipvp5y9DbFrXfu=ARMD3UsErq*iUGZC#?Pd(C9d)2w?^SNqG3?jz z2y8?hQf&dkeadz(PPWB5+Q(`^cH;~(*)fl*Jiph_>)Srg?whNw_>Q-1ee8$seq?av z){+0`Q#XCMxGPX1uN((W}Xjn}SHNK_U~Dnv^%g1B*N&_2m5bVhX=iuH4=8{tpo zd8D3h@WhqJ(>?8hi+mdV9$S`s6h_F2VV7=d4<--Tm+<>u{+*!RJbT)gU&_^Aq(mDc z5n!g@YZ|~FZn2C>dGC z^_r#W35ZSpdD$pbDJ3>bi4TpA+Fy5B)vhUejA^UARkkOgeL|tbPDyB zr){pu3?Z)7>pIQ4Nn>4+z3V;GPPz~-!J1wpH|}jufH#RpW)j65WSp&OjwFoKARE*x zmwPlzS4=H(GO^@j7_s|;Q3o0A_60e<>lcYBoc!8J0S#pZ4LIFpZ1i%6c}xDC11qE) z7h)<;O|3}{#|30dN&l~>kpx|gqCI6iGK$0onLi~{4^;P5(|uONu$k`EE1P|a{onVD zIF=krct)-D@jUx-T*!CFo0#r+U!Ehb*`U7*hWGt#U>G_Rj$xL4SUX5uY7L%|Wacin zjBTA_pzXX!?{mR(v!S{9#xo;U5-tds>EIk3e?W>?vcOEaLDjijL*{w0^==;j{T~4=&R>)_wd!ba<}ppx0U^>k7%F1+!BF0 za(y?CV->r*2SDIT#Qh}RsBs*9*u}4rTQN};!);f;-oCotnG^4)>(jaM1DTxt8TbD2 z0i5{Pk<50rBwp0jC%B(PUMbL3bNBT>cw>YP&_A&oFJewHgn7p)NXHMbS1r~-X;EpfAScj3h`A3SHzvd$M)-HVtfshIh&)-yvx0~K z$>Ax(nYcTpw2lnu(R3`u-E1-p(%TV~LQ!t)cu4@3;*L9gwZZLXS zKlV0kpFwFdW6=Y}$q1=vP$$Z%Zmz_Av3Req+;lzpbr&b^%9Kvq%J-^Jp#X;E(f@6Q zsw)Z=HWlB@p{cPYB2ClirXoQF0g#C`Hb5pjB9?GZMiOq3TT;3zh5)8f0W6)1EVsOu z0$XGzi?2>kLuXd89ko?hHdf_69Dv~MmcPV1z&CjMW&*f$JN<4C`QrPS4|y`vGqZ>C zI_Q-h1$a8!t}INVG4EYtcnA!(9rJ+lnJtju!hAwZ#WWMB%qdM8vuP(9E8qC~6hf6~ z2mLbolwmc#=89~|V2MZ~;ctn!3F%UaPsH1_Dk|+FjJxSKdu;5URMCH%lKLOer4sR; z0%0Pok|soptN|b)FcP|(<@S_H3g`zKnmtf1vw@!s&XfY$0i3Bf{~rLS!AG%$fdZrK zw)Bof3XB5<#(@IkK&hkB@AQK#fV+t8(4~%(vxC;$$ux|*{Xuhgfas1aS^_4^XR)WF z4~RA?iqg;~>^O+`Z;$D06W#S39fdt`$IM)X*V_pxp&T5^DnkuBoRD|HL3TkHVg zNz@xb9?)Qbx*O#aG7RuDNbTrv&)n|rm8vY`+Cnm+pm=|M&ued^v00{kw0b5rm)u80 z6spzV#8Fx|FGk{mYU^o$m+0%u&DXwztRgcWF?Je)s>`w|XE&e9n}csiu?q@( zu|XaYtpJj52al&5hK?s7MOy*@+4lG`JT?kI!NAZbg|V36$}I1Y|~u`PkMk$WU1+k8(H3@_8Q)*=pP$Z3c#2L z7GS{CWacB~bhI|eLJ4bcyLSJ6NG!5Gw(fwyJGC{ZCXv1G-YM&mGF~WPERU4&LNO=g zkz)5Wd8CMsStCc3;;nP#kMccG;K9*^iU9er3n?Fm)2#wX;6l=a64E_0Jy6-+Jxrjm z=ZAtYNa<6qJD9w9escEc`N`j=IS)4A`9VaJ=O^0)e)|%RW?Z&+r|Q6mlj+{U0<2&y z<>zgI_3-$vn$&kL=f{UVILv_^aztl)S7J@GMW^jz*)Hyp2N>vhF>Q*OrNA~T5y@Du zcrLscOdekmQPVXyjj)yPPh%7JQjPD&4}d8&%~XZ?*3M}{pu3oqp)lS@HUK8S3{NgK z7~?!X+%oq4&R#~)Gb#Q}iG?2kyH1(1nklVF~L4CbO>-c2zH}1rdCK_^?9VG^{#- zJmXjh6uZSDOT8Ff-{)5hxVp@6d%A`4`I&`?#cr<|JT1oiRZK>lebU2xpC5iN@Krv) z0<7JE&+onrk6qyN+n(_>@cBKL@ig%HZNEJ1-3xqv_l2L*h=3gWJkh(+knz6l$asf* z0IuDafV{hAqn+Jy=E?S%Zve-|k`^JYB!*%iFiZ*oMs7hIMH+M!LD>>QY)MEIfo{w2 zp-zE}ZZ|_JWToX7s9lT|dH3KDG~~w48R3jbkVzFzBb=m=BD9Z6*esDRfrM=mU@Y9Q zNeLJsDhwOH)oc&kL62om3cIC;?-(?QB-e`BpPG$VETPe40>jJ;i($U%lCvfOKS<+M z@YuKq{WoX>U|eT!a9MTwMqvns1{wEYA%aH&nrPgER?0&dXDox!3>bWe5f?N7(H>jO z%<-$zCO?MG34%GkgV3m13ie}ZksJzPO^ZEMu=EM8h?EE^IIyc_H6D|qMS+4gP7 zJ(K>bbLPcYFfZE%WV>#DwcPgb%i^{dw|p+)ucv>Ta^+Y$CKLU!EQB ztLp7?#N&cj#Aas{nRRxOX|0zfNJe88p<|rU zDX@O?V`>agSy>XqJIpR3e1l0P%(B$;lO`7JaD`5u)=eO`NSYfx>(^zFXhW0vEqE2xm zlLwBWI2t&=U~1%aIyHLi<9LOFP%=Ruj}JhWW+98(`cIf95WW8<=-W?|y?{Q` zL$o*06R_pa6HNKmLo@)M&kxWW3YTX|n;~mp^a)2imZq^y0WN@1*LMq1GO4kB5t zLs%d7J$Hij=uBbIvw;YW$)He}6&>1!g}|p!@eUL!YX(N1vAOG4TVzDTtbd^m;d$uL6;}bNhU}{g->Nr+27f z5BWN@ZC~>-Y@b@N`;=lGkqgD*pJEUQY#qhTj!&$d68;y9qC^^+OZ+({70HTR^vPJJ z*=VJ3M8ym=OT7{0upWf$b#8_j?&FLew-dwn@FtCCncwUI&mjKvp&br&7?F0ZigzMv zr$&U*tXxO$WP}YQZ4;Z&gp?nI)VOs&mGV@yZ@LpZ(shYCu`DBax?QY5 zBIO`r?YuHC4|QN|%h-RA_zNC;yNoXDPq>a~(NSZyC}JfZ2|C3DHGv%wH>!=X7+FGM z1Q1y?cxsgsqkyVvYs>~OOgoGToBTE8b&DnQ$_9<#1XHOF4B2#N1O*XaXZDZMe1F$8 zI-mg7%OyoB!!cvL@?jXE(M2TB(D=!CDV5hI%(uMijk!QCCJKas2XN_ z3DvwYOlinsmN#X4TXU)hnZ<2|+q>np7Ju+>_ zkb4`{uBNzWV5+jF&jibc31tHnbJiwu*rG$T&s&Hdk`98;LnCJk0+e%O{K06{7t^W= zYHQo-%ubm1EA9J|3uSLgzi(@c_!-vN40#Uw zShO}E(PdpiTMEM4L}0Lj@u1rpCU$O+F?Ssw@v8e8G|^)JsoJxSr`x1G z*2R09LgIaB7u6m>g)apaN>e2h3!HAd&~~8jx`fU?gYOKGCLT9$ z>;te4p9zOp=Xh)t=e6DTQkI{Gf=trpFv3y3_lj!qScOU6UAcbFR~+txY#t0ThWTyEW**j`z&qL^^#q=Kw^)tgz(h^XISmX9tbZJ;i89Vn- zU=Ai;v*t?#ovmIdk+}JSb(*moZ&bl%GZ~*974rt`T!Av+8KI?#?0K@j*a%c5wn20m`@HB`xJDTvmZHEZK;nHW&_HGq}^AtUN3&wC=jF|k6EC$Zlex8E9k zIaIEB*v0L;cHJ8Hz_o7wweEgv6(I-Ua(GEYd+7+!o^FxKD_FxxC#GDp=q^tk7~~!# zp+N99&0#!Ua+_s3e60^?`5OGu#kv4qH+L;{L*&lD3MkWw>9$&nLC_pnV0e8VP9(;b zOFd92lvT^S$)NC`eT>xTP&b)00+?8`>23+v9!j?FwffBSwQljcHE}SHF@aVZcL=@B zc6(vKb@#Kq&0Rw$vejDIu?*XwjOE+FV@nq9&0&290@}6Po`hZ0BCMhS&H3( zWoy^W%XsfPZo-!}Ky8T|va+&;6rXi*b5vKpsVhf)&UU+~AYQ1hE*W)2gSvVmL2Jr@ z6J_((F}&d#DLq{y)hQ`SMgdo;U63Y6Qj2fdeJ(Ocl7N(GLsOVeT6G`sF4+!I(xxa8 zyN#XPEN*HGySDrs?UR^g5LwSzEZBdes=4CY9N zMpnW4DQ_5JO24odw$m)Vt$7htIQ>k3sA)qRmhMl@I6bi$lG`$Q@XtXkX;sW^DachfQaRvFW`+&rf*21~v1xjE?^D3amk zWHQ{`$>UMYHpmSM zh;^`Z6J6{st{DTSZcd6z#z?`RYHJuT!`;L!MZ1Y)0q_!eFlTL?Fa`6QrF1p#2*9tLg`3Y=XF?bYp_D(rqzK;$(Z3P1go-8H{S6_Oe<_ zbI*W`&hUt>Hv+PE<&B~e!K&w5mGTC7k7Yc4-aJisZR$ag_fSf7ouMEg{yE3npp94M z4q$k9Kkna`>=bb+tVqig7(=3i#IZHM0XW1>-C_r1@A6yuN-RtmSdA5p-7!#6A=@ZePlRFwo>S$gJa?Yj!Rjo z2+p*d{NQw~rsNVqi{2S0*yk@t0jQMi53*BuOLn9n2>T1~wx`{x4;QG}xfXb8HZ%I# zM-O}$#D$b=A8OM*Qf5I)Kr*x;X*Oe}4W$#f(j&Udi!*9$j|mUN6J+-aiYya(W1^ao zi%kMpjDvApY3nnyrKlMRNITn$4hrp*#bg34$f9rx?y~&Nx0vjHT#>fvi$fU*+0wQl zW>l%Dr`@iFFxM7TBAGQ62gYubK}+(`NNj`XI{Iv=Q6|_<`<&WFK>#uv1rnMaH(;tv z0Gek{5QupFWaTw5rN-X&&0ubebZa)-FQ78RMTGCPoadbQS_Q0YlF z?M}>l+CZTkOFnn#%X-o<;w;^j7UU6*;^R+lW=5cOAnF8aJz|4fjK(bYeNVra2-zEhzN_G--XRsQGndHfAxxag+ILGtLM!tM8S@) z?lZ42v2=X36R7KqbaXS8P*ngT8Rq|; zBMT+__l+!65OneG{Hb_cpfhxQ(h=H^2-*T+YLDCJqHNU8xD*lx%E7mvsIWoeqm zCXq9;oYerx2I#??W%n?os;~u%3_>@(f(mhqi%&cZl}MW-MF^gY*1-CqP{;d>K`)^X zDwnZ#dCUdjDdrcOQ0TqaYdOt$HrwAplzfTh0JZXSx2+`IvbOW&M$ zgztX(mDXxcC!})U*7g8&YxnsrGYsTRIk#`sXM??u%ymoDyZT{0xGieSDSR_KhRF=` z89kO_h6%xpVJtQ&;3zKGC~}_2*~+3AyVw8`kBC`|r>yi~ zz?BJ2%3ze616nnCZRei1VI`yo1SYrxtfl>kyM@-g=En2PO^JNHo&N_{-gqzlQ0>t2 zE-@z(6{8pOV4g=mD`USse);SVrCa-o#ZUHCK3aCCk8?Y=fez#Z+q)LalEi}oJ+Lb+ zfLo5Yg*J3?qM^SCoVh@wx`nk@=G6BBPKx9tI{L{coD_(VhOk(qq099^hkBijRiFcF z%|0gP&dj=Y)tL%6QDJt(aU9uGbG6O63X|19MVuHEv72R0dQr+yND(aXE~O2==na)I zu!2`vV|KWs0-*Nh)7V)xKK*tk{st*kZ99Q1{YecQ0;&I*En7={!k-0MxAL9+iZKTJ zaZ9q7wVS_TTvTcc3`mmz?OTQd0BJ~>IdcW1WES~Y#TW?dB8F=-@;Wh4Xe87HtWtTb zcJ2f`4e8Y>{9P=X&B;0g)dR=d%DFn(gX}%d9-xbs$(awjWSgT1rGzEe(zaiMY8q8lVUL0JmuftBEE$SeH3)JKB>&fS}PIsN%8F(LBud`l9m^ z&8*jXY=y;hKEqclyh*j)Z1eE0e9p4&$O1LBQF?%iB2|yo1-(m35-acxZ@N`F(2WO1DVDu z=9fm&(s5|8X(@OnYY3gj8X}{JdWz639-YO~iqR z_sh`JJo6L)@Z279l#PPqW(Br`Pq~@+BlnnbVTye29pQU8-j9u1ahRJjtW>9=6V{h4 zaEw}Ph^K%P^X}2tW?yA%G>L^e9)p$#d#cBLqlx66^xn!n9q>W3N&jT|)|$?w;S^2J%p)B#>Obg6JT2q(MMVph6fMjmxDFdJV8?9*g}VJlD3)(YWLqjxiu> zSIzev>XnX^?QJ%!4bMoLuL;g(gMH%0;IPqE=%0LI%n4j0R;H;fK4SR`@~MlJKLCt?+}=Be5pbTmd>P){qE`H5g>TjEPPj7x~W+ zR4HO>NV3@-jb>$vtv;*fL^BLx+)wJ4JPqb_Wz0hQLR31CV2zL!0ybHg z1C(GsF!1&Bf7ielMLlzHOac9n%}mKD_(E!paJdKg^4h>x6gdtz(y5<Fb)CE=-q`M z=jQ6nANy07uCHqB&P&DSx{(KclS{;nlmp?Yk>~v&3~Vd83XBl*<}Ysp&m$L>X;C|W zUC$>u8V~r#xPcV#S{6B9vU!mG-H)B~ia_A3U2fw%`lx`tneON!6VTnb3ja<_sbR9 z-rUbnX3Y8QdVfS@mx5>u$HjJXMS_eyr*!_f*bZHh=3irxcltjxKzqn+{AX&A8|{lnfe|LmO)jTW@9QdV zY;?2k@s4iFW5C(y*W0AdK!&5F4WQDWT;BeZAUhz`I0hvtz6eU@ZIRhn^O;b|BO+It zn*7>*Kd`CY)M%!i*W#g9$^Gn1hYr?qv-LwlhgAZ(_;-i-7h#8qz1-_X0GbE6sPWp` z)`7!qZBgujIVG=2vUPK|`P&4*AT~jY`Fv|;Avifo{-nGz5tz5|TU!@5puB0kn>B>* z$Hlhh8Oks$vON#!Eytc9r2K=UTj?8{%jLoMFzTqSURKE)rWN8&0*&Mp*$l#f0y`CF zAO#uH=Y!^o5R@%wK+sPOOz%n+;~nHZqHEwx{-mm?NVMoNx}$AIw(E)jO~*LUc&xhV zL$TzG8vvVW_wKxEpZ(<&zMqwLLgJ9|HJT7&i!zJ#iYHe>z;CXT z?zo3(DpJ7QJ37~q&mfBsOujB*nvv?qktX1p{Cv4YYe;^PhQmKBi7eS<8kwybZXSz~ z>Q$QC8mng}lrcap0NqRWEZP4FHiYIH9!O0Eh6-ex^N}1{k!6ogvbe5OkthcLk4{Qb z`AB@(20D~4XvHHjS_|#av7HP8LZJA6`d}nnBw=tzQ{bk#Mr5%MWZ4zTH&Q6v6uD4M zF>tY!b}U-$k?EW(Hd1@;YwkqH1^qxvt!4yL#+4Je7u@W^%{dv|Cly~QH8#sf(f>QS z&q}5*%%{=vo~5KgXf>*=eFcumX20*(Gvo zCIhtAHIs9Pc^k^}YMR*d&Juf+=S*7fj*HC_A*7gD`e(MAH9RuU5O(s0=sLoK-a9Pb z10hok&}HtK<4YCpYlDdl13aAeLQDk)pZ%#{>bu2fp9$!_&jW(@Y7Mk-J{PF)JT8<& zvoslIF(=@QPIZVRr)?uSg*WH;`+~UY^!L2395_fa5>}4 z(Gw_51VUec<|*5@IYLf4XebdnTn_9?y%D{H(y{hfiY)|5t3ORq@gh@dsz7oYwYG?L z7!b95liSi$+a>ys^#+uT82X3aEnY!jyZBM8`!xBeOihd%`+`MH ziK)WKrQ%QvAlC@Y2JewOT}I zjxI-*1L9~7)SZuxZ8i;zd0PPx|41kobO`Fj5pO->00^pJ07qrJbC+S;0UY?ljo^X& zSCn9)Hha0t>1EFHCJ*0f9^P09iF9A_b3F}x_CAm!61faT8*$aIFOqJ$L5f@pSMuzk zv6?Blo`Ex&@(9_nFo>oL5}=uACSK^{bNd04jx94p35svL>UgrvUQWOqmDhOVt&XSp z%BB)*)ClN}*2nls$d3Y$6gF!1gc2cal#4ug1Is|57e31L7f@mqWd;<663XdMNJb?< z-@L-(OcaBeDN)0bz%>ssPtDP=2UI~JskkHi8 zcD86iUZJ5u(TrB+*VauebBW0(!wG5$XkJt+*<0=&dZ}&WRG=v|B=+01Dv5gAOzcGv z8knUIAR^b@1%biBHjx`0)}xf|$btPLvTdFdqpH=mE4i^(9lA zFRc-cN{y<~ArsKHNBT(lV2Tm5U<{jz_B4hE>P;&oQC}gE<%kavHqr`7)G8zxpLKuG~Gm zKL>-O8eMP8HW*=qyAF`BfCi${rx;XweEu00+^5tT@xKwVToK zpA-wcV7wz^c0X(6R0F(k8}nTIHk+?ahrH`Lx8I?!${!Wy z{e&(9AsjkxmlOcHrUAh1e;EK>!vOdo69Cyh0J8Tq6Vz*7YM?PMPtowRD8jDpAXFFR zF1c`n5F5QC-AT|C_P96Hw)PUH0n^t=aeQq|nntt_@Ey{`WDw5ZU2m&eraq*Hidw9{$LbnP7H!*kj1J#qr&WcL3t!iIsERDYPzKQA~P9{(xOGs~Jhi zl*5=uyblfc%eFxfMl?U~d*X*dSj4@#kuDusH-nu;DH>0fT_(&}%BRLTnZaTKY9WUa zdE!wIamJUgJ!-X{MTk7otN&thZ?eHk7cv86lSJ-e5)$>~ovXzJklt%q=@Ef{ zB@~02XX3#l%-^VFX(Q+`p(!M)fMIjeUy*4?SA-q$Mp=pTRFL%$6j3-UL|OKor~R>6 zsfciIT%LK}0(d?fP35$>#Z5MMu@e3#+HAEe;+CJ;98F(L_M(=~GV`K4TkE#%c9!v) z4-r^!q3XO>YDR!9c`Icui4AqK2&b4z?c5TyKGf;L9?10FJkxdo0t+E_z*p+EE^b6- zdFdOzREOsbDTL?Kh?gfvSDTR)m^Nb}JlfAo7@Y*quIT%Ut%rnA47IQsW)#c51h1~X zfa6E3`b|WxBsbnJ*k{TPXA+gkRre*j z=TqGiAlp~xG_s?j+G-=lKE*c)>;!V!v%f)&oHvTwGXj)Q10)1EUA>J$_L3_$Ko%iD z<_qI+M81*f0JNo%nLy5G0Mme;X#*Pd&;Z+5U83ewoq^8R2#Er@Y~m2e)cBY%25c@Z2m=|e<$ddqiPl8B^cHnWYv6~Xk*jfOBcYB5)6fs`t=2)?n7 zTs_s7(+KZ6F z1R5>@f@HthYDxgTjZZ6_1u=yz-Isg2JFO(uhM-Z!I7dNI#uQPRusO5F&{~2tSQ^+2 zIxm$p1i47z1<^=OFy6AkN9};?Gx>hFI4Bof`X$(n0YGLW#|nf*Ej6KN;oo52gLA=> zEi6Vik%(_4rxm_2i~NE|@l1$eAe zs=)oQZ&x_SL zh2IzbiB7U2f{{G1iop2wD6opis$k-+ja3A*ecU_&d=VN%OnA1>?i5=WvWgHl8xUH( z30Xw|o#9O;NZWu;s|`$HW>~~ty58A5#tWVRj z0QJAqtwL@tishTg3_7cM1*aJsJyNYu6E2E~Hnfpo2 zbPE&*jyDL=f#30oLN*UKtMXB-xtA=;x`o0StcQStnr)K-lNPlg)D)LIx`C-6{NvPA z1SALt0W`*PZCDn!h`rjokG2<Dx%^ zR&U)d8~9__C&mh9oG3JOfCdmJLs$*1lgH7ND5|c){LlDCUId0s8)GKeC{tENJz<*% z+Fgt#dA$KKqbBR6kW1|}-exyHA*^B346|?*nANBpj!k9AwE$8i4w~p@6BDW@G{t}_ z6A23p5}M<5u-)q8>>68HfPut?GV*Gc>Q)=_z(9$(Ae%bCH$+BGP0(Go*yCY=!9dJ? zSV$~Y%xr(I(MJ6Cvy+Gx-nMUlL8|?VX;mKP!=BqO?38*!TXOfQ{kfl}{j^S7k?=dd zFZ0thq_9})YouIhQW~e9-85Gzo5N6DKa-rGAPAVIku1_vAJZ_@eM(FN{=zg9*9yj1 z^kUBM3B5vQXneY2Pei2bi8{&?JD4m5T0U=xqie}&KT`P1;7Q_c5|G%7yo5`aaWUwp z@dU$mn7-cjABZmn>nS@v(V50KnLNREAo8o-XP&%oxtXT7|0KvGH_mezC2MZ)%6PI5 zd2X>MNf|jUVVIQ>)nW`wmO)IhbAOQG?Ph-DXd#?YcC*==L!`O0|L8-9)objQOyFa+ z_pX`=1`)v}9c!Xcvh% zr5n~ypX5(u&qer>kylK}O+pox<(;;RtT6 z7s>YDnblCTY9bIB&j{5=5QL1Gz$hus;ZB?JeZnIZ@AQht-<$*izQQNz!t@6>Vh%Gpd;B4xjS{pBl0o3ujq}TTMO2 zl^A3p5H=&r+KyRhR7MsKBng#5&FApIEL5=T!VNS`(|y}i3JMspAOpZ@S~12fuB_M& zz-xP_isalqPH-9OL}bj<_+ZS#0WKS!gdxm!PLo~2>FaVZ3onB93{gP0Z_&3=zHN#N z5bU=nI15NJ=NSbg$Q4sAUZl)YS@t+MUuaz)vV~UhX_e1XK2^#tTUyB76KLnbn!v#(&pe*) z2t6HSp3dUwdCa~buWO!8r@U-$yF**Fl(4iK4EJ?4wH5Ts;jlOwtmrW{^O1BjSx>d6 zX3~UEGuu~fo4MDjJt(58`_6qSsIWe2Pt^g3P<85ms;35ac9kB@FuCj^uf0{zg!0~1 zM@s@upH=dK&-1}FVP%>UXw@e>DSHvDYdr{)OKs97Yp}1rpzVRY03QUKReiU0q zNP`ho3rNe%P#6;m!ezAsY6PTCa9=FEgor1wTWW%H!N`EjO&m^KQBbVV38KNsTI?!l zRceK10E@A$*Pr?o6aaOn*_6iD5NqC1lM#L45L$pmve?_IrT?j3O9rw}0{JFXx78tX z)H`UQtgdv0oSmVv z1}dpTHdfjeHcNpH`RFAoUm@B)Vn|LYAkso+6BSi#mbTk(h0kJ4LM4v^veN}%;g3pc zxJ?@+YLD<6@tQMIL8%r8L6#d6EO5g~C*eZ8mHn|IU=Oi%#(pQ!A8|-F5U21NHa1|B zh_ulPTmTle0JGR`0G1QWQRmcRz!hpx_W)c5SlS=KR%;w7SW*SDGL%^u zqApBQdJj~z2BfT@%qe+f0~9p{3!r8UDQw#lGe>no8ay0yW;?!2D3F7_D}a@@yUk%& zU)5}~Mhz|Sp=(M^HCWp|>ywmuN*)eC$ng2_(|9XoWtMET9!AZ|FE-pH@U|8{l@$|Q zwfRQ-{}}Z%tG)T)Mes&ob+oO78I*{28xl0}76>2nBl%QeXp2N!5j4SB@hDK8EPwpL z8IVmPQOxUxy+lH=aoNSZosWv@?Di=vkA=BHHwpF@bM+BAxLh9W)oNafWcpx2WYTVr zK8Ph+#|-)gMmz?V38Vk)_q2fnEYk=LKMt3qabY|8gtnqJILzd;B-5v(NPRaZFiByJ z1&4t-?aC-Hi<%6C^6VTj%L&+*-*cOoG2dlUX`xCs%1$*lXVZKcl`?AugZEOaW=;yZ z{5#gRgeN%OPcuXJq4xCT?+86JM?-Vcs2)t#2n`74thw1oJLyd~8>YSoJL%+ovb8?_ zZz!Yfme1dgoBj=DJiXU4UX3zQBkNLZExl8McZgkRf?=4*D{X6TNtK>6Ibt3zUE^?A zBfY?6YGV^-@~&G82{znX5nrH5q{aKKLO802J7#k+EkjV85U&X)6I<_)#Xm3EDf@Wa zv%}{gdS}Oxo<-5Y{p=gjR$g{w^0LiP@RkIS(@%Q9+=O(&1goqox=N& z+KiCri!xzH7a|i^a5%(~QaE&Yu>On-=nZh{6A(c`- zNVY({dJBE?mAgPzK*SPU9D16iwI0}y7*51HHwutQOWdlm>>o9SPdiLIxv5 zn9^~N#UtiJePc|59dgrFwm31hD+b=oRHJAzOXxUX(__D<08@2k_S7l7HQNWF5sMg( z8oSX%L?u9*bdea707AQa&)fdSk z4Q95OHh{CMC21}yfx4vm&)7^yd?eWdZ!$nOLsFoFZUy8#17uWO0a+Dh>sUq>F1xW7 z3u(f7miv&_H%NpUV#$HFbcWC+x_?U)8SD0qjn<0IH zX$AzL-UENFvD2&!V;T!r3<%gD1wc~-gJc{n1_C zO#@&s&6EzL_ljx$a0&Op^BnEu0;iP%2t0i}qraJW7V4(~x4yPZpmG6OPK}U@kML26 zX@eLV03Tt}Md^7OVVuHyBT)RzVc7eGr% z!gCblF^<}($ZUt{*0C;!1r;$)!L_x3+0jXq>i{nh!KeoWX+$7vAP5uC&Qq(i0Ap!( z!dv#%1X6{!w(do7c3g@X|;)SSieDCUIEbx5ovUQlL;n!4}iuch>Y*|)7t zpd6n{tvG@};PD$L;6 zB$|t}GX)oH0D=opQjLtl2FOF+ET#{e^t1y;R8Rn@DPY*<;w-c2$km%@ z8w@3?-sovrgjKB8APtrtZG{boCqQHuKVrK!R&bfn%XooFFJKM3Q znme~h{@rZPt+w-_aBd{B&QOaOT{j}T)?gx;3$GJdV2kItF>?kTV~UpGW?g8lCLoE$ zeGMwq&eW+YqEt~xJf+4nTJjT3l*0N*4iXO-VUY|D6bWu+KH!DB5lx?a)FXqToPUGG z2i)VhCfjr-z&c*$%r@Kq>x`TY9Dlf~0FJRb4Sms!&kN8J%Tv4d|@E|CW@KhaBrO&Smgk@^@K zmsHUYnxYH8{X{f^yxO+aDZKoNXjOenvZ=nj)=f4wH8f3hlS(Hm-PZc1WO>EX@3m8SIoe zXFHCwCChOVT!ZvCNFN+Zmqs0@cPKrGbl*_=AkxL5^Z?RsDE(%{aSjWmD|p|7bnwS( zCof2FRXU$v(4JqDzZdEM7(4)z05U#O;w+$^nKWh;*C2fi=}Dnsy7Ib)*7}x3<@Gfcw4|YKMR{{wb8BN`?W#rPwdM5{ z$@0p|ret%o$-JO0*+N|{<>j@t3o@THmM^KQFK?-8sIO?KZ)qy8Xjz~y>zbDcGZ$1< zE~;&)sNqF@Gw(v#mL{u~ENyA2s!M{&RrTa-PJ*UQi(Bg}n+?J)EpJ|$F_d!~nrenm zZfLHXOJe~=vuXA4#`21q@+HaU;ms|T1~z88nB)R;E1<+;CC+qUaS}h_XaT<>exR^Z z*e*k~5`LelQGlSTrJ1Ij+?s5vN;WZbExdx+?Ksa+pV}7WXkOLa zlB`R=f0y_B@xH#H#jUDqtWDO5B2+q;^ZaO@4`D)Ryn}Q>yL8`n=|{*L&cCBwdR)8w z@A>b$aTVP36Mk2K7LcWdrzD$OYg;BxY^`6>RNgpv$U?WF-Yu_p7fxwvTIen>uWijF zRr@@iD;pb{TEKF9H8}oMR*5r>y6@#TfM1YSAHwOop$U^i@9!mjY$*K$|2>b)A6+&y zrzcm@62W_aej1nHPkH+AJAj|)TR(mW^6Sq}b-VoH{1W^I@*BkOAbz5ihwvNBFZfeg zL--xaFTh99z{B|sg(imW7pWBpdX>F=!7y!7zde{U2OICm( zwW~fWyAr^Gp)w&XC0G&cg+|FRvdpJRXycG^^@)QB~;(Sx+C4Bo!rgNF7gP+^apz}`7ufd-%P1rZa*27{>15* zS7LCp+-*)SYfVDT{Tj+di)Yj?Zs_>UaeU*Z%RRyNBAqwXB&UVEiFDq{J|RnI9uYJK znISXp>@*`tXAhVC82L3%f)-n51Z8P#sBcc%c87|0J|Ms5R%NoeqN%D;9A@wkx2oAi z8fr>bFwT`nxUGEYPn*v=5mJn|xwfhT77Rgx-$(=-zO1#XqDBvx9CeKI(Qa+B{_gw| zLtAHaT|oOzT-?Gx!1*X-8HC9cJYL`<$x1 zOIlppuwqtulfZl`VkUfNwGj_aYFV0W8bMhB50P%5Kfzr;=`s2X>K)DfjQaXylc{+T zBDRG4WDSyel^*-_*$1uTT-l|>$O27c%O;JxY#(ucQ8kMq+( z5h|}NNN`nJGH39o^szyLtI|{2rKh$_PivPJzX<;H{fr>NRq5l}r6r&F3KtSiJt7Yx z1C+op-3mm@hWgr7hM%@9g~^ng^uCWss!nfdkV9%M$vp_eJEO0u%Gx!C6!hhL2{!h@2mh{NfjXpn5S%ht8 zC^k6^b4D&&)C%4VuWJxTahyk}Pqw++;VFW{f2zKw^2(}})Hu4QNEo!LsAI!qKhj3v^3d)sCdRoik@n%eo zuDhVMaY0K%QnI;3MBXpt7tG;u?)4XZzli&(O$~LaG8WMqL@B;Lv7tVBD%Neu9j(n( ztCMbnFXgx^mLhv%da7uxMZ`g@Tr_sHxyqKNv99Fjqmg^s?5X2} zyz6;Bh~MY$ACT_MkKxPTyXo6P>PgGrkdJ-vuS|5Sd=t(|*iu~7{+8szJ|#v5{j4M` zuvKH@9p1dEzG65Abm^80T9&G{G88-Cp$_pi$;^Ufri=ot53n*fuTpZoY(tp3WS9!{ z9%nrHM3aI)(It&l@Tc_RAi-5>&G3K^2l8-`4&>n=-I+YRv|V{s?b6ll(lzbUwe8Y% zq^%jvYD+l7G#@J&4cR4w0SZ(p=diw3m!dCT+2muVOr17;#&O5bJmJKXW}SS>sk2X; zGk4zUXOu6hs7x+ivb3tYrnauWp>Y|4V(ao1D_5;99Wip$=rLo*jh}GXa5*#g@$YEz z9b>04bh0~4xvyJ^qoMqexG+z8HoYr$ayOVrP zToGLiPU^mep9uU!sr;h)5WP3ZhuY`-ovZW_{Ykb~8(Nj%FGw%vUeAgSv}Ld0ekH%4 zY|$cpr=R9hI34Ju)A@Eh?^g5Ex99LvyC#>{OMz)br%qyHM~i80ndm|gXyXRH*^fNm z;wo9cU0!RlB;TF9-#?V^#0D2L^3s&{L>A{c@@S5y-&H2{{4Jh$;rVI4EhFp`I;~zF zI}DFZ0~*$}%GI=|b^Wa$$u|VJts}>bok-&=lJKBPH(A%%vdW(~nOUf(f^St{>V*sw zq}T9V@=gYg-d6`svu{CzsBNa4NtDxthn_IsNmNi^EP%EI=@O<`Ku9GSQtQf0$c`_tmJ#i<17p z-~>3e1)JuQ=t zHC`X30-yBZZe2NqYzajH&^mneZgYcNKS;4IE+p5lr9sxXVa~JQR~~xQCLhl(1;;eU z^cT>pHQcY|w~n9WB>e?+uZ?@XJD1;i{DN`@!1PWbEl2zU!!$JzhO){w?o3KpdQ?^4 z2yV4BG`O`w7QrCn6O&+28|tyNVo3~_(MB1X!+RURBkuwDAc?b3fF{kiE>9dx8=mC>We4=QnFm%N5wd;8+~Jlo*^e7RKq%g<|~ z_T{(*KBrA5Ei*+v7U#r~Yhx$U>B^+98MmgHVo=II=!fLr=s{K{?CxI^TqTzb<0_lo z7_L3IcC;V*%^@JhxFLnmLLUXKSl?~%$*Cq}!ywqii9RlzVx@+C&uJ}d*V2g))E9At6QyGZK{y6M=&h}Q+o2hHUC-g0-3)|9Opqny51jCTS;^*FT(kd}iO?HAPbnDXtx3X$U6d^eVFdha#aMB|T2B_1F2r6{C7IvK zNT1lM!7}>}ah(r_SlaYi?F^Zw(#``0iw@0<7tD~KKa(%ts^OXDGh=63LL5$0dF_J6 z)~3dWW`b6ezEy1{ZIHetets~&AT1l^uu!_3d&x+_d)YDcO^}wILH5!ht@(9GDE%ew z2k`r^_Yuamc(E~|JM#}KG5X~q+94e%NMFRg`WB?G;$HGhkUo?9;i2?w?xp_(?@#7_ zL?}Itd)WqB5+$cOAoj9f^Yb33euO8mdp`OPYR_k<6eCT-hZoI z`pS0ctJ|d|%Y?uG0%_T7gYuLtxfui+zTgs*~4u%#(NAa4T~2`o77x7a+sBej_0bpv$>)&q`t8-y)~sz zbRDOW_p);YW!B;p2nycByPmw;Q(2A3N>J{q`o%-}omhV2=O$!u1wwwI{Y~{qslTTF zlc@gyj74fkI2{kAyR>_+wB8$0t&_l*WbNW%Rm}^CO>SDSi0GC|qOS)lh7hm}`K*0N zJCrPIqy66;ZvBPl!N`S|pC3;U;479k4IMdb+^~_xVOZW&v2-|954UfOXz#p5y`r7@ z47}>SgrE4m^v*Bw`!c^v`33O2f)|5Gr~h^zWA6t|ve(n?b<(Bwy76Iqt$x>B+cpgI z9R7B6uQ1mQ&t7J($zT3bS9igdsHV=Y<bOpN^~%!gxNhqI$OF%C9ewcI zHAR!1ww>cvJ?u?(wmf&i+|kP?JKIlOQn&4v$<9$~1^uo#X!SXmsek$KG?*Z&poS`P#8xi4H#e(2LzEV`3wJ@YZd! zr$je=^vbf|Tr}m}?gNJZ>5#2c;?Mr^Upq&Uk$T+EiXPYTC>0swdv-zI0mOs=1Tz+yClm zcU`;Rp-(;jTO`uPvPIi%vK>3`~Tz_@>%)ik|)%g#quzJ0^=Roi>N z^UU|2pFVT#6Q}?5Z{22GJ%94tCp?y=V7vkN>Ra z#xML~(DB{}eX9T5=ZxdOd(^C#M$FoDe2)`eIpgTcM~+M$99TY5h7#&!FjanklaZ{K+F31^Hvu=Ks@E6zJ(-Jmt&`u6(48CMTIGkei* z-#FvE59Uo?o0mBA+eZxFeB~GCoOwyX5kH(f^pZ0#`{N_09(U!oGmmn=ziWQ%oik6k z>E*=e4TsGyo$>hBw~Q>Gzvg$|kEXBx`usCb>HgXQFaCV~s^;ULZ2X0D*4$aY&pF|v z(P!1Y^7ZLEkE%ZFk=xH2dh6mXXSE)1@A$cGPoLGj{H2__E%|5PvgU+A$7W4B`aJ@Id^?tk}!Hy7mBy!gVO7X0N0znC)j*9R_q>y&FQo^$;v3-3DQ3&UZa4`RYB%MNd1ge%wEC#i9-F-xi$u_Kro@?|N}IgE;{gyGrqU% z8%tgvbmN=-yF9j}$BMkUPi>4WeRlKD56^pj%+lhCACCKZvS#V@V?SDS^?+-ap7HAk z-@jnVub19++-<9uY%8d`rdNQb92u64}V|%W}uDePvza<4277@;$$*D|+aQ58V~dslT*o=&1fTA5s6!B_F(a%5lr;*Pr|T zWq-Qz`uZ2k|Ft%r^}G7R*FNyq%`cTSEWfhm(20GgG;BUU=iaXW#sAuY-sDu<_5EM_72czZJIh-2ToB%UZpb-m6&2(PeO&93x~~={Z)j`X znz!P_kDj=v_06C6eCfm3Ypu_GH1oD~W$yAzj@~k_|EaT=4?l7HUte8v(efXaudaS^ z+fSDFT6@WLhyCUs%g?xS_{Gbg7`&qK{P%~>jxAVm@W=3y7xP8U^ ztN%25(u|K*y!TK^eEVNUuDtIbvxiLl?vj<)m)?B$#;;wqa>?1pHI7;HJv@{K1xPt1p>5 zwC#xesjC}q8^7?27oW2_Svzpe*l~BQUO(;dzF8N%y87(X{~4e1#{Z>2WV9=U(zR-JW*^Q^K`Pb|x zYA(v#v}XLF5C8O*f=AXo`d0IObBf}$@=$G=dw?xiy)9e2{r*RA_)(~f>G z&wh5@rc1M4>3eAL`ul%#Uj4}v%hnIsH1OxIZePBBRLiYL4mju5^;@>Te!)K;`@{Or zFH7zrp2D~ikRzv@G*xB|yeqQv$Usx>*5cslh(Vbn*&sjO;v}y)jOqR22Ba zi3`*BhqJn@$z6C>$46_^k4yw;>YH|@B^CzeB-W0UH?o?@_)1(1FN;tv%)j`$TI6S9 z*~*es2BKMw^T7Pmh}FBr*rOY2U8xI1-Qs8(JinEt9i>Bc88LMT&J}cs4#2WKmoLnC z39t&4`_Kp)W7^EpUwwZ^TJd@{6a0<8Aza#G%x1WL1~0*fhVCVZ z9X4Ew*bqEE_{8uOYSfxr@rY=Zft)K#lPg^d5Czt;oJtnBIy@PvRM5%h^a?Y=G4OIN z4t+bSMS<*6J&np*GF1?^!Hq4Z#25u;KNOJ z#Rk|9Cc3g&I7iv|fE=#M+l6ZZ*WO$sdhh?~eiOgX7#r#Y`dP5nEf^Q;Y0q3wu$j8$ zJHL*rY^Fh8e+-?iJntHMZ^ldTH8{lb1m5i=k8DD_xvK5;t+ln2Cfb;+w|UTqXF>X( zq~oFV`=q7A1@E1xwM_(Rwt~#aUr1W^q2PU2(uarAG19UR1n=Lae5KRDF*bmv)&E=6 zQs26`DM+QSb|oYqeuh8Al>VRo_aCFPe%#tk$Jn^F8-V{5fDxo`AuXF;I4%EGkiM1o zy+Y}`NgohOKR{Z#e~|x0(i-0&{TtH#LuuhtxcqF=vYiF_^GP2aN(-N4I}6?)OZtdV zdOqoJd5xrHyAAT!lNP=Q>Gxwc{htkY`uJl}q^J|a7LrX2QZDo*-^r}Afcaen?7A?Y zGvDl6>hpfTZ?*jYxjq{NWR-VWc{RzIoi;c~W=UI|JDsi04riycyWN}2e0xfL z-tYHR?*ARnKR>-~TGeWonvORXQpq#7`SVtY4G&s@2>?GKdkPV{^$3Da?btweDZ`vCEs{De`%t2JRHb?DeDV7wmdx_aW>1bbD>+ zx!=63+q=cjO#1OXMahTGT|Q&!LkIQy+Opq|x_ndPYmqAsyY|8>HtaWf+qxk;Z}><2 zie7X6boCvv?&HRc==#fNFQ_`~fs3BI?0Zl4dvDVj$2|MuxcEiiczWv8x4Z2Bujc8G zP5I-3KW({X@{_+htEu~07Z$HR@~FkvkG}QE@1OLu^AEi1>Ss4sT-N{Ovj&!ZwdmR_ z_uqE>su#|Caoum%o^(Z*f_q->zVy~J7yat;%0s{L>e>63xD)!Hy8ESbZ`}F)zaD$? z_qtEIduZ?P9(>Z{r=0NBdDS<5`KE6^G`ENMoppEq;G9{9-2B|y-@d)$@BK&5N^V{7 zvl~wNQIB8T{>Y?e9>w4th$A0Va9&H8P9=`3=Rd;!P7S8(dJ9iFP zlGhTw`1zsRmQ1_*hL6rZqt7W@hKy;rbI|AuuX*V8kB*<-^LKszy6NwyAGqo2^-C{G zJ~N?Y!H_%eIq>24XI?h)#+!aU@SQ&2yZ`jF?i%xrqi#KO!2K)!{7BEii~g|okh5>O zY|f0C?|=0RSCtfBwe)At{p^;%@9wht-5*^4^#hLH|Ne=quYKUmGn$4C{o00Od;Ma{ z`@^;$@bf!v|MJCOEW0Y!ZA$)E@4Dfi&wuZ@S61G9)%)Z7W?k!Td;P0x->yG@=xKKi zf3#QZo+V2zYOQ=^-j#D#9CC1NwwK?!s2=4h(Ee#7^X{z0VAyzVH9OuiyQ?`#kr# zgWGe~IeV|O&(5{?S--W8wR&UZch~-A%jaFK_4ZFXEOv5R)(~VJxV_&+M$-3`g>gMY zdvmTaOeekC-rHjCrnq?NSlfch4lBwkKc$B=fsf<5bz~!|ZMjF=>)t~r^_JU&Pvoak?(W^w&*JTo6yt5? z6IZ|7bpG`58LymnUhXlx&QWi7M3KMYrJHYh&ZMV)eQl$AqGkx`%IXpCQ_ZUTe`{lL z)mZ(Mw`bLtJwcn@i{e%~F|Lgn@BXdt?5br&VMffcwx;FhFYc~dy;iUA`q0$%i!2_L zGo1$Bs=mGA!hwj*8|BWuCw1@Hb7S{WeL5{DFFIgvccbjml`E0Sr>f7~3tz#rw#?1H zHH?uP;d}pD?Yd`&7<7+waghZB-y9RRURl1Dw%u;eio9+Kw(kcY?ejdm-=gW3bHqUys*lp=Jv=;dbl2c*}dZ17xIlSaOQjqWlEDiJYi-$T*dcW^)8^n%xZD?r_lRu zj-fGg`^F5KdxI{In7WI4Q}*2JO~`C|<$LB6>GI>}x(Dy=A60#OrE0nrYj9!GjY~rm z75DGiI6HM>oM9}fa2w~aq&toJR;ehlH@a!NKXmZMN4kpy#g0#{te0AKJ7qTU?X$r> zrl&t-tz(Gx4#^I>xig^aTKh4{WT``};^48XR>!G2{Q{}`7c8>2dwOQD^p0348m5={ zeZ7tO!A{m)mnsg1_wS!>I(O3>hqLkPF629qYjP~!4>2!tvsv+?U#GLy{L!*o(+-+m zA7`G@EnG0tm8GH_uT6M3Ww~Q3N%lv!W8O1z(k_ z_&I&b#H~e}i%nmDZfoVdvy)fxGChxUx0Ockj_;OH>ghzonQ(Jr26b`kEdwfra&gzqL+^}!uqjLi-nPc-W z80S^L)=4#;KjubH`uocX1(u{Ey{|re@UHZ|IkWAsm*lnc6K^nfIDFjl@uub8qm#%J zEbA&VXKXwg{doi3)8J0R%9kSo!=B}(&T`wrbiMpAbZ5j#A9}w9l|xz4R)s?yyTs+R zmuIY9-#9SOnz4A_i3{rYZ5QpNZ{nWfMc9v4CU@$4Wbep0lXpc+qid{AZ=V!@GqK_1 zW52`KgGY{L)Jz(de$>o+-8FBWqK96M_IX!kMA0(dOemi+sDopr%32-JIqH#okn59uSG~^3=s3;TwyNs2s5-~sNTmmjTi4wpKy9mvio$~bD=F-&rTcV*|*fTAaHit#Pl`Howr-7>NB@k zEXta|G#iukaf){b{o3(kooxn|=B5j$#~QYtr~6`w$gbw0-JGaT{&rW!bk(UJ?P(eG ztlPQ`$4K|+BAp9U=C`DGyWLS5v^@T7t?QMo-HI>T>25l`=<3tH*PVCVKD;D-wWYX? zVNYq@%^W+=QHgek#?d3MuVE~G5bIvtm2Flm9KsxKv1e7j!8^^KwFS6kf=Ut{IfuUmJs z{W()_9lWz6UmC_3vB#)-)SP0gSqtY*Ij6tdey;ab%SOh^VM908Tuo2*vd)=ur%U6i zKA)$*-JJb?-+o3>MZ?AK9UTriyx1|oMWJ-KK1tb`%iBn{sgJeVwrx9f&cc$SLy_e2 z$j7&*9cgR6j4Fw>p?x@8erVY@=4Ero!iDXE$`c2s?<;XQ*}Y3=n}rW1U7Z+a`@Z46 zwZ2|riTN>|b^FZ1rq+26erR zy1-)C+3c`$yDH;Tjgz~ys1P}S9@6giidmlN|Y_V~MfBm3OGI(qoqvW^|f zzgQU6c~?F0+TVD1=R$5n&PV5~u5U|Ol^nJ3i}j&~<1_5C9iy4d(`|MR{JM^ODk;k{ z?%{~s^#-9cZL9XiFRhQE&o7;IbYth|PVX{jbsSXd&Aj(`D6I`;;-hGf+uRAxZ!K$| zw_P;$Z0U}TbsODEM<1eJuc?ux_8>=Y?Gc>GJAIy65%jpW)s-`M-IsQlR(v(X>h;w= z}N|0H)~Sb6c7saf_cixxGZ+}+wBc6)jgfTP!GD^Mr>lDYs2WlwCUpH@VrIE3(w_#gUvHja?KZxvJMZ9*jMlH zeZtM?{@*%1_|9nAqm_K?tT~-xWmDsXI;R|-UUq!qzII*w=vu#CpU&&sjK6Ke+S4L@ z7k8KP+UJa9^A)qFsM{vCJoN0K&znOpavdG-Ty>hbyWs2|zC4N&F~`Q%wx*|^T(IKX zhpqR?<#)^@-zsyiFPzYR*6Z;ip#{h3-uuGiU3(;dyEQ=f*!0eAY?*DTx=T_b*ftv$ zUszSr*J9e83%;jDwqmxj^}%XF5M+^fg#%bK%6;)y~VOIdq`3xS6T9v&P?Naj0F0Nsm+HtyUj(;_TwT zKJ09{%23~+#Qn}E(U#$TzZDAT*KQlHp5B>V6uHx5$4tp9JByx%EK|zV4);FSed;W$ zv^4Y8&+Aa)r>Z^P|4RvTKK-Gm2}$|sM9K=|qG_L}6)~T+Tt5Hl=S!1!EF0o4tL|X6 z$06k2?pbSmKNq~4&$Mc!x0P)vIkG$Jc+myc;g~%f`-x0<>p`=RTr@JRP1qzqXjPWG zn=xV7`J1U7oX58*h-Z|{h;i_*%=3J#nAf4>`Rn$9Sq}qwr+NGOZ11XSH11}7IVL2f z_-gUVRReYUoKCyQ2(8-kpl5_#z>S8K;ELKphc!MQ3Jh|(QSZ%dwPMnXbJn}R9!aimA^?p>m9G#_tv!^LYz&9sI69#KN`A3G))TlStjAgJ21k*>vh4=DLkms!pBF_LrtT{n za?)jr<=F=vPGx-Vu0Lh&);3q{)94$QD6?NgnO2v#3N!BaIf!{+bVywNh7P&=cC5Kd zml;~|)c$#ID^Jay>sfavgL#GCH|>nNue$tI|85(VyQbAKZ$>WPX*#xL>uyPJw|`kV z*(z}T_L-HH%GQZavSQymyx@~Umv+0{ODn_yL))>?48@@hsI5Cwycta0|u^Z2Kuy`wXvAKM$ z_1-rr56-u)K9zOoNxu2GDa(&NvstqBntRuYi&iak9Gn)S^Qy+yqiY?l%x2t1n~864 zENZpoZrI?-i+bfOerulD_k%q3`I+(AQtuINbNf2QtR7fU>0)&0*r3X)aps+EAMWaz zaN6G2Y{`U1pNpmm7Rl~8{=+@vZ0A+an_l?P*x9wkEZ&LmEnO|{TbK$Rui0+z)y2Iu zyI6c{>#gO}d(>D=+Aw&vy3ObTaV=zJ1#3?^FRgsF>-ku&Rj;kRwwCNkwF{mFbx&aI1rTyL;To+gQ=+Ku>S)w+sfqkIC91eyx?k8S~Afp7*vtVlt$zLyYsfWJ5DI z?!+5biO&yW?UcC|>4p{>6hSj_jHnD|;3!jp_K* zy1Hed-=@gX_nt338@!1dW*#jOdv7~*Dk0~>$cMpWLLDEpi>r(gTn(MIN*R()9ctq+ z`LSw~NA{YbFSf5NI(NkUOTe|%ZEIVby|$QqZRBP>C;6b7N)MO59ouwCEmykf+6GS; zJ%2**O_lS)HxolxVv8Oor`}fIaA>~mob7r^ zpK9wWgg3UnpDtK$5guWD_ie{ffv)d&yA-;Nbe5K14f@ciy!>?9>?a9N*mf5tX8V0= zEbLO35%4mU)y6WjZ06i!rx%`kT}*v#*2|gRm$IwX@@}%x4qJ4dj9!1r&P;H8$J2|w zPFqJ`c+vQJspXAn7h_wP8TpxStZvDRDxe>%4Vj zZw-KnhiyJN-8%J+?( zpRC?!{l1G>L?+9R?BMclj(geKyl%re;}tRfnRCp;r#Don zX%lXh+HOc^+4%)0CXM5)*0*qRvE2|nD52N%>a~8o{WG1OY|VMoVM6Hg>h%+p9Z4~^ z<6~rQjY+qjuJ4~5a(ezqi{-NuOjPUR);yfrojE+(+qp2{rQeSITXq)?DP1qy_{LVa zXcEVh`@u_i@bUiI$oCfYvS9@lj{6=?EV(wfzQ-=N;uxHFI( zG4PS#$a2Sc+T@p(S2o#_%SY`vlIS?9?|J?GbeHV|N^<75Dl_wD@7S`cikUyqDo|Fw zqt}i8Z$BM!PO&QK8K9Tn^4PVCyYFWT9=kHymS5^nqT?4C$PXXq;+JB-cjB#6R*M_% zCLd<#6r6l*r6_xl%CP;u#Wk^$sHA-n<3h>B(c2;wSeRGkJBb6nCm7Vo7cUne$>m&48LIWOvfer7T?t^J1{Te(5i;z zrqgU5pX}M|VjihmPRWatAuDc}FAd1)?s%4Tz36B~K)$}aQ^EOm$u`${79B4{ELw1h zWqWp|t7}fz535zH%6nK1?PW1?xld`4-@eS$6~l*32*2;744M7714kJ%WyjZ}y5`$# zcdT6d{M6L#J<>eqTo`P6#3Ew(T5}6)R|d0N{S$MWQs<0HW4n5~_jzJ>%xKlh zVV8OOoQua($5-#N9BlBy>DW;B(y6AGDle{|MX$M8u3Q$;nG|TVv(a(Xc&6Qhme01; zkk6Ew$Iaiwkyx$Y<}hJ;(Al(JS&u8)6n&xJ?>B4Zwu%SL4SUi8jYoReKN;3#?2(A4 zxo_lC_59}Uu^RtbKpT`ZzN%=Op{}w<&KPoNuP(iKMb^U!!>%T&F4(sboE*Gz#g30p zFU?q2@7T%O`AFGbC#Pevb!KMaQ#YMqs4h`tO2x89>n)omcJDpHq0g<7ULg)oxixM@ zmvwJcS(}aw9Fp;XRlJ#XeW;FQd-D-qW(8w)N=7|96ZyJ*Xj{jV`&W<`i#D99yVmWU z_pN?5W%I`Hdw%Y3P+6XIc#8Epr0U=Nhdu*0{~`6}=0Egltl7`sxfubc6VRu%X1_tU z%?J`HZw&gh_v3fo{O9;%t|7?!kDuy{;}3#_6n1~gFDUN*6dx3Lo5x3ryv^eygreK6*SgB(SV0-pUum=? z?9|7{SWy|pKe45o`~GclSYa8}$L`YkTiQLy#)`{OfBu;?|7qW*_9PUT!HU3iosg}$ zLkLA?h`;>3uClD!givU9AmxpV9CK&+>Jw2|u^BwaK1pq5efHw+bgbZPMRL1;YJExm z_(YAOGbu8;V=wZicV+Xj!ZX8vL-*p+PPc~`5{l1O^qb5r`ZK~zO$Y^O=Cc#^snVP8 z-1G@WXu9jy7pJVvxx7hdutK!uOUaW_3+H^VeBqB3qnUiyKId9EHGZ7A8Y@WCJ0-X3 zvi8yU_dCt8qO|3V6Lps?myF`Y6AIII+lN2XukJdK)QM1>cHTT?hP3+&pVIDx0=2~* z?~maFRt26IKqyk%Uj4fD1)C8)d=nEZR6DC2U(eh>Dd)xdX;`t^qEh)%obqz+s_J)G z!P@rKKDXmlPe%4(5Q^4L+lJ;ijM`Lpu?L}WZ7#n&ciHWjwc{NL#cP|~s*%S1-p_if zBowe6UoJY^rk`B{V~GMQVw)#O4-HuxJL2j%U#yUAbLcA9boMa&DXWdJVzz_iSdH60 zkLeMCgo3vDi5)f>Nm*GH_8LX)-79VvAHR5Uo}5tFc9=E(*{;2Z3zx(Yirb7Fch!@1 zTa|j-tgr&N^|g#q_pjdb3v?kAx$V{Z#l2cr97}#b4=Z#t@=m_Fo7!Jo#U&KGtym+y zZ%j@Zm)kfHD|j>c>-WXm=1~W!nu|zvJ)RxMir|*@XVzT}$Xj#!VGdRZx7!}qR<~{aL_=>v zF`WKTy#2T!$@7d4p&)MQczl_p%lKh=285!x-NT*6`j&~a@Af1V#+{4a>WwXz#UvFw zV8wBZ^!mV+HoG&sZE1-W$Zd<0ZWS+j(#Ni}94nGL-8lR-N6xuq_Rt6`lv|wRD{c2Q z9Jja~j1|jmsGUdNac|hwf0i68m^*e3G;QnCA#=wiaP;>;<@9bw?=1=jA>)^d<0fNH&3oFB7ac5KGTX&M7N$${w6=8GP#qtMj`#m zIuU2}+=mkyYO!KE^>fEX(sOqml+Tp}1}}V}>2==^3)$J_c4`w=elxymS+*MOSM=k)2WSg=cgpVa>Ih z4OpSws^w==k=5auXZjL~?ab{Z2eMyAjyMoXD7e#?9jd>YkXEws$!M(TZW;8p+_*64 z(5?G5SmE8y%=Sg?h1AbgFDGNgce;gBt?byTVZKl6umZg0yhm|gcI=-$dD$SW2yge@ z>GLO*S8hrWp%CvJyQO4L<2U1@y$Qv53sGso+K#><+glO}^0oopTh8v?^Wm~`K30@> zYHK3g$Jmha`1t{>FmI7Htbj3B`HanVHLXOnz-VFO5*3ce-`rSl^G<`mt(4 zk>1=QH@nR?hm#*hYZU6Q%?}@Pf7yt4v4mp1V{6vcamkO*d@A8!1$%S$>d8;^MmrB~EnI{Z?j2P274LN|K8K_eiudLn<+fW+M2H@l5(@a%=Z4>@+1+mJ z;)|29BEG{x*XJI6-(>_F-h^VlbzPSwqgI=qT|YSpE9l#2O={WO zy~@AWHE*n_&oEDZu{7iBG}f71tgvqtK4I155T9)c2L@opeWq|*_lWd>A)R(+V+DSC z;eF=IqS>cL^G*iYwonljVm$o=QH zGO>ccWqzO3PxP#ttt|;ff4kQ+q$M8if%Ae0g@1a*N9)d68BzP43B`ZQdD|Aw=o|8; zV$~@O0I+Mk-$fMvFlGMqQ5Xo|T$4Ph;6U)BMy3W35Mj`6S=!P&mG=fhVD4KJ!*lUk^2VM364)3;2o9|M-1U{502DaJhqu^i7(L}m3;`@KCzrdc zO)_5fcz*~346MmETPx4^UbkrTTMRUCh$}ij>^@`i(%uB%fbn_L5v!=H?ItS-;DPn9 zJA#|9dwx#-W`qF<_J-@o?!(UQIWm#}A~4Qab$%Om_?aMv03=xXmzc9XGF63JFJWMU zy?&X|zy%4;7efeu0=>t?qW1?nuhLZ!Kn1HsZQpQ*SoG<>|11V9Fgr(Gt887)eJLb> z3v_etnN)Vf=+$F57{FjTchrH&-#nLGeAIw}40cYv`(JY$v259f#RQHeW0E5(n}an z!4PaqpVyxKdF7-D7+7IlATJ)(W5kY-if0&L;V^xXUGe&g^uFch7-+%xK)cIjMw-P( z5P%CSp6y`Mcr064Z!2#Q1S`W)0RW#dt;!7#kkAl z;pUBzXGRl%58Ks&1-92lZ9EW506&}zQu?HJ?VWNxmjHlROs;BWWcy&^StbDlv8ikS z%H&RzXMv0Wgg9o6-F9NouBg`|2w;f$#mD!DA6>P%-L0b-AYwDFwB*M2KF*R*0x04b z7C`Q9K649omJ0@qm?zFAS6>}gN|O-45$nTW@~54ieL|{707x8m`}V0`60>OXkyH#M zVLX}q=)B&xG3&P(VL*xXgF2_9f%jW6mla`PiG8nrJo}W2i27Cpz=ToeL0VchFF7fd z0Ge0@3i1rUeV@>+CjmII4{kAST+EVf#>H(3;7OS~{|R63!MSt-fMR9H@8m+Mx>;yO z08yCZ4kYv|i%Hx((H8?!=&R}vtu@$2buK@Jfhm?3$}_BjmL6$6cN76op#~*PO?~8( z?L+`o=+xLlX{QzkT0icL0V|eAKD-GUrF*MnNhk)c*bUw4eb-U{Qo;Bq7{KCOb>6Yu z{L$e}VFZxH;#)wgh=@DCg+5Y|RqQr@nH>dZ-fEP#3l5)!ZZ4vGzmoV_f{QI$p!U4-F-sVrh z02rHnJKMQ(jOV8^jgpO_$eRfM`1vZ6J-y5MCpMY zKK=x-$Ncb9%aRitRe{rXV1SPe&$asC7l+EIOakcRSQ_rO%OO2tR{{a}G4Gy~Ub_sw zRCOkRKQ;sOdfy9LIWI)=9=072GX?er{1 zo1SYsDF_3D9Q;O%Nis{6MO{rL075|}E4qaqmb^JN83To^ohik3Zu}E<`%^Gr$Uao| z*=#<`ub+qj4l!2m`WRZ7FvVl+C=4L7GGG1P?NxzyR%;EA$Y|pHoGY9B46avWKoLFo zdE>PnPE(DFE?{7hmCNJCskc>WMX#k8V8p!gsxo_RN8Qicdt#sw{p9mk*0axb+p&Bg z1{_)Ld%P}s_+h(8y$IluoiOcrjwh47q5d-lAkn)7spsureXC9)fJl~MHKRv8a@)h0 za0~;I>^!bH-*I~DZtXz;lbnY?zSQHbsJa)E04Q15-JRfAe>CLYT>}hMvURq7?wa&* zxm_dySaPy>Wj=QqQ*Yyr4H&p&aeeKz5kdF#7p^G504AHF*(M8@*cnlaDHzD)m@{(1 zL2CVD+5CGL&}4pX;j>M&^0?iNH!!ft#w0*>N9Wq7)uRc3ljDRQjcXO-N~(GjKqqq# z$I98?;wgI{xM9GPb>>5_JzvSxbq)mZ$)PH^A&cd75%DUl0Qb;ozB zzj{S#e43N!pYMC#zJ6fi!}qh}I&xohI&r?0oKY_9I51<6_*{qhzFz`1 z?6!)aofCvS(=9Y5*NUy9-0io^%UY!OeaKi7H|@d8>!0b$JqBw{<72`vWoJga_ZD0E zc}xkrc;H=I{khY(yp@k*sux_#Ec}#hulnv2a=l?Dos@6VceyY^{(WDdGPq%Rz;$Uq-fzZYcAuwL39|8Mo2p^4^q%ksTh5Wz)ZSx5$oeYmhXFT0eE*DqqV_x$bj# zLyh#3X-OR6g`RdFs<-4G2tC_i;gUU6x{DczXN87WBg9aVea8 z*?mWJc@b>5)%L$bmo*m9Pk`RaNK|08R#HeBog{~iAr1tDCD776;2dqhHK)PkK@*L1 zVOv1>|Nd~aJ{f<}Q3ex6nVC7*JY@=)GD6DAdxy|T3Mey#dqO(BS{mu=qRqhnRz~lvK0fZ6=$ga#H2ud&rbGrsdq*JXmj}-^!Pky=gD@Kf#N#Mh@X@4LN z<4CS>58=+V_Xu<$3wC7*8&ZH<%mky*VEwZYLa08 zIogOCTX&h@fv3sFG?5q>;+TL|1m`^Purx6FsQ9lp0SrUM3j17+1Z(Vr(^JBf&~bRT z7sYnHsp;ScKLgNK3-6G*!QLMsTJwcdbOscFdTC<1vRE3HlD@d#6`V6hV%6=s52 z(PY3x0uMJx>k0v2U8K`MH_HmE>4DlT{kYQf{7Fzj=%Yjh1oUwQ_0RPXHbBtU9Sn_$ zVBHvH2SaWlgV;p_WD&f>xBPJU~mKD6*jdsYOMuWvT=RRdVno2o`eF64Ss?F3!Fz z2|@pI05l6|>Wm+yJS;T}JZE8-s+b!X!ULQwGV+Vfqc%}ZC%7Q6#XZEZ9roU%2Eew) zj5OeZk%?er0XSKuOw3Adb}uOvY~(@&0muD1?3rx0m8hOgD(Troq&p?=b*b_O%NRLf>~pP zes8j<`=j2_2%nyw1>#c*OC@Ps3}=0l9bg9-4pkKwPK9s3_hk`2#^MTLNRJlMB|v@PI><~$@z zXzUhhP~FIt1xuy?&xc^*I2n9jW>10mEQt3zZ;gKg9P4KX2U{Tx!W*LxqiAgVJ*~zs z0%WNk;-WDK&AD6%Fpgp8ZXI4#?jwqdg$G??G=dQwEIk4wUgHoDe0k;4F&5Sjj%XbG z^;tMEJSQ6NqYtM_C^(cS&3nUSlc*+4N8&k+m5`b`m@uI&)08d(aud!Q#sCjAdHnhe zoD$iGhUXlBIOu)GK|s$zGTa&n+PP&ToTHysrr1P~P4s4uQO|{onLtHAl_WKWj|30LPa396}(Ko=LFLdw>bygDgu0gnOh5iTbpTU|p^u^Sy z3}|g~WJDZ*^5CN!Tpp9^fsY5`lcH*e1`rsg62aiO*54iURbmnVlL{~epg9Oyf3w!> zI+Cy*jmiwksYrG}=P01|j%d_QkUWVL15mvn*$SPbfMjfR55;W_K@0(X(6@nr;%e&@ z@k7_pJrp1DMC~2bE0UMdH53PZOhOrKuoIfj@9O_nKZQKHMty#P=aNY`nSF>wcd!}#+kGoI}q$ADl zqj&BOAvU&evn9;m*UL~gZl0vn0%H8-LRvINX=#-A=5$*P4F~)~&p!$wPMr*%;&F?L z16NrIgkTH9IJn6GFR{pD19F9pgdrJ=h)mei2SF+h(rcgB6VA~Xs-*|OIa+6EX;j{5 zEKSQw$wBsda@&n$YwtNhW;k#UOK1PU50o|?2hyQ2T1)eR?)ESE_#hiUK0e4Ac5D{- zO+)T?S>PW6WI3&wA29I)UM^HD4mK&|iJgGp(+u!L0Wud}+iWZ(Y^OhkBXl>?OE|i~ z(QFLi15TU2XviNEuA?0Yv|j*EPZTF|go!+EqL81+;ffQ{+A&L<#Ss!K-z>O>-L0v4 zT(ywjBG$_b8kLqG>dUCjYH24B0-T!BErCY)(B4OWB2l~4(&K?fb8fCyj0OQT6Rhav zYUbxAn?bNtkR=me0*{hNvUA5NR^S0nC#P%1;vI$P_+62*}FXp zNjj{yXsIAmgU5<&XfP=(7wxkzgK*Lgp6$X?r?|1&bzni!t7S>B>`Tv5<+5^FtdTw} zc6L)_+Cj#LzBJ!Q5ONRkLV*a#?rB^U^%2mbG?>MgmctKpcwHl7q8q2GfCQ4 z*4)BzjselUzYua~Tqx98P+~HynUr0VGdn3|u)IhIJL6Cwu!vU3z!jRZ>6xMMFjPlP ziKN*HGVncvWGOViXyqFtI7e+M2*%t#5Mm%CK*)dq)z&n>Los4G4;@i_bPw@C0nys~ z=o|&~uG(|$J(Nb9UV9D2i-PtW0wD~-I0*eA6hc7PQXve2FiJzm!7&qp8p3c0lOUjY zD8xV*0-+q_hRK?13OEjfFcAVCec*Y=A)xn1`8xrj3c^VU3K^_D(QX3TjX|E3;ac8! zqHk$sd%SMIGgi86SSeP5WOZ4 zYnste;ApIbC6l{*voRO;j$j$fa)UjDI9X;KD+6}#kk26{SOP;AGax;ZO{3w6WZ5V< zqIdayFA5BNC1uKxM{u?_J59nI>?V3E6LVtmjwa66KH$>=_yj>PfS{#=H8g4;NDf1F za$b)_V!;i66Dpy)+zv+JL(h#!vjk8r2UFjSYYDNy7tX8lu~D6p+ts1U)cnZKgML-5 z)ZS`3k~_@yGMHaOZ4g_Tc|Xi-`QrV#OZvBHN2)iT*=skNx02f0`Drl9(EsK~9^o}F zYW$`B=}T^0AMb5tek|n9;Ixz;=gh9pzLGLzbL)-jV->DKE5`wsI{TW2H7X8d^gC_y z>a*&N+unX3kKf9>^)lt%*;lt>KZfcwtsj3XLUmFm7p&%cL*=9GfE;fnY~NtxCBIjP z(hF_XvpTTYB+?}CKMZ-#f`HoOUq(&@UpPeUruakuL;SQPO>_-!)Ia{3w>(R&@iPxi zqgSW?v7v$8VgmxZ1%`z}8g1T&Ytn1!gFvHpp{2jTDVoc*G#MHplKKAfUEsyNVDeDF zt_PUjm%Bk(px1LpR=qR8lM`C7X!4x{JpMZ0L;*JOft@_ygI@b5Hd;Q}8a`Uu5b}rn zzvekcztG0N&_jTB1s>Y;LxGNHMi&B&-dB5H1$6WB=n1q-v-_q%H-El~hOUt^{ix@d zj}Lx5{T)R=d2GRPo9}7sZhgIs>E5^Y?*F!FSmTGUw=ivdb#SLw)5G^OzCFaW@3+y@ zDxA+x_5Ah%(}fHAaonQ&T%w^%T+;6l-^t|NI zZ2#$jr`ON0DEwx)-W?myTcw+k9+{(FU&W$UzZ{TD4QMrfBJVX8~L4z-*i#7{9zQ&6;hcpCWx_!rE z7i%t`7&Evb2-CaITw=BfxP5eNLl~y#RJGc3cFEwGr47-T9WXdK48M=S^yD5Rl5}F_<6C_ngXvKA zL4I80-l~q@r(n8Y>)q3*j18VM;QK60?;GWw<~r&W-5m>z6pR{5!3e^Sl&y_nw4;i&qx+IZ&k_am4t zADw&t*!_<4EgMf`TDN^$k0bPGFv)Nk)0bvsB+hqrT^rbV3)7}2Nri8=jc-siKE(8M zCS!(D|Iyx2jV~~LdO}F5!RftI<~P2>w5Q7Met(-C7q&Eh!!)XM7`YdoZTvAP(^p)6 z@}v>Xy67h_Kl(hof{I6buuWtz>r=L*W4;rfMUn4gy{g=^a}S7#-a$%>ewKTdJE}Mo zuYSPSLf+GL%f%P3B;#E-u#xAoz@~MZ-b*H653R7~`+DRuXQ|@lQc?hZ+UklEQ^cw} z8~5RvheW!mTE{HXKVEp96o&6Fa2(S4vt!JWH>7Ax_ph~I>6zGTh6!1T>1R{Zn94eG zbsKULrh5!~wP60T7&v_0Ic4D@8{Xw=sxPM3*gx1h_tXGP-xyZ2 zJEd~Yb2C~HrvFk@`E8z!PfyIq!g5Q(bYeeZBs>erMOu0doTKqpORxQfUiS;VUPJ%g z`~|BRVzy!VvfMZKuSw&@_G;G_ z%=m)+UiR;8<|i2|S(Xi)Af1*6lKqjap!uEw4+H0+TE&Ck{Bmg*=Gf1c#&$7$%tRXp zDe)S!!%d&pkb5jOUNAIwtJN%4lM}7KjivdnNqqc6t0P#@q_jg{0)KVU1tJ*XN3GeK z%wRUL-fHF$3?x2~j}_q26gH8Xuiw}Zw*{0#v$)AwNtuah$j9d|aif2an*!UC@Qw24 zm=hqL^UpkCZ$b@jOR+Q4pCWIBxULWvZ~j1e#-@V_=4_-z07|V7kIdPdHuQtjn`#xi{ulf-61A)J$!t!Qii3=(%jrZBLaD2 zjSGfPCvk)d2*gKy5B+@S5NkW_kyr(4zDZ(7I2k@Tb7;i~YeT#AaaXL>zq1&14Zp7N_}aXUKwusTxYgkht!{B0T_} z=zGaqINHF`a4w-s^K(L!LX#BYXw!H?T$I*VlSZ2s*fza?0^EbHf`7*FKg#z-2$vwB z*^z~Qxv&$($~E*f9LXB#<_5=@--ZlWdwW9{!1KjA;EDEs5+R^Gv$OwS(Q-p3&i^aF zzbrOlgl*cCBa!aUBg$_o4DM)eT}#ga8trR>jzxMqaQr(I%)KjNA21n4H}sv5rTuoq zQl`SEU_wPB9qBSaXK&hZfxeIlx&uk@tsiz)+~(7V>{?xg%=N*<4Km?hFag1!_F!_;2jf%?l?IJz|P zK$g{sUPxL%v|sIgB0X^rKM7pqLKi{~qahI{NGwQ$_Ns+&MB~3^+=Ft0QCpidot2e_ zXqYt;le3aRX$7_x!7mu3@qjes|I0tf!hi8c`Hw&9FFzXkHGAUkZQwP z-rwQbrf@V~NPGjJ!x4>fEI6Vu9qS(w^{jRBEyEuYSX!@U?OABQNB>Wl8xK6?-1O(c=6&TxszwkS-N@mxJ|lx2136M;cw4h zpjp}qMd1;n*RJ2NPjJ_K{KTTgG!s*XxjTpNBkda4Be=Ix6}^3jy@Q^GHP~x+C z&Gj1wqG{7t>lwE1piV5F!AOm*ta~*;{_b02XxM@hFYh*P{T7v$EnB{7b;a(zM|6#h ztsH$iO8cx_b^1)Ho*mPrRfmqXFJ3hsJw{`-Y}MM0C-&*yBPb-aUwHok(F5ZYD)r!u z?2)49NQpE=MaSBFY#M^#hF-d=eHj#Q4B1I^XINvEw&0L|1RZ>_E? z&6Vb+&o>J0k}oo_Hq^ImFO^Ug`UY%kofcGk9kRce)>FruW~gVN=g(?GGd2)XeRP<5 zG-JJxKoQS`r{|?_nBTf@&$jv=*38xpmNo{#@PGglJ3T|)?)q&EvWz-+@X&3qW2oCl zm#jml>f}w9J9XDL%v(9oMQUWIYhvM}Ybf-j+2rl=RfZaOH!$ofwePMUY7(etnD?Qp zp(C|hponU!Z>THLGt3v->9waigpAT4=BkIm(%O8U8QD?Sl%}6QWg=~`jtSL3k3J)= zn?a^;-Uq`B{WPnt!!3<1jUx=~^2XuKo4!kMeweW%V`d=ttbs8w&sf`8|**TM^E@embpFCxn!);Tuo#A2pI_xIv42+WQ6eh#6A^H@EKIbL`~Va}OVpnwooi)ZPawRb!@?EUG$t z&V=Fa(_R`F5fwc!R;ijgeGMczT2=G#QN0O68mLs|joG|+f8~{H^{)%ZPF}upf928R z=c;dZpSSPKv9sp_gL_9r4vd{xRJ>{Xj>?0_j$dO~+eAfw`1rjsFL}tF8dK+#R0qe{ zk)zgc7`FJx%+j!T#N=X&@b?hviHa#>x>qOQ03)gSdes2U5C@uvxw1NPA zdzvmIzuYu$osP3XzCG1WpG@KiV>H zr+(fk9YfppR6|{{eph{C-Ap4V>Hu1#L0+M)gQ2xS5G`+#?z-j1HZ)EdEx)?8p0SQj z-b#A@dp$DCLl^E&rRD9X+EdL;{&oo04CS#%5fqK$r zOlQV&86C@my&xWv!G4R2K0(P7(E=7v82%973F4K*JcH)S-`CVBsi57Po(i8-LBzxw zuxilXRVjT457Zg3F~k3hr8uFr37=j5G6$Mj4s>SV`DmV_z(k6l|HGlRG7$;0$Xhj9 z1Vfy9h>N}_q7SBpG!|*PP8=!5qLgHA!*Vue#W}z7EN$z-W_hNryz5C>9oNq3Yn&J9 zJ4?8@F;3V(z9%Fbwh+0R+!L)cl}Ws9%Oq?ES@*Y2WkLRYSxEh$vOc|2Tl8JDx2!Me zoGeszp)8bC-6D*1_g=sC_hk_;9=3=)|D-IEMXHOeCyyRLN(0mQ?La7`z#qB05!;GR zRzVY{P{_2FWGDM5BOe0;vMr5l0Mo5bTdJ?Vhb@@}rp(AReQ2tBh7?D#4@yqchbV>= zCYeH!z`RVOK-VBUQK)1iMC(8VvL(eDW^ITKy!FX?R6~jrxjm#chLmo=9=K9613xlZWJ-o7>KKt- z4ajO5Sr;-zv7^wabeajA>XOaKQ1(< zPzaD)J;afsuWLvlvz<9KHqbg`Hv?k|3to~;6~j$PNcGXDQ07s|CS*PIKq}>!KZ$&} z1&KP99LFN*CQ?W=vLTBSLV>Xz@@_}bAJ{u0zE}hQ>vwqh&4mK6$ndi3)E?bA!Fu6~LcF388j1;?Q!*LNj-G zPeUpPc{SIVf3f}-GEOIOr6(tl3c@deaZ-q;iOtvPQ>QQwL>!X*kL8S_H zh2oJZ&mnKRaI~lN(??eZq4I#cDk@Z}4!E7AyoZ{H7D1i{&!dr9hHkpJrgSM(FDP)5 z9ux?5ibr0K&6)_T`5z?YI?S4$V&1@(;-J#>Ot=$jx20b-O0!=%c9fk}vw3g{Z7 z@~ScKVXR zCXgxl@KXb0nVQ3vTJ-wIY&m>Tb&ACsbHG0{1K25L5}uqZS1MFWv4pQsOD+EmJ0h2$ z(*-+iDVe}d!IQIvA|+4BRtmU0zFcbc?~72gXN$OTIVz4&$riAA0-j8)lv?-s=kF>e zG6!zp;?d@#DqfWiEX91Tnl0pr#Bw!krEnxtn}74ZFtetntD3Qs^Mx{wLL`@QIUK%< zqn6qR|MMIQH0+v{pHjwQv(;R-N-UO%IXs@!F8m+!<7%3qmR<8!BNT|_d;ym&7H~v- zF<&iZhWul`91);)2E$9^?iq{x!a+ew&84RY~pre&Hxkfnbp?z&c1A zt{V1$LGck(*i%y=xk?~WDCHa;TOsF*cmlQ5;ony+;cqb(oaSMce3eMfR?GNc!H}bt z$mLQ;=`T6@`|c}(Er?h^1VYY~N*RyCR;h$ss8uyvDRugnYye;gY}7n9hr{D=B{JxA zDxO^G-2Ru`@L(9>hzUihSVG7HMUG6=N);ldQY7OFIc%OKz^YgxjT#n5 z(pNStT%|xmP?&2M*G^~{5`og7Dt#!7Qp!{qfbn@Oz?5PMtP-&1E4U)QnkN=0MM55U zZj`q8wcb#^BwY#pEyy7o6%A3;sC49Vv4|sM%XnP2Or_>aUBu|MxQf(_WHd#<3n&G^ zK&j$zGE-v*!6qfr8H1E;wNM}zD4}{(60t%kleY9n?}X#xqTq&Vht*zC5$Fan$i~9Z zlAZ$`RPb!BgvSvGxI&Q_iq!SrauA8sTrpb=ndi!cN})>HY6clHArZu)QgrRx)fMzC zU9-4sSDY=JeJ?LK_ws7W93Jx{puoGL0>_bM89&ne9vxzF`9IzUY8X(cFxO!qDZCa> zAs6!HG69b#m#9@rrL^_GeJ!p4<|Ua>EtCmWY_VD_Z8ILf77xGHZ?Dn?_K%UXPV~zQc)Z<0-FM6{!B{JqG>M2?S`76SonXwRs3CZkSkSUB{Xiag3lH5c?zlL z|9BR}Jds)~mIy$OkaN{g3hgrf8w-I4gC!I_S16H-q2X~j60txoQA)i8@X)^+B_&uI zL&GFWrsByYGLb?c7Q;x#Q%b!jq8bws&7pZeR;tj5G^CRP0n3_%P}~%L9*lmD2u*|| z!ZN#xP{xe~w5gIK1SA?E%4;q|Uf3d~NTQG^LD*C%KsJ=JhoN%g;KqaWHN8OfGJP-_ z8be@m$xKZSfDH~}GWzRr5oM*B>>LVD#_fiq{2@@og9U1yTp;IypvD%$aIcnf{)ZmS z6Z6?hkxD4wiTENBmn-G|4?S3=mdNA+u1d@ms<{%8M9LFFQ4=#Gh%6cjimw&Gh;M07 zQYtPV>PI2uiIgBiNfc6k{(opLFsc5t=JF#VYA!t7TwobRG!<@BQ-Mp62L)HGR`V1x z9#0_=iUnM$K=c=R7bwA$0<7dRRk2Mo1#}G%Avn;)$rSKY!fJ;rP%Fh!5F-9T7ngGt0=1aW zm$T)3J_sUGpGkOHBBtuUlR$pyIzN`3f79ceb+dGwUvaZOhGb0mx(03=6h}6*hWKzFBV4~ncBZ5hp%Yj9Mf~S^t==^(5FoGe2*C`DkMVeiPbnU(a6r)JN z0~bgVp@_p(@i{!Pv}4!*#DmM0CuMNBu{;<|p*JPOf}9-B0X{;RnkV6MxiA5!MQSxi z>i_Tga1kFRj3_EKS0$3EWnM=@qTHtMAY_URYS6111D3nsu1zyA_-rtR7zA5p;X%cx16D673ff9 zh~Wr(9T~6y?yEU#n(;V1*tCiT?Su40&`&^1WC4^NS1y#uBw~<2ReWhz)Ik5iDoz{^ zJMyuxr-BPkAm__r--f3INscR!cH4jk3=W^KnTda_yS%(K+4S-Ps2J7`Lu)|DxR+NK z%>~Fd&?wWPXkchQeh`y7q=c@3{?h>}NJ6b@)oJJHCT3u;m6oNI_obd7j$(*zzY#C9%v{5AGTb@5h#Uf*Z~wN;95+!(GCxE!hoS>^Oe%xf5-;}36WUF5esE}u>gkkkU!-Eokk{; ziB%l70veOF&!6!T!kQdJQNCCuf-M6PPulm-_=tEa1z*L6@j#&vsf8SA=pXXogA5@T z!X^q=#(|z84f{hr5{`_|6Y=;GIa@4LE2aJZjE`6-m%xS+%oK7VY`e*%;eW;lMoG3r zD3C$XC_u;)NF)A?k3t~e2|%KR4HcOZ_IjlK|CEnP4MPuXBy!YzHVCMZf5=BJlW|2V zu1F>nfyBd;4)`-ZYFHbB$e;${mnRZRB+{sEXguWNVHF9EKaGjR(2DSpu;zmA8qEeo z4qw8PfUKe5$W=lRho#Yf$VdY76I&(#Zd^7`E>}up0#S~LiRnM)C=mddGCbgG25Esp zr~qLFHf*>mwTdT@4*X+QN*Fs}=T^yAs|2wBAd|+jQLa#dpoa+}kPRjY{w5Vm%n&Nj z7lPqWAmW1X2CF}5+!8d!HZ2Y~T>fvXgXa64|8Cy>o0KrYV#&hG3#M3nhN=t&n8Tn% z*fPGHBNwUI@Bu?0mDT^0LoWOG^$VJ937bD&^3-gV(#s31QbiPSBSbNn_fnIR z2>V|d0??{gsd&jU__!DdyBdLjI7fxn6E=LqwY%&bwi3aU@sI&gTFX>dG$db9{Yl1s>;aJ6aq&8f`UX2ANtfV2=OIS)qtNk3x6ww zpIaBM+zc83Hx<0Lh)3v6cX_ie4aGH>#vf5 zXpn^j@dSxjDPe=4DHO2za*<3XP5jUC-@*_BWPKuW#A5NZKW9uDD2all#t2qZHIGNh~l#wWe8H9BE#EeiP)hOJvW$NW>$S3FU^i zS>REWTl<0BoCt^hN3`p z+;YO$SARE0BV}NP^hTR`AuyTxdzrkzxX(Lco2^yW_Npb2FRLub5LD4lzUz4G=a@U% z4;*|@^$#;~-%7)<6#>J0aU)LC9A*rVW2ydeRc2kkO~7sw05f30bO3A$2Gv$f69ID_ zy$`0M2}FBcC&J&tkdLql)&G$N6Ich{X%}~F)?C5`R>)cMHPaIbaZPWj-I+TamZL`b+kFn?9ZXf;5RXaI(wm5^#AZA|9P_rIux= zuI?QZHjK9(CcrFwtp_S?scVky&7KS8!pm}}3~ih&b?tGz8E_TiO5|n*FYdzEKY@hM7pYZwnzR5f~ST zx=cV0yx36>?fs`2kA~wXG8<#O2qO;1B4976hxNP}PuRARLPgb7`iDRxWlCU7Le zqEHX-{Xy$rJYx21SC>zUPLLP}g-fJA1k1u2CO)Sg**mZL+Z%i5RUdX!?+=GVQU4oi zL*r4se_Q>Ql_;9#k8b_|{;K@JV|stmeqbnc^&)?4@83=QsrIxgmeuCtdIx7cj)|jX z?${6rz$|eoBb@!m_pW60_Qylrg*h6#MOhLtNs0D3nOmqQ^bW#(>{3TloKqm^Gyw4T z3F6&+p!Pc4Q7^P$FVQG|8R0lfJ#mg<95X$wATK>&sVMLX>|2(4Qt#jt!zuP?={rsl zmrj~Gv5#M`o_wHB?$Adap!*bZQW-;m^sP)irFU-pQ9Mov%@3MU_%GnIkjMK!1EM`Muh$CnYPw!1r5!?QFmqME05kju?ZQIU0 z7%I=0V}hqRq&WA!gY7N*#1ksUGkXVQe}Wuw6xjiOyw8oAhEd4Lsh)Mvb_|Qu3gQqW zK6Z$}mT*1PExki?c(U^c;0mOd}FLPn{K)va?jL}1WKBFo`R!Z>hk_1rld@}XVlK@9Uc_C3oD z)br+SD2!q|azZ~z2ori?qMkozLommPzo#HMnN#wK>IHK)BtQ<~*q8-mNt8vsaNdT( zJoZpPOzZ-j({|O1=4^=LDVAW7i*FVcd8}@mw;||h5g@5=J0uA}FnsZx4V4g9B~K$I z)B`0YS1;+!85OYz8x@fM;MsGg4{4s`%Fln8H2y}UPfqy}<3Bq|0Rkb;46lydgc6W z$)zH}NDs5Yb1hH3YW}uLClpMYUg5qopX$}UIlvqUX0T_{(gttgHt^JIdRK8&dnt*Y ze!7j(BcUy*a1yF$P?NTMU!fO*HPncSJWOano+d1CCBMkiLqSpGzbZ24*<3!D9v}>URCV*S(7Rco+au;aCjgSZigvE8~%4%&)+S`NLeodze-cqnl=d z?+2+DsW_54HRuPJT;>Te z|0IsVto$NSZ|a>R!80jC4gipe5D6+ts(7=uc*h;=2H&a9Lv_cT4RO@Q z1gRhxMoz@~RCo3?Ll;YR7Sc-UqlnrqauAsxl$K*pR_cCs@mBei#YMwUdKcFdvHSSMqHr`^;#8*@2)?e1Ct*1;Usqb{oxOd9 zVhNoA40<+8z#)j6s(1BvkFDAg%mLdXwi>Y=UG?rg9w@^GWBjNsfE(4v&n(vA|a;32S71Vp8XD<=(gFBe0TlG5~!HrpO1#Qt#jM z5vIwrh2SmlRh)b31HB^%6@IXH)Um=3^^P{q_u<|?0)4KXq(undrHo@qg#CzKvEw+A zK1J+Ken7^3Zo6a+M;_>M>Zy*cq<7eJgNEE^E$bzp=PrTXlQ7qo4FD{9_Q_b!;p4#)}rT9EFc zk3)cgK>azrVysV|#u?=Orw>kpAbGC9rr%wf{oz`16wz7Y=@0lFSxalCiG7*!!2usY_rxcv%5p z89RB*o${sQ3jbJ;d_#bGGTSUN5iIrP<9ai2enf0D#mdKR!p!{2vAx+Rh!De)hXWHq zz*S#8t~X}|;T2M#!`y~*K;p;Oj_b{Zm&I9xqZ&cW&2fXi-jihV$;{IrU0zEz&juIj zUkDW70SwK-i>(+zIE1L=khnr?&DmQ+ zD^s_O0nz1O)j2Yu4@jIiaI^xLX@R4@-4hy2I4h~gd@vA=z8e3UN>;c(?W?54)T#fL zSHH6pct1$WBS3QsG>91%%8EiULU_mjIZUrxkK=$SeZ$hYmrqK&*bCmqcW!O0&PY=~9b(yI&iC_)Y00E?KbulIo8TH!Kkl_O0CpJJ9f6DejxYKXo&}H3 zm-tkI@%@vY7C(q*?eYEYx#nZ9*gPx1jT~QcJb{VnLx^n{A(o;wp3GSeuEG?|cWJ@WrM-q*h#2zyK`fwHW@VCYmyp}}i{78` zVbnU~$PwYM5w9IazwF&rpV-hye$~5sMFinDzc!n~jZL zhWH%XP7UDMIc4?(k-BSJLP>zJ!7TIZwDY4VRa&vY*QSkIAZN<5PB zNEk!_2?rE1!}a~^WSWk$6QP*t!?ubf9dXha0(EHv94C+y9d*NTjYh3qNhd-8@*qWf z5vB-`01VXrwMRV~wQ@zHm`Oj7eGFL?*w}2L2+Qcf{f8ZKKb%_Gfqrz99pWGh5yk>s zi(){}LOrB^^%3{ShS1Vh2bHyIft93L#4h&98iep_j@%<$t0+EJy=ZHa(iiwPAkGd9 zupmLCB2W+OOXU9uy8ybSfOnvzH7=7xIdRC(vWMz_ z$oUbA#vzH2TJ{faS18;iTxBd1jFLz6ukSMkF!W|b@FvEa?`7Z)k;JmKrN zoaUBVj_zgc#ZP($J2h;AnwL-MYVZ*PV)GUwVn_#uwR4Wm-Vxtub*KJka*kT3#ob2% zaa)u%P#A>;nRp)Q(kU`V>XH4fib`1ByZ#1BxhSY=1~pU!{o9(MOk)`*vMubQk{nx5 zQgvfrAc0BWcVCS;WV|#ShpKe-B)Pu^Kcq>C;N|4dQZu5jgvkr_nEst+dDTgp6UPk-GaL`+d>%-2nRe9L>BC%KNtnRP zg?j?=2{cGOw*O)MDKn9}stbqpDOX_bk0>dJPkf)Xa{UlL3x-eO+C^BPpi>|Wsvg&W zubH7)Hs~RL)`cW-oI2zWf-((uiSS(ryg}xcdVK%=W}a$+#3NjCe+hb>oGcFclUyi7 z&_jUF3kXk1sh-gPfcd0Zhx8%O(M6R!)ggaVkourUVNvEbd~-WgH}~getCr9o86Q|U z5rK-#RZr|MbB9%=OG9_8v1py!!kLdYrj()N@ZL3o-3gtdd}$>lMXPEVit5Y90+VV;`+QHm~nW|KZgejrJ=o_faoJB6$; z0^A8^JHAVVjO{b$Z;Kf~p2RK4I`W{$7V263MoB{gPBW;wE+Mso+)j^D31q8y>X!bw zNXKNT7Q!h)p*2Ic62Rcu{Ucy?J*R&^CUy=5i0M3Wq@~?3%7Dely$pyw->Q#}Ia=Pg zw#0M$b5PpxWMVQl(4Qe7E2<#R>mOQX6Y4RjNl|~oBU1$_4E6l}(K6azpm*5r(iNE~ zR@xlrF4^<-TQaBO+F~u!qSLFTA`U1E-(M zfpBiJ4xQIT7TSbvW0^PC&E@juXGzY+?z z5GYV7Z+YD9ukQ@5Qv}GNARu8oxs6<_dbNJfIex$G)`x%&#PB_&g{8SK#B8Le;aI5G zbdHkg?dgq9EpLd@uqiY`BP4y2i-2WJ{w?B`zItt6GTz!-Y`T$nvXSA)lq5nF6@j`U zCwG##YCyh@Mv_8f!nKE2&J3su^`X%o*zP}*V@1rys6JWb%RQ1jJ(rsueSNao)a&|d zbo#JfMHMG0b<=vGuop>4#|9^92&ruKdSmq;(znIhQ>d!G09_Do#Bf2#03^dzZ|Izs zdPeN3I#e^2Kp!Yea$cgvNkVU~-q_blG>6nl+o}@RVHq$7lD8ScX+RVLMJ{T5ys5u= zm~#*s^LMyZTs2;;5J@G z=K;quQ&5*_YzCFM0GauqmYGA6I<)Jz_NUX+&1}Sy96dZk3Js-*@?rzTQRiI5B^*5F zgfw+Rxa832=iSY-+su?Rk}6VYQID3hksYjVuM9~GE43=cP=s%m_)rokxPMc)P!4AN z+xtT0ljnnt&0=foY(y=zt!1zPyVBLFe?Ju20-DHD!q;+Gpel!Ww5{&w-)pJ~ux@-F z{X#_gTs#Z7gUAa-PNweEm;Ql;o1qouq~uci3_Tggj?_C$JCK!JK=~HuE2tziq{7f> ziC{5YzKRb$z6_WiNz#S8>aDm@l6fKWu)D)m7fMT;x5`P|;Adn=tAf2~|w6{iPkqc%%@GB=29 zhU!E8f8cYE^wrUpSU;$~$}X~^ET;kwyp7ZsD&>be7ns2CI)iNmJo|*suADE{AZ{nR zC{puK>N+^;Big5{(neag-5j14J~Y)`RU4Le16Z=4(e%8jw1|=N7$TD^{QHx00>&g@;+RxVWxwNUprITM}5* zUedldE%l8E++b~`l)prUT76+|BL%Gohu$KtM807es4vcMSWrKcnovkTQ-dS(k#hdh zA%c8xWPy3gG9kUE@CxJ;bk#TZ zYj2`m%tp45F`zmuGo!w#K_fjaEkD9dND0CNDPfK?doZu4{pyf9fEGfDtahfp)fYtx z-#FFxyzsK7R_K1SO^B^v3t)fd_@!vZt8X7UH2pm|i;D2b4B^_M<5*kte=F?{~r zeZc29UJliQZOZvjVj79m@3n2q*$G#B?w`t3>nQntU-PP>d<7#C_CWK49bR1hk!)P; zgV@gY+RF0UDJq7OfX%ug@_=LjjHeW$G-$N?LH{pUH%%MO53?F`b3jD`tW9gs@e#?2 zkx(ZY9$f+TL+u1NjWj>ZYApg@kTt!Mpv2xZ39bS46cm`74PsrQe$>BUza1o{rVy0c zvNCFigav?sS2)~hKh_Ja=}q&)jBW*HP-z9XwLp{-re_?bHbeCjeZw{nH$Tj1C0Z?L z2VhFtVYHEe(>PsD@p1LjzLa;U*k$_UX@CXEqpL86oi5iYR6ByP?4c_~{xIG_7^t81 zC5J^o1Hm&qf)<%4LO+xoTpw;N3CKC}v_Y<~6geoMP~vVX%( z?*7r))pT77%wq=VAMcy2?mtLD^(3iy>tJk>b4!ipUlZ(*c2UMe5K3%7fv_enhvc6h+1WL2Is0^?-qd59=MX ze*}=|e}?z$W+hcSZAU$DAeB|7;JUbl5!I%|o->UiMuFXkWSm&cvergP;2Q`D*GGlB#$?T_X*?7w% z-M9|a0Fmm187jDgjQdICpqxoSOg(t;M_Lcr4CD6N8KSoj8C3ZyhWn*gzHV7C*9lav z9`V`6TW58(*I>)SYa>>G8UfmS9#VJ0=gibY2RbFd-{ITlC9+od%7O#x#k1< zJz|yw3(#)_DIrmfp(d5YRVkbz-?>;^LK2 zhSf#f0b#C34J33vdED6EhC$ee4O&ksx{D7l<%GCjf=E4jaQE>m9y7Qr2ieKt`ugf) z^_eER>eLa!=G0wy+(2^|49s3z(>gUn3>%S#YujMse{g}ElA`h^?yEVEIdxMEO{(#s zWncqO5Q}~M;06t&S#=_aR3$gLgN9FmDW%0NN)ierUHXzWvD+_^R@*N&DC>Tb4(kLz z5<@+d1}Rh+yC_t;>Inl;#hfUQPPn7)%|%q@8O`@bzdFj7IP(Ft0?NSVFk+%y-8`66 zp;qLi1E_2I0DSv+B=ms3!;NJi#_e@Oa=Tx_N4nS;Ifnpl*G>`}3dJk=C|BK53+1lrAe*hC>8 zC$wSPyW-6H{gSgMiexieDmLrAXt|=clT+vmhnDmrb<3cU!1SaZR=8ShEv@Gx#~jlQ zt}cJ4@v*=J{h2~C--bqckvTw3IJXdFB@YhC2hdEm(Tan{%o;TuPGda|S+sY*MJ1bnWXI(&70A1{P^}K=5 zJS$&ua?dO-p0>!p%8LU81gW_RoJ%Mn&xqi_Cw%@u)b8!>cC@W~7gybPIi-Hy$o52l zqau}P_jk!<8Yt`oZH9tuWGbl_?6j`~J>#3UE##NAszCq*Nr?q`0do}&T&!NGx5$j1 z)D2j2Je({xhk;aIw>&Gc3Jz(hK8zrVdeJ~2pIx5!);G3 zZ3Bt;@7#vJEThfa0aCF#ENGc&=H;oQUaUQr8BaFHS}07j4SbEEKHm&SJwip!2g8RD z&h8{@`XxJkMbnOJjz<9{Hi6~97w7^`5Bh6%Ou)BLFWqS>nl`ECAvhk+m3qbCzOyH^Zovu6aNd7=9a>~X&dLE6v2JLPf(6v)L${FF3YTuC zUOCVOW_Iq9V-TX@%5qtdd{JoKnua~>62G&Ny>OD8>>XgeR}KEl?j0ntV~AW<&cz7p z6OD1HQ&AAcLy#>}uh!P+Zp*GU)q5fc77`(BN@~GoEGBH8*Bq#Kc?O70fW06|0kQK? zy>=ih`rUe04Hndaq1KS$8xgkif?RadLJtA#LjBV~lgf7kX%n5PlQsJTZGmxPI- zVyJrK-p7p@6P@L>oDG4?8QTCsu7Xq=B1eH=rkQ%v9GyX!8!8EAV`_2qLDPD(HY0YK zX18V1an+qoi{bhP=}A@RWTUa~i3^~p#F#rV)WWw6B*d^wqfT`Y>b);SEao1YO3UrT z%SV|J|IUU{48K~vbs!qkyR>Fk=YVNVl;Y?VtWBuZ6exg?LXqWMy-izw)6H;C8#|dt zN;Uuj<5cVlK>0X<-maa}=|^lwZq(LuNGgKAxg_^E1X?JmeuuF*44Y#5;y(e7eyI>4 ziu{t*tqXEg=1fiJ9sEFT49}*VfSh3tmIVPLc$t2n?lcbW>=z%{{+9uy&JWc($(LnI zt9R_?W;EZWu3DlLGN0GA-ew#2IMR}SgD|I+qe-vcxu=beCL~dODx}yb3fRPq-ZeOv zoT>iG z|Gk4lOGfgMZlXRKj+sj~C-B+(25z@o&Qh|LuZ&X`!oY?>8-Szxu-&PJ_kQhsO?}K% zbzIoKT)i1vnd2se!TSMyr%XK*U!I)#>mm~*wP#b!t74v^Ps=BM;>?Y5GBC9US#Z*mUsZfzYeP~cAb(jqzuhdU~Apd_=lD^|G zPsd@%Ey0Hz*Dz-iP@c1x!$5=~ef8nNZv?7xoZq*RFegkWM(Fxn1VtQBm(2<(9<4qy z_>~y|;}-t@EQOgztW8xJl<1Kk4yYqQ;`v9lacFkWWNkGVEuz1>E%^g0>!XoWv&a#N zC*Rknd^}r8KMV&`uHYPYonf{#@FhLbN)i)IY7SJ~O25Y2nFDpQf=9p>s3`po$99pm`sry(;fs{#E#YDj@TO4T)puAkKgng+=Hkt9=*SWm*G6X@Sm0KEPq zo!BmvCYphdjM+#ui^O2j)m5Jxh?3?s5h^mlgOmtjKEk&vGRd6jUMnO< zZ47t&;F&&1N=K&$6d@se0hS1kkK^jAFX))3LHhXC*zmtF&s;Lo<;#=YE#U404pJ$O za+Y5l{CT&_Rlb2xZ!%MQ2Qa*RDffbe*d_a*E{XeEH<^me}-2pAl=xB2s>!RZ#Has|KzX{A{;AaD12}Kqt_kVL)3> zftYXr*PxK34!=}i8^ranNn6uhiK_1qs0f>kG!Uu31&B-aboF%&dNrT1(^xb|QE?R# zGBgChLaHV;NQt8Z2PEnnEt7H9p!z2_mq*)_qMrO7ydPMQs3HRxU1e(2QMHoUs-hx z(G-bP$CBktNX1p(*4E?BL$+gE9^9|da=LPMxGCF@eq#H1P+S2x9SUX9&+q7{U#D%v zO7%*T6i-%am1~pAW~Yh~g08p}?Am`GWGsX#UD80aOhvy6D*)p|42qNyS|JQ3J1R1ESVmQWJwdjlayoA2XDkmc%v*zZ>Ft?G~% zX{;T6IaPf4hTj)Z+7kd1Ir}2D3-x_{oi>B$So#W{>L8;};8WN%C6-*|g@77A(Ei>; z?|7uqc$Hy9ZlS^tis+O`8)z=fwY1O#98GwqU@X=N2iIdq)E ztx?>VW=ujrMk5IkLE_~kIJ&9&`S_(WfDxq>SAZU=E1(DV#Mb6^w&j=0#ft1?b|}?* zfILv+E+sPd3myBJSW9}P8v}XfdYZM;b%D8R0wee;R52w(o{Ff1?$j^GAv*+?MH$g{ zVfZk*W1=$)8(sj=9>+wZ6W|r|L%ZJ_!ig0$iXqj_6CQ ze%*R6=QoOC-S0r# zUy3zF7{tl3ZSJXi*deta`wLSf~^8?i;Ug z)|_9uex}$Yx}@J%A8*Sh-KUy$z)6>yls;V-LZ1!-<$G*EpJ@;IhUpsraEx}INayfx?I1)C?gSBVYHphTE+sWXU} zj2TtvT!L6q5u#MrE}W$4iNL9TwBCb~kD1q4U&npd|8zFQSCXtkaSqm5PHM50tLqj- z=Ie0YH04_47)CL{u?(<}h&`gn5U=T}5ucHV~~Gs(?ttkVeeOk*S9) zNCc~CXY38wtm1rV>_Q1V5nRPOk77jY;rJLok4v;d>i}#gP(^v)Hq-_o<_!u_vH?nn6fTiEy&WU?N2E zhz0TQ&8Kq#Riqy;UpGw7Cd7u7#Y|^R9oPWnl++^^bOCnlC9tY@?53kl32wonT$Z%p z+{&rCiUu481ukr?Zd{Ov@QlHCZ1ZS$_)&PlSD|>LAE3^~R=H`xo888Q%MP%}Nn=w| z5;YH2uzJ)^-{2715=I6i!c96fHz~hV3$eiWAwG|jlag5zy6VvfX~-Ejt?fc%|)25udnRT;KiN0fr9iI2_)cbM1)d1 zQ%^L5RTJxX>Y6^`=5mq!B;VR7@;_2^ziv!FIIMNNN@I4St3T^eY1&LiWr-Z0}$w`PIxGHoJ1407A;88vnj0 zd3{A2eKZMT7dR-l(J#gV%H*?JcU5y>JFbjwb!69)nHgG*w7}P4xS%HE3zd)y=9Y!V z%7%qo7dm$2=L$Ki161`|OQ{G+_!RaFS5=-_>e=IQmB$*QoPA=e;a9n9#Ti~tiRd`S z8mQh`LoDB+UvE z|9%(W{>qJw8P;#xL?Urmy&1pGN zqZ&_P<$*eL5+T4NZbWy#0(!{P&!ceZE zZLMYn@J#rX0WXN9foQ2$EJ!ZGCr|FjmbUPEbfV&4dYd!8Pw`SAq<~Uy>dac zCY$Ds>#@tpR@*V{SHQn%*&`m146zKLbJ%4zRTExyAmCv3(K!Je*l?UnN&{H29tHHAzHoWP)^xN{39pSA#ydoPuk~4WFaRiL2{ntT z6Gx3y2w*t9rFy--@az!xdIRl(&7oi*)cqW}SXbK8+7O?g+E1JoM5z$Va5DmrZ_vKL z4$r}v$643)*g##N)uSU7`1myx33}sRFEqvE;Qz-VfrlJ^KU{QMy=kxKvegawKv7DO z(~Uf8GOly==7s;s_{{34FwY3KqV|LZ`L`eg66B$f9K#2w*!&L095+HpY6?dPGVYKy z-?DJGAz4mK43zuUg@4W0(&@J?kj})>$e+Dk{(gmHh@bCRIIkLwJN3V$o9~dn-sWxm z^*hZUZk#>uk9&8y$56trnP^CA!}xA@@7?9R#m#krweRwmcf&%>w=*!}{#~htadI0O z|K7sokhkvghgA}7k)NNQ?folFV*B^@Vq`B`fBGK_?jb7!;rLU$G4FgUKHu{G>@I(P q4>GN&95|%Nq7+UY_3w2LGIzuHeQ@L^m4 diff --git a/tmp/crypto_verify.wasm b/tmp/crypto_verify.wasm deleted file mode 100755 index 0cf766f3ab66ecaed11df83f9c7831d6eaa5be88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427005 zcmeFa3%p%beeXLT>$Ue(IB)69H8W2Ke$dU|bd?;$9u zut9_nDebXjBLSmg#cDMuXap2guxhbI1q})sD=Jk~YN^FaD{awYYg>Dy<$izvF~)qX zz4p#Sv^}4Dc3{mp#~hFU_`k=0JZ5ypg)fSuD2hLvtlJ*%j80CmaDzEWP6jROMJe_US1Meq6%1EpGpzsb+uih8v6EF z`H5W8CGL-EcT-mcj3ijeOSUI!D|xAk2gtdN_&?cw3BMDrItr-Sms)GSW4!HF8sl-M z@@VzbD;nZWbGKkn6|@{BFK?_)cbs=o^Ni=ec;~Jt(*4w#&p-XV9T)F9{h~9@eaVif zqqJ^FJ7>plx|B94J9nIMrhDq}^cy?R-nAoYEBl1Ke9?<9+Tp5H<_lkN#(7aoZ}p@G zT+yjB&OCFc+B*BpGbnG(EweNVy!gDcU%;E++7ZPDnx&uhk{6wEUXgap^UuBTsZTro zr#3(J^fO-g!ks%_NG+$o@TsoA_?J&}FP~JFJpYWdcbYHnqj z;jA+*JnQsbFIL5izIvK_)xU7Z3(kMqPj5Wusi$AGW9Qkw{+q7XtIOn_J6-^4cAkFz zOP()$PO7a?YUlV;B#$dKz2nTM{q#>i^}p6yS{V|bf5xsCoK<_(JafnMU-CjnldxUD+4 z4+Y{*JBoT#LlST7BA|P%NYC}|^~QD}nxQohD0li3oN-K>05ZY<{Dow_;6D;OJ^tFO zI?>E@FHKWWH#5V3%|;_h`Iq!&+N){}_NZoAFX^?oM*6?knrZPL2%xqO_>E|~)oF8g z%(1I`*07q3qE%!km+Li@&{Lb=Ufcq5B}c*#2%r#8$AQ{-6>kh@Pf`wbX_}73u3lBh zU#j{^Q=cPX;BO6#&}sXhxaYxLB_xy6+NH0g_h@}4o}P)O*QNpvuzHT3!L z<5sKlBk_;?AN0J{I_}BYvg4?t1-HfVOdL%EQhXe3^xy;i4VDW6u+idg_!Rxu8nznk z`26?{$s3Yp8b`}o$ECaDe185w)ZHEBul=2m+jYOL?W>cS){Az$=*2sKGl{xqpLgM| zGtS#}wzSNhanraz`gpwJ?DKZ**!k;cykLhU<-)UHeBSAsqpu{LGtNEt#V=6aKT9Uh z+)+F|kSyDYmNo;;X*E&0pjtI1y^&-m-)8_C1T zx01h4{wDd`y+v69#wt3;%zi~r+@%8apzxBD~#`uhl`_s3jZ%wa^=i@!`p7gr-cjDjvx8!~C z`{P%{m&cd<&*Tr{SH{2ibK9T&E6;o8soQ?-|Ng&D`{mRBpI`XZ|Mr|;`tQ&B`MDSF zJo9_Wd*heIuZ}N`uZSN@ZjE0ReXQ2h1yFXBIo-vpoBnS3Gn zTI1#E9myM$eaY3y-sHOE1Iew)Ta!OXem8kt@|NWF$qmVYb{C)aJ`nKejg(>JECPp?XUH@z*rJ^jP7S;5mVPDucKU_% zzVwR5WsN?>264ys@#baZTgRjgK@AG(OY# zY~!PiI~)Jp_=m>7G``XJ{pNQY|Jt~;Ir-M>SG=S7CrRAi{giqBqP&03Fj;4}$(Hah zi)WL@FrA9>Xwc}zT|M^)%`DDR{_)TmHn?d#Yt68A&c>v{3lgJYnziOOCQ;TnWy(@| z!*(8Rn@X}I@62WC2~m`_^LW>=)4%*O+IG!liPe|CZ2qq3nNv~L%HwBDwX)=ds5ju^ zOU79zk9WFq)e_H`0=%YDdc#zpG_wXE1i)1bH8ytb9He#4QOu=r z5|AZ%f6gIdrkhhi{=n4-=A-`S_W)_s%^$I+8!mTGaUSQ7Ro@?MBon*iOFUAubB0Y< zS3qgF3Q;QoVAwi^zQ%cPZqNp%*2ZLI*3!%Vu=AX$2KSwF1`}Buv<@ceO;;79{GUyN zWH6bZHaG0$kH;4br}D{X32%d`UYl%Lx^>?l{PjIo^Z#+rBR$=!TYLPasWh9)o6nv~ zg$ED~7-~4(I(f-(I_urC_3`+!mqNzr=K?}E-#s^+%DTS*F{cJyfkZpqY=Zj^jWxUZ zHJ1rR*E^(8AljBuj#{(EwhN&tCZpcn0MrE(9eoL@$9q@+m93pdeMi>5CME zu||6oiwc>cJ)ih_kSqFRQ$~+$XZ}}_v18fmH(Rf%s7$&>NdhS=x$Uu+RdBL9ZtS*Z z#3@6BPCU_ij<|(R4%%XaterL0=&%DDhzatEXG5i!YN4q^RMvu8^d4g63t?;Y4YrvQ zG|*t6eKKhch?PDS9|y#-Ti!U7QixDTmVy*L4c{7qeG++Rcq@_ zS+eH8rXA@TrAY5o=-T~qBWl?A3@Hl*ceQfaz>R6)B&oAh9Egiz(cj>PCogZDH)K-3JC4|)2OBBRLM~;4Tb(s z;MVrDryy4QW@)9~)@<*MS?@-)+>>AO%&7(#0pZ)SsjLISvMJO|lucxl&zy?UF5Uc| znhJ?%5&d%-3g~TO?j97ZDIn-os+H01*3`;qcfq!6>jtOFj3_ODX-FC-fi|bb`HL?E zD_FswTW5G}ZqZ zkJXh4T^G+)xPktfQfcNJFvOt(*vGU_$MFh+?o|#}C#7pYfzIP{H@Yw3Djk?~w?+F51I(*?8=ZgP5c@re!@G32ed|9gw~j=nHGR6P=_SdQHR|V zELGH@76Ya&dlhZXh1n<7^~us*crFlB9)Ah?Hsn1ZoL-lB?wORNPGn8*KcEIww3W4k zRNh{b$`YpjTPn1V7edrl2M|yZa`i&wuU3cGE`od%9|-yJbQTp2jU(|AIx1bC&JKET z;RJ%XH6BdR=R}Hka=`BU29)BC%6aC6mv^BA;+2n`rsPOdV19KpIn^bu=p~^vv zRSx%Aie60eLVegU=ftynZ4$S3%VIe38Y7oxRNb<^g=zFqUmP z@o#$ZZ#wbMI?f`-=KL*mH9Ah_E6zv9J0CA^lp_35H%)lR(8C2ytka1pGw?$R9MP;%F-wxSSbjzl&|%JL@iWa_y=TS}XaqD@z6 zPwq!7eY1`W`ljjiO`NYo%SqqJ*akKgpA@-aY60$*N+_^e1q!}~D`AJW11s`;<3SrH zhH)W6nnKr~cxDM@BFta_#V;Nqfrsdf#5tK8H0UXVIjL{eI#4oLZ4Me5ghez_Dtwq( zKF)3iP*m*vO4=i}zh9y}Xsdh39q(o6ijJZ>N72$Z<_~C5-XJAeyZbuHN$GzsWCVd| za%+SaUDVlR3*9vaX}};np&)o;G?$wc#gTb$#y2Ve?K85*DsR13$EpkzIxm@l3<;7! ze#aeVE-M)XMd^Vv7R8LhUZXyTA!ViGm9!u|Lzz)tF-{5Nge>WPiBM<-Db1>M&{u}t zV4krzxRj_cF887m>yF{{LY~GglPan4bQm`T*H}D#I37E`sdJ7`j{IM^nP1vdzI!t6 zgnrG(g)ie+-7`EiQICwaO%r|zeBnkrnjs`6^qu^_&rSCdg0cQDj<9X@f2h2-@1C0; zq?5&8;_o86#_p+sOYMceBj!LiK4)s$l2Dlwj_KOCqsU7BPZq*xW)shtnz1aYbGYS$ zTZTt0!=!4_|Ic0%GB!-4+TLw`1Ywr3%BlZ+F6fC?;dwk75lop)YSypOGi_>gEWzw8 z0_H!IU`~w%)AgeUrps6dQ(j3G%-Jzu&I;D!y_h$8(_^qXxd@nFE5UT74vEcS=NVHj zYr~I&14jSR*HvU_dW1V69_`8IF+JI=o;FSX_$qAiJwjt}dXB0MH-86`+^C9ZQ8STHz%8~UfED4u0^F)C?LWr};xf_#< zWpp+syJ)Gobm#Hpia3WXw&C5$1)9n1r;7(UI#7Mp!v~T;4TkAyey?>ou6Fsf&}F?F z*JTx)O`b=WF?HsViVhpb@W=*bJh9*r`Gj&{l|37iJyZ5|MRx0&&yK}hAo6`>52Fq1 z&3ruPtU%W2UJ=LDU_(-x2h)zS4$**_BKbT0IcfEX9}J`d7nsfU2~KjKmvw!w%ocLB zD65AxrtHeR(f`DyFperL%v9WcM-n%KIw$B6mvAIo^iR-?IC9eErrdjjW~wZNbWLCW z#@zJNqNvf}ztO)jNj^(z@tDM11mnpp!4jL7Cdb5C-U{EuiX$#CzVc*T9j9O;!4O5| z0XVkb23EjetyZwv7w zFBXc|@Z%iWn#YzfI3R}nZyKP=c{`@?e@mQ<@qd%0(YngjVuL*=)MK4u!))O$CZm}B zHq(%S0~f>W5%b~`f?t@(j}peD5nG}>?Fe_qFLh2b1>>kLN>tl-(W%ClJMz{?@s z4GdCzLN9EDc7B7{eSR$CoSgZAUHR+g=NlKCV&jQXX|kbVjh*YvO(^Kk&E&@U;nLIz zmggflaFmbg>{lBwB;7mO@f2}$iJzf_DJsn-nQPm>N#@NY+)V+w0geopq!p(zA8HCH z&39i&oH=29!+48v6C+(Dp4e4&4u+J5n~R~jNeT~p8D53LkW|F5WQvi(l~){?FQz%j zmu6kEaMLv>J?s8FGb{;nCC5im{?Xm1P9aQs9Q4RzeQ2JeLgx%Mkf9q4JF4A)o(6hz zF6;5;4h12f2QHJDI}qkdl~~y=U3gT(7Nt> z^q{MrSciu*nkMSI(Uv;rI;+W%vU@*g(OLE9nfQxl12ARknEYbU=CI(i%`n4d*$PB3 z6?GvQhkapNp>XTz#7Kt%Ley?HQN@XvsX$9mt>u*&of{YmJSoybj-FN_u-wG{Qho_- zx7ywO`pcmxp&)MG?r)jSy3yY<8TL+pON{y5{xub836)X6`K>mgjd8UQ@}nm=pwITTBwTTJhDd&{~8wz&+ogG zr+hZQQXurdxMzNzIaHt5#ANqe{#dod7g!|{G&Vkik7f&G907tpF+|s_Z2vA-SI$^d zendpi1#ZeKb_DqHL>W)X^HD`9 z4nhBFxi*x<nhv?s&R|E7aYFKc+4eDoJjL;H=9ctWn4! zuNaqjy_C#hUQtZle{MDv?N6%HNe7}Tnxge-Hf$6D%EqsT0Djik+PWf(Pl&b*o44#C z%j5p<$-nG4Od5YamilXKZSGYK-<`RP`&GJstbN%Y?thf~e@~T~Ua@ua-aUI1j@tS& zSMc-WSNKK`JRVuzH9q0NpH=>@dwTTAmrBYy48&%aJMap3xa2hyR5idUEKAHyH2?C1+&JcbThSL-CV7bl3U*{7QMkS zF2reUij=2lS#|~@Y=JT0m$fk1>Rlv(j|=k7uASU=5MrLVTYb^aog1UIF6-*U$hz8P zU3nN;703gC{$XUrhga6#VPx&OtewNi+HqMMhmlpL4FIBHBxFS;vKVl9Wbww3C2Aaq z=GMV?^AUdB4OMb{yvbzvQ|wiaAD6gXd2~YbzE^%6gD1%j|6pRsdbfmjNDxf*eow*! zC^-EfnhbJw6Ri$dD~X5(5=Dk(3F4mbyBj{pJN+94h$5d^jt3DZ5T4EU$J)RJ{s zIJD4QE;3!LC^Dc*5u#9>S_D_pX^fp&H8UR<>XUUrXsu1@EO?lm>t8E557ik3saQ%m z_M^;_?s{m;IP%E|(QvFGaU44BR?iqj7Kp$G&HN&eV7 zD9hR)XAp=Y$Wlb~1pLq;*F~kU3W^knUc{_nT>yFuy{Tx zxLM|*F`z=s%z(8L1H5qsRkp#nAn;_zzt9HMofMtwUOqibOzrkJB`1=C0F|LoV>rcv zEw1mTbj`Ex$g@xKIO`OiJx%zCHJmL2O^e&qE&9D5%E}7 z;v18PRgXcIKg^`pEvh2%a7c{z#}c#?qPNATOySgrPCOj<-=nPJjQval>iXW8NqG{* z#;WzZ>TiB?T*gR}^~nwKru0$X&a(7y0G#X7+u{LgbQA{PHp2w7D;&iGpUp+__W3t8MJ$se^FRJ6F+1o2V& zHE;c*sq{oa%W`L@@JV((LnEC!P&XxV0Zgdsig5}A8VB}pAS z9^uuJlptD2YF-XU?RL7EtPtXP}S~Vz#x##!bC$> zg4rq@d=tdpg*A!MJCh+4HwjWPiRHqYuCtg#aSt=Igf@+Zz+F4EP`zdiT9Uq$*;GpO_!CaABoOL>J%aOf~^}xi9ayPb$b1UEfTd}7I-l&pa})2ZUHpJ zrwcwy@;@-3I{i>$xpfuX-Jmvy9dUzkZL=nW%Z1HS1~I%a8o6ltX~)NFS)X~UYy-ZB;|LS_FJq6Ps_kUq(; zT3YU}65ou(Z=eOtyh1K=U@{L|K@hy2X8!}8ri@~|Dl$E6f?NnO?@T*D%^3Tu!CTSy zriRoHT?fk-%R-Zyc40G0D6b{13Vx*O8CvtGQQN4D0ET?0g7kPS z(o|m6)DXWcln?CKr=aOIPvlDO3Ly{`6en3R0;ifPlp|;p!%~ROo}W0^f4fm#%KUb- zIgVZhgD>BRTu@+oQ+kuGtTnhnS7rzI>xyA~P}db3llyg@*_hm?E6Y<3>e}6y+@xRob$H9Q97IXPGFeP@w^I~`- z_B(4+dYaf;nr9nJAGw_Df~nkX8MN_^{VHljy^q8IKMFC#6MP!=okQ1KU43qdEQ-iXF(jC0rs8wv!*PHQKIWQ3oJspA3u^2+^8Q zjRFq#vJ&v7%8UaX{I7#w19z4nb63o%29PzwtC0jD65!>RD7XR)H9vw*LuM+ia(!8E zmF+{l7EJM|pqx!z)keW(aq}Ggvc9r-1uRXn`mIG_sJJ2rIbKxf7U&S$s^d0Je)ht%NR$=NM;z;O+DY&al;7Zh93n%A$u6 z#vmL~h(@1Y5dMfN+z_~;dR;KMk77|mV}2DR?3M+fARZHJ|~oFPsw z5V1GzzwJ`QTS(cC7LgL=_RNjR7B{wy@<+{f+-gv_^=JeTV;d*5$xo()G5@%>#fAP7)ekwEr@ zm~i#B#%v%V=#duLd1Itz5v_zs#D%LxBa=o7bZtR|qcE&l7A;$!IvKq8qsVLK{K+2_trKQRUa(YeFpz7 z>}f4kKSP(AbKwUvK4V~jysym>7LjL3uo+J4d%$UGIJGGjbeC`%_uUZEGqdyJQC-}G z5rydNynUtH0BEQ!CyoO&_^<}K2_=MkqYsj>WmCG{V3@dZSRp~DMuJD8BAiyB{;@I* ziAv7glnU$I?b?)PCMsZ4BXNWdi_+0d3Mp`=&8m>B#ho7aiX)8<{R(oaT*0dpFB!#T zdBdgzpHxzvZNk87+kgoynh1lpK4Bc}!wY05*fG3U>B zzp%`9Y!(X<9%PEW=9~$QFfy*#5-ytT1`A+Eoit`AD-$nq2Kh&vG%yDz=ig#(M1GC- z86bHT@6U}3T*X@K=SHnmQ>hrwaY4n>2b$5@!Ubljd4F(}2nhG#U-}`S{3_Q~ia01` z`KVa_l>sK>Zg0S%+<)I+zW~0W1yK$XR&QvR7#Z9OdA9(*ty=WI7QnlVDRYF%=60lN z0lYjfEr1u;o8>LIt#^s0y9DlL{e<<{=|bb zl1-S++X-T@-}&7G#r#i4j`$+2sv+96_K0)43T#_GRiEtiMM2W%_TM@R1X%>c7A9G| z`7oWlZJ1>3m5?(#EX32+D&E2^p?g}Of3MtBm6H}H2nvhYEaQ^*Fmpb!gO zW(`xLWRa0@(UC)NNmlipJ(pzaW>`v|IJ8QcaKr5`7!yZ4}a`4A8(;I zB<`L3FU;HYQ)5%9h*IW);?lK&qwL!tLK^V_k*3#O64Ler{ z-<)6!$~)x1(B4%sv<+!7>d9DuDPNoMbub#D#3JDqb+qPKxQ^ESib}MlpoAMm`QF!! z$e7;OOi1WH&OK1he$;+YtI)Dq!4(VXWVsF> z03r9AVsHDk6frbmxhsDxvx$nAUNdH`skW4?0}f^`v?R65O-joc+S;HcS8M&OD%3bx z+7i>@C?waT1$9XbjXra#gea(R3u*XSbUdwveyn32@mHaAg;i^Yj+gLyKnkTx`|RT{ zv~K8EZIHikKnf%IK|Z{`4kpL-$++P9Xk{xpd9|;p<%n0fU?6~yRo1|5>|n06X;C!b zwqR&>nCp~}j-~*dF))s1a>D6M%Y9@DSL-jm6A1Q~9;O#or|5PpnXWs2^={K&b(`MT zx(#a?)fLTfy`*dORO1Ba>uJWtbqYhon_@r;cBB&+Bn2F3qmQpGMhk*)DSatJE|@(j z{kjQZ>=eedV^pXtKr!WTbzE)>)S_{30myQt!q}$Iq{vVQnJs=yG>1f=^INaA_o$Dp z$tIgexfCd)TefCb@U}m9%O1^DCLG;XruHm#19b@m;~XTXe+?z0K};g&m>qJ6*FB@E}>Qtt}^e3lcdgI(5f?Nt|z7( z%c&}YHU__&HiHd^ZoT6&R|TVsg;k&dis6NjvEU>n2c!+Ra)d>&pfML#1UFSDAWN)D zl9JrPFs2+Y3%9{hgWSx|sUeKp!iK8mjRIQoqglf+C0Foa_o7lh%E?+77@6ofnUMNN zCRTE}-^m1(Z)F{Zq=aS5g-mpe`(Yf?XW@Qlc`Mu>q!Q*oqGtC#Va@*C@^~_=sn=l( zv6IGROU5n;b!C_sdrPgL4mx_Fco)i{n37Zkj;RyvF{qEyk}YXr(SsC^zh-y?#Wd#h zkH$LpR!7a&|2Y4(OlV^A+V0Q>PWBCd{zzdv*S6hGTrwNBpmZYXGrHkoJ(Go$$4N0N zO|y@@ce;-_+p!_HVpWO4S#JBWI|qT|x}Gt$+OiPNg1M`4Dw%!w19i^-3TL^DA)FPW zUYzrQucmO8c8?rn3>@NFaZZdoL)C55DJmn;tKszrcxr#cw0$BYHm^`-`_%UB0i zXCW}{QviGaIAEVAV1KOucJ*SIU9kwT?raAGcI8-LU7)Z6><}WjtQ-S@RW4(S?reuj zUG9_$46-=PPRQY~hN3^LTU&_yv(%q+i~bzDus`x=7I06qf3vnNATz7NNBK1<>?cVm%W3nqbxx_(LBgsb|ijRsE7 zphgX0;sIB|pHZ1+O?(FQs$~$aJXToDi}$Cc5qKyaHeXuEpT+I5hB=(OJMLJa5z;4q z-=nq3J}ftGjsRb)jZ@J#R=Z+Ci-?Ea_Ffrn5EF)jED|mG4|_Tvc-evZa!)5dtmvD! z*$7!}OXkCNc@*Uysg|R+0i7sN(Muh(6-4$B6flzma#ZQbWNPC91OvmyU z)P>48zK|oLB;}k2r?5L-tC@u2Pzcpg86p>T)c2gbCFqW@HX|i1RH^`DS#e{@teV1M zX9363rs`waEgfqyImv&ce`At-mQ)I6l<8_c$i`@sOjrnUVfHnboQDB7&XcGT?-ySw z^w7;aRqiO_BLz+()ffUe35-3$dUc%;=L}$kUcA8&YALF!opfe#+gKA-%1#7pp_bmR zrq3+2Gy~iszs_!1U{X(0{^u6?#q^`(KB_V7hC)X#Jh#Zs>_6KqO~b*D9KVL&X!#wa4USz?z<9F$Op_5i9H zmJbpgm0pEx%h0*=Zq+mCjUwH4E{6rrO!~1s?GqY?QGMm?mTwVH5B}i2wc#O~>E8Pa z$+~T(ll$EhpV&S%*bwJ%HcP@bw2TzS(Wi3BHYQJZ@3(Pz{gqTR#FTQ zh$iu7!?w}NGSQf6n#x|i{B}W`Z*r~QY!3%sO;Z0`d#FCriqBsElkOgBw6t$9&hHhP zG+Kx?f=2HsN}?Xw5Z+?So+aY$AN^Ld=eGkEXO!H_cEHr-=>H3&>Bu4F@P0G;jJYs= z+L*l5-2sLUSQ2MRoZ#F*{mfVnoUq$asA&vrZJ`d%uJA~Piwvff%VvL=qtcTdhEb_2 z%@49)A(aQ)zgb)ekHUlBjfchF7g;iv-tkLTXzG_Jq>>Y<+*IrML!u6#y4P()qndlP z!H(-eZLs6|u=dJveMDR1$oXhIn9=iN@qpc%>(lv!ZDP?tEzcqA#_W^K^tXWoc19Y&hv6fKSp;!mwAz&Z$0nYf)_> z_5xPzmENgGyuB?!$Zn2Bm;4|ep7pZ-c`=!|Ccg(YnC1tPu>6BE>yz6E_nb_!6bqB! zTf|2MJlqW%z@>d)5XG>PiuMsV73t!wPN8s&-CX(J(UdP0mi9IUDNXawaYn*8F@5Nj z2N2pvz0iKA_O$0!m3K?Y7+S!&O^Ki1N1z;EiB-UlT7RT6_pky#iDd0ug&dACw4Jal z2m66o@=$>g8w3bzT6Ab-7Nj2w9RXDToaJLZ7S) zTV#xF%cnEK5*meF3Ht=Z*h-_yNp>hCW(5q@an4i&lQ7ofV?zT*H6iaye4(P&LkB1Cx_ zQ|MBoY}8+ZtXdkeiY;?mhMIY_5~<^%042&+pmSG~3DFEp7dq)?IU3oDQ`pwLni_(a zGuTp*?3VfbiG)ZLbSmLu^JLP-#xd)lgcXeD{6zky)ZNeL@}xo z;ig*x*9CsAvROe8md-8!pH0$L!CPgESDm~DG?7&AGI%w`x{AqzK_uQqUS4WGpD6+< zV(fI7Nay7S@}a0Sgtm45$4FnSf;t<{`!3)id{9x2R+x~|D;JK@D==R`{)D4;0XJrTB8^E0)0fEK&GFE5@=e$<4Vg*0 zAs!r?ZpnzuS`aVzUrAo|zc4ideboP=57e-aO0DCw$u-p;W=#`T$CC0Ab#|dSYeeG~ zIBT0#Rfxs`aHhG}Yz3VNLRiPxVKZV~X3?@WnO!*JhnX|!yB@ZS;I5@RSsCq=hoyiH z@d67VJUR@_yKrf3XGZ6@~{-x2u1Gp)U7D@)S+}`Iajzr&k9w~q&J4ms~xmz ziv{QbT_yQ(P0(Gb46kVrg72n52$D;Kn6v(%Zpa{265L^<)qMmhvAbIO9i>E*yr6onIWT1wQ)z;v5pntcSZteDoFa(NzgI4GT25 zNC0Z7;-jM#eT0B?8#4wUonoC(zIQa`OCLRtK^E5h(0=+N8z`&(RJcdGI&ZvD^~S|G zX6BtYeobZNZDj6_X$PBuE%-_N8p^rV_ru6meo&QscgPf+R1qlTE}T@TV}T3U&WOja z9O#;(y3f1NSI2}~p^GL)5vXfoZt>%|t@)o)W3*H8KgEGn|5Mx{otE1na#j^)OmQUd z;K@HAo{r6V&11` zTSgFaO=)Y;ItZEsU2N^tSJ+OdK0OdS<$r&v{O{u!6|jrQ9-;C_q#dF(nD)vagIP0g zw)$eCy80r`ziZ<;7m^6U2!ZPs2PnPRTp{U8*@T~(r0;Rzty?urx=jO128g0Vv=FxDPj*-SI9E8D!KHL{-fu#B}iNI>uW{Y{no z{klJt7lzg{$AR5<(mK*Pfh5v=jy4~bY4L349W%8Eb2~gxh#T8>BXTM|^C1OpYUx&| z^0SR4vHkikzeRkMUK}Lh(uvac^F-pTUmnPl zMGW&51`&T=6CWzhXPPBDA|Jxye9owi5SfU@kwp1g^v;|Fi}KmPhA8JKkwW@HBKz__ z$`|q-Uip&9nl43_bjFngvLYi|d9;Yva2Wo^Aw81Xp*|Y?R$bRpV>qV-j{=(CeJNVg zTN@ei{oZMiaV3XSSF_2MfzrLVcQCP`j~@?f{Hy6wcd8>LR0TzYPW;Sk&_Q|P&ZdMu z*mzpzlRfCDV2wMt>8&V0S0jpxxufL&P#VCGp)gLxo$h#3l62U)7E z!>+-XbKS5utiCi)PKq=cf#y*#noWV)k8`Xp+oVHXN7YRJSJqK~2h*6K<8_klTABXj=T`@TE)=d^C9OB zR-l5CJXR#b;d~(MLlk#zsA({Mm@;&5jUl1$+3{i{Ys%qYm>rlgJc3FJW;`jnT}u=K zcO1+53|2g|CI~l4(=UOnX0*^k`8AGNvzh+wawl+7l}B&hVsH2iUj88N@*U;dSxlZW zsf|D2?%TnHi!w?JnUXowdG4Zy><^26a)$vM5216#fAqoeS)AYXI})b!$b`v`gc15| z^5TdAaZGiX&(tbC$oHLy%VB)G>?%!L*Z$y)!ZYkiLA|g zm6%^=MJK6ywd&@&R@eSVJwGX|P4Dw-T|k}p>wLah%Xgs6H%qM)b?xq9q-KOAkgXA# z{3IZ~*+UvH4k?q9V<9aes6!ecuu0821gtu>sWOI(pijVA!f--D&)VQZ8Cf<~16!J{ zhx6<|5e^Lx<#jR;*%X^}dd#(;qFSC@rJo(^>kP+#NYm=`VGEgb>;ycHj%_=19d^+L z9j{Bx9wT|{$fU-01D04@9P3_3**VdU1X|75IW)O^K?my*m8_yl{A5bfo#9-m$FUoL zYb((xyEv|RqA>hQ!|)O6VB1DpV)%$e!aFlo`jDgv+(5ub1IB_|Yz!Lwto*gs2W{=C zOLx#i9CT$7gsUx|HsWNZ(Q86(({+q3bc>A^Y)7Z_-A4kBT6Ww#K)v-tAh%E&Xq$j7 zXK`L_y*)yUW0O3GP1$PWqZTKa*oD`uG2N1VZD<*JQ10(FXxn%Li<+Th7E$hhWJRYI zB|qiN40(5>PX6%H&yw)?w|A%_e#q^+|)Jn>QEl2DA0!Y!of? zsf#Av#^?8K46l9O??_boGr z^q%oyAmZ1po*th{S(J!&YQ;idqTYMW`pa=Bd(WD}YVSja67afb5hOq4E3w47w&3oD zmnD`)dLO)lkn!)Wdwk$GzpLUk^L7+B?SLCwZ{fU`e{_^wiouyz8pj#=p%`5AQ9{@M zv?jELZ9@%P;eCmPivHu}DEQ{Th_SWD$usulHe%>4^8zj`8TVqqb?tI;9eDeUvc}93d}}oM|p?>(N}$&fCv}JRfLyU)u1+3`p*o( z7R9zLb#^qV;b`$_Hk}MP;1$uP8a;;}Cp`7Su+a^&2{{BRYOQ`?$VEm*KjiY!5%; zCguU$!>*tf14?x+z(|B*9P*<4d>ddz`7Rq>hH;AKUfeLjR+t*$3M@7j!QxSM(_s-_ zTkTe>p5<4ohOQqDX*{1Q-Ur(THgZa!V4owY(6b!V^1>=3nTk;oLGpie%y(qAJdtV} z5x&KzY!<*^MoGmr{UZ{v-_3>3VJe<0nDQoFLKaLqZ&|~oDJsQ9Wzs|6swUl0J(<_j}{g*w8MT>o&GZ6;qCE5lQELNIn>>pwweG8LBl+Vagmc zLQLJTn)L4~6|?C{T0NNb->Fm?3fJ1a8CXDC%(%%kxn)(hn1xEV3I0?2cf0EC=x!3+ zGEme-eHkbL&HCr)?ES!ug^E<>EbI$mt?J~jZGpP`QUD&>+S(OTT3Q0h^e;;!HD6)m zQ&(maKD}A1?PTpx){AXJErOuWPK`{Mfjk#2ti!o&`4V?$R?z5t6bh5xXBv*_Bc`&* zpy{JDPT95`vKaTYrkf$;MTwQF)1m~NQ4mN&B*oQdZ($s*dMw`hcUb|=y2?A{-C&C_ zxjAuYJIRk_7(Iv%dl76)tFc?QaE&^SS2HcG`K_#8C(u;@=+IbMb@3kst%JzmWwS>O zUigx;N!1ez)jhpLm|M)wTTuP|^rY4})$xUpKuv4>>47F&zE7IChO94RdwH^YiRzT- z6(AJj)bR|Z+{RAK>akXeu20a*tItmEQM{~ zna=aJsF8iWYJ!E?tUf4qibyM+=KNwE-E1EoTUC=fTwyg@QsV$$SO&acKpP?S zO~=YFbe)*^!F7U0dJc|>kxnFXsgvy3fO7isJeQM|t)tyNbAeJw@>y03b8Z+mU3f5Y zvmqUUavTPH%JD{NHHiet>2xpVSj8fE-fQ=Bz)2We=Bz>*)o$YMR*BP~+OoQ^ zGUazBRx`Ava(z&m{fV*e`8qLT#By{A6ZDGVDLVj6EA`Sm+9nUA*cu-*(55-RsEzMW zX!Azezsv2UtyIBoDE5pWP8I0JN)`2W<8^$pI@Z=+aKHy`-f=mor$3Q8izlnavxvE# zEHZWITvB@3+&WP#>R!3FrH%Kg-+ccROJ(Qt2rJPe)2>S}le%Nu!jI+?JP$&YIzK$f zC{}yx^%IWOSehY#Q756=h(Pd;J2#s3?fT|4t?7#^YE_IFPT)v#-|8XRkmEfbxk)1F z52&TR3OfcqWFV?D|B&wEVGB93NI0iJ*p?lAu}%j+Sd%*A;T91j*+Nwukour@O4v(n z(3|wPe9TqUqlmWT_fUaTs#u1o{!dkWO?JxFCnu6&hR)~b;yO*YRQ12g%hlCpW)8~ZT4ToN`%h%EdD4Kka&YSd~3~p_?jnIL^Qz3c%5~jy4|znt-oE(1gmz(WH9lp(Ask38C={O|J1YVY^7c z$v$XeJBtD$OWcH%tf)1MYqEKv}oN zpr?en$Q^Kx7}>avj>ybJrc}gGekqm8y2ix*9qWPlwB9;N!GI-}6dnp+cBKiNWWl3?xsckh2aJ zLRvvb2)EqEI*!VrC+oqyjv&H&7jZ<@4r3N(99^oBQmK5~v{|GY;T;DIX9DRZtkU>8 zgqV$ENyedPY#g(1_p)(}(3UoinFy8y$w66?ItxZCjHm`p*&o(I8WT2R)sq z`1*8jGFT1`wI@H|R$DTf*`(V_?qVADaf>R#GR_TRP+Z>@C$!H@3a~noKP7)mcT8R-f+vB%%jC^`Ds{TAKV&b z0k?o&#jQVCz*|Y-mXGUs+$Q2TLzzPL0cFB%L5zZP?cj6UlD8V(EGQp%$lkze@;d}o zRe`XLPpnz+g76ri#dpJRO7lx)*`Gmh4*4ZNZSX18qH-lsdEaK#t6!#~y&7X}*_3Xl zPdJDOphU;M5c_6o=T^dqYSCxTH!!|8BV~uHu1~k?6Hras!`TovIRMHg?^j~Vmh0oV z1YdPpIp22BnbT&{R!Y!14CVN4w%zfKC?rWNZgX91GuJs~56b;6ywY*nh#f~ue7_-+ zn8}rU%-rPQ$}#F;r-L6inuqjs&0AO}HEf!YBxupmAWgT3%>I}U+nvf#Tc8&d*Ev#y z6tIbwPWbqZFetB1>WBAb49AO<=H2}_Hj2~E@z6(4JBQC7p$Gbw_`|w_p@(#3*#2Og z2(sdAat87E5CQh~_W`>F9<&jp0(RCwWnlc(1{i%LY#`Pm1ZF2|LqLGDAz*u{kvYiD z4}^#a_RkGtuG6S8>h9-op50mG#wQZK-J9SW_j~{qO$>Z%V-r)0(N>-qeHJ5`NW_9Z zE|9}rE%d~5Kg7>gy6*=!7KX%^iYzuoqKgUFb*2{d0zmb;1%M9Ch6!QCv*mfR*CT$6=HOFA~`p z+BXCFlot@WEeA?9{jM~dmm-C|qkhiKRj0XVX3v@Ig`;7CFz-e)jT0gQO*F$hr%&_+ zflk=$)^br%Rb$iq4hoHrsY!ULK*8!?ODmy3ciF5P-+872x7cNX^fXXuzSFJl*DBZ` z`t-xZhP=Ts2w7c02;U9|HGUrMiNOXI$4?Fl4~80>g&)!o)GQ_k#RZV3UxB92*U!No z$Nsy$h{C0Djg%GVp%#ovrVyUVTHS9*Buj>CI^0t|@t7)IkAS<}A_I+kagr+h)GYX^ z={+I7##!={4#?F98)*A*nA)?ln26{afd}JqefO>tYB&VU?)c*%6Ao%N5{A-=b;&*iCE6twh9wjx+3kvC8x%;krIk=U?*?7B3{c|HR1)c zbzy%BN=L#_G6*~&U$7Yly0Yo(^fT+17`3OIL2w&W+kg$v6vmF)8OR8LBj|@MFp&Xu zj3t5=L4h01y3zy$CH6scW@(SAoyy8aF)^JahS1NN=EHC>u9O|RVKbLZr}*0Y6S??v ziZ-~E%w1q9ZaPrpctpt9>oYII6~IlyU~*Wrz0K^Yhu2PGKj>QFY)KB4j((~4#@FP@=S$&RVhY*a3tQjv5U&@@Y6=ty_s3!=ZIWp(}tRT({QOc^P-vm?A*Ac za3#F!(*>46hV4M{DW-OJKT+I@^ObnV*L0Baofx6&6Ud`8PjJ|jcOv`;zLS4AAP8(} zh6hr3sPY|b898sCGyHPD2`6X`nqmUNd;AuVA|N3JQF#0fXAO)qOGr#Z;PKQUfsB?` zLK6IfqGR$f-C&8n(0ZjxzsgQEgjIIdKVPd`WoP}P*09PB;s`>#&W5~K`zaTf-Y+OT8uy%-48a>gt^OtO69kT@|Bw66@9i|_1WlG-7ibqq(1qqMwQIpK{KA zAi}auM}w;@|H;>VC_48XS8lXKlb{CkJJHt1@BH#l{xShq){h>+e zs&LEPm~kK4ehOMFM2c4(jgBqN;2?z&yBBU(T_N0{D8Jv9(N0!`o5iGFxNUW(aei6~ zx5x~(RFy><93&>(@KPNT#L&`8NW5?_tl$t`(V3)~p9mvI07AuOHDoSc zRM-P%=N+W-4tkX?F=i21!cP8|hDckO;5CX{$=yVjEkoF94)gdAmlPSqlqWh}2f{r>o!q0wL9BblZAN3pQyg6K)$yn!nEU2ZGoR4Ey_y(wu zw6q@0?$3+vcBZpq0rg5B(`9--k(bg;f=0pGd=%)|fmlDS7_Q*h3``MrLtzv|=I$^57L zmn(Gbl5YB#l76h3bmfPYwA?58TJ9-px%oD|UsWw~)9p(7iE7f`k1FYD)ueqNQPPiB zllC51kn4aJcjS{kmv8=Mm(2sQe|X$r@ehAuZ>)Q-ze^=U_x$@yt0m{F4-PRtTkYYp zvd(MnP@PY$L-Vgy06t%4-gBoi*U<1?OWIH`|0ydX0!n!rtH&AKqJ@}@I+ihHn2)0F zub1DGB)S$n>BN_^&&1?c?o*S^{8qclxkSIe-X3nVUwON|x%>t_^j|K*<2hCQ!Kgdq z;DA*=Y;cv&pR<0R3>entz(k*gfJ4f=)5MZIx>wBo%zKs?4->r81{dbh!eby3v zaXp#8`T#vqAQEsNHE>@s4%`zYXTq7ph3$Az{@uGN=@+p+67D_5U%EuQhJ5hlG5L12 zKbgP5u3CZnzzs?%G0P#Ik66-MEsK^L0qSE)>hB!~>WjxUZraEZo*sa_IRDUF)lkEM z%!$Y5@Z+C&$Ufp;`{wKu93C?@&pztTsE@QtOo*y!$QXN_*CdKal#clE$;^p^yqy zmqMz>SpuVm)SKU==EfuSFmbgs`>*se2Hi1$?%Pz|k;KoK^!=akOtM98`_YKm_g5M% z8oAINF#fg4ZRWr+ehnv}(gTd~CyeL}Fbv)wWQO}D7pU^5> zPkfclC#*_`u<>|y@BA*BI;PPQTBHC~v2d*JctR0|7dAozB@m8w0QKD3h{O*_5KRBY zJnf9+!8}tZ41mQNV~wFSsP{fNb$JG{<=U04DZE)3T3P-5x8gZ_Oe-{a~2UTmvRRIXkXi!g}uOAEq| zl|z%YaHB}q%8yW$RU1I*4UeLHdFXO?4u!1>8=*pGw+xoBMoG|FkUU)|M5%;`gXkqh zNhw5ScPgyc?fwF26#nE5Dik-;4`F2iN)5Ck)k*|&7OJCIZsB=hJM@ATG)Gw7LuuL} z*4h+^7V2Z-RhtS}CdXIKh}q>3h!%#E=L|Fq=e|Geox|q|xm(NPv{-A@W)upk{>x_I zgNeDPM$z7_@nxquG81zms>*U~`Hz$Qo7Vr&UX!)fu%NEV0^#Pf*Kk-3%Rl)xA!{*h z69nh7=tu|PU?todzJWIB(^q5@LTAiUIO=8D)Jpo$Qi>)4*J}Lf*HY1@1|Hh|h0pKS zmSxT7u*PqKriR2PpM&1kc})M4hP34My)9z=BQBiDQ*nSkp% zj_=Eo|T~z))Vu=={Xh;5C*q8QmvuZv1gCGPJZ3z<;l=m3JM(JvkB0W z=8x50YYXE8wG_@orKj1%fOWmBOE8*&6V?|aR9g2A+UT@7a`~*o!j%eiFPb<3f4VZ| z-6?obPhrG2ALZ3y9s?7+u(!%7l$>hgoZWydDslVY7>CWRv!dM>q6p|eMl0E(^?Ha4 z0+e^)F^hs)dOF>WBmbAAaaSY|N|XGa_W-t=Yw#(1f8SC>XCj9XSf7T#!?OPvLq=QQ zcm07q`@izB&z|Xm4e%a2_7fvZSTeBy6@@3LFI z`GIS{e!Ox}W3=_aJ>R?UFTeezJ-_KPeERM?|LSv(-tq1KQdIGwuRZjETmE?d(?8`h zyyvpl9k}5uuYSW{6YKSjJn)Tc|NX&FzvkXwaXDW1mAxh|3>wz|hO;&aux+c>{Q zIYV_8`|xo9Kfb#qu7%YS$0MZ%k;?N7Lfna&3)}bKh+-WZ?Rujz(!Cmm=UUIpknBKp zNN)R-^ZV?5s~ESk<|59&Vu@2lBFZSvzhQ~(kT^1Kea3kF3aJ9)a3ceMoh;RBRTN93 zB@#fZx6g;F6Qm`dpSQ1t$#weK3&_Uw%QR@fox3Q1P){N;U+KN5cs<3+F59hLEhDX5 z%T-hoYGoq{IhJ3Pw=c*awTg3WWZ^({m!1TqPGl+b_g% zGiWT9Fvfwq99Lnt&7R~@*zB3xXTg~Z8;X_K@j$p)wunvkw))cUc3+r3`64&XsF@N} znHJ7vv9!)wE`W*}TB#INFW>u?epE%V4j#Q)s1hmZkXb_%rWw-!gC2TzJQ1}B2~?}H zVcB5!+3+A0)bN!Ad?kzE3+SrI(pL%40^K`X;~2UWzeC-bH#5Cb;@D`m+MS8XZf|OO zroU|Y3e(tEDqO)<`^#O>skcHR_IgV!g>ktFauMFT-Cj@TpRj8WGep4r8hiM>d*#I3 zg+hFwu*W`|IDf$2_lxG(J%z$Eo~(#x{+MNxDdR4MVecA-i&H`(jS{QY+I4e!%K(J&i^;`{?6)yRJ5cUoe%sGB1=LZQIv1lrmu;)bd|Fg!xpbt zv9SB+DAPJ2l09G>Ry%+41$GWZJKrvyFp;-*Wu2XFpFu|tda(UZ0+!uxG=PK#una-o*&jjaT7cS_NCtNW*M?J$dYos9;lUWQEQ z8nwj$3Hst)`jNqpeol56*2x>#;U;5it**)6{l#~EF?tsBE4BwE#3XoIv&J|tj)w}1 zY+Ejl&?3XS9uqZ-eE$>OwGBnrRy`|EM|!qlq-W+AReg;ouxH61v85`&Uuz!t-D}tLJDAq2<-8(7})`sGsH?AKx;T6LPQBzWk zHg;#Z2>YCFM|QB^f2&%70t&jhEM5byPuLQsa`>>y&XxR#fl<%Ga!wymft?W}4Tn;| zyRE0IwIT#?MYGfe_m&6_tmLkOOov)uXr{0tF@6P;~rfr zc3MY>DQovXp-FDNCphkiq%UkGQm;B|WY6`+LBPG0t-{*pS!KAj#&Fw=z4*kzMy4jz zAJ1O~!mO=$HZ{sR>W1wr^ZWU-W+gJq>RsowATz9qgVf=Jx^DS3e8f%fXv$Y2vvhf> zGl*nr*sYz+YMU%0MX{t<&mqR?X_+eV9UnDt609|Y*MX(JUvs%{5iz3WTi|CTg1%_& zsxz*5S&|{PN2Xy^E8%$?yiZn9hKvT5Rv#;j#8%=`QfygUgpMFBNJ%BFCLy0{CWK-y z@k*#%_$r9pzcJz=t=vonGmAy-xSkd#KTZE=6g3+BH~LpgN~Inb6$X@1T@tjjobKwU zdVr5CJqQrur67V7NFS3XWoaT6^{)-+RcEy8p7r2c(_aLA-1nVtdgFA;@s8Mz&erHx zjMLdGDM&zWMpd@E{U;g0T_%#g9d4IjLw*B`PtU>_=6fi}8kxt!D^bP_lJ1^6zVznvg3tdsxy}UXR%E$}<(eqQyylMF?J5h2RT*S#cSh+4RIMyc_5v`r7Gx^_fL)sc z#_s&GJ_n2&aQYE3Nx=@%!ewKTBc$Ng>7wQ1&QAAVrI8NOB7Z#Hf*hEOV=t}GZW#T& zJ>()JhFPO%T1@a-E&a#z)~c)kF*mN8CYUx^rNjKd-}tpZjwZD=DlP!<3PC#%?W+Af zL;&@g>krK1YfuInUa5yLPOn$q}jTvd&62Px_xW7cQoz(OXU!~M}KI(#^1BP z`S!ziHlXGLX9Isv>J?;Eyp0j9I^tV!@I%eFSnYg^mGUjnO{!_Fe2aD5qmMIMoprv& zmxFIH%ZS|NJl;8`IJqa2?=Clk0HAVmPbCHV7VhlR&AZr6YSrh+EcJP+PM^=*nBacM zjjcKzPybKrbjXg#kmVXsGeE9+4!pxqZNQe~7#*LLG#&T94#doJ-a_k8CLCE_=;Qv! z8gaHXIU5>GH}-Ea(>>N~OKs4vHpaUd#RPFWTZNAPb8SdyySK-h-3Ka0yeTd($_cCE z4S%f+fa@55taIal&7JJm5Mh`GwkcK^zfZF7Te67hcl9~b?{{Rhs`g#wL5JCRm$z=? z1-Iq#!d$WJ|7+kXF~`VoB@!GKo?MTmcCHuOYbOsuOmn`(IHKNSp20npVc>jRjI$jJ zh2JqEf^isF0IxS_rH1p)W z#$-DgP}o&H{oMbwdU^!&9Kp4SrY0kYS<2*b^(Q`QFN#ZAT_)LKTI4EDjB@_68(&ta zED7OcDX;I}S>a|T8-36yu(7*7;mpjby;mMSGZzD}N=yT09Lvni+#<*_fC|MQ9W#%F z2(b(1fwb}q=BAf7+WfWJ?Wmo$W8F7xQsK_q@cQy&{n3bs4$}_y;k7is-(IcpuMoKM z)yqGqQst}EUJ>=x&gAQ=FHf18&|$z$dvk}q@r|7_)luNQWpD1YH^+s;9PMbgw!QhL zy_pGbT4+i-#u^<<&kE>t9voI^!U|oZ@LnEX+Hu5*z4%A#)5=hrLPzY3y!KM5Qv8aM z;b(;?3;A5r9R zR#@|jSLc8#hqFSTR$99%0KZ)28%_#TM9UusSDaj_NR*vi$xZ(q5&+FdV&p|i4U2r_ z6|Af^8WpIx*L@FAa=wyfhm2ju&9d@sdYYb-ehFt!9DFB6*?XwcQ-A2jzI3Mh1FWb-YggU)J%` z02xKXVo_!S|OFpJ)^IedN8=NWykXO?BHk5==n2r$o?o->{^_dKiTS)OOz^9DU{ z;8}W}{A}!4A8qD&vwPm6=Pf*Yc(&K`FcK|=kwk3#d^M&XMB0RpO2L=ACtl@N&38c|6j}q#Gs6w)|pm` zce~xsjh)jiXIGOg$(EeM?fmSj;hk9H`UE=$b|saX4)o7jRFU6w;{hUdpOuW1^~j6x z>t5IeUHgOv^RVS7G`R2gKe>mp1PdvDQp6FI`5qlDs^B6`It^%s%6X)Ws4C&hABFh! z&4i2u7wjawHeD>rsSc0+a|_$LQMs_qN1?U8QIr4o+vde?{&l-5uEFH!K|K@;nQWof z-`M++g<9XX#F2$s-?PMJAr!6eeaHEgw@_n#Op#~{wXUz9AZ z63caIGST@LM~Z8t560cfO}0JS>zPW=pzy;=EP5tyk`iHw)=gTH&4$$XyDM+N#a?>| zdsHo;yH80WC@&*bA>t2fRrrVFrP;vr%5+17hvIQQN)^N4C{=8JVUz$r03?lsy_ecf z{HkVow4}cH(Q)1Yj?}{#;wZl}>i-cIO8XEx8tdoL`t(8V7M2R_Xv$P6_m?TM-=y4I zq-Yv+J6TCQ=n_qeaK#QpTF9m&JX#kGCvS1ta7bX9$^NYvK-Q&kpXOUGAo|QQv!Va= ziLI2fS7EU#r&8kl=~%~`aNP3u+Ts0FMVvKc>E!O%_+e@jv*gk~yR19V_`s`O#u#Y7oG_?)rW$T`@&lCv zhbyYQs^b4QGydme#?AkKWyZhxiDarA06o|~XV~|;QBul!EjgBa16+c_<}>ZAy0;NT z_Rv>W%x044e%4h%zJ|af8@i+#B%Zjbn~UT`Z3z?Si&rKlXka_Mh|c#9eGz|mK#;?lBjVd3XNupB-&ji zpVB3{D$)aN&SN_W=liRs{-2nC+0XAyRjX64?x|mU>Vzj{xmU<|FMBvFXQ=Ol=&Gdu zSzjM@lg>CeG;kFTMcII!$_DgQYv8JeDzyf9$Gug@XP25q1NT~e!wxTjL>QTrKWm-W zJMaxsTC#B%4(ma z%9TXr$5ktTG*rH?ZMd__$>=Mm5FfPd=k9HpE(4uBJbz%`x`%yPpF9|zCiHZFcf4i4&)!RYiw2SUw?@hH^|M3!SJYi+Q)|v ze5YKC)bHDx$O3BOEZ~iAkOXw)qG1M>15w21N}C1ESwS*O+5io+I)yhwav0t-gz6}8 z?+6Q~`=4{27F%7=|A09)eKE0r;Im#%v=H-SyrZvxK7xa!o)G;Q<8RmVtAzOcuEJ~T=T+)T zLM9985DRrPP~cN0ZH3c3hu#~z`Y(K_0_n3LH>d^3Omj+S>ZF>EJLS?*Z`E|VzP6SC za@N!mK;M%>f+%rcYg76tVCa5ddsE8SVd&?4YXGf5e{-M^T}K-Q8|H*g$$vb>5h!Qt zRvhRf#E4-bwn-e&Zw^yH?hTx=f=ueyhWZ=WXr+HMTYm%TR{1x@9FwaJ!8pdhDW;kV z**Mm}DQ2A98^mL^e*>aDi-^LHvanF%fon{!_q2SchJ-eeT#I(I9#A>ad+XzFgE#2 zE`h6D1L)l#CC1ezh)8u+5XJ4#$my6;a3x6xn#NBv`pnUEHY1A6713URenrU^blTE8z%osQv5QOSwU5E5(@>WqW?NC5oQ8naR zyvCkLa~O3&8q388%0(J|mflEX-=Ya%3DQB&`XIQf%rNcPi_Q{J6zE1U%MY<3&4iIg zh%(ec8t)>>5=u#k2o>TuEjgU>Z$|Va0?+r+tjt0JN$r`*qGl->(X*mTWZy8eQZjl| zQ6+jq%~CRs2ZCS+DK%?vUXtqX-z(F$m7n?ZxAIf`T1wWRP3~(BF>kZUz0G0o0(S1K z+4`P;dh<8BTW_)7%kTK=ZIfH~*zd=G?;F?7Z2g#iRp3B#IGz8=A7A-`XRXoWUCm+V zmS48pgUw;=Z|`XiC;aXG&0*JGKhPYmxaFl=v%NR=zar?&B0d?jG#&(ft&2HFldS@21A8%*Y+nG)7 z%(^?X6+73I*qCZtzE#=G&g__-*|9sbsh!!%o!RQ0*>UxJsN>`86G;7x@1#B~W4h8l zfz;2Y?6YhA?AVRT14=(;V{*T)t2QS0={m!ZMpwQ(b&swLaSrM_xiPs**WSkDfUb<0 zZr7C;8RS-7r#B|=)hhEJeb&@+Qz*@RN@m(gBHIb_t3Mz=rPqI>f>Wf!kM3=M zpXhER(dWn6U(FVeV6DJM|4QeVv895^eQOYsu9ZF|h_S-rET}r7 zE!(ChNzrZGKd6R=D^8i3?B;J5I81l9Gloq4SE#xtd1#gJcY8cc2bxopiPQMj4A5ym zBh@*lNy4Sw5-PN0*G`#Qsijwxr*CAZP*@ufYx{IxcGr#-(VN#hEd77%y$`fyS6%0M z{@j1>-uvFW^*5EOSIN0IMe>TIpxTA0OhByj7KX&&5E;4`-P1FRnPFzKUS%;Pq+?vG zAP-V6RMAmN31gu_OAMyeq%9Prz-T`-K(z$BP;3K+?xKy5(MU%@jcvsFe1CiIbI$$q z>b(jHYB#A=opbluXaD)_-~RpIzoX+LYz7Wev%@idRm^+r)BLcCD(1ajzT`>@^Ik81 z8Y!o0-s>$Ob4s{UskiSv1*>F|!N8}l-(leEV&JoikT$G(U2oxQ4_o-U-drcXVUL3O zF70#l8O*sldQ`nV4XvsSze~{*DjFL8SyxgS{-ds>uuj_WpAwfWhwrp_&}Jnvoa2t+ z&oF$eC`_wmGk*9wW?DA`C28hw9?VpRZ;!(8>q@x-VqYDd65%h1XvIK@I*3FJ(dHb3 zQ!(`$QXN-+L!iBZ(#C#LvYTt|3Dbso#~UbF(meocFoWb^3o;|_gFM6=YIz0zi@`UH z5J~K4vJf8}>|BVxpAUrgvYnL$1MQ0iv)403gqi&H@M@cVb=~M-cY3lR^M$@A>l73F z0Zy83Vn1lWq)mP>vRj7N*G)-Wu(aS7T&*1dB8~-sy4BwRXvY86r9#kYQ<|Mubv%?z z3D+pwffYzA*Y4>K6==GlK=YIGbW(`pMtYKuvVF!;9%IW0_}WruD#d7nlCbR!=@7w+ zqVm0=91WscJ}>B13y`Mu_(lRbPVDNHFOJ8ZpZD}cBe@pvbxSH&kPm2g{p{@n2{e! zVwF|R+Qka#R+2am7?pla@oO;i=B#^jHp3ZigmiJvGt~FZY23r*5h^+S1eqwD?Lm$&CM0#|IGJHZ(x&}@qeZ?{v*Z9 z_&+1LfK4oRt`8nNg$5Q@#N|+?1nU`dE6P~2&Nc8ZUUbfawwN`97}-E1vgGLR62zlU zKDuy(ynujbe~jhK^`=nwjQx62|MtEru4_xYdYgasF1`K2{65QP^k?pkd}8Uuu^she z``f$J&gInkPmJP;kLcH7#q5PqSte*t3E_)$= z#-RAS9ww|^7-`iNU-jQeYzgZt!r%obIe{=gVN>km>$ZDg;o0WmE~yPs=keLN8R87j zG^$R>Q>lGOqxVsPS(|OOKhg_Nk)aZ-+6v9w6a6Z_Kz>0!lNBtY`VML<|3qp;FWSRB zloZmsM_h_WFOEK%zBJZHQ}KK~lwKKKVDF~$`=T9GCMqS$Psh#|x}5@(gYqN3#Jr;j z$*5jXB81wM>)jt@br5X1*Gb!lRrYqx*G_!5@_QQ=>~oBAMQ`29_k5{wEG2Sa#olM` ztsDrrbMTtfQc5lZ26zu~tGeEuLVdX&P5aV3HBNOXAR*Tt<`e1%23_&|#&n!@`qPTN zBcUA1F6V@OQY1b$y2z1;@=0Lju5(e--oFv}5pE&WP2MH&Z(0JHfl4tpLm{QeX-(_> zjVN)4}DxbBk6C0#k{SY1^7OF_M`f=Kdj;TnuD#BC4zsFUiTm5*{icY9Vw<{q|=~hKYt>~6MEMXB<>N_AVU2kq7-9$s{wnZqI3>rW2_POd6Pgx#HhZAg28@OVjFvjcmgA1)fqA_%`t>eXgn(oiA@9{>Bq+*BVs~2{5>&n zqKWnooQU-8a^Wk8`lV0?F32{T|Ei)BaN?Mez(u0vis(e#1c^~Y+{8)tyblX!!YR+-xwx+`B}rsvxEXoM9QSIsz5-5P$O{pcTc4?9O^~Nl(U>DNSy=_ zxH?mKq3|qzF?fCQDU2d4U4G|>R+ggt64$#R1M7hsTj}LRDUwG&;ZbPIU9wty z5DB=#ejf&Snbt$eFwzBO4b1i>`g~)IsaPT2BHS5wS8+wTN};vAW14qpSl>0lPDFcq zq6;k{4QZ3EnkT=mn%D68eT7vZTNDXktH_3U;MD>myp=YJBa0dtLc=TQn&8F#{K5|Q zGA^f``$R)PA*Bc5iYrE}x8lP5%dnN@f56YrU%v&of{<8sR_Zt`&4SEP1r$m5_v#GZtV6A6Bh# zf#$khS_4a88qa05?~G=7vPtQSN#=71c3hi}I!uvElhJcY`z=Oq#}+Ds)4p!LoRmN; z>x<*LmqsynphA}mRH((p=f{BrHc<;+7C|g>L;z(QVHC_E(HtC@h7m19=7MOJNKF)m zkW`05C+=rYjfLXUOpWn!5sWq$!M#M3=~OI-AtXOwugy>EeLK`IoW<$kJ{oJIrxQEb z=|WRqn6s(#6WXmkpM))cKryVnFM7>l_!r@76+NRBLVkzz3=+gC2;TO~tGGZfug!xB z<~E4SuW-t`{i^E-X!_lDHk^9se7Tm8ZaW-vIGGNSq$~jyqWr`!GunKvpfo^2G)R|Z zzxfK?mxlSQoz=X!sA=Q~Ec&>zL(|g3_B^XT7f9J9EF@dN#Zy)k4Vw!MICGKh{uKgw z5_y`j-dF)Pr34C5{Kl4)K*5UN^ZMORt3x>FrATMd@xPP7g zIiUjXbpLw&b5aG|>HbFjb4mr=>HbanXGI0v>Hc>8b6N%5>3#{yf^4V~-Rg&AVPsMj z=~h3ETG3e*>DFGcqT?w=XSlVs*yd$9_p7`3ooo#D2P1{ruxT0LzG#{|M3p+1`pb2M z4*KD!`pGmfzn{A(o((GQQ)p!&maLZ_#hy$Uer-S^bA*SrR9%^aj*_ek1v(Q^((iX$ zcP`dJX303?K7SvM%#B*W=))AKHp`5u@58ZlUTVBJ`jOg8<4m`xl(j3POLWTuP=UZO z8<{8q;SF5;$bA1YqQ2x@{a1RX-o&0?Que&B?D?fmPTk0WMTRzK8==0s+mg*lxZ0{q zt$#r_tzR2;sr5Ohpn8Q(^>%#p{KtB{ zcxBzaoG4yd8;DRU=CXi*w#4_lZC+t5w6om&zH+Yl3Hy)wFPhj!5J?WH%F306+l}?~ z-1I;zAiEo?!+P;(TOViM7vey`G2f=4+|2tbhmcpx&D^WmO#-sB{*RgS8Mj=be9RJ=lxJa=r4tIBC zbKWu)XBQpdxr`_EY$wCHh=4I~<6$aRRAd2XdThUJ?&=6bL1h<|78Od*%9*w&dZIBv z^fPP9T(G9h@fZ|)qLIxxYYGG36Me;7Q@-MZ>x79IJ-qQjiy(^w{|4iO6&<&tV0^G5 zEDqEP#s@3H;y_U_K3EYJ2a1C6!HQO_=&0-wy4Ca3R&-27x>eB`D>|+s-KywOD>|Vf z-KyxU6`fR(ZdLSz6`fL%ZdLS@6|Ja9w<>zticYIYw<=n~U`@X&(ye|RwxUN>q+1mo zwW6~s(ycKcF!Ir0O|eQRAjGeC^^bG=I(K`F+Z%i<++GVVTOM4nve?KK6kY+ty$(h- z4HD*XNW^=EJr4DU^<0m<8);wYhh#U9rYN}RdKKgm&n|xR08`DfcG8YT;T5&S`gcgE z+o3?M9Ynij8-u;E2X1a8#`VesL1e4?Y0xWeuSD6_1A~p(j_)JFfFC;!;49hzQeQXS zlz?x93693t)js`u69Id)5SND)dF_`GMLwqKqV|fk`e5VcDIq8{5(1Mh{)J)4jfodH+E+B?`3TkZo0%gd5eyZ0p2P(H3h*v?0&EZMz2$w;~0(mVyF5>6+m~{-5Y#mYevlL6rC>+hTt5h?c<)MQZkQBB2DL^hIVMhpJAj)u*MxRFJq^=w@4m!$fl# zk%w<=mAY-Oa)aCiFR8p&>U0}rf7qB~69Y>58I3~v8~~F(w=tU&69NaFv1x19;`7At zE~Ir?CNhCL>)xMj4)#RGeQym0!Sz_p&EuY0p9AtLfyG{AdQxRHK~p%13A zkzD!t$}edU_X(A8N}jP_KQr-{f{i|gSfL@6i7DAIY@xTyMR4!O0F%yZ3$3F^@4m$zS2T3K4_Qn4%6m?JZ z!FT>96rysN&7=25Ot+xIPLT>ByJi(99@%&E^1fK~VO8@iFzGtXL`xXPk$Qe-DABmxe+9lZ@Lzv8(((>fL z%kY3$xE%$YnA{(b6e~aG%|PH~^zRMK1rRX|zXZ(R!jkbl?2b3?OEdFPKwUf{UOEvE z@eRm{sh8y&5Df9U?M^eHVUu^&+NHw6bvg;^6)Z#!k!_6u%C=TuAw4BDFG@(6Q5yyl(yU<62_UJT7f6U3#|9ceQgQ^s=mn;d?9cZWqz`v0B(e}&6f5%yv2wBGqI0ENI&~iLitCi&D2Zsh|CGn@YCA6F?jl52uyQ3db zFOo_d`gM2sm5|gd=imS@LC2lDC}ATmyn{~8(1{+9{LFYA9`r@){V8*D$X{VOt>AGn zX4i)gEiFl?9=>me^1rB+NiEKh)S~Ser0vK-hjAc;^f|thKZX!3k%FL0#qRTcBhdCG zdc1)i=%QS7cbB#IM32SdFZnZA(yWC%z9m0fctzTpgFPK8T)|Qw=VyNr(B#SuY* za>TjJh)7z~9TXi4t5r@2|GN!rS5d6mQmiIJm$lK zy4Ut<=V#VVQ?Z(ub*7%Ar7v-XOtq^bo{(n@@%ApB8}SYr-bwXl|FrWDfCf=Cn3hqv z?KE-~zt0uVxMDQEcD`&yt^kVzd#RoOP^E0I3f@yGpb{_oCip>rt{VlPzeU-w+Gd-G zg~|ERlfvq=8U=OtnrvRh=#y~;qdzDKy2R+;wOvHwDG7F30HMSZ7=3+7&4$s&Vf3f} z0b}$@BW50>WdLWdIkENc1*2C&>eUqw(-_F~Pd0%06Cu+3 zu(=y*d!o%8j3V9w`+O}%w^Yr2=B^3r_MD{ zQ#Yoo-?BH`6so*f5*sP(766XMOz@&qWpqKQ$}TE<8tPxkRZ6jKD>D0~`}x6$_za~s zUud-0Tuj9^+EAkn->99u?jo%WH){L0a~_Rapln@@lHXx^21SD$u{Qbxls@~fcQO!5LAfRC6&Wf0(=UwUo-q0C#x%}a~th1A!k696y!&= zm{_a&%#VLUd~RC*Q<#HG!=EsV= zsriYK-bgR&sH>#V%?^)P3(Pci5drKnywf*|A6dMd4OLSbG>W;3OgpEP9`FGNH&=A_ zE8JYEfP19^Xn06#WF+hxhjVp$A2{?VI|HzYgbpu;d#gb9i{sE)KWP8fy)0zoa@n%0Q9)h*3x-qyEv>fEDNmyd=;DdPDYqSg&Fa^i!O6-N_etG0wtg zBMMX19c_dokckRc9-}>?JcRHJQ63TaA;yp7U+Z#q4+`|EzFqcnXog=eag=o)%F3^E z^L8V!Ui>if3Rp#IXLQ-6f36@S1DCz}=c)m)Ae>eIyn?tcF0i-xl9i}ft5nqQ zy=Gw69j91A6LRB!^JB(=S&sQR9<&EtFO`T&pC?njJi88z+ zFy2bx5;nG_*gYi?dE!A!YCn+V73|+bbc<4LOOGowl<=ku(Y& zm10^N`$3(;Velt-K_Ra*#n)F1>XKra{+$2(N+cPN-+(RZqAVx*w4Fn6fPY#^rt`ah zgnxTKZi-VREpP2g$cSrKLK0fL5<l{ntFb|tv%+LhpuYgd9xtz8MCy>=zYuzfh- zL^@#c@70oV9lWX_^`5&~7Z%!=amvJ=kr+sK;16;7y1UnQ+ffo| z{*Jai&Pv|J`(a;BWP6$)iM^2AxG%X|sE(dNNF^IQ>PyYkPS;sikXVXPn$2#|HpOYg zLv8b--1fd#kn|cKRCVunpUwNG89Bm&E3d^?LhX00D|YPc4+$-wI%FfspBno0kU*2~ zV=nK)k@kT7TCo~mb@dt6ET#pcG-2Ph{icz*est4h+9bP*O@m6C;0Y3GsBZtvZAL+< z*v-J5y4uYThuthA2YXhB>N9pOAkVBR^>H*A^l}pVX^|Y6qyeH&eHbR=rqaOy9n2@U z4^oA4a(8Qg7FsjwY0U;lYc5daZCp?q>88>NCXfrrhT$I0i<#aDZFG7!w2>A@`!6YG zj^h0I`vrKP2qS;eePCwUmO*vzNgyS#{0;fv0$-b)5!M{|S})id$9kF9n^%Nh1YIWI z`)i?@;v+mXZSXJ|<*Nrtq1LWDs^j*+PQs1Ag|7?U-bK-S!Yag;UtD3Z01?9opfi|R zf*V0>Lk`5i{%nJ%&GPH(Fe?zVEQYiY2&`6hW6{ZWw=6df7@MufO?oSAgxa+G$fF-} zPEe>3XAYZ<;n`K1(#rxI+`JqZy!bG=kBQa@1_S>Uc569T^-R*?X81Li9??Z*$S1tN z4!W2%f&?Z%%c9E~0l#woY7)~$`~o7iyiH6JdlaFmvPl(+W~nJz9UaWFr3ve@o!^eP zbAz#3jvbe6)p)xvtZ@EAj@msV8hPqp+hD$~`+MB|liX{nhj6TGotJdQ(RNnl#7aD- zD~1_TD3Bz=vMcau1aj)>H+GHFy5ekoKv#qvt&rq{8!YF5b|aL8vlUkC?n$aplt00} zC$vu(xpjMYiE!iJ(6)C7a<3Oioq*$LFx$)-_zE(7Z|dnV(>WYV5~Z8@WtT7sk;O^h&u=!X>) z5_!YFNh2oOz(T1i^8T53vHkO;F!m!D-{_3}G^S&uN)6($*_r!ecQ#!-f*{9Ot0_*a ze~%?5JiC^~9lb%^9`z+ui^afLo%x?T*nu0q@#nbrX$e)l4-xaN@X7;hR=s*Mb)!VZ zux|H6H&jLnagib+;lK~nQ+eb;)3vc%m+KHKpXRd}xwDXK;GEJo(M9Zw(GfYW>9IOu zv>aG7)#+HGFAD2H(zgo8Bn9EBxNS_O`-G^QB9vuoN9|~F5li60qI$Y_cU*8rx~#B9 z*0b())+{og`a~<-I?%0pK44ft8M5=<{OuT15v}^Mu7qy`~%YxTBa?; z^ql0sNWAa84*>k$`vn4$;9SIcDKeSJlBA%mRNhzAwr$Lo`0rR+KBMxZLriUq4$W*8 zT`%_;&vz5l!6GKBc|r-vJ0-Hoc<&b3v}xscqu4#Dak#M$FOF_N_8ZEx#CouQJxEBOw)A&JN!yLi;MMG8fk>@2)b| zwjXOJj1~FO#@dCl;zjC{&755qkxgP}z`wM+LtegneoZU&L0hS2_rmbB-Mye(G+|V+ zXnx5w#js?UoW_={rxAqD*g{ncTsL%@6D1F82rXQD4S%UzLtX_U$0Q25`I4H&)`(0Z z?y9Kqa69q{|F6S@>c0WP;GtG*fL~>^b`V_{R?&pTz%_H&6Z z$u*8sfGf>vFX28T84ZTdA6%TN#l5uNvwhE`Tv4(yiWOm#f8bYH8A4E9BB~AUqu2k& z3fsQ0$M>A6`IA=IEYmV8u4A}#8pG7A1I0DO@5X%+Y5BK)+15VoPUsXHRAF>X?WHiN z@REXD^5H>YZu09v>Uk}*CxxkPbA#T{MhnPWyp(2bzUM`EwQgp3vPJ^|^2PjY8G%0D zzy1`CI2(Du42*B(hytCc4UH%?Sj?Sjww<(-{{|GdSiTQ=@M0Pu zeI9iR|2uK_ep7M+A;8dAmsm+;dqu1?hOg@P1StaVMyM4qW5r%jT z7yvzBJhKco;-Cd{nPN7Ky|FU z#Re=`ce~030M9tIBzZK^3UIDhzuS(-cztezN{`~wdS6~&M?H40(X%kid7yr0_3 zKV>x=UU=B(golw92~iquaT-cou(fuDcY>u(78>H6hAeEn;uVfzp#qSwVnm{WX~?BE zQYty6khl{VMXg|@LFBNehNps@QUp+?5>K1RUcF6CdIZG!X)_4x5@uj^O38)xCO|((E@fLD&j=0c&yeWT znsystN+Lcx`*>>E21>Bk7>pmc1eq#0OJT-PEOawanlQiOI5i+JoB|`;G2vuk8sSaE zn1HZB)WPVMD5rZNdL(5XKYNKo8yJalLKl`ce%H~OhxvFJBV2eG!Wt;3*3vH`e{f#leFDn)IL%~9QP zL8e-HZfH@NnkWUZ;%17V(DxrzuTZ-s1O6==(YL5W}TiZ!&da*!?4&Iv}M zs)u{gEJbyYqYZMHdtD9P||q|jd==i_1vd&{3yqD#Xlk|yX<{Rw#=xY<{5`)g)!#uJf1F=-Z6GdO&;4e z;ya?WwEW{ZMt((ORbop+Gw0=Ub--LQy*iBYen$GR7&Vgo2VjERB*Eu_#VV3WpnTBo zBi!SZ0*ZuNXkitKgH{-Pa!tAb$i9kW`a@8S#hU|Ee|89}K*OL4Gz_Xh(Vz;{6ETO-Jl9|4XVMr#3~q6fu2E?RT_dStKgx!VNIxlVjil3eF;@CaRO8oBZNmT&h#O9 zRlt~DI^+P6Gu&csibQst!r&JG_{F`S5g;&f4omBsSp=Z`{A&~XZulf^f)8e~^&cyw zu8HH*7@z$gHtJ+U-~*7t z9@8f7ei-@mo75)GOu~gTh6|r7aA8!N_$Q)%&&J63ZEd1ZFutu#RK?#Qi+@|2_*QBY zj=+3dn<%5oMzx75iS^n86&jc5;Ue91SVJB+`(sy16mZgq|NO^#oVge#0*WIPh=$^|)v3LZ(b3&PvMnY=A;n&xyNniC(gKyw12>515rR`*iuIQikCgr$*gMZV~U(jG!gtC|!mC-w%d~fgW?c{&pA?d5i7>|FU zG{#G?DBhIcrB=M+5lN9dM3v(Mn5L#D=5h-R`H@_J`i9b1hL=SQfX~c?cW~LLWVUMX zx5MF;ljKUN>Ig)CGq$@;%q#fBhy@^6Ff;}uG1!KU9zbEfmJ;uwlM{9qVu0;WKXH8> zk<348Q29mNvU7!X^*6~u?9lZ>FoBXCp1OB%j#hrkX<7N%mLa~Z++Z_Rem22+-;6o? zO79&$?JDc81S(C>uIat24{_m*WzghCjkPxPbXGAFObn(ztD*Bj*553dx)CY&w5yqL z(xmcKlk@MknV7$AYL0v-q*Ae^q9Hu-&IupQTzJlPe15DN5Zm?oM16?T^Y0Tqwu)7QPqK;b779)_?6Y;_n<%!g=IOk< z5;vJD`;QRJMUZ>jL<=GTYPQCXJRF~-f*rRJ-dBvUYMbDAh$A_{M1k|Ug0Xo6F(S#K z2FLi`U~$Ny+@T6#4#Tsyg6RacK<6>&x(Mz+F==ooY;X@0gB#TkQA*f}96?bOa~Pyf zXxxkTs}mZ>IM2pemcWE@wfBq(3*^$iN;?W6oY554-T_K{B%Gx$TrNM*s)euJ%YT&dbB z(b6Wu2d#`Gcofj8=!=eWBx44(RYH@its+2Jt3eB!HoG0IcJsOg=@Apgk)>H8Ba0yZ zHmO)Ji9Pl4QhKgiwiTlVQ%W2c)@?0|7YAL(O~Hq4)$T4=lSFo}13)pR0mt3{nPGXywP(mwRaij4}1 zvoM~FpIL(F*h180r81*5i$G4&@jnX9L+iXdwe{Yz>{x?E6t8!$Gv z+O=L4w*yFvaZ}B9OecWg9G>SDYucQB1?un57|#4>i()hxtMs|J_b3@w6o6 zwVDj}c0b8ilKX-ro6-ddyJco*nqkC)DOj7ylsbK`C`db2iOz91OuK;XKwo(;KZO>JNfQ0bc>`>5z~FA~KTT;TXxPo@O`hrr-WfPZ2E8S8M5J-Bu{` z5U2A{P8mV5bbe3{#=U2FHDY*1vFwMlG?YjcCINy52>@G)MVt1jXPb)MUF_=OY!gwI zeG#fY5>^50=9nGF>qh0#r7B&Ul1Kp3U^A#|h|v($YpZBz>cgS}OJr1`+pmdmWXMF3 zJ1$QWM@zC?n3p7^akiMSQYY+~2zMm| z!_#~s_k;@!t^)@h5r+y`V6fW_Wz?xK0U3H!IP@6(*TQJQjZ-{rA^woG2iz>Ox883V zBJlAXpBTI45dnCIH6m5@qJ(V0jbMHwQ)WjbU+)m)2<;a>*jgihmnddy6jr}5AWlFr zztGdPVi~jA96GG7O`W+|@UhSVVjdRB^roz(j8JhVT?(iMwFd>*1aF{iP{(jG1a(%$ z3?i^YGl+yBW8~l=gUHZoiVJ4btWc}6LPMe36786`)~}S^(I1Sc7wQ)2LO?f6uICCa zre|e^0F5M(k0{a{y<0^-cZY|+1;NEnlfPq9aPjS;R0mg)&co4WL2~Ust4iok4h0co z2@R6o+7i0bqKvuyZ`7D?3S)l$_OOT}!v#C-F@ENX5e(KGEQ(5R(oIkTt%I8g=JrO?EmZ%<9Z7unn4={|c z*_#BeTf>@-O6LQUfxN}Ri1=DLAqs1Q@Ur0JUc4A}CEIBTCwX{7ap7fdhysrO8IsM1 z{m18>Pr!}~+BzcuawcZ{j~y?mkLMF`MbBS8fx^=#qib`W`2>QLX`*>^>~P=Yd;)$w z)|XEpXqUxHe8(r`6S$x%E2oh5AbwZT-z4^G<`1gbR&~e!P5k!$Gj_mvEvkhi7aS?g7B6uu_-Db`PgL{_H3c3Fo&UL|C0zeEr+eIgx!y!y1IqH_r3 z0ZOG)OJlCChuJm}ri>HW5jfjXP711l2E*Pd=S?q;!BqhLtejM6X+ttoa3Z1j4LOmJ zP)FRN)6@hX+ zo}VC4GWj8aa;;Nqt9#faP_7P~=f^X{#$B&xMh-ck`1~7u&#od+zFxHP4S~^T!+sez zx^WgbUb3n%`9Q_oYf%9~ERk*Y+%creVK*jB-k|ZmHjK9_Op>#!VkKNVH4aDi3WJ`L@&=UL3fwYZcN_nZ-{B(O7AmFeZB|Zei|q=V95>o1_hqq^>fXx=g{z zP|=i`f_I~m^Xc`~CI}@3v;A-YVP!ZER)-T8!y(o%ozxEmu+I^|{DE}wJCmq?ah80i zjN(~na|{a4s%!ECRA%j`sIL2E*8|`6CC_cw#DYxjnlRlkYvO=y)|U=-U5$b@OR`7N zuH*KLGf6ZHhevQ3>%fad)#W?x*5x}j>&w&(emORmTX+5K`DS^1c&|F=32w-LY0|1Rs?uPsDF7j&|Tk(=XJd+ zyW~)Rki9^6yR5jc>s{HUhrr#-bXR-u5a_&Hw<)(5<-i-+Zj(|JuE(kSwj3VtIcOXSd>XxYW11XYo-4~;zLs{V4@x|F?_vfSym-k_|cou?ccd3m>?1g%WbZ$`eUdw*t zi>5Eic30X6&q5oQ(8hce|?0UO1H)k1aUQEf?|0AE3OGuu`*C26X{o$GAPk;GOfB!>|N3S9C+6!zzGF;B) zpE$g-6y?EHm2xf`6e_g4$m)F3=2&)1^kwkmq|^9pj78NZMm-lTnQP}b@r9YP-PzGp zk47$xZ8rZc>m?~BcaiOf3CVCiT9GY0CJf59+-h^uTS@T9E9X$NDac&Hysw$wS{Xd& z!~NiY`fW=~kwYsW1O;QPI~U^qC32_jvKRSeVKEw|K9_(}>s6TY^o7}G5}=FI+WQyr z{;uH&?+Yisx6Qpb@828n-eq!jmHlBxp3vU~?!6cK_b%tX-9%Zkg5{e`%D*|udQiwn zHh1Ri!rO_|ba1l_n`L917?}VsPMFwyGx~o4G?@N9NeF8@8pC~F7LKwlzqUHTKP_7C z#;AB&x-24>9nywi=djZ(Oun4SWUv^P!m*2B;5rUS7Yxi!*r?rr*D1Ty@S$6QayYtE z>s1j67Hoj&1DH!?XDqfuTSNma;CLh__53)g>{4CS>OaJ6XC;~m)(yFkKkHRwa}j>j@lib26{F0)FX}4@Hgdw zDh<_nL1-ZmnDA77^)PLOq_AviEG${5YSxlV88ErTjKOd2Ued`QGddCXd@Y5f%WhQo z3#C{L8#)~PTHeqLl5bQXM!*+f5J4_b*|8c_>`0dRXVYldy=+nl_85}nvr|T>(qQG^ z2yDd<(B9DM2uaN!DKAS9EDR6KD>brMbg@CU71m9+{6*V{$c0BFFvC}?vw5J*zAMT~ zJP5P4bXv0o*us7=d(>>f14FTS+h+?b48>LB*Yr9QXxb3<4~o4<&I0O%@ry5Y^wFnq z*S6$FtgNFRWWDLexF>liuuL=ok-+R{?zTSe$Q}w)3;0)>x~l6w92f3Uy;8NZ;I^Q7 z8Na2;YnAMKtYT4uBcenax z#l?1;UA`|}Lej|w`_iX)A-iZ_dRA8)iROUp?@N#AIiJ)$sw-~dNA;XYZ;J@Vo@5ch zI3g_~n8@JMdX7=;VO=r4t>{Vwu^HvCBbnU^`;$d>ha6NG-^`I2BD*o-nNbeA)G9`~ z%|LKc7ihj>!q$aF?I4sVS5na#&uFZV0r0qGT$c}Q$w%PaKrbBp2s}(RXKgk zu^gPW+RT$Jeb2_R90EVj+p%07>zHG?4E#(?3@IJUr6o|-J`8~W7Hz7?BBjsl8FOl% zPvGauB-6ouwe*UBVxy)5rz$;b)4{08An5Z!zyHVLSZE6SFzY|4^^gkiP%P`%G6O0 zpqG<$p=ty0f~whGN(u!?&vG#Pg!Lgg>^~d_v)iFfol^|(3yQ*I2XmN$+^5AWUhHK- zi7bGTAxskz|2sgOH~?<0EGu+%*+N>`lyK@77` z4@e9P(z294Iik-`T2{>62Y@SS|Gmf?{KrT^CaSL2f4sV=+B~OJ^lks~Ipp}~M`Xkg zwqB7@M*eS!$jH|?C&eS~)jkRzc*{XiO%#(9M!@@2Djge-Myx*lb~GXc z9$OnHKGu~k^V`zow_KW>S-&)iGig}ma&FI|&w#8MJ?q1I%6%xcM-CvT{gg2((%lse zD05G7+9=8@r;VKE6HXfidvFL2#r|vdVC=?b4-Q6pG$M^N|qgQHkA4zA#1 zJNI`U=vhaxpdb<9oFke~y4q1JWXt?yZE=@u4pC=Q9N$43aqq7!Z2=*bvz=M{Vr`c6 z{;SGnI~VvmP^+}}H&(Bf)n?0gpDEu(BUWqgJY;YF=Omtbs|t2=qz`Jx<=~*U5FZ@W zZ+LLwj)Q|n2A1qjS_6Vwxf~qW_bXrfAhiziLW8?3U3eQqebd1KACclWuPuD{J9udA z^#+_d+nw~(R4Z$~_Q4F$QHz#n!){f(iBpGuwh=Bv?QPa})}}V6ovn65U0Zjp1v%+v z5Au#0^4+zRGC1q-2Jt<5!yeLUofluuNlWY%M5?{qR;1yYxN}g?rqq>dS@l{)y)JiY zR<|LjL8>ujs`QE~o4ISa$={hZ>Ct)~G+xdpaP>sp&2=7VCGi~>hHnM0BnJkmTU!U9 z2zdJis4qmlQ_Cz25lVat)!^RXVYM8+kMiE2IZ}=mYw&B0l*?4@J7^864cXzSk;=*+ zGup7em@wL?;+K7+d|S9OYRh9W(x?*Vjy8IBLZgb~_Kj{EYE&6LM!~Q$q0y(t8zr!NG=oDd`@#KTFUGkAaAPi}0S^=}BDD zlma_nO7g|s=~AqOlAP)dr6hhNya6O@yHvQ)A)XtJ#LErVZh`zTx0t2JfYH z{SCvKej;^;748W$Q`_Oq)+m!ri+BgRp zl-s<1NT7`$(oA(ouRl2G;#g%!*^X>;*2a+7bPdjkrr^pE-8e`uj&N8X7p&3;SmgU4 z_Q$5(=76=@zEF7-X?sR(VXfpcVE5OuEfYJK3mvq>BsgrXb~a?2n3!It6?HLyHr2B2 zqpj5Ur6*N?n+JmyiQ46Thuuvn!pr{cvTs4BHko`L7s*!A< zY|$ld6XHV^zYwql&CyeHag2k5wwT$BV`eZ#H#)v?NoG@uC3teIn+hSSg$ zChZuf7Q->lG%(Iq*0pxsyr?I}>FSAb8e{hePxo3D$2eUTF-|Wv+?h4Bvt6H#aSDN8 zoWKZzvCD};k0oBlQSJe9irvc7rEjD+=dD|B;kI>~{o-!hZMWQVWi&?z1RK=WQB|y( zs;zZY)v&4BT}M?32~_Q^qpILV)y?auDj-vJ+d8UB@TBV8AQrH2dk0{}1+aKxz=}Gb zi5+yYMb5dmYH!X(m&j0txN>t=d-Ih%G4CQNEi{7Kn=@Z70P^BymGhb7qFm6Tyr=SB zrCgw)ob4=7mh}Y($_bdzYLw-gH07k1(}I@enjz&j&1eu?zcJ&CI*Sp5r#3<#|6F4) z>b7>x&DOZ?Tkf7t8HKxNV2sq=Gk9j>?wKGncJ}}Q7+rJof!-HHx;rIaM(e;!gJC=$ ztphJjgrw>^@Dk8#y3soD(u7y4t^+SwAZv9UcxjuTR@Z@-ETgr$4!mR`zmdkRJ1#K_ zkY^Q6sM*d9QeifHG+;I|mL~%|0ka2EywHhkWNTJN=T@8@l{c^5GKx5k4^{51U74sY zf|gaeyLM%?ULs^vxwUp>Jf9r-QRUj&mC;5CQCDSl%Nj&sKxRcK0m>9?0hR4R&);A{ z2PfWUP2*2l%Uz~)IlOSkGKYV}w~Cjt!}q(L)5oO-xjyvC6{2xIZDJ6JadnhYm<6i; z=_bNZ`y9d$%-~rFLn1Gpqpw34lCtGE6hjNj!8a)kNyB~C!q95s55tt8q?wJ2K;6|u zpdpdR=p2!Sd^>;eH?-WUm8uzb>)J`mrbTM8xU6?<7zmp--g{uzV zFCjvVtzHT|pbX-pjdy*$i7cav&mX^xXA z3}k)REaC(gy(Wu$qA2g(ddtAZKXbv>C{EH^z0qt33j;V9uShCX560)T4_Y$M11P;uCylWgr&i8Ve?&SZ33*Qaj$c2Lio49aj zU^5p&qPB41*MqC0f5`=2$a&0#Y+rH%7l{Gf zUdscj?PsK>2wq8yyp^CZa5KLsHiz(M@~F;a^%i?yKEz!58WX0IU22HM>uly9FC-#d z_Kpf)%(iMmW$#fEaAz)ggAf93d@d&=Zo_{vBGjl z?1DIddZbNlmpxI^mrIZvBo(-Ae(K)=43h;Hl6{8EhbkMSX&Xf738o_g=F7#yG*55M zkLm5OiFllWyQVG`xZ5glSNR|&4B+u^-2fDwG7f>mZu24yKi?3LUu18&dv8KzouC@z zNUq57`AOlfQJaN$p8@}_0{D@rnPg$i1%TW%&H!>xD`Hy?Pb%V$7)u`C-21Q`DV+ho z7XI{O5B|z$mOu9we~5hK{Kk?B!IAPN1P^I@p^%!-oE=SrsFo;8= zS+qNe_NjNIo_s}c6g?sqHII7l5XFi*R}Q^e@f!%AQsqCF*MoT?nUIUI_n7N(O2gIc zJC8`ScXTL=#UGRWj#o{`z9dB_rVwJv9YV3)CgQZP3AhI9{lRzs=2Em>*hdvfC_tw7 zDRo1YM7%fD$HP_B7axgxpK#Sw$&%^Ny9SI1VU95yAvC2Z*3ucC>xn+M>1M%x1o)cG z=i|6hS#%Fdnin0%C~}96DDtQGumfMtAenJ2YZ1kXlET+ziu(3Xt2yI1GyhG_aQDn-_a$HB-hR(}lh5 z?Hj!?57Q~CF9vF0GHkK=x)E2p`@>pX3roqa@TjdW%Rh!%0zh90b(WyH7?QbbFB0he z7XrBx50m_=>$F2vQyU?=I+|i_(tN6@sO+^h6eBI=pm80iLRo?gEA@fipBk33Fd5~@ z_oR_w-gPA~Mc1+VucmdSzs>3b{zvXul&nKRYhV`|zHYj~OH??JC03gyhY04VN?7*fy1Kh z-2~MY1G`3FJgCg4pHwD3Yn{xNom47n;!ImEx?LumA^kr6+nRsKYy5yg!%OtJ`xTx& zWP4%auj?jlDv>5^c-|-jG>m`SzS0s4LwbLtg=0=(K%Mh%2~`OM8E@%_QE%=jw~}C+ zFX;fnC)DRaM7n&MFF}R;6Lw+@_OUa~B5Hdn=fojH7RG1rp!z@CdR65_(ZOJTV-I2N3hw^MDd1W;r(7iu4pmE1w97-6% zt7Zk^feJP=0cUPdyN)TLe;%+S8G_fqz!nL|qu!U)AjF>)5yifBalqbooDV80&L@rm z-iUyKnVjy?VhS0El|5)&PYr&uNyJ%C3BB_@`4fib z|4|dwOz90eKr<|{SopCP6D!zc?8kGDlTphV~wS2S2H%a}-=w z)Gv_~!4pH<>zMrt+iM71j0uG>tHQMNKLZ70by_9-Pf1rA9$F;+Nw}ejHNHyZv~o6_ z22i^dZ2qLJs(D{@9 zp1Je_1l=!Bk~Hr88GG)@d4Bg0Idi{!?YA}KPT-42F;}FHA_~{nu-SqG9%43s<6Lz& zRT!JrL+ma~+`XsqFfKh2dmd)ot`9B%IZNCfy2{i-!5qb0 zvL>MF{o3*ptj{q?&qiCuUbEH#b`^-rF=lNZjFqoOhIrDbcmUudRhkao%Q(+4aVKki zH685&$8@q84ikx0vG*}IE61yfhxR!$)mIfiabm-G?(2&)^Ef=jX2aaI76%x#fqt=1 z(h?*Dj#1S)y;tuy(*2@C90-ibZ_-Nk!%LYtLV{{xWz{Ex2r|kz(;fjp9%=&WRnuu{ zmdu{`L|7}+BKk^1mHF$n=^Qj@=fo}2EL}PXG=1wag^V8(r@j=o1xXjk*uxGn?1e@@ z7MbUw2ck@T%qY_CXs8boXh1TvY05BJQBN!1Ae@80*X>}EesK9?QhoA%{>Z1f_I~dW zh(qeNN2)tYv+I4`QOW$VDstq*?EkRd%D*Fj$leZZ4G9x!D}T(Mf7bQI>JZnm%h`q6 zonMUcI>f>2Q1S>S7P;_?tM1Cu1^iBTF3jI`NViMRH1Ay4W~EC@PtV@D(7Nl89<&aN z8B@UhHr-QC<@4P0I(JtcK6D6eR8(B2kVN?_@`*?)bh)dT$8!!61B8LZxveC! zDJWo@6gl9M{$N)7!G)Db0f^CSb{L2-F(UJnASygbzZYW#2H$IJD%8Hdq;;fF({C7ZgzfG(<-eXo>|Z-qhK>bO zFg6JAuVr_4yg9%4wtkWb8g(ZQX`iDjXaQ1VDX7CLVGzWOIV=^CLlu5XyOcL&Q9xeO z6;lPmOc;Zem@4eWHdBSuQWgHusUZo?Ps+MopPgP+yPDz6#@yg*2ymHrInc#y_dU}a z^AG)w2t_M@NY_AgG+{<6Ri>=!;Gh^6b^q$etP21Z5Di7wAvK z8GvF{0qhMes(NRIuZ7>0y0n7FdD~0*9A)+u(;(}bv)Nz`O0afX8c|#cG4M|Dsv1W3 ztkwH7!QLPb#t87Fv}P1AWSDK>Om&+hW{^9eHbf>u|6AOVNU`5k!=_<6ND!Np5qQ zd7HgNb-R-!jfkLnTn=bxdHuEl%$5kT>!zo|f@%m@AmFye5Qwc5Q>O3huzAyuhJ&Ef zbt|R#FLsS=bqo&qoryN+Km&zSBcNY5J*||p9wf*F0+h)RA^;5J;+yrp5eGq{>>_f7 znnM1-?+T0GFX=?AbLiJ&_UnHC?7q*cX3&-&G3@v6(H?1kL-%euStBW&ayC6yt(!k- zzk-O%{5jj`&`+-rGpp4_K)@4qw+$e4>3)TwJ~=ehXR5ypty$H$L~Fce4!c2Xr2%Sy zw*m^CYi$4$(A99Ewf9zgwW&?{+60)o+T2)emh+kFbhHzy=7_A>`4tgbx3%ey)q)y8 zU$i@HABuZ}GBPrnaY-nJ$SxX;@@5J~Y>O*-G?G|4j{gzD$49F)Lqei;Ui*!);WPP>6nM0EMEVng}ea z>8Yt|+JXTRiMufz)=SxHLjyB1>{uQYBF-PGB2s=|b#c`jQwMDK3>7o0AYp#474Lbg z)*#=8)~*}Y83G&Qv^mg^B}%Qt;$S4v#Zs>8o3vYZr`PuDx+u7u%PEm|uEb755O=3H zBDZtd&+g!|tq&4gq&M4pcX~KRBk-rm1JmmB)nf_A6#M00bA`rDD}yNKU>4>7}4w!A#pu@E02hWi3S zlrPM-ThZL|U}v^@SxKqcUs9ilm9-}qXLD3v9?UKGwdg>ez1grweivSTWN-}HvP|EDD^z`16h?2f zjtutD;necNg+~T2vX(Ai2I_S^+&Res85HPbvsSn> z+qk^2=g45^GE3gewkPxA53i!~FOAY)okb%gms^J=>kV z(CS{wx`4wwecvqOPO!J1T|!1@^);9SiC>sqYLzczk-_CFvaR-W&+_0>aC#Rxq1EjR zmIu4gW4C5|?B|P?2YrxvcXnAeuY%>lWnk|MvVlFlWO*X% zOZ1)8c*ogn*#-O3+qqn_FTH`wg(5*w#`%d8dUzS9J9OQ&FMS=C%?eY9vMuJ5%XSfh zuZPndw$PR2Z?ESvyDzipwT{;*&kgv)M3mALnpCP1C8B~zu2iON>r z1)*Jv0*eV(@qx`!r0sJR(hyk<>;Q_K!1pB9frtd#L%C)pWP9X`LQ&tu&~$%dqLT%w z+^{(4nssD4Z;P5X$j{o8ev&R6`{ge`@?QR4_&Und1>M@u*TA@@^ZND5CP|+*40W6? zwBI_I$+{0N{9Syfg0p5`%Mdy;zD;MH|8Y9brlD;NiGGy955b7e2u8X0^MXeZ8W5tc zWt(?QIKTGI=97W8v;P{szZR4vJUskmy%NNQyRCun>w)U8tbQR;55{_bdzT9 z=j1-)$7a+g_>2DO`b=F=>R>+xs;0@+a}Hke?%0bo0b5$-MO38G8O2&gQj`scikLO?ACC=;O&oLH=Ud~CIzjm^BZZnU+Y8``Im8rG77 z`dccZb%)Ja`Y~zR?hi{{%P;;{gXWuMscYsRhHFRcvBoPR|KI;ModT|!6eKMcr(*pA zT7H%jwuX~eQ40r>HePZ3^q(w$?U66t@iWk{TK*xF;IUo-4U=pt0AuOc$DxUr!yGZN zQU8wbrDG6?x8;ZC?)`(td;R#Hy5oNbW?@)Rs_tTMbWBwQVN9mROLtbQjUUgF9sfhx zVt2};Ermdn3G3SV{aV_DBvhjsJQ#D-#{fmfsfE_MS)y7a3Fz+n;GdG1LLGzvQ_NDY z@wcs4GkGge1VMuQpDvQ_KZ#_I(B}ks)mjs@+kDEECU{%eVdZVtu8?WKGfzv5lJFry zQIcZ2v^+e*KC41QGEdlNG^yA$L<>4%$w2~sR9kN4?N^gTG?q4p7Urjxe;TqBy^1cI zxhNEFBJ|q4dHpnt)qFrysjKMDtb6}p8dT%sw3@ld42Q_f7zvq?8rkLxCr}qur6Cd$ z(IfQd1_;m+f^Q^y&kzA(t|eI+o$e4>8J#ZBc75IF6fs+r27~c->x=(YE(UP>n}G@+ z!TMeh*ASHeGkCyc1dN47Wm$8H1QRqRQ?qt za@|#5!5p88Q%7S$E(|yZ`-A~@LEPt`S}{ww9v_iu?QBpjBxd4K;A5)9>%0o^A$$Pj@^l^&%^DNc6^TZ1 z^mV@91q-L3;|p#HwcPkNsK&rup{26( z+6IQ}h)on0lh{NL;tv)J4nM_@q4%ePumC$1`Q!aoZmhK>PF+JIu;3Yawy{PGEuLCd zhUS`~Y~5}Dy5IhFxBau0L!w8 zhHC>hYy-?Z^ywOvLk{Tydb7*a9Xwl3JdN{RP&v^X{t4n~Q+QI;2B|f0PgKGS7Vli( zHCPEcV8_!GA`c5cG^Qt^Q-BZw*7ZfoB;`kmVMOPNcn=?*14x)UlhJlg@Dwsrw11Ir zwTkj?GbEH<`Nkr;2xtd&5^gJ$${KcZCH+y_`#WuA+>=a?eaCajNyS7VougoJk+EU- zs_x!J&%~OYcWa-N^5-}rXc27R+QMtbnryP4=^BE_JHRgp1W#62WYU}Ajb4y< zQx+z@uO>|zs3K69y!H&spcpgiJM1uaS*f5=loB}h6uC+X02`4x3@F5>iZ`Xj(xb|Z z;)-EPkSDXG^B-h>D}hq4?hfW^wtWI#1b1x}+!=nW#D;D-d?C)%ZhXsL{maHwA0{Mh6)qq=Q=ZTLcrcAK6}VwA3x|F4TP z-6Spki*>4G_zxuS1AN1$pSFwt5`P!jHFm#hh}3>NaeiSljGOK;>DlHP=)@kNm&-+T z3JuNvnV#1U%yJ^*chvnr*437n`4CGmBZ}wEre9(1}JN zd2kLxcs<1Zbi!nOnB7%|`RC;@u~AMKrklsmFkQvrVT$%thdDoCnDZKI$cU&DFyq5) zuQJRpmBVyztqILR>l)lPnh|~^+sgr>U-NAh73v<~ZWE8ruOmlkg$ebjE&L`J0J9%wF{9@VW?< z&s05Rcs1f#v<}A{+wwhC588&!W~qpCsdes(%kbDTXe5E|8Fe(@mJ9Joh+Y!+Q9KC@ z(p*M36*#_t1vSx=iZw))DwUB>Hm`sp=32HnSShu)V zOxYWjqKAZHgKQx#l0t15vVWGYu0{mN{{6rgB=TCq1o#dq3W>D+M*hWN_*M|k0e2YT zuz?jg8&`1_E*)?=lsm;BMJDu{4IAzcC^Gs2^qd_3z^(bamzHYy#7(*$*-fSz4x#h# z5?~7YqOsgKU+?LyVe}hP7?OX8kyF1SApmj*&3=}VQ;#R5z~3vJ{Q-m7 zr%S|}XeUF$$-j~>^;}>%cS}-$SmHSU?whGbp!1CV>fV;0bw@|^tZ`fMcsfsE4pN3I z@9-Ix;aWu_p;gj1QDft6dGlrxkLgSb(Rj*L&cqSceUN}*Le#rg5E1PGzmPz%%Rnr% z6yi&OsS$=s->zjwxZ;{k`sNSfmB_bzz~bT59DcaF)V4jaqtL!#opt7+4==Eq>R7uW z94Y8{N8ayFH{=&y2?BMPbqQ?Bd85;KvW#3)L7KN`qB#HFHbJR zGT^C(1w!1vagSLQ4l^D5B6WL5)K?#DDOW0sI{(+C{?rt}Am~QwiP}4E?M>xBXIF`- zr_X8tA9CfcpQHNGdxz_1xSNrq{JOf$Zt_STxYozk}!7L=!m z=1z9W8V_P9QU!{xSd^MBEoU|hR7Jy6R5TeHU&GRo7)}=wIqH(yWjNT8qevmx5i%Fc zKcjGQGZbQa#Oe?8QLlr}58mJBOhbm1RgIyYDl;9W7A;>XY)vYRtRCMh%-=?ok&H1- zjTyBl>mC>|F+TQ30Fg^fmg%rN!{y`ULx8FGEY4Ay#5Bgu4V?fQ8-q(nDvB43FkVn%ULsBI(%c<)GDpG zv7nn;JITa$o@lPo&W(x~vJx zYcy0&i@@`03;4cnVy%}R{Li&FT0ntcFrurqU{e#;`we{z4z^%g^qin%-(YY*TZ6yx z`!9Z@ZF($V6B;RyMoMSbEqM7p`GMZehWcmyZq^|HV76b+W*}PA(625CI9fL2NXTgM ztoE#Uz!bqYNH|8YJ|*@Qb@F46t-u6AFl(F@q4i*E=LQRCAP!`qy);Pia=qpLexzMs zP+5ICz`|&t9HJnv0hcyj+lPYo8HtTYpmSTMxhVfAaF%bMR}@IWR^i>-1{)6W4P^Kr z5BSckO#DsE?*L>&{tc2RHE*_W=|<2YQaCOSHp7dE9+a69y4T~EVA{*J=(3Rzz9@g| zn-?qf2#z1C*UjIm9tcU4S4grOx--MF@K|fOt8RKwaM$D=YBKVj(H))ff?_N!pE~{^ z2Ix2+m55uiID>Bf`;5_|X|gU_WPaEfzmEn28~5Jgy=)r1goQyD2zCvTOq+-E&h^|d!o(tShio!(egcBhqX16wB0sM72v3b2l;H%rR z+}!{}N(&Ei=e5{ew0Rg=Lj%=#h)2_xr-5w8cX^+don1VHISf-$23v}K#E)tI;th~* zSB_u%=_cSIGlkN-2_EC3&TGb`HP)r2IIy3nhoSD`qKZ7CD z`)bb|7Z*g7V7FRJb0g#>l^H3E7}~;21JQf0lW- z5eR^Z!DW!LrYww#Assr1=ohW&s6WRtz|NrsQ%fWcw=e(+i0ts{a^YOn?qHqdKa%5k zXi?6!U@X>b)>i)B*?$2>%~*K+*C9?Eoe#P%n!3zG+^othiAQY<=e zr*txN(`Q@=8&&Kl`LY!!if>-ATRO8`Euoq*Gfe&Pb7cht_4Lb$5xjeO5&`mxMWu*gz4+~OSo8bS0+l| zMM>r^F8z%T9A1$yS_-!<_P#E?1!%!rx_!!Uo{5<02KS)7D;vBrZ5dgzmrPAi8zQ7= z)`-cUlzTw(;z|Gu7PtGpz^w9plz#VOevkb)@dp(3zUo+O<^X4!nYAS%SZNN*V~}0F z!cWIO7Lw6eE&Vf-L~+83$+keVvC-DDSzFCL5uP`(XIG22?2Hx1>}BpAV36@Ap>Y0g zu=!fnIm$Uku4z+lW}7f`%;CiW4HmRw`Ce-d?@HtLBxATu$T+=-kTNlCo~gymO>9Gf zbvnOy^ee!V;JPd(ekH;FMcJHJaXBLPbv+JeGiyF6Fu0;udY^i4Ipk2N0Fppzy<`V!1E0|Y#7Tao6o)N>* zVh7p?30sg8foy+PK<-}i*+U@&RQ6MVbmxm<1Gvq|+YXVz7NIHYn`(V~Y|o`gr;E_* zwaDo8s#*tC3%q6747F=+eXk+H8|F~-l_3TQm;xodQp&As`|Y7^6uNb{%_+H6+E&Xl zjUZ!men^nMMCcafSz)2D{UCy&slnh7$$y?f02nhThT$hnNJwtPO=B<7)5u$RhMT;2 z#)2rJgph^#fsIKaLS=F1^GO+oP$A6p1M$aDWPmVAhRKt$7`3)%A;+(TJdy2rG;}Ok zz0bRGLy9#Im2;&n=Wyfu9`lyB43DA6@_cd?E63$!tekHIBJLYeF|wN~nfmdPzG9sD zJwKT8V7Q{(YM5VnD)}sO0HezQF!oCc5i{8kz7R?rH*{ez;tk@I@P;lIov-AAHUoai zN&-u$5JrYvWe-b#wE}T^%JG6J#vu~sk~HS?)-~NSP|GRhonB{!48Xx?bl|#qB@EgDV23O;wKk^?w zyZrFIe|^eom@)W_W|7yuU2ew4(|d(4el%M!dhAB9wmHkgy1MY_Ag> zFI1MT|DU~gfwr`$?tQ<~DSbRn?p|Yu2n;vu4fe-KIX6g_!8hq58D@phRlLVQKh4 z-w@7CgQogt@-C)nk5;fg<|-?( z&!jAFKWCEKqA`*>l^6|@$S$gqrWQhs;CGgaB-pmK_G8x38ym0!-+QaZ#caY$+|wu| zW2rG7(SBW8QM)GEAkB66AJrI?n;?`|><0s5loy@v@{~ut)Ctl#Qm(F1zGsw|iVCgE z{wTxCl70rvTku4XRsB)Q38d~x@xeon86R9XK#^8p1avKt8QO`=I7o^%EqBv#BU2AM zFl5+43LPFA+;V3b8O|WJVoOW|fi01@XJ${MO6od`M~ittaTZ#2Cbi{Uz#;8^V|}GH z$|ElIU&K+p%f!|Su?8pQ;v^9DtX4V-*xsKun56=Uv(ftM|MJFL{Y&#V`j+>i)z0wL zX=yq-%Kr!dmyUL-q&A{=#Cz6tM#}%?;a6(U%)fQyKLl%_b$BYvO=I1}R!z%F(~Wj~ z_smI?I0fs!FaycyE+7}2?l@C%_M{!{lhMj1XGKcTverA@Ax_i>is2A5=JbQk-FfFd zIo;W=4aVk+7)*Cy%5InbnGf>DtbdOFJUe);X3HbHaT#R2>zyIX;a=J^h^%+LYar`0 zHj$OXnuY2O$lkpavd06Sr-T}{$Rq*p+WQQo*rxScueDzQtD(ZR% zyjoq}l`#5Pt34KFIJAf8(!<1mzS?s^*`CeA?NR8aA?|7SZkB{(%xu(mNoW1xDvrHH z&Z&O|knG5tt$wzJgIDr06C>aZSUE2TJ~&ILL}$QEvA>VqcXYAz?Rm6sqB4G8S7?kI zjBB1nf+ z1gBK+JatUOWCVLsebSr-O5cPA1B*S9N?s_v5ScQu;+E zDa@mxy+k8NkEp}a^dVBEWw{6HG!)8;s@c;CbEaqkXZdWq}D5=r5EE&(&hbd44iOSGU66`~&~0d}euv_lIt zRHYCSIU^m$J29=9h!*(3E<<@;|4{uV%&iQ51*s?@|6|mif(K7Vu%=-SDdm<7Br=L?3jk zzw(>S!o2~o3R42BOz%o@Jgqe5Y9*>M;Qz^DmrS)1u7_ZNAs-MWW~p;`OI37m0jjxo zJAobe>D^jhb~!_mg@8F)d50B%y02Lw-GxWYmD}_Z9bmj$l&@Z{Ehj9eHu7rKmtHfm zdLzn<|4x{c!S%&d)dHdW|18x&Yl*DL0(IQVPr7f~vkl0j_UpUh-Mn?~)XUOdG?&%v zI~5I$&eB{pFKDQ+fJ%E;iY^R3nQihtLc`X9`dD)c`jG_MHV|R*i_+Ijf2yVTu)bQA zwPtQXplZTT4Imcqb*hB$rklgK>dqb>svoI40jo zWKS_x`c7(F&08s@3}F@Xrb&eQMUE%YVyrs)6Id3$^3(Dt?zWU?UWZ%d zX5$_0N}f!y3nI&~k?Ihb2P;b~zrD(g&CkU5Ale9TmIyV(sb$PhwAM}wAQk2^ z);iD_hM#sO5b&L$mM|NZ5?(DKZiMis%BLj6)^dHn8Oa=>Dv*xDRTQcsh(}d1bd1|0 zX@g3)jHn_c*>FWHW6Kkx4XSG1%`{I@bcu3&ETyS0M{fLD1&A4G7!V8T(o>%TlHSNo zc9yi2omGaiF4x(VSE5yRkbfE$M6;L!87MWtf^)`#1H@7jA{&}(Z=DULHAbXsOvrpC z6$``j8kmr=!|A!&*kRXs>9GU5fp~-L9_4|4GL%L4l7|D^4Qs`jV^t|?40NZjcc43m zNI^OCavmB2zWBfp2*qn?)mS6is=6O(HI6`Lb7monWRAp^(#3VHa#|5Re3B7BWv3*>jzFM{%qeoQ-DulE7XEYeL`+;F*4hWR{qSDGVk_(o z2TI9=4bKf^6yKrSd&V0)jq|Qn*2XLORFy%6#N{FP8RS|jCbeZH8+cWLmfli0ZvRUL6wKh~rzajikx>!V9sp_j5ktb+UMgEK2 zaymNS`gM3Hcc(1;yM!e?zjiJBBEMMF|DVa$S;-UY2{|Ffea4#czPddHn4;7 zXIxQ?aogI#gT#(5Mh~+0RV%TDt?5rhoCzglk#uU`IaH2Y34CEF%<*{mYgS89T@8F>A~+vL-Zh zu$pb=K*>LLpE^2va}G{xHWA)@#Yd3{S)2&PwVEFXl9jm3{MeZ9{*`GK7j5Q>D$~C* zjX(K4pj0)O=EEyUnxBQ7IacXL4W=HLP#-hBd$8WxLM>`fYmq|caxz1VDN?QPZ|<@Re)pN~u+WzKa=lEma_LYE=wLn_9c&up%oO z7HMFbV+G=kxnGkZdb6KJqi(Z$t_J`7c^l=XysKew1uuEO1Q%&5q@C-V9IH=HP+e?; zbq!~?TRPmn{ECb_Jt>BBT)+^mKC*84}(Jt zxwm(`IPp)aWKqx6DaSA{5CY4v2=zvxT{O2)L4eq-Q%#gj1Zgh8Rk4a@(kQL%z=iHu^zvdROq<`-0l=$X9+*BmS11~F!)!AjHTC2qMF8atUrtCqzDp6LGj zSv-Qzx>nGXke!VOt8RYuSR0%{$EEzF>eouJ zpO!^ByU22@P;?Wqt4h}LS8J=3I0v=0Rh?or@Af5J+sQc*mn!fKX9w7Vbno%2Dt1n^ zd7)jMa-C&TRpcrcRd_!AabBH7VtXW=6A^2eddkPYwH{Ear zvAZT(BWQz3>>W zrzcoLb}G>rzLV9of*a%V#8X z`CN|g?(4IPWn_KL{qR-?=n5%OLg3x0y*sTwDqwoG`uHa4>X*Z`xL{u|asT%0-XAHa z)v!d%**Oz>zU5S5+d5mS_Z2Dg#ELRcqMBo#GDNfTR?ghLvPPLF1}i6IjaE*z9Xsc; zq>+kQ8VI}GBT^2hM*rGqr;FcI@8Z$e#RT}*i7ku3WL?VLcLQB|&(E?;UsKzwLtxi> zRDI(675q$Rl+5C0GATgpIIvNS?GWjz(<*qIVX333$WjjE;3tC<5q2EuW*q5#B)1T| zVunmNmCEHK3jlEFr=tXbnlavaD`+K0Q%kH#;*gOAnFJLom4+NP7MM-=N`*)PlwV}W zfK1b4Ei!t*ah=^h>fdr;KO=_cMf_2k8@*^h7E(>CcI3y-Okp0}>!U<7p~~_eJ=pYB zrX;gi>%qE5S2kv<74zc)ep8+3>n<&j`$2U3mxz|AoaTaxUkXYU;u3j0IDd@@a z;>?76%4A{xm}wwyKeam&&3!Eo^NHyMs*vwqGobn?=rME(^rgG+RHZhDE`w5d{kxp&0zyiz+h%bC_S9}K>`t`)YfzY$H2Pq_ zTomalQC$Z!JMs@pW?8GwLd98)3J%N8wzVbokf9b%w5!W?Lltp?q*JGRXW5XQHJ`sC z+=@mHu@QgD=~%i2`NEXU5fQWpMXV$!L%7U}n?NnhPSm=wK}+jqEsbPTPv}3HqU8)a zYV%+VaS9J+$f!BfbRc&Y^he1%eL61O#iH3f)4#MyHVE#w2Hoj^4*YvPKoEo$97tcv$Jr0SxU0aI^28Q8{GH!XL&G5&xA<`F?Imd?LlH(T zPg8oERjd5hdFW0uO)H`X{fUPR%P6KU*=y7TFZ806{(?tsF4iyUW_q@4sw}Z#Wo|1A zDvIN!`|27Fs6}m$gMiU2gr8J=mWn!8&~~@}BiIYKw)$2#L1;;&#JC$!*apSp{bM%| zO3v|+^NN2^k8fXF+jXj;cTi2@XH<{6dm3~JLK=27Rm~offK*K@MH5Ce6;x87`<1kD z3FF9|Xa(okFvD%ti%q1O8eoU!DN|CzV1 z+D`NB^NvDgGw)rwndN@czqn?iplVhyO)_z7Z6@(7T9^8nA-91pnS#EN_fQrY?0!Kd zVZ#5do3bQ5vy1DJui(rdy+k_YAF{+6(96W$oQCr2)65a+kn=25aB9gtC zf2y4qM=29EP*@=+$|^FqWd%m*pz(ut~y;6B@6)0EumDEzDMGh2)I7tKZXx!cI z{*PJ@XrZ=3519XxWVSVVq9K)!R%(P<$XfG9u|kPDkY$T?mh6@+%X%-h9%B}!Z8WCv zT&iaI4&WDeBbzlm&co^hras>Xc+0T*Ky50m<#JT z^+E7fQJj(GJ3+0GV~p&)`n8*Ws-%ZpYRm*D{MA)-qp{xY>Ua53rI0=LfqT$8ZEodG zYe)sqtk#fM=hZ>Z+WJ}(Jyh~%kI)R&Tb9JHMu%m4+?T2@vvHr#f62Pclmxnr=E^aW zKXls5tkaN)YE;>2{0g1MFY7c(CdnCC#CMv|(JHXkX|@2vVZwKsVL2yC$;Bvlw?1S8 zr?&X622PINBeTRg6fPIv)zX`B+88-r`xCx%Uf1N;Zcr&ZP5A2z@<5$t9jiL33>C={ zT`4pxJFw9=Z^)a@W?>Z3WoNJ?Ad*ds=**@~0dbm=D-+D-o zWe~x9dQ>MV=WnG?7CTSoP@Y&=w;n&!3(o2<>1S!!9V1lTm44h!txpsGzbriS7E8KH z?QhuFJ5VFoaWP+cEz)G9jE01N*Ln(uQRmqOGc;4is3hg{NNC062&C%yM-ZOg(=ME*VhxPS*d^nB#UaTT9NSb|(~_F0t0FaSG#-Dj_Xp!(QEHgZt+mU4_)K)*gfIG9hSXRp= zV^?$Rxe`Y5oa?&!WqYtt&~yNT<|)m1@1>Rz`Ifkswn)Xxtz30A>G#^2FgVVX+6e^g zNEn0>-;po~BOYsq34<``F@|t$h8F<#30n@)yCfS-dg%IZTJuc*kZBDbeHss1%3W`I zJevnSaSjEdka#Xhs_o3|IT~3N^ zcTGfivJZ&}ky3)75)qXkKtxo601*)c0o5ZS#_J-Y>tCb?W6}yzNHv=v=rEj1BTHQn z+*}g`*B}T&$3PE-Sz|q37X(IR?0#Mz7?CgV)LkTCn5cX)52*Y?sC*oPNjx0VCslQ3 zb}${F@dHNQhwSe`E~t8i5jkH2k)^gai41h{whhQq4ztMijBWgiaIiL2!l6zrJA5uS zC(||Y7KJ7o6A-3hrXCG!jQv2+?V&5?HOukB|*Ss$U#~ z!Nxht`kz1A1Pzqwrdh6`&i_W1;Xg>DnJ7$AE01@z+4=EqL*K?b@(}x>T$MQ%D*-j? zPIwJuHx3<`YR({K_kw#!iKVHA7`vs2(4iJDA|zHlPvQZBfEY#LTapofkPTd9J`!kK z+EYwinOP;+P-eUh1%rvn*ot`Z7av9>IlblNl}5r*-5<#;G}2BWWwP8n4-sqg{4fzg zrWBgciwhm4ZDVpZ(@vxp<{ic@6wWbvje=uP!dhO>*OCjB z3`cMDyh`0?lJ|^HNxEG;C!tOv)E-$z9J@n?N-!h-{J8p6{|veMrh#7iXU^5!$beS$ zbL8qf2I%#3X;#=OwET|9rXnx*sBDB#r8_`UWMIvU*6oFID8BMiE5H$qV(b zwyHjm+E>k&GB@2V^A~d<;RMlqHAO10pr0lAWpZs)N-wsIdgj9BBxPo$O*8e2l{T{~ z;tpkFq@MXKsfCv13@sS#*OO2V;~X*kq#EXoQSB#;q6PM@U3+)3ZXTF=gH*P;E2!FG zxw7Ka`&>XXDLk7;=+1L|cb-oQN~t^aqoMw+l{w-2bD+$TMwt~mlt?C8`lGLjxO+4g zB}^`PWd7`BU?@DibDi*7@;AP>_v}lj!?#^q} zowTIfvpP1Jj>Wa`(P}LW*U@X(%=ExsrV5Fq8vn7(eEdT1wVpTBF6QQPrba{7OpWSN z&D2_APze5J@hmOycX*)wJ&(jiEd8vk_3^h^SyQQe=bl3fOAokF`?LC2=tgi%`P6St z!ectYnJLmnJKN*ZB8#y$FiYsLHp;lL2cWyvR>oS%eA0$p>-6N-6gNqp@51ek9FtEW z#piS%lvBD71?I1?!|(vZszEyV$w4XYv(t#@^VGpll`KZXQSSha!7Q6#>1Av#XRCt2 zdO@N0U_+51_a@`npr}BAF$+&Zy|G>69yZIkVeshOI2eSu5Eg%%OKLe}enIR+qp5F_ zy0EMi^`B;mSpOJ_b%8ZpTW|%K~!h)e%jw;%`OedHy5v9Tli$_8TnId-4q!dqmx zVR`VNoh=A&%6nL3g~Aj5ny#wFk&Iezga}t96s+60phYNb|FF!*-@qDoB=yEZa$E=h zMfo7*zok`F??w?&D*#Vi3j0>F?h!L;9EILZxdKP<{M}>45`eT|1IK zIX5$uTG*dZC=$#u7_EE<>lXT?>VvWeK(`z+Qnr`rfwKZy!UMyDL`TE{Q=&Le#};Ff zT+cxKEYA(k@j?&sJXZ~mCpMD;B+=7_qy#H%IIDD5v%QE=oq27^Vp#!YX<~;MV{Jz3 zI2^bv>lzK>qCOmqov~1>A4AXtnLBFT_(Js}<#w}zhbkUT>oxU???iPx8J^?q#@3=T zE8N|?OFbQB+<+KEb{-a5!7WlK$}bX@X}QWVQe>1Zo35<+M2g-@l?Bq6;0Z6 zrjXh>Tp9DrblY2qz3PR&FF)~U%Gb}~!UZ)WM2xNN2f-2^$Zz^j*<^L>Z) zHR7M-nwwx823lUtO{6|+Qrdi3!Q>TNNK5Gf@>A zp;VZVtR&K;5sELDqtfb`u%E1+2_y9C znV=G_y)L6ug`WM?32}IMG$;<4V)z+zuvQog3XAUm@)Lcail637);oRezvZB?#mj#A zrzt2LXO^n5L}OUI7#XR*xgP zGl`Y4XiasJb-n2}MlZEwn1#nA07scA(VR?Mu?ryc7{n+JVNF1*aHF<;hN$~|HR^&! zqasByRry$VBR>8d^=IyL4EzWG{wNBK4?fbFK#huoMO>{ySVh1b!r{5XAx6OLOw3A8 zkpu~C@?=FFzXL+bC+t{|K%jFhTj+gUL$pNN%d8+k?WDhrWFQ>NdVlUmvu8pRWhE+X)h|lDm!4mC&IHPH%)9Fz}_7;Nfz9&*;lI% z!47eQn~ik`8`&F#2zU)18LXT@_A55`Hvt-uJp>gCr&?ejXrcKvMR!lvWft$HDRi2 zlbgdi@{LXN%LtSb{UAloCeDh0VRkET;}8Oh$I_GsgQDdg-7*_y_s)Mz>Ff1mL4BQ`re7OlbSa**BG2$mG8;+anJoQM zz}6Px`Y1bDNO=Z<$#3IKCX$@Lwtz!-Lew{UYh1ciL~r$V${kCgcZZ?(nF>94BFc0e z*K0EUpavZ)l|>knrCXSwG~{{%YO;u;d5jU5JZlz1jY5ebPs(L;N8*LiG9sHIy|dU* zhbgd%G`9{kDe5ek8b7bg`W?w_hFjbPDn5Wo#vB+WgjhYe*VzPQ_se5bV&z09764C8NvFaDd&q6bIdE z9Q2-wgFGI>#s6D&s2ytzHEcL*=jH2{!sL3x}0B**{D}&F>?QSiQd0MEIWzsV%gN0ureaYuf%=^vq)nUi*SU4pFLqkFf$76mK`8ZMu$oU42;YTVR+Ei23K zZOC$#DN!t}u9qBI3adkg)m0T%+|Cq*!pX?;C=TM_M{w4p_=>jEYGsX~A2E#=tz0C3 zs+G02NQW#NY*V7a9Im(Zrx1a@#s92U)_-@$D_@P6Y^$x%Gy)?v0qthg6_Hq zKg!5|!j*Mv^_BJU7uPk0LHRwjvbH9jw47dUWnC#0%dD)|u2B5+t7(g`9_FTU7cSTl%}}pv*4%@SdIwIf2xTWE z#cJBUj@JxLZ7)xAcfx(qq*|C3p;NF4AK_SY&+XiUjaliqqq$k zkXdA`VscO!LD7?ru&CH{sab4CoBWMz8PyIP5mU=8IG?~p5!!>xAD1Na-~H5QFZ=#y zzx=+hC%?|E+*lb0B4_(OxPh#{p`~WY1ev?qCehJgp3W64e%%CN!3OGL+pSt$pgT7< z;qu9;z<13}I9mu*Jf}^#E>za)p5=~Fn9FN;De*}V)wZ6USmzfH5j{W0=6sgW$KzkJn#CSD0b8bJD88 z6yBh+F?7$&Zq}2j^d>zggTWfN!eypb8O(mFsr9i@8Nv!=tttcUwDw|nZ?re66101n z_D=k??fp5a65QF?SnxJf33jI2)n<@43WY7~lFJacjAtA^CL&Kt0+aNpnGGg0;?oHY zW}|bKA^yKIo9%S1T_68BF&ki)Wj51VHG`V2(bzdlP&#Z^5Jzxs^h6ThYVz1`OO+-~ zgtXtKI+2!kPMOB;$6dR@IAP0h857G0yBY&trMS;CYn48wIt(mTLAy7yB@@JetxI#` zV7GD+0jWR;XhAm-?@aa~Hb*q0oUcFeqDi~Hsp&DV>-GF)bYN)J=s@^THRq_BXGdj< z`B~ax&GX&xk~>kbnSy~Qf({GWHeN*_bNG(Skw8gvR&EvETb#LwQpi8~jbm!I9n!|O zgs?#+^2hdrf4TC>F9YGB`&~r?BRWrv&hfgsQq48JHlCbNe2GevItk4ar~RRtiDFwF zSuh@@mLTT+$-93Z#dMLOu;6Dch9)a7SSk{>xZFoL#DZpbqC#-27gdK16(zKr^aAjSrdjQzHGOlM*2>T^<5tE< zy28*J(-vA^&?P#FvXT}x}yhhZ)R z%8|ghH;;fjvxPb7z>2HY7!^IVV0VoLO#HE=K=;118E7l><=_QeR&e&4S2Y~NlD`OB zCpc2OLgx+byW*CI5a##{s|1bI1ODcRq8)Hpi~+CP6nhT}p!icx@}%K{t`&=Z;6v^& z9pjZz8UkY~N`-fg8f_|mg>XgzheTjG{7krhztzG8`ImWkR^)8Psc z@dn*}r_Rh2dkPBEd%E-e@qBx=T4qr}GtSlNxCitkz2LjQ%~{MY%9J6njSw-&W07=E zPlWjCi3pv#d*uS-HhVWGJx;GqDu^qKy?;T3{f~Cxb zimt4kab1d*6;&&6T~XHj`p3qt8CP8n*g9zf&7hEO5f+6GpFD+99c@V6VO1XcepZ)7 zllUe}ob-(#QKr0seoo~?KiJQy#AWJkw&GjM;_|N<==@ZR=hS^-0FX{HxX)YS#=tV)Dy9}N+HhCFChmpqtuZLA$uJKUzgAC~k%OB$~y-9DV_9!u)gb3I^5>+4BB zv7|5zf2-c($al|mZA4flsr7ILDE`1`}ZwTjG*qR8Tsa6*ITy-iJL%5lGd z%(dC=b1~)VUJ5g4UK;XzG9k&v(H9y?#-gu(S;+M{a#3|bwGt{pGN16DE6MCWQ5$Hx z*CvnCW{14J7Jp%wF=K1v920rZxbSp^=EsPqE3qed9DB84FZ71FQ2ZtqyrPEj$l5Tr ziL3@WlHyAdBnWPLaNrncl>;Z~er`G+xir5d z=S~P2X6cyBZRcPgujca$_U^wBq>Ck3cHVX@-URwtz^fU}Sy^Pt#i+H7_0)O(*dS-L z3nKg#V+v5tO6>na*;7=xn_dMzy)PU@esDDTh`qhVA5=!Y86&_KAn@2Av=?^R{>1!Q zSM(?6pK|C%okSw`1o|Q&kw%IMDP|8%U&b|>{i*qW{X5$rBL#;E<_S!H+5GM+4pPCB z4&CT}Xorq}d~awSoZm43k@XqY9M@S`jw%EQT(#BXWuDmT z1{s&6K-bC)QGnAgBgFvWCu8+%rOR+Lr&PsK^qSU(A$qZF7F8yer3wMkR;9}NGSAwn zvcbv>QH6Uthp4hiX+IUOY*r0JZQp1p6cfWlWW_D2tY4NY3NyLd2w^OTJZq=Qb}KVP zl^seR;FVKi^^cxccB%?^r8_vbcIiX6IkqH@uo+kkL5@Rlm&SxlLtbXNLv^WS;;&;1 zkNo%gy}kW)Cc|dCeyJ(BmrFu+5P^uRj>P00uasB|f{br?2A?OzgP&~#Rv(M4D#6Yn zK`3*_LslXR!u#vx5rl0*oze&sgdHRw0wg;S#n%{s`PgxpQaGwmNjB^S{!?n7$Z`?O z^Ui_&jXWkHr(H|8ceD<;>3#Lj!WU1ParW-Ui*>&Sp;8D%gWTP9l-0Jue?^Zou2Wf- zF#FI(%F+}Bh$agtl@{v)Ru7|gRqa_P(-=WbxM#b_eho_^hHA|nRDefMxDG_vamHdZgN+S?zuRpjp%e&7k$pKREedqEHR`P4JE5z%kWTt z>mqkXt^RC*8s#5-n-S{sev-4^zT+D4M@VsZ+gqIWq~qLQ|85iILyZ*GdZ=EjJJR47 zanw!q@28>&7n-&6eSH)tsj%qt2hjbKXDzt=0vSqvT(n!F8l3>91Edet z(|n(|nPT(&4xSrp8qZ8kqD5k_58u|;%0*&t2;Vl;zC~isgl{voZ;{v=!?%sKZ;{xW!naMeZ;{xW z!?(?~ZxyjoQh!FoM)5oeVjGWbF%&DAgtv&>f@iqxGt7J9C-PT#fn@!!;8hGE6x!V@LZL59r zJ(;`h;oJ7wH{X-F+Y!F)sD1N2nY&ZMw^M50d{5?XXZW_W_RaSs_v(djyK3KjPv#68 zbo8H5PokcmOi!){%`UQ)#qB!gI1DmfciYvP+@t%sW+arpn=CQtcXZ%T5BFB@;ZEpb zl$!%wvYlVxMWm+WVyfWst^_TfSutgX+_jHC`97vq$IWm=A7c$YySI z6xiV61?qB_UO2l>>voPeY*TGaq}z%enrcyr7y3J;C2>!4af;r0nlb&nImOJ*Rw&>{ znR$Jh|GPfS`8!>@e|BfsWh9TEOMRYQWgaeitL5=?sn63h2uZQM*tXza#6&KIc9)yF zsK1NaxMhw(ATvN(tamdP^?SuGrTBa4dc~C6Mho}QU z>g-OJgMuc@V(J$^HONlH1f!(1x zQv@wW+mER_qpoSi-|Al!tK~i$C*b$PEN-1-TA1~YrzS^~rHQFHyOMm^MyJ6HXu?xU z=k{e>67?vkAcfje<7yRf^`KRtjBIOKfOINB*X|TngHBa>ZOo2d8?o1`vaG+$Jzaa3 zQ{up0vA&o(8&F^Zvvu6XXHRY-4fYxZbLG@QZTX<1`j09vk+kENl~T9)ylTJI61tt; z)luJCp{Wg8wUm|-+Ccy&HF!$Z$gZNBU;JTm&=ezg>=o+EYB@Jrc(EjdvFN5?AG^#v z4btnVmDVZU2U?MCN(sK>Co4T@7Iw4gR^$QE{tls-C#(Tz`qt~4(R-)b3t##6?xel0Jqw38Y+axt2XdOtXr|Geq7_ctAOKj@ zXwWhm)Ea0PRH69$0-jMsiF!tBYTMTwGFGki839I97mzIyrYfy&D;uu8FD`YgGlLqb z`BdF#WMHXVu~a(1Qho^(n2M|R+(D}=t^*Gb)Xe!QRWI6cNR=+oAJ1v{-NDhGfk#(o z;2Rn>Q_={l+1G7Fq*MgHy zYg4LSOrO`!wnP0)F_cmOZ!t+f4QE)Nm?uO!J1vc=B6&_965Xagm|2$ECbF$R56)+S z{&&5+K25VHBd}Pd&jqMQz%N1DEJ0!Yv(23-$Bd-;2Kx(G0ITcH+UI)WW}za_-9|-f zl`jcdLP_SIX%qztS7_Jq6|(bb!16)EGKd~`tnubs5GNflFsBH`WNwB2nU3`C!On?| zPk=^-Vfi}?;c1Qcrofetf~rQ268F|&4feOY>&lu)L`}%u-HqujDJGs)qCuq-EbE@Z zHb1@@3$oHlmlYwUypA4tDxTH{xP3;$?|1#J8~oHYw|~fus1frVvw&_er^_vvLJPl(A#R8S$#2-T$13+3E0vi)8nOyN$%* z2q{BQT`y~iG##IqiW)wVM@VFxXp>O>2}iV56sK09X%p7}w6SQ)X!JdlJ>b4Jdd2Ogz{yTj17YO;B z0<10B-hwBmOS(AGv}4@p0_8i>*--CuT_Wf^{*~8brAS72>!Q9k*qQS%b7H;PPBaE0 zjJZ+!b?Jp}*MYbXXT!nb79$$v9t1bq4n61R85i;tO69(%ic&7n>m5;ZXf7M)CK!3r z!+0A-9P~1wJHa$ALC}Te^lT^#d1!n9MGVg2Y zsYa!&In<~u+XHHCYm_;UVc%7wtgk_bMzMBLqjEJ$73K9tDY~k;La9-_RE^@rH%j6x zHY%?gbzU{JN+!VCtgQ6NGE6`->Ku@X1L*b7q*j@=#fB*z{cMdNO92ytP9(Hb*!H=i zlAlPcg1%=SsO}5WPCZ%Z2b!7nKB>)Xve*cS`EmQho#|aK`}ktA%|@8Nei=?x{WkHb z{}8m|1-d~a+PoKHGW3Yogz1+i0OgTj)LwVeeR-Ovm!=n|mz-)s!XYopE)Px8K#Yze z$-mA0{Ui89h<2@ipO2~~3AY#N2(HtRB)v^6V}lmcb@@w3S1+r{uNSY*l3I?bBI({F z>IPhna$!I~h9btOlvEGvdONWQmc!^*%zPnfmb)W=ihvYRa_=jUyW300fZY2E0JNmGpx!ZEf9@TiiGcjWCEhVByc;}GZ?7Z`cxkKNOaX1(^?r`#Iq88T z?uB+K^$GyV+94Nh9T9fSU0hy&Aur2d2WVBTrC^f`OQVU7wnSd$n`V=!6^f$6NnvDx zpuHrM`zl|gUa#PSs@W_z+Mk|aI6fO^ajqm+|9Cx93V3zPEg~5i%@Eg47Lkr~cl~?S zAJN#OqlSx?5_j_M(0m@3j_w-!*3j6zz-jN*2>eYLy&B%x9t-_!UN=5!tZ}?t8V*&Mz%Ts%wJjifLy1$a9msHhSDe11Y+U-V1qHxHu6}f~;&p5JS zB~7qa)wQi8^7Y!EHu+6$Wi1i?8@m&eQ`5b5>o?47+_ZU%^cON>G+iEF)Whucc(Mo;WQYLD7eq<@Zea`Z{{1(Bg zr@YxxrfQ|$Ih67tOR3lV=R=a zBkxqH$JbJhSxWFzwU*v*DfM>!qovgGdFidHr|tp!HcJV8(fzN>X_wM1P+j?BYBU1S z-^wh8m1&{(J@u~lfrh)8AN`8N&s|=!R|;15J?X%OU^PY7xUA32q(fdXaqo>@Mr+Pt zO~Cl#ai`GM5XrP~MRl#bxTIe)?F82`jV?64;MnEvDCdhrN#3D*i)o%T&U-2{f8D16 zHw!;!l^bHx{c__PvlC2V0c}H>=`Pa*{7i7tgo}6i(@0@9eLj!kOfCtq@4v&tRtLHs z#8Nn^qJrn37G+#Y!#yF{o}jbtlX19^V@{>zro%f(BIy-yl{I^ zH=CbYYAR_gYwBN9MwyJ6%FL#b5#}tNg?_VeCQ6o;E3En?W{^5b@6)Q?)EF_a^d0G{ zRzn|Wa+Oh8n2SdXUP;c8DJ80Ad{<(;P#eWex*Z)At{_F-M&#LA%j;$K#(Zak;;o)@ zd5KF4TU%0N)Y*SLm2YIPzM&Vzrc)IfCwe&#R!#0hHdM!Yuf3cm)hS|wQ+nv>$&_Zi z)00WChMz}u3w)|yXLvhwfdz(+>W|1w%Cyd^SAO8ko(qpp61V3ZtUpjk@2u=EHKXR( zQI6SM`YTc*_%!M+iK$(@ai2{+V{B4zTt;)UWq47{Fi~ch_8BOBu|8^P*tv)^jK8#R zzfRbU>8;y%8;@`P_zzRJSq#Qln#!bi2@T{otJ}oA$X%@8i!CfZW{zRy#R4p-U{a_- zi^ghE5L+tDwPm1muF~-&V6k?o(Sg?L-ug@IhdzBJHgHdg`9tppUy}y_}iF?^!zZrW^zf$xZC*fO;4I z2K)rgur@_Q+r;|D1qZ9Uts#77E3gh2Gy3n`?aFa>f3sGcQaFn#HFpD{-sQ?!wDzL^ zh%UmSmD9!2eYoWZ-3NUO&5FGaWgacY=%88R>sd|+OMx-mZbnJQRw5hSy1lafPZpc8 zID?-IcP)*JDR2=2AjE&>PrA;4u>?MQa;%up1APlP0*up#Aa<~_3ro|<)U5zA`*nb} zQJ^;RVKY%ey=8919hIphnr7(LDR*llWrCDz8Y$css+~EST(r*HjuLx)<8y14CF*2h z9jnnHMIDI%uCj1SqEuwB|3X*CyOqi*Q;ev!Fk4tAV#rV@Kjn^>eZtK6%!pHVlmO>`hq9j~FQC z%+kP`dd{6B+yD-5=Mu_sgz#z>5gF}XHaE|76z;m??^b69ZCVZWIi#bT;jimX)N{BK zS_a1a?)v&SFc}GGvv7}8E5;?=H0CuiSRSFZxA#VgQVGliR%T}ecO#8Z2yTs(NdkNz zktj}so`ngU4b&1sTY`af$x$tGltX7=ER)I&fUvsdUQJH14A;m?K=WJvgPi!UNbbHU z{&Z)!J71&Le(@lfN+BWh2;FzoTKx*)Pb$J(%i=Z@AcIkPw9Rv8Bac!6>u#;5dh;Ia z!iQ_>AFL7>*e%vm#aw{{po?Zx1{4cl*pU#*MsIJ+6`AP2>aHPs>L6wK0QVbE!X-CFK^Drl{; z`iNFoSNi#f`YqE9QF9)8B)P2iTW&-uIm?)`AH8>51){2ZuX+2wUw^q<>C*qZ-`?&% z9NuJH=YJ!Yo!{?lM+wRu^x2N>oHxu57DZx?2TDpo#b#>B+&$is0!$s(lm7gvn)+9) zMg7ybPu&Bmh*;g1ixa)ZT+#ipu=(8fPh|7?Ry!L(6Z4%V)yed(R$u${O0*A*A<4$T z_}&Sk?fN<<-*)#fKep)Vw%erq13GX0dIUJtKqlQ2l@)gOec0G=W@1PHCQ}Dn>l+shFQBA?UIqnOW9bjToS*d&{vy zugs!3$pBb(pr-Dg+rIPFcI{i+UA#}*w8%NMwSJ4!`1u}b`a%S2Z>UxV+-9{@CL9~p zX{}~;;UH~ZHL6N&NlmBf8Iou2P_0eF!g9h@Mzi2Z;QRl#l zB$z~dH)_bR*toM{o`GW8X_RrrjPyL99#dj}Z2r>Ai?Mk%L;v+JpU2?#{cr#6M;^HZ zm2&?0M;`f!-v9H(2YFM&K5^x1-*Hb;&vuYOjCJnNHP;_qy!5jE*!iePpqIJd7kXoV zaHGo)(4>MrQ6VY;27<>M2*OqFR!fP##n2uj7eYMSJDWz5ZE}>ctyLTb*TTrOq_mgK_**iMBWyq;ZW~v((+(i)>GPjE2NXa-(qZROCVXu zd!pOz{zhfstv07XR7L{$M}J@v23PM5>M3t7Fbql4YMv~9eIM6L-4`rvk+52XfSJmh z5c+8WmGs}a+t&;T^4xlxCfcBe{Anj0jmy!Ru{uhE>ItRPBJ@+Oe&25GQi5L~aG9Kj zEM`kQ*fYzD6;(?9=;>lWBdV5AeN!z|ZVVj+wNr|@q{^aU_3beI^8rV9D$;n=pV5A2 zFMNVhix#@KANKed9bxA~S(vkxRU$?i%1`7HP)Ns--+JO1vPt*!c(o!v=pRp!g zog_9C)D}Zwtb{&ZLPwRaL-!#RS_nD39a&g3;rC5*(fy3Hz}P9*1gb61Z>Z7QN!e`- zmp?9hd}Yzpy4AO!Z~G)xN@Ng%dwp4uw9+>6%F@h)iAv{={qiUAu!A+2hXb?Z?n&JG zr~~Qzi5GCfrI8R~QK?yFdBP%~fpCwp=jvF#Q27`cVX!=NLlgU+$Hk654da5bm{nzn zLNZtvnkTcqFCT{*JU4(26A-qPWvW1FmG8}oh7=O}UEg3orCifU$tyLh`=xec(=?wm zYfd#(27h_s)AGW{?i-Xk7pF^`WYwVz6!)JNrk<0hwg0tizgPX)vK$@$j)c6UJjc@U z3?0TuH^T$c38wg`BpoNepjv};8E#wTCXNM#=y>QhkllE;6)2tQoIY|5_Ijs=)ojKY zeLs3e`!gqQMwtwD6ai&&8edBI{n)s(Aa1(jh>7F-ZO_p) z%~5l=bjBPc2DC;gJ_*UDKf)jm2{6Y4Hbf^ZrBUkUZ1zMTR>Rj$j6-YBDWGeooqd7{ z)Hu}OPOq_&H$x?mjAsxpJ*FB1EDV%oA3n4G#$x_=t}%u6(>Dgus>VcF6dQwYLnT_p zbCh5}srd-NrJC=}YGF)S^R2F=cZ;8KpP0@uU8&mLff%u8ntfu5N{OEz@EFm<2#)w! zMR5c(38uAe0M?RH*p8YQ3<}$ctl|#bMY6i&6HY86^uTEVHIP1MY7eSDT8hoUBA7xj zMET7=b-)S#JFNZ^Lj0-A@ARpuCN`Unkl%8PlG};2Go}`51rR_vFlAHg=}C$ghg*Cf zTF$}~DJrvvrFSU=G`%+C z3}BqNBsAfvX(mew9q*1CUH|eRqLP7lr@aN83}|sgcF$j4)ifc_ADdXBs)_s^Afb?t zYG#piztKrMQQ>2Nhsg_s7=D4v;-DIS7CHRqd-jRxzrh5%_)xwN)lHYFv)q&1^8e_i zMRs*?iPQIoY;1C~ysf3>KH!3PCc5`kjALqx`(-9fKY4J*dNtv00EsI=r7z?QkM-N@$>#v4KP!BaYK zL_8lx+~d_iT-MkMaXGuR5mRbco$elSB-s*(<7z6_UnB&aC+he`b*vY(FTn8eZ8BVC z%Jfpg=J6Sc9gnRcZw)CYbUL5RjR`%`gl94nXKPQ<)kWVSXtgyO5l5yjWzgy+6YfEsTi7d7njzDla6ny*ld>Tn0^SnpM{H zq%`VDDZ|&VUdVv~fqr1>)=oGd;`&2{HI;`f!6Oxj+BnJ>ZDJ3tdSQUl5z@ca93ka4 zZ?0C#RZC|Y@WrC*qn4eCtGPbP_dK}6SxIwTWFaBjk9~zihvu~(g(&BR64|-?XIX*IizWHr=s~R=wgWl4!a$~% z%~}|CvVQsn3+^*7&{uFcM-{n`-ru?aVTiD3W7h7EBZb_(ANy!E`boe1E&t&HH{&Cq(o9bG4;XU_#=5_DpzkhcL zouwc4@|)fzg283_BV7$K=Ra#7-+kY+8+o5AgDySnmqxGc6hwBe%%L z-@162X8z`+h76>v5rtWN+1w*uR@8}6AVgSrx#Wq-%l-%{CmAa(R!&4$DS;tKjlYCP zM~(xlc