Skip to content

fix(bench): align the architecture switch with the content column #104

fix(bench): align the architecture switch with the content column

fix(bench): align the architecture switch with the content column #104

Triggered via push August 21, 2026 07:03
Status Success
Total duration 13m 54s
Artifacts 27

wiki.yml

on: push
Matrix: benchmark
publish-wiki
8s
publish-wiki
Aggregate benchmark results
9s
Aggregate benchmark results
deploy-site
28s
deploy-site
Fit to window
Zoom out
Zoom in

Annotations

55 warnings
publish-wiki
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (inlined_call · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (free_function_call · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (free_function_call · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (free_function_call · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (fib_no_pure_call_pre · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (fib_no_pure_call_pre · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (fib_no_pure_call_pre · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (mandelbrot · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (fib_no_pure_call_pre · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_axpy · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_matmul · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_dot · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (fib · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (nbody_ref · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (llm_prefill · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_add · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_dot · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_dot · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (tensor_dot · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (free_function_call · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (nbody · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (nbody · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (nbody · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (llm_decode · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (llm_prefill · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (llm_prefill · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (llm_prefill · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (nbody · ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_matmul · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_matmul · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (tensor_matmul · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (fib · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (fib · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (fib · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (nbody_ref · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (nbody_ref · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (nbody_ref · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (mandelbrot · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (mandelbrot · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (mandelbrot · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (tensor_axpy · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_axpy · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (tensor_axpy · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (tensor_add · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (tensor_add · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (tensor_add · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (inlined_call · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (inlined_call · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (inlined_call · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
bench (llm_decode · macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
bench (llm_decode · macos-latest)
llvm@21 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@21
bench (llm_decode · macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Aggregate benchmark results
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
deploy-site
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/configure-pages@v5, actions/deploy-pages@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
bench-macos-latest-fib
796 Bytes
sha256:8794c83e84b52033526f41b6965f2a06dee382f1276e269fbfa1ad756554a174
bench-macos-latest-fib_no_pure_call_pre
854 Bytes
sha256:1489697c656e1578475aade27029d6e340084475e9f19505569b3218f54a9ad6
bench-macos-latest-free_function_call
835 Bytes
sha256:08d1dcb1e0e859e6ac23c057b3c918407cea79360279b596906a7e6f6fc9692f
bench-macos-latest-inlined_call
819 Bytes
sha256:b763f0bb46fd94287534001dffd27913866cc5b745f5f5a210522a9ac92e4573
bench-macos-latest-llm_decode
1.12 KB
sha256:88a612e6ab7af3ec7505f79bc7ae68a54da66e763fbbf032548f8b91fbaa0d57
bench-macos-latest-llm_prefill
1.12 KB
sha256:1c1154bd1f17f19e264f3ececa8cc02b3abbfda813128374cd6ab770c67256f2
bench-macos-latest-mandelbrot
816 Bytes
sha256:31e4c59a70c7ead3f78b49c388b34a43a0b6b8af08e8c9d4e69850674916697b
bench-macos-latest-nbody
805 Bytes
sha256:127305eb8c34cb9cce525de0fe340bddc088d9bd183136f0fbd7927380c1f6cd
bench-macos-latest-nbody_ref
823 Bytes
sha256:e6c1c72045e656355b944425c1aeeeb2f3996d81b1821fb6ada6eee5305bdc67
bench-macos-latest-tensor_add
1.18 KB
sha256:d9352842545a3a19a14c5fbb9128af75e724378ba03bacf13d8627204986d648
bench-macos-latest-tensor_axpy
1.17 KB
sha256:94479be645d9112d1f0b2bfb919aaf1624726cdd2a594ce93a3b7310eda20a76
bench-macos-latest-tensor_dot
1.18 KB
sha256:e77c95d8d9d025993085f2ac4f0e36b916a1dd186748ceb387f3b1da9c211381
bench-macos-latest-tensor_matmul
1.13 KB
sha256:3636a588a698c2e152bd9bf09d0eba9bf259800198eadfbd8c04ceb92076df2e
bench-ubuntu-latest-fib
771 Bytes
sha256:ca9dd3b863c504a9a10c4f24e9cd0c4d86dbb44271ece01b125e326f7ae9dc7e
bench-ubuntu-latest-fib_no_pure_call_pre
826 Bytes
sha256:f225b14e1069abf1eb7a62c2365116ca4062fd27947f9d7a4c5ef14df1b074a1
bench-ubuntu-latest-free_function_call
810 Bytes
sha256:e40503526bdf5829c1fa97f20fc86befa6f413a6c3e1dde1865a1970ee1c1059
bench-ubuntu-latest-inlined_call
785 Bytes
sha256:e6d212cdb5c8e0ba978f79dc01afd27a1ae3bc4c8e3b759e7cd0aaad1930303b
bench-ubuntu-latest-llm_decode
1.1 KB
sha256:4768872b21faa6d25c1bc258b1a502f9443a8db63ad080e45746136d9031242f
bench-ubuntu-latest-llm_prefill
1.1 KB
sha256:b4038d14c193bbe2ce5e0123b67baec1af83df32e08cbd47a07dd2993393ce66
bench-ubuntu-latest-mandelbrot
793 Bytes
sha256:bcf08419aa00c3aa3579905ca31741ea722f9d1c78db00eea012952b90a8a4ab
bench-ubuntu-latest-nbody
784 Bytes
sha256:95806936871bd4202dbe29d607785b7291c022ecf50d71d5bbc9a188e7d4c51e
bench-ubuntu-latest-nbody_ref
781 Bytes
sha256:1394b55b051a5967e8404e1953d0a0c549a6756242b0fa64ee4f6165605eb03c
bench-ubuntu-latest-tensor_add
1.15 KB
sha256:b5c1adb1b0fb4d764c793caf74ea1b47d6a68a085b58928bba1135980f1d14b3
bench-ubuntu-latest-tensor_axpy
1.17 KB
sha256:fc95ccbd0942f7c5bdbb7b4610888c011db9e244ca5a0b13c30a747a9ede158d
bench-ubuntu-latest-tensor_dot
1.15 KB
sha256:909ac90f1f24200452bbda1aa5abce43a368b8496bc7f644e52dae19857a880b
bench-ubuntu-latest-tensor_matmul
1.1 KB
sha256:5ba3a297df2fe67c24cc35ac91d915b0c6b37ae180d5b040c322d9614027ac79
benchmark-results
5.55 KB
sha256:ecd0e1bd750ceb6b75be6ed89d678b59d3d683d0f93ef88e2250390ad1353198