# Vendored htmx + extensions for the htmx-ssr rendering profile.
#
# Regenerate with: nu scripts/vendor-htmx.nu
# Verify with:    nu scripts/vendor-htmx.nu --verify
#
# All hashes are SHA-384, matching the algorithm used by `<script integrity="...">`.

[runtime]
package = "htmx.org"
version = "2.0.6"
source_url = "https://unpkg.com/htmx.org@2.0.6/dist/htmx.min.js"
file = "htmx.min.js"
sha384 = "024a9fadb8ff1e9355a3c935d525c16fa4e50569975e5610ac24aa1169b22897be8439b767f0765951b8b26c01911566"
size_bytes = 51007

# Extensions live under `ext/`. The `name` field is what callers reference in
# `[rendering.htmx].extensions = [...]`. The `attribute` is the value emitted as
# `hx-ext="<attribute>"` when the runtime needs activation in markup.

[[extensions]]
name = "response-targets"
attribute = "response-targets"
version = "2.0.0"
source_url = "https://unpkg.com/htmx-ext-response-targets@2.0.0/response-targets.js"
file = "ext/response-targets.js"
sha384 = "db9123307f94ae8541265a1c54079f9133485691abcab0bb3cdfefc19159acb0d627ae1996013eeed3a0d73ee95847d6"
size_bytes = 3722

[[extensions]]
name = "preload"
attribute = "preload"
version = "2.0.0"
source_url = "https://unpkg.com/htmx-ext-preload@2.0.0/preload.js"
file = "ext/preload.js"
sha384 = "cca87a7aeee9705cd7999a9117fcdc3e32e8a1870881497302bc99ef0c966d842a7f078320e56b5a4dfc1a1ac1bfc8fa"
size_bytes = 5120

[[extensions]]
name = "head-support"
attribute = "head-support"
version = "2.0.0"
source_url = "https://unpkg.com/htmx-ext-head-support@2.0.0/head-support.js"
file = "ext/head-support.js"
sha384 = "0adaa14615756c7aea31259cf1c40640be1ea6352a0878eafe427dced1874b7f6f3bfd6984e832845222784f3b50a32e"
size_bytes = 6204

[[extensions]]
name = "loading-states"
attribute = "loading-states"
version = "2.0.0"
source_url = "https://unpkg.com/htmx-ext-loading-states@2.0.0/loading-states.js"
file = "ext/loading-states.js"
sha384 = "76ec3cb043b6dce068618826f8567da8b5885d771723c6707eddb6debb2873e4c9c5dc928ab79d42c6c9faf1eeee60c5"
size_bytes = 5552

[[extensions]]
name = "multi-swap"
attribute = "multi-swap"
version = "2.0.0"
source_url = "https://unpkg.com/htmx-ext-multi-swap@2.0.0/multi-swap.js"
file = "ext/multi-swap.js"
sha384 = "0762dc0f322df597806965da27b2424a9023936038cdea169fc919b0704993145cbb92aa2ca92a9a646d15c3fbd72d07"
size_bytes = 1480

[[extensions]]
name = "path-deps"
attribute = "path-deps"
version = "2.0.0"
source_url = "https://unpkg.com/htmx-ext-path-deps@2.0.0/path-deps.js"
file = "ext/path-deps.js"
sha384 = "3ca0b054901bd448c1746514b46ad85c500eb40d75cc19b3f691ea292d664ea6d7108e9ff78bd14683e473fff1231cd2"
size_bytes = 1515

[[extensions]]
name = "sse"
attribute = "sse"
version = "2.0.0"
source_url = "https://unpkg.com/htmx-ext-sse@2.0.0/sse.js"
file = "ext/sse.js"
sha384 = "e81434afa060049d477d007b1340bb2ba00ff24f3730a2e2777bf4c45a71f16d9ee2187807d9827843a65ead971ace4f"
size_bytes = 9237

[[extensions]]
name = "ws"
attribute = "ws"
version = "2.0.0"
source_url = "https://unpkg.com/htmx-ext-ws@2.0.0/ws.js"
file = "ext/ws.js"
sha384 = "56a349f9319ee69d7d202ae440f314a483dd7f4e06197e746657d77ebe5246fef599030be49c4e761fc8ba3e00a75909"
size_bytes = 14590

[[extensions]]
name = "idiomorph"
attribute = "morph"
version = "0.3.0"
source_url = "https://unpkg.com/idiomorph@0.3.0/dist/idiomorph-ext.min.js"
file = "ext/idiomorph.js"
sha384 = "d356b0320636431a28e7b7456707a1701e30aa2f53ba70ba7e217d8693da0ec2eef9ac8e1be5afa1ab6f80f5aab9987c"
size_bytes = 8364
