diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 62009de150..79624da5ac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: - name: 🔍 Lint uses: golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a # v9.3.0 with: - version: v2.13.0 + version: v2.13.1 lint-jsonschema: name: 📋 Lint JSON Schema diff --git a/go.mod b/go.mod index c6fd21f5bb..55f6028e7f 100644 --- a/go.mod +++ b/go.mod @@ -30,8 +30,8 @@ require ( go.yaml.in/yaml/v3 v3.0.4 golang.org/x/sync v0.22.0 golang.org/x/term v0.45.0 - mvdan.cc/sh/moreinterp v0.0.0-20260817215856-d6550df7ed8d - mvdan.cc/sh/v3 v3.13.2-0.20260817215856-d6550df7ed8d + mvdan.cc/sh/moreinterp v0.0.0-20260823232745-0d67740226bd + mvdan.cc/sh/v3 v3.13.2-0.20260823232745-0d67740226bd ) require ( diff --git a/go.sum b/go.sum index 8e776ac515..08edaab289 100644 --- a/go.sum +++ b/go.sum @@ -312,7 +312,7 @@ gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -mvdan.cc/sh/moreinterp v0.0.0-20260817215856-d6550df7ed8d h1:VxKlXmio7XEU6iZ8AgMjDfm071ceDmbjpRnEcgxAqn0= -mvdan.cc/sh/moreinterp v0.0.0-20260817215856-d6550df7ed8d/go.mod h1:SR7UOjTQQhhrUu6d6lNtjAmdqmlMqr0lR/UWTxY8wJM= -mvdan.cc/sh/v3 v3.13.2-0.20260817215856-d6550df7ed8d h1:LlqUgrIy872/RmROjVtmRg3oK4RvvqZZr5SfqHSg7Ko= -mvdan.cc/sh/v3 v3.13.2-0.20260817215856-d6550df7ed8d/go.mod h1:3tr4oDy8eX1SeblVXiVLVGk0PbLzqwQqOAEdu9yKWBM= +mvdan.cc/sh/moreinterp v0.0.0-20260823232745-0d67740226bd h1:YtBVGcTgzCR3+Rp54HucRx82j2Tp05Pch4Fta9ZK31o= +mvdan.cc/sh/moreinterp v0.0.0-20260823232745-0d67740226bd/go.mod h1:Db81oQN+Dtw+YkrEY+BVIgWWZvIplgQodq20B4TZJX0= +mvdan.cc/sh/v3 v3.13.2-0.20260823232745-0d67740226bd h1:nFlsqMM7wRP1PC7NBRt86OpEkQQN+bu4yCYjImPWJzQ= +mvdan.cc/sh/v3 v3.13.2-0.20260823232745-0d67740226bd/go.mod h1:syYCoFET8w9tvevxiXUtY8/ICrU+l26jHmhJDra3Vwo= diff --git a/mise.lock b/mise.lock index b3808dab30..6162879682 100644 --- a/mise.lock +++ b/mise.lock @@ -37,95 +37,74 @@ version = "0.0.0-20260603202125-055de637280b" backend = "go:golang.org/x/exp/cmd/gorelease" [[tools.golangci-lint]] -version = "2.13.0" +version = "2.13.1" backend = "aqua:golangci/golangci-lint" [tools.golangci-lint."platforms.linux-arm64"] -checksum = "sha256:3a91c7bb9c135099a97858bea431d6dd2f54e4bf68d479c776c2350428d60e41" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-linux-arm64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471362" +checksum = "sha256:908317c23db18448f924e853b3d8a659fd919614cd438f224810a4053daa2607" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.1/golangci-lint-2.13.1-linux-arm64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/522396912" provenance = "github-attestations" [tools.golangci-lint."platforms.linux-arm64-musl"] -checksum = "sha256:3a91c7bb9c135099a97858bea431d6dd2f54e4bf68d479c776c2350428d60e41" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-linux-arm64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471362" +checksum = "sha256:908317c23db18448f924e853b3d8a659fd919614cd438f224810a4053daa2607" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.1/golangci-lint-2.13.1-linux-arm64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/522396912" provenance = "github-attestations" [tools.golangci-lint."platforms.linux-x64"] -checksum = "sha256:a10e8d8359d76b9e2b41da60f9d98bb26fd53c7a453caa82e0a172d6f72fd2ca" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-linux-amd64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471346" +checksum = "sha256:b17bfbc9d4aaa48be7f4f1ce3240bc3d8200c870c072bacf15c26219e2cfb9cc" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.1/golangci-lint-2.13.1-linux-amd64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/522396872" provenance = "github-attestations" [tools.golangci-lint."platforms.linux-x64-musl"] -checksum = "sha256:a10e8d8359d76b9e2b41da60f9d98bb26fd53c7a453caa82e0a172d6f72fd2ca" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-linux-amd64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471346" +checksum = "sha256:b17bfbc9d4aaa48be7f4f1ce3240bc3d8200c870c072bacf15c26219e2cfb9cc" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.1/golangci-lint-2.13.1-linux-amd64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/522396872" provenance = "github-attestations" [tools.golangci-lint."platforms.macos-arm64"] -checksum = "sha256:72eae670097978e61b78a773a25c27439e35d54094fd986cee5eeeb25d7144fd" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-darwin-arm64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471400" +checksum = "sha256:0c9818baf6fb8ad26c6d2ef51b68d5a1e260ef07727036b1431647cc44637c7c" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.1/golangci-lint-2.13.1-darwin-arm64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/522396798" provenance = "github-attestations" [tools.golangci-lint."platforms.macos-x64"] -checksum = "sha256:2c09329445036db5f80fa60c74be2bfe2fee5e3f92d9b2d596dfad787f4be05d" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-darwin-amd64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471393" +checksum = "sha256:2c373363953e4e0bee2a03b7fe864a5eb6a3822927cb077d9ca33f2ae3cb2da2" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.1/golangci-lint-2.13.1-darwin-amd64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/522396867" provenance = "github-attestations" [tools.golangci-lint."platforms.windows-x64"] -checksum = "sha256:472631b96f042a596d0f11bf0b7e162545b39178f9b13f72ef6d12808f831518" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-windows-amd64.zip" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471415" +checksum = "sha256:cc119bdd57d2b35ce36fbc174b54949e1a1e45f2cadaf64372cc799cabaf88a9" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.1/golangci-lint-2.13.1-windows-amd64.zip" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/522396821" provenance = "github-attestations" [[tools.goreleaser]] -version = "2.16.0" +version = "2.18.0" backend = "aqua:goreleaser/goreleaser" [tools.goreleaser."platforms.linux-arm64"] -checksum = "sha256:0102d974373fcdeb77042d1f5897caffa193be36620fdc6c1da43a01ef8e10d3" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676998" provenance = "github-attestations" [tools.goreleaser."platforms.linux-arm64-musl"] -checksum = "sha256:0102d974373fcdeb77042d1f5897caffa193be36620fdc6c1da43a01ef8e10d3" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676998" provenance = "github-attestations" [tools.goreleaser."platforms.linux-x64"] -checksum = "sha256:eaae05b5eba07533bd0f06846b68c808399504784df00c62eb219541fc04e5e2" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Linux_x86_64.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676974" provenance = "github-attestations" [tools.goreleaser."platforms.linux-x64-musl"] -checksum = "sha256:eaae05b5eba07533bd0f06846b68c808399504784df00c62eb219541fc04e5e2" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Linux_x86_64.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676974" provenance = "github-attestations" [tools.goreleaser."platforms.macos-arm64"] -checksum = "sha256:6a102e4d588fd3553a9ac7321ca6023a9f205843f4861ca35bd337dfa9e72ece" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Darwin_all.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428677010" provenance = "github-attestations" [tools.goreleaser."platforms.macos-x64"] -checksum = "sha256:6a102e4d588fd3553a9ac7321ca6023a9f205843f4861ca35bd337dfa9e72ece" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Darwin_all.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428677010" provenance = "github-attestations" [tools.goreleaser."platforms.windows-x64"] -checksum = "sha256:6fe5eda11f0bcac8069aff3ef3dcb0b11816c9e95f89773595564697a5278bc9" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Windows_x86_64.zip" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676991" provenance = "github-attestations" [[tools.gotestsum]] @@ -168,43 +147,43 @@ url = "https://github.com/gotestyourself/gotestsum/releases/download/v1.13.0/got url_api = "https://api.github.com/repos/gotestyourself/gotestsum/releases/assets/291996823" [[tools.mockery]] -version = "3.7.3" +version = "3.7.4" backend = "aqua:vektra/mockery" [tools.mockery."platforms.linux-arm64"] -checksum = "sha256:01882151519384bf7877d0c63c0fc02a678ee5d9a2c6c8666675aa17a16744c4" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944620" +checksum = "sha256:fe591f9ef5ada76c3dee4b8f451aad6748d002e9713fab4bad26b194ff826c4b" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Linux_arm64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865870" [tools.mockery."platforms.linux-arm64-musl"] -checksum = "sha256:01882151519384bf7877d0c63c0fc02a678ee5d9a2c6c8666675aa17a16744c4" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944620" +checksum = "sha256:fe591f9ef5ada76c3dee4b8f451aad6748d002e9713fab4bad26b194ff826c4b" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Linux_arm64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865870" [tools.mockery."platforms.linux-x64"] -checksum = "sha256:150bbabc3c50ceb964b709fdfbc54e095e4f585a85ccfe2c8ee7f640d522f110" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Linux_x86_64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944625" +checksum = "sha256:d5eef52e238a4262b78ab5a93811826a8bfcff7b0128133c6597e3bf2f0f7337" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Linux_x86_64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865868" [tools.mockery."platforms.linux-x64-musl"] -checksum = "sha256:150bbabc3c50ceb964b709fdfbc54e095e4f585a85ccfe2c8ee7f640d522f110" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Linux_x86_64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944625" +checksum = "sha256:d5eef52e238a4262b78ab5a93811826a8bfcff7b0128133c6597e3bf2f0f7337" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Linux_x86_64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865868" [tools.mockery."platforms.macos-arm64"] -checksum = "sha256:4886bfd00f82dfb0ccd8112aaf4e85af142b4c3e051635120ac73c3394b59ff4" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Darwin_arm64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944639" +checksum = "sha256:d7043f5bb9d836629d48e11cd627fad8ed600578c489fa7632f9ce273e104f78" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Darwin_arm64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865867" [tools.mockery."platforms.macos-x64"] -checksum = "sha256:107abe6c7bbf1ecc3d5a2fa9f621ab8d12816367b8ce35d51fa1cbf556f9360b" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Darwin_x86_64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944643" +checksum = "sha256:285ba8a23d835c11fa787cf76f8bd80c6f50cdc4e5b0f106580f877b4d8053df" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Darwin_x86_64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865883" [tools.mockery."platforms.windows-x64"] -checksum = "sha256:53c3592aae7652ff2b15f3a246d19b407c6fa958301ce042df6400b145425442" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Windows_x86_64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944622" +checksum = "sha256:2c68f48c0b8107a8e9bbae01931e9e4d0b3f4fbd034e4bca6d44fc1f50c57c8f" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Windows_x86_64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865866" [[tools.node]] version = "24.19.0" @@ -239,41 +218,41 @@ checksum = "sha256:57f71ab3652e797d84acddc79c81cc9ff1c6ddb2a1974cdb83f00fee9bff4 url = "https://nodejs.org/dist/v24.19.0/node-v24.19.0-win-x64.zip" [[tools.pnpm]] -version = "11.22.0" +version = "11.23.0" backend = "aqua:pnpm/pnpm" [tools.pnpm."platforms.linux-arm64"] -checksum = "sha256:f1426231f365bdfd46c15fa3d1211c3936ee2c4e557afd304f6c66dbf1b2a8bf" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-linux-arm64.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895951" +checksum = "sha256:e866ac26be184623027515f85087b760aa6479960e13c67f64c8955f2ef5a633" +url = "https://github.com/pnpm/pnpm/releases/download/v11.23.0/pnpm-linux-arm64.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/526301673" provenance = "github-attestations" [tools.pnpm."platforms.linux-arm64-musl"] -checksum = "sha256:6e53557024be48e59ab8760f9117c0e5c0e0a37ab420f71f302d86216970d28f" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-linux-arm64-musl.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895950" +checksum = "sha256:a890712731cf9d92e04527d3032ff5494ba8885ad29bd1e8c333da76780b2d62" +url = "https://github.com/pnpm/pnpm/releases/download/v11.23.0/pnpm-linux-arm64-musl.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/526301668" provenance = "github-attestations" [tools.pnpm."platforms.linux-x64"] -checksum = "sha256:4c592fa410eb23b69691a9efb9bf21c87c15b3e9d88c6ec8acdd354a0eb8de71" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-linux-x64.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895948" +checksum = "sha256:a4b2db2abce199330fe50d45fe8d608582c362c5cc8139f8f36cf116d9c72117" +url = "https://github.com/pnpm/pnpm/releases/download/v11.23.0/pnpm-linux-x64.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/526301664" provenance = "github-attestations" [tools.pnpm."platforms.linux-x64-musl"] -checksum = "sha256:45425b06e747cbcaff4940d7b4a55e694645f15f9339dbf7f2601cfb21400545" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-linux-x64-musl.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895945" +checksum = "sha256:b52ce5deb3bf284a482699d916d531012d898256a3c4e5230c57441bc112ad71" +url = "https://github.com/pnpm/pnpm/releases/download/v11.23.0/pnpm-linux-x64-musl.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/526301666" provenance = "github-attestations" [tools.pnpm."platforms.macos-arm64"] -checksum = "sha256:2000dcc8f0718852c2806ba4dca1edaedf18a4a39264474d5a1c8fcee250adfd" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-darwin-arm64.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895947" +checksum = "sha256:fd591816355faf0a77864b6bd9cee7c1fdb3953d339ea32dd197d7ceccbdc4b1" +url = "https://github.com/pnpm/pnpm/releases/download/v11.23.0/pnpm-darwin-arm64.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/526301671" provenance = "github-attestations" [tools.pnpm."platforms.windows-x64"] -checksum = "sha256:1de83ad5100acfd2adb5c8bc6f8a428cee9ff4e365deff57c22bfc0cccaa4ddb" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-win32-x64.zip" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895946" +checksum = "sha256:55f9836c9fa93ca48d0e27ed0864f8bc91b0d3df8cb4b8ece43cfb6da3b090c2" +url = "https://github.com/pnpm/pnpm/releases/download/v11.23.0/pnpm-win32-x64.zip" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/526301672" provenance = "github-attestations" diff --git a/mise.toml b/mise.toml index a6962316c5..7f37ba23ca 100644 --- a/mise.toml +++ b/mise.toml @@ -2,11 +2,11 @@ # Runtimes go = "1.27.0" node = "24" -pnpm = "11.22.0" +pnpm = "11.23.0" # Dev tools -golangci-lint = "2.13.0" -mockery = "3.7.3" +golangci-lint = "2.13.1" +mockery = "3.7.4" gotestsum = "latest" -goreleaser = "2" +goreleaser = "2.18.0" "go:golang.org/x/exp/cmd/gorelease" = "latest" diff --git a/website/package.json b/website/package.json index a8be0fbe9f..373085d904 100644 --- a/website/package.json +++ b/website/package.json @@ -24,5 +24,5 @@ "vitepress-plugin-llms": "^1.9.1", "vue": "^3.5.18" }, - "packageManager": "pnpm@11.22.0+sha512.1ff870c4c6133dfd88fb2afc46dd13d47f09c9794b438c6fdb47ca98caf3bc16381ee0be93a091b8e3824cf01f889f46d7d9e20910fb0be1ab0fb5baa80dd621" + "packageManager": "pnpm@11.23.0+sha512.f00082e5b283a199b74e079da28d155c008fe232f44c8a06ea7ddfa014ecf719fc362f790ecc67b28106ddac2afb24c49a9a079159da560b2ce7d1e98efd11af" }