aboutsummaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile37
-rw-r--r--textproc/R-cran-DT/Makefile5
-rw-r--r--textproc/R-cran-DT/distinfo6
-rw-r--r--textproc/R-cran-XML/Makefile3
-rw-r--r--textproc/R-cran-XML/distinfo6
-rw-r--r--textproc/R-cran-litedown/Makefile6
-rw-r--r--textproc/R-cran-litedown/distinfo6
-rw-r--r--textproc/R-cran-rbibutils/Makefile6
-rw-r--r--textproc/R-cran-rbibutils/distinfo6
-rw-r--r--textproc/R-cran-rio/Makefile2
-rw-r--r--textproc/R-cran-rio/distinfo6
-rw-r--r--textproc/R-cran-rmarkdown/Makefile10
-rw-r--r--textproc/R-cran-rmarkdown/distinfo6
-rw-r--r--textproc/R-cran-spelling/Makefile2
-rw-r--r--textproc/R-cran-spelling/distinfo6
-rw-r--r--textproc/R-cran-stringr/Makefile11
-rw-r--r--textproc/R-cran-stringr/distinfo6
-rw-r--r--textproc/R-cran-vroom/Makefile19
-rw-r--r--textproc/R-cran-vroom/distinfo6
-rw-r--r--textproc/R-cran-xml2/Makefile3
-rw-r--r--textproc/R-cran-xml2/distinfo6
-rw-r--r--textproc/UCD/Makefile10
-rw-r--r--textproc/UCD/distinfo14
-rw-r--r--textproc/adoc-mode.el/Makefile2
-rw-r--r--textproc/angle-grinder/Makefile3
-rw-r--r--textproc/angle-grinder/Makefile.crates369
-rw-r--r--textproc/angle-grinder/distinfo740
-rw-r--r--textproc/ansifilter/Makefile2
-rw-r--r--textproc/ansifilter/distinfo6
-rw-r--r--textproc/aq/Makefile2
-rw-r--r--textproc/arianna/distinfo6
-rw-r--r--textproc/bat/Makefile2
-rw-r--r--textproc/belr/Makefile12
-rw-r--r--textproc/belr/distinfo6
-rw-r--r--textproc/belr/pkg-plist3
-rw-r--r--textproc/biodiff/Makefile2
-rw-r--r--textproc/bsd-spell/Makefile12
-rw-r--r--textproc/bsd-spell/pkg-plist2
-rw-r--r--textproc/cast2gif/Makefile2
-rw-r--r--textproc/cg3/Makefile2
-rw-r--r--textproc/cgrep/Makefile1
-rw-r--r--textproc/choose/Makefile4
-rw-r--r--textproc/choose/distinfo6
-rw-r--r--textproc/code-minimap/Makefile2
-rw-r--r--textproc/codesearch/Makefile1
-rw-r--r--textproc/comrak/Makefile12
-rw-r--r--textproc/comrak/distinfo22
-rw-r--r--textproc/consul-template/Makefile2
-rw-r--r--textproc/consul-template/distinfo10
-rw-r--r--textproc/crow-translate/Makefile2
-rw-r--r--textproc/csview/Makefile56
-rw-r--r--textproc/csview/distinfo110
-rw-r--r--textproc/csvlens/Makefile5
-rw-r--r--textproc/csvlens/Makefile.crates280
-rw-r--r--textproc/csvlens/distinfo566
-rw-r--r--textproc/csvq/Makefile2
-rw-r--r--textproc/dict/Makefile1
-rw-r--r--textproc/dict/files/dict.conf6
-rw-r--r--textproc/dictem/Makefile2
-rw-r--r--textproc/dictionary/Makefile2
-rw-r--r--textproc/difftastic/Makefile5
-rw-r--r--textproc/difftastic/distinfo12
-rw-r--r--textproc/difftastic/files/patch-jemalloc16
-rw-r--r--textproc/discount/Makefile6
-rw-r--r--textproc/discount/distinfo6
-rw-r--r--textproc/discount/files/patch-clang1611
-rw-r--r--textproc/discount/files/patch-configure.inc10
-rw-r--r--textproc/discount/pkg-plist4
-rw-r--r--textproc/doc-mode.el/Makefile2
-rw-r--r--textproc/doxx/Makefile25
-rw-r--r--textproc/doxx/Makefile.crates303
-rw-r--r--textproc/doxx/distinfo609
-rw-r--r--textproc/doxx/pkg-descr3
-rw-r--r--textproc/duncan/Makefile2
-rw-r--r--textproc/dyff/Makefile3
-rw-r--r--textproc/dyff/distinfo14
-rw-r--r--textproc/easydiff/Makefile2
-rw-r--r--textproc/evtx/Makefile2
-rw-r--r--textproc/expat2/Makefile2
-rw-r--r--textproc/expat2/distinfo6
-rw-r--r--textproc/expat2/pkg-plist2
-rw-r--r--textproc/fblog/Makefile50
-rw-r--r--textproc/fblog/distinfo100
-rw-r--r--textproc/fcitx5-configtool/Makefile24
-rw-r--r--textproc/fcitx5-configtool/distinfo6
-rw-r--r--textproc/fcitx5-configtool/pkg-plist20
-rw-r--r--textproc/fcitx5-gtk/Makefile2
-rw-r--r--textproc/fcitx5-gtk/distinfo6
-rw-r--r--textproc/fcitx5-lua/Makefile2
-rw-r--r--textproc/fcitx5-lua/distinfo6
-rw-r--r--textproc/fcitx5-m17n/Makefile2
-rw-r--r--textproc/fcitx5-m17n/distinfo6
-rw-r--r--textproc/fcitx5-m17n/pkg-plist3
-rw-r--r--textproc/fcitx5-qt/Makefile2
-rw-r--r--textproc/fcitx5-qt/distinfo6
-rw-r--r--textproc/fcitx5-qt/pkg-plist.common1
-rw-r--r--textproc/fcitx5-qt/pkg-plist.qt51
-rw-r--r--textproc/fcitx5/Makefile10
-rw-r--r--textproc/fcitx5/distinfo6
-rw-r--r--textproc/fcitx5/pkg-plist23
-rw-r--r--textproc/feluda/Makefile7
-rw-r--r--textproc/feluda/Makefile.crates26
-rw-r--r--textproc/feluda/distinfo60
-rw-r--r--textproc/feluda/files/patch-Cargo.lock26
-rw-r--r--textproc/feluda/files/patch-Cargo.toml11
-rw-r--r--textproc/fzf/Makefile5
-rw-r--r--textproc/fzf/distinfo10
-rw-r--r--textproc/gh-grep/Makefile2
-rw-r--r--textproc/git-chglog/Makefile2
-rw-r--r--textproc/gitlab-code-parser/Makefile43
-rw-r--r--textproc/gitlab-code-parser/Makefile.crates422
-rw-r--r--textproc/gitlab-code-parser/distinfo847
-rw-r--r--textproc/gitlab-code-parser/pkg-descr1
-rw-r--r--textproc/gitlab-elasticsearch-indexer/Makefile9
-rw-r--r--textproc/gitlab-elasticsearch-indexer/distinfo10
-rw-r--r--textproc/gitlab-elasticsearch-indexer/files/patch-Makefile11
-rw-r--r--textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker.go11
-rw-r--r--textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__amd64.go13
-rw-r--r--textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__arm64.go13
-rw-r--r--textproc/gitlab-zoekt-indexer/Makefile5
-rw-r--r--textproc/gitlab-zoekt-indexer/distinfo10
-rw-r--r--textproc/gitlab-zoekt-indexer/files/patch-vendor_github.com_sourcegraph_zoekt_index_indexfile.go11
-rw-r--r--textproc/go-md2man/Makefile1
-rw-r--r--textproc/go-transifex-client/Makefile2
-rw-r--r--textproc/go-yq/Makefile6
-rw-r--r--textproc/go-yq/distinfo10
-rw-r--r--textproc/gojq/Makefile2
-rw-r--r--textproc/goldendict-ng/Makefile15
-rw-r--r--textproc/goldendict-ng/distinfo6
-rw-r--r--textproc/grass/Makefile2
-rw-r--r--textproc/gron/Makefile2
-rw-r--r--textproc/gtk-doc/Makefile31
-rw-r--r--textproc/gtk-doc/distinfo6
-rw-r--r--textproc/gtk-doc/files/patch-meson.build20
-rw-r--r--textproc/gtk-doc/pkg-plist96
-rw-r--r--textproc/harper/Makefile2
-rw-r--r--textproc/harper/Makefile.crates453
-rw-r--r--textproc/harper/distinfo904
-rw-r--r--textproc/highlight/Makefile19
-rw-r--r--textproc/highlight/distinfo6
-rw-r--r--textproc/highlight/files/patch-src_makefile20
-rw-r--r--textproc/highlight/pkg-plist513
-rw-r--r--textproc/hs-pandoc-crossref/Makefile120
-rw-r--r--textproc/hs-pandoc-crossref/distinfo250
-rw-r--r--textproc/hs-pandoc/Makefile123
-rw-r--r--textproc/hs-pandoc/distinfo256
-rw-r--r--textproc/hs-pandoc/pkg-plist73
-rw-r--r--textproc/html-query/Makefile1
-rw-r--r--textproc/html2xhtml/Makefile9
-rw-r--r--textproc/html2xhtml/distinfo5
-rw-r--r--textproc/htmldoc/Makefile2
-rw-r--r--textproc/htmldoc/distinfo6
-rw-r--r--textproc/htmlq/Makefile2
-rw-r--r--textproc/htmltest/Makefile2
-rw-r--r--textproc/ibus-m17n/Makefile2
-rw-r--r--textproc/ibus-m17n/distinfo6
-rw-r--r--textproc/ibus-m17n/pkg-plist1
-rw-r--r--textproc/ibus-table/Makefile2
-rw-r--r--textproc/ibus-table/distinfo6
-rw-r--r--textproc/ibus-table/pkg-plist1
-rw-r--r--textproc/ibus-typing-booster/Makefile6
-rw-r--r--textproc/ibus-typing-booster/distinfo6
-rw-r--r--textproc/ibus-typing-booster/pkg-plist97
-rw-r--r--textproc/itstool/Makefile9
-rw-r--r--textproc/itstool/distinfo4
-rw-r--r--textproc/itstool/files/patch-PR1888
-rw-r--r--textproc/itstool/files/patch-itstool.in52
-rw-r--r--textproc/itstool/files/patch-py-lxml1490
-rw-r--r--textproc/jaq/Makefile80
-rw-r--r--textproc/jaq/distinfo158
-rw-r--r--textproc/jid/Makefile2
-rw-r--r--textproc/jless/Makefile2
-rw-r--r--textproc/jnv/Makefile1
-rw-r--r--textproc/jql/Makefile164
-rw-r--r--textproc/jql/distinfo326
-rw-r--r--textproc/jqp/Makefile5
-rw-r--r--textproc/jqp/distinfo10
-rw-r--r--textproc/kepubify/Makefile2
-rw-r--r--textproc/kf6-kcodecs/distinfo6
-rw-r--r--textproc/kf6-sonnet/distinfo6
-rw-r--r--textproc/kf6-syntax-highlighting/distinfo6
-rw-r--r--textproc/kibana8/Makefile10
-rw-r--r--textproc/kompare/distinfo6
-rw-r--r--textproc/lacheck/Makefile31
-rw-r--r--textproc/lacheck/distinfo5
-rw-r--r--textproc/lacheck/pkg-descr2
-rw-r--r--textproc/latex-service/Makefile2
-rw-r--r--textproc/libixion/Makefile29
-rw-r--r--textproc/libixion/distinfo10
-rw-r--r--textproc/libixion/pkg-plist1
-rw-r--r--textproc/libjcat/Makefile3
-rw-r--r--textproc/libjcat/distinfo6
-rw-r--r--textproc/libkolabxml/Makefile4
-rw-r--r--textproc/libkomparediff2/distinfo6
-rw-r--r--textproc/libvisio01/Makefile3
-rw-r--r--textproc/libvisio01/distinfo6
-rw-r--r--textproc/libxml2/Makefile2
-rw-r--r--textproc/libxml2/distinfo6
-rw-r--r--textproc/libxml2/pkg-plist2
-rw-r--r--textproc/libxslt/Makefile3
-rw-r--r--textproc/link-grammar/Makefile12
-rw-r--r--textproc/link-grammar/distinfo6
-rw-r--r--textproc/link-grammar/pkg-plist5
-rw-r--r--textproc/linux-rl9-libxml2/Makefile4
-rw-r--r--textproc/linux-rl9-libxml2/distinfo18
-rw-r--r--textproc/linuxdoc-tools/Makefile2
-rw-r--r--textproc/localize/Makefile2
-rw-r--r--textproc/logseq/Makefile90
-rw-r--r--textproc/logseq/distinfo7
-rw-r--r--textproc/logseq/files/Logseq.desktop8
-rw-r--r--textproc/logseq/files/Logseq.in10
-rw-r--r--textproc/logseq/files/patch-resources_app_node__modules__logseq_rsapi-linux-x64-gnu_package.json26
-rw-r--r--textproc/logseq/pkg-descr5
-rw-r--r--textproc/logseq/pkg-plist6351
-rw-r--r--textproc/lttoolbox/Makefile2
-rw-r--r--textproc/luceneplusplus/Makefile6
-rw-r--r--textproc/markdown-mode.el/Makefile1
-rw-r--r--textproc/markdownfmt/Makefile2
-rw-r--r--textproc/markdownpart/distinfo6
-rw-r--r--textproc/markdownpart/pkg-plist1
-rw-r--r--textproc/md2roff/Makefile2
-rw-r--r--textproc/mdbook-linkcheck/Makefile2
-rw-r--r--textproc/mdbook-mermaid/Makefile3
-rw-r--r--textproc/mdbook-mermaid/Makefile.crates238
-rw-r--r--textproc/mdbook-mermaid/distinfo482
-rw-r--r--textproc/mdbook/Makefile1
-rw-r--r--textproc/mdq/Makefile2
-rw-r--r--textproc/mdtt/Makefile1
-rw-r--r--textproc/meilisearch/Makefile2
-rw-r--r--textproc/miller/Makefile6
-rw-r--r--textproc/miller/distinfo10
-rw-r--r--textproc/minify/Makefile3
-rw-r--r--textproc/minify/distinfo10
-rw-r--r--textproc/minixmlto/Makefile2
-rw-r--r--textproc/moar/Makefile4
-rw-r--r--textproc/modlogan/Makefile2
-rw-r--r--textproc/modlogan/pkg-plist6
-rw-r--r--textproc/moor/Makefile43
-rw-r--r--textproc/moor/distinfo5
-rw-r--r--textproc/moor/pkg-descr14
-rw-r--r--textproc/muse/Makefile2
-rw-r--r--textproc/nerdlog/Makefile2
-rw-r--r--textproc/obsidian/Makefile4
-rw-r--r--textproc/obsidian/distinfo6
-rw-r--r--textproc/obsidian/pkg-plist50
-rw-r--r--textproc/opensearch-dashboards/Makefile18
-rw-r--r--textproc/opensearch-dashboards/distinfo8
-rw-r--r--textproc/opensearch-dashboards210/Makefile15
-rw-r--r--textproc/opensearch-dashboards210/distinfo3
-rw-r--r--textproc/opensearch-dashboards213/Makefile15
-rw-r--r--textproc/opensearch-dashboards213/distinfo3
-rw-r--r--textproc/opensearch-dashboards216/Makefile85
-rw-r--r--textproc/opensearch-dashboards216/distinfo3
-rw-r--r--textproc/opensearch-dashboards216/files/opensearch-dashboards.in79
-rw-r--r--textproc/opensearch-dashboards216/files/pkg-deinstall.in20
-rw-r--r--textproc/opensearch-dashboards216/pkg-descr3
-rw-r--r--textproc/opensearch/Makefile81
-rw-r--r--textproc/opensearch/distinfo8
-rw-r--r--textproc/opensearch/files/opensearch.in13
-rw-r--r--textproc/opensearch/files/patch-config_opensearch.yml9
-rw-r--r--textproc/otree/Makefile177
-rw-r--r--textproc/otree/distinfo354
-rw-r--r--textproc/ov/Makefile6
-rw-r--r--textproc/ov/distinfo10
-rw-r--r--textproc/ox-gfm.el/Makefile1
-rw-r--r--textproc/p5-BibTeX-Parser/Makefile2
-rw-r--r--textproc/p5-BibTeX-Parser/distinfo6
-rw-r--r--textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm11
-rw-r--r--textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm11
-rw-r--r--textproc/p5-Excel-Writer-XLSX/Makefile2
-rw-r--r--textproc/p5-Excel-Writer-XLSX/distinfo6
-rw-r--r--textproc/p5-Markdown-Render/Makefile21
-rw-r--r--textproc/p5-Markdown-Render/distinfo6
-rw-r--r--textproc/p5-MathML-Entities/Makefile5
-rw-r--r--textproc/p5-MathML-Entities/distinfo5
-rw-r--r--textproc/p5-PDF-API2/Makefile2
-rw-r--r--textproc/p5-PDF-API2/distinfo6
-rw-r--r--textproc/p5-PPIx-Regexp/Makefile7
-rw-r--r--textproc/p5-PPIx-Regexp/distinfo6
-rw-r--r--textproc/p5-Perl-Critic-Pulp/Makefile3
-rw-r--r--textproc/p5-Perl-Critic-Pulp/distinfo6
-rw-r--r--textproc/p5-String-Print/Makefile3
-rw-r--r--textproc/p5-String-Print/distinfo6
-rw-r--r--textproc/p5-Text-Balanced/Makefile2
-rw-r--r--textproc/p5-Text-Balanced/distinfo6
-rw-r--r--textproc/p5-YAML-Syck/Makefile3
-rw-r--r--textproc/p5-YAML-Syck/distinfo6
-rw-r--r--textproc/par/Makefile2
-rw-r--r--textproc/par/files/patch-par.c24
-rw-r--r--textproc/pdjson/Makefile27
-rw-r--r--textproc/pdjson/distinfo3
-rw-r--r--textproc/pdjson/files/patch-Makefile21
-rw-r--r--textproc/pdjson/files/pdjson.pc.in11
-rw-r--r--textproc/pdjson/pkg-descr5
-rw-r--r--textproc/pdjson/pkg-plist4
-rw-r--r--textproc/pecl-yaml/Makefile10
-rw-r--r--textproc/pecl-yaml/distinfo6
-rw-r--r--textproc/peco/Makefile2
-rw-r--r--textproc/php81-xml/Makefile1
-rw-r--r--textproc/php81-xml/files/patch-compat.c19
-rw-r--r--textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c11
-rw-r--r--textproc/pup/Makefile2
-rw-r--r--textproc/py-TatSu/Makefile4
-rw-r--r--textproc/py-TatSu/distinfo6
-rw-r--r--textproc/py-aeidon/Makefile4
-rw-r--r--textproc/py-aeidon/distinfo6
-rw-r--r--textproc/py-aeidon/files/patch-setup-aeidon.py9
-rw-r--r--textproc/py-autopep8/Makefile2
-rw-r--r--textproc/py-backrefs/Makefile2
-rw-r--r--textproc/py-backrefs/distinfo6
-rw-r--r--textproc/py-chameleon/Makefile2
-rw-r--r--textproc/py-charset-normalizer/Makefile5
-rw-r--r--textproc/py-charset-normalizer/distinfo6
-rw-r--r--textproc/py-charset-normalizer/files/patch-pyproject.toml10
-rw-r--r--textproc/py-citeproc-py/Makefile4
-rw-r--r--textproc/py-cmarkgfm/Makefile5
-rw-r--r--textproc/py-cmarkgfm/distinfo6
-rw-r--r--textproc/py-cmarkgfm/files/patch-pyproject.toml27
-rw-r--r--textproc/py-cssselect2/Makefile2
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile4
-rw-r--r--textproc/py-cyclonedx-python-lib/distinfo6
-rw-r--r--textproc/py-docxcompose/Makefile4
-rw-r--r--textproc/py-docxtpl/Makefile4
-rw-r--r--textproc/py-elastic-transport/Makefile27
-rw-r--r--textproc/py-elastic-transport/distinfo3
-rw-r--r--textproc/py-elastic-transport/pkg-descr4
-rw-r--r--textproc/py-elasticsearch/Makefile18
-rw-r--r--textproc/py-elasticsearch/distinfo6
-rw-r--r--textproc/py-elasticsearch7/Makefile45
-rw-r--r--textproc/py-elasticsearch7/distinfo3
-rw-r--r--textproc/py-elasticsearch7/files/patch-setup.py11
-rw-r--r--textproc/py-elasticsearch7/pkg-descr15
-rw-r--r--textproc/py-elementpath/Makefile4
-rw-r--r--textproc/py-enchant/Makefile4
-rw-r--r--textproc/py-enchant/distinfo6
-rw-r--r--textproc/py-enchant/pkg-plist47
-rw-r--r--textproc/py-feedparser/Makefile4
-rw-r--r--textproc/py-feedparser/distinfo6
-rw-r--r--textproc/py-ftfy/Makefile2
-rw-r--r--textproc/py-graphemeu/Makefile5
-rw-r--r--textproc/py-graphemeu/distinfo6
-rw-r--r--textproc/py-griffe/Makefile2
-rw-r--r--textproc/py-griffe/distinfo6
-rw-r--r--textproc/py-grimoire-elk/Makefile4
-rw-r--r--textproc/py-grimoirelab-panels/Makefile3
-rw-r--r--textproc/py-html-text/Makefile26
-rw-r--r--textproc/py-html-text/distinfo3
-rw-r--r--textproc/py-html-text/pkg-descr7
-rw-r--r--textproc/py-humps/Makefile23
-rw-r--r--textproc/py-humps/distinfo3
-rw-r--r--textproc/py-humps/pkg-descr2
-rw-r--r--textproc/py-jiter/Makefile7
-rw-r--r--textproc/py-jiter/Makefile.crates123
-rw-r--r--textproc/py-jiter/distinfo252
-rw-r--r--textproc/py-jq/Makefile6
-rw-r--r--textproc/py-jq/distinfo6
-rw-r--r--textproc/py-json-repair/Makefile32
-rw-r--r--textproc/py-json-repair/distinfo3
-rw-r--r--textproc/py-json-repair/files/patch-pyproject.toml18
-rw-r--r--textproc/py-json-repair/pkg-descr1
-rw-r--r--textproc/py-kidash/Makefile3
-rw-r--r--textproc/py-langcodes/Makefile2
-rw-r--r--textproc/py-language-tags/Makefile20
-rw-r--r--textproc/py-language-tags/distinfo3
-rw-r--r--textproc/py-language-tags/pkg-descr2
-rw-r--r--textproc/py-latex2mathml/Makefile21
-rw-r--r--textproc/py-latex2mathml/distinfo3
-rw-r--r--textproc/py-latex2mathml/pkg-descr1
-rw-r--r--textproc/py-markdown-it-py/Makefile3
-rw-r--r--textproc/py-markdown-it-py/distinfo6
-rw-r--r--textproc/py-markdown/Makefile2
-rw-r--r--textproc/py-markdown/distinfo6
-rw-r--r--textproc/py-marko/Makefile2
-rw-r--r--textproc/py-marko/distinfo6
-rw-r--r--textproc/py-markups/Makefile6
-rw-r--r--textproc/py-markupsafe/Makefile2
-rw-r--r--textproc/py-markupsafe/distinfo6
-rw-r--r--textproc/py-markupsafe/files/patch-pyproject.toml20
-rw-r--r--textproc/py-mathics-pygments/Makefile5
-rw-r--r--textproc/py-mdformat/Makefile7
-rw-r--r--textproc/py-mdformat/files/patch-pyproject.toml13
-rw-r--r--textproc/py-mdit-py-plugins/Makefile4
-rw-r--r--textproc/py-mdit-py-plugins/distinfo6
-rw-r--r--textproc/py-mdx_wikilink_plus/Makefile2
-rw-r--r--textproc/py-meilisearch/Makefile27
-rw-r--r--textproc/py-meilisearch/distinfo3
-rw-r--r--textproc/py-meilisearch/pkg-descr4
-rw-r--r--textproc/py-mf2py/Makefile24
-rw-r--r--textproc/py-mf2py/distinfo3
-rw-r--r--textproc/py-mf2py/pkg-descr5
-rw-r--r--textproc/py-mistletoe/Makefile2
-rw-r--r--textproc/py-mistletoe/distinfo6
-rw-r--r--textproc/py-mistune/Makefile2
-rw-r--r--textproc/py-mistune/distinfo6
-rw-r--r--textproc/py-mkdocs-autorefs/Makefile2
-rw-r--r--textproc/py-mkdocs-autorefs/distinfo6
-rw-r--r--textproc/py-mkdocs-include-markdown-plugin/Makefile2
-rw-r--r--textproc/py-mkdocs-include-markdown-plugin/distinfo6
-rw-r--r--textproc/py-mkdocs-macros-plugin/Makefile7
-rw-r--r--textproc/py-mkdocs-macros-plugin/distinfo6
-rw-r--r--textproc/py-mkdocs-material/Makefile4
-rw-r--r--textproc/py-mkdocs-material/distinfo6
-rw-r--r--textproc/py-mkdocs-material/files/patch-pyproject.toml13
-rw-r--r--textproc/py-mkdocs-rss-plugin/Makefile2
-rw-r--r--textproc/py-mkdocs-rss-plugin/distinfo6
-rw-r--r--textproc/py-mkdocstrings-crystal/Makefile2
-rw-r--r--textproc/py-mkdocstrings-python/Makefile6
-rw-r--r--textproc/py-mkdocstrings-python/distinfo6
-rw-r--r--textproc/py-mkdocstrings/Makefile2
-rw-r--r--textproc/py-mkdocstrings/distinfo6
-rw-r--r--textproc/py-myst-parser/Makefile5
-rw-r--r--textproc/py-myst-parser/files/patch-pyproject.toml10
-rw-r--r--textproc/py-ntc-templates/Makefile4
-rw-r--r--textproc/py-ntc-templates/distinfo6
-rw-r--r--textproc/py-ocrmypdf/Makefile4
-rw-r--r--textproc/py-ocrmypdf/distinfo6
-rw-r--r--textproc/py-openstep-plist/Makefile3
-rw-r--r--textproc/py-openstep-plist/distinfo6
-rw-r--r--textproc/py-openstep-plist/files/patch-cython10
-rw-r--r--textproc/py-packageurl-python/Makefile2
-rw-r--r--textproc/py-packageurl-python/distinfo6
-rw-r--r--textproc/py-pandoc-plantuml-filter/Makefile1
-rw-r--r--textproc/py-parsel/Makefile4
-rw-r--r--textproc/py-parso/Makefile8
-rw-r--r--textproc/py-pdfminer.six/Makefile1
-rw-r--r--textproc/py-petl/Makefile4
-rw-r--r--textproc/py-pikepdf/Makefile4
-rw-r--r--textproc/py-pyRdfa3/Makefile28
-rw-r--r--textproc/py-pyRdfa3/distinfo3
-rw-r--r--textproc/py-pyRdfa3/files/patch-pyproject.toml9
-rw-r--r--textproc/py-pyRdfa3/pkg-descr5
-rw-r--r--textproc/py-pycddl/Makefile2
-rw-r--r--textproc/py-pycountry/Makefile2
-rw-r--r--textproc/py-pydata-sphinx-theme/Makefile2
-rw-r--r--textproc/py-pyexcel-ezodf/Makefile4
-rw-r--r--textproc/py-pyexcel-ods3/Makefile4
-rw-r--r--textproc/py-pyexcel/Makefile2
-rw-r--r--textproc/py-pyexcel/distinfo6
-rw-r--r--textproc/py-pylatexenc/Makefile28
-rw-r--r--textproc/py-pylatexenc/distinfo3
-rw-r--r--textproc/py-pylatexenc/pkg-descr2
-rw-r--r--textproc/py-pymdown-extensions/Makefile2
-rw-r--r--textproc/py-pymdown-extensions/distinfo6
-rw-r--r--textproc/py-pystemmer/Makefile2
-rw-r--r--textproc/py-python-docx/Makefile8
-rw-r--r--textproc/py-python-docx/distinfo6
-rw-r--r--textproc/py-python-frontmatter/Makefile28
-rw-r--r--textproc/py-python-frontmatter/distinfo3
-rw-r--r--textproc/py-python-frontmatter/pkg-descr2
-rw-r--r--textproc/py-python-iso639/Makefile26
-rw-r--r--textproc/py-python-iso639/distinfo3
-rw-r--r--textproc/py-python-iso639/files/patch-pyproject.toml9
-rw-r--r--textproc/py-python-iso639/pkg-descr9
-rw-r--r--textproc/py-python-pptx/Makefile4
-rw-r--r--textproc/py-python-ulid/Makefile4
-rw-r--r--textproc/py-python-ulid/distinfo6
-rw-r--r--textproc/py-python-ulid2/Makefile2
-rw-r--r--textproc/py-pytkdocs/Makefile2
-rw-r--r--textproc/py-pytomlpp/Makefile2
-rw-r--r--textproc/py-pytomlpp/files/patch-setup.cfg11
-rw-r--r--textproc/py-qrcode/Makefile1
-rw-r--r--textproc/py-rdflib/Makefile7
-rw-r--r--textproc/py-rdflib/distinfo6
-rw-r--r--textproc/py-rdflib/files/patch-pyproject.toml13
-rw-r--r--textproc/py-readchar/Makefile19
-rw-r--r--textproc/py-readchar/distinfo6
-rw-r--r--textproc/py-readchar/files/patch-readchar_readchar.py11
-rw-r--r--textproc/py-readchar/pkg-descr2
-rw-r--r--textproc/py-regex/Makefile2
-rw-r--r--textproc/py-regex/distinfo6
-rw-r--r--textproc/py-regex/files/patch-pyproject.toml19
-rw-r--r--textproc/py-rich-argparse/Makefile2
-rw-r--r--textproc/py-rich-argparse/distinfo6
-rw-r--r--textproc/py-rich-cli/Makefile8
-rw-r--r--textproc/py-rich-cli/distinfo6
-rw-r--r--textproc/py-rich-cli/files/patch-pyproject.toml36
-rw-r--r--textproc/py-rich-rst/Makefile6
-rw-r--r--textproc/py-rich-rst/distinfo6
-rw-r--r--textproc/py-rich-rst/files/patch-pyproject.toml20
-rw-r--r--textproc/py-rich/Makefile2
-rw-r--r--textproc/py-rich/distinfo6
-rw-r--r--textproc/py-rouge-score/Makefile26
-rw-r--r--textproc/py-rouge-score/distinfo3
-rw-r--r--textproc/py-rouge-score/pkg-descr7
-rw-r--r--textproc/py-sacremoses/Makefile29
-rw-r--r--textproc/py-sacremoses/distinfo3
-rw-r--r--textproc/py-sacremoses/pkg-descr1
-rw-r--r--textproc/py-segments/Makefile28
-rw-r--r--textproc/py-segments/distinfo3
-rw-r--r--textproc/py-segments/pkg-descr3
-rw-r--r--textproc/py-smartypants/Makefile3
-rw-r--r--textproc/py-smartypants/distinfo6
-rw-r--r--textproc/py-smile/Makefile46
-rw-r--r--textproc/py-smile/distinfo3
-rw-r--r--textproc/py-smile/pkg-descr1
-rw-r--r--textproc/py-smile/pkg-plist82
-rw-r--r--textproc/py-sphinx-autobuild/Makefile6
-rw-r--r--textproc/py-sphinx-autobuild/distinfo6
-rw-r--r--textproc/py-sphinx-book-theme/Makefile2
-rw-r--r--textproc/py-sphinx-design/Makefile2
-rw-r--r--textproc/py-sphinx-gallery/Makefile1
-rw-r--r--textproc/py-sphinx-intl/Makefile11
-rw-r--r--textproc/py-sphinx-intl/distinfo6
-rw-r--r--textproc/py-sphinx-intl/files/patch-pyproject.toml21
-rw-r--r--textproc/py-sphinx-material/Makefile4
-rw-r--r--textproc/py-sphinx-sitemap/Makefile2
-rw-r--r--textproc/py-sphinx-sitemap/distinfo6
-rw-r--r--textproc/py-sphinx-tabs/Makefile4
-rw-r--r--textproc/py-sphinx/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-actdiag/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-blockdiag/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-nwdiag/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-seqdiag/Makefile9
-rw-r--r--textproc/py-sphinxcontrib-svg2pdfconverter/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-towncrier/Makefile2
-rw-r--r--textproc/py-spylls/Makefile5
-rw-r--r--textproc/py-tablib/Makefile4
-rw-r--r--textproc/py-tablib/distinfo6
-rw-r--r--textproc/py-textfsm/Makefile13
-rw-r--r--textproc/py-textfsm/distinfo6
-rw-r--r--textproc/py-textfsm/files/patch-setup.py17
-rw-r--r--textproc/py-textual-autocomplete/Makefile2
-rw-r--r--textproc/py-textual-image/Makefile30
-rw-r--r--textproc/py-textual-image/distinfo3
-rw-r--r--textproc/py-textual-image/pkg-descr13
-rw-r--r--textproc/py-textual-speedups/Makefile24
-rw-r--r--textproc/py-textual-speedups/Makefile.crates21
-rw-r--r--textproc/py-textual-speedups/distinfo45
-rw-r--r--textproc/py-textual-speedups/pkg-descr2
-rw-r--r--textproc/py-textual/Makefile6
-rw-r--r--textproc/py-textual/distinfo6
-rw-r--r--textproc/py-textual0/Makefile34
-rw-r--r--textproc/py-textual0/distinfo3
-rw-r--r--textproc/py-textual0/pkg-descr2
-rw-r--r--textproc/py-tiktoken/Makefile5
-rw-r--r--textproc/py-tiktoken/Makefile.crates50
-rw-r--r--textproc/py-tiktoken/distinfo106
-rw-r--r--textproc/py-tokenizer/Makefile21
-rw-r--r--textproc/py-tokenizer/distinfo3
-rw-r--r--textproc/py-tokenizer/pkg-descr5
-rw-r--r--textproc/py-tokenizers/Makefile14
-rw-r--r--textproc/py-tokenizers/Makefile.crates132
-rw-r--r--textproc/py-tokenizers/distinfo266
-rw-r--r--textproc/py-tomli-w/Makefile2
-rw-r--r--textproc/py-tomli/Makefile4
-rw-r--r--textproc/py-tomli/distinfo6
-rw-r--r--textproc/py-tomli/files/patch-pyproject.toml12
-rw-r--r--textproc/py-toronado/Makefile4
-rw-r--r--textproc/py-towncrier/Makefile13
-rw-r--r--textproc/py-towncrier/distinfo6
-rw-r--r--textproc/py-tree-sitter-language-pack/Makefile28
-rw-r--r--textproc/py-tree-sitter-language-pack/distinfo3
-rw-r--r--textproc/py-tree-sitter-language-pack/files/patch-pyproject.toml35
-rw-r--r--textproc/py-tree-sitter-language-pack/files/patch-setup.py50
-rw-r--r--textproc/py-tree-sitter-language-pack/files/patch-tree__sitter__language__pack_____init____.py39
-rw-r--r--textproc/py-tree-sitter-language-pack/pkg-descr2
-rw-r--r--textproc/py-ttp/Makefile5
-rw-r--r--textproc/py-ttp/distinfo6
-rw-r--r--textproc/py-ttp/files/patch-ttp-returners-terminal_returner.py19
-rw-r--r--textproc/py-typogrify/Makefile2
-rw-r--r--textproc/py-wordcloud/Makefile3
-rw-r--r--textproc/py-xhtml2pdf/Makefile1
-rw-r--r--textproc/py-xmldiff/Makefile4
-rw-r--r--textproc/py-youseedee/Makefile3
-rw-r--r--textproc/py-youseedee/distinfo6
-rw-r--r--textproc/py-youseedee/files/patch-lib-youseedee-__init__.py12
-rw-r--r--textproc/qrcodegen/Makefile43
-rw-r--r--textproc/qrcodegen/files/qrcodegen.in1
-rw-r--r--textproc/quarto/Makefile5
-rw-r--r--textproc/quarto/distinfo10
-rw-r--r--textproc/quarto/files/patch-bin_quarto8
-rw-r--r--textproc/quarto/files/patch-bin_vendor_deno-land_x_puppeteer_9-0-2_src_deno_BrowserFetcher.ts19
-rw-r--r--textproc/quarto/files/patch-repo_package_scripts_common_quarto20
-rw-r--r--textproc/quarto/pkg-plist2388
-rw-r--r--textproc/quickwit/Makefile2
-rw-r--r--textproc/randlm/Makefile37
-rw-r--r--textproc/randlm/distinfo2
-rw-r--r--textproc/randlm/files/patch-BitArray.cpp11
-rw-r--r--textproc/randlm/files/patch-BloomMap.cpp11
-rw-r--r--textproc/randlm/files/patch-LogFreqBloomFilter.cpp11
-rw-r--r--textproc/randlm/files/patch-RandLM.cpp11
-rw-r--r--textproc/randlm/files/patch-TableChunkLocator.h11
-rw-r--r--textproc/randlm/files/patch-src-LDHT-MurmurHash3.cpp11
-rw-r--r--textproc/randlm/files/patch-src-LDHT-Util.h31
-rw-r--r--textproc/randlm/files/patch-src-RandLM-LogFreqSketch.cpp20
-rw-r--r--textproc/randlm/files/patch-src-RandLM-RandLMFilter.h34
-rw-r--r--textproc/randlm/files/patch-src-RandLM-RandLMTypes.h11
-rw-r--r--textproc/randlm/pkg-descr1
-rw-r--r--textproc/randlm/pkg-plist83
-rw-r--r--textproc/refdb/Makefile1
-rw-r--r--textproc/riffdiff/Makefile4
-rw-r--r--textproc/riffdiff/distinfo6
-rw-r--r--textproc/riffdiff/pkg-descr2
-rw-r--r--textproc/ripgrep-all/Makefile2
-rw-r--r--textproc/ripgrep/Makefile3
-rw-r--r--textproc/ripgrep/Makefile.crates102
-rw-r--r--textproc/ripgrep/distinfo182
-rw-r--r--textproc/rubygem-actiontext-gitlab/distinfo6
-rw-r--r--textproc/rubygem-actiontext71/Makefile2
-rw-r--r--textproc/rubygem-actiontext71/distinfo6
-rw-r--r--textproc/rubygem-actiontext72/Makefile2
-rw-r--r--textproc/rubygem-actiontext72/distinfo6
-rw-r--r--textproc/rubygem-actiontext80/Makefile2
-rw-r--r--textproc/rubygem-actiontext80/distinfo6
-rw-r--r--textproc/rubygem-amatch/Makefile7
-rw-r--r--textproc/rubygem-amatch/distinfo6
-rw-r--r--textproc/rubygem-asciidoctor-pdf/Makefile7
-rw-r--r--textproc/rubygem-asciidoctor-pdf/distinfo6
-rw-r--r--textproc/rubygem-asciidoctor-pdf/files/patch-gemspec2
-rw-r--r--textproc/rubygem-asciidoctor-pdf/files/patch-prawn-icon2
-rw-r--r--textproc/rubygem-asciidoctor/Makefile2
-rw-r--r--textproc/rubygem-asciidoctor/distinfo6
-rw-r--r--textproc/rubygem-commonmarker/Makefile3
-rw-r--r--textproc/rubygem-commonmarker/Makefile.crates198
-rw-r--r--textproc/rubygem-commonmarker/distinfo402
-rw-r--r--textproc/rubygem-commonmarker0/Makefile2
-rw-r--r--textproc/rubygem-commonmarker0/distinfo6
-rw-r--r--textproc/rubygem-cucumber-gherkin/Makefile4
-rw-r--r--textproc/rubygem-cucumber-gherkin/distinfo6
-rw-r--r--textproc/rubygem-cucumber-gherkin27/Makefile24
-rw-r--r--textproc/rubygem-cucumber-gherkin27/distinfo3
-rw-r--r--textproc/rubygem-cucumber-gherkin30/distinfo3
-rw-r--r--textproc/rubygem-cucumber-gherkin30/pkg-descr1
-rw-r--r--textproc/rubygem-cucumber-gherkin34/Makefile (renamed from textproc/rubygem-cucumber-gherkin30/Makefile)9
-rw-r--r--textproc/rubygem-cucumber-gherkin34/distinfo3
-rw-r--r--textproc/rubygem-cucumber-gherkin34/pkg-descr (renamed from textproc/rubygem-cucumber-gherkin27/pkg-descr)0
-rw-r--r--textproc/rubygem-cucumber-html-formatter/Makefile4
-rw-r--r--textproc/rubygem-cucumber-html-formatter/distinfo6
-rw-r--r--textproc/rubygem-cucumber-html-formatter21/Makefile24
-rw-r--r--textproc/rubygem-cucumber-html-formatter21/distinfo3
-rw-r--r--textproc/rubygem-cucumber-html-formatter21/pkg-descr4
-rw-r--r--textproc/rubygem-elastic-transport/Makefile2
-rw-r--r--textproc/rubygem-elastic-transport/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-api-gitlab/Makefile3
-rw-r--r--textproc/rubygem-elasticsearch-api/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch-api/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-api8/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch-api8/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-model-gitlab/Makefile4
-rw-r--r--textproc/rubygem-elasticsearch-model/Makefile3
-rw-r--r--textproc/rubygem-elasticsearch-model/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-persistence/Makefile4
-rw-r--r--textproc/rubygem-elasticsearch-persistence/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-rails/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch-rails/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-transport-gitlab/Makefile3
-rw-r--r--textproc/rubygem-elasticsearch/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch8/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch8/distinfo6
-rw-r--r--textproc/rubygem-gepub/Makefile3
-rw-r--r--textproc/rubygem-gepub/files/patch-gemspec13
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile2
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile.crates4
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/distinfo14
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/Makefile4
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/distinfo6
-rw-r--r--textproc/rubygem-google-cloud-translate/Makefile2
-rw-r--r--textproc/rubygem-google-cloud-translate/distinfo6
-rw-r--r--textproc/rubygem-hikidoc/Makefile2
-rw-r--r--textproc/rubygem-hikidoc/distinfo5
-rw-r--r--textproc/rubygem-js_regex/Makefile4
-rw-r--r--textproc/rubygem-js_regex/distinfo6
-rw-r--r--textproc/rubygem-libxml-ruby/Makefile3
-rw-r--r--textproc/rubygem-libxml-ruby/distinfo6
-rw-r--r--textproc/rubygem-liquid/Makefile2
-rw-r--r--textproc/rubygem-liquid/distinfo6
-rw-r--r--textproc/rubygem-nokogiri/Makefile7
-rw-r--r--textproc/rubygem-nokogiri/distinfo6
-rw-r--r--textproc/rubygem-nokogiri/files/patch-gemspec4
-rw-r--r--textproc/rubygem-opensearch-ruby-gitlab/Makefile3
-rw-r--r--textproc/rubygem-openvox-strings/Makefile21
-rw-r--r--textproc/rubygem-openvox-strings/distinfo3
-rw-r--r--textproc/rubygem-openvox-strings/pkg-descr2
-rw-r--r--textproc/rubygem-prism/Makefile2
-rw-r--r--textproc/rubygem-prism/distinfo6
-rw-r--r--textproc/rubygem-puppet-strings/Makefile15
-rw-r--r--textproc/rubygem-puppet-strings/distinfo6
-rw-r--r--textproc/rubygem-puppet-strings/files/patch-gemspec10
-rw-r--r--textproc/rubygem-rchardet/Makefile2
-rw-r--r--textproc/rubygem-rchardet/distinfo6
-rw-r--r--textproc/rubygem-regexp_parser/Makefile2
-rw-r--r--textproc/rubygem-regexp_parser/distinfo6
-rw-r--r--textproc/rubygem-rexml/Makefile2
-rw-r--r--textproc/rubygem-rexml/distinfo6
-rw-r--r--textproc/rubygem-rouge-gitlab/Makefile2
-rw-r--r--textproc/rubygem-rouge-gitlab/distinfo6
-rw-r--r--textproc/rubygem-rouge/Makefile2
-rw-r--r--textproc/rubygem-rouge/distinfo6
-rw-r--r--textproc/sad/Makefile2
-rw-r--r--textproc/sd/Makefile2
-rw-r--r--textproc/sift/Makefile16
-rw-r--r--textproc/sift/distinfo18
-rw-r--r--textproc/sigil/Makefile4
-rw-r--r--textproc/sigil/distinfo6
-rw-r--r--textproc/sonic/Makefile2
-rw-r--r--textproc/source-highlight/Makefile2
-rw-r--r--textproc/sttr/Makefile5
-rw-r--r--textproc/sttr/distinfo10
-rw-r--r--textproc/television/Makefile22
-rw-r--r--textproc/television/Makefile.crates405
-rw-r--r--textproc/television/distinfo816
-rw-r--r--textproc/television/pkg-plist19
-rw-r--r--textproc/termshot/Makefile7
-rw-r--r--textproc/termshot/distinfo10
-rw-r--r--textproc/textnote/Makefile2
-rw-r--r--textproc/textql/Makefile2
-rw-r--r--textproc/tokay/Makefile2
-rw-r--r--textproc/tokay/distinfo6
-rw-r--r--textproc/tomlq/Makefile2
-rw-r--r--textproc/translate-toolkit/Makefile48
-rw-r--r--textproc/translate-toolkit/distinfo6
-rw-r--r--textproc/translate-toolkit/files/patch-pyproject.toml66
-rw-r--r--textproc/translate-toolkit/files/patch-requirements-optional.txt41
-rw-r--r--textproc/trdsql/Makefile2
-rw-r--r--textproc/tree-sitter-grammars/Makefile80
-rw-r--r--textproc/tree-sitter-grammars/Makefile.GH_TUPLE198
-rw-r--r--textproc/tree-sitter-grammars/Makefile.crates54
-rw-r--r--textproc/tree-sitter-grammars/distinfo511
-rw-r--r--textproc/tree-sitter-grammars/files/patch-src_main.rs41
-rw-r--r--textproc/tree-sitter-grammars/gh_tuples.sh36
-rw-r--r--textproc/tree-sitter-grammars/pkg-descr9
-rw-r--r--textproc/tree-sitter-grammars/pkg-plist203
-rw-r--r--textproc/tth/Makefile57
-rw-r--r--textproc/tth/distinfo5
-rw-r--r--textproc/tth/files/patch-gold__man.html38
-rw-r--r--textproc/tth/files/patch-gold__man.tex38
-rw-r--r--textproc/tth/files/patch-tth.c11
-rw-r--r--textproc/tth/files/patch-tth__man.html20
-rw-r--r--textproc/tth/files/patch-tth__man.tex20
-rw-r--r--textproc/tth/files/patch-tthprep11
-rw-r--r--textproc/tth/pkg-message7
-rw-r--r--textproc/tth/pkg-plist24
-rw-r--r--textproc/ttynt/Makefile2
-rw-r--r--textproc/tui-journal/Makefile3
-rw-r--r--textproc/tui-journal/Makefile.crates44
-rw-r--r--textproc/tui-journal/distinfo94
-rw-r--r--textproc/typst/Makefile3
-rw-r--r--textproc/typst/Makefile.crates151
-rw-r--r--textproc/typst/distinfo308
-rw-r--r--textproc/uim-el/Makefile1
-rw-r--r--textproc/uni/Makefile2
-rw-r--r--textproc/up/Makefile2
-rw-r--r--textproc/vacuum/Makefile1
-rw-r--r--textproc/vale/Makefile2
-rw-r--r--textproc/vale/distinfo10
-rw-r--r--textproc/vgrep/Makefile2
-rw-r--r--textproc/wordnet/Makefile10
-rw-r--r--textproc/wordnet/files/src.wnb.Makefile5
-rw-r--r--textproc/wordnet/scripts/configure8
-rw-r--r--textproc/xan/Makefile3
-rw-r--r--textproc/xan/Makefile.crates2
-rw-r--r--textproc/xan/distinfo10
-rw-r--r--textproc/xfce4-dict-plugin/Makefile2
-rw-r--r--textproc/xml-lite.el/Makefile2
-rw-r--r--textproc/xml2rfc/Makefile5
-rw-r--r--textproc/xml2rfc/distinfo6
-rw-r--r--textproc/xmlto/Makefile4
-rw-r--r--textproc/xmlwrapp/Makefile4
-rw-r--r--textproc/xsv-rs/Makefile2
-rw-r--r--textproc/yaml-mode.el/Makefile2
-rw-r--r--textproc/yaml.el/Makefile3
-rw-r--r--textproc/yaml.el/distinfo6
-rw-r--r--textproc/yamlfmt/Makefile3
-rw-r--r--textproc/yamlfmt/distinfo10
-rw-r--r--textproc/yelp-tools/Makefile4
-rw-r--r--textproc/ytt/Makefile1
767 files changed, 21355 insertions, 9154 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 6ec1835fceaa..825bbf8f0c4d 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -164,6 +164,7 @@
SUBDIR += docbookrx
SUBDIR += docproj
SUBDIR += docproj-fonts-cjk
+ SUBDIR += doxx
SUBDIR += dsssl-docbook-modular
SUBDIR += dtd-catalogs
SUBDIR += dtd2relax
@@ -233,6 +234,7 @@
SUBDIR += gdome2
SUBDIR += gh-grep
SUBDIR += git-chglog
+ SUBDIR += gitlab-code-parser
SUBDIR += gitlab-elasticsearch-indexer
SUBDIR += gitlab-zoekt-indexer
SUBDIR += gl-aspell
@@ -446,6 +448,7 @@
SUBDIR += linuxdoc
SUBDIR += linuxdoc-tools
SUBDIR += localize
+ SUBDIR += logseq
SUBDIR += lookatme
SUBDIR += loook
SUBDIR += lowdown
@@ -492,6 +495,7 @@
SUBDIR += mn-aspell
SUBDIR += moar
SUBDIR += modlogan
+ SUBDIR += moor
SUBDIR += mp_doccer
SUBDIR += mr-aspell
SUBDIR += ms-aspell
@@ -523,9 +527,6 @@
SUBDIR += openjade
SUBDIR += opensearch
SUBDIR += opensearch-dashboards
- SUBDIR += opensearch-dashboards210
- SUBDIR += opensearch-dashboards213
- SUBDIR += opensearch-dashboards216
SUBDIR += opensearch-dashboards219
SUBDIR += opensearch13
SUBDIR += opensearch210
@@ -1226,6 +1227,7 @@
SUBDIR += pdfresurrect
SUBDIR += pdfsandwich
SUBDIR += pdftohtml
+ SUBDIR += pdjson
SUBDIR += pear-File_Fortune
SUBDIR += pear-File_MARC
SUBDIR += pear-Horde_CssMinify
@@ -1372,6 +1374,7 @@
SUBDIR += py-dparse
SUBDIR += py-duecredit
SUBDIR += py-ebcdic
+ SUBDIR += py-elastic-transport
SUBDIR += py-elasticsearch
SUBDIR += py-elasticsearch-async
SUBDIR += py-elasticsearch-curator
@@ -1379,6 +1382,7 @@
SUBDIR += py-elasticsearch-dsl6
SUBDIR += py-elasticsearch5
SUBDIR += py-elasticsearch6
+ SUBDIR += py-elasticsearch7
SUBDIR += py-elementpath
SUBDIR += py-emeraldtree
SUBDIR += py-empy
@@ -1411,10 +1415,12 @@
SUBDIR += py-hexdump
SUBDIR += py-hieroglyph
SUBDIR += py-hjson
+ SUBDIR += py-html-text
SUBDIR += py-html2json
SUBDIR += py-html2text
SUBDIR += py-htmlmin2
SUBDIR += py-humanfriendly
+ SUBDIR += py-humps
SUBDIR += py-hunspell
SUBDIR += py-ini2toml
SUBDIR += py-interegular
@@ -1430,6 +1436,7 @@
SUBDIR += py-jinjanator-plugins
SUBDIR += py-jiter
SUBDIR += py-jq
+ SUBDIR += py-json-repair
SUBDIR += py-json2html
SUBDIR += py-jsonslicer
SUBDIR += py-jsx-lexer
@@ -1441,7 +1448,9 @@
SUBDIR += py-langdetect
SUBDIR += py-langid
SUBDIR += py-language-data
+ SUBDIR += py-language-tags
SUBDIR += py-laserhammer
+ SUBDIR += py-latex2mathml
SUBDIR += py-latexcodec
SUBDIR += py-license-expression
SUBDIR += py-line-protocol-parser
@@ -1463,7 +1472,9 @@
SUBDIR += py-mdit-py-plugins
SUBDIR += py-mdurl
SUBDIR += py-mdx_wikilink_plus
+ SUBDIR += py-meilisearch
SUBDIR += py-merge3
+ SUBDIR += py-mf2py
SUBDIR += py-mike
SUBDIR += py-misaka
SUBDIR += py-mistletoe
@@ -1527,6 +1538,7 @@
SUBDIR += py-pscript
SUBDIR += py-pss
SUBDIR += py-pyPEG2
+ SUBDIR += py-pyRdfa3
SUBDIR += py-pyahocorasick
SUBDIR += py-pyaml
SUBDIR += py-pybtex
@@ -1546,6 +1558,7 @@
SUBDIR += py-pygtail
SUBDIR += py-pyhamcrest
SUBDIR += py-pykwalify
+ SUBDIR += py-pylatexenc
SUBDIR += py-pylons-sphinx-themes
SUBDIR += py-pyls-spyder
SUBDIR += py-pymdown-extensions
@@ -1561,7 +1574,9 @@
SUBDIR += py-python-bidi
SUBDIR += py-python-docs-theme
SUBDIR += py-python-docx
+ SUBDIR += py-python-frontmatter
SUBDIR += py-python-gettext
+ SUBDIR += py-python-iso639
SUBDIR += py-python-lsp-black
SUBDIR += py-python-lsp-jsonrpc
SUBDIR += py-python-lsp-server
@@ -1593,14 +1608,18 @@
SUBDIR += py-rich-rst
SUBDIR += py-rnc2rng
SUBDIR += py-roman-numerals-py
+ SUBDIR += py-rouge-score
SUBDIR += py-rst2ansi
SUBDIR += py-rst2html5
+ SUBDIR += py-sacremoses
SUBDIR += py-scour
+ SUBDIR += py-segments
SUBDIR += py-segno
SUBDIR += py-sense2vec
SUBDIR += py-sentencepiece
SUBDIR += py-simplebayes
SUBDIR += py-smartypants
+ SUBDIR += py-smile
SUBDIR += py-snowballstemmer
SUBDIR += py-spacy
SUBDIR += py-spacy-legacy
@@ -1677,12 +1696,16 @@
SUBDIR += py-texttable
SUBDIR += py-textual
SUBDIR += py-textual-autocomplete
+ SUBDIR += py-textual-image
+ SUBDIR += py-textual-speedups
+ SUBDIR += py-textual0
SUBDIR += py-textwrap3
SUBDIR += py-three-merge
SUBDIR += py-tika-client
SUBDIR += py-tiktoken
SUBDIR += py-tinycss
SUBDIR += py-tinycss2
+ SUBDIR += py-tokenizer
SUBDIR += py-tokenizers
SUBDIR += py-toml
SUBDIR += py-tomli
@@ -1692,6 +1715,7 @@
SUBDIR += py-towncrier
SUBDIR += py-translationstring
SUBDIR += py-transpopy
+ SUBDIR += py-tree-sitter-language-pack
SUBDIR += py-ttp
SUBDIR += py-ttp-templates
SUBDIR += py-typogrify
@@ -1736,7 +1760,6 @@
SUBDIR += quarto
SUBDIR += quickwit
SUBDIR += rand
- SUBDIR += randlm
SUBDIR += rapidxml
SUBDIR += raptor2
SUBDIR += rarian
@@ -1816,9 +1839,9 @@
SUBDIR += rubygem-css_parser
SUBDIR += rubygem-cssmin
SUBDIR += rubygem-cucumber-gherkin
- SUBDIR += rubygem-cucumber-gherkin27
- SUBDIR += rubygem-cucumber-gherkin30
+ SUBDIR += rubygem-cucumber-gherkin34
SUBDIR += rubygem-cucumber-html-formatter
+ SUBDIR += rubygem-cucumber-html-formatter21
SUBDIR += rubygem-dartsass
SUBDIR += rubygem-diff-lcs
SUBDIR += rubygem-diff_match_patch
@@ -1911,6 +1934,7 @@
SUBDIR += rubygem-nokogiri-diff
SUBDIR += rubygem-octopress-escape-code
SUBDIR += rubygem-opensearch-ruby-gitlab
+ SUBDIR += rubygem-openvox-strings
SUBDIR += rubygem-opml
SUBDIR += rubygem-org-ruby
SUBDIR += rubygem-ox
@@ -2113,6 +2137,7 @@
SUBDIR += translate-shell
SUBDIR += translate-toolkit
SUBDIR += trdsql
+ SUBDIR += tree-sitter-grammars
SUBDIR += ts-hunspell
SUBDIR += tth
SUBDIR += tttcmds
diff --git a/textproc/R-cran-DT/Makefile b/textproc/R-cran-DT/Makefile
index 688245dcd10f..cb788fd2409a 100644
--- a/textproc/R-cran-DT/Makefile
+++ b/textproc/R-cran-DT/Makefile
@@ -1,5 +1,5 @@
PORTNAME= DT
-PORTVERSION= 0.33
+PORTVERSION= 0.34.0
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -7,12 +7,11 @@ MAINTAINER= tota@FreeBSD.org
COMMENT= Wrapper of the JavaScript Library 'DataTables'
WWW= https://cran.r-project.org/web/packages/DT/
-LICENSE= GPLv3
+LICENSE= MIT
RUN_DEPENDS= R-cran-crosstalk>0:www/R-cran-crosstalk \
R-cran-htmltools>=0.3.6:textproc/R-cran-htmltools \
R-cran-htmlwidgets>=1.3:www/R-cran-htmlwidgets \
- R-cran-httpuv>0:www/R-cran-httpuv \
R-cran-jquerylib>0:www/R-cran-jquerylib \
R-cran-jsonlite>=0.9.16:converters/R-cran-jsonlite \
R-cran-magrittr>0:devel/R-cran-magrittr \
diff --git a/textproc/R-cran-DT/distinfo b/textproc/R-cran-DT/distinfo
index 63a328c81193..c5ac2185737f 100644
--- a/textproc/R-cran-DT/distinfo
+++ b/textproc/R-cran-DT/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712411292
-SHA256 (DT_0.33.tar.gz) = e145dadb1ce3db7c837f4313a8b5615b5b8ae63063ec2df93e528529717b27b8
-SIZE (DT_0.33.tar.gz) = 1675674
+TIMESTAMP = 1757149833
+SHA256 (DT_0.34.0.tar.gz) = 8862025ef26af65b53f072adb1d133c25c5f96a812e7ae0aa822baa71249f1f2
+SIZE (DT_0.34.0.tar.gz) = 1664306
diff --git a/textproc/R-cran-XML/Makefile b/textproc/R-cran-XML/Makefile
index 2e5d441c2fce..5afb39a9be76 100644
--- a/textproc/R-cran-XML/Makefile
+++ b/textproc/R-cran-XML/Makefile
@@ -1,6 +1,5 @@
PORTNAME= XML
-DISTVERSION= 3.99-0.18
-PORTREVISION= 1
+DISTVERSION= 3.99-0.19
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/textproc/R-cran-XML/distinfo b/textproc/R-cran-XML/distinfo
index d4a76cdd3f8d..1d231301e204 100644
--- a/textproc/R-cran-XML/distinfo
+++ b/textproc/R-cran-XML/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735882231
-SHA256 (XML_3.99-0.18.tar.gz) = 280da9a8bd2cd8c55bfe7c182ff2ccdda2bf945e00ec3290ab7101307abd534b
-SIZE (XML_3.99-0.18.tar.gz) = 966667
+TIMESTAMP = 1755949034
+SHA256 (XML_3.99-0.19.tar.gz) = 476437c1e4cdbbb3a938437e9a19b13ca9beac8de930dec5210fc1dfd3da4c6d
+SIZE (XML_3.99-0.19.tar.gz) = 966919
diff --git a/textproc/R-cran-litedown/Makefile b/textproc/R-cran-litedown/Makefile
index c15d47824df8..0e8252c78fa8 100644
--- a/textproc/R-cran-litedown/Makefile
+++ b/textproc/R-cran-litedown/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litedown
-DISTVERSION= 0.7
+DISTVERSION= 0.8
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -10,8 +10,8 @@ WWW= https://cran.r-project.org/package=litedown
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= R-cran-commonmark>=1.9.5:textproc/R-cran-commonmark \
- R-cran-xfun>=0.52:misc/R-cran-xfun
+RUN_DEPENDS= R-cran-commonmark>=2.0.0:textproc/R-cran-commonmark \
+ R-cran-xfun>=0.54:misc/R-cran-xfun
TEST_DEPENDS= R-cran-rbibutils>0:textproc/R-cran-rbibutils \
R-cran-rstudioapi>0:devel/R-cran-rstudioapi \
R-cran-tinytex>0:print/R-cran-tinytex
diff --git a/textproc/R-cran-litedown/distinfo b/textproc/R-cran-litedown/distinfo
index e174a5384dcc..a96e433c3001 100644
--- a/textproc/R-cran-litedown/distinfo
+++ b/textproc/R-cran-litedown/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744396431
-SHA256 (litedown_0.7.tar.gz) = e72cb4729df269d221e83bc9863e6f2e1932d78cb04e36c8580e701e39bdb471
-SIZE (litedown_0.7.tar.gz) = 100877
+TIMESTAMP = 1762181533
+SHA256 (litedown_0.8.tar.gz) = 13d004556dee69130c151f8232b0f78ff6006f0bf77389314a04542ea35ab138
+SIZE (litedown_0.8.tar.gz) = 101850
diff --git a/textproc/R-cran-rbibutils/Makefile b/textproc/R-cran-rbibutils/Makefile
index 50907005bf18..2158722b19a4 100644
--- a/textproc/R-cran-rbibutils/Makefile
+++ b/textproc/R-cran-rbibutils/Makefile
@@ -1,14 +1,16 @@
PORTNAME= rbibutils
-DISTVERSION= 2.3
+DISTVERSION= 2.4
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Convert Between Bibliography Formats
-WWW= https://cran.r-project.org/web/packages/rbibutils/
+WWW= https://cran.r-project.org/package=rbibutils
LICENSE= GPLv2
+TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
+
USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/textproc/R-cran-rbibutils/distinfo b/textproc/R-cran-rbibutils/distinfo
index 40affcee0d40..14c8bc001fc7 100644
--- a/textproc/R-cran-rbibutils/distinfo
+++ b/textproc/R-cran-rbibutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728206747
-SHA256 (rbibutils_2.3.tar.gz) = 0c35ad62219bbdaa9b6d9be892a1aeb02e7faa05ca9a6fb15a3129d3d250777f
-SIZE (rbibutils_2.3.tar.gz) = 1132601
+TIMESTAMP = 1762617286
+SHA256 (rbibutils_2.4.tar.gz) = 007e7a28fabc8c799d2c9cd633077349396257bb4e598a864514e19fc0f3215a
+SIZE (rbibutils_2.4.tar.gz) = 1170691
diff --git a/textproc/R-cran-rio/Makefile b/textproc/R-cran-rio/Makefile
index 1bd67466b49d..f53837fe40e9 100644
--- a/textproc/R-cran-rio/Makefile
+++ b/textproc/R-cran-rio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rio
-DISTVERSION= 1.2.3
+DISTVERSION= 1.2.4
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/textproc/R-cran-rio/distinfo b/textproc/R-cran-rio/distinfo
index e1f1d89e4359..428dc6e55e8b 100644
--- a/textproc/R-cran-rio/distinfo
+++ b/textproc/R-cran-rio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727327933
-SHA256 (rio_1.2.3.tar.gz) = 438479d4b47f63dcffdc092e536ca3dfb1402ade8ffa1645fe716aa77f82d6aa
-SIZE (rio_1.2.3.tar.gz) = 531681
+TIMESTAMP = 1759114542
+SHA256 (rio_1.2.4.tar.gz) = bbc46e204fa3401e785e93b4dd55ab460d63df67b91a6e86d24aa84947dd43e2
+SIZE (rio_1.2.4.tar.gz) = 538413
diff --git a/textproc/R-cran-rmarkdown/Makefile b/textproc/R-cran-rmarkdown/Makefile
index 4cc90b7222d1..2af495452018 100644
--- a/textproc/R-cran-rmarkdown/Makefile
+++ b/textproc/R-cran-rmarkdown/Makefile
@@ -1,15 +1,16 @@
PORTNAME= rmarkdown
-DISTVERSION= 2.29
+DISTVERSION= 2.30
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Dynamic Documents for R
-WWW= https://cran.r-project.org/web/packages/rmarkdown/
+WWW= https://cran.r-project.org/package=rmarkdown
LICENSE= GPLv3
-CRAN_DEPENDS= R-cran-bslib>=0.2.5.1:www/R-cran-bslib \
+RUN_DEPENDS= hs-pandoc>=1.14:textproc/hs-pandoc \
+ R-cran-bslib>=0.2.5.1:www/R-cran-bslib \
R-cran-evaluate>=0.13:devel/R-cran-evaluate \
R-cran-fontawesome>=0.5.0:devel/R-cran-fontawesome \
R-cran-htmltools>=0.5.1:textproc/R-cran-htmltools \
@@ -20,9 +21,6 @@ CRAN_DEPENDS= R-cran-bslib>=0.2.5.1:www/R-cran-bslib \
R-cran-tinytex>=0.31:print/R-cran-tinytex \
R-cran-xfun>=0.36:misc/R-cran-xfun \
R-cran-yaml>=2.1.19:textproc/R-cran-yaml
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS} \
- hs-pandoc>=1.14:textproc/hs-pandoc
TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
USES= cran:auto-plist
diff --git a/textproc/R-cran-rmarkdown/distinfo b/textproc/R-cran-rmarkdown/distinfo
index 543b172965f9..a6873fa7cc6d 100644
--- a/textproc/R-cran-rmarkdown/distinfo
+++ b/textproc/R-cran-rmarkdown/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730810182
-SHA256 (rmarkdown_2.29.tar.gz) = 6662ac85316c869caad6e3b95468cad97f6eef106d47b066db8d40c05a490928
-SIZE (rmarkdown_2.29.tar.gz) = 2194660
+TIMESTAMP = 1759129367
+SHA256 (rmarkdown_2.30.tar.gz) = 4d2ad3d230c1a9ded394dff76cbaf83a66bb8d96493b8d11cd56be78afa5a338
+SIZE (rmarkdown_2.30.tar.gz) = 2200008
diff --git a/textproc/R-cran-spelling/Makefile b/textproc/R-cran-spelling/Makefile
index c47b316cac8a..91acfc8edf13 100644
--- a/textproc/R-cran-spelling/Makefile
+++ b/textproc/R-cran-spelling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spelling
-DISTVERSION= 2.3.1
+DISTVERSION= 2.3.2
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/textproc/R-cran-spelling/distinfo b/textproc/R-cran-spelling/distinfo
index 35cccd5db786..3d9b41ef6ac6 100644
--- a/textproc/R-cran-spelling/distinfo
+++ b/textproc/R-cran-spelling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728279075
-SHA256 (spelling_2.3.1.tar.gz) = f7f1f7d3cd421a6bfd6054ac196bdaa15b94610fefe8b9e4ee6165373f139cd7
-SIZE (spelling_2.3.1.tar.gz) = 11737
+TIMESTAMP = 1755796606
+SHA256 (spelling_2.3.2.tar.gz) = 7571e54d7fd5e83f83948e6f7469abde94b379f5763862551ecc6e0ae4eb024b
+SIZE (spelling_2.3.2.tar.gz) = 11800
diff --git a/textproc/R-cran-stringr/Makefile b/textproc/R-cran-stringr/Makefile
index 3cc747260f68..8ac1ac665a17 100644
--- a/textproc/R-cran-stringr/Makefile
+++ b/textproc/R-cran-stringr/Makefile
@@ -1,24 +1,23 @@
PORTNAME= stringr
-PORTVERSION= 1.5.1
+DISTVERSION= 1.5.2
CATEGORIES= textproc
-DISTNAME= ${PORTNAME}_${PORTVERSION}
+DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Make it easier to work with strings
WWW= https://cran.r-project.org/web/packages/stringr/
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
-CRAN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
+RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-glue>=1.6.1:devel/R-cran-glue \
R-cran-lifecycle>=1.0.3:devel/R-cran-lifecycle \
R-cran-magrittr>0:devel/R-cran-magrittr \
R-cran-rlang>=1.0.0:devel/R-cran-rlang \
R-cran-stringi>=1.5.3:textproc/R-cran-stringi \
R-cran-vctrs>0:devel/R-cran-vctrs
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-USES= cran:auto-plist
+USES= cran:auto-plist
.include <bsd.port.mk>
diff --git a/textproc/R-cran-stringr/distinfo b/textproc/R-cran-stringr/distinfo
index 9934aca75fea..006bfa4f63b7 100644
--- a/textproc/R-cran-stringr/distinfo
+++ b/textproc/R-cran-stringr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702216442
-SHA256 (stringr_1.5.1.tar.gz) = a4adec51bb3f04214b1d8ef40d3a58949f21b1497cbeaf2ba552e0891eef45de
-SIZE (stringr_1.5.1.tar.gz) = 176599
+TIMESTAMP = 1757509235
+SHA256 (stringr_1.5.2.tar.gz) = d410ecb4f19c3fd07bb32142d5d0286e2f19f1533ba86243776326a4e73837a3
+SIZE (stringr_1.5.2.tar.gz) = 178018
diff --git a/textproc/R-cran-vroom/Makefile b/textproc/R-cran-vroom/Makefile
index c40ee2321f9a..e9f803f51b85 100644
--- a/textproc/R-cran-vroom/Makefile
+++ b/textproc/R-cran-vroom/Makefile
@@ -1,11 +1,11 @@
PORTNAME= vroom
-DISTVERSION= 1.6.5
+DISTVERSION= 1.6.6
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Read and Write Rectangular Text Data Quickly
-WWW= https://cran.r-project.org/web/packages/vroom/
+WWW= https://cran.r-project.org/package=vroom
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -26,10 +26,23 @@ CRAN_DEPENDS= R-cran-bit64>0:devel/R-cran-bit64 \
R-cran-withr>0:devel/R-cran-withr
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
+TEST_DEPENDS= R-cran-dplyr>0:math/R-cran-dplyr \
+ R-cran-forcats>0:math/R-cran-forcats \
+ R-cran-ggplot2>0:graphics/R-cran-ggplot2 \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-testthat>0:devel/R-cran-testthat \
+ R-cran-tidyr>0:devel/R-cran-tidyr
USES= compiler:c++11-lang cran:auto-plist,compiles shebangfix
SHEBANG_FILES= inst/bench/*.sh
+pre-test:
+
+# Test depends not ported yet
+.for pkg in patchwork bench
+ @${LOCALBASE}/bin/Rscript -e 'install.packages("${pkg}", \
+ repos = "https://cloud.r-project.org")'
+.endfor
+
.include <bsd.port.mk>
diff --git a/textproc/R-cran-vroom/distinfo b/textproc/R-cran-vroom/distinfo
index 63f4f73b0802..3c6e7b257aa3 100644
--- a/textproc/R-cran-vroom/distinfo
+++ b/textproc/R-cran-vroom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702122517
-SHA256 (vroom_1.6.5.tar.gz) = 7bdca21e58c9c5049d7445d182f59fd399193cb2f4318d083de0a559ec9b5761
-SIZE (vroom_1.6.5.tar.gz) = 750416
+TIMESTAMP = 1758395280
+SHA256 (vroom_1.6.6.tar.gz) = 855b7ef11ba8b41624064d7b0327b4bd6a02024fb9c4801a09d38224a10980de
+SIZE (vroom_1.6.6.tar.gz) = 626219
diff --git a/textproc/R-cran-xml2/Makefile b/textproc/R-cran-xml2/Makefile
index 9214eef0d49d..36c407655c42 100644
--- a/textproc/R-cran-xml2/Makefile
+++ b/textproc/R-cran-xml2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xml2
-PORTVERSION= 1.3.8
-PORTREVISION= 1
+PORTVERSION= 1.4.1
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/textproc/R-cran-xml2/distinfo b/textproc/R-cran-xml2/distinfo
index e7d16c843523..c981dd436415 100644
--- a/textproc/R-cran-xml2/distinfo
+++ b/textproc/R-cran-xml2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742448401
-SHA256 (xml2_1.3.8.tar.gz) = 725d2243638c279d276086ddc70a2b13fb9de81e95a1d55a1156c35c32ad1007
-SIZE (xml2_1.3.8.tar.gz) = 152925
+TIMESTAMP = 1762160737
+SHA256 (xml2_1.4.1.tar.gz) = d2f2641d294b0ccc783bbbf823cacfcf3eb698315c54e71a24c02734c9bf2576
+SIZE (xml2_1.4.1.tar.gz) = 153629
diff --git a/textproc/UCD/Makefile b/textproc/UCD/Makefile
index 56bb990be3b6..53f69d63f43a 100644
--- a/textproc/UCD/Makefile
+++ b/textproc/UCD/Makefile
@@ -1,11 +1,11 @@
PORTNAME= UCD
-PORTVERSION= 16.0.0 # must sync with deskutils/gucharmap
+PORTVERSION= 17.0.0 # must sync with deskutils/gucharmap
PORTEPOCH= 1
CATEGORIES= textproc
-MASTER_SITES= https://www.unicode.org/Public/zipped/${DISTVERSION}/:src \
- https://raw.githubusercontent.com/unicode-org/unihan-database/0da97601945f29dbd34ebc1a2f3bbd28bf3f8462/:lic
+MASTER_SITES= https://www.unicode.org/Public/${PORTVERSION}/${PORTNAME:tl}/:src \
+ https://raw.githubusercontent.com/unicode-org/unihan-database/12da7b1f81ef6055b43d640095602e31bac4a17b/:lic
DISTFILES= ${PORTNAME}.zip:src \
- LICENSE.md:lic
+ LICENSE:lic
DIST_SUBDIR= unicode-${PORTNAME}/${DISTVERSION}
EXTRACT_ONLY=
@@ -15,7 +15,7 @@ WWW= https://unicode.org/ucd/
LICENSE= Unicode_License_Agreement
LICENSE_NAME= Unicode License Agreement
-LICENSE_FILE= ${_DISTDIR}/LICENSE.md
+LICENSE_FILE= ${_DISTDIR}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
OPTIONS_DEFINE= HAN
diff --git a/textproc/UCD/distinfo b/textproc/UCD/distinfo
index dabf957808ec..f05121e8cb1c 100644
--- a/textproc/UCD/distinfo
+++ b/textproc/UCD/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1736283190
-SHA256 (unicode-UCD/16.0.0/UCD.zip) = c86dd81f2b14a43b0cc064aa5f89aa7241386801e35c59c7984e579832634eb2
-SIZE (unicode-UCD/16.0.0/UCD.zip) = 9020779
-SHA256 (unicode-UCD/16.0.0/LICENSE.md) = 5d43f530cda324f2cb937c705347d7e8f4dfc2840eca437bf083423f5b571edc
-SIZE (unicode-UCD/16.0.0/LICENSE.md) = 2360
-SHA256 (unicode-UCD/16.0.0/Unihan.zip) = b8f000df69de7828d21326a2ffea462b04bc7560022989f7cc704f10521ef3e0
-SIZE (unicode-UCD/16.0.0/Unihan.zip) = 8382485
+TIMESTAMP = 1757592047
+SHA256 (unicode-UCD/17.0.0/UCD.zip) = 2066d1909b2ea93916ce092da1c0ee4808ea3ef8407c94b4f14f5b7eb263d28e
+SIZE (unicode-UCD/17.0.0/UCD.zip) = 9101877
+SHA256 (unicode-UCD/17.0.0/LICENSE) = 3c6db60b8370017760844db801630c623fcac17fbf481b11f65cf7586996bf52
+SIZE (unicode-UCD/17.0.0/LICENSE) = 2033
+SHA256 (unicode-UCD/17.0.0/Unihan.zip) = f7a48b2b545acfaa77b2d607ae28747404ce02baefee16396c5d2d7a8ef34b5e
+SIZE (unicode-UCD/17.0.0/Unihan.zip) = 8518517
diff --git a/textproc/adoc-mode.el/Makefile b/textproc/adoc-mode.el/Makefile
index b71329167c70..28f9141e6d16 100644
--- a/textproc/adoc-mode.el/Makefile
+++ b/textproc/adoc-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adoc-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/angle-grinder/Makefile b/textproc/angle-grinder/Makefile
index 9f3c7b037300..8413caafdac4 100644
--- a/textproc/angle-grinder/Makefile
+++ b/textproc/angle-grinder/Makefile
@@ -1,7 +1,6 @@
PORTNAME= angle-grinder
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.4
-PORTREVISION= 10
+DISTVERSION= 0.19.6
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/angle-grinder/Makefile.crates b/textproc/angle-grinder/Makefile.crates
index 06e1ba444090..ddd713b3715c 100644
--- a/textproc/angle-grinder/Makefile.crates
+++ b/textproc/angle-grinder/Makefile.crates
@@ -1,272 +1,293 @@
-CARGO_CRATES= addr2line-0.21.0 \
- adler-1.0.2 \
- aho-corasick-1.1.2 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
annotate-snippets-0.9.2 \
- anstream-0.6.5 \
- anstyle-1.0.4 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.75 \
- arrayvec-0.7.4 \
- assert_cmd-2.0.12 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.97 \
+ arrayvec-0.7.6 \
+ assert_cmd-2.0.16 \
atty-0.2.14 \
- autocfg-1.1.0 \
- backtrace-0.3.69 \
- base64-0.21.5 \
+ autocfg-1.4.0 \
+ backtrace-0.3.74 \
+ base64-0.21.7 \
bitflags-1.3.2 \
- bitflags-2.4.1 \
+ bitflags-2.9.0 \
bitmaps-2.1.0 \
brownstone-3.0.0 \
- bstr-1.8.0 \
- bumpalo-3.14.0 \
- bytecount-0.6.7 \
- bytes-1.5.0 \
+ bstr-1.11.3 \
+ bumpalo-3.17.0 \
+ bytecount-0.6.8 \
+ bytes-1.10.1 \
cargo-husky-1.5.0 \
cast-0.3.0 \
- cc-1.0.83 \
+ cc-1.2.17 \
cfg-if-1.0.0 \
- chrono-0.4.31 \
- ciborium-0.2.1 \
- ciborium-io-0.2.1 \
- ciborium-ll-0.2.1 \
+ chrono-0.4.40 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
clap-3.2.25 \
- clap-4.4.11 \
- clap_builder-4.4.11 \
- clap_derive-4.4.7 \
+ clap-4.5.34 \
+ clap_builder-4.5.34 \
+ clap_derive-4.5.32 \
clap_lex-0.2.4 \
- clap_lex-0.6.0 \
- colorchoice-1.0.0 \
- console-0.15.7 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.3 \
+ console-0.15.11 \
cool_asserts-2.0.3 \
core-foundation-0.9.4 \
- core-foundation-sys-0.8.6 \
+ core-foundation-sys-0.8.7 \
criterion-0.4.0 \
criterion-plot-0.5.0 \
- crossbeam-channel-0.5.8 \
- crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.15 \
- crossbeam-utils-0.8.16 \
+ crossbeam-channel-0.5.14 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.3 \
difflib-0.4.0 \
- dissimilar-1.0.7 \
+ displaydoc-0.2.5 \
+ dissimilar-1.0.10 \
doc-comment-0.3.3 \
dtparse-1.5.0 \
- either-1.9.0 \
- encode_unicode-0.3.6 \
- encoding_rs-0.8.33 \
- equivalent-1.0.1 \
- errno-0.3.8 \
- expect-test-1.4.1 \
- fastrand-2.0.1 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ equivalent-1.0.2 \
+ errno-0.3.10 \
+ expect-test-1.5.1 \
+ fastrand-2.3.0 \
float-cmp-0.9.0 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
- futures-channel-0.3.29 \
- futures-core-0.3.29 \
- futures-io-0.3.29 \
- futures-sink-0.3.29 \
- futures-task-0.3.29 \
- futures-util-0.3.29 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
getopts-0.2.21 \
- getrandom-0.2.11 \
- gimli-0.28.1 \
- glob-0.3.1 \
+ getrandom-0.2.15 \
+ getrandom-0.3.2 \
+ gimli-0.31.1 \
+ glob-0.3.2 \
h2-0.3.26 \
- half-1.8.2 \
+ half-2.5.0 \
hashbrown-0.12.3 \
- hashbrown-0.14.3 \
- heck-0.4.1 \
+ hashbrown-0.15.2 \
+ heck-0.5.0 \
hermit-abi-0.1.19 \
- hermit-abi-0.3.3 \
- http-0.2.11 \
+ hermit-abi-0.3.9 \
+ http-0.2.12 \
http-body-0.4.6 \
- httparse-1.8.0 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
- human-panic-1.2.2 \
- hyper-0.14.27 \
+ human-panic-2.0.2 \
+ hyper-0.14.32 \
hyper-rustls-0.24.2 \
- iana-time-zone-0.1.58 \
+ iana-time-zone-0.1.62 \
iana-time-zone-haiku-0.1.2 \
- idna-0.5.0 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.1 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.1 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.1 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
im-15.1.0 \
- include_dir-0.7.3 \
- include_dir_macros-0.7.3 \
+ include_dir-0.7.4 \
+ include_dir_macros-0.7.4 \
indent_write-2.2.0 \
indexmap-1.9.3 \
- indexmap-2.1.0 \
- indicatif-0.17.7 \
- instant-0.1.12 \
+ indexmap-2.8.0 \
+ indicatif-0.17.11 \
io-lifetimes-1.0.11 \
- ipnet-2.9.0 \
+ ipnet-2.11.0 \
+ is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
- itertools-0.11.0 \
- itoa-1.0.10 \
+ itoa-1.0.15 \
joinery-2.1.0 \
- js-sys-0.3.66 \
- lazy_static-1.4.0 \
- libc-0.2.150 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.171 \
linux-raw-sys-0.3.8 \
- linux-raw-sys-0.4.12 \
- log-0.4.20 \
+ linux-raw-sys-0.9.3 \
+ litemap-0.7.5 \
+ log-0.4.27 \
logfmt-0.0.2 \
maplit-1.0.2 \
- memchr-2.6.4 \
- memoffset-0.9.0 \
+ memchr-2.7.4 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.1 \
- mio-0.8.11 \
+ miniz_oxide-0.8.5 \
+ mio-1.0.3 \
nom-7.1.3 \
nom-supreme-0.8.0 \
nom_locate-4.2.0 \
normalize-line-endings-0.3.0 \
- num-traits-0.2.17 \
- num_cpus-1.16.0 \
+ num-traits-0.2.19 \
number_prefix-0.4.0 \
- object-0.32.1 \
- once_cell-1.19.0 \
- oorandom-11.1.3 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ oorandom-11.1.5 \
ordered-float-3.9.2 \
- os_info-3.7.0 \
+ os_info-3.10.0 \
os_str_bytes-6.6.1 \
percent-encoding-2.3.1 \
- pin-project-lite-0.2.13 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- plotters-0.3.5 \
- plotters-backend-0.3.5 \
- plotters-svg-0.3.5 \
- portable-atomic-1.6.0 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
+ portable-atomic-1.11.0 \
predicates-2.1.5 \
- predicates-3.0.4 \
- predicates-core-1.0.6 \
- predicates-tree-1.0.9 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
proc-macro2-0.4.30 \
- proc-macro2-1.0.70 \
- pulldown-cmark-0.9.3 \
+ proc-macro2-1.0.94 \
+ pulldown-cmark-0.9.6 \
quantiles-0.7.1 \
quick-xml-0.22.0 \
quote-0.6.13 \
- quote-1.0.33 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
rand_core-0.6.4 \
rand_xoshiro-0.6.0 \
- rayon-1.8.0 \
- rayon-core-1.12.0 \
- redox_syscall-0.4.1 \
- regex-1.10.2 \
- regex-automata-0.4.3 \
- regex-syntax-0.8.2 \
- reqwest-0.11.22 \
- ring-0.17.7 \
- rust_decimal-1.33.1 \
- rustc-demangle-0.1.23 \
- rustix-0.37.27 \
- rustix-0.38.27 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ reqwest-0.11.27 \
+ ring-0.17.14 \
+ rust_decimal-1.37.1 \
+ rustc-demangle-0.1.24 \
+ rustix-0.37.28 \
+ rustix-1.0.3 \
rustls-0.21.12 \
rustls-pemfile-1.0.4 \
rustls-webpki-0.101.7 \
- ryu-1.0.15 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- scopeguard-1.2.0 \
sct-0.7.1 \
self_update-0.32.0 \
- semver-1.0.20 \
- serde-1.0.193 \
- serde_derive-1.0.193 \
- serde_json-1.0.108 \
- serde_spanned-0.6.4 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.8 \
serde_urlencoded-0.7.1 \
+ shlex-1.3.0 \
sized-chunks-0.6.5 \
slab-0.4.9 \
- socket2-0.4.10 \
- socket2-0.5.5 \
- spin-0.9.8 \
+ smallvec-1.14.0 \
+ socket2-0.5.8 \
+ stable_deref_trait-1.2.0 \
strfmt-0.2.4 \
strsim-0.10.0 \
+ strsim-0.11.1 \
syn-0.15.44 \
- syn-2.0.39 \
+ syn-2.0.100 \
+ sync_wrapper-0.1.2 \
+ synstructure-0.13.1 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
- tempfile-3.8.1 \
+ tempfile-3.19.1 \
terminal_size-0.2.6 \
- termtree-0.4.1 \
+ termtree-0.5.1 \
test-generator-0.3.1 \
- textwrap-0.16.0 \
- thiserror-1.0.50 \
- thiserror-impl-1.0.50 \
+ textwrap-0.16.2 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
tikv-jemalloc-sys-0.5.4+5.3.0-patched \
tikv-jemallocator-0.5.4 \
+ tinystr-0.7.6 \
tinytemplate-1.2.1 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.35.0 \
+ tokio-1.44.1 \
tokio-rustls-0.24.1 \
- tokio-util-0.7.10 \
+ tokio-util-0.7.14 \
toml-0.5.11 \
- toml-0.8.8 \
- toml_datetime-0.6.5 \
- toml_edit-0.21.0 \
- tower-service-0.3.2 \
- tracing-0.1.40 \
- tracing-core-0.1.32 \
+ toml-0.8.20 \
+ toml_datetime-0.6.8 \
+ toml_edit-0.22.24 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-core-0.1.33 \
try-lock-0.2.5 \
- typenum-1.17.0 \
- unicase-2.7.0 \
- unicode-bidi-0.3.14 \
- unicode-ident-1.0.12 \
- unicode-normalization-0.1.22 \
- unicode-width-0.1.11 \
+ typenum-1.18.0 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
unicode-xid-0.1.0 \
untrusted-0.9.0 \
- url-2.5.0 \
- utf8parse-0.2.1 \
- uuid-1.6.1 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.4.0 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.16.0 \
+ version_check-0.9.5 \
+ wait-timeout-0.2.1 \
+ walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.89 \
- wasm-bindgen-backend-0.2.89 \
- wasm-bindgen-futures-0.4.39 \
- wasm-bindgen-macro-0.2.89 \
- wasm-bindgen-macro-support-0.2.89 \
- wasm-bindgen-shared-0.2.89 \
- web-sys-0.3.66 \
- webpki-roots-0.25.3 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ web-time-1.1.0 \
+ webpki-roots-0.25.4 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.51.1 \
- windows-sys-0.45.0 \
+ windows-core-0.52.0 \
+ windows-link-0.1.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
- windows-targets-0.42.2 \
+ windows-sys-0.59.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
- windows_aarch64_gnullvm-0.42.2 \
+ windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
- windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
- windows_i686_gnu-0.42.2 \
+ windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
- windows_i686_msvc-0.42.2 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
- windows_x86_64_gnu-0.42.2 \
+ windows_i686_msvc-0.52.6 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
- windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
- windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
+ windows_x86_64_msvc-0.52.6 \
winreg-0.50.0 \
- yansi-term-0.1.2
+ wit-bindgen-rt-0.39.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yansi-term-0.1.2 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/textproc/angle-grinder/distinfo b/textproc/angle-grinder/distinfo
index 11c022257417..5a46c05d7b53 100644
--- a/textproc/angle-grinder/distinfo
+++ b/textproc/angle-grinder/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1717444336
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+TIMESTAMP = 1762222003
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -13,234 +13,260 @@ SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/annotate-snippets-0.9.2.crate) = ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e
SIZE (rust/crates/annotate-snippets-0.9.2.crate) = 32065
-SHA256 (rust/crates/anstream-0.6.5.crate) = d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6
-SIZE (rust/crates/anstream-0.6.5.crate) = 30004
-SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
-SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
-SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
-SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
-SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
-SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
-SHA256 (rust/crates/assert_cmd-2.0.12.crate) = 88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6
-SIZE (rust/crates/assert_cmd-2.0.12.crate) = 25347
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
+SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
-SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
-SIZE (rust/crates/base64-0.21.5.crate) = 77134
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
-SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
SHA256 (rust/crates/brownstone-3.0.0.crate) = c5839ee4f953e811bfdcf223f509cb2c6a3e1447959b0bff459405575bc17f22
SIZE (rust/crates/brownstone-3.0.0.crate) = 10770
-SHA256 (rust/crates/bstr-1.8.0.crate) = 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c
-SIZE (rust/crates/bstr-1.8.0.crate) = 380176
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/bytecount-0.6.7.crate) = e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205
-SIZE (rust/crates/bytecount-0.6.7.crate) = 14642
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
+SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
+SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cargo-husky-1.5.0.crate) = 7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad
SIZE (rust/crates/cargo-husky-1.5.0.crate) = 4526
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
+SIZE (rust/crates/cc-1.2.17.crate) = 105794
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
-SIZE (rust/crates/chrono-0.4.31.crate) = 214513
-SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
-SIZE (rust/crates/ciborium-0.2.1.crate) = 34974
-SHA256 (rust/crates/ciborium-io-0.2.1.crate) = cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656
-SIZE (rust/crates/ciborium-io-0.2.1.crate) = 6679
-SHA256 (rust/crates/ciborium-ll-0.2.1.crate) = defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b
-SIZE (rust/crates/ciborium-ll-0.2.1.crate) = 14649
+SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
+SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
SIZE (rust/crates/clap-3.2.25.crate) = 219403
-SHA256 (rust/crates/clap-4.4.11.crate) = bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2
-SIZE (rust/crates/clap-4.4.11.crate) = 54782
-SHA256 (rust/crates/clap_builder-4.4.11.crate) = a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb
-SIZE (rust/crates/clap_builder-4.4.11.crate) = 163317
-SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
-SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
+SHA256 (rust/crates/clap-4.5.34.crate) = e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff
+SIZE (rust/crates/clap-4.5.34.crate) = 56980
+SHA256 (rust/crates/clap_builder-4.5.34.crate) = 83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489
+SIZE (rust/crates/clap_builder-4.5.34.crate) = 168417
+SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
+SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
-SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
-SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/console-0.15.7.crate) = c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8
-SIZE (rust/crates/console-0.15.7.crate) = 35409
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/cool_asserts-2.0.3.crate) = ee9f254e53f61e2688d3677fa2cbe4e9b950afd56f48819c98817417cf6b28ec
SIZE (rust/crates/cool_asserts-2.0.3.crate) = 18084
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
-SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/criterion-0.4.0.crate) = e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb
SIZE (rust/crates/criterion-0.4.0.crate) = 108978
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
-SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
-SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
-SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
-SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
-SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7
-SIZE (rust/crates/crossbeam-epoch-0.9.15.crate) = 48553
-SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
-SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
+SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
+SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
+SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/dissimilar-1.0.7.crate) = 86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632
-SIZE (rust/crates/dissimilar-1.0.7.crate) = 27588
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dissimilar-1.0.10.crate) = 8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921
+SIZE (rust/crates/dissimilar-1.0.10.crate) = 27757
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/dtparse-1.5.0.crate) = 68235de3c014ade82e550337b2c88a2a884361793ed3be2d74ee703bd810e401
SIZE (rust/crates/dtparse-1.5.0.crate) = 32516
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
-SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
-SHA256 (rust/crates/expect-test-1.4.1.crate) = 30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3
-SIZE (rust/crates/expect-test-1.4.1.crate) = 13530
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/expect-test-1.5.1.crate) = 63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0
+SIZE (rust/crates/expect-test-1.5.1.crate) = 13672
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/futures-channel-0.3.29.crate) = ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb
-SIZE (rust/crates/futures-channel-0.3.29.crate) = 32432
-SHA256 (rust/crates/futures-core-0.3.29.crate) = eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c
-SIZE (rust/crates/futures-core-0.3.29.crate) = 14808
-SHA256 (rust/crates/futures-io-0.3.29.crate) = 8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa
-SIZE (rust/crates/futures-io-0.3.29.crate) = 8908
-SHA256 (rust/crates/futures-sink-0.3.29.crate) = e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817
-SIZE (rust/crates/futures-sink-0.3.29.crate) = 7853
-SHA256 (rust/crates/futures-task-0.3.29.crate) = efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2
-SIZE (rust/crates/futures-task-0.3.29.crate) = 11853
-SHA256 (rust/crates/futures-util-0.3.29.crate) = a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104
-SIZE (rust/crates/futures-util-0.3.29.crate) = 160207
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
-SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
-SIZE (rust/crates/half-1.8.2.crate) = 41874
+SHA256 (rust/crates/half-2.5.0.crate) = 7db2ff139bba50379da6aa0766b52fdcb62cb5b263009b09ed58ba604e14bbd1
+SIZE (rust/crates/half-2.5.0.crate) = 59156
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
-SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
-SHA256 (rust/crates/http-0.2.11.crate) = 8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb
-SIZE (rust/crates/http-0.2.11.crate) = 100478
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
SIZE (rust/crates/http-body-0.4.6.crate) = 10773
-SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
-SIZE (rust/crates/httparse-1.8.0.crate) = 29954
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/human-panic-1.2.2.crate) = 7a79a67745be0cb8dd2771f03b24c2f25df98d5471fe7a595d668cfa2e6f843d
-SIZE (rust/crates/human-panic-1.2.2.crate) = 11437
-SHA256 (rust/crates/hyper-0.14.27.crate) = ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468
-SIZE (rust/crates/hyper-0.14.27.crate) = 195700
+SHA256 (rust/crates/human-panic-2.0.2.crate) = 80b84a66a325082740043a6c28bbea400c129eac0d3a27673a1de971e44bf1f7
+SIZE (rust/crates/human-panic-2.0.2.crate) = 12620
+SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
+SIZE (rust/crates/hyper-0.14.32.crate) = 199622
SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
-SHA256 (rust/crates/iana-time-zone-0.1.58.crate) = 8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20
-SIZE (rust/crates/iana-time-zone-0.1.58.crate) = 27020
+SHA256 (rust/crates/iana-time-zone-0.1.62.crate) = b2fd658b06e56721792c5df4475705b6cda790e9298d19d2f8af083457bcd127
+SIZE (rust/crates/iana-time-zone-0.1.62.crate) = 35775
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
+SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
+SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
+SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
SHA256 (rust/crates/im-15.1.0.crate) = d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9
SIZE (rust/crates/im-15.1.0.crate) = 117169
-SHA256 (rust/crates/include_dir-0.7.3.crate) = 18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e
-SIZE (rust/crates/include_dir-0.7.3.crate) = 6046
-SHA256 (rust/crates/include_dir_macros-0.7.3.crate) = b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f
-SIZE (rust/crates/include_dir_macros-0.7.3.crate) = 3700
+SHA256 (rust/crates/include_dir-0.7.4.crate) = 923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd
+SIZE (rust/crates/include_dir-0.7.4.crate) = 6365
+SHA256 (rust/crates/include_dir_macros-0.7.4.crate) = 7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75
+SIZE (rust/crates/include_dir_macros-0.7.4.crate) = 4560
SHA256 (rust/crates/indent_write-2.2.0.crate) = 0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3
SIZE (rust/crates/indent_write-2.2.0.crate) = 11090
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
-SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
-SHA256 (rust/crates/indicatif-0.17.7.crate) = fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25
-SIZE (rust/crates/indicatif-0.17.7.crate) = 63108
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
+SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
+SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
-SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
-SIZE (rust/crates/itertools-0.11.0.crate) = 125074
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/joinery-2.1.0.crate) = 72167d68f5fce3b8655487b8038691a3c9984ee769590f93f2a631f4ad64e4f5
SIZE (rust/crates/joinery-2.1.0.crate) = 14163
-SHA256 (rust/crates/js-sys-0.3.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca
-SIZE (rust/crates/js-sys-0.3.66.crate) = 80765
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
-SIZE (rust/crates/libc-0.2.150.crate) = 719359
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (rust/crates/libc-0.2.171.crate) = 785246
SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
-SHA256 (rust/crates/linux-raw-sys-0.4.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456
-SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
+SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/logfmt-0.0.2.crate) = 879777f0cc6f3646a044de60e4ab98c75617e3f9580f7a2032e6ad7ea0cd3054
SIZE (rust/crates/logfmt-0.0.2.crate) = 2668
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
-SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
-SIZE (rust/crates/memchr-2.6.4.crate) = 94439
-SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
-SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
-SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
-SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom-supreme-0.8.0.crate) = 2bd3ae6c901f1959588759ff51c95d24b491ecb9ff91aa9c2ef4acc5b1dcab27
@@ -249,299 +275,315 @@ SHA256 (rust/crates/nom_locate-4.2.0.crate) = 1e3c83c053b0713da60c5b8de47fe8e494
SIZE (rust/crates/nom_locate-4.2.0.crate) = 19013
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
-SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
-SIZE (rust/crates/object-0.32.1.crate) = 275463
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
-SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/ordered-float-3.9.2.crate) = f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc
SIZE (rust/crates/ordered-float-3.9.2.crate) = 19788
-SHA256 (rust/crates/os_info-3.7.0.crate) = 006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e
-SIZE (rust/crates/os_info-3.7.0.crate) = 24133
+SHA256 (rust/crates/os_info-3.10.0.crate) = 2a604e53c24761286860eba4e2c8b23a0161526476b1de520139d69cdb85a6b5
+SIZE (rust/crates/os_info-3.10.0.crate) = 22971
SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
-SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/plotters-0.3.5.crate) = d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45
-SIZE (rust/crates/plotters-0.3.5.crate) = 143975
-SHA256 (rust/crates/plotters-backend-0.3.5.crate) = 9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609
-SIZE (rust/crates/plotters-backend-0.3.5.crate) = 13440
-SHA256 (rust/crates/plotters-svg-0.3.5.crate) = 38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab
-SIZE (rust/crates/plotters-svg-0.3.5.crate) = 6948
-SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
-SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/predicates-2.1.5.crate) = 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd
SIZE (rust/crates/predicates-2.1.5.crate) = 24165
-SHA256 (rust/crates/predicates-3.0.4.crate) = 6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0
-SIZE (rust/crates/predicates-3.0.4.crate) = 23240
-SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
-SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
-SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
-SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.70.crate) = 39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b
-SIZE (rust/crates/proc-macro2-1.0.70.crate) = 44343
-SHA256 (rust/crates/pulldown-cmark-0.9.3.crate) = 77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998
-SIZE (rust/crates/pulldown-cmark-0.9.3.crate) = 117339
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b
+SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378
SHA256 (rust/crates/quantiles-0.7.1.crate) = c10fa813fb26fb6c321a6f3085b5ade4cb4730d08d0b9e70a3759136940957f2
SIZE (rust/crates/quantiles-0.7.1.crate) = 24339
SHA256 (rust/crates/quick-xml-0.22.0.crate) = 8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b
SIZE (rust/crates/quick-xml-0.22.0.crate) = 132066
SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
SIZE (rust/crates/quote-0.6.13.crate) = 17475
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
-SHA256 (rust/crates/rayon-1.8.0.crate) = 9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1
-SIZE (rust/crates/rayon-1.8.0.crate) = 170172
-SHA256 (rust/crates/rayon-core-1.12.0.crate) = 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed
-SIZE (rust/crates/rayon-core-1.12.0.crate) = 70081
-SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
-SIZE (rust/crates/regex-1.10.2.crate) = 252839
-SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f
-SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/reqwest-0.11.22.crate) = 046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b
-SIZE (rust/crates/reqwest-0.11.22.crate) = 156932
-SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74
-SIZE (rust/crates/ring-0.17.7.crate) = 4146482
-SHA256 (rust/crates/rust_decimal-1.33.1.crate) = 06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4
-SIZE (rust/crates/rust_decimal-1.33.1.crate) = 125610
-SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
-SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
-SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
-SIZE (rust/crates/rustix-0.37.27.crate) = 324534
-SHA256 (rust/crates/rustix-0.38.27.crate) = bfeae074e687625746172d639330f1de242a178bf3189b51e35a7a21573513ac
-SIZE (rust/crates/rustix-0.38.27.crate) = 365308
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rust_decimal-1.37.1.crate) = faa7de2ba56ac291bd90c6b9bece784a52ae1411f9506544b3eae36dd2356d50
+SIZE (rust/crates/rust_decimal-1.37.1.crate) = 152139
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustix-0.37.28.crate) = 519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6
+SIZE (rust/crates/rustix-0.37.28.crate) = 325812
+SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
+SIZE (rust/crates/rustix-1.0.3.crate) = 413960
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
-SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
-SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/self_update-0.32.0.crate) = 7e08f3ce73aed26096783c26570ba416ff8f4524c89a14bcdf068967dc80daef
SIZE (rust/crates/self_update-0.32.0.crate) = 35902
-SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090
-SIZE (rust/crates/semver-1.0.20.crate) = 30451
-SHA256 (rust/crates/serde-1.0.193.crate) = 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89
-SIZE (rust/crates/serde-1.0.193.crate) = 76863
-SHA256 (rust/crates/serde_derive-1.0.193.crate) = 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3
-SIZE (rust/crates/serde_derive-1.0.193.crate) = 55692
-SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b
-SIZE (rust/crates/serde_json-1.0.108.crate) = 146476
-SHA256 (rust/crates/serde_spanned-0.6.4.crate) = 12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80
-SIZE (rust/crates/serde_spanned-0.6.4.crate) = 7756
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e
SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/socket2-0.4.10.crate) = 9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d
-SIZE (rust/crates/socket2-0.4.10.crate) = 45697
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
+SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strfmt-0.2.4.crate) = 7a8348af2d9fc3258c8733b8d9d8db2e56f54b2363a4b5b81585c7875ed65e65
SIZE (rust/crates/strfmt-0.2.4.crate) = 15194
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
SIZE (rust/crates/syn-0.15.44.crate) = 184212
-SHA256 (rust/crates/syn-2.0.39.crate) = 23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a
-SIZE (rust/crates/syn-2.0.39.crate) = 244129
+SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
+SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5
-SIZE (rust/crates/tempfile-3.8.1.crate) = 32164
+SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
+SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
SIZE (rust/crates/terminal_size-0.2.6.crate) = 10585
-SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
-SIZE (rust/crates/termtree-0.4.1.crate) = 4557
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
SHA256 (rust/crates/test-generator-0.3.1.crate) = 5b23be2add79223226e1cb6446cb3e37506a5927089870687a0f1149bb7a073a
SIZE (rust/crates/test-generator-0.3.1.crate) = 42388
-SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d
-SIZE (rust/crates/textwrap-0.16.0.crate) = 53722
-SHA256 (rust/crates/thiserror-1.0.50.crate) = f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2
-SIZE (rust/crates/thiserror-1.0.50.crate) = 19414
-SHA256 (rust/crates/thiserror-impl-1.0.50.crate) = 266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8
-SIZE (rust/crates/thiserror-impl-1.0.50.crate) = 15357
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate) = 9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1
SIZE (rust/crates/tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884765
SHA256 (rust/crates/tikv-jemallocator-0.5.4.crate) = 965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca
SIZE (rust/crates/tikv-jemallocator-0.5.4.crate) = 13101
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.35.0.crate) = 841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c
-SIZE (rust/crates/tokio-1.35.0.crate) = 743314
+SHA256 (rust/crates/tokio-1.44.1.crate) = f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a
+SIZE (rust/crates/tokio-1.44.1.crate) = 830115
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
-SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
+SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034
+SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.8.crate) = a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35
-SIZE (rust/crates/toml-0.8.8.crate) = 50451
-SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
-SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
-SHA256 (rust/crates/toml_edit-0.21.0.crate) = d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03
-SIZE (rust/crates/toml_edit-0.21.0.crate) = 101265
-SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
-SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
-SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
+SIZE (rust/crates/toml-0.8.20.crate) = 51095
+SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
+SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
+SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
+SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-bidi-0.3.14.crate) = 6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416
-SIZE (rust/crates/unicode-bidi-0.3.14.crate) = 56429
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
-SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/uuid-1.6.1.crate) = 5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560
-SIZE (rust/crates/uuid-1.6.1.crate) = 55554
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee
-SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
+SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.89.crate) = 0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e
-SIZE (rust/crates/wasm-bindgen-0.2.89.crate) = 181935
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826
-SIZE (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 28205
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.39.crate) = ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12
-SIZE (rust/crates/wasm-bindgen-futures-0.4.39.crate) = 15376
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2
-SIZE (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 13906
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = 20008
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7265
-SHA256 (rust/crates/web-sys-0.3.66.crate) = 50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f
-SIZE (rust/crates/web-sys-0.3.66.crate) = 733024
-SHA256 (rust/crates/webpki-roots-0.25.3.crate) = 1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10
-SIZE (rust/crates/webpki-roots-0.25.3.crate) = 251565
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
+SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
-SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
-SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
-SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
-SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
-SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
-SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
-SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
-SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
-SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
-SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
-SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
SHA256 (rust/crates/yansi-term-0.1.2.crate) = fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1
SIZE (rust/crates/yansi-term-0.1.2.crate) = 14342
-SHA256 (rcoh-angle-grinder-v0.19.4_GH0.tar.gz) = 13ae3912dcc34c2648d8ef57fe8d976cb978c70e6976ead079ea5d7609532172
-SIZE (rcoh-angle-grinder-v0.19.4_GH0.tar.gz) = 954050
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rcoh-angle-grinder-v0.19.6_GH0.tar.gz) = f76e236f0825ca3f0b165e37d6448fa36e39c41690e7469d02c37eeb0c972222
+SIZE (rcoh-angle-grinder-v0.19.6_GH0.tar.gz) = 954549
diff --git a/textproc/ansifilter/Makefile b/textproc/ansifilter/Makefile
index be876315d05c..d13aaa67f863 100644
--- a/textproc/ansifilter/Makefile
+++ b/textproc/ansifilter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ansifilter
-DISTVERSION= 2.21
+DISTVERSION= 2.22
CATEGORIES= textproc
MASTER_SITES= http://www.andre-simon.de/zip/
diff --git a/textproc/ansifilter/distinfo b/textproc/ansifilter/distinfo
index 8e04d1e25bdb..aa2bfcd00f3b 100644
--- a/textproc/ansifilter/distinfo
+++ b/textproc/ansifilter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725800187
-SHA256 (ansifilter-2.21.tar.bz2) = 5ea7cfdfd0752d5a169259da005c18b9037628036fd89d8b82624bacec9c1390
-SIZE (ansifilter-2.21.tar.bz2) = 434994
+TIMESTAMP = 1757678751
+SHA256 (ansifilter-2.22.tar.bz2) = ccff41ca740b813bf9103868b5000f4243d32a75304ea929a214c49b943ecc93
+SIZE (ansifilter-2.22.tar.bz2) = 435974
diff --git a/textproc/aq/Makefile b/textproc/aq/Makefile
index e95b13424a87..5a69aa103676 100644
--- a/textproc/aq/Makefile
+++ b/textproc/aq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aq
DISTVERSION= 0.3.0
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/arianna/distinfo b/textproc/arianna/distinfo
index ed1e8902adb7..57ad25f4f1cf 100644
--- a/textproc/arianna/distinfo
+++ b/textproc/arianna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381692
-SHA256 (KDE/release-service/25.04.3/arianna-25.04.3.tar.xz) = 55b34e630fd7833f566ae3949850a54e6055781523a29dac6ce146d281415b87
-SIZE (KDE/release-service/25.04.3/arianna-25.04.3.tar.xz) = 1168060
+TIMESTAMP = 1762264802
+SHA256 (KDE/release-service/25.08.3/arianna-25.08.3.tar.xz) = 3aee87ebbca3216ea8676036266312a5e7a4af3406c20deca12efa9f8b5bdab4
+SIZE (KDE/release-service/25.08.3/arianna-25.08.3.tar.xz) = 1183484
diff --git a/textproc/bat/Makefile b/textproc/bat/Makefile
index 9decd89f9f71..a4712e0610cd 100644
--- a/textproc/bat/Makefile
+++ b/textproc/bat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bat
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/textproc/belr/Makefile b/textproc/belr/Makefile
index 8191fd9dd071..4ebcab9b8ead 100644
--- a/textproc/belr/Makefile
+++ b/textproc/belr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= belr
-DISTVERSION= 5.4.24
+DISTVERSION= 5.4.28
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
@@ -9,19 +9,17 @@ WWW= https://www.linphone.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \
- ${LOCALBASE}/lib/libbcunit.a:devel/bcunit
+LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \
+ libbcunit.so:devel/bcunit
USES= cmake compiler:c++17-lang dos2unix
+DOS2UNIX_FILES= ${WRKSRC}/CMakeLists.txt
USE_GITLAB= yes
GL_SITE= https://gitlab.linphone.org/BC
GL_ACCOUNT= public
USE_LDCONFIG= yes
-DOS2UNIX_FILES= ${WRKSRC}/CMakeLists.txt
-
-CMAKE_ARGS= -DCMAKE_SKIP_INSTALL_RPATH=ON \
- -DENABLE_STRICT=NO
+CMAKE_ON= BUILD_SHARED_LIBS
LDFLAGS+= -lpthread
diff --git a/textproc/belr/distinfo b/textproc/belr/distinfo
index 08f778962a38..dd9c9c53b109 100644
--- a/textproc/belr/distinfo
+++ b/textproc/belr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751279842
-SHA256 (belr-5.4.24.tar.bz2) = f3fa37747b406c13e051c0186da04026eb970da16831ec6bd8e1e029beebb866
-SIZE (belr-5.4.24.tar.bz2) = 56499
+TIMESTAMP = 1758125125
+SHA256 (belr-5.4.28.tar.bz2) = f6c3689de3b9049a4155e983b72d26f4fb2ee6222e4be16aba15f02cbd513ff1
+SIZE (belr-5.4.28.tar.bz2) = 56489
diff --git a/textproc/belr/pkg-plist b/textproc/belr/pkg-plist
index a5d15356ad94..7559f6982ceb 100644
--- a/textproc/belr/pkg-plist
+++ b/textproc/belr/pkg-plist
@@ -9,7 +9,8 @@ lib/cmake/Belr/BelrConfig.cmake
lib/cmake/Belr/BelrConfigVersion.cmake
lib/cmake/Belr/BelrTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Belr/BelrTargets.cmake
-lib/libbelr.a
+lib/libbelr.so
+lib/libbelr.so.1
%%DATADIR%%-tester/res/basicgrammar.txt
%%DATADIR%%-tester/res/register.txt
%%DATADIR%%-tester/res/response.txt
diff --git a/textproc/biodiff/Makefile b/textproc/biodiff/Makefile
index 9f7a6c6d7420..5dee8a2d1588 100644
--- a/textproc/biodiff/Makefile
+++ b/textproc/biodiff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= biodiff
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/bsd-spell/Makefile b/textproc/bsd-spell/Makefile
index 4268e1be8157..5cac537f2704 100644
--- a/textproc/bsd-spell/Makefile
+++ b/textproc/bsd-spell/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bsd-spell
-PORTREVISION= 2
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
+DISTVERSION= 1.0.1
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= gbe@FreeBSD.org
@@ -15,6 +15,12 @@ USE_GITHUB= yes
GH_ACCOUNT= gbergling
GH_PROJECT= bsdspell
+post-extract:
+ ${REINPLACE_CMD} -e 's,/usr/share/,${PREFIX}/share/,' \
+ ${WRKSRC}/usr.bin/spell/spell.sh ${WRKSRC}/usr.bin/spell/spell.1
+ ${REINPLACE_CMD} -E -e 's,\<SPELL\>,B&,' -e 's,\<spell\>,b&,' \
+ ${WRKSRC}/usr.bin/spell/spell.1
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/usr.bin/spell/spellprog ${STAGEDIR}${PREFIX}/libexec
${INSTALL_PROGRAM} ${WRKSRC}/usr.bin/deroff/deroff ${STAGEDIR}${PREFIX}/bin
@@ -26,7 +32,7 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/usr.bin/spell/special.math ${STAGEDIR}${PREFIX}/share/dict
${INSTALL_DATA} ${WRKSRC}/usr.bin/spell/stop ${STAGEDIR}${PREFIX}/share/dict
- ${INSTALL_MAN} ${WRKSRC}/usr.bin/spell/spell.1.gz ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/usr.bin/spell/spell.1.gz ${STAGEDIR}${PREFIX}/share/man/man1/bspell.1.gz
${INSTALL_MAN} ${WRKSRC}/usr.bin/deroff/deroff.1.gz ${STAGEDIR}${PREFIX}/share/man/man1
.include <bsd.port.mk>
diff --git a/textproc/bsd-spell/pkg-plist b/textproc/bsd-spell/pkg-plist
index 76edb9a3d79a..b54a61fe4b05 100644
--- a/textproc/bsd-spell/pkg-plist
+++ b/textproc/bsd-spell/pkg-plist
@@ -1,7 +1,7 @@
libexec/spellprog
bin/bspell
bin/deroff
-share/man/man1/spell.1.gz
+share/man/man1/bspell.1.gz
share/man/man1/deroff.1.gz
share/dict/american
share/dict/british
diff --git a/textproc/cast2gif/Makefile b/textproc/cast2gif/Makefile
index 63c934e482de..cf16e5080843 100644
--- a/textproc/cast2gif/Makefile
+++ b/textproc/cast2gif/Makefile
@@ -2,7 +2,7 @@ PORTNAME= cast2gif
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-5
DISTVERSIONSUFFIX= -g7373161
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/cg3/Makefile b/textproc/cg3/Makefile
index 84baa1f73872..6693d5fd1ea7 100644
--- a/textproc/cg3/Makefile
+++ b/textproc/cg3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cg3
DISTVERSION= 1.3.6
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MASTER_SITES= https://github.com/GrammarSoft/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/textproc/cgrep/Makefile b/textproc/cgrep/Makefile
index 0ddaa3b0b9a9..da3cc506a62c 100644
--- a/textproc/cgrep/Makefile
+++ b/textproc/cgrep/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cgrep
PORTVERSION= 8.1.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/choose/Makefile b/textproc/choose/Makefile
index 1f3e3918f5db..dadfc04e06f0 100644
--- a/textproc/choose/Makefile
+++ b/textproc/choose/Makefile
@@ -1,7 +1,7 @@
PORTNAME= choose
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.6
-PORTREVISION= 7
+DISTVERSION= 1.3.7
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/choose/distinfo b/textproc/choose/distinfo
index dcb1bce846de..c6322dba2bc7 100644
--- a/textproc/choose/distinfo
+++ b/textproc/choose/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1728180564
+TIMESTAMP = 1756261900
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
@@ -61,5 +61,5 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (theryangeary-choose-v1.3.6_GH0.tar.gz) = 3d28dc39339dbf5c6197eb803b199661d6d261bc827c194b31b19d1afad01487
-SIZE (theryangeary-choose-v1.3.6_GH0.tar.gz) = 31400
+SHA256 (theryangeary-choose-v1.3.7_GH0.tar.gz) = 8f51a315fbbe0688c4a2078ba8bc8446d36943b6cce6ed9bbd6a11f33bd1a134
+SIZE (theryangeary-choose-v1.3.7_GH0.tar.gz) = 31570
diff --git a/textproc/code-minimap/Makefile b/textproc/code-minimap/Makefile
index 2ff337dd72a6..6811ba32ccd7 100644
--- a/textproc/code-minimap/Makefile
+++ b/textproc/code-minimap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= code-minimap
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.8
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= textproc
MAINTAINER= dereks@lifeofadishwasher.com
diff --git a/textproc/codesearch/Makefile b/textproc/codesearch/Makefile
index 2297a64e37a2..caf044aa1caf 100644
--- a/textproc/codesearch/Makefile
+++ b/textproc/codesearch/Makefile
@@ -1,6 +1,7 @@
PORTNAME= codesearch
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0-rc.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/comrak/Makefile b/textproc/comrak/Makefile
index 67cc7d1230b2..c4867acc67e3 100644
--- a/textproc/comrak/Makefile
+++ b/textproc/comrak/Makefile
@@ -1,6 +1,6 @@
PORTNAME= comrak
DISTVERSIONPREFIX= v
-DISTVERSION= 0.40.0
+DISTVERSION= 0.47.0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -42,11 +42,13 @@ CARGO_CRATES= adler-1.0.2 \
derive_arbitrary-1.3.2 \
deunicode-0.4.5 \
deunicode-1.4.4 \
+ diff-0.1.13 \
emojis-0.6.2 \
entities-1.0.1 \
errno-0.3.8 \
fancy-regex-0.7.1 \
flate2-1.0.25 \
+ fmt2io-1.0.0 \
fnv-1.0.7 \
hashbrown-0.12.3 \
heck-0.4.1 \
@@ -57,6 +59,7 @@ CARGO_CRATES= adler-1.0.2 \
io-lifetimes-1.0.11 \
is-terminal-0.4.5 \
itoa-1.0.5 \
+ jetscii-0.5.3 \
lazy_static-1.4.0 \
libc-0.2.153 \
line-wrap-0.1.1 \
@@ -70,12 +73,14 @@ CARGO_CRATES= adler-1.0.2 \
ntest_timeout-0.9.2 \
once_cell-1.19.0 \
onig-6.4.0 \
- onig_sys-69.8.1 \
+ onig_sys-69.9.1 \
os_str_bytes-6.6.1 \
+ percent-encoding-rfc3986-0.1.3 \
phf-0.11.1 \
phf_shared-0.11.1 \
pkg-config-0.3.26 \
plist-1.3.1 \
+ pretty_assertions-1.4.1 \
prettyplease-0.2.25 \
proc-macro-crate-1.2.1 \
proc-macro-error-1.0.4 \
@@ -157,7 +162,8 @@ CARGO_CRATES= adler-1.0.2 \
winnow-0.3.8 \
xdg-2.5.2 \
xml-rs-0.8.14 \
- yaml-rust-0.4.5
+ yaml-rust-0.4.5 \
+ yansi-1.0.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/comrak/distinfo b/textproc/comrak/distinfo
index 70fb795a4bd2..f8929e11199f 100644
--- a/textproc/comrak/distinfo
+++ b/textproc/comrak/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752906841
+TIMESTAMP = 1761900632
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
@@ -47,6 +47,8 @@ SHA256 (rust/crates/deunicode-0.4.5.crate) = 71dbf1bf89c23e9cd1baf5e654f62287265
SIZE (rust/crates/deunicode-0.4.5.crate) = 103607
SHA256 (rust/crates/deunicode-1.4.4.crate) = 322ef0094744e63628e6f0eb2295517f79276a5b342a4c2ff3042566ca181d4e
SIZE (rust/crates/deunicode-1.4.4.crate) = 177174
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/emojis-0.6.2.crate) = 9f619a926616ae7149a0d82610b051134a0d6c4ae2962d990c06c847a445c5d9
SIZE (rust/crates/emojis-0.6.2.crate) = 118185
SHA256 (rust/crates/entities-1.0.1.crate) = b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca
@@ -57,6 +59,8 @@ SHA256 (rust/crates/fancy-regex-0.7.1.crate) = 9d6b8560a05112eb52f04b00e5d3790c0
SIZE (rust/crates/fancy-regex-0.7.1.crate) = 78178
SHA256 (rust/crates/flate2-1.0.25.crate) = a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841
SIZE (rust/crates/flate2-1.0.25.crate) = 70210
+SHA256 (rust/crates/fmt2io-1.0.0.crate) = 6b6129284da9f7e5296cc22183a63f24300e945e297705dcc0672f7df01d62c8
+SIZE (rust/crates/fmt2io-1.0.0.crate) = 3802
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -77,6 +81,8 @@ SHA256 (rust/crates/is-terminal-0.4.5.crate) = 8687c819457e979cc940d09cb16e42a1b
SIZE (rust/crates/is-terminal-0.4.5.crate) = 7760
SHA256 (rust/crates/itoa-1.0.5.crate) = fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440
SIZE (rust/crates/itoa-1.0.5.crate) = 10622
+SHA256 (rust/crates/jetscii-0.5.3.crate) = 47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e
+SIZE (rust/crates/jetscii-0.5.3.crate) = 18811
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
@@ -103,10 +109,12 @@ SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c243
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f
SIZE (rust/crates/onig-6.4.0.crate) = 32616
-SHA256 (rust/crates/onig_sys-69.8.1.crate) = 7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7
-SIZE (rust/crates/onig_sys-69.8.1.crate) = 638216
+SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc
+SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378
SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
+SHA256 (rust/crates/percent-encoding-rfc3986-0.1.3.crate) = 3637c05577168127568a64e9dc5a6887da720efef07b3d9472d45f63ab191166
+SIZE (rust/crates/percent-encoding-rfc3986-0.1.3.crate) = 13507
SHA256 (rust/crates/phf-0.11.1.crate) = 928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c
SIZE (rust/crates/phf-0.11.1.crate) = 17232
SHA256 (rust/crates/phf_shared-0.11.1.crate) = e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676
@@ -115,6 +123,8 @@ SHA256 (rust/crates/pkg-config-0.3.26.crate) = 6ac9a59f73473f1b8d852421e59e64809
SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
SHA256 (rust/crates/plist-1.3.1.crate) = bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225
SIZE (rust/crates/plist-1.3.1.crate) = 44772
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
SHA256 (rust/crates/prettyplease-0.2.25.crate) = 64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033
SIZE (rust/crates/prettyplease-0.2.25.crate) = 58681
SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
@@ -279,5 +289,7 @@ SHA256 (rust/crates/xml-rs-0.8.14.crate) = 52839dc911083a8ef63efa4d039d1f58b5e40
SIZE (rust/crates/xml-rs-0.8.14.crate) = 51905
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (kivikakk-comrak-v0.40.0_GH0.tar.gz) = 89bf88ac19a0b7542048a78c6273643d25259acb10ffe22af3482ad8fd04f69d
-SIZE (kivikakk-comrak-v0.40.0_GH0.tar.gz) = 360642
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (kivikakk-comrak-v0.47.0_GH0.tar.gz) = 607e322d13cce89da43ea923dfa48c1a5fb10649a0de0300a366292a931211db
+SIZE (kivikakk-comrak-v0.47.0_GH0.tar.gz) = 406343
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index 591d75ba5409..e51fdab71366 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -1,6 +1,6 @@
PORTNAME= consul-template
DISTVERSIONPREFIX= v
-DISTVERSION= 0.41.1
+DISTVERSION= 0.41.3
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/consul-template/distinfo b/textproc/consul-template/distinfo
index c5c75761dc1e..e595cb3f8174 100644
--- a/textproc/consul-template/distinfo
+++ b/textproc/consul-template/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753445756
-SHA256 (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.mod) = b9d3a7fe8df26285edcca98f51cef75036e1f0356d7164569385f39f2181a514
-SIZE (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.mod) = 2830
-SHA256 (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.zip) = 00336b72333495cbea48a21bfed09f1d7401c4cfa572ce7af6a35faac20efbe4
-SIZE (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.zip) = 414316
+TIMESTAMP = 1762531160
+SHA256 (go/textproc_consul-template/consul-template-v0.41.3/v0.41.3.mod) = 85cd7ad76e777a1d20425dce58d1490410da1701bebb8b48881b3712ee29e505
+SIZE (go/textproc_consul-template/consul-template-v0.41.3/v0.41.3.mod) = 2830
+SHA256 (go/textproc_consul-template/consul-template-v0.41.3/v0.41.3.zip) = 1604d5e31520064b9efaf6d271026bfdcad83d1ce9fe1291b436c744c9b6ea01
+SIZE (go/textproc_consul-template/consul-template-v0.41.3/v0.41.3.zip) = 415176
diff --git a/textproc/crow-translate/Makefile b/textproc/crow-translate/Makefile
index 5603fff05021..7c5ce99d78ed 100644
--- a/textproc/crow-translate/Makefile
+++ b/textproc/crow-translate/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= textproc
MASTER_SITES= KDE
MASTER_SITE_SUBDIR= stable/${PORTNAME}/${PORTVERSION}
-MAINTAINER= ehaupt@FreeBSD.org
+MAINTAINER= kde@FreeBSD.org
COMMENT= Translator using Google, Yandex Bing, LibreTranslate and Lingva
WWW= https://apps.kde.org/crowtranslate/
diff --git a/textproc/csview/Makefile b/textproc/csview/Makefile
index 2ea7378326ab..c021c090db03 100644
--- a/textproc/csview/Makefile
+++ b/textproc/csview/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csview
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.3
-PORTREVISION= 9
+DISTVERSION= 1.3.4
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= ruben@verweg.com
@@ -17,20 +17,20 @@ USE_GITHUB= yes
GH_ACCOUNT= wfxr
CARGO_CRATES= anstream-0.6.13 \
- anstyle-1.0.6 \
+ anstyle-1.0.8 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.82 \
+ anyhow-1.0.89 \
bitflags-2.5.0 \
cc-1.0.94 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_complete-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
+ clap-4.5.23 \
+ clap_builder-4.5.23 \
+ clap_complete-4.5.38 \
+ clap_derive-4.5.18 \
+ clap_lex-0.7.4 \
colorchoice-1.0.0 \
- csv-1.3.0 \
+ csv-1.3.1 \
csv-core-0.1.11 \
either-1.11.0 \
errno-0.2.8 \
@@ -38,7 +38,6 @@ CARGO_CRATES= anstream-0.6.13 \
errno-dragonfly-0.1.2 \
exitcode-1.1.2 \
heck-0.5.0 \
- itertools-0.12.1 \
itertools-0.13.0 \
itoa-1.0.11 \
libc-0.2.153 \
@@ -53,33 +52,26 @@ CARGO_CRATES= anstream-0.6.13 \
serde_derive-1.0.197 \
strsim-0.11.1 \
syn-2.0.59 \
- terminal_size-0.3.0 \
+ terminal_size-0.4.0 \
unicode-ident-1.0.12 \
- unicode-truncate-1.0.0 \
- unicode-width-0.1.12 \
+ unicode-segmentation-1.11.0 \
+ unicode-truncate-2.0.0 \
+ unicode-width-0.2.0 \
utf8parse-0.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ 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
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/csview/distinfo b/textproc/csview/distinfo
index 5d2bcd2dd6f0..e354ec22cc04 100644
--- a/textproc/csview/distinfo
+++ b/textproc/csview/distinfo
@@ -1,34 +1,34 @@
-TIMESTAMP = 1724074003
+TIMESTAMP = 1756819350
SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
+SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
-SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6
+SIZE (rust/crates/anyhow-1.0.89.crate) = 47078
SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
SHA256 (rust/crates/cc-1.0.94.crate) = 17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7
SIZE (rust/crates/cc-1.0.94.crate) = 76456
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_complete-4.5.2.crate) = dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e
-SIZE (rust/crates/clap_complete-4.5.2.crate) = 37850
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
+SIZE (rust/crates/clap-4.5.23.crate) = 56460
+SHA256 (rust/crates/clap_builder-4.5.23.crate) = 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838
+SIZE (rust/crates/clap_builder-4.5.23.crate) = 164180
+SHA256 (rust/crates/clap_complete-4.5.38.crate) = d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01
+SIZE (rust/crates/clap_complete-4.5.38.crate) = 47669
+SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
+SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/csv-1.3.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe
-SIZE (rust/crates/csv-1.3.0.crate) = 888212
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
@@ -43,8 +43,6 @@ SHA256 (rust/crates/exitcode-1.1.2.crate) = de853764b47027c2e862a995c34978ffa63c
SIZE (rust/crates/exitcode-1.1.2.crate) = 6538
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
@@ -73,14 +71,16 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-2.0.59.crate) = 4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a
SIZE (rust/crates/syn-2.0.59.crate) = 255393
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef
+SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-truncate-1.0.0.crate) = 5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226
-SIZE (rust/crates/unicode-truncate-1.0.0.crate) = 12017
-SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
-SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
+SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
+SHA256 (rust/crates/unicode-truncate-2.0.0.crate) = 8fbf03860ff438702f3910ca5f28f8dac63c1c11e7efb5012b8b175493606330
+SIZE (rust/crates/unicode-truncate-2.0.0.crate) = 12904
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -89,43 +89,27 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (wfxr-csview-v1.3.3_GH0.tar.gz) = de84f181a6b89101ed150a378eff9583d8f8cbcc4025d06adc4bc3c48085df95
-SIZE (wfxr-csview-v1.3.3_GH0.tar.gz) = 33655
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (wfxr-csview-v1.3.4_GH0.tar.gz) = 91fadcddef511265f4bf39897ce4a65c457ac89ffd8dd742dc209d30bf04d6aa
+SIZE (wfxr-csview-v1.3.4_GH0.tar.gz) = 33335
diff --git a/textproc/csvlens/Makefile b/textproc/csvlens/Makefile
index a3288ccad3d4..a77624c16c67 100644
--- a/textproc/csvlens/Makefile
+++ b/textproc/csvlens/Makefile
@@ -1,7 +1,6 @@
PORTNAME= csvlens
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.0
-PORTREVISION= 2
+DISTVERSION= 0.14.0
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
@@ -16,7 +15,7 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= YS-L
-PLIST_FILES= bin/csvlens
+PLIST_FILES= bin/${PORTNAME}
PORTDOCS= CHANGELOG.md README.md
diff --git a/textproc/csvlens/Makefile.crates b/textproc/csvlens/Makefile.crates
index f34350d0b73b..ecb02a238eed 100644
--- a/textproc/csvlens/Makefile.crates
+++ b/textproc/csvlens/Makefile.crates
@@ -1,102 +1,103 @@
-CARGO_CRATES= ahash-0.8.11 \
- aho-corasick-1.1.3 \
+CARGO_CRATES= ahash-0.8.12 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
ansi-to-tui-7.0.0 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.97 \
- arboard-3.5.0 \
- arrow-54.3.1 \
- arrow-arith-54.3.1 \
- arrow-array-54.3.1 \
- arrow-buffer-54.3.1 \
- arrow-cast-54.3.1 \
- arrow-csv-54.3.1 \
- arrow-data-54.3.1 \
- arrow-ord-54.3.1 \
- arrow-row-54.3.1 \
- arrow-schema-54.3.1 \
- arrow-select-54.3.1 \
- arrow-string-54.3.1 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
+ arboard-3.6.1 \
+ arrow-56.2.0 \
+ arrow-arith-56.2.0 \
+ arrow-array-56.2.0 \
+ arrow-buffer-56.2.0 \
+ arrow-cast-56.2.0 \
+ arrow-csv-56.2.0 \
+ arrow-data-56.2.0 \
+ arrow-ord-56.2.0 \
+ arrow-row-56.2.0 \
+ arrow-schema-56.2.0 \
+ arrow-select-56.2.0 \
+ arrow-string-56.2.0 \
atoi-2.0.0 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
base64-0.22.1 \
- bitflags-1.3.2 \
- bitflags-2.9.0 \
- bumpalo-3.17.0 \
+ bitflags-2.10.0 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
bytes-1.10.1 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.18 \
- cfg-if-1.0.0 \
- chrono-0.4.40 \
- clap-4.5.35 \
- clap_builder-4.5.35 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- clipboard-win-5.4.0 \
- colorchoice-1.0.3 \
+ castaway-0.2.4 \
+ cc-1.2.43 \
+ cfg-if-1.0.4 \
+ chrono-0.4.42 \
+ clap-4.5.50 \
+ clap_builder-4.5.50 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ clipboard-win-5.4.1 \
+ colorchoice-1.0.4 \
compact_str-0.8.1 \
const-random-0.1.18 \
const-random-macro-0.1.16 \
core-foundation-sys-0.8.7 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- crunchy-0.2.3 \
- csv-1.3.1 \
- csv-core-0.1.12 \
- csv-sniffer-0.3.1 \
+ crunchy-0.2.4 \
+ csv-1.4.0 \
+ csv-core-0.1.13 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
+ dispatch2-0.3.0 \
downcast-rs-1.2.1 \
either-1.15.0 \
equivalent-1.0.2 \
- errno-0.3.11 \
- error-code-3.3.1 \
+ errno-0.3.14 \
+ error-code-3.3.2 \
+ fast-float2-0.2.3 \
fastrand-2.3.0 \
filedescriptor-0.8.3 \
+ find-msvc-tools-0.1.4 \
fixedbitset-0.4.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
- gethostname-0.4.3 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
- half-2.5.0 \
- hashbrown-0.15.2 \
+ gethostname-1.1.0 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ half-2.7.1 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
- indexmap-2.9.0 \
- indoc-2.0.6 \
- instability-0.3.7 \
- is_terminal_polyfill-1.70.1 \
+ indexmap-2.12.0 \
+ indoc-2.0.7 \
+ instability-0.3.9 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.13.0 \
itoa-1.0.15 \
- js-sys-0.3.77 \
- lazy_static-1.5.0 \
- lexical-core-1.0.5 \
- lexical-parse-float-1.0.5 \
- lexical-parse-integer-1.0.5 \
- lexical-util-1.0.6 \
- lexical-write-float-1.0.5 \
- lexical-write-integer-1.0.5 \
- libc-0.2.171 \
- libm-0.2.11 \
+ js-sys-0.3.82 \
+ lexical-core-1.0.6 \
+ lexical-parse-float-1.0.6 \
+ lexical-parse-integer-1.0.6 \
+ lexical-util-1.0.7 \
+ lexical-write-float-1.0.6 \
+ lexical-write-integer-1.0.6 \
+ libc-0.2.177 \
+ libm-0.2.15 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.3 \
- lock_api-0.4.12 \
- log-0.4.27 \
+ linux-raw-sys-0.11.0 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
lru-0.12.5 \
- memchr-2.7.4 \
+ memchr-2.7.6 \
minimal-lexical-0.2.1 \
- mio-1.0.3 \
+ mio-1.1.0 \
nom-7.1.3 \
num-0.4.3 \
num-bigint-0.4.6 \
@@ -105,112 +106,117 @@ CARGO_CRATES= ahash-0.8.11 \
num-iter-0.1.45 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- objc2-0.6.0 \
- objc2-app-kit-0.3.0 \
- objc2-core-foundation-0.3.0 \
- objc2-core-graphics-0.3.0 \
+ objc2-0.6.3 \
+ objc2-app-kit-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-core-graphics-0.3.2 \
objc2-encode-4.1.0 \
- objc2-foundation-0.3.0 \
- objc2-io-surface-0.3.0 \
+ objc2-foundation-0.3.2 \
+ objc2-io-surface-0.3.2 \
once_cell-1.21.3 \
- os_pipe-1.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ once_cell_polyfill-1.70.2 \
+ os_pipe-1.2.3 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
petgraph-0.6.5 \
pkg-config-0.3.32 \
- proc-macro2-1.0.94 \
- quick-xml-0.37.4 \
- quote-1.0.40 \
- r-efi-5.2.0 \
+ proc-macro2-1.0.103 \
+ qsv-dateparser-0.13.0 \
+ qsv-sniffer-0.11.0 \
+ quick-xml-0.37.5 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
ratatui-0.29.0 \
- redox_syscall-0.5.10 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ redox_syscall-0.5.18 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rustix-0.38.44 \
- rustix-1.0.5 \
- rustversion-1.0.20 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
scopeguard-1.2.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
- signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.6 \
simdutf8-0.1.5 \
- smallvec-1.15.0 \
- sorted-vec-0.8.6 \
+ smallvec-1.15.1 \
+ sorted-vec-0.8.10 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
- syn-2.0.100 \
- tempfile-3.19.1 \
- terminal-colorsaurus-0.4.8 \
- terminal-trx-0.2.4 \
- terminal_size-0.4.2 \
+ syn-2.0.108 \
+ tabwriter-1.4.1 \
+ tempfile-3.23.0 \
+ terminal-colorsaurus-1.0.1 \
+ terminal-trx-0.2.5 \
+ terminal_size-0.4.3 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.17 \
tiny-keccak-2.0.2 \
- tree_magic_mini-3.1.6 \
- tui-input-0.11.1 \
- unicode-ident-1.0.18 \
+ tree_magic_mini-3.2.0 \
+ tui-input-0.13.0 \
+ unicode-ident-1.0.20 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
utf8parse-0.2.2 \
version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- wayland-backend-0.3.8 \
- wayland-client-0.31.8 \
- wayland-protocols-0.32.6 \
- wayland-protocols-wlr-0.3.6 \
- wayland-scanner-0.31.6 \
- wayland-sys-0.31.6 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ wayland-backend-0.3.11 \
+ wayland-client-0.31.11 \
+ wayland-protocols-0.32.9 \
+ wayland-protocols-wlr-0.3.9 \
+ wayland-scanner-0.31.7 \
+ wayland-sys-0.31.7 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.0 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.2 \
- windows-strings-0.4.0 \
- windows-sys-0.52.0 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- wit-bindgen-rt-0.39.0 \
+ windows_x86_64_msvc-0.53.1 \
+ wit-bindgen-0.46.0 \
wl-clipboard-rs-0.9.2 \
- x11rb-0.13.1 \
- x11rb-protocol-0.13.1 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
xterm-color-1.0.1 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
diff --git a/textproc/csvlens/distinfo b/textproc/csvlens/distinfo
index 76aa8e70d453..140b9e3d1549 100644
--- a/textproc/csvlens/distinfo
+++ b/textproc/csvlens/distinfo
@@ -1,90 +1,88 @@
-TIMESTAMP = 1748751036
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+TIMESTAMP = 1762238223
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/ansi-to-tui-7.0.0.crate) = 67555e1f1ece39d737e28c8a017721287753af3f93225e4a445b29ccb0f5912c
SIZE (rust/crates/ansi-to-tui-7.0.0.crate) = 27300
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
-SHA256 (rust/crates/arboard-3.5.0.crate) = c1df21f715862ede32a0c525ce2ca4d52626bb0007f8c18b87a384503ac33e70
-SIZE (rust/crates/arboard-3.5.0.crate) = 47973
-SHA256 (rust/crates/arrow-54.3.1.crate) = b5ec52ba94edeed950e4a41f75d35376df196e8cb04437f7280a5aa49f20f796
-SIZE (rust/crates/arrow-54.3.1.crate) = 85939
-SHA256 (rust/crates/arrow-arith-54.3.1.crate) = 8fc766fdacaf804cb10c7c70580254fcdb5d55cdfda2bc57b02baf5223a3af9e
-SIZE (rust/crates/arrow-arith-54.3.1.crate) = 47090
-SHA256 (rust/crates/arrow-array-54.3.1.crate) = a12fcdb3f1d03f69d3ec26ac67645a8fe3f878d77b5ebb0b15d64a116c212985
-SIZE (rust/crates/arrow-array-54.3.1.crate) = 233605
-SHA256 (rust/crates/arrow-buffer-54.3.1.crate) = 263f4801ff1839ef53ebd06f99a56cecd1dbaf314ec893d93168e2e860e0291c
-SIZE (rust/crates/arrow-buffer-54.3.1.crate) = 75084
-SHA256 (rust/crates/arrow-cast-54.3.1.crate) = ede6175fbc039dfc946a61c1b6d42fd682fcecf5ab5d148fbe7667705798cac9
-SIZE (rust/crates/arrow-cast-54.3.1.crate) = 101062
-SHA256 (rust/crates/arrow-csv-54.3.1.crate) = 1644877d8bc9a0ef022d9153dc29375c2bda244c39aec05a91d0e87ccf77995f
-SIZE (rust/crates/arrow-csv-54.3.1.crate) = 38788
-SHA256 (rust/crates/arrow-data-54.3.1.crate) = 61cfdd7d99b4ff618f167e548b2411e5dd2c98c0ddebedd7df433d34c20a4429
-SIZE (rust/crates/arrow-data-54.3.1.crate) = 53574
-SHA256 (rust/crates/arrow-ord-54.3.1.crate) = f0a3334a743bd2a1479dbc635540617a3923b4b2f6870f37357339e6b5363c21
-SIZE (rust/crates/arrow-ord-54.3.1.crate) = 53345
-SHA256 (rust/crates/arrow-row-54.3.1.crate) = 8d1d7a7291d2c5107e92140f75257a99343956871f3d3ab33a7b41532f79cb68
-SIZE (rust/crates/arrow-row-54.3.1.crate) = 36555
-SHA256 (rust/crates/arrow-schema-54.3.1.crate) = 39cfaf5e440be44db5413b75b72c2a87c1f8f0627117d110264048f2969b99e9
-SIZE (rust/crates/arrow-schema-54.3.1.crate) = 64422
-SHA256 (rust/crates/arrow-select-54.3.1.crate) = 69efcd706420e52cd44f5c4358d279801993846d1c2a8e52111853d61d55a619
-SIZE (rust/crates/arrow-select-54.3.1.crate) = 65951
-SHA256 (rust/crates/arrow-string-54.3.1.crate) = a21546b337ab304a32cfc0770f671db7411787586b45b78b4593ae78e64e2b03
-SIZE (rust/crates/arrow-string-54.3.1.crate) = 43813
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
+SIZE (rust/crates/arboard-3.6.1.crate) = 54018
+SHA256 (rust/crates/arrow-56.2.0.crate) = 6e833808ff2d94ed40d9379848a950d995043c7fb3e81a30b383f4c6033821cc
+SIZE (rust/crates/arrow-56.2.0.crate) = 88336
+SHA256 (rust/crates/arrow-arith-56.2.0.crate) = ad08897b81588f60ba983e3ca39bda2b179bdd84dced378e7df81a5313802ef8
+SIZE (rust/crates/arrow-arith-56.2.0.crate) = 49500
+SHA256 (rust/crates/arrow-array-56.2.0.crate) = 8548ca7c070d8db9ce7aa43f37393e4bfcf3f2d3681df278490772fd1673d08d
+SIZE (rust/crates/arrow-array-56.2.0.crate) = 258711
+SHA256 (rust/crates/arrow-buffer-56.2.0.crate) = e003216336f70446457e280807a73899dd822feaf02087d31febca1363e2fccc
+SIZE (rust/crates/arrow-buffer-56.2.0.crate) = 81240
+SHA256 (rust/crates/arrow-cast-56.2.0.crate) = 919418a0681298d3a77d1a315f625916cb5678ad0d74b9c60108eb15fd083023
+SIZE (rust/crates/arrow-cast-56.2.0.crate) = 105222
+SHA256 (rust/crates/arrow-csv-56.2.0.crate) = bfa9bf02705b5cf762b6f764c65f04ae9082c7cfc4e96e0c33548ee3f67012eb
+SIZE (rust/crates/arrow-csv-56.2.0.crate) = 39890
+SHA256 (rust/crates/arrow-data-56.2.0.crate) = a5c64fff1d142f833d78897a772f2e5b55b36cb3e6320376f0961ab0db7bd6d0
+SIZE (rust/crates/arrow-data-56.2.0.crate) = 58824
+SHA256 (rust/crates/arrow-ord-56.2.0.crate) = 3c8f82583eb4f8d84d4ee55fd1cb306720cddead7596edce95b50ee418edf66f
+SIZE (rust/crates/arrow-ord-56.2.0.crate) = 60069
+SHA256 (rust/crates/arrow-row-56.2.0.crate) = 9d07ba24522229d9085031df6b94605e0f4b26e099fb7cdeec37abd941a73753
+SIZE (rust/crates/arrow-row-56.2.0.crate) = 46909
+SHA256 (rust/crates/arrow-schema-56.2.0.crate) = b3aa9e59c611ebc291c28582077ef25c97f1975383f1479b12f3b9ffee2ffabe
+SIZE (rust/crates/arrow-schema-56.2.0.crate) = 66455
+SHA256 (rust/crates/arrow-select-56.2.0.crate) = 8c41dbbd1e97bfcaee4fcb30e29105fb2c75e4d82ae4de70b792a5d3f66b2e7a
+SIZE (rust/crates/arrow-select-56.2.0.crate) = 90883
+SHA256 (rust/crates/arrow-string-56.2.0.crate) = 53f5183c150fbc619eede22b861ea7c0eebed8eaac0333eaa7f6da5205fd504d
+SIZE (rust/crates/arrow-string-56.2.0.crate) = 43875
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.18.crate) = 525046617d8376e3db1deffb079e91cef90a89fc3ca5c185bbf8c9ecdd15cd5c
-SIZE (rust/crates/cc-1.2.18.crate) = 105851
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
-SHA256 (rust/crates/clap-4.5.35.crate) = d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944
-SIZE (rust/crates/clap-4.5.35.crate) = 56970
-SHA256 (rust/crates/clap_builder-4.5.35.crate) = 2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9
-SIZE (rust/crates/clap_builder-4.5.35.crate) = 168525
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
-SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2
+SIZE (rust/crates/cc-1.2.43.crate) = 91384
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.50.crate) = 0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623
+SIZE (rust/crates/clap-4.5.50.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.50.crate) = 0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0
+SIZE (rust/crates/clap_builder-4.5.50.crate) = 171137
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
@@ -97,106 +95,110 @@ SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
-SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
-SIZE (rust/crates/csv-1.3.1.crate) = 888542
-SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
-SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
-SHA256 (rust/crates/csv-sniffer-0.3.1.crate) = a1e32aa93b952410d55c1ae03048cc22a6cc62a323711b8e9245ef4b5578051c
-SIZE (rust/crates/csv-sniffer-0.3.1.crate) = 14845
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938
+SIZE (rust/crates/csv-1.4.0.crate) = 888642
+SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
+SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
-SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
-SIZE (rust/crates/error-code-3.3.1.crate) = 7646
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
+SHA256 (rust/crates/fast-float2-0.2.3.crate) = f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55
+SIZE (rust/crates/fast-float2-0.2.3.crate) = 44399
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
-SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
-SHA256 (rust/crates/half-2.5.0.crate) = 7db2ff139bba50379da6aa0766b52fdcb62cb5b263009b09ed58ba604e14bbd1
-SIZE (rust/crates/half-2.5.0.crate) = 59156
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
-SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
-SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
-SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lexical-core-1.0.5.crate) = b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958
-SIZE (rust/crates/lexical-core-1.0.5.crate) = 27818
-SHA256 (rust/crates/lexical-parse-float-1.0.5.crate) = de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2
-SIZE (rust/crates/lexical-parse-float-1.0.5.crate) = 186731
-SHA256 (rust/crates/lexical-parse-integer-1.0.5.crate) = 72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e
-SIZE (rust/crates/lexical-parse-integer-1.0.5.crate) = 36912
-SHA256 (rust/crates/lexical-util-1.0.6.crate) = 5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3
-SIZE (rust/crates/lexical-util-1.0.6.crate) = 106117
-SHA256 (rust/crates/lexical-write-float-1.0.5.crate) = c5afc668a27f460fb45a81a757b6bf2f43c2d7e30cb5a2dcd3abf294c78d62bd
-SIZE (rust/crates/lexical-write-float-1.0.5.crate) = 99790
-SHA256 (rust/crates/lexical-write-integer-1.0.5.crate) = 629ddff1a914a836fb245616a7888b62903aae58fa771e1d83943035efa0f978
-SIZE (rust/crates/lexical-write-integer-1.0.5.crate) = 65127
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
+SHA256 (rust/crates/lexical-core-1.0.6.crate) = 7d8d125a277f807e55a77304455eb7b1cb52f2b18c143b60e766c120bd64a594
+SIZE (rust/crates/lexical-core-1.0.6.crate) = 30422
+SHA256 (rust/crates/lexical-parse-float-1.0.6.crate) = 52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56
+SIZE (rust/crates/lexical-parse-float-1.0.6.crate) = 194003
+SHA256 (rust/crates/lexical-parse-integer-1.0.6.crate) = 9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34
+SIZE (rust/crates/lexical-parse-integer-1.0.6.crate) = 37501
+SHA256 (rust/crates/lexical-util-1.0.7.crate) = 2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17
+SIZE (rust/crates/lexical-util-1.0.7.crate) = 111747
+SHA256 (rust/crates/lexical-write-float-1.0.6.crate) = 50c438c87c013188d415fbabbb1dceb44249ab81664efbd31b14ae55dabb6361
+SIZE (rust/crates/lexical-write-float-1.0.6.crate) = 106495
+SHA256 (rust/crates/lexical-write-integer-1.0.6.crate) = 409851a618475d2d5796377cad353802345cba92c867d9fbcde9cf4eac4e14df
+SIZE (rust/crates/lexical-write-integer-1.0.6.crate) = 65404
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
-SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
@@ -213,82 +215,88 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/objc2-0.6.0.crate) = 3531f65190d9cff863b77a99857e74c314dd16bf56c538c4b57c7cbc3f3a6e59
-SIZE (rust/crates/objc2-0.6.0.crate) = 258013
-SHA256 (rust/crates/objc2-app-kit-0.3.0.crate) = 5906f93257178e2f7ae069efb89fbd6ee94f0592740b5f8a1512ca498814d0fb
-SIZE (rust/crates/objc2-app-kit-0.3.0.crate) = 490503
-SHA256 (rust/crates/objc2-core-foundation-0.3.0.crate) = daeaf60f25471d26948a1c2f840e3f7d86f4109e3af4e8e4b5cd70c39690d925
-SIZE (rust/crates/objc2-core-foundation-0.3.0.crate) = 116097
-SHA256 (rust/crates/objc2-core-graphics-0.3.0.crate) = f8dca602628b65356b6513290a21a6405b4d4027b8b250f0b98dddbb28b7de02
-SIZE (rust/crates/objc2-core-graphics-0.3.0.crate) = 50199
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c
+SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
-SHA256 (rust/crates/objc2-foundation-0.3.0.crate) = 3a21c6c9014b82c39515db5b396f91645182611c97d24637cf56ac01e5f8d998
-SIZE (rust/crates/objc2-foundation-0.3.0.crate) = 316531
-SHA256 (rust/crates/objc2-io-surface-0.3.0.crate) = 161a8b87e32610086e1a7a9e9ec39f84459db7b3a0881c1f16ca5a2605581c19
-SIZE (rust/crates/objc2-io-surface-0.3.0.crate) = 8733
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967
+SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
-SHA256 (rust/crates/quick-xml-0.37.4.crate) = a4ce8c88de324ff838700f36fb6ab86c96df0e3c4ab6ef3a9b2044465cce1369
-SIZE (rust/crates/quick-xml-0.37.4.crate) = 190389
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/qsv-dateparser-0.13.0.crate) = 6030a42cfbad8f656c7c16b027e0957d85dc0b43365a88d830834de582d7a603
+SIZE (rust/crates/qsv-dateparser-0.13.0.crate) = 20422
+SHA256 (rust/crates/qsv-sniffer-0.11.0.crate) = 7b25b79fc637d5ec0a9d72612207f48676b39c8b5c48ab32cfa0d47915fd664a
+SIZE (rust/crates/qsv-sniffer-0.11.0.crate) = 21710
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
-SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
-SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/sorted-vec-0.8.6.crate) = d372029cb5195f9ab4e4b9aef550787dce78b124fcaee8d82519925defcd6f0d
-SIZE (rust/crates/sorted-vec-0.8.6.crate) = 12172
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/sorted-vec-0.8.10.crate) = 19f58d7b0190c7f12df7e8be6b79767a0836059159811b869d5ab55721fe14d0
+SIZE (rust/crates/sorted-vec-0.8.10.crate) = 15005
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -297,32 +305,34 @@ SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c8
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
-SHA256 (rust/crates/terminal-colorsaurus-0.4.8.crate) = b7afe4c174a3cbfb52ebcb11b28965daf74fe9111d4e07e40689d05af06e26e8
-SIZE (rust/crates/terminal-colorsaurus-0.4.8.crate) = 27828
-SHA256 (rust/crates/terminal-trx-0.2.4.crate) = 975b4233aefa1b02456d5e53b22c61653c743e308c51cf4181191d8ce41753ab
-SIZE (rust/crates/terminal-trx-0.2.4.crate) = 16720
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/tabwriter-1.4.1.crate) = fce91f2f0ec87dff7e6bcbbeb267439aa1188703003c6055193c821487400432
+SIZE (rust/crates/tabwriter-1.4.1.crate) = 10047
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/terminal-colorsaurus-1.0.1.crate) = 8909f33134da34b43f69145e748790de650a6abd84faf1f82e773444dd293ec8
+SIZE (rust/crates/terminal-colorsaurus-1.0.1.crate) = 29007
+SHA256 (rust/crates/terminal-trx-0.2.5.crate) = 662a3cd5ca570df622e848ef18b50c151e65c9835257465417242243b0bce783
+SIZE (rust/crates/terminal-trx-0.2.5.crate) = 16165
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
-SHA256 (rust/crates/tree_magic_mini-3.1.6.crate) = aac5e8971f245c3389a5a76e648bfc80803ae066a1243a75db0064d7c1129d63
-SIZE (rust/crates/tree_magic_mini-3.1.6.crate) = 14869
-SHA256 (rust/crates/tui-input-0.11.1.crate) = e5d1733c47f1a217b7deff18730ff7ca4ecafc5771368f715ab072d679a36114
-SIZE (rust/crates/tui-input-0.11.1.crate) = 12504
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/tree_magic_mini-3.2.0.crate) = f943391d896cdfe8eec03a04d7110332d445be7df856db382dd96a730667562c
+SIZE (rust/crates/tree_magic_mini-3.2.0.crate) = 15962
+SHA256 (rust/crates/tui-input-0.13.0.crate) = 74f679521b7fd35e17fbca58ec5aac64c5d331e54a9034510ec26b193ffd7597
+SIZE (rust/crates/tui-input-0.13.0.crate) = 14739
+SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06
+SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -335,101 +345,103 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/wayland-backend-0.3.8.crate) = b7208998eaa3870dad37ec8836979581506e0c5c64c20c9e79e9d2a10d6f47bf
-SIZE (rust/crates/wayland-backend-0.3.8.crate) = 75317
-SHA256 (rust/crates/wayland-client-0.31.8.crate) = c2120de3d33638aaef5b9f4472bff75f07c56379cf76ea320bd3a3d65ecaf73f
-SIZE (rust/crates/wayland-client-0.31.8.crate) = 64449
-SHA256 (rust/crates/wayland-protocols-0.32.6.crate) = 0781cf46869b37e36928f7b432273c0995aa8aed9552c556fb18754420541efc
-SIZE (rust/crates/wayland-protocols-0.32.6.crate) = 187909
-SHA256 (rust/crates/wayland-protocols-wlr-0.3.6.crate) = 248a02e6f595aad796561fa82d25601bd2c8c3b145b1c7453fc8f94c1a58f8b2
-SIZE (rust/crates/wayland-protocols-wlr-0.3.6.crate) = 28621
-SHA256 (rust/crates/wayland-scanner-0.31.6.crate) = 896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484
-SIZE (rust/crates/wayland-scanner-0.31.6.crate) = 36365
-SHA256 (rust/crates/wayland-sys-0.31.6.crate) = dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615
-SIZE (rust/crates/wayland-sys-0.31.6.crate) = 10049
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
+SIZE (rust/crates/wayland-backend-0.3.11.crate) = 76980
+SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d
+SIZE (rust/crates/wayland-client-0.31.11.crate) = 65932
+SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901
+SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.9.crate) = efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec
+SIZE (rust/crates/wayland-protocols-wlr-0.3.9.crate) = 28723
+SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3
+SIZE (rust/crates/wayland-scanner-0.31.7.crate) = 36483
+SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
+SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
-SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
-SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
-SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/wl-clipboard-rs-0.9.2.crate) = 8e5ff8d0e60065f549fafd9d6cb626203ea64a798186c80d8e7df4f8af56baeb
SIZE (rust/crates/wl-clipboard-rs-0.9.2.crate) = 39007
-SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
-SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
-SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
-SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
SHA256 (rust/crates/xterm-color-1.0.1.crate) = 4de5f056fb9dc8b7908754867544e26145767187aaac5a98495e88ad7cb8a80f
SIZE (rust/crates/xterm-color-1.0.1.crate) = 9185
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (YS-L-csvlens-v0.13.0_GH0.tar.gz) = 99d172e85b108242da13d51ac379e45cddd2cd79da2ec2e92edb680f78fba562
-SIZE (YS-L-csvlens-v0.13.0_GH0.tar.gz) = 968731
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (YS-L-csvlens-v0.14.0_GH0.tar.gz) = d653c97c55c8638d2137dfc3b8dcb62f6d76a6786eadc468086e23214cbea3c4
+SIZE (YS-L-csvlens-v0.14.0_GH0.tar.gz) = 3193307
diff --git a/textproc/csvq/Makefile b/textproc/csvq/Makefile
index b7c336f784f8..f4d9a8fc1c80 100644
--- a/textproc/csvq/Makefile
+++ b/textproc/csvq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvq
DISTVERSIONPREFIX= v
DISTVERSION= 1.18.1
-PORTREVISION= 15
+PORTREVISION= 20
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/dict/Makefile b/textproc/dict/Makefile
index 17b4d6bb11ba..366d9d774bb5 100644
--- a/textproc/dict/Makefile
+++ b/textproc/dict/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dict
PORTVERSION= 1.13.3
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= SF/dict/dictd/dictd-${PORTVERSION}
DISTNAME= dictd-${PORTVERSION}
diff --git a/textproc/dict/files/dict.conf b/textproc/dict/files/dict.conf
index aa9f9608b4cb..6d2adf5d97a2 100644
--- a/textproc/dict/files/dict.conf
+++ b/textproc/dict/files/dict.conf
@@ -2,10 +2,10 @@
# CONFIGURATION section of dict(1) for the full syntax.
#
# A list of public dict servers is available at
-# http://luetzschena-stahmeln.de/dictd/index.php
+# https://dict-servers.catflap.org/
# but one of the following should work.
#
server dict.org
-server dict.trit.org
-server dict.die.net
+server dict.catflap.org
+server dict.trit.net
diff --git a/textproc/dictem/Makefile b/textproc/dictem/Makefile
index 52699ceabc6e..57d1bdbff5c3 100644
--- a/textproc/dictem/Makefile
+++ b/textproc/dictem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dictem
PORTVERSION= 1.0.4
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= textproc net elisp
MASTER_SITES= SF/dictem/dictem/dictem-${PORTVERSION}
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/dictionary/Makefile b/textproc/dictionary/Makefile
index 6fcdcc2a5a94..82eda3857078 100644
--- a/textproc/dictionary/Makefile
+++ b/textproc/dictionary/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dictionary
PORTVERSION= 1.8.7
-PORTREVISION= 39
+PORTREVISION= 40
CATEGORIES= textproc net elisp
MASTER_SITES= http://me.in-berlin.de/~myrkr/dictionary/ \
http://bsdchat.com/dist/dryice/
diff --git a/textproc/difftastic/Makefile b/textproc/difftastic/Makefile
index 62c11e086158..4873f15fac85 100644
--- a/textproc/difftastic/Makefile
+++ b/textproc/difftastic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= difftastic
-DISTVERSION= 0.64.0
+DISTVERSION= 0.65.0
PORTREVISION= 1
CATEGORIES= textproc
@@ -149,7 +149,7 @@ CARGO_CRATES= ahash-0.8.11 \
tree-sitter-php-0.23.11 \
tree-sitter-python-0.23.5 \
tree-sitter-ruby-0.23.1 \
- tree-sitter-rust-0.23.2 \
+ tree-sitter-rust-orchard-0.13.0 \
tree-sitter-scala-0.23.3 \
tree-sitter-swift-0.7.0 \
tree-sitter-toml-ng-0.7.0 \
@@ -157,6 +157,7 @@ CARGO_CRATES= ahash-0.8.11 \
tree-sitter-verilog-1.0.3 \
tree-sitter-xml-0.7.0 \
tree-sitter-yaml-0.7.0 \
+ tree-sitter-zig-1.1.2 \
tree_magic_mini-3.1.6 \
typed-arena-2.0.2 \
unicode-ident-1.0.12 \
diff --git a/textproc/difftastic/distinfo b/textproc/difftastic/distinfo
index 314bc3aed507..1d78e13f88d6 100644
--- a/textproc/difftastic/distinfo
+++ b/textproc/difftastic/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1750086248
+TIMESTAMP = 1758711380
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -263,8 +263,8 @@ SHA256 (rust/crates/tree-sitter-python-0.23.5.crate) = 70beaa47e19e1529e8787fc0a
SIZE (rust/crates/tree-sitter-python-0.23.5.crate) = 174528
SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95
SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753
-SHA256 (rust/crates/tree-sitter-rust-0.23.2.crate) = a4d64d449ca63e683c562c7743946a646671ca23947b9c925c0cfbe65051a4af
-SIZE (rust/crates/tree-sitter-rust-0.23.2.crate) = 343880
+SHA256 (rust/crates/tree-sitter-rust-orchard-0.13.0.crate) = 42e06f00ca89feba4d7455e95b61b9019a979a380527297fab0c461e2e13c264
+SIZE (rust/crates/tree-sitter-rust-orchard-0.13.0.crate) = 610064
SHA256 (rust/crates/tree-sitter-scala-0.23.3.crate) = ab837c0df7ffb6c315fd1cd792164375b3ec0c282ea35f639231f138044f8d0c
SIZE (rust/crates/tree-sitter-scala-0.23.3.crate) = 1035228
SHA256 (rust/crates/tree-sitter-swift-0.7.0.crate) = bdc72ea9c62a6d188c9f7d64109a9b14b09231852b87229c68c44e8738b9e6b9
@@ -279,6 +279,8 @@ SHA256 (rust/crates/tree-sitter-xml-0.7.0.crate) = e670041f591d994f54d597ddcd8f4
SIZE (rust/crates/tree-sitter-xml-0.7.0.crate) = 75507
SHA256 (rust/crates/tree-sitter-yaml-0.7.0.crate) = d0c99f2b92b677f1a18b6b232fa9329afb5758118238a7d0b29cae324ef50d5e
SIZE (rust/crates/tree-sitter-yaml-0.7.0.crate) = 101403
+SHA256 (rust/crates/tree-sitter-zig-1.1.2.crate) = ab11fc124851b0db4dd5e55983bbd9631192e93238389dcd44521715e5d53e28
+SIZE (rust/crates/tree-sitter-zig-1.1.2.crate) = 212493
SHA256 (rust/crates/tree_magic_mini-3.1.6.crate) = aac5e8971f245c3389a5a76e648bfc80803ae066a1243a75db0064d7c1129d63
SIZE (rust/crates/tree_magic_mini-3.1.6.crate) = 14869
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -351,5 +353,5 @@ SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf259
SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
-SHA256 (Wilfred-difftastic-0.64.0_GH0.tar.gz) = 54c7c93309ff9a2cbe87153ac1d16e80bacac4042c80f6b7206e9b71a6f10d0b
-SIZE (Wilfred-difftastic-0.64.0_GH0.tar.gz) = 25362833
+SHA256 (Wilfred-difftastic-0.65.0_GH0.tar.gz) = 59462f69e2cedfdc1bee4fd0da48fe9a7ae635cdb6818c1a300b31c0b146d4b8
+SIZE (Wilfred-difftastic-0.65.0_GH0.tar.gz) = 24632733
diff --git a/textproc/difftastic/files/patch-jemalloc b/textproc/difftastic/files/patch-jemalloc
index d4b2d2c034cf..f80eab3f65fa 100644
--- a/textproc/difftastic/files/patch-jemalloc
+++ b/textproc/difftastic/files/patch-jemalloc
@@ -1,28 +1,28 @@
Upstream has switched from mimalloc to jemalloc in 0.64.0, but
tikv-jemallocator does not currently build on FreeBSD, so just
switch it to system allocator which is jemalloc anyway.
---- Cargo.toml.orig 2025-06-15 21:48:50 UTC
+--- Cargo.toml.orig 2025-09-24 03:24:08 UTC
+++ Cargo.toml
-@@ -106,7 +106,7 @@ tree-sitter-yaml = "0.7.0"
- tree-sitter-xml = "0.7.0"
+@@ -110,7 +110,7 @@ tree-sitter-zig = "1.1.2"
tree-sitter-yaml = "0.7.0"
+ tree-sitter-zig = "1.1.2"
--[target.'cfg(not(target_env = "msvc"))'.dependencies]
+-[target.'cfg(not(any(target_env = "msvc", target_os = "illumos")))'.dependencies]
+[target.'cfg(not(any(target_env = "msvc", target_os = "freebsd")))'.dependencies]
tikv-jemallocator = "0.6"
[dev-dependencies]
---- src/main.rs.orig 2025-06-15 21:48:50 UTC
+--- src/main.rs.orig 2025-09-24 03:24:08 UTC
+++ src/main.rs
-@@ -86,10 +86,10 @@ use crate::parse::syntax;
+@@ -91,10 +91,10 @@ use crate::parse::syntax;
///
/// For reference, Jemalloc uses 10-20% more time (although up to 33%
/// more instructions) when testing on sample files.
--#[cfg(not(target_env = "msvc"))]
+-#[cfg(not(any(target_env = "msvc", target_os = "illumos")))]
+#[cfg(not(any(target_env = "msvc", target_os = "freebsd")))]
use tikv_jemallocator::Jemalloc;
--#[cfg(not(target_env = "msvc"))]
+-#[cfg(not(any(target_env = "msvc", target_os = "illumos")))]
+#[cfg(not(any(target_env = "msvc", target_os = "freebsd")))]
#[global_allocator]
static GLOBAL: Jemalloc = Jemalloc;
diff --git a/textproc/discount/Makefile b/textproc/discount/Makefile
index 3044d687be19..b27cc4b02915 100644
--- a/textproc/discount/Makefile
+++ b/textproc/discount/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discount
-PORTVERSION= 2.2.7d
+PORTVERSION= 3.0.1.2
CATEGORIES= textproc devel
MASTER_SITES= https://www.pell.portland.or.us/~orc/Code/discount/
@@ -21,12 +21,12 @@ INSTALL_TARGET= install install.man
TEST_TARGET= test
USE_LDCONFIG= yes
+PLIST_SUB= PORTVERSION=${PORTVERSION:R}
+
CONFLICTS_INSTALL= markdown
CPE_VENDOR= discount_project
-PORTSCOUT= skipv:2.2.7
-
OPTIONS_DEFINE= EXTRA SAMPLES TAB8
OPTIONS_DEFAULT=EXTRA TAB8
OPTIONS_SUB= yes
diff --git a/textproc/discount/distinfo b/textproc/discount/distinfo
index 14140f0ba5a4..8a2aef3521eb 100644
--- a/textproc/discount/distinfo
+++ b/textproc/discount/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693987425
-SHA256 (discount-2.2.7d.tar.bz2) = 12a2041e96ae8cde17e08ff1a215d331580a5c58688daa5a18842b6bb5b77b52
-SIZE (discount-2.2.7d.tar.bz2) = 106055
+TIMESTAMP = 1759324024
+SHA256 (discount-3.0.1.2.tar.bz2) = ec670ca34fba6dd99cf30170b98f57fbd84ed51528cc3ae732b5ec298e738d9d
+SIZE (discount-3.0.1.2.tar.bz2) = 113055
diff --git a/textproc/discount/files/patch-clang16 b/textproc/discount/files/patch-clang16
deleted file mode 100644
index c16d5f6fae9f..000000000000
--- a/textproc/discount/files/patch-clang16
+++ /dev/null
@@ -1,11 +0,0 @@
---- main.c.orig 2022-03-30 19:34:50 UTC
-+++ main.c
-@@ -308,7 +308,7 @@ main(int argc, char **argv)
- if ( squash )
- mkd_e_anchor(doc, (mkd_callback_t) anchor_format);
- if ( use_e_codefmt )
-- mkd_e_code_format(doc, external_codefmt);
-+ mkd_e_code_format(doc, (mkd_callback_t) external_codefmt);
-
- if ( use_e_codefmt || squash )
- mkd_e_free(doc, free_it);
diff --git a/textproc/discount/files/patch-configure.inc b/textproc/discount/files/patch-configure.inc
index ec33a22e576c..38d7b51efa32 100644
--- a/textproc/discount/files/patch-configure.inc
+++ b/textproc/discount/files/patch-configure.inc
@@ -1,10 +1,12 @@
---- configure.inc.orig 2020-08-24 05:45:49 UTC
+--- configure.inc.orig 2025-09-07 21:27:45 UTC
+++ configure.inc
-@@ -1501,7 +1501,6 @@ install)$PROG_INSTALL -c \$FULLNAME "\$1"
+@@ -1501,9 +1501,6 @@ EOF
$PROG_LN_S -f \$FULLNAME \$1/\$LIBNAME.\$MAJOR
$PROG_LN_S -f \$FULLNAME \$1/\$LIBNAME
EOF
-- test "$LDCONFIG" && echo ' '$LDCONFIG '"$1"' >> librarian.sh
+- if [ "$LDCONFIG" -a -z "$CONTAINER" ]; then
+- echo ' '$LDCONFIG '"$1"' >> librarian.sh
+- fi
+
cat >> librarian.sh << EOF
;;
- esac
diff --git a/textproc/discount/pkg-plist b/textproc/discount/pkg-plist
index f736121635c5..317dca112032 100644
--- a/textproc/discount/pkg-plist
+++ b/textproc/discount/pkg-plist
@@ -5,8 +5,8 @@ bin/markdown
include/mkdio.h
lib/libmarkdown.a
lib/libmarkdown.so
-lib/libmarkdown.so.2
-lib/libmarkdown.so.2.2.7
+lib/libmarkdown.so.3
+lib/libmarkdown.so.%%PORTVERSION%%
libdata/pkgconfig/libmarkdown.pc
%%SAMPLES%%share/man/man1/makepage.1.gz
share/man/man1/markdown.1.gz
diff --git a/textproc/doc-mode.el/Makefile b/textproc/doc-mode.el/Makefile
index afecad95e535..f55985871052 100644
--- a/textproc/doc-mode.el/Makefile
+++ b/textproc/doc-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doc-mode.el
PORTVERSION= 1.1
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= textproc elisp
MASTER_SITES= SF/xpt/doc-mode/doc-mode-${PORTVERSION}
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/doxx/Makefile b/textproc/doxx/Makefile
new file mode 100644
index 000000000000..adf74d1cab6d
--- /dev/null
+++ b/textproc/doxx/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= doxx
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.1
+PORTREVISION= 2
+CATEGORIES= textproc
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Docx files in your terminal
+WWW= https://github.com/bgreenwell/doxx
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libzstd.so:archivers/zstd
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= bgreenwell
+
+PLIST_FILES= bin/${PORTNAME}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/target/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/textproc/doxx/Makefile.crates b/textproc/doxx/Makefile.crates
new file mode 100644
index 000000000000..6c0dfab0bec3
--- /dev/null
+++ b/textproc/doxx/Makefile.crates
@@ -0,0 +1,303 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aes-0.8.4 \
+ aho-corasick-1.1.3 \
+ aligned-vec-0.6.4 \
+ allocator-api2-0.2.21 \
+ ansi_colours-1.2.3 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ arbitrary-1.4.2 \
+ arboard-3.6.0 \
+ arg_enum_proc_macro-0.3.4 \
+ arrayvec-0.7.6 \
+ autocfg-1.5.0 \
+ av1-grain-0.2.4 \
+ avif-serialize-0.8.6 \
+ backtrace-0.3.75 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ bit_field-0.10.2 \
+ bitflags-1.3.2 \
+ bitflags-2.9.1 \
+ bitstream-io-2.6.0 \
+ block-buffer-0.10.4 \
+ built-0.7.7 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bzip2-0.5.2 \
+ bzip2-sys-0.1.13+1.0.8 \
+ cassowary-0.3.0 \
+ castaway-0.2.4 \
+ cc-1.2.33 \
+ cfg-expr-0.15.8 \
+ cfg-if-1.0.1 \
+ cipher-0.4.4 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ clipboard-win-5.4.1 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.4 \
+ compact_str-0.8.1 \
+ console-0.15.11 \
+ constant_time_eq-0.3.1 \
+ cpufeatures-0.2.17 \
+ crc-3.3.0 \
+ crc-catalog-2.4.0 \
+ crc32fast-1.5.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.27.0 \
+ crossterm-0.28.1 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.6 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deflate64-0.1.9 \
+ deranged-0.4.0 \
+ derive_arbitrary-1.4.2 \
+ digest-0.10.7 \
+ dirs-5.0.1 \
+ dirs-sys-0.4.1 \
+ dispatch2-0.3.0 \
+ displaydoc-0.2.5 \
+ docx-rs-0.4.18 \
+ dyn-clone-1.0.20 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ error-code-3.3.2 \
+ exr-1.73.0 \
+ fastrand-2.3.0 \
+ fdeflate-0.3.7 \
+ flate2-1.1.2 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ generic-array-0.14.7 \
+ gethostname-0.4.3 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gif-0.13.3 \
+ gimli-0.31.1 \
+ half-2.6.0 \
+ hashbrown-0.15.5 \
+ heck-0.5.0 \
+ hmac-0.12.1 \
+ icy_sixel-0.1.3 \
+ ident_case-1.0.1 \
+ image-0.24.9 \
+ image-0.25.6 \
+ image-webp-0.2.3 \
+ imgref-1.11.0 \
+ indexmap-2.10.0 \
+ indoc-2.0.6 \
+ inout-0.1.4 \
+ instability-0.3.9 \
+ interpolate_name-0.2.4 \
+ io-uring-0.7.9 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.12.1 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ jpeg-decoder-0.3.2 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ lebe-0.5.2 \
+ libc-0.2.175 \
+ libfuzzer-sys-0.4.10 \
+ libredox-0.1.9 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ loop9-0.1.5 \
+ lru-0.12.5 \
+ lzma-rs-0.3.0 \
+ lzma-sys-0.1.20 \
+ maybe-rayon-0.1.1 \
+ memchr-2.7.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-0.8.11 \
+ mio-1.0.4 \
+ new_debug_unreachable-1.0.6 \
+ nom-7.1.3 \
+ noop_proc_macro-0.3.0 \
+ num-bigint-0.4.6 \
+ num-conv-0.1.0 \
+ num-derive-0.4.2 \
+ num-integer-0.1.46 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ objc2-0.6.2 \
+ objc2-app-kit-0.3.1 \
+ objc2-core-foundation-0.3.1 \
+ objc2-core-graphics-0.3.1 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.1 \
+ objc2-io-surface-0.3.1 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ option-ext-0.2.0 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ paste-1.0.15 \
+ pbkdf2-0.12.2 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pkg-config-0.3.32 \
+ png-0.17.16 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.97 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
+ qoi-0.4.1 \
+ quick-error-2.0.1 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ ratatui-0.29.0 \
+ ratatui-image-1.0.5 \
+ rav1e-0.7.1 \
+ ravif-0.11.20 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.17 \
+ redox_users-0.4.6 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rgb-0.8.52 \
+ rustc-demangle-0.1.26 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ scopeguard-1.2.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.142 \
+ serde_spanned-0.6.9 \
+ sha1-0.10.6 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.6 \
+ simd-adler32-0.3.7 \
+ simd_helpers-0.1.0 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ static_assertions-1.1.0 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ subtle-2.6.1 \
+ syn-2.0.105 \
+ system-deps-6.2.2 \
+ target-lexicon-0.12.16 \
+ tempfile-3.21.0 \
+ termcolor-1.4.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.16 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.16 \
+ tiff-0.9.1 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ typenum-1.18.0 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ utf8parse-0.2.2 \
+ v_frame-0.3.9 \
+ version-compare-0.2.0 \
+ version_check-0.9.5 \
+ viuer-0.7.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ weezl-0.1.10 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.10 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-link-0.1.3 \
+ windows-sys-0.48.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ x11rb-0.13.1 \
+ x11rb-protocol-0.13.1 \
+ xml-rs-0.8.27 \
+ xz2-0.1.7 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zeroize-1.8.1 \
+ zeroize_derive-1.4.2 \
+ zip-0.6.6 \
+ zip-2.4.2 \
+ zopfli-0.8.2 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7 \
+ zune-core-0.4.12 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.4.20
diff --git a/textproc/doxx/distinfo b/textproc/doxx/distinfo
new file mode 100644
index 000000000000..c2ad77185041
--- /dev/null
+++ b/textproc/doxx/distinfo
@@ -0,0 +1,609 @@
+TIMESTAMP = 1756123303
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/ansi_colours-1.2.3.crate) = 14eec43e0298190790f41679fe69ef7a829d2a2ddd78c8c00339e84710e435fe
+SIZE (rust/crates/ansi_colours-1.2.3.crate) = 21802
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
+SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
+SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8
+SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
+SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f
+SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
+SIZE (rust/crates/bit_field-0.10.2.crate) = 10568
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
+SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
+SIZE (rust/crates/built-0.7.7.crate) = 29776
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
+SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.33.crate) = 3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f
+SIZE (rust/crates/cc-1.2.33.crate) = 111970
+SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
+SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
+SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
+SIZE (rust/crates/crc-3.3.0.crate) = 13905
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
+SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deflate64-0.1.9.crate) = da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b
+SIZE (rust/crates/deflate64-0.1.9.crate) = 15104
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
+SIZE (rust/crates/dirs-5.0.1.crate) = 12255
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/docx-rs-0.4.18.crate) = 3f21be13b97bd2924f30323d674f5a8db382964972825abd93f30d08f21dad98
+SIZE (rust/crates/docx-rs-0.4.18.crate) = 230272
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
+SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0
+SIZE (rust/crates/exr-1.73.0.crate) = 244371
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
+SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
+SIZE (rust/crates/gif-0.13.3.crate) = 36010
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/icy_sixel-0.1.3.crate) = ccc0a9c4770bc47b0a933256a496cfb8b6531f753ea9bccb19c6dff0ff7273fc
+SIZE (rust/crates/icy_sixel-0.1.3.crate) = 684460
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d
+SIZE (rust/crates/image-0.24.9.crate) = 9261055
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/image-webp-0.2.3.crate) = f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b
+SIZE (rust/crates/image-webp-0.2.3.crate) = 63210
+SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408
+SIZE (rust/crates/imgref-1.11.0.crate) = 65943
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
+SIZE (rust/crates/lebe-0.5.2.crate) = 8422
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
+SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
+SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
+SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
+SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
+SIZE (rust/crates/objc2-0.6.2.crate) = 272954
+SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
+SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
+SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
+SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-core-graphics-0.3.1.crate) = 989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4
+SIZE (rust/crates/objc2-core-graphics-0.3.1.crate) = 72294
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
+SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
+SHA256 (rust/crates/objc2-io-surface-0.3.1.crate) = 7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c
+SIZE (rust/crates/objc2-io-surface-0.3.1.crate) = 11724
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.97.crate) = d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1
+SIZE (rust/crates/proc-macro2-1.0.97.crate) = 52865
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
+SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
+SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
+SHA256 (rust/crates/ratatui-image-1.0.5.crate) = de94276254cb20fb7431726875bd2ac6391a6ffc26f4b8e3d23f79d1286b491e
+SIZE (rust/crates/ratatui-image-1.0.5.crate) = 45195
+SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
+SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
+SHA256 (rust/crates/ravif-0.11.20.crate) = 5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b
+SIZE (rust/crates/ravif-0.11.20.crate) = 19233
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.105.crate) = 7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619
+SIZE (rust/crates/syn-2.0.105.crate) = 299882
+SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
+SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
+SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/viuer-0.7.1.crate) = ec2ede5c8814363f92f862892dfe71a266f6816b649ca435aed1ff5e2cf3454e
+SIZE (rust/crates/viuer-0.7.1.crate) = 14693
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
+SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
+SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
+SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
+SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
+SIZE (rust/crates/xz2-0.1.7.crate) = 23892
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
+SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
+SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
+SIZE (rust/crates/zip-0.6.6.crate) = 65789
+SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
+SIZE (rust/crates/zip-2.4.2.crate) = 110773
+SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
+SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zune-jpeg-0.4.20.crate) = fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089
+SIZE (rust/crates/zune-jpeg-0.4.20.crate) = 67723
+SHA256 (bgreenwell-doxx-v0.1.1_GH0.tar.gz) = 6923cefa432a08adacedeb105902d47858f0ceea51b00e21e8b10117d86ca9e6
+SIZE (bgreenwell-doxx-v0.1.1_GH0.tar.gz) = 5083862
diff --git a/textproc/doxx/pkg-descr b/textproc/doxx/pkg-descr
new file mode 100644
index 000000000000..96fe923bf43e
--- /dev/null
+++ b/textproc/doxx/pkg-descr
@@ -0,0 +1,3 @@
+A fast, terminal-native document viewer for Word files.
+View, search, and export .docx documents without leaving
+your command line.
diff --git a/textproc/duncan/Makefile b/textproc/duncan/Makefile
index 1a77d52dde2e..fb9e391dd738 100644
--- a/textproc/duncan/Makefile
+++ b/textproc/duncan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= duncan
PORTVERSION= 0.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc gnustep
MASTER_SITES= http://www.eskimo.com/~pburns/Dictionaries/files/
DISTNAME= Duncan-${PORTVERSION}
diff --git a/textproc/dyff/Makefile b/textproc/dyff/Makefile
index b7de9e5448b7..fb34f3ce89c0 100644
--- a/textproc/dyff/Makefile
+++ b/textproc/dyff/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dyff
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.1
+DISTVERSION= 1.10.2
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/textproc/dyff/distinfo b/textproc/dyff/distinfo
index 2766fc67239e..abf3795b59f6 100644
--- a/textproc/dyff/distinfo
+++ b/textproc/dyff/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1753103362
-SHA256 (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/v1.10.1.mod) = 5554574a88a01de1d0c522ea4738e6023f438809ac41361c9f8acb78560f7edf
-SIZE (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/v1.10.1.mod) = 2031
-SHA256 (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/v1.10.1.zip) = 113c45396586956a0102cc5f01f44a94cd3c0660c4fbd119b027e69abbb5eb73
-SIZE (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/v1.10.1.zip) = 1320571
-SHA256 (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/homeport-dyff-v1.10.1_GH0.tar.gz) = 8f20ba3580fbb45957211efdf5ac4fc60dd339a2f798db0ecf521c930fdb0be0
-SIZE (go/textproc_dyff/homeport-dyff-v1.10.1_GH0/homeport-dyff-v1.10.1_GH0.tar.gz) = 1217573
+TIMESTAMP = 1754898562
+SHA256 (go/textproc_dyff/homeport-dyff-v1.10.2_GH0/v1.10.2.mod) = ee6b6701969c31d9a0f07a6d4f6acc05e938073dd78b5fd9494b59016624e31a
+SIZE (go/textproc_dyff/homeport-dyff-v1.10.2_GH0/v1.10.2.mod) = 2066
+SHA256 (go/textproc_dyff/homeport-dyff-v1.10.2_GH0/v1.10.2.zip) = 2d10c90a8ddc4bed29031ebf0bc41d9188c4295d8ca284610b02e6461f35f5f7
+SIZE (go/textproc_dyff/homeport-dyff-v1.10.2_GH0/v1.10.2.zip) = 1321001
+SHA256 (go/textproc_dyff/homeport-dyff-v1.10.2_GH0/homeport-dyff-v1.10.2_GH0.tar.gz) = 36e103c1424e79135bb4ed54d6b66e6c3f057ff422a5838d3a80ffd4d9a3ef27
+SIZE (go/textproc_dyff/homeport-dyff-v1.10.2_GH0/homeport-dyff-v1.10.2_GH0.tar.gz) = 1218019
diff --git a/textproc/easydiff/Makefile b/textproc/easydiff/Makefile
index b0ded1f32a4c..aa48bb1797fd 100644
--- a/textproc/easydiff/Makefile
+++ b/textproc/easydiff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= easydiff
PORTVERSION= 0.4.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc gnustep
MASTER_SITES= GNUSTEP/usr-apps
DISTNAME= EasyDiff-${PORTVERSION}
diff --git a/textproc/evtx/Makefile b/textproc/evtx/Makefile
index 75c0e967c034..530039826339 100644
--- a/textproc/evtx/Makefile
+++ b/textproc/evtx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= evtx
DISTVERSION= 0.8.1
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= acm@FreeBSD.org
diff --git a/textproc/expat2/Makefile b/textproc/expat2/Makefile
index 7eaf111afbf6..2e50a1a5c018 100644
--- a/textproc/expat2/Makefile
+++ b/textproc/expat2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= expat
-DISTVERSION= 2.7.1
+DISTVERSION= 2.7.3
CATEGORIES= textproc
MASTER_SITES= https://github.com/libexpat/libexpat/releases/download/R_${DISTVERSION:S|.|_|g}/
diff --git a/textproc/expat2/distinfo b/textproc/expat2/distinfo
index ef56ba7af1b8..6c1fbe62e66b 100644
--- a/textproc/expat2/distinfo
+++ b/textproc/expat2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743111371
-SHA256 (expat-2.7.1.tar.xz) = 354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30
-SIZE (expat-2.7.1.tar.xz) = 496108
+TIMESTAMP = 1758779246
+SHA256 (expat-2.7.3.tar.xz) = 71df8f40706a7bb0a80a5367079ea75d91da4f8c65c58ec59bcdfbf7decdab9f
+SIZE (expat-2.7.3.tar.xz) = 504744
diff --git a/textproc/expat2/pkg-plist b/textproc/expat2/pkg-plist
index 64d3186bf292..3e58aa764c1c 100644
--- a/textproc/expat2/pkg-plist
+++ b/textproc/expat2/pkg-plist
@@ -9,7 +9,7 @@ lib/cmake/expat-%%EXPAT_VERSION%%/expat.cmake
%%STATIC%%lib/libexpat.a
lib/libexpat.so
lib/libexpat.so.1
-lib/libexpat.so.1.10.2
+lib/libexpat.so.1.11.1
libdata/pkgconfig/expat.pc
share/man/man1/xmlwf.1.gz
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
diff --git a/textproc/fblog/Makefile b/textproc/fblog/Makefile
index 59fcd375b104..635ce91bc7d7 100644
--- a/textproc/fblog/Makefile
+++ b/textproc/fblog/Makefile
@@ -1,7 +1,6 @@
PORTNAME= fblog
DISTVERSIONPREFIX= v
-DISTVERSION= 4.14.0
-PORTREVISION= 2
+DISTVERSION= 4.17.0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -17,7 +16,6 @@ USE_GITHUB= yes
GH_ACCOUNT= brocode
CARGO_CRATES= aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anstream-0.6.18 \
anstyle-1.0.10 \
@@ -31,11 +29,11 @@ CARGO_CRATES= aho-corasick-1.1.3 \
bumpalo-3.17.0 \
cc-1.2.22 \
cfg-if-1.0.0 \
- chrono-0.4.41 \
- clap-4.5.38 \
- clap_builder-4.5.38 \
- clap_complete-4.5.50 \
- clap_derive-4.5.32 \
+ chrono-0.4.42 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_complete-4.5.60 \
+ clap_derive-4.5.49 \
clap_lex-0.7.4 \
colorchoice-1.0.3 \
core-foundation-sys-0.8.7 \
@@ -58,12 +56,12 @@ CARGO_CRATES= aho-corasick-1.1.3 \
generic-array-0.14.7 \
getrandom-0.2.16 \
handlebars-6.3.2 \
- hashbrown-0.15.3 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
- indexmap-2.9.0 \
+ indexmap-2.12.0 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
js-sys-0.3.77 \
@@ -73,11 +71,11 @@ CARGO_CRATES= aho-corasick-1.1.3 \
linux-raw-sys-0.9.4 \
lock_api-0.4.12 \
log-0.4.27 \
- lua-src-547.0.0 \
- luajit-src-210.5.12+a4f56a4 \
+ lua-src-548.1.1 \
+ luajit-src-210.6.1+f9140a6 \
memchr-2.7.4 \
- mlua-0.10.3 \
- mlua-sys-0.6.7 \
+ mlua-0.11.4 \
+ mlua-sys-0.8.3 \
num-modular-0.6.1 \
num-order-1.2.0 \
num-traits-0.2.19 \
@@ -94,18 +92,19 @@ CARGO_CRATES= aho-corasick-1.1.3 \
quote-1.0.40 \
redox_syscall-0.5.12 \
redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
regex-syntax-0.8.5 \
rustc-hash-2.1.1 \
rustix-1.0.7 \
rustversion-1.0.20 \
ryu-1.0.20 \
scopeguard-1.2.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_spanned-0.6.8 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_spanned-1.0.3 \
sha2-0.10.9 \
shlex-1.3.0 \
smallvec-1.15.0 \
@@ -113,10 +112,10 @@ CARGO_CRATES= aho-corasick-1.1.3 \
syn-2.0.101 \
thiserror-2.0.12 \
thiserror-impl-2.0.12 \
- toml-0.8.22 \
- toml_datetime-0.6.9 \
- toml_edit-0.22.26 \
- toml_write-0.1.1 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
typenum-1.18.0 \
ucd-trie-0.1.7 \
unicode-ident-1.0.18 \
@@ -133,6 +132,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.1 \
+ windows-link-0.2.0 \
windows-result-0.3.2 \
windows-strings-0.4.0 \
windows-sys-0.59.0 \
@@ -145,7 +145,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.10 \
+ winnow-0.7.13 \
winsafe-0.0.19 \
yansi-1.0.1
diff --git a/textproc/fblog/distinfo b/textproc/fblog/distinfo
index d2fae8a09c73..9c5113f3c4a7 100644
--- a/textproc/fblog/distinfo
+++ b/textproc/fblog/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1747374568
+TIMESTAMP = 1762315693
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
@@ -29,16 +27,16 @@ SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b
SIZE (rust/crates/cc-1.2.22.crate) = 106294
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
-SIZE (rust/crates/clap-4.5.38.crate) = 57140
-SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
-SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
-SHA256 (rust/crates/clap_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
-SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_complete-4.5.60.crate) = 8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971
+SIZE (rust/crates/clap_complete-4.5.60.crate) = 48640
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
@@ -83,8 +81,8 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -93,8 +91,8 @@ SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba5
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -113,16 +111,16 @@ SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d5
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lua-src-547.0.0.crate) = 1edaf29e3517b49b8b746701e5648ccb5785cde1c119062cbabbc5d5cd115e42
-SIZE (rust/crates/lua-src-547.0.0.crate) = 664219
-SHA256 (rust/crates/luajit-src-210.5.12+a4f56a4.crate) = b3a8e7962a5368d5f264d045a5a255e90f9aa3fc1941ae15a8d2940d42cac671
-SIZE (rust/crates/luajit-src-210.5.12+a4f56a4.crate) = 1014363
+SHA256 (rust/crates/lua-src-548.1.1.crate) = 00bc4bd1f1d5c65b30717333cbec4fa7aa378978940a1bca62f404498d423233
+SIZE (rust/crates/lua-src-548.1.1.crate) = 668260
+SHA256 (rust/crates/luajit-src-210.6.1+f9140a6.crate) = 813bd31f2759443affa687c0d9c5eb5cf6cb0e898810ab197408431d746054bf
+SIZE (rust/crates/luajit-src-210.6.1+f9140a6.crate) = 1016466
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mlua-0.10.3.crate) = d3f763c1041eff92ffb5d7169968a327e1ed2ebfe425dac0ee5a35f29082534b
-SIZE (rust/crates/mlua-0.10.3.crate) = 220302
-SHA256 (rust/crates/mlua-sys-0.6.7.crate) = 1901c1a635a22fe9250ffcc4fcc937c16b47c2e9e71adba8784af8bca1f69594
-SIZE (rust/crates/mlua-sys-0.6.7.crate) = 28147
+SHA256 (rust/crates/mlua-0.11.4.crate) = 9be1c2bfc684b8a228fbaebf954af7a47a98ec27721986654a4cc2c40a20cc7e
+SIZE (rust/crates/mlua-0.11.4.crate) = 251023
+SHA256 (rust/crates/mlua-sys-0.8.3.crate) = 3d4dc9cfc5a7698899802e97480617d9726f7da78c910db989d4d0fd4991d900
+SIZE (rust/crates/mlua-sys-0.8.3.crate) = 31427
SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
@@ -155,10 +153,10 @@ SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81
SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
@@ -171,14 +169,16 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -193,14 +193,14 @@ SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332
SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
-SIZE (rust/crates/toml-0.8.22.crate) = 76224
-SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
-SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
-SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
-SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
-SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
-SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
@@ -233,6 +233,8 @@ SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
@@ -257,11 +259,11 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (brocode-fblog-v4.14.0_GH0.tar.gz) = 1474b5fc511e52635d0e95ebd3e139f702794c1570286fd01f6b93ce82282c85
-SIZE (brocode-fblog-v4.14.0_GH0.tar.gz) = 407288
+SHA256 (brocode-fblog-v4.17.0_GH0.tar.gz) = 6582020850aa9205fbdc4e169401c20e8ecc9b5decdc25dfcceeb955c83e3bcf
+SIZE (brocode-fblog-v4.17.0_GH0.tar.gz) = 407547
diff --git a/textproc/fcitx5-configtool/Makefile b/textproc/fcitx5-configtool/Makefile
index 90328c146c21..da7207be9d04 100644
--- a/textproc/fcitx5-configtool/Makefile
+++ b/textproc/fcitx5-configtool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-configtool
-DISTVERSION= 5.1.9
+DISTVERSION= 5.1.11
CATEGORIES= textproc x11
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
@@ -10,37 +10,22 @@ WWW= https://github.com/fcitx/fcitx5-configtool
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
-FLAVORS?= qt6 qt5
-FLAVOR?= ${FLAVORS:[1]}
-
qt5_PKGNAMESUFFIX= -qt5
qt6_PKGNAMESUFFIX= -qt6
LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
- libFcitx5Qt${FLAVOR:S/qt//}DBusAddons.so:textproc/fcitx5-qt@${FLAVOR} \
+ libFcitx5Qt6DBusAddons.so:textproc/fcitx5-qt@qt6 \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
xkeyboard-config>=0:x11/xkeyboard-config
USES= cmake compiler:c++17-lang gettext-tools gl \
- kde:${FLAVOR:S/qt//} pkgconfig qt:${FLAVOR:S/qt//} \
+ kde:6 pkgconfig qt:6 \
tar:zst xorg
USE_GL= opengl
PLIST_SUB= VER=${PORTVERSION}
-.if ${FLAVOR} == qt5
-
-USE_KDE= config coreaddons ecm i18n iconthemes itemviews \
- kdeclarative kirigami2 package plasma-framework service \
- widgetsaddons
-USE_QT= concurrent core dbus declarative gui widgets \
- x11extras buildtools:build qmake:build
-CMAKE_OFF= ENABLE_TEST USE_QT6
-PLIST_SUB+= QT5=""
-
-.elif ${FLAVOR} == qt6
-
LIB_DEPENDS+= libKF6Svg.so:graphics/kf6-ksvg \
libKF6KCMUtilsQuick.so:devel/kf6-kcmutils
USE_KDE= config coreaddons ecm i18n iconthemes itemviews \
@@ -48,9 +33,6 @@ USE_KDE= config coreaddons ecm i18n iconthemes itemviews \
widgetsaddons
USE_QT= base declarative
CMAKE_OFF= ENABLE_TEST
-PLIST_SUB+= QT5="@comment "
-
-.endif
USE_XORG= x11 xkbfile
USE_LDCONFIG= yes
diff --git a/textproc/fcitx5-configtool/distinfo b/textproc/fcitx5-configtool/distinfo
index e48142602c4b..acc28ef53479 100644
--- a/textproc/fcitx5-configtool/distinfo
+++ b/textproc/fcitx5-configtool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745160099
-SHA256 (fcitx5-configtool-5.1.9.tar.zst) = 650685b593652079d72044fc4f13f842ebc928aa2bb413ce0a9359dfa6069659
-SIZE (fcitx5-configtool-5.1.9.tar.zst) = 150658
+TIMESTAMP = 1762031088
+SHA256 (fcitx5-configtool-5.1.11.tar.zst) = 21e342b1abf56164a67ec0723f1026ac7d65b5383c6469c2f4f4fc31aee1b7b0
+SIZE (fcitx5-configtool-5.1.11.tar.zst) = 145177
diff --git a/textproc/fcitx5-configtool/pkg-plist b/textproc/fcitx5-configtool/pkg-plist
index b6e486b67f52..82d42dc373e0 100644
--- a/textproc/fcitx5-configtool/pkg-plist
+++ b/textproc/fcitx5-configtool/pkg-plist
@@ -10,26 +10,6 @@ share/applications/kbd-layout-viewer5.desktop
share/applications/org.fcitx.fcitx5-config-qt.desktop
share/applications/org.fcitx.fcitx5-migrator.desktop
share/applications/kcm_fcitx5.desktop
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/AddIMPage.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/AddonPage.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/BoolOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/ColorOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/ConfigGroup.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/ConfigPage.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/EnumOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/ExternalOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/FontOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/IntegerOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/KeyListOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/KeyOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/ListOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/OptionLoader.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/SaveWarningDialog.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/SelectLayoutSheet.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/StringOption.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/main.qml
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/contents/ui/utils.js
-%%QT5%%share/kpackage/kcms/kcm_fcitx5/metadata.json
share/locale/ca/LC_MESSAGES/fcitx5-configtool.mo
share/locale/ca/LC_MESSAGES/kcm_fcitx5.mo
share/locale/da/LC_MESSAGES/fcitx5-configtool.mo
diff --git a/textproc/fcitx5-gtk/Makefile b/textproc/fcitx5-gtk/Makefile
index d1bdab21aeb2..053052c7eb4c 100644
--- a/textproc/fcitx5-gtk/Makefile
+++ b/textproc/fcitx5-gtk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-gtk
-DISTVERSION= 5.1.3
+DISTVERSION= 5.1.4
CATEGORIES= textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/textproc/fcitx5-gtk/distinfo b/textproc/fcitx5-gtk/distinfo
index 764275a78815..c353a99e3255 100644
--- a/textproc/fcitx5-gtk/distinfo
+++ b/textproc/fcitx5-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714963641
-SHA256 (fcitx5-gtk-5.1.3.tar.zst) = 3ad646fe468835d4db470c371c830af9b4eba6abe534693b43dbfdc62aae4cc8
-SIZE (fcitx5-gtk-5.1.3.tar.zst) = 67927
+TIMESTAMP = 1751552581
+SHA256 (fcitx5-gtk-5.1.4.tar.zst) = 1dcfc5bce9cb886dd461f9f9efa109f9da735cd7041e3fdaed7754b7ea099453
+SIZE (fcitx5-gtk-5.1.4.tar.zst) = 68454
diff --git a/textproc/fcitx5-lua/Makefile b/textproc/fcitx5-lua/Makefile
index 93619e7746e1..bd5e1701534e 100644
--- a/textproc/fcitx5-lua/Makefile
+++ b/textproc/fcitx5-lua/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-lua
-DISTVERSION= 5.0.14
+DISTVERSION= 5.0.15
CATEGORIES= textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/textproc/fcitx5-lua/distinfo b/textproc/fcitx5-lua/distinfo
index e16d48612fca..1e417e921f46 100644
--- a/textproc/fcitx5-lua/distinfo
+++ b/textproc/fcitx5-lua/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745160402
-SHA256 (fcitx5-lua-5.0.14.tar.zst) = 395d8b156150d245b57c4468c7e40f80208cf81de4371019d2be74d4ae30bc52
-SIZE (fcitx5-lua-5.0.14.tar.zst) = 40916
+TIMESTAMP = 1751552608
+SHA256 (fcitx5-lua-5.0.15.tar.zst) = 0fb237ff2094937697197fa9c7951f329947dd45f6057dfbe6ee58544ffae5fa
+SIZE (fcitx5-lua-5.0.15.tar.zst) = 40964
diff --git a/textproc/fcitx5-m17n/Makefile b/textproc/fcitx5-m17n/Makefile
index a4f6038f244e..2595ab92b021 100644
--- a/textproc/fcitx5-m17n/Makefile
+++ b/textproc/fcitx5-m17n/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-m17n
-PORTVERSION= 5.1.3
+PORTVERSION= 5.1.5
CATEGORIES= textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/textproc/fcitx5-m17n/distinfo b/textproc/fcitx5-m17n/distinfo
index 0c85ce01070d..91aeee02d893 100644
--- a/textproc/fcitx5-m17n/distinfo
+++ b/textproc/fcitx5-m17n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745160363
-SHA256 (fcitx5-m17n-5.1.3.tar.zst) = 0d5f084573702f42ab2bc3be902236e9b6b260f0dad74edc3370eb4b15dee3a8
-SIZE (fcitx5-m17n-5.1.3.tar.zst) = 27964
+TIMESTAMP = 1762044613
+SHA256 (fcitx5-m17n-5.1.5.tar.zst) = 43e2bdfc41b8376e4c3b9820fd7553c7ba1d142b6f8434439a1d709c5d4266f1
+SIZE (fcitx5-m17n-5.1.5.tar.zst) = 28699
diff --git a/textproc/fcitx5-m17n/pkg-plist b/textproc/fcitx5-m17n/pkg-plist
index 8694adfaa5ee..041d9b4f0f4e 100644
--- a/textproc/fcitx5-m17n/pkg-plist
+++ b/textproc/fcitx5-m17n/pkg-plist
@@ -1,9 +1,10 @@
-lib/fcitx5/m17n.so
+lib/fcitx5/libm17n.so
share/fcitx5/addon/m17n.conf
share/fcitx5/m17n/default
share/locale/ca/LC_MESSAGES/fcitx5-m17n.mo
share/locale/da/LC_MESSAGES/fcitx5-m17n.mo
share/locale/de/LC_MESSAGES/fcitx5-m17n.mo
+share/locale/fr/LC_MESSAGES/fcitx5-m17n.mo
share/locale/he/LC_MESSAGES/fcitx5-m17n.mo
share/locale/ja/LC_MESSAGES/fcitx5-m17n.mo
share/locale/ko/LC_MESSAGES/fcitx5-m17n.mo
diff --git a/textproc/fcitx5-qt/Makefile b/textproc/fcitx5-qt/Makefile
index 7f7f4f7ba6ec..6450893c6233 100644
--- a/textproc/fcitx5-qt/Makefile
+++ b/textproc/fcitx5-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-qt
-DISTVERSION= 5.1.9
+DISTVERSION= 5.1.11
CATEGORIES= textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/textproc/fcitx5-qt/distinfo b/textproc/fcitx5-qt/distinfo
index ddba1234ee58..807eba0c3880 100644
--- a/textproc/fcitx5-qt/distinfo
+++ b/textproc/fcitx5-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745227630
-SHA256 (fcitx5-qt-5.1.9.tar.zst) = 31545416300a80bf523f2ca04aeeb8405e2d35ef70ac5fc22d5a02eabd8f85e8
-SIZE (fcitx5-qt-5.1.9.tar.zst) = 128804
+TIMESTAMP = 1762031157
+SHA256 (fcitx5-qt-5.1.11.tar.zst) = 3b955584bbac8b445a86b900133b79bfedef3998cd25a9b224433be5be498355
+SIZE (fcitx5-qt-5.1.11.tar.zst) = 128832
diff --git a/textproc/fcitx5-qt/pkg-plist.common b/textproc/fcitx5-qt/pkg-plist.common
index 37a4e686b05b..8913a10ac40d 100644
--- a/textproc/fcitx5-qt/pkg-plist.common
+++ b/textproc/fcitx5-qt/pkg-plist.common
@@ -7,5 +7,6 @@ share/locale/he/LC_MESSAGES/fcitx5-qt.mo
share/locale/ja/LC_MESSAGES/fcitx5-qt.mo
share/locale/ko/LC_MESSAGES/fcitx5-qt.mo
share/locale/ru/LC_MESSAGES/fcitx5-qt.mo
+share/locale/vi/LC_MESSAGES/fcitx5-qt.mo
share/locale/zh_CN/LC_MESSAGES/fcitx5-qt.mo
share/locale/zh_TW/LC_MESSAGES/fcitx5-qt.mo
diff --git a/textproc/fcitx5-qt/pkg-plist.qt5 b/textproc/fcitx5-qt/pkg-plist.qt5
index 6bd04c8ced55..1523f3301afc 100644
--- a/textproc/fcitx5-qt/pkg-plist.qt5
+++ b/textproc/fcitx5-qt/pkg-plist.qt5
@@ -21,7 +21,6 @@ lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsConfig.cmake
lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsConfigVersion.cmake
lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsTargets.cmake
-lib/fcitx5/qt5/libfcitx-quickphrase-editor5.so
lib/libFcitx5Qt5DBusAddons.so
lib/libFcitx5Qt5DBusAddons.so.1
lib/libFcitx5Qt5DBusAddons.so.%%VER%%
diff --git a/textproc/fcitx5/Makefile b/textproc/fcitx5/Makefile
index dc81c641fe21..88aa7a55eaba 100644
--- a/textproc/fcitx5/Makefile
+++ b/textproc/fcitx5/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fcitx5
-DISTVERSION= 5.1.12
-PORTREVISION= 1
+DISTVERSION= 5.1.16
CATEGORIES= textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:dict
@@ -19,7 +18,6 @@ BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
uthash>=0:devel/uthash
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libexpat.so:textproc/expat2 \
- libfmt.so:devel/libfmt \
libjson-c.so:devel/json-c \
libuuid.so:misc/libuuid \
libuv.so:devel/libuv \
@@ -28,9 +26,11 @@ RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
xkeyboard-config>=0:x11/xkeyboard-config
# gettext-tools for both build-time hard requirement and Fcitx5 helper shell scripts
-USES= cmake compiler:c++17-lang gettext-runtime \
+USES= cmake compiler:c++20-lang gettext-runtime \
gettext-tools:build,run gnome kde:5 pkgconfig tar:zst
+CXXFLAGS+= -fexperimental-library
+
PLIST_SUB= VER=${DISTVERSION}
CONFLICTS= zh-fcitx
@@ -49,10 +49,12 @@ X11_LIB_DEPENDS= libxcb-ewmh.so:x11/xcb-util-wm \
libxcb-keysyms.so:x11/xcb-util-keysyms \
libxcb-util.so:x11/xcb-util
X11_RUN_DEPENDS= xcb-imdkit>=1.0.3:x11/xcb-imdkit
+X11_CMAKE_BOOL= ENABLE_X11
WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols \
wayland-scanner:graphics/wayland
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
+WAYLAND_CMAKE_BOOL= ENABLE_WAYLAND
ENCHANT_DESC= Dictionary/spellchecking framework
ENCHANT_LIB_DEPENDS= libenchant-2.so:textproc/enchant2
diff --git a/textproc/fcitx5/distinfo b/textproc/fcitx5/distinfo
index 12a1450246c4..bdf3c72cf8b6 100644
--- a/textproc/fcitx5/distinfo
+++ b/textproc/fcitx5/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1744772306
-SHA256 (fcitx5/fcitx5-5.1.12.tar.zst) = 887699b3b1c0f53f8affea716adc6d0a25c1fb80f584e975147a6592cbd7600e
-SIZE (fcitx5/fcitx5-5.1.12.tar.zst) = 7686602
+TIMESTAMP = 1762029242
+SHA256 (fcitx5/fcitx5-5.1.16.tar.zst) = b3444d9a484c845a2bf9234b0658ae128fafb5e212fcc8593b26caca317dda22
+SIZE (fcitx5/fcitx5-5.1.16.tar.zst) = 7753647
SHA256 (fcitx5/en_dict-20121020.tar.gz) = c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb
SIZE (fcitx5/en_dict-20121020.tar.gz) = 630491
diff --git a/textproc/fcitx5/pkg-plist b/textproc/fcitx5/pkg-plist
index de78bebed565..b2c68d2a2f64 100644
--- a/textproc/fcitx5/pkg-plist
+++ b/textproc/fcitx5/pkg-plist
@@ -2,7 +2,7 @@ bin/fcitx5
bin/fcitx5-configtool
bin/fcitx5-diagnose
bin/fcitx5-remote
-etc/xdg/Xwayland-session.d/20-fcitx-x11
+%%WAYLAND%%etc/xdg/Xwayland-session.d/20-fcitx-x11
etc/xdg/autostart/org.fcitx.Fcitx5.desktop
include/Fcitx5/Config/fcitx-config/configuration.h
include/Fcitx5/Config/fcitx-config/dbushelper.h
@@ -53,7 +53,7 @@ include/Fcitx5/Module/fcitx-module/spell/spell_public.h
include/Fcitx5/Module/fcitx-module/testfrontend/testfrontend_public.h
include/Fcitx5/Module/fcitx-module/testim/testim_public.h
include/Fcitx5/Module/fcitx-module/unicode/unicode_public.h
-include/Fcitx5/Module/fcitx-module/wayland/wayland_public.h
+%%WAYLAND%%include/Fcitx5/Module/fcitx-module/wayland/wayland_public.h
include/Fcitx5/Module/fcitx-module/xcb/xcb_public.h
include/Fcitx5/Utils/fcitx-utils/capabilityflags.h
include/Fcitx5/Utils/fcitx-utils/charutils.h
@@ -68,9 +68,11 @@ include/Fcitx5/Utils/fcitx-utils/dbus/objectvtable.h
include/Fcitx5/Utils/fcitx-utils/dbus/servicewatcher.h
include/Fcitx5/Utils/fcitx-utils/dbus/variant.h
include/Fcitx5/Utils/fcitx-utils/element.h
+include/Fcitx5/Utils/fcitx-utils/environ.h
include/Fcitx5/Utils/fcitx-utils/event.h
include/Fcitx5/Utils/fcitx-utils/eventdispatcher.h
include/Fcitx5/Utils/fcitx-utils/eventloopinterface.h
+include/Fcitx5/Utils/fcitx-utils/fdstreambuf.h
include/Fcitx5/Utils/fcitx-utils/fcitxutils_export.h
include/Fcitx5/Utils/fcitx-utils/flags.h
include/Fcitx5/Utils/fcitx-utils/fs.h
@@ -93,6 +95,7 @@ include/Fcitx5/Utils/fcitx-utils/semver.h
include/Fcitx5/Utils/fcitx-utils/signals.h
include/Fcitx5/Utils/fcitx-utils/signals_details.h
include/Fcitx5/Utils/fcitx-utils/standardpath.h
+include/Fcitx5/Utils/fcitx-utils/standardpaths.h
include/Fcitx5/Utils/fcitx-utils/stringutils.h
include/Fcitx5/Utils/fcitx-utils/stringutils_details.h
include/Fcitx5/Utils/fcitx-utils/testing.h
@@ -131,8 +134,8 @@ lib/cmake/Fcitx5ModuleTestIM/Fcitx5ModuleTestIMConfig.cmake
lib/cmake/Fcitx5ModuleTestIM/Fcitx5ModuleTestIMConfigVersion.cmake
lib/cmake/Fcitx5ModuleUnicode/Fcitx5ModuleUnicodeConfig.cmake
lib/cmake/Fcitx5ModuleUnicode/Fcitx5ModuleUnicodeConfigVersion.cmake
-lib/cmake/Fcitx5ModuleWayland/Fcitx5ModuleWaylandConfig.cmake
-lib/cmake/Fcitx5ModuleWayland/Fcitx5ModuleWaylandConfigVersion.cmake
+%%WAYLAND%%lib/cmake/Fcitx5ModuleWayland/Fcitx5ModuleWaylandConfig.cmake
+%%WAYLAND%%lib/cmake/Fcitx5ModuleWayland/Fcitx5ModuleWaylandConfigVersion.cmake
lib/cmake/Fcitx5ModuleXCB/Fcitx5ModuleXCBConfig.cmake
lib/cmake/Fcitx5ModuleXCB/Fcitx5ModuleXCBConfigVersion.cmake
lib/cmake/Fcitx5Utils/Fcitx5CompilerSettings.cmake
@@ -162,8 +165,8 @@ lib/fcitx5/libtestim.so
lib/fcitx5/libtestui.so
lib/fcitx5/libunicode.so
lib/fcitx5/libvirtualkeyboard.so
-lib/fcitx5/libwayland.so
-lib/fcitx5/libwaylandim.so
+%%WAYLAND%%lib/fcitx5/libwayland.so
+%%WAYLAND%%lib/fcitx5/libwaylandim.so
lib/fcitx5/libxcb.so
lib/fcitx5/libxim.so
lib/libFcitx5Config.so
@@ -175,13 +178,13 @@ lib/libFcitx5Core.so.7
lib/libFcitx5Utils.so
lib/libFcitx5Utils.so.2
lib/libFcitx5Utils.so.%%VER%%
-libexec/fcitx5-wayland-launcher
+%%WAYLAND%%libexec/fcitx5-wayland-launcher
libdata/pkgconfig/Fcitx5Config.pc
libdata/pkgconfig/Fcitx5Core.pc
libdata/pkgconfig/Fcitx5Module.pc
libdata/pkgconfig/Fcitx5Utils.pc
share/applications/fcitx5-configtool.desktop
-share/applications/fcitx5-wayland-launcher.desktop
+%%WAYLAND%%share/applications/fcitx5-wayland-launcher.desktop
share/applications/org.fcitx.Fcitx5.desktop
share/dbus-1/services/org.fcitx.Fcitx5.service
%%DATADIR%%/addon/classicui.conf
@@ -200,8 +203,8 @@ share/dbus-1/services/org.fcitx.Fcitx5.service
%%DATADIR%%/addon/spell.conf
%%DATADIR%%/addon/unicode.conf
%%DATADIR%%/addon/virtualkeyboard.conf
-%%DATADIR%%/addon/wayland.conf
-%%DATADIR%%/addon/waylandim.conf
+%%WAYLAND%%%%DATADIR%%/addon/wayland.conf
+%%WAYLAND%%%%DATADIR%%/addon/waylandim.conf
%%DATADIR%%/addon/xcb.conf
%%DATADIR%%/addon/xim.conf
%%DATADIR%%/data/quickphrase.d/emoji-eac.mb
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
index 040221e33799..3a12ee986278 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,5 +1,6 @@
PORTNAME= feluda
-DISTVERSION= 1.9.7
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.10.1 # Cargo.lock patched: `make patch cargo-crates`
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
@@ -16,6 +17,10 @@ USES= cargo localbase ssl
USE_GITHUB= yes
GH_ACCOUNT= anistark
+# OPENSSL_NO_VENDOR needs openssl-src present so I'm using Cargo.lock and Cargo.toml patches:
+# first to not fetch openssl-src tarball and later to remove git2 ossl vendored feature.
+CARGO_ENV= OPENSSL_NO_VENDOR=1
+
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates
index 899b301d1e96..8b30633a58d7 100644
--- a/textproc/feluda/Makefile.crates
+++ b/textproc/feluda/Makefile.crates
@@ -39,7 +39,6 @@ CARGO_CRATES= addr2line-0.24.2 \
colorchoice-1.0.4 \
colored-3.0.0 \
compact_str-0.8.1 \
- core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -68,8 +67,6 @@ CARGO_CRATES= addr2line-0.24.2 \
figment-0.10.19 \
fnv-1.0.7 \
foldhash-0.1.5 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
fragile-2.0.1 \
futf-0.1.5 \
@@ -97,7 +94,6 @@ CARGO_CRATES= addr2line-0.24.2 \
httparse-1.10.1 \
hyper-1.6.0 \
hyper-rustls-0.27.7 \
- hyper-tls-0.6.0 \
hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
@@ -142,26 +138,22 @@ CARGO_CRATES= addr2line-0.24.2 \
maplit-1.0.2 \
markup5ever-0.14.1 \
match_token-0.1.0 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
memchr-2.7.5 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
mockall-0.13.1 \
mockall_derive-0.13.1 \
- native-tls-0.2.14 \
new_debug_unreachable-1.0.6 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
- openssl-0.10.73 \
- openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
openssl-sys-0.9.109 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
- overload-0.1.1 \
owo-colors-4.2.2 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
@@ -201,9 +193,7 @@ CARGO_CRATES= addr2line-0.24.2 \
redox_syscall-0.5.15 \
redox_users-0.5.0 \
regex-1.11.1 \
- regex-automata-0.1.10 \
regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reqwest-0.12.22 \
ring-0.17.14 \
@@ -217,11 +207,8 @@ CARGO_CRATES= addr2line-0.24.2 \
rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
scopeguard-1.2.0 \
scraper-0.23.1 \
- security-framework-2.11.1 \
- security-framework-sys-2.14.0 \
selectors-0.26.0 \
semver-1.0.26 \
serde-1.0.219 \
@@ -239,7 +226,7 @@ CARGO_CRATES= addr2line-0.24.2 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.5 \
siphasher-1.0.1 \
- slab-0.4.10 \
+ slab-0.4.11 \
smallvec-1.15.1 \
socket2-0.5.10 \
socket2-0.6.0 \
@@ -270,8 +257,8 @@ CARGO_CRATES= addr2line-0.24.2 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.46.1 \
- tokio-native-tls-0.3.1 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
tokio-util-0.7.15 \
toml-0.8.23 \
@@ -287,7 +274,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-core-0.1.34 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
typeid-1.0.3 \
uncased-0.9.10 \
@@ -303,6 +290,7 @@ CARGO_CRATES= addr2line-0.24.2 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
+ uuid-1.18.1 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo
index ee4d2779b7e2..5279bcaa2780 100644
--- a/textproc/feluda/distinfo
+++ b/textproc/feluda/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753857000
+TIMESTAMP = 1759824011
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -81,8 +81,6 @@ SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffd
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
-SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
-SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -139,10 +137,6 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fragile-2.0.1.crate) = 28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619
@@ -197,8 +191,6 @@ SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
-SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
-SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -287,8 +279,8 @@ SHA256 (rust/crates/markup5ever-0.14.1.crate) = c7a7213d12e1864c0f002f52c2923d45
SIZE (rust/crates/markup5ever-0.14.1.crate) = 38103
SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b
SIZE (rust/crates/match_token-0.1.0.crate) = 4903
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
@@ -299,12 +291,10 @@ SHA256 (rust/crates/mockall-0.13.1.crate) = 39a6bfcc6c8c7eed5ee98b9c3e33adc72605
SIZE (rust/crates/mockall-0.13.1.crate) = 22825
SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898
SIZE (rust/crates/mockall_derive-0.13.1.crate) = 47822
-SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
-SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
@@ -313,20 +303,16 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
-SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
-SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-src-300.5.2+3.5.2.crate) = d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4
+SIZE (rust/crates/openssl-src-300.5.2+3.5.2.crate) = 10557986
SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
@@ -405,12 +391,8 @@ SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec61
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
@@ -437,16 +419,10 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/scraper-0.23.1.crate) = 527e65d9d888567588db4c12da1087598d0f6f8b346cc2c5abc91f05fc2dffe2
SIZE (rust/crates/scraper-0.23.1.crate) = 24157
-SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
-SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
SIZE (rust/crates/selectors-0.26.0.crate) = 64329
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
@@ -481,8 +457,8 @@ SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593b
SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
@@ -543,10 +519,10 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
-SIZE (rust/crates/tokio-1.46.1.crate) = 823632
-SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
-SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
@@ -577,8 +553,8 @@ SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
@@ -609,6 +585,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -731,5 +709,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (anistark-feluda-1.9.7_GH0.tar.gz) = 31afcdd2a822ebd74bca98fc9d0f3b63e3b36ffd6a7497040dac37a00e55aefc
-SIZE (anistark-feluda-1.9.7_GH0.tar.gz) = 97271
+SHA256 (anistark-feluda-v1.10.1_GH0.tar.gz) = 12f704030d3fa1480bb02430188e1a0df484333d3889fad79bd23659f86f7b94
+SIZE (anistark-feluda-v1.10.1_GH0.tar.gz) = 135815
diff --git a/textproc/feluda/files/patch-Cargo.lock b/textproc/feluda/files/patch-Cargo.lock
new file mode 100644
index 000000000000..9d505864706e
--- /dev/null
+++ b/textproc/feluda/files/patch-Cargo.lock
@@ -0,0 +1,26 @@
+--- Cargo.lock.orig 2025-09-25 11:12:13 UTC
++++ Cargo.lock
+@@ -1505,15 +1505,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00
+ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
+
+ [[package]]
+-name = "openssl-src"
+-version = "300.5.2+3.5.2"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4"
+-dependencies = [
+- "cc",
+-]
+-
+-[[package]]
+ name = "openssl-sys"
+ version = "0.9.109"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -1521,7 +1512,6 @@ dependencies = [
+ dependencies = [
+ "cc",
+ "libc",
+- "openssl-src",
+ "pkg-config",
+ "vcpkg",
+ ]
diff --git a/textproc/feluda/files/patch-Cargo.toml b/textproc/feluda/files/patch-Cargo.toml
new file mode 100644
index 000000000000..e6f53de53c38
--- /dev/null
+++ b/textproc/feluda/files/patch-Cargo.toml
@@ -0,0 +1,11 @@
+--- Cargo.toml.orig 2025-09-25 11:12:13 UTC
++++ Cargo.toml
+@@ -45,7 +45,7 @@ chrono = { version = "0.4", features = ["serde"] }
+ tracing = { version = "0.1.40", features = ["attributes"] }
+ tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
+ chrono = { version = "0.4", features = ["serde"] }
+-git2 = { version = "0.20.2", features = ["vendored-libgit2", "vendored-openssl"] }
++git2 = { version = "0.20.2", features = ["vendored-libgit2"] }
+ tempfile = "3.20.0"
+ dirs = "6.0.0"
+
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index f54bcb29ea06..c1e315e9ab17 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fzf
DISTVERSIONPREFIX= v
-DISTVERSION= 0.65.0
+DISTVERSION= 0.66.1
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
@@ -21,7 +22,7 @@ GH_PROJECT= fzf
GO_MODULE= github.com/junegunn/fzf
GO_BUILDFLAGS= -ldflags="-X main.version=${DISTVERSION} -X main.revision=${COMMIT_ID} -s -w"
-COMMIT_ID= 04c4269
+COMMIT_ID= c1b259c
PLIST_FILES= bin/fzf share/man/man1/fzf.1.gz
diff --git a/textproc/fzf/distinfo b/textproc/fzf/distinfo
index 3075f12db07a..e50769e00d10 100644
--- a/textproc/fzf/distinfo
+++ b/textproc/fzf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753618990
-SHA256 (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/go.mod) = 6cc838db5cb7817cbb9522b55c9715ab6f543a0eaf3b5178cd9db42bd60640ae
-SIZE (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/go.mod) = 527
-SHA256 (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/junegunn-fzf-v0.65.0_GH0.tar.gz) = 766e989220453f4b7753a4e99732da5e8550ae3184b3580ffd0c957cabd557b0
-SIZE (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/junegunn-fzf-v0.65.0_GH0.tar.gz) = 347323
+TIMESTAMP = 1761682178
+SHA256 (go/textproc_fzf/junegunn-fzf-v0.66.1_GH0/go.mod) = 5d8e34ecd5e4a6934c2421090bbd11d7bd0c03c751d912a2bfb06f5860068aff
+SIZE (go/textproc_fzf/junegunn-fzf-v0.66.1_GH0/go.mod) = 529
+SHA256 (go/textproc_fzf/junegunn-fzf-v0.66.1_GH0/junegunn-fzf-v0.66.1_GH0.tar.gz) = ae70923dba524d794451b806dbbb605684596c1b23e37cc5100daa04b984b706
+SIZE (go/textproc_fzf/junegunn-fzf-v0.66.1_GH0/junegunn-fzf-v0.66.1_GH0.tar.gz) = 361208
diff --git a/textproc/gh-grep/Makefile b/textproc/gh-grep/Makefile
index 35f2ebacf3dc..84fcf57be069 100644
--- a/textproc/gh-grep/Makefile
+++ b/textproc/gh-grep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gh-grep
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 5
+PORTREVISION= 10
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/git-chglog/Makefile b/textproc/git-chglog/Makefile
index 53a463dc84c6..a3607a60e780 100644
--- a/textproc/git-chglog/Makefile
+++ b/textproc/git-chglog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-chglog
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.4
-PORTREVISION= 16
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/gitlab-code-parser/Makefile b/textproc/gitlab-code-parser/Makefile
new file mode 100644
index 000000000000..f7cca7917631
--- /dev/null
+++ b/textproc/gitlab-code-parser/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= gitlab-code-parser
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.20.1
+CATEGORIES= textproc
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Rust-based code parser used by GitLab
+WWW= https://gitlab.com/gitlab-org/rust/gitlab-code-parser
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BROKEN_i386= compilation fails: error: undefined symbol: __atomic_load
+
+BUILD_DEPENDS= ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/libclang.so:devel/llvm${LLVM_DEFAULT}
+LIB_DEPENDS= libonig.so:devel/oniguruma \
+ libzstd.so:archivers/zstd
+
+USES= cargo ssl
+
+USE_GITLAB= yes
+GL_ACCOUNT= gitlab-org
+GL_PROJECT= rust/gitlab-code-parser
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}
+
+PLIST_FILES= bin/parser-cli \
+ include/parser-c-bindings.h \
+ lib/libchunker.rlib \
+ lib/libparser_c_bindings.a \
+ lib/libparser_c_bindings.so \
+ lib/libparser_core.rlib \
+ lib/libtesting.rlib
+
+# update the crates file with: make cargo-crates > Makefile.crates
+
+do-install:
+ @${INSTALL_DATA} ${CARGO_TARGET_DIR}/include/*.h ${STAGEDIR}${PREFIX}/include
+ @${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/*.so ${STAGEDIR}${PREFIX}/lib
+ @${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.a ${STAGEDIR}${PREFIX}/lib
+ @${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.rlib ${STAGEDIR}${PREFIX}/lib
+ @${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/parser-cli ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/textproc/gitlab-code-parser/Makefile.crates b/textproc/gitlab-code-parser/Makefile.crates
new file mode 100644
index 000000000000..861c4e4219d5
--- /dev/null
+++ b/textproc/gitlab-code-parser/Makefile.crates
@@ -0,0 +1,422 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aes-0.8.4 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ arbitrary-1.4.2 \
+ arrayvec-0.7.6 \
+ ast-grep-config-0.39.4 \
+ ast-grep-core-0.39.4 \
+ ast-grep-language-0.39.4 \
+ ast_node-3.0.3 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
+ base64-0.13.1 \
+ base64-0.22.1 \
+ better_scoped_tls-1.0.1 \
+ bindgen-0.66.1 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
+ bitflags-2.9.2 \
+ block-buffer-0.10.4 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ bytes-str-0.2.7 \
+ bzip2-0.6.0 \
+ castaway-0.2.4 \
+ cbindgen-0.29.0 \
+ cc-1.2.33 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.3 \
+ cipher-0.4.4 \
+ clang-sys-1.8.1 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ compact_str-0.9.0 \
+ console-0.15.11 \
+ constant_time_eq-0.3.1 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crypto-common-0.1.6 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ dary_heap-0.3.7 \
+ dashmap-5.5.3 \
+ deflate64-0.1.9 \
+ deranged-0.4.0 \
+ derive_arbitrary-1.4.2 \
+ derive_builder-0.20.2 \
+ derive_builder_core-0.20.2 \
+ derive_builder_macro-0.20.2 \
+ digest-0.10.7 \
+ displaydoc-0.2.5 \
+ dyn-clone-1.0.20 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ esaxx-rs-0.1.10 \
+ fastrand-2.3.0 \
+ flate2-1.1.2 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ from_variant-2.0.2 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ glob-0.3.3 \
+ globset-0.4.16 \
+ h2-0.4.12 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ hmac-0.12.1 \
+ home-0.5.11 \
+ hstr-2.0.1 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ hyper-1.7.0 \
+ hyper-rustls-0.27.7 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.16 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ ignore-0.4.23 \
+ indexmap-2.10.0 \
+ indicatif-0.17.11 \
+ inout-0.1.4 \
+ internment-0.7.5 \
+ io-uring-0.7.9 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is-macro-0.3.7 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ lazycell-1.3.0 \
+ libbz2-rs-sys-0.2.2 \
+ libc-0.2.175 \
+ libloading-0.8.8 \
+ liblzma-0.4.3 \
+ liblzma-sys-0.4.4 \
+ libmimalloc-sys-0.1.44 \
+ libz-rs-sys-0.5.1 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ macro_rules_attribute-0.2.2 \
+ macro_rules_attribute-proc_macro-0.2.2 \
+ memchr-2.7.5 \
+ mimalloc-0.1.48 \
+ mime-0.3.17 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ monostate-0.1.14 \
+ monostate-impl-0.1.14 \
+ native-tls-0.2.14 \
+ new_debug_unreachable-1.0.6 \
+ nom-7.1.3 \
+ nu-ansi-term-0.46.0 \
+ num-bigint-0.4.6 \
+ num-conv-0.1.0 \
+ num-integer-0.1.46 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ number_prefix-0.4.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ onig-6.5.1 \
+ onig_sys-69.9.1 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ overload-0.1.1 \
+ par-core-2.0.0 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ paste-1.0.15 \
+ pbkdf2-0.12.2 \
+ peeking_take_while-0.1.2 \
+ percent-encoding-2.3.1 \
+ phf-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
+ phf_shared-0.11.3 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ ppmd-rust-1.2.1 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.37 \
+ proc-macro2-1.0.101 \
+ psm-0.1.26 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.8.5 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rayon-1.11.0 \
+ rayon-cond-0.4.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.17 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ reqwest-0.12.23 \
+ ring-0.17.14 \
+ ruby-prism-1.4.0 \
+ ruby-prism-sys-1.4.0 \
+ rust-lapper-1.2.0 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-1.1.0 \
+ rustc-hash-2.1.1 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustls-0.23.31 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ ryu-js-1.0.2 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ schemars-1.0.4 \
+ schemars_derive-1.0.4 \
+ scoped-tls-1.0.1 \
+ scopeguard-1.2.0 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
+ seq-macro-0.3.6 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_derive_internals-0.29.1 \
+ serde_json-1.0.143 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
+ serde_urlencoded-0.7.1 \
+ serde_yaml-0.9.34+deprecated \
+ sha1-0.10.6 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ simd-adler32-0.3.7 \
+ siphasher-0.3.11 \
+ siphasher-1.0.1 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ smartstring-1.0.1 \
+ socket2-0.6.0 \
+ spm_precompiled-0.1.4 \
+ stable_deref_trait-1.2.0 \
+ stacker-0.1.21 \
+ static_assertions-1.1.0 \
+ streaming-iterator-0.1.9 \
+ string_enum-1.0.2 \
+ strsim-0.11.1 \
+ subtle-2.6.1 \
+ swc_atoms-7.0.0 \
+ swc_common-14.0.3 \
+ swc_ecma_ast-15.0.0 \
+ swc_ecma_lexer-23.0.0 \
+ swc_ecma_parser-23.0.0 \
+ swc_ecma_transforms_base-25.0.0 \
+ swc_ecma_utils-21.0.0 \
+ swc_ecma_visit-15.0.0 \
+ swc_eq_ignore_macros-1.0.1 \
+ swc_macros_common-1.0.1 \
+ swc_visit-2.0.1 \
+ syn-2.0.106 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.6.0 \
+ tempfile-3.21.0 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ tinystr-0.8.1 \
+ tokenizers-0.21.4 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.16 \
+ toml-0.8.23 \
+ toml-0.9.5 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_parser-1.0.2 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.2 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ tree-sitter-0.25.8 \
+ tree-sitter-bash-0.25.0 \
+ tree-sitter-c-0.24.1 \
+ tree-sitter-c-sharp-0.23.1 \
+ tree-sitter-cpp-0.23.4 \
+ tree-sitter-css-0.23.2 \
+ tree-sitter-elixir-0.3.4 \
+ tree-sitter-go-0.23.4 \
+ tree-sitter-haskell-0.23.1 \
+ tree-sitter-hcl-1.1.0 \
+ tree-sitter-html-0.23.2 \
+ tree-sitter-java-0.23.5 \
+ tree-sitter-javascript-0.23.1 \
+ tree-sitter-json-0.23.0 \
+ tree-sitter-kotlin-sg-0.4.0 \
+ tree-sitter-language-0.1.5 \
+ tree-sitter-lua-0.2.0 \
+ tree-sitter-nix-0.3.0 \
+ tree-sitter-php-0.23.11 \
+ tree-sitter-python-0.23.6 \
+ tree-sitter-ruby-0.23.1 \
+ tree-sitter-rust-0.24.0 \
+ tree-sitter-scala-0.24.0 \
+ tree-sitter-solidity-1.2.13 \
+ tree-sitter-swift-0.7.1 \
+ tree-sitter-typescript-0.23.2 \
+ tree-sitter-yaml-0.7.1 \
+ triomphe-0.1.14 \
+ try-lock-0.2.5 \
+ typenum-1.18.0 \
+ unicode-id-start-1.3.1 \
+ unicode-ident-1.0.18 \
+ unicode-normalization-alignments-0.1.12 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.1 \
+ unicode_categories-0.1.1 \
+ unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ valuable-0.1.1 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ web-time-1.1.0 \
+ which-4.4.2 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.10 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-link-0.1.3 \
+ windows-registry-0.5.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zeroize_derive-1.4.2 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zip-4.6.1 \
+ zlib-rs-0.5.1 \
+ zopfli-0.8.2 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7 \
+ gitalisk-core@git+https://gitlab.com/gitlab-org/rust/gitalisk.git?tag=v0.5.1\#abb696198f2be5bd1f4894b1af2fa057dccef543
diff --git a/textproc/gitlab-code-parser/distinfo b/textproc/gitlab-code-parser/distinfo
new file mode 100644
index 000000000000..cc37bb09b42a
--- /dev/null
+++ b/textproc/gitlab-code-parser/distinfo
@@ -0,0 +1,847 @@
+TIMESTAMP = 1761373371
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/ast-grep-config-0.39.4.crate) = fb74c1aec77c115d0038f58f0559bba0b98062acb52b5cef58111b578eadd418
+SIZE (rust/crates/ast-grep-config-0.39.4.crate) = 51660
+SHA256 (rust/crates/ast-grep-core-0.39.4.crate) = bb0e7f74c8a1ca6966d649facffdf9de931539e3d2ee7ba6a3652be5b9b889f7
+SIZE (rust/crates/ast-grep-core-0.39.4.crate) = 43906
+SHA256 (rust/crates/ast-grep-language-0.39.4.crate) = 07f9ddb45b43d6ae0c7a346cfd38118bc34e305093fb39cdd5f4a8710fa63331
+SIZE (rust/crates/ast-grep-language-0.39.4.crate) = 19282
+SHA256 (rust/crates/ast_node-3.0.3.crate) = a1e2cddd48eafd883890770673b1971faceaf80a185445671abc3ea0c00593ee
+SIZE (rust/crates/ast_node-3.0.3.crate) = 8543
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/better_scoped_tls-1.0.1.crate) = 7cd228125315b132eed175bf47619ac79b945b26e56b848ba203ae4ea8603609
+SIZE (rust/crates/better_scoped_tls-1.0.1.crate) = 2140
+SHA256 (rust/crates/bindgen-0.66.1.crate) = f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7
+SIZE (rust/crates/bindgen-0.66.1.crate) = 218860
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
+SHA256 (rust/crates/bitflags-2.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
+SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytes-str-0.2.7.crate) = 7c60b5ce37e0b883c37eb89f79a1e26fbe9c1081945d024eee93e8d91a7e18b3
+SIZE (rust/crates/bytes-str-0.2.7.crate) = 10230
+SHA256 (rust/crates/bzip2-0.6.0.crate) = bea8dcd42434048e4f7a304411d9273a411f647446c1234a65ce0554923f4cff
+SIZE (rust/crates/bzip2-0.6.0.crate) = 38148
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cbindgen-0.29.0.crate) = 975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684
+SIZE (rust/crates/cbindgen-0.29.0.crate) = 226905
+SHA256 (rust/crates/cc-1.2.33.crate) = 3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f
+SIZE (rust/crates/cc-1.2.33.crate) = 111970
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
+SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
+SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
+SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
+SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
+SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
+SHA256 (rust/crates/deflate64-0.1.9.crate) = da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b
+SIZE (rust/crates/deflate64-0.1.9.crate) = 15104
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
+SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
+SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
+SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
+SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
+SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
+SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/esaxx-rs-0.1.10.crate) = d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6
+SIZE (rust/crates/esaxx-rs-0.1.10.crate) = 175210
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/from_variant-2.0.2.crate) = 308530a56b099da144ebc5d8e179f343ad928fa2b3558d1eb3db9af18d6eff43
+SIZE (rust/crates/from_variant-2.0.2.crate) = 2217
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/hstr-2.0.1.crate) = ced1416104790052518d199e753d49a7d8130d476c664bc9e53f40cfecb8e615
+SIZE (rust/crates/hstr-2.0.1.crate) = 23796
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
+SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/internment-0.7.5.crate) = 04e8e537b529b8674e97e9fb82c10ff168a290ac3867a0295f112061ffbca1ef
+SIZE (rust/crates/internment-0.7.5.crate) = 39416
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4
+SIZE (rust/crates/is-macro-0.3.7.crate) = 9060
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
+SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
+SHA256 (rust/crates/libbz2-rs-sys-0.2.2.crate) = 2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7
+SIZE (rust/crates/libbz2-rs-sys-0.2.2.crate) = 50880
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/liblzma-0.4.3.crate) = 272b875472a046e39ff7408374a5a050b112d2142211a0f54a295c0bd1c3c757
+SIZE (rust/crates/liblzma-0.4.3.crate) = 36058
+SHA256 (rust/crates/liblzma-sys-0.4.4.crate) = 01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736
+SIZE (rust/crates/liblzma-sys-0.4.4.crate) = 1503677
+SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
+SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/macro_rules_attribute-0.2.2.crate) = 65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520
+SIZE (rust/crates/macro_rules_attribute-0.2.2.crate) = 15330
+SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30
+SIZE (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 8271
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
+SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/monostate-0.1.14.crate) = aafe1be9d0c75642e3e50fedc7ecadf1ef1cbce6eb66462153fc44245343fbee
+SIZE (rust/crates/monostate-0.1.14.crate) = 15081
+SHA256 (rust/crates/monostate-impl-0.1.14.crate) = c402a4092d5e204f32c9e155431046831fa712637043c58cb73bc6bc6c9663b5
+SIZE (rust/crates/monostate-impl-0.1.14.crate) = 7754
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
+SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0
+SIZE (rust/crates/onig-6.5.1.crate) = 32394
+SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc
+SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/par-core-2.0.0.crate) = e96cbd21255b7fb29a5d51ef38a779b517a91abd59e2756c039583f43ef4c90f
+SIZE (rust/crates/par-core-2.0.0.crate) = 2443
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
+SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppmd-rust-1.2.1.crate) = c834641d8ad1b348c9ee86dec3b9840d805acd5f24daa5f90c788951a52ff59b
+SIZE (rust/crates/ppmd-rust-1.2.1.crate) = 34457
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f
+SIZE (rust/crates/psm-0.1.26.crate) = 23541
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-cond-0.4.0.crate) = 2964d0cf57a3e7a06e8183d14a8b527195c706b7983549cd5462d5aa3747438f
+SIZE (rust/crates/rayon-cond-0.4.0.crate) = 10659
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/ruby-prism-1.4.0.crate) = 45a3a71142531d9dcb33cf162543a68c1d1e5567dd96ac5cc38b8b99b3166b8b
+SIZE (rust/crates/ruby-prism-1.4.0.crate) = 32916
+SHA256 (rust/crates/ruby-prism-sys-1.4.0.crate) = 8f77ce848645f060a1f3d60af962f481c58618863390184f96adf5d107e48954
+SIZE (rust/crates/ruby-prism-sys-1.4.0.crate) = 314476
+SHA256 (rust/crates/rust-lapper-1.2.0.crate) = 2274b9cc4f205bc0945b7be3e4fc1a102b0b7119ba6482faaedb9c4f76dde5d1
+SIZE (rust/crates/rust-lapper-1.2.0.crate) = 56456
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/ryu-js-1.0.2.crate) = dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15
+SIZE (rust/crates/ryu-js-1.0.2.crate) = 75035
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
+SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
+SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
+SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
+SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
+SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29
+SIZE (rust/crates/smartstring-1.0.1.crate) = 29555
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/spm_precompiled-0.1.4.crate) = 5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326
+SIZE (rust/crates/spm_precompiled-0.1.4.crate) = 557527
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/stacker-0.1.21.crate) = cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b
+SIZE (rust/crates/stacker-0.1.21.crate) = 17009
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
+SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
+SHA256 (rust/crates/string_enum-1.0.2.crate) = ae36a4951ca7bd1cfd991c241584a9824a70f6aff1e7d4f693fb3f2465e4030e
+SIZE (rust/crates/string_enum-1.0.2.crate) = 4523
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/swc_atoms-7.0.0.crate) = 3500dcf04c84606b38464561edc5e46f5132201cb3e23cf9613ed4033d6b1bb2
+SIZE (rust/crates/swc_atoms-7.0.0.crate) = 6786
+SHA256 (rust/crates/swc_common-14.0.3.crate) = 63fdb58d278e7cd625f671e5371b3e6c0eab56c6e2a995a6f70dd0f7725255d4
+SIZE (rust/crates/swc_common-14.0.3.crate) = 90586
+SHA256 (rust/crates/swc_ecma_ast-15.0.0.crate) = 65c25af97d53cf8aab66a6c68f3418663313fc969ad267fc2a4d19402c329be1
+SIZE (rust/crates/swc_ecma_ast-15.0.0.crate) = 46557
+SHA256 (rust/crates/swc_ecma_lexer-23.0.0.crate) = 5ce0ddc31928f622709555e3fd105e0ae679897c583f5d8a1df5236650fde859
+SIZE (rust/crates/swc_ecma_lexer-23.0.0.crate) = 156963
+SHA256 (rust/crates/swc_ecma_parser-23.0.0.crate) = 9166873bb660bed50b5f422233537d3e946336398570a4a13e57d8c63d6a01c5
+SIZE (rust/crates/swc_ecma_parser-23.0.0.crate) = 59611
+SHA256 (rust/crates/swc_ecma_transforms_base-25.0.0.crate) = 9cc6454e1cf587b1d50509116350b503e7d647dbcc41bb5be9bf9a40fd792037
+SIZE (rust/crates/swc_ecma_transforms_base-25.0.0.crate) = 90331
+SHA256 (rust/crates/swc_ecma_utils-21.0.0.crate) = 83259addd99ed4022aa9fc4d39428c008d3d42533769e1a005529da18cde4568
+SIZE (rust/crates/swc_ecma_utils-21.0.0.crate) = 42974
+SHA256 (rust/crates/swc_ecma_visit-15.0.0.crate) = 75a579aa8f9e212af521588df720ccead079c09fe5c8f61007cf724324aed3a0
+SIZE (rust/crates/swc_ecma_visit-15.0.0.crate) = 327406
+SHA256 (rust/crates/swc_eq_ignore_macros-1.0.1.crate) = c16ce73424a6316e95e09065ba6a207eba7765496fed113702278b7711d4b632
+SIZE (rust/crates/swc_eq_ignore_macros-1.0.1.crate) = 3313
+SHA256 (rust/crates/swc_macros_common-1.0.1.crate) = aae1efbaa74943dc5ad2a2fb16cbd78b77d7e4d63188f3c5b4df2b4dcd2faaae
+SIZE (rust/crates/swc_macros_common-1.0.1.crate) = 7108
+SHA256 (rust/crates/swc_visit-2.0.1.crate) = 62fb71484b486c185e34d2172f0eabe7f4722742aad700f426a494bb2de232a2
+SIZE (rust/crates/swc_visit-2.0.1.crate) = 5576
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tokenizers-0.21.4.crate) = a620b996116a59e184c2fa2dfd8251ea34a36d0a514758c6f966386bd2e03476
+SIZE (rust/crates/tokenizers-0.21.4.crate) = 185676
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
+SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tree-sitter-0.25.8.crate) = 6d7b8994f367f16e6fa14b5aebbcb350de5d7cbea82dc5b00ae997dd71680dd2
+SIZE (rust/crates/tree-sitter-0.25.8.crate) = 197529
+SHA256 (rust/crates/tree-sitter-bash-0.25.0.crate) = 871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6
+SIZE (rust/crates/tree-sitter-bash-0.25.0.crate) = 443064
+SHA256 (rust/crates/tree-sitter-c-0.24.1.crate) = 1a3aad8f0129083a59fe8596157552d2bb7148c492d44c21558d68ca1c722707
+SIZE (rust/crates/tree-sitter-c-0.24.1.crate) = 248206
+SHA256 (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0
+SIZE (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 1347808
+SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743
+SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129
+SHA256 (rust/crates/tree-sitter-css-0.23.2.crate) = 5ad6489794d41350d12a7fbe520e5199f688618f43aace5443980d1ddcf1b29e
+SIZE (rust/crates/tree-sitter-css-0.23.2.crate) = 46097
+SHA256 (rust/crates/tree-sitter-elixir-0.3.4.crate) = e45d444647b4fd53d8fd32474c1b8bedc1baa22669ce3a78d083e365fa9a2d3f
+SIZE (rust/crates/tree-sitter-elixir-0.3.4.crate) = 460085
+SHA256 (rust/crates/tree-sitter-go-0.23.4.crate) = b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431
+SIZE (rust/crates/tree-sitter-go-0.23.4.crate) = 105624
+SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4
+SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034
+SHA256 (rust/crates/tree-sitter-hcl-1.1.0.crate) = 5a7b2cc3d7121553b84309fab9d11b3ff3d420403eef9ae50f9fd1cd9d9cf012
+SIZE (rust/crates/tree-sitter-hcl-1.1.0.crate) = 60729
+SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee
+SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295
+SHA256 (rust/crates/tree-sitter-java-0.23.5.crate) = 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6
+SIZE (rust/crates/tree-sitter-java-0.23.5.crate) = 159677
+SHA256 (rust/crates/tree-sitter-javascript-0.23.1.crate) = bf40bf599e0416c16c125c3cec10ee5ddc7d1bb8b0c60fa5c4de249ad34dc1b1
+SIZE (rust/crates/tree-sitter-javascript-0.23.1.crate) = 133198
+SHA256 (rust/crates/tree-sitter-json-0.23.0.crate) = 86a5d6b3ea17e06e7a34aabeadd68f5866c0d0f9359155d432095f8b751865e4
+SIZE (rust/crates/tree-sitter-json-0.23.0.crate) = 12920
+SHA256 (rust/crates/tree-sitter-kotlin-sg-0.4.0.crate) = a0e175b7530765d1e36ad234a7acaa8b2a3316153f239d724376c7ee5e8d8e98
+SIZE (rust/crates/tree-sitter-kotlin-sg-0.4.0.crate) = 1324069
+SHA256 (rust/crates/tree-sitter-language-0.1.5.crate) = c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8
+SIZE (rust/crates/tree-sitter-language-0.1.5.crate) = 1887
+SHA256 (rust/crates/tree-sitter-lua-0.2.0.crate) = 5cdb9adf0965fec58e7660cbb3a059dbb12ebeec9459e6dcbae3db004739641e
+SIZE (rust/crates/tree-sitter-lua-0.2.0.crate) = 40860
+SHA256 (rust/crates/tree-sitter-nix-0.3.0.crate) = 4952a9733f3a98f6683a0ccd1035d84ab7a52f7e84eeed58548d86765ad92de3
+SIZE (rust/crates/tree-sitter-nix-0.3.0.crate) = 45486
+SHA256 (rust/crates/tree-sitter-php-0.23.11.crate) = f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c
+SIZE (rust/crates/tree-sitter-php-0.23.11.crate) = 475556
+SHA256 (rust/crates/tree-sitter-python-0.23.6.crate) = 3d065aaa27f3aaceaf60c1f0e0ac09e1cb9eb8ed28e7bcdaa52129cffc7f4b04
+SIZE (rust/crates/tree-sitter-python-0.23.6.crate) = 175831
+SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95
+SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753
+SHA256 (rust/crates/tree-sitter-rust-0.24.0.crate) = 4b9b18034c684a2420722be8b2a91c9c44f2546b631c039edf575ccba8c61be1
+SIZE (rust/crates/tree-sitter-rust-0.24.0.crate) = 361995
+SHA256 (rust/crates/tree-sitter-scala-0.24.0.crate) = 7516aeb3d1f40ede8e3045b163e86993b3434514dd06c34c0b75e782d9a0b251
+SIZE (rust/crates/tree-sitter-scala-0.24.0.crate) = 1190329
+SHA256 (rust/crates/tree-sitter-solidity-1.2.13.crate) = 4eacf8875b70879f0cb670c60b233ad0b68752d9e1474e6c3ef168eea8a90b25
+SIZE (rust/crates/tree-sitter-solidity-1.2.13.crate) = 188062
+SHA256 (rust/crates/tree-sitter-swift-0.7.1.crate) = 4ef216011c3e3df4fa864736f347cb8d509b1066cf0c8549fb1fd81ac9832e59
+SIZE (rust/crates/tree-sitter-swift-0.7.1.crate) = 946906
+SHA256 (rust/crates/tree-sitter-typescript-0.23.2.crate) = 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff
+SIZE (rust/crates/tree-sitter-typescript-0.23.2.crate) = 829457
+SHA256 (rust/crates/tree-sitter-yaml-0.7.1.crate) = 3d5893f2a05e57c86a2338aa3aed167a1e5c68b8fdff3bf4a460941f2d8fc944
+SIZE (rust/crates/tree-sitter-yaml-0.7.1.crate) = 106992
+SHA256 (rust/crates/triomphe-0.1.14.crate) = ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85
+SIZE (rust/crates/triomphe-0.1.14.crate) = 30292
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-id-start-1.3.1.crate) = 2f322b60f6b9736017344fa0635d64be2f458fbc04eef65f6be22976dd1ffd5b
+SIZE (rust/crates/unicode-id-start-1.3.1.crate) = 43534
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de
+SIZE (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 91546
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
+SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
+SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-4.6.1.crate) = caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1
+SIZE (rust/crates/zip-4.6.1.crate) = 115842
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (gitlab-org-rust-gitalisk-v0.5.1_GL0.tar.gz) = e2f0915f77424cf7da8450548416f9d365acc52547ae1d26fb6cc31ad5a85de7
+SIZE (gitlab-org-rust-gitalisk-v0.5.1_GL0.tar.gz) = 146998
+SHA256 (rust/gitlab-code-parser-v0.20.1.tar.bz2) = f76036a5b06c6c1f79084cdbe8d813f04cdf7ed1352cdaad81ba1201641ac7d9
+SIZE (rust/gitlab-code-parser-v0.20.1.tar.bz2) = 308785
diff --git a/textproc/gitlab-code-parser/pkg-descr b/textproc/gitlab-code-parser/pkg-descr
new file mode 100644
index 000000000000..818daac71f0b
--- /dev/null
+++ b/textproc/gitlab-code-parser/pkg-descr
@@ -0,0 +1 @@
+Rust-based code parser used by GitLab
diff --git a/textproc/gitlab-elasticsearch-indexer/Makefile b/textproc/gitlab-elasticsearch-indexer/Makefile
index 2c4be3c0ea02..38c8305a584e 100644
--- a/textproc/gitlab-elasticsearch-indexer/Makefile
+++ b/textproc/gitlab-elasticsearch-indexer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-elasticsearch-indexer
-PORTVERSION= 5.7.0
+PORTVERSION= 5.9.4
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= mfechner@FreeBSD.org
@@ -10,7 +11,8 @@ WWW= https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= git>=2.38.1:devel/git
+BUILD_DEPENDS= git>=2.38.1:devel/git \
+ gitlab-code-parser>=0.20.1:textproc/gitlab-code-parser
LIB_DEPENDS= libicui18n.so:devel/icu \
libicuuc.so:devel/icu
#RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool
@@ -28,6 +30,9 @@ MAKE_ENV+= ${GO_ENV}
PLIST_FILES= bin/${PORTNAME}
+post-patch:
+ ${REINPLACE_CMD} -e '/libparser-download/d' ${WRKSRC}/Makefile
+
# add a git tag, as that is required by the build script
pre-build:
cd ${WRKSRC} && \
diff --git a/textproc/gitlab-elasticsearch-indexer/distinfo b/textproc/gitlab-elasticsearch-indexer/distinfo
index 8225879fbd20..05ffb8670a09 100644
--- a/textproc/gitlab-elasticsearch-indexer/distinfo
+++ b/textproc/gitlab-elasticsearch-indexer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752677228
-SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.7.0/go.mod) = 6d07860d1af5a063ad7b2606b1a339b957cec48dc85f04a62b337c2d63ac4daf
-SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.7.0/go.mod) = 5605
-SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.7.0/gitlab-elasticsearch-indexer-v5.7.0.tar.bz2) = 4383624e2d3aeb8a36f2cfcbfef13c4e014cbbacc56393065c026c8a1d8e224d
-SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.7.0/gitlab-elasticsearch-indexer-v5.7.0.tar.bz2) = 116772
+TIMESTAMP = 1761544321
+SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.4/go.mod) = 95d57e7bd82c01ad7b3e92d303cc7073dd26f42da88859941a45f2b068d640d1
+SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.4/go.mod) = 5684
+SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.4/gitlab-elasticsearch-indexer-v5.9.4.tar.bz2) = bb5f836c2bdc4a735342990ce8518a00f02a29061065d1d3334ee6ac98fc65d2
+SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.4/gitlab-elasticsearch-indexer-v5.9.4.tar.bz2) = 114252
diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile b/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile
new file mode 100644
index 000000000000..2cb408f715c9
--- /dev/null
+++ b/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile
@@ -0,0 +1,11 @@
+--- Makefile.orig 2025-10-25 04:31:58 UTC
++++ Makefile
+@@ -67,7 +67,7 @@ all: build
+ all: build
+
+ .PHONY: build
+-build: tmp/libparser
++build:
+ $(if ${FORCE_BUILD}, @echo "Forcing a rebuild since pkg-config flags changed since last run")
+ $Q PKG_CONFIG_PATH="${PKG_CONFIG_PATH}" $(GO) build $(if ${FORCE_BUILD},-a) $(if $V,-v) $(VERSION_FLAGS) -o bin/gitlab-elasticsearch-indexer .
+
diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker.go b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker.go
new file mode 100644
index 000000000000..974c9985e444
--- /dev/null
+++ b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker.go
@@ -0,0 +1,11 @@
+--- vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker.go.orig 2025-10-25 07:41:10 UTC
++++ vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker.go
+@@ -2,7 +2,7 @@ package chunker
+
+ /*
+ #include <stdint.h>
+-#include "parser-c-bindings.h"
++#include <parser-c-bindings.h>
+
+ extern int goChunkerYieldFunc(CChunk*, void*);
+ */
diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__amd64.go b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__amd64.go
new file mode 100644
index 000000000000..fcd67d736b9b
--- /dev/null
+++ b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__amd64.go
@@ -0,0 +1,13 @@
+--- vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker_freebsd_amd64.go.orig 2025-10-25 07:47:52 UTC
++++ vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker_freebsd_amd64.go
+@@ -0,0 +1,10 @@
++//go:build freebsd && amd64
++// +build freebsd,amd64
++
++package chunker
++
++/*
++#cgo CFLAGS: -I/usr/local/include
++#cgo LDFLAGS: -L/usr/local/lib -lparser_c_bindings
++*/
++import "C"
diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__arm64.go b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__arm64.go
new file mode 100644
index 000000000000..0f6b5ca8f528
--- /dev/null
+++ b/textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker__freebsd__arm64.go
@@ -0,0 +1,13 @@
+--- vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker_freebsd_arm64.go.orig 2025-10-25 07:48:01 UTC
++++ vendor/gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go/chunker/chunker_freebsd_arm64.go
+@@ -0,0 +1,10 @@
++//go:build freebsd && arm64
++// +build freebsd,arm64
++
++package chunker
++
++/*
++#cgo CFLAGS: -I/usr/local/include
++#cgo LDFLAGS: -L/usr/local/lib -lparser_c_bindings
++*/
++import "C"
diff --git a/textproc/gitlab-zoekt-indexer/Makefile b/textproc/gitlab-zoekt-indexer/Makefile
index fbabff019d67..7b54375d9e28 100644
--- a/textproc/gitlab-zoekt-indexer/Makefile
+++ b/textproc/gitlab-zoekt-indexer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-zoekt-indexer
-PORTVERSION= 0.24.0
+PORTVERSION= 1.6.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= mfechner@FreeBSD.org
@@ -15,7 +16,7 @@ BUILD_DEPENDS= git>=2.38.1:devel/git
# libicuuc.so:devel/icu
#RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool
-USES= gmake go:modules,no_targets,1.23 pkgconfig
+USES= gmake go:modules,no_targets,1.24 pkgconfig
USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
diff --git a/textproc/gitlab-zoekt-indexer/distinfo b/textproc/gitlab-zoekt-indexer/distinfo
index 904a7f01076d..c385038e9185 100644
--- a/textproc/gitlab-zoekt-indexer/distinfo
+++ b/textproc/gitlab-zoekt-indexer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752680378
-SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v0.24.0/go.mod) = f9bcc8f70e8c386677f3de9422b6d5388d9fbe384dbe64b1fb923aee87d931f9
-SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v0.24.0/go.mod) = 6837
-SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v0.24.0/gitlab-zoekt-indexer-v0.24.0.tar.bz2) = 384cd8c3dc1e271a78ecbf91190bb0ce8d2085ee53961b387d5887ddc7d53631
-SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v0.24.0/gitlab-zoekt-indexer-v0.24.0.tar.bz2) = 152552
+TIMESTAMP = 1761544521
+SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.6.2/go.mod) = 2c8ab84c55bbe330520a870b14f460877a3bac73a9639ece1bee64bf945c5fa8
+SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.6.2/go.mod) = 6877
+SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.6.2/gitlab-zoekt-indexer-v1.6.2.tar.bz2) = 9c0f0f4543f415d360bce2ddbe8e0eefda8cc8a55ff29c0765d9cf1bbacd0c70
+SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.6.2/gitlab-zoekt-indexer-v1.6.2.tar.bz2) = 847602
diff --git a/textproc/gitlab-zoekt-indexer/files/patch-vendor_github.com_sourcegraph_zoekt_index_indexfile.go b/textproc/gitlab-zoekt-indexer/files/patch-vendor_github.com_sourcegraph_zoekt_index_indexfile.go
deleted file mode 100644
index ae519c1aba8c..000000000000
--- a/textproc/gitlab-zoekt-indexer/files/patch-vendor_github.com_sourcegraph_zoekt_index_indexfile.go
+++ /dev/null
@@ -1,11 +0,0 @@
---- vendor/github.com/sourcegraph/zoekt/index/indexfile.go.orig 2025-07-16 16:01:58 UTC
-+++ vendor/github.com/sourcegraph/zoekt/index/indexfile.go
-@@ -12,7 +12,7 @@
- // See the License for the specific language governing permissions and
- // limitations under the License.
-
--//go:build linux || darwin
-+//go:build linux || darwin || freebsd
-
- package index
-
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index bd37a25088b8..373a16bc3d1a 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -1,6 +1,7 @@
PORTNAME= go-md2man
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.7
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
diff --git a/textproc/go-transifex-client/Makefile b/textproc/go-transifex-client/Makefile
index dd92aafc793c..6034623cfbf9 100644
--- a/textproc/go-transifex-client/Makefile
+++ b/textproc/go-transifex-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= transifex-client
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.10
-PORTREVISION= 14
+PORTREVISION= 19
CATEGORIES= textproc
PKGNAMEPREFIX= go-
diff --git a/textproc/go-yq/Makefile b/textproc/go-yq/Makefile
index bd7ec0db6b5c..81fd0eeb0242 100644
--- a/textproc/go-yq/Makefile
+++ b/textproc/go-yq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-yq
DISTVERSIONPREFIX= v
-DISTVERSION= 4.45.4
-PORTREVISION= 1
+DISTVERSION= 4.47.2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= timp87@gmail.com
@@ -11,7 +11,7 @@ WWW= https://github.com/mikefarah/yq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
GO_MODULE= github.com/mikefarah/yq/v4
GO_TARGET= .:yq
diff --git a/textproc/go-yq/distinfo b/textproc/go-yq/distinfo
index f6a19e4e8f38..9dc41ffcbfc3 100644
--- a/textproc/go-yq/distinfo
+++ b/textproc/go-yq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750777412
-SHA256 (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.mod) = 3828ced67e69ab15e357b5d5d065a4d1b5b4fede629b646c0699b6820c564ffa
-SIZE (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.mod) = 982
-SHA256 (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.zip) = dc3ddd7f4ad66e98d26e5deb8826c95fd4d22f1e11989cd3690ddd93780d3fca
-SIZE (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.zip) = 456199
+TIMESTAMP = 1758730693
+SHA256 (go/textproc_go-yq/go-yq-v4.47.2/v4.47.2.mod) = ecbe849248fb3c92b9980081d1a22068c61e70182c306acdc675388d700bff27
+SIZE (go/textproc_go-yq/go-yq-v4.47.2/v4.47.2.mod) = 1017
+SHA256 (go/textproc_go-yq/go-yq-v4.47.2/v4.47.2.zip) = 0d844a8172f4841f1acc9e0abe341436090ca1a5f29d0428dd566ea62f8b303a
+SIZE (go/textproc_go-yq/go-yq-v4.47.2/v4.47.2.zip) = 484272
diff --git a/textproc/gojq/Makefile b/textproc/gojq/Makefile
index a98d3a50f886..b824b9d4451b 100644
--- a/textproc/gojq/Makefile
+++ b/textproc/gojq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gojq
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.17
-PORTREVISION= 5
+PORTREVISION= 10
CATEGORIES= textproc
MAINTAINER= nork@FreeBSD.org
diff --git a/textproc/goldendict-ng/Makefile b/textproc/goldendict-ng/Makefile
index b2679dc4e4a5..d40de35d8bbc 100644
--- a/textproc/goldendict-ng/Makefile
+++ b/textproc/goldendict-ng/Makefile
@@ -1,10 +1,11 @@
PORTNAME= goldendict-ng
DISTVERSIONPREFIX= v
-DISTVERSION= 25.06.0
-DISTVERSIONSUFFIX= -Release.8a87a79b
+DISTVERSION= 25.10.1
+DISTVERSIONSUFFIX= -Release.85f9a3d5
+PORTREVISION= 1
CATEGORIES= textproc
-MAINTAINER= mew14930xvi@inbox.lv
+MAINTAINER= ports@FreeBSD.org
COMMENT= Advanced dictionary lookup program, supporting many formats
WWW= https://xiaoyifang.github.io/goldendict-ng/
@@ -28,16 +29,20 @@ GH_ACCOUNT= xiaoyifang
USE_GL= opengl
USE_QT= 5compat base declarative multimedia positioning svg webchannel \
webengine tools:build
-USE_XORG= ice sm x11 xext xtst
+USE_XORG= ice sm x11 xext xorgproto xtst
CMAKE_ON= USE_ALTERNATIVE_NAME USE_SYSTEM_FMT USE_SYSTEM_TOML
CONFIGURE_WRKSRC= ${WRKSRC}/build_dir
-OPTIONS_DEFINE= EPWING
+OPTIONS_DEFINE= EPWING SPEECH
OPTIONS_DEFAULT= EPWING
EPWING_DESC= Japanese EPWING dictionary format support
+SPEECH_DESC= Text to speech support
+
EPWING_LIB_DEPENDS= libeb.so:japanese/eb
EPWING_CMAKE_OFF= -DWITH_EPWING_SUPPORT=OFF
+SPEECH_USE= QT=speech
+SPEECH_CMAKE_ON= -DWITH_TTS=ON
.include <bsd.port.mk>
diff --git a/textproc/goldendict-ng/distinfo b/textproc/goldendict-ng/distinfo
index 67fcc93707c6..1a6671c18d38 100644
--- a/textproc/goldendict-ng/distinfo
+++ b/textproc/goldendict-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750352881
-SHA256 (xiaoyifang-goldendict-ng-v25.06.0-Release.8a87a79b_GH0.tar.gz) = cae2b5993e30eccf192261786605eda904e22577b1ec0cedd2191d9500b4e091
-SIZE (xiaoyifang-goldendict-ng-v25.06.0-Release.8a87a79b_GH0.tar.gz) = 6089913
+TIMESTAMP = 1759469021
+SHA256 (xiaoyifang-goldendict-ng-v25.10.1-Release.85f9a3d5_GH0.tar.gz) = bbf3c23dd0a3a17fa4d083144a579aea9f766d99e3b995ed1c04760665001c47
+SIZE (xiaoyifang-goldendict-ng-v25.10.1-Release.85f9a3d5_GH0.tar.gz) = 6101416
diff --git a/textproc/grass/Makefile b/textproc/grass/Makefile
index 5ecbe315b497..0ce41658678a 100644
--- a/textproc/grass/Makefile
+++ b/textproc/grass/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grass
DISTVERSION= 0.13.4
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= vishwin@FreeBSD.org
diff --git a/textproc/gron/Makefile b/textproc/gron/Makefile
index 81f669a42893..081e36d33c81 100644
--- a/textproc/gron/Makefile
+++ b/textproc/gron/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gron
PORTVERSION= 0.7.1
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 8
CATEGORIES= textproc
MAINTAINER= zi@FreeBSD.org
diff --git a/textproc/gtk-doc/Makefile b/textproc/gtk-doc/Makefile
index 65fc1965c50a..829651cc02de 100644
--- a/textproc/gtk-doc/Makefile
+++ b/textproc/gtk-doc/Makefile
@@ -1,32 +1,33 @@
PORTNAME= gtk-doc
-DISTVERSION= 1.33.2
-PORTREVISION= 3
+DISTVERSION= 1.35.1
CATEGORIES= textproc
MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
-COMMENT= Code documentation system, originally for GTK
-WWW= https://www.gtk.org/
+COMMENT= Documentation generator for GLib/GTK based code
+WWW= https://gitlab.gnome.org/GNOME/gtk-doc
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
docbook-xml>0:textproc/docbook-xml \
- ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
- itstool:textproc/itstool \
- yelp-tools>=0:textproc/yelp-tools \
- xsltproc:textproc/libxslt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+ docbook-xsl>0:textproc/docbook-xsl
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
docbook-xml>0:textproc/docbook-xml \
- ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
- xsltproc:textproc/libxslt
+ docbook-xsl>0:textproc/docbook-xsl
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR}
-USES= gettext-tools meson python pkgconfig tar:xz
+USES= gnome meson python pkgconfig tar:xz
+USE_GNOME= glib20 libxslt
-MESON_ARGS= -Dtests=false
+MESON_ARGS= -Dyelp_manual=false
+BINARY_ALIAS= python3=${PYTHON_CMD}
NO_ARCH= yes
+TEST_ENV= CC=${CC}
post-install:
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
diff --git a/textproc/gtk-doc/distinfo b/textproc/gtk-doc/distinfo
index f942cdfd553d..514620d4dd2f 100644
--- a/textproc/gtk-doc/distinfo
+++ b/textproc/gtk-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611398512
-SHA256 (gtk-doc-1.33.2.tar.xz) = cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
-SIZE (gtk-doc-1.33.2.tar.xz) = 507852
+TIMESTAMP = 1759575111
+SHA256 (gnome/gtk-doc-1.35.1.tar.xz) = 611c9f24edd6d88a8ae9a79d73ab0dc63c89b81e90ecc31d6b9005c5f05b25e2
+SIZE (gnome/gtk-doc-1.35.1.tar.xz) = 538008
diff --git a/textproc/gtk-doc/files/patch-meson.build b/textproc/gtk-doc/files/patch-meson.build
index f9f92a6a8e19..c436ad75abe2 100644
--- a/textproc/gtk-doc/files/patch-meson.build
+++ b/textproc/gtk-doc/files/patch-meson.build
@@ -1,20 +1,20 @@
---- meson.build.orig 2020-11-17 13:56:44 UTC
+--- meson.build.orig 2024-03-05 18:09:52 UTC
+++ meson.build
-@@ -7,7 +7,7 @@ project('gtk-doc', 'c',
+@@ -7,7 +7,7 @@ python = import('python')
gnome = import('gnome')
- python = import('python') # Meson new Python module https://mesonbuild.com/Python-module.html
+ python = import('python')
--python3 = python.find_installation('python3')
-+python3 = python.find_installation()
+-python3 = python.find_installation('python3', modules: ['pygments'])
++python3 = python.find_installation(python.find_installation().full_path(), modules: ['pygments'])
- version = meson.project_version()
- package_name = meson.project_name()
-@@ -163,7 +163,7 @@ configure_file(
+ # Paths
+ srcdir = meson.current_source_dir()
+@@ -134,7 +134,7 @@ configure_file(
output: 'gtk-doc.pc',
configuration: gtkdoc_pc,
install: true,
-- install_dir: pkgconfigdir,
-+ install_dir: join_paths(libdir, 'pkgconfig'),
+- install_dir: get_option('datadir') / 'pkgconfig',
++ install_dir: join_paths(get_option('prefix'), 'libdata', 'pkgconfig'),
)
subdir('help')
diff --git a/textproc/gtk-doc/pkg-plist b/textproc/gtk-doc/pkg-plist
index 4bcaf8b8934a..9eeb7b27cea9 100644
--- a/textproc/gtk-doc/pkg-plist
+++ b/textproc/gtk-doc/pkg-plist
@@ -32,38 +32,38 @@ share/aclocal/gtk-doc.m4
%%DATADIR%%/data/up.png
%%DATADIR%%/data/version-greater-or-equal.xsl
%%DATADIR%%/python/gtkdoc/__init__.py
-%%DATADIR%%/python/gtkdoc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/check.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/check.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config_data.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config_data.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/fixxref.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/fixxref.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/highlight.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/highlight.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkdb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkdb.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkman.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkman.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/rebase.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/rebase.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scan.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scan.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scangobj.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scangobj.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/check%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/check%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/common%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/common%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config_data%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config_data%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/fixxref%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/fixxref%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/highlight%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/highlight%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkdb%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkdb%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkman%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkman%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/rebase%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/rebase%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scan%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scan%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scangobj%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scangobj%%PYTHON_TAG%%.pyc
%%DATADIR%%/python/gtkdoc/check.py
%%DATADIR%%/python/gtkdoc/common.py
%%DATADIR%%/python/gtkdoc/config.py
@@ -79,35 +79,3 @@ share/aclocal/gtk-doc.m4
%%DATADIR%%/python/gtkdoc/rebase.py
%%DATADIR%%/python/gtkdoc/scan.py
%%DATADIR%%/python/gtkdoc/scangobj.py
-share/help/C/gtk-doc-manual/fdl-appendix.xml
-share/help/C/gtk-doc-manual/index.docbook
-share/help/bn_IN/gtk-doc-manual/fdl-appendix.xml
-share/help/bn_IN/gtk-doc-manual/index.docbook
-share/help/cs/gtk-doc-manual/fdl-appendix.xml
-share/help/cs/gtk-doc-manual/index.docbook
-share/help/de/gtk-doc-manual/fdl-appendix.xml
-share/help/de/gtk-doc-manual/index.docbook
-share/help/el/gtk-doc-manual/fdl-appendix.xml
-share/help/el/gtk-doc-manual/index.docbook
-share/help/en_GB/gtk-doc-manual/fdl-appendix.xml
-share/help/en_GB/gtk-doc-manual/index.docbook
-share/help/es/gtk-doc-manual/fdl-appendix.xml
-share/help/es/gtk-doc-manual/index.docbook
-share/help/fr/gtk-doc-manual/fdl-appendix.xml
-share/help/fr/gtk-doc-manual/index.docbook
-share/help/gl/gtk-doc-manual/fdl-appendix.xml
-share/help/gl/gtk-doc-manual/index.docbook
-share/help/gu/gtk-doc-manual/fdl-appendix.xml
-share/help/gu/gtk-doc-manual/index.docbook
-share/help/pt_BR/gtk-doc-manual/fdl-appendix.xml
-share/help/pt_BR/gtk-doc-manual/index.docbook
-share/help/sl/gtk-doc-manual/fdl-appendix.xml
-share/help/sl/gtk-doc-manual/index.docbook
-share/help/sv/gtk-doc-manual/fdl-appendix.xml
-share/help/sv/gtk-doc-manual/index.docbook
-share/help/ta/gtk-doc-manual/fdl-appendix.xml
-share/help/ta/gtk-doc-manual/index.docbook
-share/help/te/gtk-doc-manual/fdl-appendix.xml
-share/help/te/gtk-doc-manual/index.docbook
-share/help/zh_CN/gtk-doc-manual/fdl-appendix.xml
-share/help/zh_CN/gtk-doc-manual/index.docbook
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index 9fe0ae3891ab..09d06b9abe62 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.53.0
+DISTVERSION= 0.71.0
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/harper/Makefile.crates b/textproc/harper/Makefile.crates
index 1e721b4f3af9..4f03ce75bf8c 100644
--- a/textproc/harper/Makefile.crates
+++ b/textproc/harper/Makefile.crates
@@ -1,10 +1,8 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.1 \
+CARGO_CRATES= adler2-2.0.1 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- ammonia-4.1.1 \
- android-tzdata-0.1.1 \
+ ammonia-4.1.2 \
android_system_properties-0.1.5 \
anes-0.1.6 \
anstream-0.6.19 \
@@ -12,62 +10,180 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.3 \
anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.1 \
ariadne-0.4.1 \
+ arrayvec-0.7.6 \
+ ash-0.38.0+1.3.281 \
+ async-channel-2.5.0 \
+ atomic-waker-1.1.2 \
+ atomic_float-1.1.0 \
autocfg-1.5.0 \
- backtrace-0.3.75 \
base64-0.22.1 \
+ bincode-2.0.1 \
+ bindgen-0.71.1 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.10.0 \
blanket-0.4.0 \
- bumpalo-3.18.1 \
+ block-0.1.6 \
+ block-buffer-0.10.4 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ burn-0.19.0 \
+ burn-autodiff-0.19.0 \
+ burn-candle-0.19.0 \
+ burn-common-0.19.0 \
+ burn-core-0.19.0 \
+ burn-cubecl-0.19.0 \
+ burn-cubecl-fusion-0.19.0 \
+ burn-cuda-0.19.0 \
+ burn-dataset-0.19.0 \
+ burn-derive-0.19.0 \
+ burn-fusion-0.19.0 \
+ burn-ir-0.19.0 \
+ burn-ndarray-0.19.0 \
+ burn-nn-0.19.0 \
+ burn-optim-0.19.0 \
+ burn-rocm-0.19.0 \
+ burn-router-0.19.0 \
+ burn-store-0.19.0 \
+ burn-tensor-0.19.0 \
+ burn-train-0.19.0 \
+ burn-wgpu-0.19.0 \
+ bytemuck-1.24.0 \
+ bytemuck_derive-1.10.2 \
+ byteorder-1.5.0 \
bytes-1.10.1 \
- cached-0.55.1 \
- cached_proc_macro-0.24.0 \
+ cached-0.56.0 \
+ cached_proc_macro-0.25.0 \
cached_proc_macro_types-0.1.1 \
+ candle-core-0.9.1 \
+ caseless-0.2.2 \
cast-0.3.0 \
- cc-1.2.27 \
+ cc-1.2.43 \
+ cexpr-0.6.0 \
cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
- clap_derive-4.5.41 \
+ clang-sys-1.8.1 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
clap_lex-0.7.5 \
+ codespan-reporting-0.12.0 \
colorchoice-1.0.4 \
+ colored-3.0.0 \
+ comrak-0.39.1 \
+ concurrent-queue-2.5.0 \
console_error_panic_hook-0.1.7 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
+ convert_case-0.8.0 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
- criterion-0.6.0 \
- criterion-plot-0.5.0 \
+ core-graphics-types-0.2.0 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ criterion-0.7.0 \
+ criterion-plot-0.6.0 \
+ critical-section-1.2.0 \
+ crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.6 \
cssparser-0.35.0 \
cssparser-macros-0.6.1 \
+ csv-1.3.1 \
+ csv-core-0.1.12 \
+ cubecl-0.8.0 \
+ cubecl-common-0.8.0 \
+ cubecl-convolution-0.8.0 \
+ cubecl-core-0.8.0 \
+ cubecl-cpp-0.8.0 \
+ cubecl-cpu-0.8.0 \
+ cubecl-cuda-0.8.0 \
+ cubecl-hip-0.8.0 \
+ cubecl-hip-sys-7.0.5183101 \
+ cubecl-ir-0.8.0 \
+ cubecl-macros-0.8.0 \
+ cubecl-macros-internal-0.8.0 \
+ cubecl-matmul-0.8.0 \
+ cubecl-opt-0.8.0 \
+ cubecl-quant-0.8.0 \
+ cubecl-random-0.8.0 \
+ cubecl-reduce-0.8.0 \
+ cubecl-runtime-0.8.0 \
+ cubecl-std-0.8.0 \
+ cubecl-wgpu-0.8.0 \
+ cudarc-0.17.5 \
darling-0.20.11 \
+ darling-0.21.0 \
darling_core-0.20.11 \
+ darling_core-0.21.0 \
darling_macro-0.20.11 \
+ darling_macro-0.21.0 \
dashmap-6.1.0 \
+ data-encoding-2.9.0 \
+ deranged-0.4.0 \
+ derive-new-0.7.0 \
+ derive_arbitrary-1.4.1 \
derive_more-1.0.0 \
+ derive_more-2.0.1 \
derive_more-impl-1.0.0 \
+ derive_more-impl-2.0.1 \
+ deunicode-1.6.2 \
+ diff-0.1.13 \
+ digest-0.10.7 \
dirs-4.0.0 \
dirs-6.0.0 \
dirs-sys-0.3.7 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
+ document-features-0.2.11 \
dtoa-1.0.10 \
dtoa-short-0.3.5 \
+ dyn-stack-0.10.0 \
+ dyn-stack-0.13.0 \
ecow-0.2.5 \
either-1.15.0 \
+ embassy-futures-0.1.1 \
+ embassy-time-0.4.0 \
+ embassy-time-driver-0.2.0 \
+ embedded-hal-0.2.7 \
+ embedded-hal-1.0.0 \
+ embedded-hal-async-1.0.0 \
+ entities-1.0.1 \
+ enum-as-inner-0.6.1 \
+ enumset-1.1.10 \
+ enumset_derive-0.14.0 \
env_logger-0.8.4 \
equivalent-1.0.2 \
+ errno-0.3.13 \
+ event-listener-5.4.0 \
+ event-listener-strategy-0.5.4 \
+ fastrand-2.3.0 \
+ fid-rs-0.2.0 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
+ fixedbitset-0.4.2 \
+ flate2-1.1.5 \
+ float-ord-0.3.2 \
+ float4-0.1.0 \
+ float8-0.4.2 \
fluent-uri-0.1.4 \
fnv-1.0.7 \
foldhash-0.1.5 \
+ foldhash-0.2.0 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.3.1 \
form_urlencoded-1.2.1 \
fst-0.4.7 \
futf-0.1.5 \
@@ -76,27 +192,58 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
futures-io-0.3.31 \
+ futures-lite-2.6.1 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
+ futures-timer-3.0.3 \
futures-util-0.3.31 \
+ gemm-0.17.1 \
+ gemm-0.18.2 \
+ gemm-c32-0.17.1 \
+ gemm-c32-0.18.2 \
+ gemm-c64-0.17.1 \
+ gemm-c64-0.18.2 \
+ gemm-common-0.17.1 \
+ gemm-common-0.18.2 \
+ gemm-f16-0.17.1 \
+ gemm-f16-0.18.2 \
+ gemm-f32-0.17.1 \
+ gemm-f32-0.18.2 \
+ gemm-f64-0.17.1 \
+ gemm-f64-0.18.2 \
+ generic-array-0.14.9 \
getopts-0.2.23 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
- half-2.6.0 \
+ getrandom-0.3.4 \
+ gl_generator-0.14.0 \
+ glob-0.3.2 \
+ globset-0.4.18 \
+ glow-0.16.0 \
+ glutin_wgl_sys-0.6.1 \
+ gpu-alloc-0.6.0 \
+ gpu-alloc-types-0.3.0 \
+ gpu-allocator-0.27.0 \
+ gpu-descriptor-0.3.2 \
+ gpu-descriptor-types-0.2.0 \
+ h2-0.4.12 \
+ half-2.7.1 \
harper-tree-sitter-dart-0.0.5 \
+ hashbrown-0.13.2 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ hexf-parse-0.2.1 \
html5ever-0.35.0 \
http-1.3.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
httparse-1.10.1 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-rustls-0.27.7 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.17 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
@@ -109,52 +256,92 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.1 \
- indexmap-2.10.0 \
- io-uring-0.7.8 \
+ indexmap-2.12.0 \
ipnet-2.11.0 \
iri-string-0.7.8 \
is-docker-0.2.0 \
is-macro-0.3.7 \
is-wsl-0.4.0 \
is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.34 \
js-sys-0.3.77 \
+ khronos-egl-6.0.0 \
+ khronos_api-3.1.0 \
lazy_static-1.5.0 \
levenshtein_automata-0.2.1 \
libc-0.2.174 \
- libredox-0.1.3 \
+ libloading-0.8.8 \
+ liblzma-0.4.5 \
+ liblzma-sys-0.4.4 \
+ libm-0.2.15 \
+ libredox-0.1.8 \
+ linux-raw-sys-0.9.4 \
litemap-0.8.0 \
- lock_api-0.4.13 \
- log-0.4.27 \
- lru-0.16.0 \
+ litrs-0.4.2 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ louds-rs-0.7.0 \
+ lru-0.16.2 \
lru-slab-0.1.2 \
lsp-types-0.97.0 \
mac-0.1.1 \
+ macerator-0.2.9 \
+ macerator-macros-0.1.3 \
+ malloc_buf-0.0.6 \
maplit-1.0.2 \
markup5ever-0.35.0 \
match_token-0.35.0 \
+ matrixmultiply-0.3.10 \
+ md5-0.8.0 \
memchr-2.7.5 \
+ memmap2-0.9.7 \
+ metal-0.32.0 \
+ minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
+ moddef-0.3.0 \
+ naga-26.0.0 \
+ nb-0.1.3 \
+ nb-1.1.0 \
+ ndarray-0.16.1 \
+ ndk-sys-0.6.0+11769913 \
new_debug_unreachable-1.0.6 \
- nu-ansi-term-0.46.0 \
+ no-std-compat-0.2.0 \
+ nom-7.1.3 \
+ ntapi-0.4.1 \
+ nu-ansi-term-0.50.1 \
+ num-0.4.3 \
+ num-bigint-0.4.6 \
+ num-complex-0.4.6 \
+ num-conv-0.1.0 \
+ num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-rational-0.4.2 \
num-traits-0.2.19 \
- object-0.36.7 \
+ num_cpus-1.17.0 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
+ objc-0.2.7 \
+ objc2-core-foundation-0.3.2 \
+ objc2-io-kit-0.3.2 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
open-5.3.2 \
option-ext-0.2.0 \
- ordered-float-5.0.0 \
- overload-0.1.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ ordered-float-4.6.0 \
+ ordered-float-5.1.0 \
+ parking-2.2.1 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
pathdiff-0.2.3 \
percent-encoding-2.3.1 \
+ petgraph-0.6.5 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
@@ -162,61 +349,102 @@ CARGO_CRATES= addr2line-0.24.2 \
phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
- proc-macro2-1.0.95 \
+ presser-0.3.1 \
+ pretty_assertions-1.4.1 \
+ prettyplease-0.2.36 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.103 \
+ profiling-1.0.17 \
pulldown-cmark-0.13.0 \
pulldown-cmark-escape-0.11.0 \
+ pulp-0.18.22 \
+ pulp-0.21.5 \
quickcheck-1.0.3 \
quickcheck_macros-1.1.0 \
- quinn-0.11.8 \
- quinn-proto-0.11.12 \
- quinn-udp-0.5.13 \
- quote-1.0.40 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.41 \
r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.13 \
+ rand_distr-0.5.1 \
+ range-alloc-0.1.4 \
+ raw-cpuid-10.7.0 \
+ raw-cpuid-11.5.0 \
+ raw-window-handle-0.6.2 \
+ rawpointer-0.2.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ reborrow-0.5.5 \
+ redox_syscall-0.5.17 \
redox_users-0.4.6 \
redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
regex-syntax-0.8.5 \
- reqwest-0.12.22 \
+ relative-path-1.9.3 \
+ renderdoc-sys-1.1.0 \
+ reqwest-0.12.24 \
resolve-path-0.1.0 \
ring-0.17.14 \
+ rmp-0.8.14 \
+ rmp-serde-1.3.0 \
rs-conllu-0.3.0 \
- rustc-demangle-0.1.25 \
+ rstest-0.26.1 \
+ rstest_macros-0.26.1 \
+ rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
- rustls-0.23.28 \
- rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.3 \
+ rustc_version-0.4.1 \
+ rustix-1.0.8 \
+ rustls-0.23.34 \
+ rustls-pki-types-1.13.0 \
+ rustls-webpki-0.103.8 \
rustversion-1.0.21 \
ryu-1.0.20 \
+ safetensors-0.4.5 \
+ safetensors-0.6.2 \
same-file-1.0.6 \
+ sanitize-filename-0.6.0 \
scopeguard-1.2.0 \
- serde-1.0.219 \
+ semver-1.0.26 \
+ seq-macro-0.3.6 \
+ serde-1.0.228 \
serde-wasm-bindgen-0.6.5 \
- serde_derive-1.0.219 \
- serde_json-1.0.141 \
+ serde_bytes-0.11.19 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
+ simd-adler32-0.3.7 \
siphasher-1.0.1 \
- slab-0.4.10 \
+ slab-0.4.11 \
+ slotmap-1.0.7 \
+ slug-0.1.6 \
smallvec-1.15.1 \
- socket2-0.5.10 \
+ socket2-0.6.0 \
+ spin-0.10.0 \
+ spirv-0.3.0+sdk-1.3.268.0 \
+ stable-vec-0.4.1 \
stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
streaming-iterator-0.1.9 \
string_cache-0.8.9 \
string_cache_codegen-0.5.4 \
@@ -224,90 +452,126 @@ CARGO_CRATES= addr2line-0.24.2 \
strum-0.27.2 \
strum_macros-0.27.2 \
subtle-2.6.1 \
- syn-2.0.104 \
+ syn-2.0.108 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
+ sysctl-0.5.5 \
+ sysctl-0.6.0 \
+ sysinfo-0.36.1 \
+ tar-0.4.44 \
+ tempfile-3.20.0 \
tendril-0.4.3 \
+ termcolor-1.4.1 \
+ text_placeholder-0.5.1 \
thin-vec-0.2.14 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.17 \
+ thread-tree-0.3.3 \
thread_local-1.1.9 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tiny-keccak-2.0.2 \
tinystr-0.8.1 \
tinytemplate-1.2.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.46.1 \
- tokio-macros-2.5.0 \
- tokio-rustls-0.26.2 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ tokio-rustls-0.26.4 \
tokio-util-0.7.15 \
toml-0.8.23 \
+ toml-0.9.2 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
toml_edit-0.22.27 \
+ toml_parser-1.0.1 \
toml_write-0.1.2 \
+ toml_writer-1.0.2 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
- tower-lsp-server-0.22.0 \
+ tower-lsp-server-0.22.1 \
tower-service-0.3.3 \
+ tracel-llvm-20.1.4-5 \
+ tracel-llvm-bundler-20.1.4-5 \
+ tracel-mlir-rs-20.1.4-5 \
+ tracel-mlir-rs-macros-20.1.4-5 \
+ tracel-mlir-sys-20.1.4-5 \
+ tracel-tblgen-rs-20.1.4-5 \
tracing-0.1.41 \
+ tracing-appender-0.2.3 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
tracing-wasm-0.2.1 \
- tree-sitter-0.25.8 \
+ tree-sitter-0.25.10 \
tree-sitter-bash-0.25.0 \
tree-sitter-c-0.24.1 \
tree-sitter-c-sharp-0.23.1 \
tree-sitter-clojure-0.1.0 \
tree-sitter-cmake-0.7.1 \
tree-sitter-cpp-0.23.4 \
- tree-sitter-go-0.23.4 \
+ tree-sitter-go-0.25.0 \
tree-sitter-haskell-0.23.1 \
tree-sitter-html-0.23.2 \
+ tree-sitter-ink-lbz-0.0.1 \
tree-sitter-java-0.23.5 \
- tree-sitter-javascript-0.23.1 \
+ tree-sitter-javascript-0.25.0 \
+ tree-sitter-jjdescription-0.0.1 \
tree-sitter-kotlin-ng-1.1.0 \
tree-sitter-language-0.1.5 \
tree-sitter-lua-0.2.0 \
tree-sitter-nix-0.3.0 \
- tree-sitter-php-0.23.11 \
- tree-sitter-python-0.23.6 \
+ tree-sitter-php-0.24.2 \
+ tree-sitter-python-0.25.0 \
tree-sitter-ruby-0.23.1 \
tree-sitter-rust-0.24.0 \
tree-sitter-scala-0.24.0 \
- tree-sitter-solidity-1.2.11 \
+ tree-sitter-solidity-1.2.13 \
tree-sitter-swift-0.7.1 \
tree-sitter-toml-ng-0.7.0 \
tree-sitter-typescript-0.23.2 \
+ trie-rs-0.4.2 \
try-lock-0.2.5 \
+ type-map-0.5.1 \
+ typed-arena-2.0.2 \
+ typenum-1.19.0 \
typst-syntax-0.13.1 \
typst-timing-0.13.1 \
typst-utils-0.13.1 \
+ ug-0.4.0 \
unicase-2.8.1 \
unicode-blocks-0.1.9 \
unicode-ident-1.0.18 \
unicode-math-class-0.1.0 \
+ unicode-normalization-0.1.24 \
unicode-script-0.5.7 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
- unicode-width-0.2.1 \
+ unicode-width-0.2.2 \
unicode-xid-0.2.6 \
+ unicode_categories-0.1.1 \
+ unindent-0.2.4 \
unscanny-0.1.0 \
untrusted-0.9.0 \
+ unty-0.0.4 \
url-2.5.4 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.17.0 \
+ uuid-1.18.1 \
valuable-0.1.1 \
+ variadics_please-1.1.0 \
version_check-0.9.5 \
+ void-1.0.2 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-futures-0.4.50 \
@@ -317,22 +581,42 @@ CARGO_CRATES= addr2line-0.24.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
web_atoms-0.1.3 \
- webpki-roots-1.0.1 \
+ webpki-roots-1.0.3 \
+ wgpu-26.0.1 \
+ wgpu-core-26.0.1 \
+ wgpu-core-deps-apple-26.0.0 \
+ wgpu-core-deps-emscripten-26.0.0 \
+ wgpu-core-deps-windows-linux-android-26.0.0 \
+ wgpu-hal-26.0.6 \
+ wgpu-types-26.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.58.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.58.0 \
windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.58.0 \
windows-implement-0.60.0 \
+ windows-interface-0.58.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-numerics-0.2.0 \
+ windows-result-0.2.0 \
windows-result-0.3.4 \
+ windows-strings-0.1.0 \
windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.1 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.3 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
@@ -349,17 +633,22 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.11 \
- wit-bindgen-rt-0.39.0 \
+ winnow-0.7.12 \
+ wit-bindgen-0.46.0 \
writeable-0.6.1 \
+ xattr-1.6.1 \
+ xml-rs-0.8.27 \
yansi-1.0.1 \
+ yoke-0.7.5 \
yoke-0.8.0 \
+ yoke-derive-0.7.5 \
yoke-derive-0.8.0 \
zerocopy-0.8.26 \
zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
+ zeroize-1.8.2 \
zerotrie-0.2.2 \
zerovec-0.11.2 \
- zerovec-derive-0.11.1
+ zerovec-derive-0.11.1 \
+ zip-1.1.4
diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo
index 645cb64603a1..ebdaef5e90c0 100644
--- a/textproc/harper/distinfo
+++ b/textproc/harper/distinfo
@@ -1,6 +1,4 @@
-TIMESTAMP = 1753476440
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1762470964
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -9,10 +7,8 @@ SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2d
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
-SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/ammonia-4.1.2.crate) = 17e913097e1a2124b46746c980134e8c954bc17a6a59bb3fde96f088d126dde6
+SIZE (rust/crates/ammonia-4.1.2.crate) = 57453
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
@@ -27,90 +23,268 @@ SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472
SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
SHA256 (rust/crates/ariadne-0.4.1.crate) = 44055e597c674aef7cb903b2b9f6e4cba1277ed0d2d61dae7cd52d7ffa81f8e2
SIZE (rust/crates/ariadne-0.4.1.crate) = 27203
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
+SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/atomic_float-1.1.0.crate) = 628d228f918ac3b82fe590352cc719d30664a0c13ca3a60266fe02c7132d480a
+SIZE (rust/crates/atomic_float-1.1.0.crate) = 16232
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
+SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
+SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/blanket-0.4.0.crate) = 56791e4bd64c99fc361e01008f45c984baa93f12a0957d1b3c51dd2c6baab453
SIZE (rust/crates/blanket-0.4.0.crate) = 20262
-SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
-SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
+SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
+SIZE (rust/crates/block-0.1.6.crate) = 4077
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/burn-0.19.0.crate) = ddecb408e100eedc1175cf0fd8092507dcea92ef5c22e1e25be85af7fed4cd7f
+SIZE (rust/crates/burn-0.19.0.crate) = 63927
+SHA256 (rust/crates/burn-autodiff-0.19.0.crate) = a76610cf4fd32a9dd35b62989feb40a137a807f6ebfb015166a0b785b55657ff
+SIZE (rust/crates/burn-autodiff-0.19.0.crate) = 94342
+SHA256 (rust/crates/burn-candle-0.19.0.crate) = 336126c4874dac8458f65fe743958397833e08a50b702740c042cad6ead8343b
+SIZE (rust/crates/burn-candle-0.19.0.crate) = 42142
+SHA256 (rust/crates/burn-common-0.19.0.crate) = 226fe90c2a4a182dd6e58630ec836772efb8fb263c173bd4cda6f76a08924ac7
+SIZE (rust/crates/burn-common-0.19.0.crate) = 22128
+SHA256 (rust/crates/burn-core-0.19.0.crate) = 9621a37f59cdfa4492398f84925acdb0a9fb10d515d4e6809b62353e27e21f5d
+SIZE (rust/crates/burn-core-0.19.0.crate) = 100423
+SHA256 (rust/crates/burn-cubecl-0.19.0.crate) = e6089a87d4646d62b56b527f09120ec11fdd699cce773c93d029ef3f7751911e
+SIZE (rust/crates/burn-cubecl-0.19.0.crate) = 116389
+SHA256 (rust/crates/burn-cubecl-fusion-0.19.0.crate) = 50398855bd40bfa74e10667c312fe7422986cfc230e854d4512fb709a28f4a81
+SIZE (rust/crates/burn-cubecl-fusion-0.19.0.crate) = 88475
+SHA256 (rust/crates/burn-cuda-0.19.0.crate) = bc7adaf3f97a129c2394eb3170040410ada7b58d9f1aa28f5ec6cd6deb6f37f1
+SIZE (rust/crates/burn-cuda-0.19.0.crate) = 29928
+SHA256 (rust/crates/burn-dataset-0.19.0.crate) = 6cda16435acac1c6ea9c3f9bed5a4210a4cebbdb14abc30a1aeeff45460e3b6e
+SIZE (rust/crates/burn-dataset-0.19.0.crate) = 89639
+SHA256 (rust/crates/burn-derive-0.19.0.crate) = 16277c15ea0eeeab321e8f7251be786483d6e7755e579ab39d7dd15043f7c3e1
+SIZE (rust/crates/burn-derive-0.19.0.crate) = 17767
+SHA256 (rust/crates/burn-fusion-0.19.0.crate) = b706d24d5dba3517ad0239e7591cd41c79dd5331a828ad736988b7735aa3e94a
+SIZE (rust/crates/burn-fusion-0.19.0.crate) = 71619
+SHA256 (rust/crates/burn-ir-0.19.0.crate) = 69150047c338878c0fc1a4d8e26c399d1e2d9c97c4f87eecc4130dd03c2472a1
+SIZE (rust/crates/burn-ir-0.19.0.crate) = 20574
+SHA256 (rust/crates/burn-ndarray-0.19.0.crate) = ed9b60c14a706bf2ddc9e1a49e9eb48eb1828b11c719785de676ee7372603de6
+SIZE (rust/crates/burn-ndarray-0.19.0.crate) = 74585
+SHA256 (rust/crates/burn-nn-0.19.0.crate) = f2b73072f9c77798f641a7f66dc6fa3e1092021cf39322e8ea68ff7f572c17ae
+SIZE (rust/crates/burn-nn-0.19.0.crate) = 103043
+SHA256 (rust/crates/burn-optim-0.19.0.crate) = d0f89c10e95d5d4691e5bba54d510e7148687cda9b2a2394eef29683a981cbdd
+SIZE (rust/crates/burn-optim-0.19.0.crate) = 64971
+SHA256 (rust/crates/burn-rocm-0.19.0.crate) = f08f8fea5ef76b67731c79529d9346f8623091832789dcc9e47aa85b50fe9d5f
+SIZE (rust/crates/burn-rocm-0.19.0.crate) = 29753
+SHA256 (rust/crates/burn-router-0.19.0.crate) = 9342581c5ca083db421a1c51d2c4c4b3326f5d86dae3d21a81420ac564be4057
+SIZE (rust/crates/burn-router-0.19.0.crate) = 41167
+SHA256 (rust/crates/burn-store-0.19.0.crate) = c742ebf6d46a092c7324237f6f89a9cff8502c8c48db3961b435e6ee00bc316d
+SIZE (rust/crates/burn-store-0.19.0.crate) = 164317
+SHA256 (rust/crates/burn-tensor-0.19.0.crate) = 48ff77a13d211fbf7a861e07eefc93bd1fb07a84da34e913c6e13ec1271208cc
+SIZE (rust/crates/burn-tensor-0.19.0.crate) = 273231
+SHA256 (rust/crates/burn-train-0.19.0.crate) = 4c35107c50d97b73f2fc96d9c1beaab732e0f27bf5f9b847b8e3f6619ee85873
+SIZE (rust/crates/burn-train-0.19.0.crate) = 101816
+SHA256 (rust/crates/burn-wgpu-0.19.0.crate) = 5f2361ddac1bdc98e4f10dd8f62ded836537c316ca78ca4f41577ced0de4f21f
+SIZE (rust/crates/burn-wgpu-0.19.0.crate) = 36504
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cached-0.55.1.crate) = b0839c297f8783316fcca9d90344424e968395413f0662a5481f79c6648bbc14
-SIZE (rust/crates/cached-0.55.1.crate) = 73455
-SHA256 (rust/crates/cached_proc_macro-0.24.0.crate) = 673992d934f0711b68ebb3e1b79cdc4be31634b37c98f26867ced0438ca5c603
-SIZE (rust/crates/cached_proc_macro-0.24.0.crate) = 11881
+SHA256 (rust/crates/cached-0.56.0.crate) = 801927ee168e17809ab8901d9f01f700cd7d8d6a6527997fee44e4b0327a253c
+SIZE (rust/crates/cached-0.56.0.crate) = 73906
+SHA256 (rust/crates/cached_proc_macro-0.25.0.crate) = 9225bdcf4e4a9a4c08bf16607908eb2fbf746828d5e0b5e019726dbf6571f201
+SIZE (rust/crates/cached_proc_macro-0.25.0.crate) = 11890
SHA256 (rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0
SIZE (rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813
+SHA256 (rust/crates/candle-core-0.9.1.crate) = a9f51e2ecf6efe9737af8f993433c839f956d2b6ed4fd2dd4a7c6d8b0fa667ff
+SIZE (rust/crates/candle-core-0.9.1.crate) = 239065
+SHA256 (rust/crates/caseless-0.2.2.crate) = 8b6fd507454086c8edfd769ca6ada439193cdb209c7681712ef6275cccbfe5d8
+SIZE (rust/crates/caseless-0.2.2.crate) = 29309
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
-SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2
+SIZE (rust/crates/cc-1.2.43.crate) = 91384
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
+SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
+SHA256 (rust/crates/comrak-0.39.1.crate) = 2fefab951771fc3beeed0773ce66a4f7b706273fc6c4c95b08dd1615744abcf5
+SIZE (rust/crates/comrak-0.39.1.crate) = 178985
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
+SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
+SIZE (rust/crates/convert_case-0.8.0.crate) = 22097
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
-SIZE (rust/crates/criterion-0.6.0.crate) = 119470
-SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
-SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/core-graphics-types-0.2.0.crate) = 3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb
+SIZE (rust/crates/core-graphics-types-0.2.0.crate) = 7098
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
SIZE (rust/crates/cssparser-0.35.0.crate) = 54145
SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/cubecl-0.8.0.crate) = a3f2f345e729b90e342089acfbecb2818d170ff7ecccb2eba441903283f583fe
+SIZE (rust/crates/cubecl-0.8.0.crate) = 45491
+SHA256 (rust/crates/cubecl-common-0.8.0.crate) = 4d733d3437e87635378a16dd6d26062b7f184e5a4dd3437486ed953514bf1efd
+SIZE (rust/crates/cubecl-common-0.8.0.crate) = 47050
+SHA256 (rust/crates/cubecl-convolution-0.8.0.crate) = a6a77dce74132f4c44c7557a01375beb92a25eed242c9082563cb9b6172832b5
+SIZE (rust/crates/cubecl-convolution-0.8.0.crate) = 42061
+SHA256 (rust/crates/cubecl-core-0.8.0.crate) = 850dbdac9cedfa367248e4eae7f26c2011c1ec4b6f4e1d88028a1f947d0d73c2
+SIZE (rust/crates/cubecl-core-0.8.0.crate) = 128059
+SHA256 (rust/crates/cubecl-cpp-0.8.0.crate) = 8732743cd1167eca4cf4045d3e9f9e219520d92dae17d8aa9bd18d6c2eb49663
+SIZE (rust/crates/cubecl-cpp-0.8.0.crate) = 88545
+SHA256 (rust/crates/cubecl-cpu-0.8.0.crate) = baaa77f85342f7ccf6d33b5707e789a1beab339b00145b5868f7d590c319f4a4
+SIZE (rust/crates/cubecl-cpu-0.8.0.crate) = 53219
+SHA256 (rust/crates/cubecl-cuda-0.8.0.crate) = 839ba85c69d3158b8d11f54e887f794507067be7f5be8547ac53b833f4a58784
+SIZE (rust/crates/cubecl-cuda-0.8.0.crate) = 37453
+SHA256 (rust/crates/cubecl-hip-0.8.0.crate) = 73fa7d3f53a8a07656a1caa6414cf94700e25d876a2ff33dff9dea3190736b5b
+SIZE (rust/crates/cubecl-hip-0.8.0.crate) = 33561
+SHA256 (rust/crates/cubecl-hip-sys-7.0.5183101.crate) = 59ef087b59445fda47d2177370886351eb923ad1a541086d4919268574cd9558
+SIZE (rust/crates/cubecl-hip-sys-7.0.5183101.crate) = 617862
+SHA256 (rust/crates/cubecl-ir-0.8.0.crate) = 3d8c468ca6c904ad97ed562fb61f77f3cdc929bc322f54b7c39e33cc49b20646
+SIZE (rust/crates/cubecl-ir-0.8.0.crate) = 32970
+SHA256 (rust/crates/cubecl-macros-0.8.0.crate) = 0d0ac86afe6b0a48569cc839605cf62d1d46e482f3476a87130d5166dafcc5c0
+SIZE (rust/crates/cubecl-macros-0.8.0.crate) = 55403
+SHA256 (rust/crates/cubecl-macros-internal-0.8.0.crate) = 7287548e87dcb8226852c3fbd503b2c3b9a7e9f311b0ea14b7e8123a41012824
+SIZE (rust/crates/cubecl-macros-internal-0.8.0.crate) = 5585
+SHA256 (rust/crates/cubecl-matmul-0.8.0.crate) = bdcca3ffa29b2f1abffab6b27046b2f86a9ebedfed597c405e4179984a004f8d
+SIZE (rust/crates/cubecl-matmul-0.8.0.crate) = 127363
+SHA256 (rust/crates/cubecl-opt-0.8.0.crate) = 03c32810f85959e6c76dd336bf85d5a85b2752edb27310f0993d5b6b2243a308
+SIZE (rust/crates/cubecl-opt-0.8.0.crate) = 53892
+SHA256 (rust/crates/cubecl-quant-0.8.0.crate) = 880705a7c0254b619ec30465db8dc8943c3ddba5ea81d644d21e95084f68a4f4
+SIZE (rust/crates/cubecl-quant-0.8.0.crate) = 23193
+SHA256 (rust/crates/cubecl-random-0.8.0.crate) = 7632ca58b1080ac883dd9313f7374757476b3e9c741a32353c71ec5765fa7f9b
+SIZE (rust/crates/cubecl-random-0.8.0.crate) = 22371
+SHA256 (rust/crates/cubecl-reduce-0.8.0.crate) = 19b759b19145c2e3a9d270200745c0fdbb9129c269f33f0b2ceab5e29f794e27
+SIZE (rust/crates/cubecl-reduce-0.8.0.crate) = 40474
+SHA256 (rust/crates/cubecl-runtime-0.8.0.crate) = b04e944b2097b7c8931498a57615b290cdda755197d7a24d272c306af6e1edd9
+SIZE (rust/crates/cubecl-runtime-0.8.0.crate) = 87534
+SHA256 (rust/crates/cubecl-std-0.8.0.crate) = e83ca684200a5c77231460ec613a654ccb7cd46a9ec22d13cc94bc6c78d1a102
+SIZE (rust/crates/cubecl-std-0.8.0.crate) = 51808
+SHA256 (rust/crates/cubecl-wgpu-0.8.0.crate) = 08ec904606258323e0cf56e05935989121cf40f344970023e783682ed757439c
+SIZE (rust/crates/cubecl-wgpu-0.8.0.crate) = 73132
+SHA256 (rust/crates/cudarc-0.17.5.crate) = 7342f14f265a572a93e6c2f26a566f5f9341d6bee7a8a72ce77bf328c917199f
+SIZE (rust/crates/cudarc-0.17.5.crate) = 586725
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.0.crate) = a79c4acb1fd5fa3d9304be4c76e031c54d2e92d172a393e24b19a14fe8532fe9
+SIZE (rust/crates/darling-0.21.0.crate) = 39548
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.0.crate) = 74875de90daf30eb59609910b84d4d368103aaec4c924824c6799b28f77d6a1d
+SIZE (rust/crates/darling_core-0.21.0.crate) = 72313
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/darling_macro-0.21.0.crate) = e79f8e61677d5df9167cd85265f8e5f64b215cdea3fb55eebc3e622e44c7a146
+SIZE (rust/crates/darling_macro-0.21.0.crate) = 2526
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive-new-0.7.0.crate) = 2cdc8d50f426189eef89dac62fabfa0abb27d5cc008f25bf4156a0203325becc
+SIZE (rust/crates/derive-new-0.7.0.crate) = 8831
+SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
+SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
+SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
SIZE (rust/crates/dirs-4.0.0.crate) = 12503
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
@@ -121,24 +295,82 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
+SHA256 (rust/crates/dyn-stack-0.10.0.crate) = 56e53799688f5632f364f8fb387488dd05db9fe45db7011be066fc20e7027f8b
+SIZE (rust/crates/dyn-stack-0.10.0.crate) = 10753
+SHA256 (rust/crates/dyn-stack-0.13.0.crate) = 490bd48eb68fffcfed519b4edbfd82c69cbe741d175b84f0e0cbe8c57cbe0bdd
+SIZE (rust/crates/dyn-stack-0.13.0.crate) = 21828
SHA256 (rust/crates/ecow-0.2.5.crate) = b92b481eb5d59fd8e80e92ff11d057d1ca8d144b2cd8c66cc8d5bd177a3c0dc5
SIZE (rust/crates/ecow-0.2.5.crate) = 29499
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/embassy-futures-0.1.1.crate) = 1f878075b9794c1e4ac788c95b728f26aa6366d32eeb10c7051389f898f7d067
+SIZE (rust/crates/embassy-futures-0.1.1.crate) = 6671
+SHA256 (rust/crates/embassy-time-0.4.0.crate) = f820157f198ada183ad62e0a66f554c610cdcd1a9f27d4b316358103ced7a1f8
+SIZE (rust/crates/embassy-time-0.4.0.crate) = 15212
+SHA256 (rust/crates/embassy-time-driver-0.2.0.crate) = 8d45f5d833b6d98bd2aab0c2de70b18bfaa10faf661a1578fd8e5dfb15eb7eba
+SIZE (rust/crates/embassy-time-driver-0.2.0.crate) = 8509
+SHA256 (rust/crates/embedded-hal-0.2.7.crate) = 35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff
+SIZE (rust/crates/embedded-hal-0.2.7.crate) = 32623
+SHA256 (rust/crates/embedded-hal-1.0.0.crate) = 361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89
+SIZE (rust/crates/embedded-hal-1.0.0.crate) = 29801
+SHA256 (rust/crates/embedded-hal-async-1.0.0.crate) = 0c4c685bbef7fe13c3c6dd4da26841ed3980ef33e841cddfa15ce8a8fb3f1884
+SIZE (rust/crates/embedded-hal-async-1.0.0.crate) = 11605
+SHA256 (rust/crates/entities-1.0.1.crate) = b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca
+SIZE (rust/crates/entities-1.0.1.crate) = 24795
+SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
+SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
+SHA256 (rust/crates/enumset-1.1.10.crate) = 25b07a8dfbbbfc0064c0a6bdf9edcf966de6b1c33ce344bdeca3b41615452634
+SIZE (rust/crates/enumset-1.1.10.crate) = 31353
+SHA256 (rust/crates/enumset_derive-0.14.0.crate) = f43e744e4ea338060faee68ed933e46e722fb7f3617e722a5772d7e856d8b3ce
+SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657
SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
+SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fid-rs-0.2.0.crate) = a6956a1e60e2d1412b44b4169d44a03dae518f8583d3e10090c912c105e48447
+SIZE (rust/crates/fid-rs-0.2.0.crate) = 24125
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
+SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d
+SIZE (rust/crates/float-ord-0.3.2.crate) = 7683
+SHA256 (rust/crates/float4-0.1.0.crate) = 5939bac0ef2ad7c83a53e4fb889c1d81f007b07061d648cd271071984d86f257
+SIZE (rust/crates/float4-0.1.0.crate) = 14273
+SHA256 (rust/crates/float8-0.4.2.crate) = 4203231de188ebbdfb85c11f3c20ca2b063945710de04e7b59268731e728b462
+SIZE (rust/crates/float8-0.4.2.crate) = 23462
SHA256 (rust/crates/fluent-uri-0.1.4.crate) = 17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d
SIZE (rust/crates/fluent-uri-0.1.4.crate) = 33596
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
+SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
+SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
+SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
+SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
+SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
+SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fst-0.4.7.crate) = 7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a
@@ -155,32 +387,94 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
+SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/gemm-0.17.1.crate) = 6ab24cc62135b40090e31a76a9b2766a501979f3070fa27f689c27ec04377d32
+SIZE (rust/crates/gemm-0.17.1.crate) = 6931
+SHA256 (rust/crates/gemm-0.18.2.crate) = ab96b703d31950f1aeddded248bc95543c9efc7ac9c4a21fda8703a83ee35451
+SIZE (rust/crates/gemm-0.18.2.crate) = 20056
+SHA256 (rust/crates/gemm-c32-0.17.1.crate) = b9c030d0b983d1e34a546b86e08f600c11696fde16199f971cd46c12e67512c0
+SIZE (rust/crates/gemm-c32-0.17.1.crate) = 3829
+SHA256 (rust/crates/gemm-c32-0.18.2.crate) = f6db9fd9f40421d00eea9dd0770045a5603b8d684654816637732463f4073847
+SIZE (rust/crates/gemm-c32-0.18.2.crate) = 7764
+SHA256 (rust/crates/gemm-c64-0.17.1.crate) = fbb5f2e79fefb9693d18e1066a557b4546cd334b226beadc68b11a8f9431852a
+SIZE (rust/crates/gemm-c64-0.17.1.crate) = 3827
+SHA256 (rust/crates/gemm-c64-0.18.2.crate) = dfcad8a3d35a43758330b635d02edad980c1e143dc2f21e6fd25f9e4eada8edf
+SIZE (rust/crates/gemm-c64-0.18.2.crate) = 7653
+SHA256 (rust/crates/gemm-common-0.17.1.crate) = a2e7ea062c987abcd8db95db917b4ffb4ecdfd0668471d8dc54734fdff2354e8
+SIZE (rust/crates/gemm-common-0.17.1.crate) = 26643
+SHA256 (rust/crates/gemm-common-0.18.2.crate) = a352d4a69cbe938b9e2a9cb7a3a63b7e72f9349174a2752a558a8a563510d0f3
+SIZE (rust/crates/gemm-common-0.18.2.crate) = 31507
+SHA256 (rust/crates/gemm-f16-0.17.1.crate) = 7ca4c06b9b11952071d317604acb332e924e817bd891bec8dfb494168c7cedd4
+SIZE (rust/crates/gemm-f16-0.17.1.crate) = 7939
+SHA256 (rust/crates/gemm-f16-0.18.2.crate) = cff95ae3259432f3c3410eaa919033cd03791d81cebd18018393dc147952e109
+SIZE (rust/crates/gemm-f16-0.18.2.crate) = 11372
+SHA256 (rust/crates/gemm-f32-0.17.1.crate) = e9a69f51aaefbd9cf12d18faf273d3e982d9d711f60775645ed5c8047b4ae113
+SIZE (rust/crates/gemm-f32-0.17.1.crate) = 3519
+SHA256 (rust/crates/gemm-f32-0.18.2.crate) = bc8d3d4385393304f407392f754cd2dc4b315d05063f62cf09f47b58de276864
+SIZE (rust/crates/gemm-f32-0.18.2.crate) = 7320
+SHA256 (rust/crates/gemm-f64-0.17.1.crate) = aa397a48544fadf0b81ec8741e5c0fba0043008113f71f2034def1935645d2b0
+SIZE (rust/crates/gemm-f64-0.17.1.crate) = 3515
+SHA256 (rust/crates/gemm-f64-0.18.2.crate) = 35b2a4f76ce4b8b16eadc11ccf2e083252d8237c1b589558a49b0183545015bd
+SIZE (rust/crates/gemm-f64-0.18.2.crate) = 7199
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
SIZE (rust/crates/getopts-0.2.23.crate) = 21409
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
-SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
+SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
+SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
+SIZE (rust/crates/glow-0.16.0.crate) = 162118
+SHA256 (rust/crates/glutin_wgl_sys-0.6.1.crate) = 2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e
+SIZE (rust/crates/glutin_wgl_sys-0.6.1.crate) = 5567
+SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171
+SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
+SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
+SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
+SHA256 (rust/crates/gpu-allocator-0.27.0.crate) = c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd
+SIZE (rust/crates/gpu-allocator-0.27.0.crate) = 49410
+SHA256 (rust/crates/gpu-descriptor-0.3.2.crate) = b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca
+SIZE (rust/crates/gpu-descriptor-0.3.2.crate) = 7943
+SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91
+SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
SHA256 (rust/crates/harper-tree-sitter-dart-0.0.5.crate) = 2cffcbd6eedacbf7df10ddb03de6e5e2fa52c0c183f6f01f7bfec9d0f6b38fb7
SIZE (rust/crates/harper-tree-sitter-dart-0.0.5.crate) = 244503
+SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
+SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
+SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
SIZE (rust/crates/html5ever-0.35.0.crate) = 76142
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -191,12 +485,12 @@ SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1f
SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -221,10 +515,8 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
-SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -237,58 +529,136 @@ SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d33
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
+SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
+SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
+SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/levenshtein_automata-0.2.1.crate) = 0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25
SIZE (rust/crates/levenshtein_automata-0.2.1.crate) = 13549
SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/liblzma-0.4.5.crate) = 73c36d08cad03a3fbe2c4e7bb3a9e84c57e4ee4135ed0b065cade3d98480c648
+SIZE (rust/crates/liblzma-0.4.5.crate) = 36363
+SHA256 (rust/crates/liblzma-sys-0.4.4.crate) = 01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736
+SIZE (rust/crates/liblzma-sys-0.4.4.crate) = 1503677
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.8.crate) = 360e552c93fa0e8152ab463bc4c4837fce76a225df11dfaeea66c313de5e61f7
+SIZE (rust/crates/libredox-0.1.8.crate) = 7268
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lru-0.16.0.crate) = 86ea4e65087ff52f3862caff188d489f1fab49a0cb09e01b2e3f1a617b10aaed
-SIZE (rust/crates/lru-0.16.0.crate) = 16517
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/louds-rs-0.7.0.crate) = 936de6c22f08e7135a921f8ada907acd0d88880c4f42b5591f634b9f1dd8e07f
+SIZE (rust/crates/louds-rs-0.7.0.crate) = 16637
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lsp-types-0.97.0.crate) = 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071
SIZE (rust/crates/lsp-types-0.97.0.crate) = 70764
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
+SHA256 (rust/crates/macerator-0.2.9.crate) = 8ac9c19702c37bae1a53d130a326b1c4f58cb17d472538cf547d44b46dbbe3aa
+SIZE (rust/crates/macerator-0.2.9.crate) = 31432
+SHA256 (rust/crates/macerator-macros-0.1.3.crate) = 8cd48b535b9b37a25a2589ab8d4f997886a2c68f59960ce06588525f38dd4944
+SIZE (rust/crates/macerator-macros-0.1.3.crate) = 4402
+SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
+SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/markup5ever-0.35.0.crate) = 311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3
SIZE (rust/crates/markup5ever-0.35.0.crate) = 15883
SHA256 (rust/crates/match_token-0.35.0.crate) = ac84fd3f360fcc43dc5f5d186f02a94192761a080e8bc58621ad4d12296a58cf
SIZE (rust/crates/match_token-0.35.0.crate) = 4570
+SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
+SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
+SHA256 (rust/crates/md5-0.8.0.crate) = ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0
+SIZE (rust/crates/md5-0.8.0.crate) = 6984
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/metal-0.32.0.crate) = 00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605
+SIZE (rust/crates/metal-0.32.0.crate) = 3034024
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/moddef-0.3.0.crate) = 4a0b3262dc837d2513fe2ef31ff8461352ef932dcca31ba0c0abe33547cf6b9b
+SIZE (rust/crates/moddef-0.3.0.crate) = 7659
+SHA256 (rust/crates/naga-26.0.0.crate) = 916cbc7cb27db60be930a4e2da243cf4bc39569195f22fd8ee419cd31d5b662c
+SIZE (rust/crates/naga-26.0.0.crate) = 737361
+SHA256 (rust/crates/nb-0.1.3.crate) = 801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f
+SIZE (rust/crates/nb-0.1.3.crate) = 10112
+SHA256 (rust/crates/nb-1.1.0.crate) = 8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d
+SIZE (rust/crates/nb-1.1.0.crate) = 11686
+SHA256 (rust/crates/ndarray-0.16.1.crate) = 882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841
+SIZE (rust/crates/ndarray-0.16.1.crate) = 291026
+SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
+SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/no-std-compat-0.2.0.crate) = df270209a7f04d62459240d890ecb792714d5db12c92937823574a09930276b4
+SIZE (rust/crates/no-std-compat-0.2.0.crate) = 6869
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
+SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
+SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
+SIZE (rust/crates/objc-0.2.7.crate) = 22036
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
+SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
@@ -299,20 +669,24 @@ SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990
SIZE (rust/crates/open-5.3.2.crate) = 26342
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/ordered-float-5.0.0.crate) = e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01
-SIZE (rust/crates/ordered-float-5.0.0.crate) = 23364
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
+SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d
+SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
+SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -327,38 +701,58 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa
+SIZE (rust/crates/presser-0.3.1.crate) = 20946
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/prettyplease-0.2.36.crate) = ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2
+SIZE (rust/crates/prettyplease-0.2.36.crate) = 71870
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
+SHA256 (rust/crates/pulp-0.18.22.crate) = a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6
+SIZE (rust/crates/pulp-0.18.22.crate) = 117838
+SHA256 (rust/crates/pulp-0.21.5.crate) = 96b86df24f0a7ddd5e4b95c94fc9ed8a98f1ca94d3b01bdce2824097e7835907
+SIZE (rust/crates/pulp-0.21.5.crate) = 136353
SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
-SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
-SIZE (rust/crates/quinn-0.11.8.crate) = 79949
-SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
-SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
-SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
-SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -367,76 +761,138 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463
+SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593
+SHA256 (rust/crates/range-alloc-0.1.4.crate) = c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde
+SIZE (rust/crates/range-alloc-0.1.4.crate) = 7924
+SHA256 (rust/crates/raw-cpuid-10.7.0.crate) = 6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332
+SIZE (rust/crates/raw-cpuid-10.7.0.crate) = 107292
+SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146
+SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596
+SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
+SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
+SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
+SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/reborrow-0.5.5.crate) = 03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430
+SIZE (rust/crates/reborrow-0.5.5.crate) = 3789
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
+SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
+SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
+SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/resolve-path-0.1.0.crate) = 321e5e41b3b192dab6f1e75b9deacb6688b4b8c5e68906a78e8f43e7c2887bb5
SIZE (rust/crates/resolve-path-0.1.0.crate) = 9129
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
+SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
SHA256 (rust/crates/rs-conllu-0.3.0.crate) = d6de5aecf17f8fff1b35d59a12e2b8c908cad4d67208805166483655554f9169
SIZE (rust/crates/rs-conllu-0.3.0.crate) = 15006
-SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
-SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
+SIZE (rust/crates/rstest-0.26.1.crate) = 56940
+SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
+SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
-SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
-SIZE (rust/crates/rustls-0.23.28.crate) = 365699
-SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
-SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7
+SIZE (rust/crates/rustls-0.23.34.crate) = 374030
+SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
+SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448
+SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
+SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/safetensors-0.4.5.crate) = 44560c11236a6130a46ce36c836a62936dc81ebf8c36a37947423571be0e55b6
+SIZE (rust/crates/safetensors-0.4.5.crate) = 21800
+SHA256 (rust/crates/safetensors-0.6.2.crate) = 172dd94c5a87b5c79f945c863da53b2ebc7ccef4eca24ac63cca66a41aab2178
+SIZE (rust/crates/safetensors-0.6.2.crate) = 32101
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/sanitize-filename-0.6.0.crate) = bc984f4f9ceb736a7bb755c3e3bd17dc56370af2600c9780dcc48c66453da34d
+SIZE (rust/crates/sanitize-filename-0.6.0.crate) = 4819
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
+SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_bytes-0.11.19.crate) = a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8
+SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
+SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
+SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
+SIZE (rust/crates/slug-0.1.6.crate) = 6787
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
+SIZE (rust/crates/spin-0.10.0.crate) = 39654
+SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
+SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802
+SHA256 (rust/crates/stable-vec-0.4.1.crate) = d1dff32a2ce087283bec878419027cebd888760d8760b2941ad0843531dc9ec8
+SIZE (rust/crates/stable-vec-0.4.1.crate) = 46963
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
@@ -451,74 +907,120 @@ SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/sysctl-0.5.5.crate) = ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea
+SIZE (rust/crates/sysctl-0.5.5.crate) = 18414
+SHA256 (rust/crates/sysctl-0.6.0.crate) = 01198a2debb237c62b6826ec7081082d951f46dbb64b0e8c7649a452230d1dfc
+SIZE (rust/crates/sysctl-0.6.0.crate) = 18829
+SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d
+SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/text_placeholder-0.5.1.crate) = dd5008f74a09742486ef0047596cf35df2b914e2a8dca5727fcb6ba6842a766b
+SIZE (rust/crates/text_placeholder-0.5.1.crate) = 7744
SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d
SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630
+SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
-SIZE (rust/crates/tokio-1.46.1.crate) = 823632
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
-SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
-SHA256 (rust/crates/tower-lsp-server-0.22.0.crate) = 76cd168c085174eafa7492a519715f2d59436dc28cdfd9d13a5b864246899db9
-SIZE (rust/crates/tower-lsp-server-0.22.0.crate) = 71589
+SHA256 (rust/crates/tower-lsp-server-0.22.1.crate) = 88f3f8ec0dcfdda4d908bad2882fe0f89cf2b606e78d16491323e918dfa95765
+SIZE (rust/crates/tower-lsp-server-0.22.1.crate) = 72193
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracel-llvm-20.1.4-5.crate) = 4627b8ecdb133afbab87c8123e2828cc9b62f059cdd7fc46f8d052cc62468a5a
+SIZE (rust/crates/tracel-llvm-20.1.4-5.crate) = 16168
+SHA256 (rust/crates/tracel-llvm-bundler-20.1.4-5.crate) = 12b8462e833f4b781297588dd39687ecdd5e82130fcb779400d0309000d43768
+SIZE (rust/crates/tracel-llvm-bundler-20.1.4-5.crate) = 21545
+SHA256 (rust/crates/tracel-mlir-rs-20.1.4-5.crate) = 0231535210dfb18b6b402d108bcf5b1e5f4efb786d7fad6bfd18b38a1abd897e
+SIZE (rust/crates/tracel-mlir-rs-20.1.4-5.crate) = 77009
+SHA256 (rust/crates/tracel-mlir-rs-macros-20.1.4-5.crate) = 47f655409936fdd21d77319a8c18b3cfc7d2c61b32c7769e0d1ecc74551d09f5
+SIZE (rust/crates/tracel-mlir-rs-macros-20.1.4-5.crate) = 34546
+SHA256 (rust/crates/tracel-mlir-sys-20.1.4-5.crate) = 89c805f361a6f927ba3c404866bd2e6568cb4ae638328305648917ff05ca2413
+SIZE (rust/crates/tracel-mlir-sys-20.1.4-5.crate) = 17209
+SHA256 (rust/crates/tracel-tblgen-rs-20.1.4-5.crate) = a8bbcec2bc5d8c8b5d0f02694e986296a997c49e9b4395a31a54327545556107
+SIZE (rust/crates/tracel-tblgen-rs-20.1.4-5.crate) = 34329
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
+SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tracing-wasm-0.2.1.crate) = 4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07
SIZE (rust/crates/tracing-wasm-0.2.1.crate) = 9372
-SHA256 (rust/crates/tree-sitter-0.25.8.crate) = 6d7b8994f367f16e6fa14b5aebbcb350de5d7cbea82dc5b00ae997dd71680dd2
-SIZE (rust/crates/tree-sitter-0.25.8.crate) = 197529
+SHA256 (rust/crates/tree-sitter-0.25.10.crate) = 78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87
+SIZE (rust/crates/tree-sitter-0.25.10.crate) = 197383
SHA256 (rust/crates/tree-sitter-bash-0.25.0.crate) = 871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6
SIZE (rust/crates/tree-sitter-bash-0.25.0.crate) = 443064
SHA256 (rust/crates/tree-sitter-c-0.24.1.crate) = 1a3aad8f0129083a59fe8596157552d2bb7148c492d44c21558d68ca1c722707
@@ -531,16 +1033,20 @@ SHA256 (rust/crates/tree-sitter-cmake-0.7.1.crate) = 7c1b35d1dd7396d24b3e826bb0f
SIZE (rust/crates/tree-sitter-cmake-0.7.1.crate) = 49838
SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743
SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129
-SHA256 (rust/crates/tree-sitter-go-0.23.4.crate) = b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431
-SIZE (rust/crates/tree-sitter-go-0.23.4.crate) = 105624
+SHA256 (rust/crates/tree-sitter-go-0.25.0.crate) = c8560a4d2f835cc0d4d2c2e03cbd0dde2f6114b43bc491164238d333e28b16ea
+SIZE (rust/crates/tree-sitter-go-0.25.0.crate) = 110415
SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4
SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034
SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee
SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295
+SHA256 (rust/crates/tree-sitter-ink-lbz-0.0.1.crate) = a44bf578477077d12eb671fd67fc47ab71516a1f3913a5dac96346a8faa33210
+SIZE (rust/crates/tree-sitter-ink-lbz-0.0.1.crate) = 60051
SHA256 (rust/crates/tree-sitter-java-0.23.5.crate) = 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6
SIZE (rust/crates/tree-sitter-java-0.23.5.crate) = 159677
-SHA256 (rust/crates/tree-sitter-javascript-0.23.1.crate) = bf40bf599e0416c16c125c3cec10ee5ddc7d1bb8b0c60fa5c4de249ad34dc1b1
-SIZE (rust/crates/tree-sitter-javascript-0.23.1.crate) = 133198
+SHA256 (rust/crates/tree-sitter-javascript-0.25.0.crate) = 68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5
+SIZE (rust/crates/tree-sitter-javascript-0.25.0.crate) = 151425
+SHA256 (rust/crates/tree-sitter-jjdescription-0.0.1.crate) = 3af4295730637817c988dd0af3ab622505fc91b4bbccf8bbcc20cae0a6e43527
+SIZE (rust/crates/tree-sitter-jjdescription-0.0.1.crate) = 14368
SHA256 (rust/crates/tree-sitter-kotlin-ng-1.1.0.crate) = e800ebbda938acfbf224f4d2c34947a31994b1295ee6e819b65226c7b51b4450
SIZE (rust/crates/tree-sitter-kotlin-ng-1.1.0.crate) = 1113824
SHA256 (rust/crates/tree-sitter-language-0.1.5.crate) = c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8
@@ -549,32 +1055,42 @@ SHA256 (rust/crates/tree-sitter-lua-0.2.0.crate) = 5cdb9adf0965fec58e7660cbb3a05
SIZE (rust/crates/tree-sitter-lua-0.2.0.crate) = 40860
SHA256 (rust/crates/tree-sitter-nix-0.3.0.crate) = 4952a9733f3a98f6683a0ccd1035d84ab7a52f7e84eeed58548d86765ad92de3
SIZE (rust/crates/tree-sitter-nix-0.3.0.crate) = 45486
-SHA256 (rust/crates/tree-sitter-php-0.23.11.crate) = f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c
-SIZE (rust/crates/tree-sitter-php-0.23.11.crate) = 475556
-SHA256 (rust/crates/tree-sitter-python-0.23.6.crate) = 3d065aaa27f3aaceaf60c1f0e0ac09e1cb9eb8ed28e7bcdaa52129cffc7f4b04
-SIZE (rust/crates/tree-sitter-python-0.23.6.crate) = 175831
+SHA256 (rust/crates/tree-sitter-php-0.24.2.crate) = 0d8c17c3ab69052c5eeaa7ff5cd972dd1bc25d1b97ee779fec391ad3b5df5592
+SIZE (rust/crates/tree-sitter-php-0.24.2.crate) = 623737
+SHA256 (rust/crates/tree-sitter-python-0.25.0.crate) = 6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c
+SIZE (rust/crates/tree-sitter-python-0.25.0.crate) = 180146
SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95
SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753
SHA256 (rust/crates/tree-sitter-rust-0.24.0.crate) = 4b9b18034c684a2420722be8b2a91c9c44f2546b631c039edf575ccba8c61be1
SIZE (rust/crates/tree-sitter-rust-0.24.0.crate) = 361995
SHA256 (rust/crates/tree-sitter-scala-0.24.0.crate) = 7516aeb3d1f40ede8e3045b163e86993b3434514dd06c34c0b75e782d9a0b251
SIZE (rust/crates/tree-sitter-scala-0.24.0.crate) = 1190329
-SHA256 (rust/crates/tree-sitter-solidity-1.2.11.crate) = 316bcbf903cd09a781734f4127ef21341e810cf85f89b0b96fffab48d55fd672
-SIZE (rust/crates/tree-sitter-solidity-1.2.11.crate) = 168837
+SHA256 (rust/crates/tree-sitter-solidity-1.2.13.crate) = 4eacf8875b70879f0cb670c60b233ad0b68752d9e1474e6c3ef168eea8a90b25
+SIZE (rust/crates/tree-sitter-solidity-1.2.13.crate) = 188062
SHA256 (rust/crates/tree-sitter-swift-0.7.1.crate) = 4ef216011c3e3df4fa864736f347cb8d509b1066cf0c8549fb1fd81ac9832e59
SIZE (rust/crates/tree-sitter-swift-0.7.1.crate) = 946906
SHA256 (rust/crates/tree-sitter-toml-ng-0.7.0.crate) = e9adc2c898ae49730e857d75be403da3f92bb81d8e37a2f918a08dd10de5ebb1
SIZE (rust/crates/tree-sitter-toml-ng-0.7.0.crate) = 22919
SHA256 (rust/crates/tree-sitter-typescript-0.23.2.crate) = 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff
SIZE (rust/crates/tree-sitter-typescript-0.23.2.crate) = 829457
+SHA256 (rust/crates/trie-rs-0.4.2.crate) = f6f88f4b0a1ebd6c3d16be3e45eb0e8089372ccadd88849b7ca162ba64b5e6f6
+SIZE (rust/crates/trie-rs-0.4.2.crate) = 921951
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
+SIZE (rust/crates/type-map-0.5.1.crate) = 8606
+SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
+SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/typst-syntax-0.13.1.crate) = 5ba949ac75a374ea6b2f61d32e6c63acb818e6179d16f78b2cba988fbb5e23a8
SIZE (rust/crates/typst-syntax-0.13.1.crate) = 73642
SHA256 (rust/crates/typst-timing-0.13.1.crate) = 8ba4541664e98be2023db2267d92af206190eb903063a0229c668e1ab9dca976
SIZE (rust/crates/typst-timing-0.13.1.crate) = 11077
SHA256 (rust/crates/typst-utils-0.13.1.crate) = 0eb71d59967e0fb32341f8a94f41ced8da520c63705cca2686ae653c9408fd96
SIZE (rust/crates/typst-utils-0.13.1.crate) = 21392
+SHA256 (rust/crates/ug-0.4.0.crate) = 90b70b37e9074642bc5f60bb23247fd072a84314ca9e71cdf8527593406a0dd3
+SIZE (rust/crates/ug-0.4.0.crate) = 55082
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-blocks-0.1.9.crate) = 6b12e05d9e06373163a9bb6bb8c263c261b396643a99445fe6b9811fd376581b
@@ -583,20 +1099,28 @@ SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e9
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-math-class-0.1.0.crate) = 7d246cf599d5fae3c8d56e04b20eb519adb89a8af8d0b0fbcded369aa3647d65
SIZE (rust/crates/unicode-math-class-0.1.0.crate) = 15441
+SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
+SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-script-0.5.7.crate) = 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f
SIZE (rust/crates/unicode-script-0.5.7.crate) = 47080
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
+SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
+SIZE (rust/crates/unty-0.0.4.crate) = 7200
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
@@ -605,20 +1129,24 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/variadics_please-1.1.0.crate) = 41b6d82be61465f97d42bd1d15bf20f3b0a3a0905018f38f9d6f6962055b0b5c
+SIZE (rust/crates/variadics_please-1.1.0.crate) = 12270
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
+SIZE (rust/crates/void-1.0.2.crate) = 2356
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -637,8 +1165,22 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
-SHA256 (rust/crates/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502
-SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202
+SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8
+SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244
+SHA256 (rust/crates/wgpu-26.0.1.crate) = 70b6ff82bbf6e9206828e1a3178e851f8c20f1c9028e74dd3a8090741ccd5798
+SIZE (rust/crates/wgpu-26.0.1.crate) = 188657
+SHA256 (rust/crates/wgpu-core-26.0.1.crate) = d5f62f1053bd28c2268f42916f31588f81f64796e2ff91b81293515017ca8bd9
+SIZE (rust/crates/wgpu-core-26.0.1.crate) = 306801
+SHA256 (rust/crates/wgpu-core-deps-apple-26.0.0.crate) = 18ae5fbde6a4cbebae38358aa73fcd6e0f15c6144b67ef5dc91ded0db125dbdf
+SIZE (rust/crates/wgpu-core-deps-apple-26.0.0.crate) = 7969
+SHA256 (rust/crates/wgpu-core-deps-emscripten-26.0.0.crate) = d7670e390f416006f746b4600fdd9136455e3627f5bd763abf9a65daa216dd2d
+SIZE (rust/crates/wgpu-core-deps-emscripten-26.0.0.crate) = 6820
+SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-26.0.0.crate) = 720a5cb9d12b3d337c15ff0e24d3e97ed11490ff3f7506e7f3d98c68fa5d6f14
+SIZE (rust/crates/wgpu-core-deps-windows-linux-android-26.0.0.crate) = 7778
+SHA256 (rust/crates/wgpu-hal-26.0.6.crate) = a8d0e67224cc7305b3b4eb2cc57ca4c4c3afc665c1d1bee162ea806e19c47bdd
+SIZE (rust/crates/wgpu-hal-26.0.6.crate) = 385299
+SHA256 (rust/crates/wgpu-types-26.0.0.crate) = eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2
+SIZE (rust/crates/wgpu-types-26.0.0.crate) = 88166
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -647,16 +1189,38 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
+SIZE (rust/crates/windows-0.58.0.crate) = 9744521
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
+SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -665,10 +1229,14 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.1.crate) = 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f
+SIZE (rust/crates/windows-sys-0.61.1.crate) = 2517255
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
@@ -701,16 +1269,24 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
-SIZE (rust/crates/winnow-0.7.11.crate) = 174175
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
+SIZE (rust/crates/xattr-1.6.1.crate) = 15952
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
@@ -721,13 +1297,15 @@ SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (Automattic-harper-v0.53.0_GH0.tar.gz) = 51baba0379ab0bb4cc0eb124a6f2100037848d0703b2e58de07791ee1a54bf83
-SIZE (Automattic-harper-v0.53.0_GH0.tar.gz) = 4180581
+SHA256 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164
+SIZE (rust/crates/zip-1.1.4.crate) = 77910
+SHA256 (Automattic-harper-v0.71.0_GH0.tar.gz) = 18c95f88e7b72d0bb0da02104f6340b853731945de1c7073da831502908b383e
+SIZE (Automattic-harper-v0.71.0_GH0.tar.gz) = 7462867
diff --git a/textproc/highlight/Makefile b/textproc/highlight/Makefile
index 58634415df7a..bdfe4fada033 100644
--- a/textproc/highlight/Makefile
+++ b/textproc/highlight/Makefile
@@ -1,10 +1,10 @@
PORTNAME= highlight
-PORTVERSION= 4.16
+DISTVERSION= 4.17
PORTEPOCH= 3
CATEGORIES= textproc
MASTER_SITES= http://andre-simon.de/zip/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mew14930xvi@inbox.lv
COMMENT= Customizable syntax highlighter
WWW= http://andre-simon.de/
@@ -13,29 +13,32 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/include/boost/scoped_array.hpp:devel/boost-libs
-USES= gmake lua pkgconfig tar:bzip2
+USES= compiler:c++17-lang gmake lua pkgconfig tar:bzip2
MAKEFILE= makefile
MAKE_ARGS= CXX="${CXX}" \
- CFLAGS="${CXXFLAGS} ${CPPFLAGS} -DHAVE_DECL_GETOPT" \
+ CFLAGS="${CXXFLAGS} ${CPPFLAGS} -DHAVE_DECL_GETOPT -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS}"
ALL_TARGET= all # cli
INSTALL_TARGET= install
+PORTDATA= *
PORTDOCS= *
OPTIONS_DEFINE= DOCS GUI
OPTIONS_SUB= yes
-GUI_USES= qt:5
-GUI_USE= QT=buildtools:build,qmake:build,core,gui,widgets
+GUI_USES= gl qt:6,qmake
+GUI_USE= GL=opengl QT=tools:build,base
GUI_MAKE_ENV= QMAKE="${QMAKE}"
GUI_ALL_TARGET= gui
GUI_INSTALL_TARGET= install-gui
post-patch:
+ @${REINPLACE_CMD} -e 's,lua5.3,lua-${LUA_VER},' ${WRKSRC}/src/makefile
+
+post-patch-GUI-on:
@${REINPLACE_CMD} -e '/PKGCONFIG/s,lua,&-${LUA_VER}, ; \
- /LIBS/s,-llua,&-${LUA_VER},' \
- ${WRKSRC}/src/gui-qt/highlight.pro
+ /LIBS/s,-llua,&-${LUA_VER},' ${WRKSRC}/src/gui-qt/highlight.pro
post-install:
.for cfg in filetypes lsp
diff --git a/textproc/highlight/distinfo b/textproc/highlight/distinfo
index a1f0f6e15b05..8fa8f8f721e8 100644
--- a/textproc/highlight/distinfo
+++ b/textproc/highlight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747691063
-SHA256 (highlight-4.16.tar.bz2) = 92261ff5c27c73e7a5c85ab65ada2a2edf8aa3dbe9c9c3d8e82e062088e60e5a
-SIZE (highlight-4.16.tar.bz2) = 1526528
+TIMESTAMP = 1759093847
+SHA256 (highlight-4.17.tar.bz2) = d4f7baa98bd162d8f15642793bd7b8671cfa47ad5100707ac609be3ed486ff94
+SIZE (highlight-4.17.tar.bz2) = 1536499
diff --git a/textproc/highlight/files/patch-src_makefile b/textproc/highlight/files/patch-src_makefile
deleted file mode 100644
index 4518c7b1d765..000000000000
--- a/textproc/highlight/files/patch-src_makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/makefile.orig 2020-12-21 10:56:19 UTC
-+++ src/makefile
-@@ -36,7 +36,7 @@ GUI_QT_DIR=./gui-qt/
- INCLUDE_DIR=./include/
-
- # try to detect Lua versioning scheme
--LUA_PKG_NAME=lua5.3
-+LUA_PKG_NAME=lua-$(LUA_VER)
- LUA_TEST=$(shell pkg-config --exists ${LUA_PKG_NAME}; echo $$?)
-
- ifeq (${LUA_TEST},1)
-@@ -75,7 +75,7 @@ LDFLAGS = -ldl
- #LDFLAGS = ${LDFLAGS} -s
- #LDFLAGS= -Wl,--as-needed
-
--CXX_COMPILE=${CXX} ${CFLAGS} -c -I ${INCLUDE_DIR} ${LUA_CFLAGS}
-+CXX_COMPILE=${CXX} ${CFLAGS} -c -I ${INCLUDE_DIR} -I${LOCALBASE}/include ${LUA_CFLAGS}
-
- # Data directories (data dir, configuration file dir)
- CXX_DIR=-DHL_DATA_DIR=\"${HL_DATA_DIR}\" -DHL_CONFIG_DIR=\"${HL_CONFIG_DIR}\"
diff --git a/textproc/highlight/pkg-plist b/textproc/highlight/pkg-plist
index fb5ebecf005d..94a9cd884f93 100644
--- a/textproc/highlight/pkg-plist
+++ b/textproc/highlight/pkg-plist
@@ -6,519 +6,6 @@ bin/highlight
share/bash-completion/completions/highlight
share/fish/vendor_completions.d/highlight.fish
%%GUI%%share/icons/hicolor/256x256/apps/highlight.png
-%%GUI%%%%DATADIR%%/gui_files/ext/fileopenfilter.conf
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_bg_BG.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_cs_CZ.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_de_DE.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_es_ES.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_fr_FR.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_it_IT.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_ja_JP.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_zh_CN.qm
-%%DATADIR%%/langDefs/abap.lang
-%%DATADIR%%/langDefs/abc.lang
-%%DATADIR%%/langDefs/abnf.lang
-%%DATADIR%%/langDefs/actionscript.lang
-%%DATADIR%%/langDefs/ada.lang
-%%DATADIR%%/langDefs/agda.lang
-%%DATADIR%%/langDefs/alan.lang
-%%DATADIR%%/langDefs/algol.lang
-%%DATADIR%%/langDefs/ampl.lang
-%%DATADIR%%/langDefs/amtrix.lang
-%%DATADIR%%/langDefs/applescript.lang
-%%DATADIR%%/langDefs/arc.lang
-%%DATADIR%%/langDefs/arm.lang
-%%DATADIR%%/langDefs/as400cl.lang
-%%DATADIR%%/langDefs/ascend.lang
-%%DATADIR%%/langDefs/asciidoc.lang
-%%DATADIR%%/langDefs/asp.lang
-%%DATADIR%%/langDefs/aspect.lang
-%%DATADIR%%/langDefs/assembler.lang
-%%DATADIR%%/langDefs/ats.lang
-%%DATADIR%%/langDefs/autohotkey.lang
-%%DATADIR%%/langDefs/autoit.lang
-%%DATADIR%%/langDefs/avenue.lang
-%%DATADIR%%/langDefs/awk.lang
-%%DATADIR%%/langDefs/ballerina.lang
-%%DATADIR%%/langDefs/bat.lang
-%%DATADIR%%/langDefs/bbcode.lang
-%%DATADIR%%/langDefs/bcpl.lang
-%%DATADIR%%/langDefs/bibtex.lang
-%%DATADIR%%/langDefs/biferno.lang
-%%DATADIR%%/langDefs/bison.lang
-%%DATADIR%%/langDefs/blitzbasic.lang
-%%DATADIR%%/langDefs/bms.lang
-%%DATADIR%%/langDefs/bnf.lang
-%%DATADIR%%/langDefs/boo.lang
-%%DATADIR%%/langDefs/c.lang
-%%DATADIR%%/langDefs/carbon.lang
-%%DATADIR%%/langDefs/ceylon.lang
-%%DATADIR%%/langDefs/charmm.lang
-%%DATADIR%%/langDefs/chill.lang
-%%DATADIR%%/langDefs/chpl.lang
-%%DATADIR%%/langDefs/clean.lang
-%%DATADIR%%/langDefs/clearbasic.lang
-%%DATADIR%%/langDefs/clipper.lang
-%%DATADIR%%/langDefs/clojure.lang
-%%DATADIR%%/langDefs/clp.lang
-%%DATADIR%%/langDefs/cmake.lang
-%%DATADIR%%/langDefs/cobol.lang
-%%DATADIR%%/langDefs/coffeescript.lang
-%%DATADIR%%/langDefs/coldfusion.lang
-%%DATADIR%%/langDefs/conf.lang
-%%DATADIR%%/langDefs/cpp2.lang
-%%DATADIR%%/langDefs/critic.lang
-%%DATADIR%%/langDefs/crk.lang
-%%DATADIR%%/langDefs/crystal.lang
-%%DATADIR%%/langDefs/cs_block_regex.lang
-%%DATADIR%%/langDefs/csharp.lang
-%%DATADIR%%/langDefs/css.lang
-%%DATADIR%%/langDefs/cue.lang
-%%DATADIR%%/langDefs/d.lang
-%%DATADIR%%/langDefs/dart.lang
-%%DATADIR%%/langDefs/delphi.lang
-%%DATADIR%%/langDefs/diff.lang
-%%DATADIR%%/langDefs/dockerfile.lang
-%%DATADIR%%/langDefs/dts.lang
-%%DATADIR%%/langDefs/dylan.lang
-%%DATADIR%%/langDefs/ebnf.lang
-%%DATADIR%%/langDefs/ebnf2.lang
-%%DATADIR%%/langDefs/eiffel.lang
-%%DATADIR%%/langDefs/elixir.lang
-%%DATADIR%%/langDefs/elm.lang
-%%DATADIR%%/langDefs/email.lang
-%%DATADIR%%/langDefs/erb.lang
-%%DATADIR%%/langDefs/erlang.lang
-%%DATADIR%%/langDefs/euphoria.lang
-%%DATADIR%%/langDefs/exapunks.lang
-%%DATADIR%%/langDefs/excel.lang
-%%DATADIR%%/langDefs/express.lang
-%%DATADIR%%/langDefs/factor.lang
-%%DATADIR%%/langDefs/fame.lang
-%%DATADIR%%/langDefs/fasm.lang
-%%DATADIR%%/langDefs/felix.lang
-%%DATADIR%%/langDefs/fish.lang
-%%DATADIR%%/langDefs/fortran77.lang
-%%DATADIR%%/langDefs/fortran90.lang
-%%DATADIR%%/langDefs/frink.lang
-%%DATADIR%%/langDefs/fsharp.lang
-%%DATADIR%%/langDefs/fstab.lang
-%%DATADIR%%/langDefs/fx.lang
-%%DATADIR%%/langDefs/gambas.lang
-%%DATADIR%%/langDefs/gdb.lang
-%%DATADIR%%/langDefs/gdscript.lang
-%%DATADIR%%/langDefs/gleam.lang
-%%DATADIR%%/langDefs/go.lang
-%%DATADIR%%/langDefs/graphviz.lang
-%%DATADIR%%/langDefs/haml.lang
-%%DATADIR%%/langDefs/hare.lang
-%%DATADIR%%/langDefs/haskell.lang
-%%DATADIR%%/langDefs/haxe.lang
-%%DATADIR%%/langDefs/hcl.lang
-%%DATADIR%%/langDefs/html.lang
-%%DATADIR%%/langDefs/httpd.lang
-%%DATADIR%%/langDefs/hugo.lang
-%%DATADIR%%/langDefs/icon.lang
-%%DATADIR%%/langDefs/idl.lang
-%%DATADIR%%/langDefs/idlang.lang
-%%DATADIR%%/langDefs/inc_luatex.lang
-%%DATADIR%%/langDefs/informix.lang
-%%DATADIR%%/langDefs/ini.lang
-%%DATADIR%%/langDefs/innosetup.lang
-%%DATADIR%%/langDefs/interlis.lang
-%%DATADIR%%/langDefs/io.lang
-%%DATADIR%%/langDefs/jam.lang
-%%DATADIR%%/langDefs/jasmin.lang
-%%DATADIR%%/langDefs/java.lang
-%%DATADIR%%/langDefs/javascript.lang
-%%DATADIR%%/langDefs/js_regex.lang
-%%DATADIR%%/langDefs/json.lang
-%%DATADIR%%/langDefs/jsp.lang
-%%DATADIR%%/langDefs/jsx.lang
-%%DATADIR%%/langDefs/julia.lang
-%%DATADIR%%/langDefs/kotlin.lang
-%%DATADIR%%/langDefs/ldif.lang
-%%DATADIR%%/langDefs/less.lang
-%%DATADIR%%/langDefs/lhs.lang
-%%DATADIR%%/langDefs/lilypond.lang
-%%DATADIR%%/langDefs/limbo.lang
-%%DATADIR%%/langDefs/lindenscript.lang
-%%DATADIR%%/langDefs/lisp.lang
-%%DATADIR%%/langDefs/logtalk.lang
-%%DATADIR%%/langDefs/lotos.lang
-%%DATADIR%%/langDefs/lotus.lang
-%%DATADIR%%/langDefs/lua.lang
-%%DATADIR%%/langDefs/luban.lang
-%%DATADIR%%/langDefs/makefile.lang
-%%DATADIR%%/langDefs/maple.lang
-%%DATADIR%%/langDefs/markdown.lang
-%%DATADIR%%/langDefs/matlab.lang
-%%DATADIR%%/langDefs/maya.lang
-%%DATADIR%%/langDefs/mercury.lang
-%%DATADIR%%/langDefs/meson.lang
-%%DATADIR%%/langDefs/miranda.lang
-%%DATADIR%%/langDefs/mod2.lang
-%%DATADIR%%/langDefs/mod3.lang
-%%DATADIR%%/langDefs/modelica.lang
-%%DATADIR%%/langDefs/mojo.lang
-%%DATADIR%%/langDefs/moon.lang
-%%DATADIR%%/langDefs/ms.lang
-%%DATADIR%%/langDefs/msl.lang
-%%DATADIR%%/langDefs/mssql.lang
-%%DATADIR%%/langDefs/mxml.lang
-%%DATADIR%%/langDefs/n3.lang
-%%DATADIR%%/langDefs/nasal.lang
-%%DATADIR%%/langDefs/nbc.lang
-%%DATADIR%%/langDefs/nemerle.lang
-%%DATADIR%%/langDefs/netrexx.lang
-%%DATADIR%%/langDefs/nginx.lang
-%%DATADIR%%/langDefs/nice.lang
-%%DATADIR%%/langDefs/nim.lang
-%%DATADIR%%/langDefs/nix.lang
-%%DATADIR%%/langDefs/nsis.lang
-%%DATADIR%%/langDefs/nxc.lang
-%%DATADIR%%/langDefs/oberon.lang
-%%DATADIR%%/langDefs/objc.lang
-%%DATADIR%%/langDefs/ocaml.lang
-%%DATADIR%%/langDefs/octave.lang
-%%DATADIR%%/langDefs/oorexx.lang
-%%DATADIR%%/langDefs/org.lang
-%%DATADIR%%/langDefs/os.lang
-%%DATADIR%%/langDefs/oz.lang
-%%DATADIR%%/langDefs/paradox.lang
-%%DATADIR%%/langDefs/pas.lang
-%%DATADIR%%/langDefs/pdf.lang
-%%DATADIR%%/langDefs/perl.lang
-%%DATADIR%%/langDefs/php.lang
-%%DATADIR%%/langDefs/pike.lang
-%%DATADIR%%/langDefs/pl1.lang
-%%DATADIR%%/langDefs/plperl.lang
-%%DATADIR%%/langDefs/plpython.lang
-%%DATADIR%%/langDefs/pltcl.lang
-%%DATADIR%%/langDefs/po.lang
-%%DATADIR%%/langDefs/polygen.lang
-%%DATADIR%%/langDefs/pony.lang
-%%DATADIR%%/langDefs/pov.lang
-%%DATADIR%%/langDefs/powershell.lang
-%%DATADIR%%/langDefs/pro.lang
-%%DATADIR%%/langDefs/progress.lang
-%%DATADIR%%/langDefs/ps.lang
-%%DATADIR%%/langDefs/psl.lang
-%%DATADIR%%/langDefs/pure.lang
-%%DATADIR%%/langDefs/purebasic.lang
-%%DATADIR%%/langDefs/purescript.lang
-%%DATADIR%%/langDefs/pyrex.lang
-%%DATADIR%%/langDefs/python.lang
-%%DATADIR%%/langDefs/q.lang
-%%DATADIR%%/langDefs/qmake.lang
-%%DATADIR%%/langDefs/qml.lang
-%%DATADIR%%/langDefs/qu.lang
-%%DATADIR%%/langDefs/r.lang
-%%DATADIR%%/langDefs/rebol.lang
-%%DATADIR%%/langDefs/rego.lang
-%%DATADIR%%/langDefs/rexx.lang
-%%DATADIR%%/langDefs/rnc.lang
-%%DATADIR%%/langDefs/rpg.lang
-%%DATADIR%%/langDefs/rpl.lang
-%%DATADIR%%/langDefs/rst.lang
-%%DATADIR%%/langDefs/ruby.lang
-%%DATADIR%%/langDefs/rust.lang
-%%DATADIR%%/langDefs/s.lang
-%%DATADIR%%/langDefs/sam.lang
-%%DATADIR%%/langDefs/sas.lang
-%%DATADIR%%/langDefs/scad.lang
-%%DATADIR%%/langDefs/scala.lang
-%%DATADIR%%/langDefs/scilab.lang
-%%DATADIR%%/langDefs/scss.lang
-%%DATADIR%%/langDefs/shellscript.lang
-%%DATADIR%%/langDefs/slim.lang
-%%DATADIR%%/langDefs/small.lang
-%%DATADIR%%/langDefs/smalltalk.lang
-%%DATADIR%%/langDefs/sml.lang
-%%DATADIR%%/langDefs/snmp.lang
-%%DATADIR%%/langDefs/snobol.lang
-%%DATADIR%%/langDefs/solidity.lang
-%%DATADIR%%/langDefs/spec.lang
-%%DATADIR%%/langDefs/spn.lang
-%%DATADIR%%/langDefs/sql.lang
-%%DATADIR%%/langDefs/squirrel.lang
-%%DATADIR%%/langDefs/styl.lang
-%%DATADIR%%/langDefs/svg.lang
-%%DATADIR%%/langDefs/swift.lang
-%%DATADIR%%/langDefs/sybase.lang
-%%DATADIR%%/langDefs/tcl.lang
-%%DATADIR%%/langDefs/tcsh.lang
-%%DATADIR%%/langDefs/terraform.lang
-%%DATADIR%%/langDefs/tex.lang
-%%DATADIR%%/langDefs/toml.lang
-%%DATADIR%%/langDefs/tsql.lang
-%%DATADIR%%/langDefs/tsx.lang
-%%DATADIR%%/langDefs/ttcn3.lang
-%%DATADIR%%/langDefs/txt.lang
-%%DATADIR%%/langDefs/typescript.lang
-%%DATADIR%%/langDefs/upc.lang
-%%DATADIR%%/langDefs/v.lang
-%%DATADIR%%/langDefs/vala.lang
-%%DATADIR%%/langDefs/vb.lang
-%%DATADIR%%/langDefs/verilog.lang
-%%DATADIR%%/langDefs/vhd.lang
-%%DATADIR%%/langDefs/vimscript.lang
-%%DATADIR%%/langDefs/vue.lang
-%%DATADIR%%/langDefs/wat.lang
-%%DATADIR%%/langDefs/whiley.lang
-%%DATADIR%%/langDefs/wren.lang
-%%DATADIR%%/langDefs/xml.lang
-%%DATADIR%%/langDefs/xpp.lang
-%%DATADIR%%/langDefs/yaiff.lang
-%%DATADIR%%/langDefs/yaml.lang
-%%DATADIR%%/langDefs/yaml_ansible.lang
-%%DATADIR%%/langDefs/yang.lang
-%%DATADIR%%/langDefs/zig.lang
-%%DATADIR%%/langDefs/znn.lang
-%%DATADIR%%/plugins/asciidoc_html_add_links.lua
-%%DATADIR%%/plugins/bash_functions.lua
-%%DATADIR%%/plugins/bash_ref_man7_org.lua
-%%DATADIR%%/plugins/comment_links.lua
-%%DATADIR%%/plugins/cpp_qt.lua
-%%DATADIR%%/plugins/cpp_ref_cplusplus_com.lua
-%%DATADIR%%/plugins/cpp_ref_gtk_gnome_org.lua
-%%DATADIR%%/plugins/cpp_ref_local_includes.lua
-%%DATADIR%%/plugins/cpp_ref_qtproject_org.lua
-%%DATADIR%%/plugins/cpp_ref_wxwidgets_org.lua
-%%DATADIR%%/plugins/cpp_syslog.lua
-%%DATADIR%%/plugins/cpp_wx.lua
-%%DATADIR%%/plugins/ctags_html_tooltips.lua
-%%DATADIR%%/plugins/java_library.lua
-%%DATADIR%%/plugins/keywords_capitalize.lua
-%%DATADIR%%/plugins/keywords_lowercase.lua
-%%DATADIR%%/plugins/keywords_uppercase.lua
-%%DATADIR%%/plugins/latex_single_outfile.lua
-%%DATADIR%%/plugins/mark_lines.lua
-%%DATADIR%%/plugins/outhtml_add_background_stripes.lua
-%%DATADIR%%/plugins/outhtml_add_background_svg.lua
-%%DATADIR%%/plugins/outhtml_add_figure.lua
-%%DATADIR%%/plugins/outhtml_add_line.lua
-%%DATADIR%%/plugins/outhtml_add_shadow.lua
-%%DATADIR%%/plugins/outhtml_ansi_esc.lua
-%%DATADIR%%/plugins/outhtml_codefold.lua
-%%DATADIR%%/plugins/outhtml_copy_clipboard.lua
-%%DATADIR%%/plugins/outhtml_curly_brackets_matcher.lua
-%%DATADIR%%/plugins/outhtml_focus.lua
-%%DATADIR%%/plugins/outhtml_ie7_webctrl.lua
-%%DATADIR%%/plugins/outhtml_keyword_matcher.lua
-%%DATADIR%%/plugins/outhtml_ligature_fonts.lua
-%%DATADIR%%/plugins/outhtml_modern_fonts.lua
-%%DATADIR%%/plugins/outhtml_parantheses_matcher.lua
-%%DATADIR%%/plugins/outhtml_tooltips.lua
-%%DATADIR%%/plugins/perl_ref_perl_org.lua
-%%DATADIR%%/plugins/python_ref_python_org.lua
-%%DATADIR%%/plugins/reduce_filesize.lua
-%%DATADIR%%/plugins/sam_seq.lua
-%%DATADIR%%/plugins/scala_ref_scala_lang_org.lua
-%%DATADIR%%/plugins/terminal_add_info.lua
-%%DATADIR%%/plugins/theme_invert.lua
-%%DATADIR%%/plugins/token_add_state_ids.lua
-%%DATADIR%%/themes/acid.theme
-%%DATADIR%%/themes/aiseered.theme
-%%DATADIR%%/themes/andes.theme
-%%DATADIR%%/themes/anotherdark.theme
-%%DATADIR%%/themes/autumn.theme
-%%DATADIR%%/themes/base16/3024.theme
-%%DATADIR%%/themes/base16/apathy.theme
-%%DATADIR%%/themes/base16/ashes.theme
-%%DATADIR%%/themes/base16/atelier-cave-light.theme
-%%DATADIR%%/themes/base16/atelier-cave.theme
-%%DATADIR%%/themes/base16/atelier-dune-light.theme
-%%DATADIR%%/themes/base16/atelier-dune.theme
-%%DATADIR%%/themes/base16/atelier-estuary-light.theme
-%%DATADIR%%/themes/base16/atelier-estuary.theme
-%%DATADIR%%/themes/base16/atelier-forest-light.theme
-%%DATADIR%%/themes/base16/atelier-forest.theme
-%%DATADIR%%/themes/base16/atelier-heath-light.theme
-%%DATADIR%%/themes/base16/atelier-heath.theme
-%%DATADIR%%/themes/base16/atelier-lakeside-light.theme
-%%DATADIR%%/themes/base16/atelier-lakeside.theme
-%%DATADIR%%/themes/base16/atelier-plateau-light.theme
-%%DATADIR%%/themes/base16/atelier-plateau.theme
-%%DATADIR%%/themes/base16/atelier-savanna-light.theme
-%%DATADIR%%/themes/base16/atelier-savanna.theme
-%%DATADIR%%/themes/base16/atelier-seaside-light.theme
-%%DATADIR%%/themes/base16/atelier-seaside.theme
-%%DATADIR%%/themes/base16/atelier-sulphurpool-light.theme
-%%DATADIR%%/themes/base16/atelier-sulphurpool.theme
-%%DATADIR%%/themes/base16/bespin.theme
-%%DATADIR%%/themes/base16/brewer.theme
-%%DATADIR%%/themes/base16/bright.theme
-%%DATADIR%%/themes/base16/brushtrees-dark.theme
-%%DATADIR%%/themes/base16/brushtrees.theme
-%%DATADIR%%/themes/base16/chalk.theme
-%%DATADIR%%/themes/base16/circus.theme
-%%DATADIR%%/themes/base16/classic-dark.theme
-%%DATADIR%%/themes/base16/classic-light.theme
-%%DATADIR%%/themes/base16/codeschool.theme
-%%DATADIR%%/themes/base16/cupcake.theme
-%%DATADIR%%/themes/base16/cupertino.theme
-%%DATADIR%%/themes/base16/darktooth.theme
-%%DATADIR%%/themes/base16/default-dark.theme
-%%DATADIR%%/themes/base16/default-light.theme
-%%DATADIR%%/themes/base16/dracula.theme
-%%DATADIR%%/themes/base16/eighties.theme
-%%DATADIR%%/themes/base16/embers.theme
-%%DATADIR%%/themes/base16/flat.theme
-%%DATADIR%%/themes/base16/github.theme
-%%DATADIR%%/themes/base16/google-dark.theme
-%%DATADIR%%/themes/base16/google-light.theme
-%%DATADIR%%/themes/base16/grayscale-dark.theme
-%%DATADIR%%/themes/base16/grayscale-light.theme
-%%DATADIR%%/themes/base16/greenscreen.theme
-%%DATADIR%%/themes/base16/gruvbox-dark-hard.theme
-%%DATADIR%%/themes/base16/gruvbox-dark-medium.theme
-%%DATADIR%%/themes/base16/gruvbox-dark-pale.theme
-%%DATADIR%%/themes/base16/gruvbox-dark-soft.theme
-%%DATADIR%%/themes/base16/gruvbox-light-hard.theme
-%%DATADIR%%/themes/base16/gruvbox-light-medium.theme
-%%DATADIR%%/themes/base16/gruvbox-light-soft.theme
-%%DATADIR%%/themes/base16/harmonic-dark.theme
-%%DATADIR%%/themes/base16/harmonic-light.theme
-%%DATADIR%%/themes/base16/hopscotch.theme
-%%DATADIR%%/themes/base16/ia-dark.theme
-%%DATADIR%%/themes/base16/ia-light.theme
-%%DATADIR%%/themes/base16/icy.theme
-%%DATADIR%%/themes/base16/irblack.theme
-%%DATADIR%%/themes/base16/isotope.theme
-%%DATADIR%%/themes/base16/macintosh.theme
-%%DATADIR%%/themes/base16/marrakesh.theme
-%%DATADIR%%/themes/base16/materia.theme
-%%DATADIR%%/themes/base16/material-darker.theme
-%%DATADIR%%/themes/base16/material-lighter.theme
-%%DATADIR%%/themes/base16/material-palenight.theme
-%%DATADIR%%/themes/base16/material-vivid.theme
-%%DATADIR%%/themes/base16/material.theme
-%%DATADIR%%/themes/base16/mellow-purple.theme
-%%DATADIR%%/themes/base16/mexico-light.theme
-%%DATADIR%%/themes/base16/mocha.theme
-%%DATADIR%%/themes/base16/monokai.theme
-%%DATADIR%%/themes/base16/nord.theme
-%%DATADIR%%/themes/base16/ocean.theme
-%%DATADIR%%/themes/base16/oceanicnext.theme
-%%DATADIR%%/themes/base16/one-light.theme
-%%DATADIR%%/themes/base16/onedark.theme
-%%DATADIR%%/themes/base16/outrun-dark.theme
-%%DATADIR%%/themes/base16/paraiso.theme
-%%DATADIR%%/themes/base16/phd.theme
-%%DATADIR%%/themes/base16/pico.theme
-%%DATADIR%%/themes/base16/pop.theme
-%%DATADIR%%/themes/base16/porple.theme
-%%DATADIR%%/themes/base16/railscasts.theme
-%%DATADIR%%/themes/base16/rebecca.theme
-%%DATADIR%%/themes/base16/seti.theme
-%%DATADIR%%/themes/base16/snazzy.theme
-%%DATADIR%%/themes/base16/solarflare.theme
-%%DATADIR%%/themes/base16/solarized-dark.theme
-%%DATADIR%%/themes/base16/solarized-light.theme
-%%DATADIR%%/themes/base16/spacemacs.theme
-%%DATADIR%%/themes/base16/summerfruit-dark.theme
-%%DATADIR%%/themes/base16/summerfruit-light.theme
-%%DATADIR%%/themes/base16/tomorrow-night.theme
-%%DATADIR%%/themes/base16/tomorrow.theme
-%%DATADIR%%/themes/base16/tube.theme
-%%DATADIR%%/themes/base16/twilight.theme
-%%DATADIR%%/themes/base16/unikitty-dark.theme
-%%DATADIR%%/themes/base16/unikitty-light.theme
-%%DATADIR%%/themes/base16/unikitty-reversible.theme
-%%DATADIR%%/themes/base16/woodland.theme
-%%DATADIR%%/themes/base16/xcode-dusk.theme
-%%DATADIR%%/themes/baycomb.theme
-%%DATADIR%%/themes/bclear.theme
-%%DATADIR%%/themes/biogoo.theme
-%%DATADIR%%/themes/bipolar.theme
-%%DATADIR%%/themes/blacknblue.theme
-%%DATADIR%%/themes/bluegreen.theme
-%%DATADIR%%/themes/breeze.theme
-%%DATADIR%%/themes/bright.theme
-%%DATADIR%%/themes/camo.theme
-%%DATADIR%%/themes/candy.theme
-%%DATADIR%%/themes/clarity.theme
-%%DATADIR%%/themes/dante.theme
-%%DATADIR%%/themes/darkblue.theme
-%%DATADIR%%/themes/darkbone.theme
-%%DATADIR%%/themes/darkness.theme
-%%DATADIR%%/themes/darkplus.theme
-%%DATADIR%%/themes/darkslategray.theme
-%%DATADIR%%/themes/darkspectrum.theme
-%%DATADIR%%/themes/denim.theme
-%%DATADIR%%/themes/diff.theme
-%%DATADIR%%/themes/duotone-dark-earth.theme
-%%DATADIR%%/themes/duotone-dark-forest.theme
-%%DATADIR%%/themes/duotone-dark-sea.theme
-%%DATADIR%%/themes/duotone-dark-sky.theme
-%%DATADIR%%/themes/duotone-dark-space.theme
-%%DATADIR%%/themes/dusk.theme
-%%DATADIR%%/themes/earendel.theme
-%%DATADIR%%/themes/easter.theme
-%%DATADIR%%/themes/edit-anjuta.theme
-%%DATADIR%%/themes/edit-bbedit.theme
-%%DATADIR%%/themes/edit-eclipse.theme
-%%DATADIR%%/themes/edit-emacs.theme
-%%DATADIR%%/themes/edit-fasm.theme
-%%DATADIR%%/themes/edit-flashdevelop.theme
-%%DATADIR%%/themes/edit-gedit.theme
-%%DATADIR%%/themes/edit-godot.theme
-%%DATADIR%%/themes/edit-jedit.theme
-%%DATADIR%%/themes/edit-kwrite.theme
-%%DATADIR%%/themes/edit-matlab.theme
-%%DATADIR%%/themes/edit-msvs2008.theme
-%%DATADIR%%/themes/edit-nedit.theme
-%%DATADIR%%/themes/edit-purebasic.theme
-%%DATADIR%%/themes/edit-vim-dark.theme
-%%DATADIR%%/themes/edit-vim.theme
-%%DATADIR%%/themes/edit-xcode.theme
-%%DATADIR%%/themes/ekvoli.theme
-%%DATADIR%%/themes/fineblue.theme
-%%DATADIR%%/themes/freya.theme
-%%DATADIR%%/themes/fruit.theme
-%%DATADIR%%/themes/github.theme
-%%DATADIR%%/themes/golden.theme
-%%DATADIR%%/themes/greenlcd.theme
-%%DATADIR%%/themes/kellys.theme
-%%DATADIR%%/themes/leo.theme
-%%DATADIR%%/themes/lucretia.theme
-%%DATADIR%%/themes/manxome.theme
-%%DATADIR%%/themes/maroloccio.theme
-%%DATADIR%%/themes/matrix.theme
-%%DATADIR%%/themes/moe.theme
-%%DATADIR%%/themes/molokai.theme
-%%DATADIR%%/themes/moria.theme
-%%DATADIR%%/themes/navajo-night.theme
-%%DATADIR%%/themes/navy.theme
-%%DATADIR%%/themes/neon.theme
-%%DATADIR%%/themes/night.theme
-%%DATADIR%%/themes/nightshimmer.theme
-%%DATADIR%%/themes/nord.theme
-%%DATADIR%%/themes/nuvola.theme
-%%DATADIR%%/themes/olive.theme
-%%DATADIR%%/themes/orion.theme
-%%DATADIR%%/themes/oxygenated.theme
-%%DATADIR%%/themes/pablo.theme
-%%DATADIR%%/themes/peaksea.theme
-%%DATADIR%%/themes/print.theme
-%%DATADIR%%/themes/rand01.theme
-%%DATADIR%%/themes/rdark.theme
-%%DATADIR%%/themes/relaxedgreen.theme
-%%DATADIR%%/themes/rootwater.theme
-%%DATADIR%%/themes/seashell.theme
-%%DATADIR%%/themes/solarized-dark.theme
-%%DATADIR%%/themes/solarized-light.theme
-%%DATADIR%%/themes/sourceforge.theme
-%%DATADIR%%/themes/tabula.theme
-%%DATADIR%%/themes/tcsoft.theme
-%%DATADIR%%/themes/the.theme
-%%DATADIR%%/themes/vampire.theme
-%%DATADIR%%/themes/whitengrey.theme
-%%DATADIR%%/themes/xoria256.theme
-%%DATADIR%%/themes/zellner.theme
-%%DATADIR%%/themes/zenburn.theme
-%%DATADIR%%/themes/zmrok.theme
share/man/man1/highlight.1.gz
share/man/man5/filetypes.conf.5.gz
share/zsh/site-functions/_highlight
diff --git a/textproc/hs-pandoc-crossref/Makefile b/textproc/hs-pandoc-crossref/Makefile
index e4b02381d626..e52d0706547a 100644
--- a/textproc/hs-pandoc-crossref/Makefile
+++ b/textproc/hs-pandoc-crossref/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pandoc-crossref
-DISTVERSION= 0.3.18.2
+DISTVERSION= 0.3.22
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
@@ -16,13 +16,13 @@ USE_CABAL+= Glob-0.10.2_3 \
JuicyPixels-3.3.9 \
OneTuple-0.4.2_1 \
Only-0.1_2 \
- QuickCheck-2.15.0.1_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
- aeson-2.2.3.0_3 \
+ aeson-2.2.3.0_4 \
aeson-pretty-0.8.10 \
- alex-3.5.2.0 \
- ansi-terminal-1.1.2 \
- ansi-terminal-types-1.1 \
+ alex-3.5.4.0 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
appar-0.1.8 \
asn1-encoding-0.9.6_2 \
asn1-parse-0.9.5 \
@@ -38,17 +38,17 @@ USE_CABAL+= Glob-0.10.2_3 \
basement-0.0.16 \
bifunctors-5.6.2_2 \
bitvec-1.1.5.0_3 \
- blaze-builder-0.4.2.3 \
+ blaze-builder-0.4.4.1 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
byteorder-1.0.4 \
cabal-doctest-1.0.11 \
case-insensitive-1.2.1.0 \
- cassava-0.5.3.2_1 \
- cborg-0.2.10.0_2 \
+ cassava-0.5.4.1 \
+ cborg-0.2.10.0_3 \
cereal-0.5.8.3 \
character-ps-0.1 \
- citeproc-0.8.1.3 \
+ citeproc-0.10 \
cmdargs-0.10.22 \
colour-2.3.6 \
commonmark-0.2.6.1 \
@@ -56,42 +56,42 @@ USE_CABAL+= Glob-0.10.2_3 \
commonmark-pandoc-0.2.3 \
comonad-5.0.9_1 \
conduit-1.3.6.1 \
- conduit-extra-1.3.7 \
+ conduit-extra-1.3.8_1 \
contravariant-1.5.5 \
- cookie-0.5.0 \
- crypton-1.0.2 \
- crypton-connection-0.4.3 \
+ cookie-0.5.1 \
+ crypton-1.0.4 \
+ crypton-connection-0.4.5 \
+ crypton-socks-0.6.2 \
crypton-x509-1.7.7 \
- crypton-x509-store-1.6.10 \
+ crypton-x509-store-1.6.11 \
crypton-x509-system-1.6.7 \
crypton-x509-validation-1.6.14 \
- data-default-0.7.1.3 \
- data-default-class-0.1.2.2 \
- data-default-instances-containers-0.1.0.3 \
- data-default-instances-dlist-0.0.1.2 \
- data-default-instances-old-locale-0.0.1.2 \
+ data-default-0.8.0.1 \
+ data-default-class-0.2.0.0 \
data-fix-0.3.4_1 \
digest-0.0.2.1 \
distributive-0.6.2.1_1 \
- djot-0.1.2.2 \
+ djot-0.1.2.3 \
dlist-1.0_2 \
- doclayout-0.5 \
+ doclayout-0.5.0.1 \
doctemplates-0.11.0.1 \
+ ech-config-0.0.1 \
emojis-0.1.4.1 \
file-embed-0.0.16.0 \
generically-0.1.1_4 \
gitrev-1.3.1 \
- gridtables-0.1.0.0_1 \
+ gridtables-0.1.1.0 \
haddock-library-1.11.0_5 \
- half-0.3.2 \
- happy-2.1.5 \
- happy-lib-2.1.5 \
+ half-0.3.3 \
+ happy-2.1.7 \
+ happy-lib-2.1.7 \
hashable-1.5.0.0_1 \
haskell-lexer-1.2.1 \
hourglass-0.2.12_1 \
+ hpke-0.0.0 \
hsc2hs-0.68.10_4 \
http-client-0.7.19 \
- http-client-tls-0.3.6.4 \
+ http-client-tls-0.3.6.4_2 \
http-types-0.12.4 \
indexed-traversable-0.1.4_1 \
indexed-traversable-instances-0.1.2_1 \
@@ -109,48 +109,48 @@ USE_CABAL+= Glob-0.10.2_3 \
microlens-th-0.4.3.17 \
mime-types-0.1.2.0 \
mono-traversable-1.0.21.0 \
- network-3.2.7.0 \
+ network-3.2.8.0 \
+ network-byte-order-0.1.7 \
network-uri-2.6.4.2_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
- open-browser-0.2.1.1 \
- optparse-applicative-0.18.1.0_1 \
+ open-browser-0.3.0.1 \
+ optparse-applicative-0.19.0.0 \
ordered-containers-0.2.4 \
- os-string-2.0.7 \
- pandoc-3.6.4 \
- pandoc-types-1.23.1_2 \
+ os-string-2.0.8 \
+ pandoc-3.8.2 \
+ pandoc-types-1.23.1_4 \
pem-0.2.4 \
pretty-show-1.10 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
- primitive-0.9.0.0_2 \
- random-1.2.1.3 \
+ primitive-0.9.1.0 \
+ random-1.3.1 \
regex-base-0.94.0.3 \
- regex-tdfa-1.3.2.3 \
+ regex-tdfa-1.3.2.5 \
resourcet-1.3.0 \
safe-0.3.21_1 \
scientific-0.3.8.0_2 \
semialign-1.3.1_2 \
semigroupoids-6.0.1_2 \
- serialise-0.2.6.1_4 \
- skylighting-0.14.6 \
- skylighting-core-0.14.6_1 \
+ serialise-0.2.6.1_5 \
+ skylighting-0.14.7 \
+ skylighting-core-0.14.7 \
skylighting-format-ansi-0.1 \
skylighting-format-blaze-html-0.1.1.3 \
skylighting-format-context-0.1.0.2 \
skylighting-format-latex-0.1 \
skylighting-format-typst-0.1 \
- socks-0.6.1 \
split-0.2.5 \
- splitmix-0.1.1 \
+ splitmix-0.1.3.1 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
- syb-0.7.2.4 \
+ syb-0.7.3 \
tagged-0.8.9 \
tagsoup-0.14.8 \
- tasty-1.5.3_1 \
+ tasty-1.5.3_2 \
temporary-1.3 \
- texmath-0.12.9 \
+ texmath-0.13.0.1 \
text-conversions-0.3.1.1 \
text-iso8601-0.1.1_2 \
text-short-0.1.6_3 \
@@ -160,32 +160,32 @@ USE_CABAL+= Glob-0.10.2_3 \
th-lift-instances-0.1.20 \
these-1.2.1_2 \
time-compat-1.9.8 \
- tls-2.1.8 \
- toml-parser-2.0.1.0_1 \
+ tls-2.1.11 \
+ toml-parser-2.0.1.2_1 \
transformers-compat-0.7.2 \
- typed-process-0.2.12.0 \
- typst-0.7 \
- typst-symbols-0.1.7 \
+ typed-process-0.2.13.0 \
+ typst-0.8.0.2 \
+ typst-symbols-0.1.8.1 \
unicode-collation-0.1.3.6_2 \
unicode-data-0.6.0_2 \
unicode-transforms-0.4.0.1_7 \
uniplate-1.6.13_1 \
- unix-time-0.4.16 \
+ unix-time-0.4.17 \
unliftio-core-0.2.1.0_4 \
- unordered-containers-0.2.20_4 \
+ unordered-containers-0.2.20.1 \
utf8-string-1.0.2 \
utility-ht-0.0.17.2 \
- uuid-types-1.0.6_2 \
- vector-0.13.2.0_1 \
+ uuid-types-1.0.6_3 \
+ vector-0.13.2.0_2 \
vector-algorithms-0.9.1.0 \
- vector-stream-0.1.0.1_3 \
+ vector-stream-0.1.0.1_4 \
witherable-0.5_1 \
xml-1.3.14_2 \
- xml-conduit-1.10.0.0 \
+ xml-conduit-1.10.0.1 \
xml-types-0.3.8 \
yaml-0.11.11.2_2 \
zip-archive-0.4.3.2_1 \
- zlib-0.7.1.0_2
+ zlib-0.7.1.1
CABAL_EXECUTABLES= pandoc pandoc-crossref
SKIP_CABAL_PLIST= yes
@@ -193,14 +193,16 @@ SKIP_CABAL_PLIST= yes
PLIST_FILES= bin/pandoc-crossref \
share/man/man1/pandoc-crossref.1.gz
-PANDOC_VER= 3.6.4
+PANDOC_VER= 3.8.2
post-build:
${SETENV} pandoc_datadir=${WRKSRC}/_cabal_deps/pandoc-${PANDOC_VER} \
- $$(${FIND} ${WRKSRC}/dist-newstyle -name pandoc -type f -perm +111) -s -t man ${WRKSRC}/docs/index.md -o ${WRKSRC}/docs/pandoc-crossref.1
+ $$(${FIND} ${WRKSRC}/dist-newstyle -name pandoc -type f -perm +111) \
+ -s -t man ${WRKSRC}/docs/index.md -o ${WRKSRC}/docs/pandoc-crossref.1
post-install:
${RM} ${STAGEDIR}${PREFIX}/bin/pandoc
- ${INSTALL_MAN} ${WRKSRC}/docs/pandoc-crossref.1 ${STAGEDIR}${MANDIRS}/man1
+ ${INSTALL_MAN} ${WRKSRC}/docs/pandoc-crossref.1 \
+ ${STAGEDIR}${MANDIRS}/man1
.include <bsd.port.mk>
diff --git a/textproc/hs-pandoc-crossref/distinfo b/textproc/hs-pandoc-crossref/distinfo
index 5658fd1d47a9..12e7b06c9316 100644
--- a/textproc/hs-pandoc-crossref/distinfo
+++ b/textproc/hs-pandoc-crossref/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1742781596
-SHA256 (cabal/pandoc-crossref-0.3.18.2/pandoc-crossref-0.3.18.2.tar.gz) = 2f71824e44322cf235f2115f2c3c2eb80c9d8dffa2eb629637de8ad8b4816f46
-SIZE (cabal/pandoc-crossref-0.3.18.2/pandoc-crossref-0.3.18.2.tar.gz) = 76664
+TIMESTAMP = 1760008733
+SHA256 (cabal/pandoc-crossref-0.3.22/pandoc-crossref-0.3.22.tar.gz) = 11c4ceb655c6f5e7cf0d1ca8230177e485136b2f261d4d7da940191eb8bd5eee
+SIZE (cabal/pandoc-crossref-0.3.22/pandoc-crossref-0.3.22.tar.gz) = 87413
SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
@@ -15,24 +15,22 @@ SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85
SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
SIZE (cabal/Only-0.1/revision/2.cabal) = 1398
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
-SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
-SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
-SHA256 (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 913602f0464827470ecd9ed7590ddbbc5abab045a2b45059c46f80d17f0dc008
-SIZE (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 91436
-SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
-SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+SHA256 (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade
+SIZE (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = 94220
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
SHA256 (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
SIZE (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = 4037
SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
@@ -79,8 +77,8 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3
SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113
+SIZE (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 59452
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -95,20 +93,18 @@ SHA256 (cabal/cabal-doctest-1.0.11/cabal-doctest-1.0.11.tar.gz) = dc2df2f0b42702
SIZE (cabal/cabal-doctest-1.0.11/cabal-doctest-1.0.11.tar.gz) = 13204
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
-SHA256 (cabal/cassava-0.5.3.2/cassava-0.5.3.2.tar.gz) = 3ad25d225d2c0db54ef17372d8bf206356bcb7e02a0e7ff38f7078f141d0a9c9
-SIZE (cabal/cassava-0.5.3.2/cassava-0.5.3.2.tar.gz) = 37741
-SHA256 (cabal/cassava-0.5.3.2/revision/1.cabal) = b2e52282af6ca7b42bdd0fb427079b908a2b2e4b350b77df19cdb45ee4fe7876
-SIZE (cabal/cassava-0.5.3.2/revision/1.cabal) = 4977
+SHA256 (cabal/cassava-0.5.4.1/cassava-0.5.4.1.tar.gz) = d40636f530737a99c0282084322230d04d6e1b445e779a0d0a5005f6285a495f
+SIZE (cabal/cassava-0.5.4.1/cassava-0.5.4.1.tar.gz) = 38097
SHA256 (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 17fe070c38fc498cab49bcb9d6215b7747d53bedf96502e9bcce9cad73b9c797
SIZE (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 92122
-SHA256 (cabal/cborg-0.2.10.0/revision/2.cabal) = a52224590aca5c992a5ca0c6713439587076ad1f9c8e04ce2dca7ba2026e3654
-SIZE (cabal/cborg-0.2.10.0/revision/2.cabal) = 5406
+SHA256 (cabal/cborg-0.2.10.0/revision/3.cabal) = 47c044ade185e59433ec301fd3d85c7a1b9709cc752daf8b6388c9190aa618aa
+SIZE (cabal/cborg-0.2.10.0/revision/3.cabal) = 5397
SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a
SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
-SHA256 (cabal/citeproc-0.8.1.3/citeproc-0.8.1.3.tar.gz) = 714dc748a20d47f89f6098e3e38d78dd71fc69aa3044dc474a3a976ff7c1c23e
-SIZE (cabal/citeproc-0.8.1.3/citeproc-0.8.1.3.tar.gz) = 551442
+SHA256 (cabal/citeproc-0.10/citeproc-0.10.tar.gz) = 5073c54ce94c50df0c16c59d18c346ce706d6348863680f2b54f09c7c250df6a
+SIZE (cabal/citeproc-0.10/citeproc-0.10.tar.gz) = 610730
SHA256 (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = b8b12e7f8795cf13037bb062d453b86c788eae62558586f59e9419aabe6e9bef
SIZE (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = 65154
SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
@@ -125,34 +121,32 @@ SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f
SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/conduit-1.3.6.1/conduit-1.3.6.1.tar.gz) = 69902af03ea7e4cb982fa83da42afe36973b62d0a52ea140ae5362e52854ba3f
SIZE (cabal/conduit-1.3.6.1/conduit-1.3.6.1.tar.gz) = 89114
-SHA256 (cabal/conduit-extra-1.3.7/conduit-extra-1.3.7.tar.gz) = b2bd6f8626909c1784793d791078bedc0831fbaf97cb3e837d9fd94c89532b57
-SIZE (cabal/conduit-extra-1.3.7/conduit-extra-1.3.7.tar.gz) = 33170
+SHA256 (cabal/conduit-extra-1.3.8/conduit-extra-1.3.8.tar.gz) = 491f3e8e9408f5d10ff8d02bf4d0edb11821e2537e7c22edbd6d64bf91388222
+SIZE (cabal/conduit-extra-1.3.8/conduit-extra-1.3.8.tar.gz) = 33479
+SHA256 (cabal/conduit-extra-1.3.8/revision/1.cabal) = e932b260dc50dd2a81c996f370798b19979acfd5cfa7bb6b685358e6846600bb
+SIZE (cabal/conduit-extra-1.3.8/revision/1.cabal) = 4473
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
-SHA256 (cabal/cookie-0.5.0/cookie-0.5.0.tar.gz) = 0e51fe7090f8fbcd844bb7d1b7d9ed95b18ed3136a44836a9ce35f0a72a61a9d
-SIZE (cabal/cookie-0.5.0/cookie-0.5.0.tar.gz) = 6554
-SHA256 (cabal/crypton-1.0.2/crypton-1.0.2.tar.gz) = b62fb148078205df4cb327b70adde9e67471d6f27d81347d84001562c0d73cab
-SIZE (cabal/crypton-1.0.2/crypton-1.0.2.tar.gz) = 649721
-SHA256 (cabal/crypton-connection-0.4.3/crypton-connection-0.4.3.tar.gz) = c98825ce395e6aed4550fefae7c8e7d6b5b4435f5ad57d12aad33fd356f82ae1
-SIZE (cabal/crypton-connection-0.4.3/crypton-connection-0.4.3.tar.gz) = 9322
+SHA256 (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 1adde62726e3a3bbe147c02514fe0c4f5f2c5a2ff63842deac10c451a2a6f7a0
+SIZE (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 6680
+SHA256 (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = b4885402206422450823e7001a40d0f6b11d0c603a0cb8bf8ff5a186b7c4011a
+SIZE (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = 649976
+SHA256 (cabal/crypton-connection-0.4.5/crypton-connection-0.4.5.tar.gz) = bcddb9f095eb7f13526bcbd4c20001b4bec737c1e6b2dcb6939f643fb83225de
+SIZE (cabal/crypton-connection-0.4.5/crypton-connection-0.4.5.tar.gz) = 9360
+SHA256 (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = a836087e5c277413c79e6d94a7bf346bfb61eaffb2f55555875c76dfeca69f3b
+SIZE (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = 11908
SHA256 (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = efece48c8c4adfee209979c2967037d90e6ba1b7b4e7bb1081d1d4cd93daf382
SIZE (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = 21547
-SHA256 (cabal/crypton-x509-store-1.6.10/crypton-x509-store-1.6.10.tar.gz) = cef0631c0dad9ca43984e51140f030e7de9a1f4bfd0b2223ed9c6d41fe4238b0
-SIZE (cabal/crypton-x509-store-1.6.10/crypton-x509-store-1.6.10.tar.gz) = 12720
+SHA256 (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 03a991cc1241873435761b379eed94a4e899e0c4804df1719ea5b281903b781f
+SIZE (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 12772
SHA256 (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = a436261e5f5e83d85080f57a5509c8224c9e75a6e56d0c43a7d2967052b634ca
SIZE (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = 3496
SHA256 (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = ed0e394127db59d66a0a8e4bde28fa0b8cc67cc9a810793b54a58e96df4c601d
SIZE (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = 19693
-SHA256 (cabal/data-default-0.7.1.3/data-default-0.7.1.3.tar.gz) = 7604074200e1d4632701e3f196099fcfbf4005b3a6bee275fd6e00f4baaca610
-SIZE (cabal/data-default-0.7.1.3/data-default-0.7.1.3.tar.gz) = 2735
-SHA256 (cabal/data-default-class-0.1.2.2/data-default-class-0.1.2.2.tar.gz) = f400c2015edf78369f45df4f8da117bcb5d74234e306745ffc19d0d65af7aee3
-SIZE (cabal/data-default-class-0.1.2.2/data-default-class-0.1.2.2.tar.gz) = 2573
-SHA256 (cabal/data-default-instances-containers-0.1.0.3/data-default-instances-containers-0.1.0.3.tar.gz) = b9ddfafd0e639b1b9f70097d2610a220a98b3b9b9d4dc11c668161384b31932b
-SIZE (cabal/data-default-instances-containers-0.1.0.3/data-default-instances-containers-0.1.0.3.tar.gz) = 1761
-SHA256 (cabal/data-default-instances-dlist-0.0.1.2/data-default-instances-dlist-0.0.1.2.tar.gz) = e0bdf190c1a5037a626016169e7dfaabc4bcc2b27c1bdefa85e29766703e9e0b
-SIZE (cabal/data-default-instances-dlist-0.0.1.2/data-default-instances-dlist-0.0.1.2.tar.gz) = 1601
-SHA256 (cabal/data-default-instances-old-locale-0.0.1.2/data-default-instances-old-locale-0.0.1.2.tar.gz) = 708098ff0148b786141988858f09a1479b4b7a092e578ac0967d875be1c9b86f
-SIZE (cabal/data-default-instances-old-locale-0.0.1.2/data-default-instances-old-locale-0.0.1.2.tar.gz) = 1611
+SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca
+SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821
+SHA256 (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 0ae530c4fb0bd6c8a8ba399429ccd9c75f9c7696049117178f4ceeb2bd08d5b4
+SIZE (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 1589
SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
@@ -163,16 +157,18 @@ SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f5
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
SIZE (cabal/distributive-0.6.2.1/revision/1.cabal) = 2996
-SHA256 (cabal/djot-0.1.2.2/djot-0.1.2.2.tar.gz) = d099da4afbcd9d345abd760bd26457af581dcc2942314e938c2a5bcbd4b7d89d
-SIZE (cabal/djot-0.1.2.2/djot-0.1.2.2.tar.gz) = 124501
+SHA256 (cabal/djot-0.1.2.3/djot-0.1.2.3.tar.gz) = b5dd3b4dfaed14550b5f089113150e7b619dca67f0a9116ac77e95e413668c49
+SIZE (cabal/djot-0.1.2.3/djot-0.1.2.3.tar.gz) = 124629
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e3f7d1ef517a2bb9011f29ba261d2
SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
-SHA256 (cabal/doclayout-0.5/doclayout-0.5.tar.gz) = b030410245d9dea721e5bd75511b95bc0380efe159066f3914916e3ad2af2496
-SIZE (cabal/doclayout-0.5/doclayout-0.5.tar.gz) = 43437
+SHA256 (cabal/doclayout-0.5.0.1/doclayout-0.5.0.1.tar.gz) = 6521d8b04b0b49f5a0d633874c9e5b3b5e2aa4abd94a9bae80f976c0932c7007
+SIZE (cabal/doclayout-0.5.0.1/doclayout-0.5.0.1.tar.gz) = 43467
SHA256 (cabal/doctemplates-0.11.0.1/doctemplates-0.11.0.1.tar.gz) = 1150451861aa0592122eb43c21166e6620f1b9c3e6a5c88222f08940db6955fb
SIZE (cabal/doctemplates-0.11.0.1/doctemplates-0.11.0.1.tar.gz) = 27234
+SHA256 (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = b236b6d7ea1385c280b76051edc7d8f6db31c9cb7b35df5c06f5a0bd75b4feba
+SIZE (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = 5423
SHA256 (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 8000d6197b1d43b9b3cd0711c34f120420f358d0425167d2fb7e616d65470ae5
SIZE (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 52794
SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
@@ -183,20 +179,18 @@ SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b129
SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
SHA256 (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332
SIZE (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = 3756
-SHA256 (cabal/gridtables-0.1.0.0/gridtables-0.1.0.0.tar.gz) = d6ac341bc7997d39a3b1f6cd811f70ab69689d9c3117ce3bc44bfb2ec55ab0ea
-SIZE (cabal/gridtables-0.1.0.0/gridtables-0.1.0.0.tar.gz) = 12279
-SHA256 (cabal/gridtables-0.1.0.0/revision/1.cabal) = 20f6faa3d75724133253d970daee8ee1e6fb77841d4be4e82273168e22f7c42b
-SIZE (cabal/gridtables-0.1.0.0/revision/1.cabal) = 2975
+SHA256 (cabal/gridtables-0.1.1.0/gridtables-0.1.1.0.tar.gz) = e8a16adf5729e2a3ec8428cd432e29c3851462eb32d4287aa86625be26b54c64
+SIZE (cabal/gridtables-0.1.1.0/gridtables-0.1.1.0.tar.gz) = 12533
SHA256 (cabal/haddock-library-1.11.0/haddock-library-1.11.0.tar.gz) = 7c075ec9a378b0a2d9d605e72135201e6c7ff316564f2c974113582f43bea20a
SIZE (cabal/haddock-library-1.11.0/haddock-library-1.11.0.tar.gz) = 32833
SHA256 (cabal/haddock-library-1.11.0/revision/5.cabal) = d18faa322af8034f838525d31f9b7591cefa47c6330a7a8909f847cf573028be
SIZE (cabal/haddock-library-1.11.0/revision/5.cabal) = 4028
-SHA256 (cabal/half-0.3.2/half-0.3.2.tar.gz) = 19992e9fb6f4ea8a53b0ba0693565e8ec73c620b603e74b6d4f262e49d7df038
-SIZE (cabal/half-0.3.2/half-0.3.2.tar.gz) = 8319
-SHA256 (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 7af82f24f65bf951b24000b9e16ee01c750ed40edc0b256881d29daee85c41c4
-SIZE (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 61293
-SHA256 (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = a25a6c5a2db150caf4b8c91e048e302f776372034b84b8f9461fea0483da94eb
-SIZE (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = 93792
+SHA256 (cabal/half-0.3.3/half-0.3.3.tar.gz) = f476049628d6ff79722fb073c01e85f2a11b2ef3835fdc3fc21a61f05d17ab02
+SIZE (cabal/half-0.3.3/half-0.3.3.tar.gz) = 8359
+SHA256 (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 9e390f0ab082d11d46598f6215b2f6e8253059721860f81082409091532d7e2a
+SIZE (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 62023
+SHA256 (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = f625b2c4a3f2b5fafa3c560fa8757502cc8de83d9a84c2692fc943380900f269
+SIZE (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = 94227
SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
@@ -207,6 +201,8 @@ SHA256 (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 44335b5c402e80c60f1db6
SIZE (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 25797
SHA256 (cabal/hourglass-0.2.12/revision/1.cabal) = 85c46cb6cd30c84546929926d4402a534f723651198e5945c9e59b9e699a8979
SIZE (cabal/hourglass-0.2.12/revision/1.cabal) = 3197
+SHA256 (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 7b0b7dfb4f7081beab54c4cb0cb3df3f3c03ce05cb11747f190bab22df19b83c
+SIZE (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 25248
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
@@ -215,6 +211,8 @@ SHA256 (cabal/http-client-0.7.19/http-client-0.7.19.tar.gz) = a02c1be082e8f48c95
SIZE (cabal/http-client-0.7.19/http-client-0.7.19.tar.gz) = 96836
SHA256 (cabal/http-client-tls-0.3.6.4/http-client-tls-0.3.6.4.tar.gz) = 7756006fee8ab924c521372e0f9d6705579016b9fab0b0312d1b9a335cfc18a3
SIZE (cabal/http-client-tls-0.3.6.4/http-client-tls-0.3.6.4.tar.gz) = 7954
+SHA256 (cabal/http-client-tls-0.3.6.4/revision/2.cabal) = efe0a32d59c3a38ea35eb9c1b6e7beffa3592e39b2065a727cb84ccd654d16f3
+SIZE (cabal/http-client-tls-0.3.6.4/revision/2.cabal) = 2135
SHA256 (cabal/http-types-0.12.4/http-types-0.12.4.tar.gz) = 4d4b1bb0cc817e5fef0c9c76c9647f69f4d300c45a105043493eff86381be549
SIZE (cabal/http-types-0.12.4/http-types-0.12.4.tar.gz) = 18707
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
@@ -261,8 +259,10 @@ SHA256 (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 013ae48a4c1726a4f9
SIZE (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 12044
SHA256 (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 4dd93ea334c0169500402f07aa39c98dbb7bffe55dc63fdf228da2cc22c7c5cd
SIZE (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 43552
-SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b
-SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714
+SHA256 (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 51788e5eeb7d77264f260acd48df8055a4dbc2477e8d634a8493677bb15c5fc8
+SIZE (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 146148
+SHA256 (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679
+SIZE (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 6402
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
@@ -273,24 +273,22 @@ SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea
SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
SHA256 (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 1e22eb7f7b924a676f52e317917b3b5eeceee11c74ef4bc609c0bcec624c166f
SIZE (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 75542
-SHA256 (cabal/open-browser-0.2.1.1/open-browser-0.2.1.1.tar.gz) = c2ab01c3238e31b1560114bf8311a70a6c3538e643d3035286a166d137957804
-SIZE (cabal/open-browser-0.2.1.1/open-browser-0.2.1.1.tar.gz) = 3865
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
+SHA256 (cabal/open-browser-0.3.0.1/open-browser-0.3.0.1.tar.gz) = 96c521ad0e43bd4ebd340be9067056a99e7281f4f15b41860b236cef769ccc3e
+SIZE (cabal/open-browser-0.3.0.1/open-browser-0.3.0.1.tar.gz) = 5226
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da1673e24e12902c2879ee08b73e6978f6bfa70693b13995ebf48bfb7aee546
SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877
-SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
-SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
-SHA256 (cabal/pandoc-3.6.4/pandoc-3.6.4.tar.gz) = 9702969a1f6f913992040530ed1e28b27ceb595250329f265a3ccfb7ffd2f8c5
-SIZE (cabal/pandoc-3.6.4/pandoc-3.6.4.tar.gz) = 7547355
-SHA256 (cabal/pandoc-cli-3.6.4/pandoc-cli-3.6.4.tar.gz) = ca6faf434e1d65875089a88da11e140d76c6fe1fc1e46b13baea693f1e6ed210
-SIZE (cabal/pandoc-cli-3.6.4/pandoc-cli-3.6.4.tar.gz) = 96556
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
+SHA256 (cabal/pandoc-3.8.2/pandoc-3.8.2.tar.gz) = 80eb055b0170f4b3b220c082e1cd643f9f9bf49bbe8b4c57f3be730c23ccc0f7
+SIZE (cabal/pandoc-3.8.2/pandoc-3.8.2.tar.gz) = 7818881
+SHA256 (cabal/pandoc-cli-3.8.2/pandoc-cli-3.8.2.tar.gz) = cf31adfcc041dcb3215c50eb941e1d6cac2a68216e765410a5e580df5dbf7ff6
+SIZE (cabal/pandoc-cli-3.8.2/pandoc-cli-3.8.2.tar.gz) = 98822
SHA256 (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = ad0fa083d28d452b7d37a1c67a2c140137a5f29a2f52fd88e807fac20245a1c1
SIZE (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = 36480
-SHA256 (cabal/pandoc-types-1.23.1/revision/2.cabal) = 2cb4836905406ccbc4c18699b8b551ed33aa15b23309f46ca108fcc209ae1ef2
-SIZE (cabal/pandoc-types-1.23.1/revision/2.cabal) = 4095
+SHA256 (cabal/pandoc-types-1.23.1/revision/4.cabal) = b8908a15cd12aabffded17f7a18eb87bf577a0fd14e9de08d7976d82139c99ea
+SIZE (cabal/pandoc-types-1.23.1/revision/4.cabal) = 4095
SHA256 (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
SIZE (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 4717
SHA256 (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2
@@ -299,16 +297,14 @@ SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa11
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/2.cabal) = de20bf4eff1f972088854c8efda6eaca2d3147aff62232c3707f059152638759
-SIZE (cabal/primitive-0.9.0.0/revision/2.cabal) = 3203
-SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc
-SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
-SHA256 (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 8571bcf85825e503c768d2ffb868fc5ddccced06ad385228f1ed85ee6d32dc6f
-SIZE (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 83017
+SHA256 (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 2e3dfb449a548484f7d3b4e2a1b1040b39be26c4f3182a47004dc5eddf028a78
+SIZE (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 83371
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620
SHA256 (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 2c81fea42bbe79ec488774043c1ec54f30efba059df9a4f3681ce83d85007f01
@@ -329,14 +325,12 @@ SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21
SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
SHA256 (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 63949799ffd10675ef70ea701c1eb63e618629b3b2f7b25f07c5a966e24e77f4
SIZE (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 75106
-SHA256 (cabal/serialise-0.2.6.1/revision/4.cabal) = 70495f88c1633bd432847b1d767e9e6832779f85b9d012b01a0a14f2cacbecc6
-SIZE (cabal/serialise-0.2.6.1/revision/4.cabal) = 8823
-SHA256 (cabal/skylighting-0.14.6/skylighting-0.14.6.tar.gz) = eae33be53dee6498d2b87e7b71abc620d5593c5543678f237c6b7982bb96e3bc
-SIZE (cabal/skylighting-0.14.6/skylighting-0.14.6.tar.gz) = 1471714
-SHA256 (cabal/skylighting-core-0.14.6/skylighting-core-0.14.6.tar.gz) = 3e218bbf2a7ed05cee8a77e111640854ded570cf8b8a9bb35db4a78c717e6dff
-SIZE (cabal/skylighting-core-0.14.6/skylighting-core-0.14.6.tar.gz) = 914478
-SHA256 (cabal/skylighting-core-0.14.6/revision/1.cabal) = 883546c1b82f4f22c1f69550363caffe6c8a543d15caf3da97bc4f4ab7f4e57b
-SIZE (cabal/skylighting-core-0.14.6/revision/1.cabal) = 8035
+SHA256 (cabal/serialise-0.2.6.1/revision/5.cabal) = a67f89b5533b1148ad465dc7f24baeed2e2e9e7d81d2a147fc7fa8ff1089ca4d
+SIZE (cabal/serialise-0.2.6.1/revision/5.cabal) = 8814
+SHA256 (cabal/skylighting-0.14.7/skylighting-0.14.7.tar.gz) = 05df6bce0aba5af7da7b618e1891cbe02833f6810b2405e96c254e9ff741001f
+SIZE (cabal/skylighting-0.14.7/skylighting-0.14.7.tar.gz) = 1500020
+SHA256 (cabal/skylighting-core-0.14.7/skylighting-core-0.14.7.tar.gz) = e04fbc7b4243b5cb69819ae10f26bd375f94d8986a939cd4e6f6ca555dab7dbd
+SIZE (cabal/skylighting-core-0.14.7/skylighting-core-0.14.7.tar.gz) = 933542
SHA256 (cabal/skylighting-format-ansi-0.1/skylighting-format-ansi-0.1.tar.gz) = 23dfa86c2ecd2601a2efed4967eb2ec0505a52c14776054ce4d89707c2de0a9b
SIZE (cabal/skylighting-format-ansi-0.1/skylighting-format-ansi-0.1.tar.gz) = 5350
SHA256 (cabal/skylighting-format-blaze-html-0.1.1.3/skylighting-format-blaze-html-0.1.1.3.tar.gz) = 44e82ceaebb240f22882e7640633d747453887f74384dd5ffd258d802d7352e6
@@ -347,32 +341,30 @@ SHA256 (cabal/skylighting-format-latex-0.1/skylighting-format-latex-0.1.tar.gz)
SIZE (cabal/skylighting-format-latex-0.1/skylighting-format-latex-0.1.tar.gz) = 3777
SHA256 (cabal/skylighting-format-typst-0.1/skylighting-format-typst-0.1.tar.gz) = 994cd2db976f6818bfb7644674c5f7c5830e9c5a339243541ac24611ff672ce4
SIZE (cabal/skylighting-format-typst-0.1/skylighting-format-typst-0.1.tar.gz) = 3144
-SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401902c6bee396cc96ce627edd986ef6a73
-SIZE (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 9759
SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
-SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 26384af91f5ab9470b0bbdd0ce2172db43fc79730b7c5a3405d89c3663eb1e57
SIZE (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 37874
SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
-SHA256 (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = ec7c1e8822d62ab910386361cdcee40a22a26cd344c34741fadd982302291e60
-SIZE (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = 41809
+SHA256 (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 676668d46941fc1be26bdd2cfd727aa13bcb909eaa8189937a9dbd6d41ac3b8d
+SIZE (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 42181
SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
SHA256 (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = ba7e5500d853d29f0675b90655b7fdd032a4a7eee82a56e7ee3ef9949fe93ad5
SIZE (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = 43894
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
-SHA256 (cabal/texmath-0.12.9/texmath-0.12.9.tar.gz) = 2e3454d672e69857c957d2b945b64de83a9f28b3c9f8d4beb6992fef3b908e17
-SIZE (cabal/texmath-0.12.9/texmath-0.12.9.tar.gz) = 1486474
+SHA256 (cabal/texmath-0.13.0.1/texmath-0.13.0.1.tar.gz) = a31b24bac9f4e33e72af77608f89aa4f70e5ed356576e9b91e95d2f0078a08d4
+SIZE (cabal/texmath-0.13.0.1/texmath-0.13.0.1.tar.gz) = 1491031
SHA256 (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d
SIZE (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = 5258
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
@@ -399,20 +391,20 @@ SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168e
SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
-SHA256 (cabal/tls-2.1.8/tls-2.1.8.tar.gz) = 5843f79b96c12d9e4ea57dc9902456d9fd6d52c509bee38a0a6a5323c8f04db3
-SIZE (cabal/tls-2.1.8/tls-2.1.8.tar.gz) = 172991
-SHA256 (cabal/toml-parser-2.0.1.0/toml-parser-2.0.1.0.tar.gz) = 03366d727abac9e30055487dbfa07973c321aff571a0de9e504337aa586697e1
-SIZE (cabal/toml-parser-2.0.1.0/toml-parser-2.0.1.0.tar.gz) = 48201
-SHA256 (cabal/toml-parser-2.0.1.0/revision/1.cabal) = 13b6e9987e26a41e57f8e57dacf4ff069cc076f61be366ee8c9e6da5d61771d4
-SIZE (cabal/toml-parser-2.0.1.0/revision/1.cabal) = 4017
+SHA256 (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 059a173398504f03cdcf33543ee33ba45082c3270f52a4d5810f84ddf7f684e3
+SIZE (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 185047
+SHA256 (cabal/toml-parser-2.0.1.2/toml-parser-2.0.1.2.tar.gz) = 1bae49f84caa86ea5831c5355fb60450eab1871ff54992bfaa8a7aaab755a33a
+SIZE (cabal/toml-parser-2.0.1.2/toml-parser-2.0.1.2.tar.gz) = 48374
+SHA256 (cabal/toml-parser-2.0.1.2/revision/1.cabal) = 4cbcebdcbd920e9f145ca1cf572a194883f0f8844507abae7e6ba42ea037d05c
+SIZE (cabal/toml-parser-2.0.1.2/revision/1.cabal) = 4036
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
-SHA256 (cabal/typed-process-0.2.12.0/typed-process-0.2.12.0.tar.gz) = 4cee3d3ae851de720f40ce671510c04b7938ca76552952bd7c5e8b1bec161be1
-SIZE (cabal/typed-process-0.2.12.0/typed-process-0.2.12.0.tar.gz) = 18957
-SHA256 (cabal/typst-0.7/typst-0.7.tar.gz) = af86f367c3c2cff5127ead7101890f5374262165d599e13f1abcda2df5ac6ceb
-SIZE (cabal/typst-0.7/typst-0.7.tar.gz) = 6429379
-SHA256 (cabal/typst-symbols-0.1.7/typst-symbols-0.1.7.tar.gz) = dfee9609249a6f52ae85d49e9c7608481d283ee5986c0ba42aa0afb9e54525b8
-SIZE (cabal/typst-symbols-0.1.7/typst-symbols-0.1.7.tar.gz) = 19406
+SHA256 (cabal/typed-process-0.2.13.0/typed-process-0.2.13.0.tar.gz) = 9400966013b541df2e54ac8d57c3a670fc28bde2be87767ce98f13bbe2aa43a0
+SIZE (cabal/typed-process-0.2.13.0/typed-process-0.2.13.0.tar.gz) = 19160
+SHA256 (cabal/typst-0.8.0.2/typst-0.8.0.2.tar.gz) = 3508cb9acbd3b955c1c47eb0f9bcb1f1de58076ccb9450f8ffc4bcd293df27e0
+SIZE (cabal/typst-0.8.0.2/typst-0.8.0.2.tar.gz) = 6430248
+SHA256 (cabal/typst-symbols-0.1.8.1/typst-symbols-0.1.8.1.tar.gz) = 2f7398262895ba298c1f43aa055f509021ebec82593b7e745d80832c4e4f42ed
+SIZE (cabal/typst-symbols-0.1.8.1/typst-symbols-0.1.8.1.tar.gz) = 19859
SHA256 (cabal/unicode-collation-0.1.3.6/unicode-collation-0.1.3.6.tar.gz) = d64163d64cdf8c872d7ec02b49bc0d0192c70875b8c002765c5142cc880d3a30
SIZE (cabal/unicode-collation-0.1.3.6/unicode-collation-0.1.3.6.tar.gz) = 2056131
SHA256 (cabal/unicode-collation-0.1.3.6/revision/2.cabal) = f59fcd8310492e1ac7eb8efaf7d9ad29f82c264f86c4907f307efe5847d95606
@@ -429,34 +421,32 @@ SHA256 (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = e777c94628445556a71f135a
SIZE (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = 29787
SHA256 (cabal/uniplate-1.6.13/revision/1.cabal) = c8b715570d0b4baa72512e677552dd3f98372a64bf9de000e779bd4162fd7be7
SIZE (cabal/uniplate-1.6.13/revision/1.cabal) = 3320
-SHA256 (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = ace2a7126d7344feb3221680c556de7f28a969fb287d49bd4a2d7df18fe638e9
-SIZE (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = 52594
+SHA256 (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = f63a05be5dcc5ac8f72c26c9fef8dcc993638ca9b545b9bd69b8a3924c201f8c
+SIZE (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = 53677
SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
-SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
-SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
-SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab
+SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/utility-ht-0.0.17.2/utility-ht-0.0.17.2.tar.gz) = 0a8ec081956d18f8ca84f58aacf39a5ab1a7dc08302e2ce28b4ac3768bb0372c
SIZE (cabal/utility-ht-0.0.17.2/utility-ht-0.0.17.2.tar.gz) = 33604
SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
-SHA256 (cabal/uuid-types-1.0.6/revision/2.cabal) = 88e78c100b699cb829524af914cea82422bd518ce90625122ebe4c8048aee13d
-SIZE (cabal/uuid-types-1.0.6/revision/2.cabal) = 2619
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
-SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
-SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4
+SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
SHA256 (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = d2b674676802670d8a682b357da6b6b5741b4a33b191f0ffe5f2b2bc40558eb2
SIZE (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = 29426
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
-SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
+SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
+SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
@@ -465,8 +455,8 @@ SHA256 (cabal/xml-1.3.14/xml-1.3.14.tar.gz) = 32d1a1a9f21a59176d84697f96ae3a13a0
SIZE (cabal/xml-1.3.14/xml-1.3.14.tar.gz) = 12048
SHA256 (cabal/xml-1.3.14/revision/2.cabal) = c7a33d37c968c769723931a33e4e795f0aadda6cb62e7073ded8a2db52509d95
SIZE (cabal/xml-1.3.14/revision/2.cabal) = 952
-SHA256 (cabal/xml-conduit-1.10.0.0/xml-conduit-1.10.0.0.tar.gz) = 3f9bd0cc3e80e49f2ac2a65b975ef503ea633f495172f9c05bdf1b46b5e1de92
-SIZE (cabal/xml-conduit-1.10.0.0/xml-conduit-1.10.0.0.tar.gz) = 44893
+SHA256 (cabal/xml-conduit-1.10.0.1/xml-conduit-1.10.0.1.tar.gz) = 61280abc9580d6ead5a37abd06e60c22b27eb74abb5e07f5d9107db13db1dc26
+SIZE (cabal/xml-conduit-1.10.0.1/xml-conduit-1.10.0.1.tar.gz) = 45453
SHA256 (cabal/xml-types-0.3.8/xml-types-0.3.8.tar.gz) = dad5e4ce602b7d1f4be37c0cfd99a261a4573746bfd80d917dc955b72da84c80
SIZE (cabal/xml-types-0.3.8/xml-types-0.3.8.tar.gz) = 4054
SHA256 (cabal/yaml-0.11.11.2/yaml-0.11.11.2.tar.gz) = ee74923ee5b0fef74413c58aaa20ea59baf5d29d256a62fb47cc279570d9dc2f
@@ -477,7 +467,5 @@ SHA256 (cabal/zip-archive-0.4.3.2/zip-archive-0.4.3.2.tar.gz) = 61dae6b47f1d5411
SIZE (cabal/zip-archive-0.4.3.2/zip-archive-0.4.3.2.tar.gz) = 22806
SHA256 (cabal/zip-archive-0.4.3.2/revision/1.cabal) = b224f6d0d5527a113fa94fac0b710bc204c544b23d5cca90507fbb73942ce56f
SIZE (cabal/zip-archive-0.4.3.2/revision/1.cabal) = 4039
-SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
-SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
-SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
-SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
+SHA256 (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = bf95ab01ed924be800addea195fba5ca97ec69f378368f6ff466bdc29666c1c1
+SIZE (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = 29324
diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
index e5aa0429e9ff..bf0e267ce60e 100644
--- a/textproc/hs-pandoc/Makefile
+++ b/textproc/hs-pandoc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pandoc
-DISTVERSION= 3.7.0.2
+DISTVERSION= 3.8.2.1
+PORTREVISION= 1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
@@ -16,13 +17,13 @@ USE_CABAL= Glob-0.10.2_3 \
JuicyPixels-3.3.9 \
OneTuple-0.4.2_1 \
Only-0.1_2 \
- QuickCheck-2.15.0.1_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
- aeson-2.2.3.0_3 \
+ aeson-2.2.3.0_4 \
aeson-pretty-0.8.10 \
- alex-3.5.3.0 \
- ansi-terminal-1.1.2 \
- ansi-terminal-types-1.1 \
+ alex-3.5.4.0 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
appar-0.1.8 \
asn1-encoding-0.9.6_2 \
asn1-parse-0.9.5 \
@@ -40,7 +41,7 @@ USE_CABAL= Glob-0.10.2_3 \
basement-0.0.16 \
bifunctors-5.6.2_2 \
bitvec-1.1.5.0_3 \
- blaze-builder-0.4.3 \
+ blaze-builder-0.4.4.1 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
boring-0.2.2_1 \
@@ -49,11 +50,11 @@ USE_CABAL= Glob-0.10.2_3 \
cabal-doctest-1.0.11 \
call-stack-0.4.0 \
case-insensitive-1.2.1.0 \
- cassava-0.5.4.0 \
- cborg-0.2.10.0_2 \
+ cassava-0.5.4.1 \
+ cborg-0.2.10.0_3 \
cereal-0.5.8.3 \
character-ps-0.1 \
- citeproc-0.9.0.1 \
+ citeproc-0.11 \
cmdargs-0.10.22 \
colour-2.3.6 \
commonmark-0.2.6.1 \
@@ -61,14 +62,15 @@ USE_CABAL= Glob-0.10.2_3 \
commonmark-pandoc-0.2.3 \
comonad-5.0.9_1 \
conduit-1.3.6.1 \
- conduit-extra-1.3.7 \
+ conduit-extra-1.3.8_1 \
constraints-0.14.2_1 \
contravariant-1.5.5 \
cookie-0.5.1 \
crypton-1.0.4 \
- crypton-connection-0.4.4 \
+ crypton-connection-0.4.5 \
+ crypton-socks-0.6.2 \
crypton-x509-1.7.7 \
- crypton-x509-store-1.6.10 \
+ crypton-x509-store-1.6.11 \
crypton-x509-system-1.6.7 \
crypton-x509-validation-1.6.14 \
data-default-0.8.0.1 \
@@ -77,42 +79,42 @@ USE_CABAL= Glob-0.10.2_3 \
dec-0.0.6_1 \
digest-0.0.2.1 \
distributive-0.6.2.1_1 \
- djot-0.1.2.2 \
+ djot-0.1.2.3 \
dlist-1.0_2 \
- doclayout-0.5 \
+ doclayout-0.5.0.1 \
doctemplates-0.11.0.1 \
easy-file-0.2.5 \
ech-config-0.0.1 \
emojis-0.1.4.1 \
- fast-logger-3.2.5 \
+ fast-logger-3.2.6 \
file-embed-0.0.16.0 \
generically-0.1.1_4 \
generics-sop-0.5.1.4_2 \
- gridtables-0.1.0.0_1 \
+ gridtables-0.1.1.0 \
haddock-library-1.11.0_5 \
- half-0.3.2 \
- happy-2.1.5 \
- happy-lib-2.1.5 \
+ half-0.3.3_1 \
+ happy-2.1.7 \
+ happy-lib-2.1.7 \
hashable-1.5.0.0_1 \
haskell-lexer-1.2.1 \
hourglass-0.2.12_1 \
hpke-0.0.0 \
hsc2hs-0.68.10_4 \
- hslua-2.3.1 \
+ hslua-2.4.0 \
hslua-aeson-2.3.1.1 \
hslua-classes-2.3.1 \
hslua-cli-1.4.3 \
hslua-core-2.3.2 \
hslua-list-1.1.4 \
hslua-marshalling-2.3.1 \
- hslua-module-doclayout-1.2.0 \
+ hslua-module-doclayout-1.2.0.1 \
hslua-module-path-1.1.1 \
- hslua-module-system-1.1.3 \
+ hslua-module-system-1.2.3_1 \
hslua-module-text-1.1.1 \
hslua-module-version-1.1.1 \
- hslua-module-zip-1.1.3_1 \
- hslua-objectorientation-2.3.1 \
- hslua-packaging-2.3.1 \
+ hslua-module-zip-1.1.4_1 \
+ hslua-objectorientation-2.4.0 \
+ hslua-packaging-2.3.2 \
hslua-repl-0.1.2 \
hslua-typing-0.1.1 \
http-api-data-0.6.2 \
@@ -122,7 +124,7 @@ USE_CABAL= Glob-0.10.2_3 \
http-media-0.8.1.1_2 \
http-semantics-0.3.0 \
http-types-0.12.4 \
- http2-5.3.9 \
+ http2-5.3.10 \
indexed-traversable-0.1.4_1 \
indexed-traversable-instances-0.1.2_1 \
integer-conversion-0.1.1_1 \
@@ -137,10 +139,10 @@ USE_CABAL= Glob-0.10.2_3 \
lua-2.3.3 \
memory-0.18.0_1 \
mime-types-0.1.2.0 \
- mmorph-1.2.1 \
+ mmorph-1.2.1_1 \
monad-control-1.0.3.1 \
mono-traversable-1.0.21.0 \
- network-3.2.7.0 \
+ network-3.2.8.0 \
network-byte-order-0.1.7 \
network-control-0.1.7 \
network-uri-2.6.4.2_1 \
@@ -148,52 +150,51 @@ USE_CABAL= Glob-0.10.2_3 \
old-time-1.1.0.4 \
optparse-applicative-0.19.0.0 \
ordered-containers-0.2.4 \
- os-string-2.0.7 \
- pandoc-3.7.0.2 \
- pandoc-lua-engine-0.4.3 \
- pandoc-lua-marshal-0.3.0 \
- pandoc-server-0.1.0.11 \
- pandoc-types-1.23.1_2 \
+ os-string-2.0.8 \
+ pandoc-3.8.2.1 \
+ pandoc-lua-engine-0.5.0.1 \
+ pandoc-lua-marshal-0.3.1 \
+ pandoc-server-0.1.1 \
+ pandoc-types-1.23.1_4 \
pem-0.2.4 \
pretty-show-1.10 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
primitive-0.9.1.0 \
- psqueues-0.2.8.1 \
+ psqueues-0.2.8.2 \
random-1.3.1 \
recv-0.1.1 \
regex-base-0.94.0.3 \
- regex-tdfa-1.3.2.4 \
+ regex-tdfa-1.3.2.5 \
resourcet-1.3.0 \
safe-0.3.21_1 \
scientific-0.3.8.0_2 \
semialign-1.3.1_2 \
semigroupoids-6.0.1_2 \
- serialise-0.2.6.1_4 \
- servant-0.20.3.0 \
- servant-server-0.20.3.0 \
+ serialise-0.2.6.1_5 \
+ servant-0.20.3.0_2 \
+ servant-server-0.20.3.0_1 \
simple-sendfile-0.2.32 \
singleton-bool-0.1.8_1 \
- skylighting-0.14.6 \
- skylighting-core-0.14.6_1 \
+ skylighting-0.14.7 \
+ skylighting-core-0.14.7 \
skylighting-format-ansi-0.1 \
skylighting-format-blaze-html-0.1.1.3 \
skylighting-format-context-0.1.0.2 \
skylighting-format-latex-0.1 \
skylighting-format-typst-0.1 \
- socks-0.6.1 \
some-1.0.6_2 \
sop-core-0.5.0.2_5 \
split-0.2.5 \
- splitmix-0.1.2 \
+ splitmix-0.1.3.1 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
- syb-0.7.2.4 \
+ syb-0.7.3 \
tagged-0.8.9 \
tagsoup-0.14.8 \
tasty-1.5.3_2 \
temporary-1.3 \
- texmath-0.12.10.3 \
+ texmath-0.13.0.1 \
text-conversions-0.3.1.1 \
text-iso8601-0.1.1_2 \
text-short-0.1.6_3 \
@@ -204,45 +205,45 @@ USE_CABAL= Glob-0.10.2_3 \
these-1.2.1_2 \
time-compat-1.9.8 \
time-manager-0.2.3 \
- tls-2.1.10 \
- toml-parser-2.0.1.2 \
+ tls-2.1.11 \
+ toml-parser-2.0.1.2_1 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
typed-process-0.2.13.0 \
- typst-0.8.0.1 \
+ typst-0.8.0.2 \
typst-symbols-0.1.8.1 \
unicode-collation-0.1.3.6_2 \
- unicode-data-0.6.0_2 \
- unicode-transforms-0.4.0.1_7 \
+ unicode-data-0.8.0 \
+ unicode-transforms-0.4.0.1_8 \
uniplate-1.6.13_1 \
- unix-compat-0.7.4 \
- unix-time-0.4.16 \
+ unix-compat-0.7.4.1 \
+ unix-time-0.4.17 \
unliftio-core-0.2.1.0_4 \
- unordered-containers-0.2.20_4 \
+ unordered-containers-0.2.20.1 \
utf8-string-1.0.2 \
uuid-types-1.0.6_3 \
vault-0.3.1.5_10 \
- vector-0.13.2.0_1 \
+ vector-0.13.2.0_2 \
vector-algorithms-0.9.1.0 \
- vector-stream-0.1.0.1_3 \
+ vector-stream-0.1.0.1_4 \
wai-3.2.4 \
wai-app-static-3.1.9 \
wai-cors-0.2.7 \
- wai-extra-3.1.17 \
+ wai-extra-3.1.18 \
wai-logger-2.5.0 \
- warp-3.4.8 \
+ warp-3.4.9 \
witherable-0.5_1 \
word8-0.1.3 \
xml-1.3.14_2 \
- xml-conduit-1.10.0.0 \
+ xml-conduit-1.10.0.1 \
xml-types-0.3.8 \
yaml-0.11.11.2_2 \
zip-archive-0.4.3.2_1 \
- zlib-0.7.1.0_2
+ zlib-0.7.1.1
CABAL_WRAPPER_SCRIPTS= ${CABAL_EXECUTABLES}
-OPTIONS_DEFINE= EMBED_DATA
+OPTIONS_DEFINE= EMBED_DATA
OPTIONS_SUB= yes
EMBED_DATA_DESC= Embed data files in binary for relocatable executable
diff --git a/textproc/hs-pandoc/distinfo b/textproc/hs-pandoc/distinfo
index 3b8e59541bf1..934937e55737 100644
--- a/textproc/hs-pandoc/distinfo
+++ b/textproc/hs-pandoc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749832602
-SHA256 (cabal/pandoc-cli-3.7.0.2/pandoc-cli-3.7.0.2.tar.gz) = ff4dcab86cfa5291ba11a14d14fef49ddf494c549bdd01b6752ed6a8043c3d3d
-SIZE (cabal/pandoc-cli-3.7.0.2/pandoc-cli-3.7.0.2.tar.gz) = 97151
+TIMESTAMP = 1761062932
+SHA256 (cabal/pandoc-cli-3.8.2.1/pandoc-cli-3.8.2.1.tar.gz) = e38a3edc96b2e938361839140e1fea535540e1a01f21644fce8ad533508acb30
+SIZE (cabal/pandoc-cli-3.8.2.1/pandoc-cli-3.8.2.1.tar.gz) = 98831
SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
@@ -17,24 +17,22 @@ SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85
SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
SIZE (cabal/Only-0.1/revision/2.cabal) = 1398
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
-SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
-SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
-SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6
-SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759
-SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
-SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+SHA256 (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade
+SIZE (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = 94220
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
SHA256 (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
SIZE (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = 4037
SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
@@ -85,8 +83,8 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3
SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921
-SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee
-SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686
+SHA256 (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113
+SIZE (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 59452
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -111,18 +109,18 @@ SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e5531957
SIZE (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 2757
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
-SHA256 (cabal/cassava-0.5.4.0/cassava-0.5.4.0.tar.gz) = d9dea5652b7bd2175161c00acb5ca107e8b02662b88517e943e06933d6aeab6d
-SIZE (cabal/cassava-0.5.4.0/cassava-0.5.4.0.tar.gz) = 37885
+SHA256 (cabal/cassava-0.5.4.1/cassava-0.5.4.1.tar.gz) = d40636f530737a99c0282084322230d04d6e1b445e779a0d0a5005f6285a495f
+SIZE (cabal/cassava-0.5.4.1/cassava-0.5.4.1.tar.gz) = 38097
SHA256 (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 17fe070c38fc498cab49bcb9d6215b7747d53bedf96502e9bcce9cad73b9c797
SIZE (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 92122
-SHA256 (cabal/cborg-0.2.10.0/revision/2.cabal) = a52224590aca5c992a5ca0c6713439587076ad1f9c8e04ce2dca7ba2026e3654
-SIZE (cabal/cborg-0.2.10.0/revision/2.cabal) = 5406
+SHA256 (cabal/cborg-0.2.10.0/revision/3.cabal) = 47c044ade185e59433ec301fd3d85c7a1b9709cc752daf8b6388c9190aa618aa
+SIZE (cabal/cborg-0.2.10.0/revision/3.cabal) = 5397
SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a
SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
-SHA256 (cabal/citeproc-0.9.0.1/citeproc-0.9.0.1.tar.gz) = b97ed54abdca1312dbd9caab3cb6284059a7d3f56ef16556b95af3784f6b2fe8
-SIZE (cabal/citeproc-0.9.0.1/citeproc-0.9.0.1.tar.gz) = 550644
+SHA256 (cabal/citeproc-0.11/citeproc-0.11.tar.gz) = 75fc313e13b38a677a4e9c6953612071c851a5d1be2fee2585f64d91c88f59d7
+SIZE (cabal/citeproc-0.11/citeproc-0.11.tar.gz) = 612392
SHA256 (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = b8b12e7f8795cf13037bb062d453b86c788eae62558586f59e9419aabe6e9bef
SIZE (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = 65154
SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
@@ -139,8 +137,10 @@ SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f
SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/conduit-1.3.6.1/conduit-1.3.6.1.tar.gz) = 69902af03ea7e4cb982fa83da42afe36973b62d0a52ea140ae5362e52854ba3f
SIZE (cabal/conduit-1.3.6.1/conduit-1.3.6.1.tar.gz) = 89114
-SHA256 (cabal/conduit-extra-1.3.7/conduit-extra-1.3.7.tar.gz) = b2bd6f8626909c1784793d791078bedc0831fbaf97cb3e837d9fd94c89532b57
-SIZE (cabal/conduit-extra-1.3.7/conduit-extra-1.3.7.tar.gz) = 33170
+SHA256 (cabal/conduit-extra-1.3.8/conduit-extra-1.3.8.tar.gz) = 491f3e8e9408f5d10ff8d02bf4d0edb11821e2537e7c22edbd6d64bf91388222
+SIZE (cabal/conduit-extra-1.3.8/conduit-extra-1.3.8.tar.gz) = 33479
+SHA256 (cabal/conduit-extra-1.3.8/revision/1.cabal) = e932b260dc50dd2a81c996f370798b19979acfd5cfa7bb6b685358e6846600bb
+SIZE (cabal/conduit-extra-1.3.8/revision/1.cabal) = 4473
SHA256 (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 4f249f805d1807ecd86e36e2aa9c9ad8206d2b70d50ff7f11b79721e08fd19f8
SIZE (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 21204
SHA256 (cabal/constraints-0.14.2/revision/1.cabal) = 381a53e9d5aad937644d13b5c2c4fcc3698aeba2f83945a42100c6324e0ea8e7
@@ -151,12 +151,14 @@ SHA256 (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 1adde62726e3a3bbe147c02514fe0c
SIZE (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 6680
SHA256 (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = b4885402206422450823e7001a40d0f6b11d0c603a0cb8bf8ff5a186b7c4011a
SIZE (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = 649976
-SHA256 (cabal/crypton-connection-0.4.4/crypton-connection-0.4.4.tar.gz) = 247068c222a5feec66ada8d599bfc4a878bef2cac104636afbc7d5cae93ca491
-SIZE (cabal/crypton-connection-0.4.4/crypton-connection-0.4.4.tar.gz) = 9324
+SHA256 (cabal/crypton-connection-0.4.5/crypton-connection-0.4.5.tar.gz) = bcddb9f095eb7f13526bcbd4c20001b4bec737c1e6b2dcb6939f643fb83225de
+SIZE (cabal/crypton-connection-0.4.5/crypton-connection-0.4.5.tar.gz) = 9360
+SHA256 (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = a836087e5c277413c79e6d94a7bf346bfb61eaffb2f55555875c76dfeca69f3b
+SIZE (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = 11908
SHA256 (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = efece48c8c4adfee209979c2967037d90e6ba1b7b4e7bb1081d1d4cd93daf382
SIZE (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = 21547
-SHA256 (cabal/crypton-x509-store-1.6.10/crypton-x509-store-1.6.10.tar.gz) = cef0631c0dad9ca43984e51140f030e7de9a1f4bfd0b2223ed9c6d41fe4238b0
-SIZE (cabal/crypton-x509-store-1.6.10/crypton-x509-store-1.6.10.tar.gz) = 12720
+SHA256 (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 03a991cc1241873435761b379eed94a4e899e0c4804df1719ea5b281903b781f
+SIZE (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 12772
SHA256 (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = a436261e5f5e83d85080f57a5509c8224c9e75a6e56d0c43a7d2967052b634ca
SIZE (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = 3496
SHA256 (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = ed0e394127db59d66a0a8e4bde28fa0b8cc67cc9a810793b54a58e96df4c601d
@@ -179,14 +181,14 @@ SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f5
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
SIZE (cabal/distributive-0.6.2.1/revision/1.cabal) = 2996
-SHA256 (cabal/djot-0.1.2.2/djot-0.1.2.2.tar.gz) = d099da4afbcd9d345abd760bd26457af581dcc2942314e938c2a5bcbd4b7d89d
-SIZE (cabal/djot-0.1.2.2/djot-0.1.2.2.tar.gz) = 124501
+SHA256 (cabal/djot-0.1.2.3/djot-0.1.2.3.tar.gz) = b5dd3b4dfaed14550b5f089113150e7b619dca67f0a9116ac77e95e413668c49
+SIZE (cabal/djot-0.1.2.3/djot-0.1.2.3.tar.gz) = 124629
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e3f7d1ef517a2bb9011f29ba261d2
SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
-SHA256 (cabal/doclayout-0.5/doclayout-0.5.tar.gz) = b030410245d9dea721e5bd75511b95bc0380efe159066f3914916e3ad2af2496
-SIZE (cabal/doclayout-0.5/doclayout-0.5.tar.gz) = 43437
+SHA256 (cabal/doclayout-0.5.0.1/doclayout-0.5.0.1.tar.gz) = 6521d8b04b0b49f5a0d633874c9e5b3b5e2aa4abd94a9bae80f976c0932c7007
+SIZE (cabal/doclayout-0.5.0.1/doclayout-0.5.0.1.tar.gz) = 43467
SHA256 (cabal/doctemplates-0.11.0.1/doctemplates-0.11.0.1.tar.gz) = 1150451861aa0592122eb43c21166e6620f1b9c3e6a5c88222f08940db6955fb
SIZE (cabal/doctemplates-0.11.0.1/doctemplates-0.11.0.1.tar.gz) = 27234
SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689d7cd23a2785ccbc29def366664f994bc524ff2bb
@@ -195,8 +197,8 @@ SHA256 (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = b236b6d7ea1385c280b760
SIZE (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = 5423
SHA256 (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 8000d6197b1d43b9b3cd0711c34f120420f358d0425167d2fb7e616d65470ae5
SIZE (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 52794
-SHA256 (cabal/fast-logger-3.2.5/fast-logger-3.2.5.tar.gz) = 315210080fec12654cae17f9feb32610e442efc1f86be0e46a30583051d8ad31
-SIZE (cabal/fast-logger-3.2.5/fast-logger-3.2.5.tar.gz) = 14795
+SHA256 (cabal/fast-logger-3.2.6/fast-logger-3.2.6.tar.gz) = bd66c622de84170ef41cd6ca37f507882322a3968e39a89c620613f33e63c5c3
+SIZE (cabal/fast-logger-3.2.6/fast-logger-3.2.6.tar.gz) = 14852
SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
@@ -207,20 +209,20 @@ SHA256 (cabal/generics-sop-0.5.1.4/generics-sop-0.5.1.4.tar.gz) = 616a1c21760974
SIZE (cabal/generics-sop-0.5.1.4/generics-sop-0.5.1.4.tar.gz) = 30137
SHA256 (cabal/generics-sop-0.5.1.4/revision/2.cabal) = a62864a0a096f844db946a38c3b9981f20cc50cb36ef8bbb148b695976ae4c75
SIZE (cabal/generics-sop-0.5.1.4/revision/2.cabal) = 5770
-SHA256 (cabal/gridtables-0.1.0.0/gridtables-0.1.0.0.tar.gz) = d6ac341bc7997d39a3b1f6cd811f70ab69689d9c3117ce3bc44bfb2ec55ab0ea
-SIZE (cabal/gridtables-0.1.0.0/gridtables-0.1.0.0.tar.gz) = 12279
-SHA256 (cabal/gridtables-0.1.0.0/revision/1.cabal) = 20f6faa3d75724133253d970daee8ee1e6fb77841d4be4e82273168e22f7c42b
-SIZE (cabal/gridtables-0.1.0.0/revision/1.cabal) = 2975
+SHA256 (cabal/gridtables-0.1.1.0/gridtables-0.1.1.0.tar.gz) = e8a16adf5729e2a3ec8428cd432e29c3851462eb32d4287aa86625be26b54c64
+SIZE (cabal/gridtables-0.1.1.0/gridtables-0.1.1.0.tar.gz) = 12533
SHA256 (cabal/haddock-library-1.11.0/haddock-library-1.11.0.tar.gz) = 7c075ec9a378b0a2d9d605e72135201e6c7ff316564f2c974113582f43bea20a
SIZE (cabal/haddock-library-1.11.0/haddock-library-1.11.0.tar.gz) = 32833
SHA256 (cabal/haddock-library-1.11.0/revision/5.cabal) = d18faa322af8034f838525d31f9b7591cefa47c6330a7a8909f847cf573028be
SIZE (cabal/haddock-library-1.11.0/revision/5.cabal) = 4028
-SHA256 (cabal/half-0.3.2/half-0.3.2.tar.gz) = 19992e9fb6f4ea8a53b0ba0693565e8ec73c620b603e74b6d4f262e49d7df038
-SIZE (cabal/half-0.3.2/half-0.3.2.tar.gz) = 8319
-SHA256 (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 7af82f24f65bf951b24000b9e16ee01c750ed40edc0b256881d29daee85c41c4
-SIZE (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 61293
-SHA256 (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = a25a6c5a2db150caf4b8c91e048e302f776372034b84b8f9461fea0483da94eb
-SIZE (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = 93792
+SHA256 (cabal/half-0.3.3/half-0.3.3.tar.gz) = f476049628d6ff79722fb073c01e85f2a11b2ef3835fdc3fc21a61f05d17ab02
+SIZE (cabal/half-0.3.3/half-0.3.3.tar.gz) = 8359
+SHA256 (cabal/half-0.3.3/revision/1.cabal) = b5109ef8de7ae45cc8aa1ea89c54e9f94bfcea7898dc0aa675131b7894f941d0
+SIZE (cabal/half-0.3.3/revision/1.cabal) = 2011
+SHA256 (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 9e390f0ab082d11d46598f6215b2f6e8253059721860f81082409091532d7e2a
+SIZE (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 62023
+SHA256 (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = f625b2c4a3f2b5fafa3c560fa8757502cc8de83d9a84c2692fc943380900f269
+SIZE (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = 94227
SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
@@ -237,8 +239,8 @@ SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a103
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
-SHA256 (cabal/hslua-2.3.1/hslua-2.3.1.tar.gz) = 49028288e2c30f0cfe55c055db30b22d71a7fc2ebe0e7b69b4fab3f07321dd24
-SIZE (cabal/hslua-2.3.1/hslua-2.3.1.tar.gz) = 17449
+SHA256 (cabal/hslua-2.4.0/hslua-2.4.0.tar.gz) = 133fd4d1c71e1a190516f57aabf97becbfebd6d7ab5c75de3c6dfbfef3936c24
+SIZE (cabal/hslua-2.4.0/hslua-2.4.0.tar.gz) = 18051
SHA256 (cabal/hslua-aeson-2.3.1.1/hslua-aeson-2.3.1.1.tar.gz) = efb1e3241347ccd5810da4dad25d560084571a4b5cd9002cdde9ac88e8ea4525
SIZE (cabal/hslua-aeson-2.3.1.1/hslua-aeson-2.3.1.1.tar.gz) = 7487
SHA256 (cabal/hslua-classes-2.3.1/hslua-classes-2.3.1.tar.gz) = 781a33f3e919ebff68e30698a74751f39ca75097002d43061a3e7c1bb3f5b4a0
@@ -251,24 +253,26 @@ SHA256 (cabal/hslua-list-1.1.4/hslua-list-1.1.4.tar.gz) = d3efd9d41d89f99c083d52
SIZE (cabal/hslua-list-1.1.4/hslua-list-1.1.4.tar.gz) = 9574
SHA256 (cabal/hslua-marshalling-2.3.1/hslua-marshalling-2.3.1.tar.gz) = 0949d9ff45e4e9b55d0e99c07ea48bf84016a21c5240d21372f11321e1bff06c
SIZE (cabal/hslua-marshalling-2.3.1/hslua-marshalling-2.3.1.tar.gz) = 17266
-SHA256 (cabal/hslua-module-doclayout-1.2.0/hslua-module-doclayout-1.2.0.tar.gz) = 32e4a820d7d137750753012aa599ee07846b462ae87fb5f54317d1f0dbb47ff4
-SIZE (cabal/hslua-module-doclayout-1.2.0/hslua-module-doclayout-1.2.0.tar.gz) = 11746
+SHA256 (cabal/hslua-module-doclayout-1.2.0.1/hslua-module-doclayout-1.2.0.1.tar.gz) = 2774b6efe4aee9ad20a3cd959487b08f817617d3878ffde40795d29ba026348d
+SIZE (cabal/hslua-module-doclayout-1.2.0.1/hslua-module-doclayout-1.2.0.1.tar.gz) = 11766
SHA256 (cabal/hslua-module-path-1.1.1/hslua-module-path-1.1.1.tar.gz) = 802a2f67023f23a7ccac15531cc4cb301affcaf0eb1381492da2ce252845b80c
SIZE (cabal/hslua-module-path-1.1.1/hslua-module-path-1.1.1.tar.gz) = 8090
-SHA256 (cabal/hslua-module-system-1.1.3/hslua-module-system-1.1.3.tar.gz) = 62903cf6c9cc69cee5cc7a5f04f488054ddb15b224aa51c3f6ed8b1ec47a6d6a
-SIZE (cabal/hslua-module-system-1.1.3/hslua-module-system-1.1.3.tar.gz) = 11140
+SHA256 (cabal/hslua-module-system-1.2.3/hslua-module-system-1.2.3.tar.gz) = 53faeaec2252641b5ee6b4df6337fdc5c8da96d8ebf18755193c51903028ad88
+SIZE (cabal/hslua-module-system-1.2.3/hslua-module-system-1.2.3.tar.gz) = 15612
+SHA256 (cabal/hslua-module-system-1.2.3/revision/1.cabal) = b46cdcc613625e1c4d52a15a886ed78466bb960e81cc435d2f5ddf9ea2297ba5
+SIZE (cabal/hslua-module-system-1.2.3/revision/1.cabal) = 3508
SHA256 (cabal/hslua-module-text-1.1.1/hslua-module-text-1.1.1.tar.gz) = cb90b08c45e9aa0f2af61adb0b77fe8843999a514fcdda72b13c2aabda2cc398
SIZE (cabal/hslua-module-text-1.1.1/hslua-module-text-1.1.1.tar.gz) = 6258
SHA256 (cabal/hslua-module-version-1.1.1/hslua-module-version-1.1.1.tar.gz) = 49e45444d5568e988b8c13558a5661fe86ff8fdaad404f068427ae13e6230a40
SIZE (cabal/hslua-module-version-1.1.1/hslua-module-version-1.1.1.tar.gz) = 6150
-SHA256 (cabal/hslua-module-zip-1.1.3/hslua-module-zip-1.1.3.tar.gz) = d84f70c3b395a1e7a01d44d276a57d7eabfeb847c217501f8d98ffe0b82c9abb
-SIZE (cabal/hslua-module-zip-1.1.3/hslua-module-zip-1.1.3.tar.gz) = 8155
-SHA256 (cabal/hslua-module-zip-1.1.3/revision/1.cabal) = c31bc4cb3d7e63a85e030b4c8938fcf35e8f49c20dad50067a9c40ce3c2481d6
-SIZE (cabal/hslua-module-zip-1.1.3/revision/1.cabal) = 3187
-SHA256 (cabal/hslua-objectorientation-2.3.1/hslua-objectorientation-2.3.1.tar.gz) = 1824b71160f2c545277b6f29f0dbde3da1a223c70406d5466c9c4c91198e7dab
-SIZE (cabal/hslua-objectorientation-2.3.1/hslua-objectorientation-2.3.1.tar.gz) = 16673
-SHA256 (cabal/hslua-packaging-2.3.1/hslua-packaging-2.3.1.tar.gz) = 36dcaed69a9f7a3fc4adb4e1c7a063774b6b75d7c02ad2c1ec04035cc1572173
-SIZE (cabal/hslua-packaging-2.3.1/hslua-packaging-2.3.1.tar.gz) = 16952
+SHA256 (cabal/hslua-module-zip-1.1.4/hslua-module-zip-1.1.4.tar.gz) = 5e53f4f43271d9e9f34417c20f3730ba4e32d21b6befc2cf3cfc928a7ccd42c6
+SIZE (cabal/hslua-module-zip-1.1.4/hslua-module-zip-1.1.4.tar.gz) = 8186
+SHA256 (cabal/hslua-module-zip-1.1.4/revision/1.cabal) = 316c5aafa929a1eb67a67ca9675bedeb65767e8f081896a51addaff082df6c44
+SIZE (cabal/hslua-module-zip-1.1.4/revision/1.cabal) = 3135
+SHA256 (cabal/hslua-objectorientation-2.4.0/hslua-objectorientation-2.4.0.tar.gz) = 1ac62515ec5de84126077844c9b578b93e5e73a25ca0bf63b43bf7855fa1a73e
+SIZE (cabal/hslua-objectorientation-2.4.0/hslua-objectorientation-2.4.0.tar.gz) = 18225
+SHA256 (cabal/hslua-packaging-2.3.2/hslua-packaging-2.3.2.tar.gz) = 1a418e3faa4809c04ae4238437ec4cd8e55ea60dfaa9227aaa7c5e935d12e9f0
+SIZE (cabal/hslua-packaging-2.3.2/hslua-packaging-2.3.2.tar.gz) = 17079
SHA256 (cabal/hslua-repl-0.1.2/hslua-repl-0.1.2.tar.gz) = 8244cd3ab875d922b59c77c5cf818997d3eaec492dda4a91d70914a03711c602
SIZE (cabal/hslua-repl-0.1.2/hslua-repl-0.1.2.tar.gz) = 4113
SHA256 (cabal/hslua-typing-0.1.1/hslua-typing-0.1.1.tar.gz) = 449ac7b351b71a64fcc68f2dbbe16a222ccd8d14d2b53c9459ad44ed4f7a094c
@@ -291,8 +295,8 @@ SHA256 (cabal/http-semantics-0.3.0/http-semantics-0.3.0.tar.gz) = 9ccee90bcbbfb2
SIZE (cabal/http-semantics-0.3.0/http-semantics-0.3.0.tar.gz) = 14927
SHA256 (cabal/http-types-0.12.4/http-types-0.12.4.tar.gz) = 4d4b1bb0cc817e5fef0c9c76c9647f69f4d300c45a105043493eff86381be549
SIZE (cabal/http-types-0.12.4/http-types-0.12.4.tar.gz) = 18707
-SHA256 (cabal/http2-5.3.9/http2-5.3.9.tar.gz) = 0ed31519dbd56a743c53cb24cb9a3fb3d014893b5dd1ad8c91c520f0e34f9b71
-SIZE (cabal/http2-5.3.9/http2-5.3.9.tar.gz) = 5499718
+SHA256 (cabal/http2-5.3.10/http2-5.3.10.tar.gz) = f46617d617834a9ce7c016eec8160a15129632aa179821c36318b46adf0d4267
+SIZE (cabal/http2-5.3.10/http2-5.3.10.tar.gz) = 5499618
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
@@ -335,12 +339,14 @@ SHA256 (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 013ae48a4c1726a4f9
SIZE (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 12044
SHA256 (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 0e59d6028463ec832c908edf85b4e7adba02cfb98ad33cebb55295ecbba74ce6
SIZE (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 6951
+SHA256 (cabal/mmorph-1.2.1/revision/1.cabal) = ea4c137f09d377ad071ff266a5f623c67376ff100094b96c44eedd7d3042ee02
+SIZE (cabal/mmorph-1.2.1/revision/1.cabal) = 1083
SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c
SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985
SHA256 (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 4dd93ea334c0169500402f07aa39c98dbb7bffe55dc63fdf228da2cc22c7c5cd
SIZE (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 43552
-SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b
-SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714
+SHA256 (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 51788e5eeb7d77264f260acd48df8055a4dbc2477e8d634a8493677bb15c5fc8
+SIZE (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 146148
SHA256 (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679
SIZE (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 6402
SHA256 (cabal/network-control-0.1.7/network-control-0.1.7.tar.gz) = 05d40d381e5c72beefb209b7e82877b457fbca2880e60ed849bad480b6795b10
@@ -359,20 +365,20 @@ SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz
SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da1673e24e12902c2879ee08b73e6978f6bfa70693b13995ebf48bfb7aee546
SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877
-SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
-SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
-SHA256 (cabal/pandoc-3.7.0.2/pandoc-3.7.0.2.tar.gz) = bfd221cf6c143b8e5fed974a909633a3a315868090cccde25b7dcd56605563d0
-SIZE (cabal/pandoc-3.7.0.2/pandoc-3.7.0.2.tar.gz) = 7561146
-SHA256 (cabal/pandoc-lua-engine-0.4.3/pandoc-lua-engine-0.4.3.tar.gz) = 7c5622ad682760ebac2528ed8b3b558853f065b952343f4320ea8e40770dafe8
-SIZE (cabal/pandoc-lua-engine-0.4.3/pandoc-lua-engine-0.4.3.tar.gz) = 95053
-SHA256 (cabal/pandoc-lua-marshal-0.3.0/pandoc-lua-marshal-0.3.0.tar.gz) = afe839db7867698822880cc81020b61fb6b1d35800b784695a0784f6ea721b35
-SIZE (cabal/pandoc-lua-marshal-0.3.0/pandoc-lua-marshal-0.3.0.tar.gz) = 42833
-SHA256 (cabal/pandoc-server-0.1.0.11/pandoc-server-0.1.0.11.tar.gz) = 9a3f314e0f3e969d3229efba830003b3b6544f0baab5f26ac6cbe45b009d0699
-SIZE (cabal/pandoc-server-0.1.0.11/pandoc-server-0.1.0.11.tar.gz) = 12877
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
+SHA256 (cabal/pandoc-3.8.2.1/pandoc-3.8.2.1.tar.gz) = cec286532d22d85b76cbe8b448b51f9fe2d815bdc2f11fdf8d798dd2d2d38ded
+SIZE (cabal/pandoc-3.8.2.1/pandoc-3.8.2.1.tar.gz) = 7828689
+SHA256 (cabal/pandoc-lua-engine-0.5.0.1/pandoc-lua-engine-0.5.0.1.tar.gz) = d6098048f1196b029c381a5e7664c47ce551bac252d658b9a94c6842bf629ac1
+SIZE (cabal/pandoc-lua-engine-0.5.0.1/pandoc-lua-engine-0.5.0.1.tar.gz) = 96260
+SHA256 (cabal/pandoc-lua-marshal-0.3.1/pandoc-lua-marshal-0.3.1.tar.gz) = 205ff68480086e29a6f7d2b77479b8275ac7b3f19b24a3600349179e7255c920
+SIZE (cabal/pandoc-lua-marshal-0.3.1/pandoc-lua-marshal-0.3.1.tar.gz) = 42887
+SHA256 (cabal/pandoc-server-0.1.1/pandoc-server-0.1.1.tar.gz) = ac00739af34d75c494da366fc207fdcbc9bf775824e2459d07beff91e638ff76
+SIZE (cabal/pandoc-server-0.1.1/pandoc-server-0.1.1.tar.gz) = 12907
SHA256 (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = ad0fa083d28d452b7d37a1c67a2c140137a5f29a2f52fd88e807fac20245a1c1
SIZE (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = 36480
-SHA256 (cabal/pandoc-types-1.23.1/revision/2.cabal) = 2cb4836905406ccbc4c18699b8b551ed33aa15b23309f46ca108fcc209ae1ef2
-SIZE (cabal/pandoc-types-1.23.1/revision/2.cabal) = 4095
+SHA256 (cabal/pandoc-types-1.23.1/revision/4.cabal) = b8908a15cd12aabffded17f7a18eb87bf577a0fd14e9de08d7976d82139c99ea
+SIZE (cabal/pandoc-types-1.23.1/revision/4.cabal) = 4095
SHA256 (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
SIZE (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 4717
SHA256 (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2
@@ -383,16 +389,16 @@ SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.
SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
-SHA256 (cabal/psqueues-0.2.8.1/psqueues-0.2.8.1.tar.gz) = cb7e102f09e373b4a7be52bfbc9625d265c7216d05fe04c36b7ad684ed213f77
-SIZE (cabal/psqueues-0.2.8.1/psqueues-0.2.8.1.tar.gz) = 27584
+SHA256 (cabal/psqueues-0.2.8.2/psqueues-0.2.8.2.tar.gz) = f63b46f1361956deb679792ef0bcf110a10c4f1d3060180dfae801599407794e
+SIZE (cabal/psqueues-0.2.8.2/psqueues-0.2.8.2.tar.gz) = 28255
SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
SHA256 (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 8daf77c57f529503dd3038efc3813a8001032ed810bdddff0acb0faca039b721
SIZE (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 4772
SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
-SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
-SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
+SHA256 (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 2e3dfb449a548484f7d3b4e2a1b1040b39be26c4f3182a47004dc5eddf028a78
+SIZE (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 83371
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620
SHA256 (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 2c81fea42bbe79ec488774043c1ec54f30efba059df9a4f3681ce83d85007f01
@@ -413,24 +419,26 @@ SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21
SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
SHA256 (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 63949799ffd10675ef70ea701c1eb63e618629b3b2f7b25f07c5a966e24e77f4
SIZE (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 75106
-SHA256 (cabal/serialise-0.2.6.1/revision/4.cabal) = 70495f88c1633bd432847b1d767e9e6832779f85b9d012b01a0a14f2cacbecc6
-SIZE (cabal/serialise-0.2.6.1/revision/4.cabal) = 8823
+SHA256 (cabal/serialise-0.2.6.1/revision/5.cabal) = a67f89b5533b1148ad465dc7f24baeed2e2e9e7d81d2a147fc7fa8ff1089ca4d
+SIZE (cabal/serialise-0.2.6.1/revision/5.cabal) = 8814
SHA256 (cabal/servant-0.20.3.0/servant-0.20.3.0.tar.gz) = f273e65c8f6cc6ddfa204c8d1d0bc5b7e258cec288ca5b2a2e57fadb31bf6602
SIZE (cabal/servant-0.20.3.0/servant-0.20.3.0.tar.gz) = 66415
+SHA256 (cabal/servant-0.20.3.0/revision/2.cabal) = f2347271f8f3aecd8abb5e3744d9f893bb9fc8319bd89c03eefa6869a4347873
+SIZE (cabal/servant-0.20.3.0/revision/2.cabal) = 5781
SHA256 (cabal/servant-server-0.20.3.0/servant-server-0.20.3.0.tar.gz) = 30560af5d2597ae361711de8302617de3bfb3e01f10180ff48a331bbe8e49915
SIZE (cabal/servant-server-0.20.3.0/servant-server-0.20.3.0.tar.gz) = 60887
+SHA256 (cabal/servant-server-0.20.3.0/revision/1.cabal) = 10a429eea8e103484d86efbd9d0fee3e32c27901042a0f99398dc3dbeb0b50fc
+SIZE (cabal/servant-server-0.20.3.0/revision/1.cabal) = 6475
SHA256 (cabal/simple-sendfile-0.2.32/simple-sendfile-0.2.32.tar.gz) = 9f28d0a67ac3d956d2dd78eb19ea922c0a9192bbbeeeead20d39f561636828a3
SIZE (cabal/simple-sendfile-0.2.32/simple-sendfile-0.2.32.tar.gz) = 343565
SHA256 (cabal/singleton-bool-0.1.8/singleton-bool-0.1.8.tar.gz) = 261bf3d2b93b519a7901266af43d7d454b65aac4ac8fb4e113c68de4db131473
SIZE (cabal/singleton-bool-0.1.8/singleton-bool-0.1.8.tar.gz) = 3678
SHA256 (cabal/singleton-bool-0.1.8/revision/1.cabal) = f2863c5109fae42d4df03b1e3270aac4e3336e725e0cbe9663e8ccfc515a6ec1
SIZE (cabal/singleton-bool-0.1.8/revision/1.cabal) = 1244
-SHA256 (cabal/skylighting-0.14.6/skylighting-0.14.6.tar.gz) = eae33be53dee6498d2b87e7b71abc620d5593c5543678f237c6b7982bb96e3bc
-SIZE (cabal/skylighting-0.14.6/skylighting-0.14.6.tar.gz) = 1471714
-SHA256 (cabal/skylighting-core-0.14.6/skylighting-core-0.14.6.tar.gz) = 3e218bbf2a7ed05cee8a77e111640854ded570cf8b8a9bb35db4a78c717e6dff
-SIZE (cabal/skylighting-core-0.14.6/skylighting-core-0.14.6.tar.gz) = 914478
-SHA256 (cabal/skylighting-core-0.14.6/revision/1.cabal) = 883546c1b82f4f22c1f69550363caffe6c8a543d15caf3da97bc4f4ab7f4e57b
-SIZE (cabal/skylighting-core-0.14.6/revision/1.cabal) = 8035
+SHA256 (cabal/skylighting-0.14.7/skylighting-0.14.7.tar.gz) = 05df6bce0aba5af7da7b618e1891cbe02833f6810b2405e96c254e9ff741001f
+SIZE (cabal/skylighting-0.14.7/skylighting-0.14.7.tar.gz) = 1500020
+SHA256 (cabal/skylighting-core-0.14.7/skylighting-core-0.14.7.tar.gz) = e04fbc7b4243b5cb69819ae10f26bd375f94d8986a939cd4e6f6ca555dab7dbd
+SIZE (cabal/skylighting-core-0.14.7/skylighting-core-0.14.7.tar.gz) = 933542
SHA256 (cabal/skylighting-format-ansi-0.1/skylighting-format-ansi-0.1.tar.gz) = 23dfa86c2ecd2601a2efed4967eb2ec0505a52c14776054ce4d89707c2de0a9b
SIZE (cabal/skylighting-format-ansi-0.1/skylighting-format-ansi-0.1.tar.gz) = 5350
SHA256 (cabal/skylighting-format-blaze-html-0.1.1.3/skylighting-format-blaze-html-0.1.1.3.tar.gz) = 44e82ceaebb240f22882e7640633d747453887f74384dd5ffd258d802d7352e6
@@ -441,8 +449,6 @@ SHA256 (cabal/skylighting-format-latex-0.1/skylighting-format-latex-0.1.tar.gz)
SIZE (cabal/skylighting-format-latex-0.1/skylighting-format-latex-0.1.tar.gz) = 3777
SHA256 (cabal/skylighting-format-typst-0.1/skylighting-format-typst-0.1.tar.gz) = 994cd2db976f6818bfb7644674c5f7c5830e9c5a339243541ac24611ff672ce4
SIZE (cabal/skylighting-format-typst-0.1/skylighting-format-typst-0.1.tar.gz) = 3144
-SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401902c6bee396cc96ce627edd986ef6a73
-SIZE (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 9759
SHA256 (cabal/some-1.0.6/some-1.0.6.tar.gz) = f7a606ad5df4a07459986364f7d739eb653495fbbe1d7158582fb29a4584bfb9
SIZE (cabal/some-1.0.6/some-1.0.6.tar.gz) = 11394
SHA256 (cabal/some-1.0.6/revision/2.cabal) = ac5915f3d21f058cc0d15c1d72705edee19db903a58083e1ce5e2e42a6899df0
@@ -453,16 +459,16 @@ SHA256 (cabal/sop-core-0.5.0.2/revision/5.cabal) = 0bb74cafff423180df3909f5b7ce0
SIZE (cabal/sop-core-0.5.0.2/revision/5.cabal) = 3005
SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.2/splitmix-0.1.2.tar.gz) = 3e5342d41a80d925e9dd95b513ae1d076347f6802209a49a8f8829b7b577d4be
-SIZE (cabal/splitmix-0.1.2/splitmix-0.1.2.tar.gz) = 21840
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 26384af91f5ab9470b0bbdd0ce2172db43fc79730b7c5a3405d89c3663eb1e57
SIZE (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 37874
SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
-SHA256 (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = ec7c1e8822d62ab910386361cdcee40a22a26cd344c34741fadd982302291e60
-SIZE (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = 41809
+SHA256 (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 676668d46941fc1be26bdd2cfd727aa13bcb909eaa8189937a9dbd6d41ac3b8d
+SIZE (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 42181
SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
SHA256 (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = ba7e5500d853d29f0675b90655b7fdd032a4a7eee82a56e7ee3ef9949fe93ad5
@@ -473,8 +479,8 @@ SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172
SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
-SHA256 (cabal/texmath-0.12.10.3/texmath-0.12.10.3.tar.gz) = 57e43a897c1864e1fae6b1d75c055de6cd7c9e3ca4d839d89cc2f6a8fa2ffb76
-SIZE (cabal/texmath-0.12.10.3/texmath-0.12.10.3.tar.gz) = 1488381
+SHA256 (cabal/texmath-0.13.0.1/texmath-0.13.0.1.tar.gz) = a31b24bac9f4e33e72af77608f89aa4f70e5ed356576e9b91e95d2f0078a08d4
+SIZE (cabal/texmath-0.13.0.1/texmath-0.13.0.1.tar.gz) = 1491031
SHA256 (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d
SIZE (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = 5258
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
@@ -503,48 +509,46 @@ SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0
SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/time-manager-0.2.3/time-manager-0.2.3.tar.gz) = eeb7c33d3b4492af771db0061222239a29727ee68a786a0488b1dba0a63d68e8
SIZE (cabal/time-manager-0.2.3/time-manager-0.2.3.tar.gz) = 5840
-SHA256 (cabal/tls-2.1.10/tls-2.1.10.tar.gz) = 58f56f4bd4e29a007027ffbce9e781cdf27e41b1d63f1fa96b5a0a25d08fcea1
-SIZE (cabal/tls-2.1.10/tls-2.1.10.tar.gz) = 191910
+SHA256 (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 059a173398504f03cdcf33543ee33ba45082c3270f52a4d5810f84ddf7f684e3
+SIZE (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 185047
SHA256 (cabal/toml-parser-2.0.1.2/toml-parser-2.0.1.2.tar.gz) = 1bae49f84caa86ea5831c5355fb60450eab1871ff54992bfaa8a7aaab755a33a
SIZE (cabal/toml-parser-2.0.1.2/toml-parser-2.0.1.2.tar.gz) = 48374
+SHA256 (cabal/toml-parser-2.0.1.2/revision/1.cabal) = 4cbcebdcbd920e9f145ca1cf572a194883f0f8844507abae7e6ba42ea037d05c
+SIZE (cabal/toml-parser-2.0.1.2/revision/1.cabal) = 4036
SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
SHA256 (cabal/typed-process-0.2.13.0/typed-process-0.2.13.0.tar.gz) = 9400966013b541df2e54ac8d57c3a670fc28bde2be87767ce98f13bbe2aa43a0
SIZE (cabal/typed-process-0.2.13.0/typed-process-0.2.13.0.tar.gz) = 19160
-SHA256 (cabal/typst-0.8.0.1/typst-0.8.0.1.tar.gz) = 9b3855d79973e5c98173cf071060b9e394899219cb80926e8b04eaaa8fa97803
-SIZE (cabal/typst-0.8.0.1/typst-0.8.0.1.tar.gz) = 6430160
+SHA256 (cabal/typst-0.8.0.2/typst-0.8.0.2.tar.gz) = 3508cb9acbd3b955c1c47eb0f9bcb1f1de58076ccb9450f8ffc4bcd293df27e0
+SIZE (cabal/typst-0.8.0.2/typst-0.8.0.2.tar.gz) = 6430248
SHA256 (cabal/typst-symbols-0.1.8.1/typst-symbols-0.1.8.1.tar.gz) = 2f7398262895ba298c1f43aa055f509021ebec82593b7e745d80832c4e4f42ed
SIZE (cabal/typst-symbols-0.1.8.1/typst-symbols-0.1.8.1.tar.gz) = 19859
SHA256 (cabal/unicode-collation-0.1.3.6/unicode-collation-0.1.3.6.tar.gz) = d64163d64cdf8c872d7ec02b49bc0d0192c70875b8c002765c5142cc880d3a30
SIZE (cabal/unicode-collation-0.1.3.6/unicode-collation-0.1.3.6.tar.gz) = 2056131
SHA256 (cabal/unicode-collation-0.1.3.6/revision/2.cabal) = f59fcd8310492e1ac7eb8efaf7d9ad29f82c264f86c4907f307efe5847d95606
SIZE (cabal/unicode-collation-0.1.3.6/revision/2.cabal) = 5367
-SHA256 (cabal/unicode-data-0.6.0/unicode-data-0.6.0.tar.gz) = b28733168535a23c068c2554a118f0ba544561f93f37a1c4e8556e3e4d029947
-SIZE (cabal/unicode-data-0.6.0/unicode-data-0.6.0.tar.gz) = 173351
-SHA256 (cabal/unicode-data-0.6.0/revision/2.cabal) = 4a42e51b4c50ffc3960999d3a2e94bcea17a55480fe5fead0904c493a513a9f8
-SIZE (cabal/unicode-data-0.6.0/revision/2.cabal) = 5804
+SHA256 (cabal/unicode-data-0.8.0/unicode-data-0.8.0.tar.gz) = 7ea97b6acda64c46e7df5b6721a4dcf8abb7ae41dc92a010b643ff68b6dd0f0b
+SIZE (cabal/unicode-data-0.8.0/unicode-data-0.8.0.tar.gz) = 192887
SHA256 (cabal/unicode-transforms-0.4.0.1/unicode-transforms-0.4.0.1.tar.gz) = 3278e1e1d648da4bcd7368658ae091a89080e88a2f44db9df5136711e99649fc
SIZE (cabal/unicode-transforms-0.4.0.1/unicode-transforms-0.4.0.1.tar.gz) = 648836
-SHA256 (cabal/unicode-transforms-0.4.0.1/revision/7.cabal) = 446acb7ae8cf97aedf5d22cd181a880927c0ca1e5081ee5abb2ba28ad0314bd3
-SIZE (cabal/unicode-transforms-0.4.0.1/revision/7.cabal) = 5952
+SHA256 (cabal/unicode-transforms-0.4.0.1/revision/8.cabal) = 1fc490b5c81affc13873a76881de99b0ffef5e33be33455c94da42f0ccce4e54
+SIZE (cabal/unicode-transforms-0.4.0.1/revision/8.cabal) = 5952
SHA256 (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = e777c94628445556a71f135a42cf72d2cfbaccba5849cc42fbfec8b2182e3ad2
SIZE (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = 29787
SHA256 (cabal/uniplate-1.6.13/revision/1.cabal) = c8b715570d0b4baa72512e677552dd3f98372a64bf9de000e779bd4162fd7be7
SIZE (cabal/uniplate-1.6.13/revision/1.cabal) = 3320
-SHA256 (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 689b3a960c8fe12910554aa5b739d5c4769c1d180ade20402fde2ed49db7eff4
-SIZE (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 15586
-SHA256 (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = ace2a7126d7344feb3221680c556de7f28a969fb287d49bd4a2d7df18fe638e9
-SIZE (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = 52594
+SHA256 (cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz) = 3f9611624a100c75e672d900e63fe7a0e595615a34e6605662edaff151e44054
+SIZE (cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz) = 15619
+SHA256 (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = f63a05be5dcc5ac8f72c26c9fef8dcc993638ca9b545b9bd69b8a3924c201f8c
+SIZE (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = 53677
SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
-SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
-SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
-SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab
+SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
@@ -557,26 +561,26 @@ SHA256 (cabal/vault-0.3.1.5/revision/10.cabal) = 212cc25cd6730a565def636d39fe3fb
SIZE (cabal/vault-0.3.1.5/revision/10.cabal) = 2210
SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
-SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
-SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4
+SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
SHA256 (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = d2b674676802670d8a682b357da6b6b5741b4a33b191f0ffe5f2b2bc40558eb2
SIZE (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = 29426
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
-SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
+SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
+SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642
SHA256 (cabal/wai-3.2.4/wai-3.2.4.tar.gz) = a6088f847d886d7c767092d170c03c7690d197eb3189d7cc67dbaaab33bf6d94
SIZE (cabal/wai-3.2.4/wai-3.2.4.tar.gz) = 13302
SHA256 (cabal/wai-app-static-3.1.9/wai-app-static-3.1.9.tar.gz) = b373d44da1f588aec0fab9f0c7509df13e7b156c109d19a30825dee6f68e4a66
SIZE (cabal/wai-app-static-3.1.9/wai-app-static-3.1.9.tar.gz) = 23416
SHA256 (cabal/wai-cors-0.2.7/wai-cors-0.2.7.tar.gz) = 2597beb56ebd7148f9755ae2661c065a6c532e0a286717061861b149a51cfb81
SIZE (cabal/wai-cors-0.2.7/wai-cors-0.2.7.tar.gz) = 16248
-SHA256 (cabal/wai-extra-3.1.17/wai-extra-3.1.17.tar.gz) = c7d66e48509331e9035ec487f58b4015886b64debf260eac62eb11a647de014b
-SIZE (cabal/wai-extra-3.1.17/wai-extra-3.1.17.tar.gz) = 86677
+SHA256 (cabal/wai-extra-3.1.18/wai-extra-3.1.18.tar.gz) = ee63740b8dd478b01196f8968603b1bc0ee00aa5502d17edae579abfd0f150f7
+SIZE (cabal/wai-extra-3.1.18/wai-extra-3.1.18.tar.gz) = 87221
SHA256 (cabal/wai-logger-2.5.0/wai-logger-2.5.0.tar.gz) = 5cfbd3076b1f94aca3bd2def06b136b36a22d37974f31c7732b8526ebec3e184
SIZE (cabal/wai-logger-2.5.0/wai-logger-2.5.0.tar.gz) = 6615
-SHA256 (cabal/warp-3.4.8/warp-3.4.8.tar.gz) = d4df0ab0eb14bc044672533e40ef9fb30ac740dee5df14ab864b173ac45fc750
-SIZE (cabal/warp-3.4.8/warp-3.4.8.tar.gz) = 68978
+SHA256 (cabal/warp-3.4.9/warp-3.4.9.tar.gz) = 3a19680d4c3e22d5a4da0da31af30e0c9001501ec84df6ace639ecad1b5b55b0
+SIZE (cabal/warp-3.4.9/warp-3.4.9.tar.gz) = 69304
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
@@ -587,8 +591,8 @@ SHA256 (cabal/xml-1.3.14/xml-1.3.14.tar.gz) = 32d1a1a9f21a59176d84697f96ae3a13a0
SIZE (cabal/xml-1.3.14/xml-1.3.14.tar.gz) = 12048
SHA256 (cabal/xml-1.3.14/revision/2.cabal) = c7a33d37c968c769723931a33e4e795f0aadda6cb62e7073ded8a2db52509d95
SIZE (cabal/xml-1.3.14/revision/2.cabal) = 952
-SHA256 (cabal/xml-conduit-1.10.0.0/xml-conduit-1.10.0.0.tar.gz) = 3f9bd0cc3e80e49f2ac2a65b975ef503ea633f495172f9c05bdf1b46b5e1de92
-SIZE (cabal/xml-conduit-1.10.0.0/xml-conduit-1.10.0.0.tar.gz) = 44893
+SHA256 (cabal/xml-conduit-1.10.0.1/xml-conduit-1.10.0.1.tar.gz) = 61280abc9580d6ead5a37abd06e60c22b27eb74abb5e07f5d9107db13db1dc26
+SIZE (cabal/xml-conduit-1.10.0.1/xml-conduit-1.10.0.1.tar.gz) = 45453
SHA256 (cabal/xml-types-0.3.8/xml-types-0.3.8.tar.gz) = dad5e4ce602b7d1f4be37c0cfd99a261a4573746bfd80d917dc955b72da84c80
SIZE (cabal/xml-types-0.3.8/xml-types-0.3.8.tar.gz) = 4054
SHA256 (cabal/yaml-0.11.11.2/yaml-0.11.11.2.tar.gz) = ee74923ee5b0fef74413c58aaa20ea59baf5d29d256a62fb47cc279570d9dc2f
@@ -599,7 +603,5 @@ SHA256 (cabal/zip-archive-0.4.3.2/zip-archive-0.4.3.2.tar.gz) = 61dae6b47f1d5411
SIZE (cabal/zip-archive-0.4.3.2/zip-archive-0.4.3.2.tar.gz) = 22806
SHA256 (cabal/zip-archive-0.4.3.2/revision/1.cabal) = b224f6d0d5527a113fa94fac0b710bc204c544b23d5cca90507fbb73942ce56f
SIZE (cabal/zip-archive-0.4.3.2/revision/1.cabal) = 4039
-SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
-SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
-SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
-SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
+SHA256 (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = bf95ab01ed924be800addea195fba5ca97ec69f378368f6ff466bdc29666c1c1
+SIZE (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = 29324
diff --git a/textproc/hs-pandoc/pkg-plist b/textproc/hs-pandoc/pkg-plist
index b92688d66ddf..32d54219dde5 100644
--- a/textproc/hs-pandoc/pkg-plist
+++ b/textproc/hs-pandoc/pkg-plist
@@ -129,6 +129,7 @@ share/man/man1/pandoc.1.gz
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/default.texinfo
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/default.textile
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/default.typst
+%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/default.vimdoc
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/default.xwiki
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/default.zimwiki
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/font-settings.latex
@@ -138,31 +139,80 @@ share/man/man1/pandoc.1.gz
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/styles.citations.html
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/styles.html
%%NO_EMBED_DATA%%%%DATADIR%%/data/templates/template.typst
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/aeb.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/af.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/afb.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/alt.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/am.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/apd.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-DZ.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-EG.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-IQ.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-JO.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-LB.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-MA.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-MR.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-PS.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-SA.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-SY.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-TN.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar-YE.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ar.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/arq.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ary.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/arz.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/as.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ast.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ayl.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/az.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/be.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/bg.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/bn.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/bo.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/br.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/bs-Latn.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/bs.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/bua.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ca.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ckb-Arab.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ckb-Latn.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ckb.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/cs.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/cu-Cyrs.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/cu.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/cy.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/cz.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/da.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-1901.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-1996.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-AT-1901.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-AT-1996.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-AT.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-CH-1901.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-CH-1996.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-CH.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-DE-1901.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-DE-1996.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-DE.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-AT-1901.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-AT-1996.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-AT.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-CH-1901.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-CH-1996.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-CH.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-DE-1901.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-DE-1996.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf-DE.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de-Latf.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/de.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/dsb.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/el-polyton.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/el.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/en-AU.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/en-CA.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/en-GB.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/en-NZ.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/en-US.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/en.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/eo.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/es-ES.yaml
@@ -173,6 +223,12 @@ share/man/man1/pandoc.1.gz
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fa.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fi.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fil.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fr-BE.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fr-CA.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fr-CH.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fr-FR.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fr-LU.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fr-x-acadian.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fr.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/fur.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ga.yaml
@@ -196,8 +252,12 @@ share/man/man1/pandoc.1.gz
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/km.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/kmr-Arab.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/kmr-Latn.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/kmr.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/kn.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ko.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/la-x-classic.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/la-x-ecclesia.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/la-x-medieval.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/la.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/lb.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/lo.yaml
@@ -215,6 +275,7 @@ share/man/man1/pandoc.1.gz
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/no.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/oc.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/or.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/pa-Guru.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/pa.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/pl.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/pms.yaml
@@ -222,6 +283,7 @@ share/man/man1/pandoc.1.gz
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/pt-PT.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/pt.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/rm.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ro-MD.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ro.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ru.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/se.yaml
@@ -229,7 +291,15 @@ share/man/man1/pandoc.1.gz
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sk.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sl.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sq.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Cyrl-BA.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Cyrl-ME.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Cyrl-XK.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Cyrl.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-ijekavsk.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Latn-BA.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Latn-ijekavsk.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Latn-ME.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Latn-XK.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr-Latn.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sr.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/sv.yaml
@@ -243,5 +313,8 @@ share/man/man1/pandoc.1.gz
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/uk.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/ur.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/vi.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/zh-CN.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/zh-Hans.yaml
%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/zh-Hant.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/zh-TW.yaml
+%%NO_EMBED_DATA%%%%DATADIR%%/data/translations/zh.yaml
diff --git a/textproc/html-query/Makefile b/textproc/html-query/Makefile
index e895a4a5a8c1..fc4ab846ead4 100644
--- a/textproc/html-query/Makefile
+++ b/textproc/html-query/Makefile
@@ -1,6 +1,7 @@
PORTNAME= html-query
DISTVERSIONPREFIX= html-query-v
DISTVERSION= 1.2.2
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/html2xhtml/Makefile b/textproc/html2xhtml/Makefile
index 9603686552fc..0961bc88cea4 100644
--- a/textproc/html2xhtml/Makefile
+++ b/textproc/html2xhtml/Makefile
@@ -1,6 +1,5 @@
PORTNAME= html2xhtml
-PORTVERSION= 1.3
-PORTREVISION= 1
+DISTVERSION= 1.4
CATEGORIES= textproc
MASTER_SITES= http://www.it.uc3m.es/jaf/html2xhtml/downloads/
@@ -8,9 +7,11 @@ MAINTAINER= wilfried.meindl@gmail.com
COMMENT= Convert HTML to XHTML
WWW= https://www.it.uc3m.es/jaf/html2xhtml
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USES= iconv
+GNU_CONFIGURE= yes
CONFLICTS_INSTALL= p5-HTML-HTML5-Parser p5-XML-Driver-HTML # bin/html2xhtml
diff --git a/textproc/html2xhtml/distinfo b/textproc/html2xhtml/distinfo
index b3aef3f11d5d..60ecd5dcd739 100644
--- a/textproc/html2xhtml/distinfo
+++ b/textproc/html2xhtml/distinfo
@@ -1,2 +1,3 @@
-SHA256 (html2xhtml-1.3.tar.gz) = 92ab020832b768d623812741fd78a9873b9b261f7ab0bbf01768d5953d8e8a8c
-SIZE (html2xhtml-1.3.tar.gz) = 557407
+TIMESTAMP = 1753866567
+SHA256 (html2xhtml-1.4.tar.gz) = 188bd4e2e61f24346203a8f164fcb49adaa1f16c16253a65144da0b12710cfb2
+SIZE (html2xhtml-1.4.tar.gz) = 596565
diff --git a/textproc/htmldoc/Makefile b/textproc/htmldoc/Makefile
index ab7d36114838..83cbab7d93cd 100644
--- a/textproc/htmldoc/Makefile
+++ b/textproc/htmldoc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= htmldoc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.9.20
+DISTVERSION= 1.9.21
CATEGORIES= textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/htmldoc/distinfo b/textproc/htmldoc/distinfo
index 3019cbc0af4f..87845331d88c 100644
--- a/textproc/htmldoc/distinfo
+++ b/textproc/htmldoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733762026
-SHA256 (michaelrsweet-htmldoc-v1.9.20_GH0.tar.gz) = a155c86c69f90a426ff7244bd046bad026cc5ba9ac2be89dcb1d7973c52d5d82
-SIZE (michaelrsweet-htmldoc-v1.9.20_GH0.tar.gz) = 3313590
+TIMESTAMP = 1757710217
+SHA256 (michaelrsweet-htmldoc-v1.9.21_GH0.tar.gz) = 9f783917c7f6a23997c6318c807435aa41445a8a315e83cb327c23db4b8af918
+SIZE (michaelrsweet-htmldoc-v1.9.21_GH0.tar.gz) = 3309241
diff --git a/textproc/htmlq/Makefile b/textproc/htmlq/Makefile
index 7fb2368d25ba..6649e6b98b13 100644
--- a/textproc/htmlq/Makefile
+++ b/textproc/htmlq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmlq
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 32
+PORTREVISION= 34
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/htmltest/Makefile b/textproc/htmltest/Makefile
index c14495e103a9..7593dfde6e80 100644
--- a/textproc/htmltest/Makefile
+++ b/textproc/htmltest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmltest
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 22
+PORTREVISION= 27
CATEGORIES= textproc
MAINTAINER= dbaio@FreeBSD.org
diff --git a/textproc/ibus-m17n/Makefile b/textproc/ibus-m17n/Makefile
index 4852d4e1f3b7..caf3b406b66c 100644
--- a/textproc/ibus-m17n/Makefile
+++ b/textproc/ibus-m17n/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-m17n
-DISTVERSION= 1.4.35
+DISTVERSION= 1.4.36
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/ibus-m17n/distinfo b/textproc/ibus-m17n/distinfo
index 0d0e8215ee3b..21987698ae6d 100644
--- a/textproc/ibus-m17n/distinfo
+++ b/textproc/ibus-m17n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737435866
-SHA256 (ibus-ibus-m17n-1.4.35_GH0.tar.gz) = f404d39464bf9074980803a6ecde9bdc0867cc782ad1a79c9b600d41c55c3bb6
-SIZE (ibus-ibus-m17n-1.4.35_GH0.tar.gz) = 653453
+TIMESTAMP = 1762592200
+SHA256 (ibus-ibus-m17n-1.4.36_GH0.tar.gz) = 815ff4fa63ba33117a02b091e18b916630c87da909ff5c62cebf4e456373e326
+SIZE (ibus-ibus-m17n-1.4.36_GH0.tar.gz) = 653778
diff --git a/textproc/ibus-m17n/pkg-plist b/textproc/ibus-m17n/pkg-plist
index 3fec1a50a0cf..8f6c2c7ac9fb 100644
--- a/textproc/ibus-m17n/pkg-plist
+++ b/textproc/ibus-m17n/pkg-plist
@@ -22,6 +22,7 @@ share/icons/hicolor/64x64/apps/ibus-m17n.png
%%NLS%%share/locale/el/LC_MESSAGES/ibus-m17n.mo
%%NLS%%share/locale/es/LC_MESSAGES/ibus-m17n.mo
%%NLS%%share/locale/fa/LC_MESSAGES/ibus-m17n.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/ibus-m17n.mo
%%NLS%%share/locale/fr/LC_MESSAGES/ibus-m17n.mo
%%NLS%%share/locale/hi/LC_MESSAGES/ibus-m17n.mo
%%NLS%%share/locale/id/LC_MESSAGES/ibus-m17n.mo
diff --git a/textproc/ibus-table/Makefile b/textproc/ibus-table/Makefile
index 0aba04314efa..1a6c5be9542c 100644
--- a/textproc/ibus-table/Makefile
+++ b/textproc/ibus-table/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-table
-DISTVERSION= 1.17.11
+DISTVERSION= 1.17.16
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/ibus-table/distinfo b/textproc/ibus-table/distinfo
index 64dc9752a188..dd6d3db076dc 100644
--- a/textproc/ibus-table/distinfo
+++ b/textproc/ibus-table/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739950016
-SHA256 (kaio-ibus-table-1.17.11_GH0.tar.gz) = 9a1dd2d783ab1e64bf986971dd8373114f0790032346cd9f0f148eb2dedce49e
-SIZE (kaio-ibus-table-1.17.11_GH0.tar.gz) = 1426746
+TIMESTAMP = 1762593963
+SHA256 (kaio-ibus-table-1.17.16_GH0.tar.gz) = 1a8dcd7a5e46a44b2aa1c2f484be16b88f137a038f3bfe0f49ce8edeb37d79f1
+SIZE (kaio-ibus-table-1.17.16_GH0.tar.gz) = 1473383
diff --git a/textproc/ibus-table/pkg-plist b/textproc/ibus-table/pkg-plist
index ba3a19a41da6..3f1606cc5a5e 100644
--- a/textproc/ibus-table/pkg-plist
+++ b/textproc/ibus-table/pkg-plist
@@ -60,6 +60,7 @@ share/icons/hicolor/scalable/apps/ibus-table.svg
%%NLS%%share/locale/kab/LC_MESSAGES/ibus-table.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/ibus-table.mo
%%NLS%%share/locale/pt_PT/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/ibus-table.mo
%%NLS%%share/locale/ru/LC_MESSAGES/ibus-table.mo
%%NLS%%share/locale/si/LC_MESSAGES/ibus-table.mo
%%NLS%%share/locale/tr/LC_MESSAGES/ibus-table.mo
diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile
index 57caef02279e..c5af2068c61d 100644
--- a/textproc/ibus-typing-booster/Makefile
+++ b/textproc/ibus-typing-booster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-typing-booster
-PORTVERSION= 2.27.67
+PORTVERSION= 2.28.2
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
@@ -21,7 +21,8 @@ RUN_DEPENDS= CLDR>0:textproc/CLDR \
${PYTHON_PKGNAMEPREFIX}hunspell>0:textproc/py-hunspell@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycountry>0:textproc/py-pycountry@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-TEST_DEPENDS= ${LOCALBASE}/share/hunspell/cs_CZ.dic:textproc/cs-hunspell \
+TEST_DEPENDS= m17n-db:devel/m17n-db \
+ ${LOCALBASE}/share/hunspell/cs_CZ.dic:textproc/cs-hunspell \
${LOCALBASE}/share/hunspell/de_DE.dic:german/hunspell \
${LOCALBASE}/share/hunspell/en_US.aff:textproc/en-hunspell \
${LOCALBASE}/share/hunspell/es_ES.dic:textproc/es-hunspell \
@@ -29,7 +30,6 @@ TEST_DEPENDS= ${LOCALBASE}/share/hunspell/cs_CZ.dic:textproc/cs-hunspell \
${LOCALBASE}/share/hunspell/ko_KR.aff:korean/hunspell \
${LOCALBASE}/share/hunspell/sv_SE.dic:textproc/sv-hunspell \
${LOCALBASE}/libexec/ibus-engine-m17n:textproc/ibus-m17n \
- ${LOCALBASE}/share/m17n/hi-inscript2.mim:devel/m17n-inscript2 \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
gmake:devel/gmake
diff --git a/textproc/ibus-typing-booster/distinfo b/textproc/ibus-typing-booster/distinfo
index 142e0d940729..20b95ff84384 100644
--- a/textproc/ibus-typing-booster/distinfo
+++ b/textproc/ibus-typing-booster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751317648
-SHA256 (mike-fabian-ibus-typing-booster-2.27.67_GH0.tar.gz) = 1821be3c3ca519127225b1672eed154d7a4f305d1a5e8ae5e6a79f0acd30032c
-SIZE (mike-fabian-ibus-typing-booster-2.27.67_GH0.tar.gz) = 13537901
+TIMESTAMP = 1762274626
+SHA256 (mike-fabian-ibus-typing-booster-2.28.2_GH0.tar.gz) = 4cee931654c6425aef74a63d4a06133820478c4053a67f799b6ca879f561f745
+SIZE (mike-fabian-ibus-typing-booster-2.28.2_GH0.tar.gz) = 14381631
diff --git a/textproc/ibus-typing-booster/pkg-plist b/textproc/ibus-typing-booster/pkg-plist
index b8b0a158174c..b2792e1f041b 100644
--- a/textproc/ibus-typing-booster/pkg-plist
+++ b/textproc/ibus-typing-booster/pkg-plist
@@ -2,6 +2,7 @@ bin/emoji-picker
libexec/ibus-engine-typing-booster
libexec/ibus-setup-typing-booster
share/applications/emoji-picker.desktop
+share/applications/ibus-setup-tb.desktop
share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/Blocks.txt
%%DATADIR%%/data/DerivedAge.txt
@@ -15,6 +16,7 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/annotations/as.xml
%%DATADIR%%/data/annotations/ast.xml
%%DATADIR%%/data/annotations/az.xml
+%%DATADIR%%/data/annotations/ba.xml
%%DATADIR%%/data/annotations/be.xml
%%DATADIR%%/data/annotations/bew.xml
%%DATADIR%%/data/annotations/bg.xml
@@ -135,6 +137,7 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/annotations/sat.xml
%%DATADIR%%/data/annotations/sc.xml
%%DATADIR%%/data/annotations/sd.xml
+%%DATADIR%%/data/annotations/shn.xml
%%DATADIR%%/data/annotations/si.xml
%%DATADIR%%/data/annotations/sk.xml
%%DATADIR%%/data/annotations/sl.xml
@@ -147,8 +150,10 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/annotations/sr_Latn_BA.xml
%%DATADIR%%/data/annotations/su.xml
%%DATADIR%%/data/annotations/sv.xml
+%%DATADIR%%/data/annotations/sv_FI.xml
%%DATADIR%%/data/annotations/sw.xml
%%DATADIR%%/data/annotations/sw_KE.xml
+%%DATADIR%%/data/annotations/syr.xml
%%DATADIR%%/data/annotations/ta.xml
%%DATADIR%%/data/annotations/te.xml
%%DATADIR%%/data/annotations/tg.xml
@@ -183,6 +188,7 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/annotationsDerived/as.xml
%%DATADIR%%/data/annotationsDerived/ast.xml
%%DATADIR%%/data/annotationsDerived/az.xml
+%%DATADIR%%/data/annotationsDerived/ba.xml
%%DATADIR%%/data/annotationsDerived/be.xml
%%DATADIR%%/data/annotationsDerived/bew.xml
%%DATADIR%%/data/annotationsDerived/bg.xml
@@ -302,6 +308,7 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/annotationsDerived/sat.xml
%%DATADIR%%/data/annotationsDerived/sc.xml
%%DATADIR%%/data/annotationsDerived/sd.xml
+%%DATADIR%%/data/annotationsDerived/shn.xml
%%DATADIR%%/data/annotationsDerived/si.xml
%%DATADIR%%/data/annotationsDerived/sk.xml
%%DATADIR%%/data/annotationsDerived/sl.xml
@@ -316,6 +323,7 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/annotationsDerived/sv.xml
%%DATADIR%%/data/annotationsDerived/sw.xml
%%DATADIR%%/data/annotationsDerived/sw_KE.xml
+%%DATADIR%%/data/annotationsDerived/syr.xml
%%DATADIR%%/data/annotationsDerived/ta.xml
%%DATADIR%%/data/annotationsDerived/te.xml
%%DATADIR%%/data/annotationsDerived/tg.xml
@@ -350,43 +358,52 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/emoji-zwj-sequences.txt
%%DATADIR%%/data/emoji.json
%%DATADIR%%/data/fi_FI.dic
-%%DATADIR%%/engine/__pycache__/emoji_picker.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/emoji_picker.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/factory.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/factory.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/hunspell_suggest.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/hunspell_suggest.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/hunspell_table.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/hunspell_table.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/itb_active_window.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/itb_active_window.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/itb_emoji.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/itb_emoji.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/itb_nltk.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/itb_nltk.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/itb_pango.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/itb_pango.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/itb_sound.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/itb_sound.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/itb_util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/itb_util.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/itb_version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/itb_version.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/m17n_translit.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/m17n_translit.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/tabsqlitedb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/tabsqlitedb.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/engine/__pycache__/tabstatistics.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/engine/__pycache__/tabstatistics.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/engine/__pycache__/emoji_picker%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/emoji_picker%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/factory%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/factory%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/get_clipboard_gtk4%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/get_clipboard_gtk4%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/hunspell_suggest%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/hunspell_suggest%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/hunspell_table%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/hunspell_table%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/itb_active_window%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/itb_active_window%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/itb_emoji%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/itb_emoji%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/itb_nltk%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/itb_nltk%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/itb_ollama%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/itb_ollama%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/itb_pango%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/itb_pango%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/itb_sound%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/itb_sound%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/itb_util%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/itb_util%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/itb_version%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/itb_version%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/m17n_translit%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/m17n_translit%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/main%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/ollama_pull%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/ollama_pull%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/tabsqlitedb%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/tabsqlitedb%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/ollama_pull.py
%%DATADIR%%/engine/emoji_picker.py
%%DATADIR%%/engine/factory.py
+%%DATADIR%%/engine/get_clipboard_gtk4.py
%%DATADIR%%/engine/hunspell_suggest.py
%%DATADIR%%/engine/hunspell_table.py
%%DATADIR%%/engine/itb_active_window.py
%%DATADIR%%/engine/itb_emoji.py
%%DATADIR%%/engine/itb_nltk.py
+%%DATADIR%%/engine/itb_ollama.py
%%DATADIR%%/engine/itb_pango.py
%%DATADIR%%/engine/itb_sound.py
%%DATADIR%%/engine/itb_util.py
@@ -396,16 +413,16 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/engine/tabsqlitedb.py
%%DATADIR%%/engine/tabstatistics.py
%%DATADIR%%/icons/ibus-typing-booster.svg
-%%DATADIR%%/setup/__pycache__/i18n.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/setup/__pycache__/i18n.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/setup/__pycache__/itb_version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/setup/__pycache__/itb_version.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/setup/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/setup/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/setup/__pycache__/pkginstall.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/setup/__pycache__/pkginstall.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/setup/__pycache__/test_input_purpose.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/setup/__pycache__/test_input_purpose.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/setup/__pycache__/i18n%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/i18n%%PYTHON_TAG%%.pyc
+%%DATADIR%%/setup/__pycache__/itb_version%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/itb_version%%PYTHON_TAG%%.pyc
+%%DATADIR%%/setup/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/main%%PYTHON_TAG%%.pyc
+%%DATADIR%%/setup/__pycache__/pkginstall%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/pkginstall%%PYTHON_TAG%%.pyc
+%%DATADIR%%/setup/__pycache__/test_input_purpose%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/test_input_purpose%%PYTHON_TAG%%.pyc
%%DATADIR%%/setup/i18n.py
%%DATADIR%%/setup/itb_version.py
%%DATADIR%%/setup/main.py
diff --git a/textproc/itstool/Makefile b/textproc/itstool/Makefile
index 30f5f2ed34bb..297efbff8735 100644
--- a/textproc/itstool/Makefile
+++ b/textproc/itstool/Makefile
@@ -1,9 +1,12 @@
PORTNAME= itstool
PORTVERSION= 2.0.7
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= textproc
MASTER_SITES= https://files.itstool.org/itstool/
+PATCH_SITES= https://github.com/itstool/itstool/commit/
+PATCHFILES= 32c7d07664dc37765100285d1202d488cd6a27e8.patch:-p1
+
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Translate XML with PO files using W3C Internationalization Tag Set rules
WWW= https://itstool.org/ \
@@ -12,9 +15,9 @@ WWW= https://itstool.org/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.GPL3
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2-python>=0:textproc/libxml2-python@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
-USES= python tar:bzip2
+USES= autoreconf python tar:bzip2
GNU_CONFIGURE= yes
NO_ARCH= yes
diff --git a/textproc/itstool/distinfo b/textproc/itstool/distinfo
index 6f95f612faf6..f9d5bbff5dfa 100644
--- a/textproc/itstool/distinfo
+++ b/textproc/itstool/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1632582980
+TIMESTAMP = 1756517770
SHA256 (itstool-2.0.7.tar.bz2) = 6b9a7cd29a12bb95598f5750e8763cee78836a1a207f85b74d8b3275b27e87ca
SIZE (itstool-2.0.7.tar.bz2) = 104648
+SHA256 (32c7d07664dc37765100285d1202d488cd6a27e8.patch) = 4e64a2e884f9d4cbc493732fcbde9f1d5bed534f9a66330bbcc1cbeb54808c1e
+SIZE (32c7d07664dc37765100285d1202d488cd6a27e8.patch) = 3095
diff --git a/textproc/itstool/files/patch-PR18 b/textproc/itstool/files/patch-PR18
deleted file mode 100644
index b4cafecdb0b1..000000000000
--- a/textproc/itstool/files/patch-PR18
+++ /dev/null
@@ -1,88 +0,0 @@
-# https://github.com/itstool/itstool/pull/18
-# https://github.com/itstool/itstool/issues/17
-
-From 98d04cdabf1721cb541ecd234c975f13fde4fa41 Mon Sep 17 00:00:00 2001
-From: Guido Trentalancia <guido@trentalancia.com>
-Date: Wed, 1 Nov 2017 18:20:36 +0100
-Subject: [PATCH 1/2] Revert "Be more careful about libxml2 memory management"
-
-This reverts commit 9b84c007a73e8275ca45762f1bfa3ab7c3a852e2.
----
- itstool.in | 13 ++-----------
- 1 file changed, 2 insertions(+), 11 deletions(-)
-
-diff --git itstool.in itstool.in
-index a16eba9..c1d0585 100755
---- itstool.in
-+++ itstool.in
-@@ -477,7 +477,6 @@ class Document (object):
- if load_dtd:
- ctxt.loadSubset(1)
- if keep_entities:
-- ctxt.loadSubset(1)
- ctxt.ctxtUseOptions(libxml2.XML_PARSE_DTDLOAD)
- ctxt.replaceEntities(0)
- else:
-@@ -1044,7 +1043,6 @@ class Document (object):
- if self._load_dtd:
- ctxt.loadSubset(1)
- if self._keep_entities:
-- ctxt.loadSubset(1)
- ctxt.ctxtUseOptions(libxml2.XML_PARSE_DTDLOAD)
- ctxt.replaceEntities(0)
- else:
-@@ -1071,9 +1069,7 @@ class Document (object):
- ph_node = msg.get_placeholder(child.name).node
- if self.has_child_elements(ph_node):
- self.merge_translations(translations, None, ph_node, strict=strict)
-- newnode = ph_node.copyNode(1)
-- newnode.setTreeDoc(self._doc)
-- child.replaceNode(newnode)
-+ child.replaceNode(ph_node)
- else:
- repl = self.get_translated(ph_node, translations, strict=strict, lang=lang)
- child.replaceNode(repl)
-@@ -1088,15 +1084,10 @@ class Document (object):
- (lang + ' ') if lang is not None else '',
- msgstr.encode('utf-8')))
- self._xml_err = ''
-- ctxt.doc().freeDoc()
- return node
- retnode = node.copyNode(2)
-- retnode.setTreeDoc(self._doc)
- for child in xml_child_iter(trnode):
-- newnode = child.copyNode(1)
-- newnode.setTreeDoc(self._doc)
-- retnode.addChild(newnode)
--
-+ retnode.addChild(child.copyNode(1))
- ctxt.doc().freeDoc()
- return retnode
-
-
-From 1549b6d12eb2f35e5c7f1b1856c21768e92ba794 Mon Sep 17 00:00:00 2001
-From: Guido Trentalancia <guido@trentalancia.com>
-Date: Wed, 1 Nov 2017 18:23:44 +0100
-Subject: [PATCH 2/2] Fix a segmentation fault bug introduced with version
- 2.0.4.
-
-https://github.com/itstool/itstool/issues/17
-
-This fix seems a lot easier than the previous reverted commit.
----
- itstool.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git itstool.in itstool.in
-index c1d0585..e492e95 100755
---- itstool.in
-+++ itstool.in
-@@ -1048,7 +1048,7 @@ class Document (object):
- else:
- ctxt.replaceEntities(1)
- ctxt.parseDocument()
-- trnode = ctxt.doc().getRootElement()
-+ trnode = ctxt.doc().getRootElement().copyNode(1)
- try:
- self._check_errors()
- except libxml2.parserError:
diff --git a/textproc/itstool/files/patch-itstool.in b/textproc/itstool/files/patch-itstool.in
deleted file mode 100644
index ea6ed79c3781..000000000000
--- a/textproc/itstool/files/patch-itstool.in
+++ /dev/null
@@ -1,52 +0,0 @@
-# Workaround https://github.com/itstool/itstool/issues/25
-# Obtained from Fedora
-
---- itstool.in.orig 2018-08-21 15:27:24 UTC
-+++ itstool.in
-@@ -44,9 +44,22 @@ if PY3:
- else:
- return str(s)
- ustr_type = str
-+ def pr_str(s):
-+ """Return a string that can be safely print()ed"""
-+ # Since print works on both bytes and unicode, just return the argument
-+ return s
- else:
- string_types = basestring,
- ustr = ustr_type = unicode
-+ def pr_str(s):
-+ """Return a string that can be safely print()ed"""
-+ if isinstance(s, str):
-+ # Since print works on str, just return the argument
-+ return s
-+ else:
-+ # print may not work on unicode if the output encoding cannot be
-+ # detected, so just encode with UTF-8
-+ return unicode.encode(s, 'utf-8')
-
- NS_ITS = 'http://www.w3.org/2005/11/its'
- NS_ITST = 'http://itstool.org/extensions/'
-@@ -1060,9 +1073,9 @@ class Document (object):
- if strict:
- raise
- else:
-- sys.stderr.write('Warning: Could not merge %stranslation for msgid:\n%s\n' % (
-+ sys.stderr.write(pr_str('Warning: Could not merge %stranslation for msgid:\n%s\n' % (
- (lang + ' ') if lang is not None else '',
-- msgstr.encode('utf-8')))
-+ msgstr)))
- self._xml_err = ''
- return node
- def scan_node(node):
-@@ -1087,9 +1100,9 @@ class Document (object):
- if strict:
- raise
- else:
-- sys.stderr.write('Warning: Could not merge %stranslation for msgid:\n%s\n' % (
-+ sys.stderr.write(pr_str('Warning: Could not merge %stranslation for msgid:\n%s\n' % (
- (lang + ' ') if lang is not None else '',
-- msgstr.encode('utf-8')))
-+ msgstr)))
- self._xml_err = ''
- ctxt.doc().freeDoc()
- return node
diff --git a/textproc/itstool/files/patch-py-lxml b/textproc/itstool/files/patch-py-lxml
new file mode 100644
index 000000000000..897eaf6349d7
--- /dev/null
+++ b/textproc/itstool/files/patch-py-lxml
@@ -0,0 +1,1490 @@
+Obtained from: https://github.com/itstool/itstool/pull/57
+
+--- configure.ac.orig 2021-09-25 15:09:48 UTC
++++ configure.ac
+@@ -12,7 +12,7 @@ AM_PATH_PYTHON([2.6])
+
+ AM_PATH_PYTHON([2.6])
+
+-py_module=libxml2
++py_module=lxml
+ AC_MSG_CHECKING(for python module $py_module)
+ echo "import $py_module" | $PYTHON - &>/dev/null
+ if test $? -ne 0; then
+--- itstool.in.orig 2025-08-30 01:59:59 UTC
++++ itstool.in
+@@ -24,7 +24,8 @@ import hashlib
+
+ import gettext
+ import hashlib
+-import libxml2
++from copy import deepcopy
++from lxml import etree
+ import optparse
+ import os
+ import os.path
+@@ -190,7 +191,7 @@ class Placeholder (object):
+ class Placeholder (object):
+ def __init__ (self, node):
+ self.node = node
+- self.name = ustr(node.name, 'utf-8')
++ self.name = ustr(xml_localname(node), 'utf-8')
+
+
+ class Message (object):
+@@ -243,32 +244,30 @@ class Message (object):
+ def add_start_tag (self, node):
+ if len(self._message) == 0 or not(isinstance(self._message[-1], string_types)):
+ self._message.append('')
+- if node.ns() is not None and node.ns().name is not None:
+- self._message[-1] += ('<%s:%s' % (ustr(node.ns().name, 'utf-8'), ustr(node.name, 'utf-8')))
+- else:
+- self._message[-1] += ('<%s' % ustr(node.name, 'utf-8'))
+- for prop in xml_attr_iter(node):
+- name = prop.name
+- if prop.ns() is not None:
+- name = prop.ns().name + ':' + name
+- atval = prop.content
++ self._message[-1] += ('<%s' % ustr(xml_qname(node), 'utf-8'))
++ for name, atval in node.items():
++ qname = etree.QName(name)
++ if qname.namespace is not None:
++ # lxml doesn't expose the prefix of attributes, so we use
++ # an XPath expression to get the attribute's prefixed name.
++ # This is horribly inefficient.
++ expr = 'name(@*[local-name()="%s" and namespace-uri()="%s"])' % (
++ qname.localname, qname.namespace)
++ name = node.xpath(expr)
+ if not isinstance(atval, ustr_type):
+ atval = ustr(atval, 'utf-8')
+ atval = atval.replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;').replace('"', '&quot;')
+ self._message += " %s=\"%s\"" % (name, atval)
+- if node.children is not None:
++ if len(node) > 0 or node.text:
+ self._message[-1] += '>'
+ else:
+ self._message[-1] += '/>'
+
+ def add_end_tag (self, node):
+- if node.children is not None:
++ if len(node) > 0 or node.text:
+ if len(self._message) == 0 or not(isinstance(self._message[-1], string_types)):
+ self._message.append('')
+- if node.ns() is not None and node.ns().name is not None:
+- self._message[-1] += ('</%s:%s>' % (ustr(node.ns().name, 'utf-8'), ustr(node.name, 'utf-8')))
+- else:
+- self._message[-1] += ('</%s>' % ustr(node.name, 'utf-8'))
++ self._message[-1] += ('</%s>' % ustr(xml_qname(node), 'utf-8'))
+
+ def is_empty (self):
+ return self._empty
+@@ -379,69 +378,86 @@ class Message (object):
+ return ret
+
+
+-def xml_child_iter (node):
+- child = node.children
+- while child is not None:
+- yield child
+- child = child.next
++def xml_localname (node):
++ return etree.QName(node.tag).localname
+
+-def xml_attr_iter (node):
+- attr = node.get_properties()
+- while attr is not None:
+- yield attr
+- attr = attr.next
++def xml_qname (node):
++ qname = etree.QName(node.tag).localname
++ if node.prefix is not None:
++ qname = node.prefix + ':' + qname
++ return qname
+
+-def xml_is_ns_name (node, ns, name):
+- if node.type != 'element':
+- return False
+- return node.name == name and node.ns() is not None and node.ns().content == ns
++def xml_content (node):
++ if isinstance(node, string_types):
++ return node
++ if isinstance(node, XMLAttr):
++ return node.parent.get(node.tag)
++ return etree.tostring(node, method='text', encoding='unicode')
+
++def xml_delete_node (node):
++ parent = node.getparent()
++ prev = node.getprevious()
++ tail = node.tail
++ if parent is not None:
++ parent.remove(node)
++ if prev is not None:
++ if prev.tail is None or re.fullmatch(r'\s+', prev.tail):
++ prev.tail = tail
++ else:
++ prev.tail += tail
++ elif parent is not None:
++ if parent.text is None or re.fullmatch(r'\s+', parent.text):
++ parent.text = tail
++ else:
++ parent.text += tail
++
+ def xml_get_node_path(node):
+ # The built-in nodePath() method only does numeric indexes
+ # when necessary for disambiguation. For various reasons,
+ # we prefer always using indexes.
+- name = node.name
+- if node.ns() is not None and node.ns().name is not None:
+- name = node.ns().name + ':' + name
+- if node.type == 'attribute':
++ name = xml_qname(node)
++ if isinstance(node, XMLAttr):
+ name = '@' + name
+ name = '/' + name
+- if node.type == 'element' and node.parent.type == 'element':
++ if node.getparent() is not None:
+ count = 1
+- prev = node.previousElementSibling()
++ prev = node.getprevious()
+ while prev is not None:
+- if prev.name == node.name:
+- if prev.ns() is None:
+- if node.ns() is None:
+- count += 1
+- else:
+- if node.ns() is not None:
+- if prev.ns().name == node.ns().name:
+- count += 1
+- prev = prev.previousElementSibling()
++ if prev.tag == node.tag:
++ count += 1
++ prev = prev.getprevious()
+ name = '%s[%i]' % (name, count)
+- if node.parent.type == 'element':
+- name = xml_get_node_path(node.parent) + name
++ name = xml_get_node_path(node.getparent()) + name
+ return name
+
+-def xml_error_catcher(doc, error):
+- doc._xml_err += " %s" % error
+
+-def fix_node_ns (node, nsdefs):
+- childnsdefs = nsdefs.copy()
+- nsdef = node.nsDefs()
+- while nsdef is not None:
+- nextnsdef = nsdef.next
+- if nsdef.name in nsdefs and nsdefs[nsdef.name] == nsdef.content:
+- node.removeNsDef(nsdef.content)
+- else:
+- childnsdefs[nsdef.name] = nsdef.content
+- nsdef = nextnsdef
+- for child in xml_child_iter(node):
+- if child.type == 'element':
+- fix_node_ns(child, childnsdefs)
++# lxml doesn't support attribute nodes, so we have to emulate them.
++class XMLAttr (object):
++ def __init__(self, element, tag):
++ self.parent = element
++ self.tag = tag
++ self.attrib = {}
++ self.sourceline = element.sourceline
+
++ def __repr__(self):
++ return '%s@%s' % (repr(self.parent), self.tag)
+
++ def __eq__(self, other):
++ return other and self.parent == other.parent and self.tag == other.tag
++
++ def __ne__(self, other):
++ return not self.__eq__(other)
++
++ def __hash__(self):
++ return hash(repr(self))
++
++ def getparent(self):
++ return self.parent
++
++ def get(self, default=None):
++ return default
++
++
+ class LocNote (object):
+ def __init__(self, locnote=None, locnoteref=None, locnotetype=None, space=False):
+ self.locnote = locnote
+@@ -464,82 +480,51 @@ class Document (object):
+
+ class Document (object):
+ def __init__ (self, filename, messages, load_dtd=False, keep_entities=False):
+- self._xml_err = ''
+- libxml2.registerErrorHandler(xml_error_catcher, self)
+- try:
+- ctxt = libxml2.createFileParserCtxt(filename)
+- except:
+- sys.stderr.write('Error: cannot open XML file %s\n' % filename)
+- sys.exit(1)
+- ctxt.lineNumbers(1)
+ self._load_dtd = load_dtd
+ self._keep_entities = keep_entities
+- if load_dtd:
+- ctxt.loadSubset(1)
+- if keep_entities:
+- ctxt.loadSubset(1)
+- ctxt.ctxtUseOptions(libxml2.XML_PARSE_DTDLOAD)
+- ctxt.replaceEntities(0)
+- else:
+- ctxt.replaceEntities(1)
+- ctxt.parseDocument()
++ parser = etree.XMLParser(load_dtd = load_dtd or keep_entities,
++ resolve_entities = not(keep_entities))
++ doc = etree.parse(filename, parser)
++ doc.xinclude()
+ self._filename = filename
+- self._doc = ctxt.doc()
++ self._doc = doc
+ self._localrules = []
+- def pre_process (node):
+- for child in xml_child_iter(node):
+- if xml_is_ns_name(child, 'http://www.w3.org/2001/XInclude', 'include'):
+- if child.nsProp('parse', None) == 'text':
+- child.xincludeProcessTree()
+- elif xml_is_ns_name(child, NS_ITS, 'rules'):
+- if child.hasNsProp('href', NS_XLINK):
+- href = child.nsProp('href', NS_XLINK)
+- fileref = os.path.join(os.path.dirname(filename), href)
+- if not os.path.exists(fileref):
+- if opts.itspath is not None:
+- for pathdir in opts.itspath:
+- fileref = os.path.join(pathdir, href)
+- if os.path.exists(fileref):
+- break
+- if not os.path.exists(fileref):
+- sys.stderr.write('Error: Could not locate ITS file %s\n' % href)
+- sys.exit(1)
+- hctxt = libxml2.createFileParserCtxt(fileref)
+- hctxt.replaceEntities(1)
+- hctxt.parseDocument()
+- root = hctxt.doc().getRootElement()
+- version = None
+- if root.hasNsProp('version', None):
+- version = root.nsProp('version', None)
+- else:
+- sys.stderr.write('Warning: ITS file %s missing version attribute\n' %
+- os.path.basename(href))
+- if version is not None and version not in ('1.0', '2.0'):
+- sys.stderr.write('Warning: Skipping ITS file %s with unknown version %s\n' %
+- (os.path.basename(href), root.nsProp('version', None)))
+- else:
+- self._localrules.append(root)
++ for child in doc.iter():
++ if child.tag == '{' + NS_ITS + '}rules':
++ href = child.get('{' + NS_XLINK + '}href')
++ if href is not None:
++ fileref = os.path.join(os.path.dirname(filename), href)
++ if not os.path.exists(fileref):
++ if opts.itspath is not None:
++ for pathdir in opts.itspath:
++ fileref = os.path.join(pathdir, href)
++ if os.path.exists(fileref):
++ break
++ if not os.path.exists(fileref):
++ sys.stderr.write('Error: Could not locate ITS file %s\n' % href)
++ sys.exit(1)
++ root = etree.parse(fileref).getroot()
+ version = None
+- if child.hasNsProp('version', None):
+- version = child.nsProp('version', None)
++ version = root.get('version')
++ if version is None:
++ sys.stderr.write('Warning: ITS file %s missing version attribute\n' %
++ os.path.basename(href))
++ elif version not in ('1.0', '2.0'):
++ sys.stderr.write('Warning: Skipping ITS file %s with unknown version %s\n' %
++ (os.path.basename(href), root.get('version')))
+ else:
+- root = child.doc.getRootElement()
+- if root.hasNsProp('version', NS_ITS):
+- version = root.nsProp('version', NS_ITS)
+- else:
+- sys.stderr.write('Warning: Local ITS rules missing version attribute\n')
+- if version is not None and version not in ('1.0', '2.0'):
+- sys.stderr.write('Warning: Skipping local ITS rules with unknown version %s\n' %
+- version)
+- else:
+- self._localrules.append(child)
+- pre_process(child)
+- pre_process(self._doc)
+- try:
+- self._check_errors()
+- except libxml2.parserError as e:
+- sys.stderr.write('Error: Could not parse document:\n%s\n' % ustr(e))
+- sys.exit(1)
++ self._localrules.append(root)
++ version = child.get('version')
++ if version is None:
++ root = child.getroottree()
++ version = root.get('{' + NS_ITS + '}version')
++ if version is None:
++ sys.stderr.write('Warning: Local ITS rules missing version attribute\n')
++ elif version not in ('1.0', '2.0'):
++ sys.stderr.write('Warning: Skipping local ITS rules with unknown version %s\n' %
++ version)
++ else:
++ self._localrules.append(child)
+ self._msgs = messages
+ self._its_translate_nodes = {}
+ self._its_within_text_nodes = {}
+@@ -556,13 +541,6 @@ class Document (object):
+
+ self._clear_cache()
+
+- def __del__ (self):
+- self._doc.freeDoc()
+-
+- def _check_errors(self):
+- if self._xml_err:
+- raise libxml2.parserError(self._xml_err)
+-
+ def _clear_cache(self):
+ self._its_translate_nodes_cache = {}
+ self._its_locale_filters_cache = {}
+@@ -570,123 +548,107 @@ class Document (object):
+
+ def get_its_params(self, rules):
+ params = {}
+- for child in xml_child_iter(rules):
+- if xml_is_ns_name(child, NS_ITS, 'param'):
+- params[child.nsProp('name', None)] = child.getContent()
++ for child in rules.iterchildren():
++ if child.tag == '{' + NS_ITS + '}param':
++ params[child.get('name')] = xml_content(child)
+ return params
+
+- def register_its_params(self, xpath, params, userparams={}):
+- for param in params:
+- if param in userparams:
+- xpath.xpathRegisterVariable(name, None, userparams[param])
++ def register_its_params(self, var, params, userparams={}):
++ for name in params:
++ if name in userparams:
++ var[name] = userparams[name]
+ else:
+- xpath.xpathRegisterVariable(name, None, params[param])
++ var[name] = params[name]
+
+ def apply_its_rule(self, rule, xpath):
+ self._clear_cache()
+- if rule.type != 'element':
+- return
+- if xml_is_ns_name(rule, NS_ITS, 'translateRule'):
+- if rule.nsProp('selector', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
+- self._its_translate_nodes[node] = rule.nsProp('translate', None)
+- elif xml_is_ns_name(rule, NS_ITS, 'withinTextRule'):
+- if rule.nsProp('selector', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
+- self._its_within_text_nodes[node] = rule.nsProp('withinText', None)
+- elif xml_is_ns_name(rule, NS_ITST, 'preserveSpaceRule'):
+- if rule.nsProp('selector', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
+- val = rule.nsProp('preserveSpace', None)
++ if rule.tag == '{' + NS_ITS + '}translateRule':
++ sel = rule.get('selector')
++ if sel is not None:
++ for node in self._try_xpath_eval(xpath, sel):
++ self._its_translate_nodes[node] = rule.get('translate')
++ elif rule.tag == '{' + NS_ITS + '}withinTextRule':
++ sel = rule.get('selector')
++ if sel is not None:
++ for node in self._try_xpath_eval(xpath, sel):
++ self._its_within_text_nodes[node] = rule.get('withinText')
++ elif rule.tag == '{' + NS_ITST + '}preserveSpaceRule':
++ sel = rule.get('selector')
++ if sel is not None:
++ for node in self._try_xpath_eval(xpath, sel):
++ val = rule.get('preserveSpace')
+ if val == 'yes':
+ self._its_preserve_space_nodes[node] = 'preserve'
+- elif xml_is_ns_name(rule, NS_ITS, 'preserveSpaceRule'):
+- if rule.nsProp('selector', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
+- self._its_preserve_space_nodes[node] = rule.nsProp('space', None)
+- elif xml_is_ns_name(rule, NS_ITS, 'localeFilterRule'):
+- if rule.nsProp('selector', None) is not None:
+- if rule.hasNsProp('localeFilterList', None):
+- lst = rule.nsProp('localeFilterList', None)
+- else:
+- lst = '*'
+- if rule.hasNsProp('localeFilterType', None):
+- typ = rule.nsProp('localeFilterType', None)
+- else:
+- typ = 'include'
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
++ elif rule.tag == '{' + NS_ITS + '}preserveSpaceRule':
++ sel = rule.get('selector')
++ if sel is not None:
++ for node in self._try_xpath_eval(xpath, sel):
++ self._its_preserve_space_nodes[node] = rule.get('space')
++ elif rule.tag == '{' + NS_ITS + '}localeFilterRule':
++ sel = rule.get('selector')
++ if sel is not None:
++ lst = rule.get('localeFilterList', '*')
++ typ = rule.get('localeFilterType', 'include')
++ for node in self._try_xpath_eval(xpath, sel):
+ self._its_locale_filters[node] = (lst, typ)
+- elif xml_is_ns_name(rule, NS_ITST, 'dropRule'):
+- if rule.nsProp('selector', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
+- self._itst_drop_nodes[node] = rule.nsProp('drop', None)
+- elif xml_is_ns_name(rule, NS_ITS, 'idValueRule'):
+- sel = rule.nsProp('selector', None)
+- idv = rule.nsProp('idValue', None)
++ elif rule.tag == '{' + NS_ITST + '}dropRule':
++ sel = rule.get('selector')
++ if sel is not None:
++ for node in self._try_xpath_eval(xpath, sel):
++ self._itst_drop_nodes[node] = rule.get('drop')
++ elif rule.tag == '{' + NS_ITS + '}idValueRule':
++ sel = rule.get('selector')
++ idv = rule.get('idValue')
+ if sel is not None and idv is not None:
+ for node in self._try_xpath_eval(xpath, sel):
+- try:
+- oldnode = xpath.contextNode()
+- except:
+- oldnode = None
+- xpath.setContextNode(node)
+- idvalue = self._try_xpath_eval(xpath, idv)
++ idvalue = self._try_xpath_eval(xpath, idv, node=node)
+ if isinstance(idvalue, string_types):
+ self._its_id_values[node] = idvalue
+ else:
+ for val in idvalue:
+- self._its_id_values[node] = val.content
++ self._its_id_values[node] = xml_content(val)
+ break
+- xpath.setContextNode(oldnode)
+ pass
+- elif xml_is_ns_name(rule, NS_ITST, 'contextRule'):
+- if rule.nsProp('selector', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
+- if rule.hasNsProp('context', None):
+- self._itst_contexts[node] = rule.nsProp('context', None)
+- elif rule.hasNsProp('contextPointer', None):
+- try:
+- oldnode = xpath.contextNode()
+- except:
+- oldnode = None
+- xpath.setContextNode(node)
+- ctxt = self._try_xpath_eval(xpath, rule.nsProp('contextPointer', None))
++ elif rule.tag == '{' + NS_ITST + '}contextRule':
++ sel = rule.get('selector')
++ if sel is not None:
++ for node in self._try_xpath_eval(xpath, sel):
++ ctxt = rule.get('context')
++ cp = rule.get('contextPointer')
++ if ctxt is not None:
++ self._itst_contexts[node] = ctxt
++ elif cp is not None:
++ ctxt = self._try_xpath_eval(xpath, cp, node=node)
+ if isinstance(ctxt, string_types):
+ self._itst_contexts[node] = ctxt
+ else:
+ for ctxt in ctxt:
+- self._itst_contexts[node] = ctxt.content
++ self._itst_contexts[node] = xml_content(ctxt)
+ break
+- xpath.setContextNode(oldnode)
+- elif xml_is_ns_name(rule, NS_ITS, 'locNoteRule'):
++ elif rule.tag == '{' + NS_ITS + '}locNoteRule':
+ locnote = None
+- notetype = rule.nsProp('locNoteType', None)
+- for child in xml_child_iter(rule):
+- if xml_is_ns_name(child, NS_ITS, 'locNote'):
+- locnote = LocNote(locnote=child.content, locnotetype=notetype)
+- break
++ notetype = rule.get('locNoteType')
++ for child in rule.iterchildren('{' + NS_ITS + '}locNote'):
++ locnote = LocNote(locnote=xml_content(child), locnotetype=notetype)
++ break
+ if locnote is None:
+- if rule.hasNsProp('locNoteRef', None):
+- locnote = LocNote(locnoteref=rule.nsProp('locNoteRef', None), locnotetype=notetype)
+- if rule.nsProp('selector', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
++ if 'locNoteRef' in rule.attrib:
++ locnote = LocNote(locnoteref=rule.get('locNoteRef'), locnotetype=notetype)
++ sel = rule.get('selector')
++ if sel is not None:
++ for node in self._try_xpath_eval(xpath, sel):
+ if locnote is not None:
+ self._its_loc_notes.setdefault(node, []).append(locnote)
+ else:
+- if rule.hasNsProp('locNotePointer', None):
+- sel = rule.nsProp('locNotePointer', None)
++ if 'locNotePointer' in rule.attrib:
++ sel = rule.get('locNotePointer')
+ ref = False
+- elif rule.hasNsProp('locNoteRefPointer', None):
+- sel = rule.nsProp('locNoteRefPointer', None)
++ elif 'locNoteRefPointer' in rule.attrib:
++ sel = rule.get('locNoteRefPointer')
+ ref = True
+ else:
+ continue
+- try:
+- oldnode = xpath.contextNode()
+- except:
+- oldnode = None
+- xpath.setContextNode(node)
+- note = self._try_xpath_eval(xpath, sel)
++ note = self._try_xpath_eval(xpath, sel, node=node)
+ if isinstance(note, string_types):
+ if ref:
+ nodenote = LocNote(locnoteref=note, locnotetype=notetype)
+@@ -695,55 +657,56 @@ class Document (object):
+ self._its_loc_notes.setdefault(node, []).append(nodenote)
+ else:
+ for note in note:
++ text = xml_content(note)
+ if ref:
+- nodenote = LocNote(locnoteref=note.content, locnotetype=notetype)
++ nodenote = LocNote(locnoteref=text, locnotetype=notetype)
+ else:
+- nodenote = LocNote(locnote=note.content, locnotetype=notetype,
++ nodenote = LocNote(locnote=text, locnotetype=notetype,
+ space=self.get_preserve_space(note))
+ self._its_loc_notes.setdefault(node, []).append(nodenote)
+ break
+- xpath.setContextNode(oldnode)
+- elif xml_is_ns_name(rule, NS_ITS, 'langRule'):
+- if rule.nsProp('selector', None) is not None and rule.nsProp('langPointer', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('selector', None)):
+- try:
+- oldnode = xpath.contextNode()
+- except:
+- oldnode = None
+- xpath.setContextNode(node)
+- res = self._try_xpath_eval(xpath, rule.nsProp('langPointer', None))
++ elif rule.tag == '{' + NS_ITS + '}langRule':
++ sel = rule.get('selector')
++ lp = rule.get('langPointer')
++ if sel is not None and lp is not None:
++ for node in self._try_xpath_eval(xpath, sel):
++ res = self._try_xpath_eval(xpath, lp, node=node)
+ if len(res) > 0:
+- self._its_lang[node] = res[0].content
++ self._its_lang[node] = xml_content(res[0])
+ # We need to construct language attributes, not just read
+ # language information. Technically, langPointer could be
+ # any XPath expression. But if it looks like an attribute
+ # accessor, just use the attribute name.
+- if rule.nsProp('langPointer', None)[0] == '@':
+- self._itst_lang_attr[node] = rule.nsProp('langPointer', None)[1:]
+- xpath.setContextNode(oldnode)
+- elif xml_is_ns_name(rule, NS_ITST, 'credits'):
+- if rule.nsProp('appendTo', None) is not None:
+- for node in self._try_xpath_eval(xpath, rule.nsProp('appendTo', None)):
++ # TODO: This should probably be skipped if langPointer
++ # equals '@xml:lang' which is the default.
++ if lp[0] == '@':
++ name = lp[1:]
++ if ':' in name:
++ prefix, lname = name.split(':', 2)
++ nsuri = node.nsmap.get(prefix)
++ if nsuri is None:
++ name = lname
++ else:
++ name = '{' + nsuri + '}' + lname
++ self._itst_lang_attr[node] = name
++ elif rule.tag == '{' + NS_ITST + '}credits':
++ sel = rule.get('appendTo')
++ if sel is not None:
++ for node in self._try_xpath_eval(xpath, sel):
+ self._itst_credits = (node, rule)
+ break
+- elif (xml_is_ns_name(rule, NS_ITS, 'externalResourceRefRule') or
+- xml_is_ns_name(rule, NS_ITST, 'externalRefRule')):
+- sel = rule.nsProp('selector', None)
+- if xml_is_ns_name(rule, NS_ITS, 'externalResourceRefRule'):
+- ptr = rule.nsProp('externalResourceRefPointer', None)
++ elif (rule.tag == '{' + NS_ITS + '}externalResourceRefRule' or
++ rule.tag == '{' + NS_ITST + '}externalRefRule'):
++ sel = rule.get('selector')
++ if rule.tag == '{' + NS_ITS + '}externalResourceRefRule':
++ ptr = rule.get('externalResourceRefPointer')
+ else:
+- ptr = rule.nsProp('refPointer', None)
++ ptr = rule.get('refPointer')
+ if sel is not None and ptr is not None:
+ for node in self._try_xpath_eval(xpath, sel):
+- try:
+- oldnode = xpath.contextNode()
+- except:
+- oldnode = None
+- xpath.setContextNode(node)
+- res = self._try_xpath_eval(xpath, ptr)
++ res = self._try_xpath_eval(xpath, ptr, node=node)
+ if len(res) > 0:
+- self._its_externals[node] = res[0].content
+- xpath.setContextNode(oldnode)
++ self._its_externals[node] = xml_content(res[0])
+
+ def apply_its_rules(self, builtins, userparams={}):
+ self._clear_cache()
+@@ -773,94 +736,59 @@ class Document (object):
+
+ def apply_its_file(self, filename, userparams={}):
+ self._clear_cache()
+- doc = libxml2.parseFile(filename)
+- root = doc.getRootElement()
+- if not xml_is_ns_name(root, NS_ITS, 'rules'):
++ parser = etree.XMLParser(resolve_entities = False)
++ root = etree.parse(filename, parser).getroot()
++ if root.tag != '{' + NS_ITS + '}rules':
+ return
+- version = None
+- if root.hasNsProp('version', None):
+- version = root.nsProp('version', None)
+- else:
++ version = root.get('version')
++ if version is None:
+ sys.stderr.write('Warning: ITS file %s missing version attribute\n' %
+ os.path.basename(filename))
+- if version is not None and version not in ('1.0', '2.0'):
++ elif version not in ('1.0', '2.0'):
+ sys.stderr.write('Warning: Skipping ITS file %s with unknown version %s\n' %
+- (os.path.basename(filename), root.nsProp('version', None)))
++ (os.path.basename(filename), root.get('version')))
+ return
+ matched = True
+- for match in xml_child_iter(root):
+- if xml_is_ns_name(match, NS_ITST, 'match'):
++ for match in root.iterchildren():
++ if match.tag == '{' + NS_ITST + '}match':
+ matched = False
+- xpath = self._doc.xpathNewContext()
+- par = match
+- nss = {}
+- while par is not None:
+- nsdef = par.nsDefs()
+- while nsdef is not None:
+- if nsdef.name is not None:
+- if nsdef.name not in nss:
+- nss[nsdef.name] = nsdef.content
+- xpath.xpathRegisterNs(nsdef.name, nsdef.content)
+- nsdef = nsdef.next
+- par = par.parent
+- if match.hasNsProp('selector', None):
+- if len(self._try_xpath_eval(xpath, match.nsProp('selector', None))) > 0:
++ sel = match.get('selector')
++ if sel is not None:
++ ns = { k: v for k, v in match.nsmap.items() if k is not None }
++ xpath = (ns, {})
++ if len(self._try_xpath_eval(xpath, sel)) > 0:
+ matched = True
+ break
+ if matched == False:
+ return
++ ns = { k: v for k, v in match.nsmap.items() if k is not None }
++ var = {}
+ params = self.get_its_params(root)
+- for rule in xml_child_iter(root):
+- xpath = self._doc.xpathNewContext()
+- par = match
+- nss = {}
+- while par is not None:
+- nsdef = par.nsDefs()
+- while nsdef is not None:
+- if nsdef.name is not None:
+- if nsdef.name not in nss:
+- nss[nsdef.name] = nsdef.content
+- xpath.xpathRegisterNs(nsdef.name, nsdef.content)
+- nsdef = nsdef.next
+- par = par.parent
+- self.register_its_params(xpath, params, userparams=userparams)
++ self.register_its_params(var, params, userparams=userparams)
++ xpath = (ns, var)
++ for rule in root.iterchildren():
+ self.apply_its_rule(rule, xpath)
+
+ def apply_local_its_rules(self, userparams={}):
+ self._clear_cache()
+ for rules in self._localrules:
+- def reg_ns(xpath, node):
+- if node.parent is not None:
+- reg_ns(xpath, node.parent)
+- nsdef = node.nsDefs()
+- while nsdef is not None:
+- if nsdef.name is not None:
+- xpath.xpathRegisterNs(nsdef.name, nsdef.content)
+- nsdef = nsdef.next
+- xpath = self._doc.xpathNewContext()
+- reg_ns(xpath, rules)
++ var = {}
+ params = self.get_its_params(rules)
+- self.register_its_params(xpath, params, userparams=userparams)
+- for rule in xml_child_iter(rules):
+- if rule.type != 'element':
+- continue
+- if rule.nsDefs() is not None:
+- rule_xpath = self._doc.xpathNewContext()
+- reg_ns(rule_xpath, rule)
+- self.register_its_params(rule_xpath, params, userparams=userparams)
+- else:
+- rule_xpath = xpath
++ self.register_its_params(var, params, userparams=userparams)
++ for rule in rules.iterchildren():
++ ns = { k: v for k, v in rule.nsmap.items() if k is not None }
++ rule_xpath = (ns, var)
+ self.apply_its_rule(rule, rule_xpath)
+
+ def _append_credits(self, parent, node, trdata):
+- if xml_is_ns_name(node, NS_ITST, 'for-each'):
+- select = node.nsProp('select', None)
++ if node.tag == '{' + NS_ITST + '}for-each':
++ select = node.get('select')
+ if select == 'years':
+ for year in trdata[2].split(','):
+- for child in xml_child_iter(node):
++ for child in node.iterchildren():
+ self._append_credits(parent, child, trdata + (year.strip(),))
+- elif xml_is_ns_name(node, NS_ITST, 'value-of'):
+- select = node.nsProp('select', None)
++ elif node.tag == '{' + NS_ITST + '}value-of':
++ select = node.get('select')
+ val = None
+ if select == 'name':
+ val = trdata[0]
+@@ -873,11 +801,20 @@ class Document (object):
+ if val is not None:
+ if not PY3:
+ val = val.encode('utf-8')
+- parent.addContent(val)
++ if len(parent):
++ if parent[-1].tail:
++ parent[-1].tail += val
++ else:
++ parent[-1].tail = val
++ else:
++ if parent.text:
++ parent.text += val
++ else:
++ parent.text = val
+ else:
+- newnode = node.copyNode(2)
+- parent.addChild(newnode)
+- for child in xml_child_iter(node):
++ newnode = parent.makeelement(node.tag, node.attrib)
++ parent.append(newnode)
++ for child in node.iterchildren():
+ self._append_credits(newnode, child, trdata)
+
+ def merge_credits(self, translations, language, node):
+@@ -895,7 +832,7 @@ class Document (object):
+ if not match:
+ continue
+ trdata = match.groups()
+- for node in xml_child_iter(self._itst_credits[1]):
++ for node in self._itst_credits[1].iterchildren():
+ self._append_credits(self._itst_credits[0], node, trdata)
+
+ def join_translations(self, translations, node=None, strict=False):
+@@ -903,29 +840,30 @@ class Document (object):
+ if node is None:
+ is_root = True
+ self.generate_messages(comments=False)
+- node = self._doc.getRootElement()
+- if node is None or node.type != 'element':
++ node = self._doc.getroot()
++ if node is None:
+ return
+ if self.get_itst_drop(node) == 'yes':
+- prev = node.prev
+- node.unlinkNode()
+- node.freeNode()
+- if prev is not None and prev.isBlankNode():
+- prev.unlinkNode()
+- prev.freeNode()
++ xml_delete_node(node)
+ return
+ msg = self._msgs.get_message_by_node(node)
+ if msg is None:
+- self.translate_attrs(node, node)
+- children = [child for child in xml_child_iter(node)]
+- for child in children:
++ #self.translate_attrs(node, node)
++ for child in node.iterchildren():
+ self.join_translations(translations, node=child, strict=strict)
+ else:
+- prevnode = None
+- if node.prev is not None and node.prev.type == 'text':
+- prevtext = node.prev.content
+- if re.sub(r'\s+', '', prevtext) == '':
+- prevnode = node.prev
++ prevtext = None
++ prev = node.getprevious()
++ if prev is None:
++ parent = node.getparent()
++ if parent is not None:
++ prevtext = parent.text
++ else:
++ prevtext = prev.tail
++ if prevtext is not None:
++ if not re.fullmatch(r'\s+', prevtext):
++ prevtext = None
++ i = 0
+ for lang in sorted(list(translations.keys()), reverse=True):
+ locale = self.get_its_locale_filter(node)
+ lmatch = match_locale_list(locale[0], lang)
+@@ -933,24 +871,25 @@ class Document (object):
+ continue
+ newnode = self.get_translated(node, translations[lang], strict=strict, lang=lang)
+ if newnode != node:
+- newnode.setProp('xml:lang', lang)
+- node.addNextSibling(newnode)
+- if prevnode is not None:
+- node.addNextSibling(prevnode.copyNode(0))
+- if is_root:
+- # Because of the way we create nodes and rewrite the document,
+- # we end up with lots of redundant namespace definitions. We
+- # kill them off in one fell swoop at the end.
+- fix_node_ns(node, {})
+- self._check_errors()
++ newnode.set('{' + NS_XML + '}lang', lang)
++ node.addnext(newnode)
++ if i == 0:
++ # Move tail to first new node
++ newnode.tail = node.tail
++ if prevtext is not None:
++ node.tail = prevtext
++ else:
++ if prevtext is not None:
++ newnode.tail = prevtext
++ i += 1
+
+ def merge_translations(self, translations, language, node=None, strict=False):
+ is_root = False
+ if node is None:
+ is_root = True
+ self.generate_messages(comments=False)
+- node = self._doc.getRootElement()
+- if node is None or node.type != 'element':
++ node = self._doc.getroot()
++ if node is None:
+ return
+ drop = False
+ locale = self.get_its_locale_filter(node)
+@@ -962,26 +901,23 @@ class Document (object):
+ if match_locale_list(locale[0], language):
+ drop = True
+ if self.get_itst_drop(node) == 'yes' or drop:
+- prev = node.prev
+- node.unlinkNode()
+- node.freeNode()
+- if prev is not None and prev.isBlankNode():
+- prev.unlinkNode()
+- prev.freeNode()
++ xml_delete_node(node)
+ return
+ if is_root:
+ self.merge_credits(translations, language, node)
+ msg = self._msgs.get_message_by_node(node)
+ if msg is None:
+ self.translate_attrs(node, node)
+- children = [child for child in xml_child_iter(node)]
+- for child in children:
++ for child in node.iterchildren():
+ self.merge_translations(translations, language, node=child, strict=strict)
+ else:
+ newnode = self.get_translated(node, translations, strict=strict, lang=language)
+ if newnode != node:
+ self.translate_attrs(node, newnode)
+- node.replaceNode(newnode)
++ newnode.tail = node.tail
++ parent = node.getparent()
++ if parent is not None:
++ parent.replace(node, newnode)
+ if is_root:
+ # Apply language attributes to untranslated nodes. We don't do
+ # this before processing, because then these attributes would
+@@ -998,31 +934,27 @@ class Document (object):
+ origlang = self._its_lang.get(lcpar)
+ if origlang is not None:
+ break
+- lcpar = lcpar.parent
++ lcpar = lcpar.getparent()
+ if origlang is not None:
+- lcnode.setProp(attr, origlang)
++ lcnode.set(attr, origlang)
+ # And then set the language attribute on the root node.
+ if language is not None:
+ attr = self._itst_lang_attr.get(node)
+ if attr is not None:
+- node.setProp(attr, language)
+- # Because of the way we create nodes and rewrite the document,
+- # we end up with lots of redundant namespace definitions. We
+- # kill them off in one fell swoop at the end.
+- fix_node_ns(node, {})
+- self._check_errors()
++ node.set(attr, language)
+
+ def translate_attrs(self, oldnode, newnode):
+- trans_attrs = [attr for attr in xml_attr_iter(oldnode) if self._its_translate_nodes.get(attr, 'no') == 'yes']
+- for attr in trans_attrs:
+- srccontent = attr.get_content()
++ for attrname, srccontent in oldnode.items():
++ attr = XMLAttr(oldnode, attrname)
++ if self._its_translate_nodes.get(attr, 'no') != 'yes':
++ continue
+ if not PY3:
+ srccontent = srccontent.decode('utf-8')
+ newcontent = translations.ugettext(srccontent)
+ if newcontent:
+ if not PY3:
+ newcontent = newcontent.encode('utf-8')
+- newnode.setProp(attr.name, newcontent)
++ newnode.set(attrname, newcontent)
+
+ def get_translated (self, node, translations, strict=False, lang=None):
+ msg = self._msgs.get_message_by_node(node)
+@@ -1037,106 +969,90 @@ class Document (object):
+ trans = translations.ugettext(msgstr)
+ if trans is None:
+ return node
+- nss = {}
+- def reg_ns(node, nss):
+- if node.parent is not None:
+- reg_ns(node.parent, nss)
+- nsdef = node.nsDefs()
+- while nsdef is not None:
+- nss[nsdef.name] = nsdef.content
+- nsdef = nsdef.next
+- reg_ns(node, nss)
+- nss['_'] = NS_BLANK
+- try:
+- blurb = node.doc.intSubset().serialize('utf-8')
+- except Exception:
+- blurb = ''
+- blurb += '<' + ustr(node.name, 'utf-8')
+- for nsname in list(nss.keys()):
++ blurb = ''
++ doc = node.getroottree()
++ if doc.docinfo.internalDTD:
++ # This is an ugly hack to serialize the DTD. We copy the
++ # document, replace the document element, serialize the
++ # document and remove the last line which contains the
++ # document element, leaving only the DTD.
++ copy = deepcopy(doc)
++ root = copy.getroot()
++ newroot = root.makeelement(root.tag)
++ copy._setroot(newroot)
++ blurb = re.sub('.*$', '', etree.tostring(copy, encoding='unicode'))
++ localname = ustr(xml_localname(node), 'utf-8')
++ blurb += '<' + localname
++ blurb += ' xmlns:_="%s"' % NS_BLANK
++ for nsname, nsuri in node.nsmap.items():
+ if nsname is None:
+- blurb += ' xmlns="%s"' % nss[nsname]
++ blurb += ' xmlns="%s"' % nsuri
+ else:
+- blurb += ' xmlns:%s="%s"' % (nsname, nss[nsname])
+- blurb += '>%s</%s>' % (trans, ustr(node.name, 'utf-8'))
+- if not PY3:
+- blurb = blurb.encode('utf-8')
+- ctxt = libxml2.createDocParserCtxt(blurb)
+- if self._load_dtd:
+- ctxt.loadSubset(1)
+- if self._keep_entities:
+- ctxt.loadSubset(1)
+- ctxt.ctxtUseOptions(libxml2.XML_PARSE_DTDLOAD)
+- ctxt.replaceEntities(0)
+- else:
+- ctxt.replaceEntities(1)
+- ctxt.parseDocument()
+- trnode = ctxt.doc().getRootElement()
++ blurb += ' xmlns:%s="%s"' % (nsname, nsuri)
++ blurb += '>%s</%s>' % (trans, localname)
++ parser = etree.XMLParser(load_dtd = self._load_dtd or self._keep_entities,
++ resolve_entities = not(self._keep_entities))
+ try:
+- self._check_errors()
+- except libxml2.parserError:
++ trnode = etree.fromstring(blurb, parser)
++ except:
+ if strict:
+ raise
+ else:
+ sys.stderr.write('Warning: Could not merge %stranslation for msgid:\n%s\n' % (
+- (lang + ' ') if lang is not None else '',
+- msgstr.encode('utf-8')))
+- self._xml_err = ''
++ (lang + ' ') if lang is not None else '',
++ msgstr.encode('utf-8')))
+ return node
+- def scan_node(node):
+- children = [child for child in xml_child_iter(node)]
+- for child in children:
+- if child.type != 'element':
++ try:
++ for child in trnode.iterdescendants():
++ if isinstance(child, (etree._Entity, etree._Comment, etree._ProcessingInstruction)):
+ continue
+- if child.ns() is not None and child.ns().content == NS_BLANK:
+- ph_node = msg.get_placeholder(child.name).node
+- if self.has_child_elements(ph_node):
++ qname = etree.QName(child.tag)
++ if qname.namespace == NS_BLANK:
++ ph = msg.get_placeholder(qname.localname)
++ if ph is None:
++ sys.stderr.write('Warning: Could not find placeholder %s\n' % (
++ qname.localname))
++ continue
++ ph_node = ph.node
++ if len(ph_node):
+ self.merge_translations(translations, None, ph_node, strict=strict)
+- newnode = ph_node.copyNode(1)
+- newnode.setTreeDoc(self._doc)
+- child.replaceNode(newnode)
++ newnode = deepcopy(ph_node)
++ newnode.tail = child.tail
++ child.getparent().replace(child, newnode)
+ else:
+ repl = self.get_translated(ph_node, translations, strict=strict, lang=lang)
+- child.replaceNode(repl)
+- scan_node(child)
+- try:
+- scan_node(trnode)
++ repl.tail = child.tail
++ child.getparent().replace(child, repl)
+ except:
++ raise
+ if strict:
+ raise
+ else:
+ sys.stderr.write('Warning: Could not merge %stranslation for msgid:\n%s\n' % (
+ (lang + ' ') if lang is not None else '',
+ msgstr.encode('utf-8')))
+- self._xml_err = ''
+- ctxt.doc().freeDoc()
+ return node
+- retnode = node.copyNode(2)
+- retnode.setTreeDoc(self._doc)
+- for child in xml_child_iter(trnode):
+- newnode = child.copyNode(1)
+- newnode.setTreeDoc(self._doc)
+- retnode.addChild(newnode)
++ retnode = self._doc.getroot().makeelement(node.tag, node.attrib, node.nsmap)
++ retnode.text = trnode.text
++ for child in trnode.iterchildren():
++ retnode.append(child)
+
+- ctxt.doc().freeDoc()
+ return retnode
+
+ def generate_messages(self, comments=True):
+ if self._itst_credits is not None:
+ self._msgs.add_credits()
+- for child in xml_child_iter(self._doc):
+- if child.type == 'element':
+- self.generate_message(child, None, comments=comments)
+- break
++ if self._doc is not None:
++ self.generate_message(self._doc.getroot(), None, comments=comments)
+
+ def generate_message(self, node, msg, comments=True, path=None):
+- if node.type in ('text', 'cdata') and msg is not None:
+- msg.add_text(node.content)
++ if isinstance(node, etree._Entity):
++ msg.add_entity_ref(node.name)
+ return
+- if node.type == 'entity_ref':
+- msg.add_entity_ref(node.name);
+- if node.type != 'element':
++ # Only allow elements
++ if isinstance(node, XMLAttr) or not isinstance(node.tag, str):
+ return
+- if node.hasNsProp('drop', NS_ITST) and node.nsProp('drop', NS_ITST) == 'yes':
++ if node.get('{' + NS_ITST + '}drop', 'no') == 'yes':
+ return
+ if self._itst_drop_nodes.get(node, 'no') == 'yes':
+ return
+@@ -1158,9 +1074,7 @@ class Document (object):
+ if msg is not None:
+ msg.add_placeholder(node)
+ msg = Message()
+- ctxt = None
+- if node.hasNsProp('context', NS_ITST):
+- ctxt = node.nsProp('context', NS_ITST)
++ ctxt = node.get('{' + NS_ITST + '}context')
+ if ctxt is None:
+ ctxt = self._itst_contexts.get(node)
+ if ctxt is not None:
+@@ -1173,27 +1087,38 @@ class Document (object):
+ msg.set_preserve_space()
+ if self.get_its_locale_filter(node) != ('*', 'include'):
+ msg.set_locale_filter(self.get_its_locale_filter(node))
+- msg.add_source('%s:%i' % (self._doc.name, node.lineNo()))
+- msg.add_marker('%s/%s' % (ustr(node.parent.name, 'utf-8'), ustr(node.name, 'utf-8')))
++ msg.add_source('%s:%i' % (self._doc.docinfo.URL, node.sourceline))
++ parent = node.getparent()
++ if parent is None:
++ ptag = '#root'
++ else:
++ ptag = xml_localname(parent)
++ msg.add_marker('%s/%s' % (ustr(ptag, 'utf-8'), ustr(xml_localname(node), 'utf-8')))
+ else:
+ withinText = True
+ msg.add_start_tag(node)
+
+ if not withinText:
+ # Add msg for translatable node attributes
+- for attr in xml_attr_iter(node):
++ for attrname, attrval in node.items():
++ attr = XMLAttr(node, attrname)
+ if self._its_translate_nodes.get(attr, 'no') == 'yes':
+ attr_msg = Message()
+ if self.get_preserve_space(attr):
+ attr_msg.set_preserve_space()
+- attr_msg.add_source('%s:%i' % (self._doc.name, node.lineNo()))
+- attr_msg.add_marker('%s/%s@%s' % (node.parent.name, node.name, attr.name))
+- attr_msg.add_text(attr.content)
++ attr_msg.add_source('%s:%i' % (self._doc.docinfo.URL, node.sourceline))
++ attr_msg.add_marker('%s/%s@%s' % (
++ xml_localname(node.getparent()),
++ xml_localname(node),
++ etree.QName(attrname).localname))
++ attr_msg.add_text(attrval)
+ if comments:
+ for locnote in self.get_its_loc_notes(attr):
+ comment = Comment(locnote)
+ comment.add_marker ('%s/%s@%s' % (
+- node.parent.name, node.name, attr.name))
++ xml_localname(node.getparent()),
++ xml_localname(node),
++ etree.QName(attrname).localname))
+ attr_msg.add_comment(comment)
+ self._msgs.add_message(attr_msg, attr)
+
+@@ -1204,15 +1129,16 @@ class Document (object):
+ for locnote in self.get_its_loc_notes(cnode, inherit=(not withinText)):
+ comment = Comment(locnote)
+ if withinText:
+- comment.add_marker('.%s/%s' % (path, cnode.name))
++ comment.add_marker('.%s/%s' % (path, xml_localname(cnode)))
+ msg.add_comment(comment)
+ hasnote = True
+ if hasnote or not is_unit:
+ break
+- cnode = cnode.parent
++ cnode = cnode.getparent()
+
+ self.generate_external_resource_message(node)
+- for attr in xml_attr_iter(node):
++ for attrname in node.keys():
++ attr = XMLAttr(node, attrname)
+ self.generate_external_resource_message(attr)
+ idvalue = self.get_its_id_value(attr)
+ if idvalue is not None:
+@@ -1220,9 +1146,13 @@ class Document (object):
+ msg.add_id_value(basename + '#' + idvalue)
+
+ if withinText:
+- path = path + '/' + node.name
+- for child in xml_child_iter(node):
++ path = path + '/' + node.tag
++ if node.text is not None and msg is not None:
++ msg.add_text(node.text)
++ for child in node.iterchildren():
+ self.generate_message(child, msg, comments=comments, path=path)
++ if child.tail is not None and msg is not None:
++ msg.add_text(child.tail)
+
+ if translate:
+ if is_unit and not msg.is_empty():
+@@ -1234,12 +1164,17 @@ class Document (object):
+ if node not in self._its_externals:
+ return
+ resref = self._its_externals[node]
+- if node.type == 'element':
+- translate = self.get_its_translate(node)
+- marker = '%s/%s' % (node.parent.name, node.name)
++ if isinstance(node, XMLAttr):
++ elem = node.getparent()
++ translate = self.get_its_translate(elem)
++ marker = '%s/%s/@%s' % (
++ xml_localname(elem.getparent()),
++ xml_localname(elem),
++ xml_localname(node))
+ else:
+- translate = self.get_its_translate(node.parent)
+- marker = '%s/%s/@%s' % (node.parent.parent.name, node.parent.name, node.name)
++ translate = self.get_its_translate(node)
++ marker = '%s/%s' % (xml_localname(node.getparent()),
++ xml_localname(node))
+ if translate == 'no':
+ return
+ msg = Message()
+@@ -1253,7 +1188,7 @@ class Document (object):
+ txt = "external ref='%s' md5='%s'" % (resref, filemd5)
+ msg.set_context('_')
+ msg.add_text(txt)
+- msg.add_source('%s:%i' % (self._doc.name, node.lineNo()))
++ msg.add_source('%s:%i' % (self._doc.docinfo.URL, node.sourceline))
+ msg.add_marker(marker)
+ msg.add_comment(Comment('This is a reference to an external file such as an image or'
+ ' video. When the file changes, the md5 hash will change to'
+@@ -1265,44 +1200,41 @@ class Document (object):
+ def is_translation_unit (self, node):
+ return self.get_its_within_text(node) != 'yes'
+
+- def has_child_elements(self, node):
+- return len([child for child in xml_child_iter(node) if child.type=='element'])
+-
+ def get_preserve_space (self, node):
+- while node.type in ('attribute', 'element'):
+- if node.getSpacePreserve() == 1:
++ while node is not None:
++ if node.get('{' + NS_XML + '}space') == 'preserve':
+ return True
+ if node in self._its_preserve_space_nodes:
+ return (self._its_preserve_space_nodes[node] == 'preserve')
+- node = node.parent
++ node = node.getparent()
+ return False
+
+ def get_its_translate(self, node):
+ if node in self._its_translate_nodes_cache:
+ return self._its_translate_nodes_cache[node]
+ val = None
+- if node.hasNsProp('translate', NS_ITS):
+- val = node.nsProp('translate', NS_ITS)
+- elif xml_is_ns_name(node, NS_ITS, 'span') and node.hasNsProp('translate', None):
+- val = node.nsProp('translate', None)
++ if '{' + NS_ITS + '}translate' in node.attrib:
++ val = node.get('{' + NS_ITS + '}translate')
++ elif node.tag == '{' + NS_ITS + '}span' and 'translate' in node.attrib:
++ val = node.get('translate')
+ elif node in self._its_translate_nodes:
+ val = self._its_translate_nodes[node]
+ if val is not None:
+ self._its_translate_nodes_cache[node] = val
+ return val
+- if node.type == 'attribute':
++ if isinstance(node, XMLAttr):
+ return 'no'
+- if node.parent.type == 'element':
+- parval = self.get_its_translate(node.parent)
++ if node.getparent() is not None:
++ parval = self.get_its_translate(node.getparent())
+ self._its_translate_nodes_cache[node] = parval
+ return parval
+ return 'yes'
+
+ def get_its_within_text(self, node):
+- if node.hasNsProp('withinText', NS_ITS):
+- val = node.nsProp('withinText', NS_ITS)
+- elif xml_is_ns_name(node, NS_ITS, 'span') and node.hasNsProp('withinText', None):
+- val = node.nsProp('withinText', None)
++ if '{' + NS_ITS + '}withinText' in node.attrib:
++ val = node.get('{' + NS_ITS + '}withinText')
++ elif node.tag == '{' + NS_ITS + '}span' and 'withinText' in node.attrib:
++ val = node.get('withinText')
+ else:
+ return self._its_within_text_nodes.get(node, 'no')
+ if val in ('yes', 'nested'):
+@@ -1312,73 +1244,63 @@ class Document (object):
+ def get_its_locale_filter(self, node):
+ if node in self._its_locale_filters_cache:
+ return self._its_locale_filters_cache[node]
+- if node.hasNsProp('localeFilterList', NS_ITS) or node.hasNsProp('localeFilterType', NS_ITS):
+- if node.hasNsProp('localeFilterList', NS_ITS):
+- lst = node.nsProp('localeFilterList', NS_ITS)
+- else:
+- lst = '*'
+- if node.hasNsProp('localeFilterType', NS_ITS):
+- typ = node.nsProp('localeFilterType', NS_ITS)
+- else:
+- typ = 'include'
++ if ('{' + NS_ITS + '}localeFilterList' in node.attrib or
++ '{' + NS_ITS + '}localeFilterType' in node.attrib):
++ lst = node.get('{' + NS_ITS + '}localeFilterList', '*')
++ typ = node.get('{' + NS_ITS + '}localeFilterType', 'include')
+ return (lst, typ)
+- if (xml_is_ns_name(node, NS_ITS, 'span') and
+- (node.hasNsProp('localeFilterList', None) or node.hasNsProp('localeFilterType', None))):
+- if node.hasNsProp('localeFilterList', None):
+- lst = node.nsProp('localeFilterList', None)
+- else:
+- lst = '*'
+- if node.hasNsProp('localeFilterType', None):
+- typ = node.nsProp('localeFilterType', None)
+- else:
+- typ = 'include'
++ if (node.tag == '{' + NS_ITS + '}span' and
++ ('localeFilterList' in node.attrib or 'localeFilterType' in node.attrib)):
++ lst = node.get('localeFilterList', '*')
++ typ = node.get('localeFilterType', 'include')
+ return (lst, typ)
+ if node in self._its_locale_filters:
+ return self._its_locale_filters[node]
+- if node.parent.type == 'element':
+- parval = self.get_its_locale_filter(node.parent)
++ if node.getparent() is not None:
++ parval = self.get_its_locale_filter(node.getparent())
+ self._its_locale_filters_cache[node] = parval
+ return parval
+ return ('*', 'include')
+
+ def get_itst_drop(self, node):
+- if node.hasNsProp('drop', NS_ITST) and node.nsProp('drop', NS_ITST) == 'yes':
++ if node.get('{' + NS_ITST + '}drop') == 'yes':
+ return 'yes'
+ if self._itst_drop_nodes.get(node, 'no') == 'yes':
+ return 'yes'
+ return 'no'
+
+ def get_its_id_value(self, node):
+- if node.hasNsProp('id', NS_XML):
+- return node.nsProp('id', NS_XML)
++ if '{' + NS_XML + '}id' in node.attrib:
++ return node.get('{' + NS_XML + '}id')
+ return self._its_id_values.get(node, None)
+
+ def get_its_loc_notes(self, node, inherit=True):
+ if node in self._its_loc_notes_cache:
+ return self._its_loc_notes_cache[node]
+ ret = []
+- if ( node.hasNsProp('locNote', NS_ITS) or
+- node.hasNsProp('locNoteRef', NS_ITS) or
+- node.hasNsProp('locNoteType', NS_ITS) ):
+- notetype = node.nsProp('locNoteType', NS_ITS)
+- if node.hasNsProp('locNote', NS_ITS):
+- ret.append(LocNote(locnote=node.nsProp('locNote', NS_ITS), locnotetype=notetype))
+- elif node.hasNsProp('locNoteRef', NS_ITS):
+- ret.append(LocNote(locnoteref=node.nsProp('locNoteRef', NS_ITS), locnotetype=notetype))
+- elif xml_is_ns_name(node, NS_ITS, 'span'):
+- if ( node.hasNsProp('locNote', None) or
+- node.hasNsProp('locNoteRef', None) or
+- node.hasNsProp('locNoteType', None) ):
+- notetype = node.nsProp('locNoteType', None)
+- if node.hasNsProp('locNote', None):
+- ret.append(LocNote(locnote=node.nsProp('locNote', None), locnotetype=notetype))
+- elif node.hasNsProp('locNoteRef', None):
+- ret.append(LocNote(locnoteref=node.nsProp('locNoteRef', None), locnotetype=notetype))
++ if ( '{' + NS_ITS + '}locNote' in node.attrib or
++ '{' + NS_ITS + '}locNoteRef' in node.attrib or
++ '{' + NS_ITS + '}locNoteType' in node.attrib ):
++ notetype = node.get('{' + NS_ITS + '}locNoteType')
++ if '{' + NS_ITS + '}locNote' in node.attrib:
++ ret.append(LocNote(locnote=node.get('{' + NS_ITS + '}locNote'), locnotetype=notetype))
++ elif '{' + NS_ITS + '}locNoteRef' in node.attrib:
++ ret.append(LocNote(locnoteref=node.get('{' + NS_ITS + '}locNoteRef'), locnotetype=notetype))
++ elif node.tag == '{' + NS_ITS + '}span':
++ if ( 'locNote' in node.attrib or
++ 'locNoteRef' in node.attrib or
++ 'locNoteType' in node.attrib ):
++ notetype = node.get('locNoteType')
++ if 'locNote' in node.attrib:
++ ret.append(LocNote(locnote=node.get('locNote'), locnotetype=notetype))
++ elif 'locNoteRef' in node.attrib:
++ ret.append(LocNote(locnoteref=node.get('locNoteRef'), locnotetype=notetype))
+ for locnote in reversed(self._its_loc_notes.get(node, [])):
+ ret.append(locnote)
+ if (len(ret) == 0 and inherit and
+- node.type != 'attribute' and node.parent is not None and node.parent.type == 'element'):
+- parval = self.get_its_loc_notes(node.parent)
++ not isinstance(node, XMLAttr) and
++ node.getparent() is not None):
++ parval = self.get_its_loc_notes(node.getparent())
+ self._its_loc_notes_cache[node] = parval
+ return parval
+ self._its_loc_notes_cache[node] = ret
+@@ -1386,12 +1308,12 @@ class Document (object):
+
+ def output_test_data(self, category, out, node=None):
+ if node is None:
+- node = self._doc.getRootElement()
++ node = self._doc.getroot()
+ compval = ''
+ if category == 'translate':
+ compval = 'translate="%s"' % self.get_its_translate(node)
+ elif category == 'withinText':
+- if node.type != 'attribute':
++ if not isinstance(node, XMLAttr):
+ compval = 'withinText="%s"' % self.get_its_within_text(node)
+ elif category == 'localeFilter':
+ compval = 'localeFilterList="%s"\tlocaleFilterType="%s"' % self.get_its_locale_filter(node)
+@@ -1422,16 +1344,32 @@ class Document (object):
+ out.write('%s\t%s\r\n' % (xml_get_node_path(node), compval))
+ else:
+ out.write('%s\r\n' % (xml_get_node_path(node)))
+- for attr in sorted(xml_attr_iter(node), key=ustr):
++ for attrname in sorted(node.keys(), key=ustr):
++ attr = XMLAttr(node, attrname)
+ self.output_test_data(category, out, attr)
+- for child in xml_child_iter(node):
+- if child.type == 'element':
+- self.output_test_data(category, out, child)
++ for child in node.iterchildren():
++ self.output_test_data(category, out, child)
+
+- @staticmethod
+- def _try_xpath_eval (xpath, expr):
++ def _try_xpath_eval (self, xpath, expr, node=None):
++ if node is None:
++ node = self._doc
++ elif isinstance(node, XMLAttr):
++ # lxml doesn't support attributes as XPath context nodes.
++ if expr == '.':
++ return [ node ]
++ sys.stderr.write('Warning: Unsupported XPath on attribute: %s\n' % expr)
++ return []
+ try:
+- return xpath.xpathEval(expr)
++ result = node.xpath(expr, namespaces=xpath[0], **xpath[1])
++ if not isinstance(result, str):
++ for i in range(len(result)):
++ val = result[i]
++ # Use lxml's "smart string" feature to determine
++ # the attribute node.
++ if (isinstance(val, etree._ElementUnicodeResult) and
++ val.is_attribute):
++ result[i] = XMLAttr(val.getparent(), val.attrname)
++ return result
+ except:
+ sys.stderr.write('Warning: Invalid XPath: %s\n' % expr)
+ return []
+@@ -1636,11 +1574,11 @@ if __name__ == '__main__':
+ raise
+ sys.stderr.write('Error: Could not merge translations:\n%s\n' % ustr(e))
+ sys.exit(1)
+- serialized = doc._doc.serialize('utf-8')
+- if PY3:
+- # For some reason, under py3, our serialized data is returns as a str.
+- # Let's encode it to bytes
+- serialized = serialized.encode('utf-8')
++ # lxml generates XML declarations with single quotes.
++ serialized = (
++ b'<?xml version="1.0" encoding="utf-8"?>\n' +
++ etree.tostring(doc._doc, encoding='utf-8') +
++ b'\n')
+ fout = out
+ fout_is_str = isinstance(fout, string_types)
+ if fout_is_str:
+@@ -1675,11 +1613,11 @@ if __name__ == '__main__':
+ for itsfile in opts.itsfile:
+ doc.apply_its_file(itsfile, userparams=userparams)
+ doc.join_translations(translations, strict=opts.strict)
+- serialized = doc._doc.serialize('utf-8')
+- if PY3:
+- # For some reason, under py3, our serialized data is returns as a str.
+- # Let's encode it to bytes
+- serialized = serialized.encode('utf-8')
++ # lxml generates XML declarations with single quotes.
++ serialized = (
++ b'<?xml version="1.0" encoding="utf-8"?>\n' +
++ etree.tostring(doc._doc, encoding='utf-8') +
++ b'\n')
+ out.write(serialized)
+ out.flush()
+
diff --git a/textproc/jaq/Makefile b/textproc/jaq/Makefile
index f9ec541f6038..33f2e75da4a7 100644
--- a/textproc/jaq/Makefile
+++ b/textproc/jaq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jaq
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.0
-PORTREVISION= 2
+DISTVERSION= 2.3.0
+PORTREVISION= 0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -20,63 +20,94 @@ GH_ACCOUNT= 01mf02
CARGO_BUILD_ARGS= --package=jaq
CARGO_INSTALL_PATH= jaq
CARGO_CRATES= aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
arbitrary-1.4.1 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
base64-0.22.1 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
bumpalo-3.14.0 \
- cc-1.2.20 \
- cfg-if-1.0.0 \
- chrono-0.4.40 \
+ cc-1.2.29 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ clipboard-win-5.4.0 \
codesnake-0.2.1 \
console_log-1.0.0 \
+ core-foundation-sys-0.8.7 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
dyn-clone-1.0.19 \
env_logger-0.10.2 \
equivalent-1.0.2 \
- errno-0.3.11 \
+ errno-0.3.13 \
+ error-code-3.3.2 \
fastrand-2.3.0 \
+ fd-lock-4.0.4 \
foldhash-0.1.5 \
getrandom-0.2.16 \
- hashbrown-0.15.2 \
- hermit-abi-0.5.0 \
+ getrandom-0.3.3 \
+ hashbrown-0.15.4 \
+ hermit-abi-0.5.2 \
hifijson-0.2.2 \
- indexmap-2.9.0 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ indexmap-2.10.0 \
is-terminal-0.4.16 \
itoa-1.0.15 \
js-sys-0.3.77 \
- libc-0.2.172 \
- libm-0.2.13 \
- libmimalloc-sys-0.1.42 \
- linux-raw-sys-0.4.15 \
+ libc-0.2.174 \
+ libm-0.2.15 \
+ libmimalloc-sys-0.1.43 \
+ libredox-0.1.4 \
+ linux-raw-sys-0.9.4 \
log-0.4.27 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memmap2-0.9.5 \
- mimalloc-0.1.46 \
+ mimalloc-0.1.47 \
+ nix-0.27.1 \
num-traits-0.2.19 \
once_cell-1.20.3 \
+ option-ext-0.2.0 \
proc-macro2-1.0.95 \
quote-1.0.40 \
+ r-efi-5.3.0 \
+ redox_users-0.5.0 \
regex-lite-0.1.6 \
- rustix-0.38.44 \
- rustversion-1.0.20 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
+ rustyline-13.0.0 \
ryu-1.0.20 \
serde-1.0.219 \
serde_derive-1.0.219 \
serde_json-1.0.140 \
shlex-1.3.0 \
- syn-2.0.100 \
- tempfile-3.15.0 \
+ syn-2.0.104 \
+ tempfile-3.20.0 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
typed-arena-2.0.2 \
- unicode-ident-1.0.17 \
- unicode-width-0.1.13 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.1.14 \
urlencoding-2.1.3 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ utf8parse-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
@@ -87,6 +118,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
+ wit-bindgen-rt-0.39.0 \
yansi-1.0.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/jaq/distinfo b/textproc/jaq/distinfo
index 2846de2c2eb7..1c6d2eb65b55 100644
--- a/textproc/jaq/distinfo
+++ b/textproc/jaq/distinfo
@@ -1,84 +1,118 @@
-TIMESTAMP = 1745704127
+TIMESTAMP = 1761522416
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/cc-1.2.20.crate) = 04da6a0d40b948dfc4fa8f5bbf402b0fc1a64a28dbf7d12ffd683550f2c1b63a
-SIZE (rust/crates/cc-1.2.20.crate) = 105986
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
+SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
+SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
SHA256 (rust/crates/codesnake-0.2.1.crate) = 2205f7f6d3de68ecf4c291c789b3edf07b6569268abd0188819086f71ae42225
SIZE (rust/crates/codesnake-0.2.1.crate) = 11150
SHA256 (rust/crates/console_log-1.0.0.crate) = be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f
SIZE (rust/crates/console_log-1.0.0.crate) = 28943
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78
+SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e
-SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hifijson-0.2.2.crate) = 9958ab3ce3170c061a27679916bd9b969eceeb5e8b120438e6751d0987655c42
SIZE (rust/crates/hifijson-0.2.2.crate) = 23401
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libm-0.2.13.crate) = c9627da5196e5d8ed0b0495e61e518847578da83483c37288316d9b2e03a7f72
-SIZE (rust/crates/libm-0.2.13.crate) = 148927
-SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4
-SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
-SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af
-SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
+SIZE (rust/crates/nix-0.27.1.crate) = 286494
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustyline-13.0.0.crate) = 02a2d683a4ac90aeef5b1013933f6d977bd37d51ff3f4dad829d4931a7e6be86
+SIZE (rust/crates/rustyline-13.0.0.crate) = 116254
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
@@ -89,20 +123,30 @@ SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
-SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
-SHA256 (rust/crates/unicode-ident-1.0.17.crate) = 00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe
-SIZE (rust/crates/unicode-ident-1.0.17.crate) = 47704
-SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
-SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -115,6 +159,24 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
@@ -135,7 +197,9 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (01mf02-jaq-v2.2.0_GH0.tar.gz) = eee6a4d608c31c12c82644f1cdb69cfed55bb079806ec939e4de486bb252c631
-SIZE (01mf02-jaq-v2.2.0_GH0.tar.gz) = 116189
+SHA256 (01mf02-jaq-v2.3.0_GH0.tar.gz) = 80fae7c5bbbc244580ca77d3e5a4fc6e9c3ea08a5526d562e3c5300edd44fe8b
+SIZE (01mf02-jaq-v2.3.0_GH0.tar.gz) = 121047
diff --git a/textproc/jid/Makefile b/textproc/jid/Makefile
index 07b35c6904c5..4eef1560787d 100644
--- a/textproc/jid/Makefile
+++ b/textproc/jid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jid
PORTVERSION= 0.7.6
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 32
CATEGORIES= textproc
MAINTAINER= sbz@FreeBSD.org
diff --git a/textproc/jless/Makefile b/textproc/jless/Makefile
index aac265179c10..8c5c54b655c0 100644
--- a/textproc/jless/Makefile
+++ b/textproc/jless/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jless
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/jnv/Makefile b/textproc/jnv/Makefile
index c0dae3861612..2592d17dd2ec 100644
--- a/textproc/jnv/Makefile
+++ b/textproc/jnv/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jnv
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/jql/Makefile b/textproc/jql/Makefile
index f563f7be84e0..8232c44b59e0 100644
--- a/textproc/jql/Makefile
+++ b/textproc/jql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jql
DISTVERSIONPREFIX= jql-v
-DISTVERSION= 8.0.7
+DISTVERSION= 8.0.9
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -15,108 +15,130 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= yamafaktory
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
anes-0.1.6 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- anyhow-1.0.98 \
- autocfg-1.4.0 \
- backtrace-0.3.74 \
- bumpalo-3.16.0 \
- bytes-1.9.0 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
+ autocfg-1.5.0 \
+ backtrace-0.3.76 \
+ bitflags-2.9.4 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
cast-0.3.0 \
- cc-1.2.2 \
- cfg-if-1.0.0 \
+ cc-1.2.41 \
+ cfg-if-1.0.3 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_derive-4.5.40 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
colored_json-5.0.0 \
- criterion-0.6.0 \
- criterion-plot-0.5.0 \
- crossbeam-deque-0.8.5 \
+ criterion-0.7.0 \
+ criterion-plot-0.6.0 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
- crunchy-0.2.2 \
- either-1.13.0 \
- equivalent-1.0.1 \
- gimli-0.31.1 \
- half-2.4.1 \
- hashbrown-0.15.2 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ find-msvc-tools-0.1.4 \
+ gimli-0.32.3 \
+ half-2.7.0 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- indexmap-2.9.0 \
+ indexmap-2.11.4 \
+ io-uring-0.7.10 \
is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
itertools-0.13.0 \
- itoa-1.0.14 \
- js-sys-0.3.74 \
- libc-0.2.167 \
- log-0.4.22 \
- memchr-2.7.4 \
- miniz_oxide-0.8.0 \
+ itoa-1.0.15 \
+ js-sys-0.3.81 \
+ libc-0.2.177 \
+ log-0.4.28 \
+ memchr-2.7.6 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
num-traits-0.2.19 \
- object-0.36.5 \
- once_cell-1.20.2 \
- oorandom-11.1.4 \
- pin-project-lite-0.2.15 \
+ object-0.37.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
+ pin-project-lite-0.2.16 \
plotters-0.3.7 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
- proc-macro2-1.0.92 \
- psm-0.1.24 \
- quote-1.0.37 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- rustc-demangle-0.1.24 \
- ryu-1.0.18 \
+ proc-macro2-1.0.101 \
+ psm-0.1.27 \
+ quote-1.0.41 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ regex-1.11.3 \
+ regex-automata-0.4.11 \
+ regex-syntax-0.8.6 \
+ rustc-demangle-0.1.26 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_stacker-0.1.12 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_stacker-0.1.14 \
shlex-1.3.0 \
- stacker-0.1.17 \
+ slab-0.4.11 \
+ stacker-0.1.22 \
strsim-0.11.1 \
- syn-2.0.90 \
- thiserror-2.0.12 \
- thiserror-impl-2.0.12 \
+ syn-2.0.106 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
tinytemplate-1.2.1 \
- tokio-1.45.1 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
- unicode-ident-1.0.14 \
+ unicode-ident-1.0.19 \
utf8parse-0.2.2 \
walkdir-2.5.0 \
- wasm-bindgen-0.2.97 \
- wasm-bindgen-backend-0.2.97 \
- wasm-bindgen-macro-0.2.97 \
- wasm-bindgen-macro-support-0.2.97 \
- wasm-bindgen-shared-0.2.97 \
- web-sys-0.3.74 \
- winapi-util-0.1.9 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ web-sys-0.3.81 \
+ winapi-util-0.1.11 \
+ windows-link-0.2.1 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.11 \
- yansi-1.0.1
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ yansi-1.0.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
PLIST_FILES= bin/${PORTNAME}
do-install:
diff --git a/textproc/jql/distinfo b/textproc/jql/distinfo
index 4a28d4c94810..dd20a9a7338a 100644
--- a/textproc/jql/distinfo
+++ b/textproc/jql/distinfo
@@ -1,207 +1,251 @@
-TIMESTAMP = 1753124573
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1762592620
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.2.crate) = f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc
-SIZE (rust/crates/cc-1.2.2.crate) = 98719
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored_json-5.0.0.crate) = e35980a1b846f8e3e359fd18099172a0857140ba9230affc4f71348081e039b6
SIZE (rust/crates/colored_json-5.0.0.crate) = 12318
-SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
-SIZE (rust/crates/criterion-0.6.0.crate) = 119470
-SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
-SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
-SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
-SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/half-2.7.0.crate) = e54c115d4f30f52c67202f079c5f9d8b49db4691f460fdb0b4c2e838261b2ba5
+SIZE (rust/crates/half-2.7.0.crate) = 60885
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/js-sys-0.3.74.crate) = a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705
-SIZE (rust/crates/js-sys-0.3.74.crate) = 54505
-SHA256 (rust/crates/libc-0.2.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
-SIZE (rust/crates/libc-0.2.167.crate) = 757723
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
-SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
SIZE (rust/crates/plotters-0.3.7.crate) = 149031
SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/psm-0.1.24.crate) = 200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810
-SIZE (rust/crates/psm-0.1.24.crate) = 23294
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/psm-0.1.27.crate) = e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c
+SIZE (rust/crates/psm-0.1.27.crate) = 23817
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c
+SIZE (rust/crates/regex-1.11.3.crate) = 163275
+SHA256 (rust/crates/regex-automata-0.4.11.crate) = 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad
+SIZE (rust/crates/regex-automata-0.4.11.crate) = 622880
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_stacker-0.1.12.crate) = 69c8defe6c780725cce4ec6ad3bd91e321baf6fa4e255df1f31e345d507ef01a
-SIZE (rust/crates/serde_stacker-0.1.12.crate) = 12975
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_stacker-0.1.14.crate) = d4936375d50c4be7eff22293a9344f8e46f323ed2b3c243e52f89138d9bb0f4a
+SIZE (rust/crates/serde_stacker-0.1.14.crate) = 13257
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/stacker-0.1.17.crate) = 799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b
-SIZE (rust/crates/stacker-0.1.17.crate) = 14699
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/stacker-0.1.22.crate) = e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59
+SIZE (rust/crates/stacker-0.1.22.crate) = 17269
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasm-bindgen-0.2.97.crate) = d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c
-SIZE (rust/crates/wasm-bindgen-0.2.97.crate) = 45515
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.97.crate) = 8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd
-SIZE (rust/crates/wasm-bindgen-backend-0.2.97.crate) = 31099
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.97.crate) = 705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051
-SIZE (rust/crates/wasm-bindgen-macro-0.2.97.crate) = 7146
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 22824
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49
-SIZE (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 7771
-SHA256 (rust/crates/web-sys-0.3.74.crate) = a98bc3c33f0fe7e59ad7cd041b89034fa82a7c2d4365ca538dda6cdaf513863c
-SIZE (rust/crates/web-sys-0.3.74.crate) = 635737
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
-SIZE (rust/crates/winnow-0.7.11.crate) = 174175
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (yamafaktory-jql-jql-v8.0.7_GH0.tar.gz) = 05448d17d1036373633e0d6a4556481ccc3b309832bdc9363d4c6f5d9d4311a4
-SIZE (yamafaktory-jql-jql-v8.0.7_GH0.tar.gz) = 447569
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (yamafaktory-jql-jql-v8.0.9_GH0.tar.gz) = ed754f2d13e396b57b9108b219a8d6ada1d49ec92a076e84cbe6565b2b0a9cdf
+SIZE (yamafaktory-jql-jql-v8.0.9_GH0.tar.gz) = 448245
diff --git a/textproc/jqp/Makefile b/textproc/jqp/Makefile
index 9bdef69e4bf4..cb52c4846c67 100644
--- a/textproc/jqp/Makefile
+++ b/textproc/jqp/Makefile
@@ -1,7 +1,6 @@
PORTNAME= jqp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
-PORTREVISION= 7
+DISTVERSION= 0.8.0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://github.com/noahgorstein/jqp
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:1.24,modules
GO_MODULE= github.com/noahgorstein/jqp
diff --git a/textproc/jqp/distinfo b/textproc/jqp/distinfo
index cdc8af57b38c..202755c12d77 100644
--- a/textproc/jqp/distinfo
+++ b/textproc/jqp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1718003815
-SHA256 (go/textproc_jqp/jqp-v0.7.0/v0.7.0.mod) = c47d53e1b106abc027aadd5d3e67cdd3cab13c33040f9d1d07d041b45b7d2932
-SIZE (go/textproc_jqp/jqp-v0.7.0/v0.7.0.mod) = 2273
-SHA256 (go/textproc_jqp/jqp-v0.7.0/v0.7.0.zip) = ae4a48d2909cfb263dbda5aea7e2a13c8a230e8f07a3f780470b36dfa36d100b
-SIZE (go/textproc_jqp/jqp-v0.7.0/v0.7.0.zip) = 43118
+TIMESTAMP = 1762716289
+SHA256 (go/textproc_jqp/jqp-v0.8.0/v0.8.0.mod) = 4f747c2d7580daa7d4fbc6fc24ea7a28e0c2514c9f81f54d6d48bde7d2b82016
+SIZE (go/textproc_jqp/jqp-v0.8.0/v0.8.0.mod) = 2091
+SHA256 (go/textproc_jqp/jqp-v0.8.0/v0.8.0.zip) = eee0cf4b9bdc74cebfb363c68ad84d92b4de22adcea689a9849e003dc1f6a30f
+SIZE (go/textproc_jqp/jqp-v0.8.0/v0.8.0.zip) = 49262
diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile
index 1714297aa1ed..ecb01bc24f8a 100644
--- a/textproc/kepubify/Makefile
+++ b/textproc/kepubify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kepubify
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.4
-PORTREVISION= 27
+PORTREVISION= 32
CATEGORIES= textproc converters
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/kf6-kcodecs/distinfo b/textproc/kf6-kcodecs/distinfo
index f1d1f7b5fd15..1c10cf8691f3 100644
--- a/textproc/kf6-kcodecs/distinfo
+++ b/textproc/kf6-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529522
-SHA256 (KDE/frameworks/6.16/kcodecs-6.16.0.tar.xz) = d8d23cdc853aa832bf39886c6b673fee87279e258cf01abeb0acfea5f718e595
-SIZE (KDE/frameworks/6.16/kcodecs-6.16.0.tar.xz) = 2467868
+TIMESTAMP = 1759784982
+SHA256 (KDE/frameworks/6.19/kcodecs-6.19.0.tar.xz) = 3a61c268bcbc4f3af416e2cf6d30a891ac70354c9757589fba9ee0eae964aed1
+SIZE (KDE/frameworks/6.19/kcodecs-6.19.0.tar.xz) = 2472472
diff --git a/textproc/kf6-sonnet/distinfo b/textproc/kf6-sonnet/distinfo
index 77d2d7897ab6..f01afd54194a 100644
--- a/textproc/kf6-sonnet/distinfo
+++ b/textproc/kf6-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529523
-SHA256 (KDE/frameworks/6.16/sonnet-6.16.0.tar.xz) = 1742cd3a1dc4b3b7a3871efd9715efd2710bffb7a29a0eab15d4c17aaccac2b8
-SIZE (KDE/frameworks/6.16/sonnet-6.16.0.tar.xz) = 2412848
+TIMESTAMP = 1759784982
+SHA256 (KDE/frameworks/6.19/sonnet-6.19.0.tar.xz) = 4b102a359c5da1796862dbc24fb395c1220847f0584fa7a974ec118d644acfa0
+SIZE (KDE/frameworks/6.19/sonnet-6.19.0.tar.xz) = 2413172
diff --git a/textproc/kf6-syntax-highlighting/distinfo b/textproc/kf6-syntax-highlighting/distinfo
index 22eef64d6034..125cc5105696 100644
--- a/textproc/kf6-syntax-highlighting/distinfo
+++ b/textproc/kf6-syntax-highlighting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529524
-SHA256 (KDE/frameworks/6.16/syntax-highlighting-6.16.0.tar.xz) = 74a13719b4f3fa5dba72352b5673cb6e7bb6121bde1e2886f1daff27e2f24f5a
-SIZE (KDE/frameworks/6.16/syntax-highlighting-6.16.0.tar.xz) = 3679160
+TIMESTAMP = 1759784982
+SHA256 (KDE/frameworks/6.19/syntax-highlighting-6.19.0.tar.xz) = 13a72e89bae0af936a2d54b02473e96dea560effc4b03fd43d69e4582c1dbd19
+SIZE (KDE/frameworks/6.19/syntax-highlighting-6.19.0.tar.xz) = 3752928
diff --git a/textproc/kibana8/Makefile b/textproc/kibana8/Makefile
index b253abe594bd..86e36625a02c 100644
--- a/textproc/kibana8/Makefile
+++ b/textproc/kibana8/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kibana
DISTVERSION= 8.11.3
+PORTREVISION= 1
DISTVERSIONSUFFIX= -linux-x86_64
CATEGORIES= textproc www
MASTER_SITES= https://artifacts.elastic.co/downloads/kibana/ \
@@ -13,15 +14,12 @@ WWW= https://www.elastic.co/products/kibana
LICENSE= APACHE20
-DEPRECATED= Depends on expired www/*node18
-EXPIRATION_DATE=2025-09-01
-
-BUILD_DEPENDS= npm-node18>=9.7.2:www/npm-node18
+BUILD_DEPENDS= npm-node20>=9.7.2:www/npm-node20
LIB_DEPENDS= libre2.so:devel/re2 \
libuv.so:devel/libuv
-RUN_DEPENDS= ${LOCALBASE}/bin/node:www/node18
+RUN_DEPENDS= ${LOCALBASE}/bin/node:www/node20
-USES= compiler:c++17-lang cpe nodejs:18,build,run python:build
+USES= compiler:c++17-lang cpe nodejs:20,build,run python:build
CPE_VENDOR= elastic
USE_GITHUB= nodefault
diff --git a/textproc/kompare/distinfo b/textproc/kompare/distinfo
index 663703004e97..58c8f6cdb93a 100644
--- a/textproc/kompare/distinfo
+++ b/textproc/kompare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381694
-SHA256 (KDE/release-service/25.04.3/kompare-25.04.3.tar.xz) = e3bf9c9e84dbcee0fc39f78261149f93bf8cdd6494abe2c6708bce62de51cc92
-SIZE (KDE/release-service/25.04.3/kompare-25.04.3.tar.xz) = 964196
+TIMESTAMP = 1762264805
+SHA256 (KDE/release-service/25.08.3/kompare-25.08.3.tar.xz) = ce4306e3ee8f210d1feb887e499815702b7d38c4fd3a2a0aa7504959cd414fe2
+SIZE (KDE/release-service/25.08.3/kompare-25.08.3.tar.xz) = 964056
diff --git a/textproc/lacheck/Makefile b/textproc/lacheck/Makefile
index 1de05f64cab7..02b0f313a4b9 100644
--- a/textproc/lacheck/Makefile
+++ b/textproc/lacheck/Makefile
@@ -1,23 +1,26 @@
PORTNAME= lacheck
-PORTVERSION= 1.26
-PORTREVISION= 1
+DISTVERSION= 1.30
CATEGORIES= textproc
-MASTER_SITES= https://ftp.math.utah.edu/pub/lacheck/
+MASTER_SITES= TEX_CTAN/systems/texlive/${TEXLIVE_YEAR}
+DISTNAME= texlive-${TEXLIVE_VERSION}-source
+DIST_SUBDIR= TeX
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= Tool for finding common mistakes in LaTeX documents
+WWW= https://www.ctan.org/tex-archive/support/lacheck/
-PLIST_FILES= bin/lacheck \
- share/man/man1/lacheck.1.gz
-ALL_TARGET= lacheck lacheck.1
+LICENSE= GPLv1+
+
+USES= cpe tar:xz tex
+CPE_VENDOR= tug
+
+GNU_CONFIGURE= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}| ; \
- s|^CC|# CC|; s|^CFLAGS|# CFLAGS|' \
- ${WRKSRC}/Makefile
+CONFLICTS_INSTALL= texlive-base
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/lacheck ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/lacheck.1 ${STAGEDIR}${PREFIX}/share/man/man1
+WRKSRC_SUBDIR= utils/${PORTNAME}
+
+PLIST_FILES= bin/lacheck \
+ share/man/man1/lacheck.1.gz
.include <bsd.port.mk>
diff --git a/textproc/lacheck/distinfo b/textproc/lacheck/distinfo
index 98aa5ef64195..27a68f9e7fbb 100644
--- a/textproc/lacheck/distinfo
+++ b/textproc/lacheck/distinfo
@@ -1,2 +1,3 @@
-SHA256 (lacheck-1.26.tar.gz) = 1f305046bfbd1da74a9dd5c01ad72c84ba3d9902c8c68fc7120b6b66dce85a7c
-SIZE (lacheck-1.26.tar.gz) = 46894
+TIMESTAMP = 1760049463
+SHA256 (TeX/texlive-20250308-source.tar.xz) = fffdb1a3d143c177a4398a2229a40d6a88f18098e5f6dcfd57648c9f2417490f
+SIZE (TeX/texlive-20250308-source.tar.xz) = 111136556
diff --git a/textproc/lacheck/pkg-descr b/textproc/lacheck/pkg-descr
index 77d8251953a5..e6b1fce345cd 100644
--- a/textproc/lacheck/pkg-descr
+++ b/textproc/lacheck/pkg-descr
@@ -1,4 +1,4 @@
LaCheck is a general purpose consistency checker for LaTeX documents.
It reads a LaTeX document and displays warning messages, if it finds
-bad sequences. LaCheck is designed to help find common mistakes in
+bad sequences. LaCheck is designed to help find common mistakes in
LaTeX documents, especially those made by beginners.
diff --git a/textproc/latex-service/Makefile b/textproc/latex-service/Makefile
index 85629e43c5d9..013ee8054506 100644
--- a/textproc/latex-service/Makefile
+++ b/textproc/latex-service/Makefile
@@ -1,6 +1,6 @@
PORTNAME= latex
PORTVERSION= 0.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= textproc gnustep
MASTER_SITES= http://www.roard.com/latexservice/download/
PKGNAMESUFFIX= -service${PKGNAMESUFFIX2}
diff --git a/textproc/libixion/Makefile b/textproc/libixion/Makefile
index 7dc5c6939bd6..fdb12ea48991 100644
--- a/textproc/libixion/Makefile
+++ b/textproc/libixion/Makefile
@@ -1,8 +1,12 @@
PORTNAME= libixion
-DISTVERSION= 0.19.0
-PORTREVISION= 5
+DISTVERSION= 0.20.0
+PORTREVISION= 1
CATEGORIES= textproc
-MASTER_SITES= https://kohei.us/files/ixion/src/
+#MASTER_SITES= https://kohei.us/files/ixion/src/
+
+PATCH_SITES+= https://gitlab.com/ixion/ixion/-/commit/
+PATCHFILES+= bfe5ab6adadda265d575fec9c192e6f53f2ef9f5.diff:-p1 \
+ d1ee97a73027579dd988d96d7a154f38c3187f37.diff:-p1
MAINTAINER= office@FreeBSD.org
COMMENT= General purpose formula parser, interpreter, dependency tracker
@@ -11,17 +15,26 @@ WWW= https://gitlab.com/ixion/ixion
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= mdds>=2.1:devel/mdds
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+BUILD_DEPENDS= mdds>=${MDDS_VERSION}:devel/mdds
+LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs
-USES= libtool localbase pathfix pkgconfig tar:xz
+USES= autoreconf libtool localbase pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
+USE_GITLAB= yes
+GL_ACCOUNT= ixion
+GL_PROJECT= ixion
+
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-PLIST_SUB= VERSION=0.18
-#PLIST_SUB= VERSION=${DISTVERSION:R}
+
+PLIST_SUB= VERSION=${DISTVERSION:R}
CONFIGURE_ARGS= --disable-python
+MDDS_VERSION= 3.1
+
+post-patch:
+ ${REINPLACE_CMD} -e 's/mdds-3.0/mdds-${MDDS_VERSION}/' ${WRKSRC}/configure.ac
+
.include <bsd.port.mk>
diff --git a/textproc/libixion/distinfo b/textproc/libixion/distinfo
index c807286b7ae6..54302d74f6cd 100644
--- a/textproc/libixion/distinfo
+++ b/textproc/libixion/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1697140050
-SHA256 (libixion-0.19.0.tar.xz) = b4864d7a55351a09adbe9be44e5c65b1d417e80e946c947951d0e8428b9dcd15
-SIZE (libixion-0.19.0.tar.xz) = 536540
+TIMESTAMP = 1753303217
+SHA256 (ixion-0.20.0.tar.bz2) = 39e54cd486fed458c2a6e83a5e658d4c2e818862355b33645bb1342449428463
+SIZE (ixion-0.20.0.tar.bz2) = 210047
+SHA256 (bfe5ab6adadda265d575fec9c192e6f53f2ef9f5.diff) = 7ccc09d8dc23cd43fd04559be01eb98f6cc26b673f3f7778699bdf6dbf8e585e
+SIZE (bfe5ab6adadda265d575fec9c192e6f53f2ef9f5.diff) = 811
+SHA256 (d1ee97a73027579dd988d96d7a154f38c3187f37.diff) = 8cec71b409646b02748d110cf030e2f580cad890e53f5992fa0e4bab1b9c267a
+SIZE (d1ee97a73027579dd988d96d7a154f38c3187f37.diff) = 865
diff --git a/textproc/libixion/pkg-plist b/textproc/libixion/pkg-plist
index 37355cd2af0d..ff9d22b439ed 100644
--- a/textproc/libixion/pkg-plist
+++ b/textproc/libixion/pkg-plist
@@ -22,7 +22,6 @@ include/libixion-%%VERSION%%/ixion/global.hpp
include/libixion-%%VERSION%%/ixion/info.hpp
include/libixion-%%VERSION%%/ixion/interface/session_handler.hpp
include/libixion-%%VERSION%%/ixion/interface/table_handler.hpp
-include/libixion-%%VERSION%%/ixion/macros.hpp
include/libixion-%%VERSION%%/ixion/matrix.hpp
include/libixion-%%VERSION%%/ixion/model_context.hpp
include/libixion-%%VERSION%%/ixion/model_iterator.hpp
diff --git a/textproc/libjcat/Makefile b/textproc/libjcat/Makefile
index b5df28c2ef59..cb21ceb0e378 100644
--- a/textproc/libjcat/Makefile
+++ b/textproc/libjcat/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libjcat
-DISTVERSION= 0.2.2
-PORTREVISION= 2
+DISTVERSION= 0.2.5
CATEGORIES= textproc
MASTER_SITES= https://github.com/hughsie/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/textproc/libjcat/distinfo b/textproc/libjcat/distinfo
index f4a21347e01c..4fc98da0b309 100644
--- a/textproc/libjcat/distinfo
+++ b/textproc/libjcat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730569434
-SHA256 (libjcat-0.2.2.tar.xz) = f1bed6217234cc2f833d72ae3a375d9164f92a0010b49c5b19b63e88e03de12c
-SIZE (libjcat-0.2.2.tar.xz) = 66128
+TIMESTAMP = 1760186166
+SHA256 (libjcat-0.2.5.tar.xz) = 066e402168c51bffddcf325190e5901402b266fbda2a4eed772fd06a88b941bf
+SIZE (libjcat-0.2.5.tar.xz) = 71852
diff --git a/textproc/libkolabxml/Makefile b/textproc/libkolabxml/Makefile
index 4646e67560d6..305353a8e622 100644
--- a/textproc/libkolabxml/Makefile
+++ b/textproc/libkolabxml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libkolabxml
DISTVERSION= 1.3.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MASTER_SITES= LOCAL/kde/${PORTNAME}
DIST_SUBDIR= ${PORTNAME}
@@ -16,7 +16,7 @@ LICENSE= LGPL3+
BUILD_DEPENDS= libxsd>=4.2.0:devel/libxsd \
xsdcxx:devel/xsd
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libcurl.so:ftp/curl \
libxerces-c.so:textproc/xerces-c3
diff --git a/textproc/libkomparediff2/distinfo b/textproc/libkomparediff2/distinfo
index eeb8f0234333..cfd30c6d7638 100644
--- a/textproc/libkomparediff2/distinfo
+++ b/textproc/libkomparediff2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381697
-SHA256 (KDE/release-service/25.04.3/libkomparediff2-25.04.3.tar.xz) = ab1779f34edaa51375c6a48c916723f332d87a9d23218ec6c0446c6112aa564c
-SIZE (KDE/release-service/25.04.3/libkomparediff2-25.04.3.tar.xz) = 186400
+TIMESTAMP = 1762264807
+SHA256 (KDE/release-service/25.08.3/libkomparediff2-25.08.3.tar.xz) = 6e936f8661f336cb9acff79e246e1dfb284f9cd566a01c65ab5a2589e736c9ec
+SIZE (KDE/release-service/25.08.3/libkomparediff2-25.08.3.tar.xz) = 186404
diff --git a/textproc/libvisio01/Makefile b/textproc/libvisio01/Makefile
index 2875f6d1dd74..301226eca85f 100644
--- a/textproc/libvisio01/Makefile
+++ b/textproc/libvisio01/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libvisio
-PORTVERSION= 0.1.8
-PORTREVISION= 2
+PORTVERSION= 0.1.10
CATEGORIES= textproc devel
MASTER_SITES= LODEV/${PORTNAME}
PKGNAMESUFFIX= 01
diff --git a/textproc/libvisio01/distinfo b/textproc/libvisio01/distinfo
index faf497307f6d..11d080207cd2 100644
--- a/textproc/libvisio01/distinfo
+++ b/textproc/libvisio01/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731524695
-SHA256 (libvisio-0.1.8.tar.xz) = b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b
-SIZE (libvisio-0.1.8.tar.xz) = 1686344
+TIMESTAMP = 1759747063
+SHA256 (libvisio-0.1.10.tar.xz) = 9e9eff75112d4d92d92262ad7fc2599c21e26f8fc5ba54900efdc83c0501e472
+SIZE (libvisio-0.1.10.tar.xz) = 2041876
diff --git a/textproc/libxml2/Makefile b/textproc/libxml2/Makefile
index 39fce4cf7fa9..7273d2fce028 100644
--- a/textproc/libxml2/Makefile
+++ b/textproc/libxml2/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= libxml2
-DISTVERSION= 2.14.5
+DISTVERSION= 2.14.6
CATEGORIES?= textproc gnome
MASTER_SITES= GNOME
DISTNAME= libxml2-${DISTVERSION}
diff --git a/textproc/libxml2/distinfo b/textproc/libxml2/distinfo
index 33fae490e7a9..59444a4c3340 100644
--- a/textproc/libxml2/distinfo
+++ b/textproc/libxml2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752591655
-SHA256 (gnome/libxml2-2.14.5.tar.xz) = 03d006f3537616833c16c53addcdc32a0eb20e55443cba4038307e3fa7d8d44b
-SIZE (gnome/libxml2-2.14.5.tar.xz) = 2327528
+TIMESTAMP = 1759693474
+SHA256 (gnome/libxml2-2.14.6.tar.xz) = 7ce458a0affeb83f0b55f1f4f9e0e55735dbfc1a9de124ee86fb4a66b597203a
+SIZE (gnome/libxml2-2.14.6.tar.xz) = 2327580
diff --git a/textproc/libxml2/pkg-plist b/textproc/libxml2/pkg-plist
index 87916d1860cc..81916b7a2cf3 100644
--- a/textproc/libxml2/pkg-plist
+++ b/textproc/libxml2/pkg-plist
@@ -51,7 +51,7 @@ lib/cmake/libxml2/libxml2-config.cmake
%%STATIC%%lib/libxml2.a
lib/libxml2.so
lib/libxml2.so.16
-lib/libxml2.so.16.0.5
+lib/libxml2.so.16.0.6
libdata/pkgconfig/libxml-2.0.pc
%%PORTDOCS%%%%DOCSDIR%%/devhelp/general.html
%%PORTDOCS%%%%DOCSDIR%%/devhelp/home.png
diff --git a/textproc/libxslt/Makefile b/textproc/libxslt/Makefile
index 344606952e8f..dcfd2041aefc 100644
--- a/textproc/libxslt/Makefile
+++ b/textproc/libxslt/Makefile
@@ -12,9 +12,6 @@ WWW= https://gitlab.gnome.org/GNOME/libxslt/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/Copyright
-DEPRECATED= unmaintained with multiple unfixed security vulnerabilities
-EXPIRATION_DATE=2025-09-12
-
# See note in textproc/libxml2 for why this port uses autotools
USES= cpe gmake gnome libtool localbase:ldflags pathfix pkgconfig tar:xz
CPE_VENDOR= xmlsoft
diff --git a/textproc/link-grammar/Makefile b/textproc/link-grammar/Makefile
index 39948ec304c6..b1b2759324c6 100644
--- a/textproc/link-grammar/Makefile
+++ b/textproc/link-grammar/Makefile
@@ -1,6 +1,5 @@
PORTNAME= link-grammar
-DISTVERSION= 5.10.5
-PORTREVISION= 2
+DISTVERSION= 5.12.6
CATEGORIES= textproc
MASTER_SITES= https://www.gnucash.org/${PORTNAME}/downloads/${PORTVERSION}/
@@ -11,6 +10,8 @@ WWW= https://opencog.github.io/link-grammar-website/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+LIB_DEPENDS= libpcre2-8.so:devel/pcre2
+
USES= compiler:c++11-lib dos2unix gmake libtool localbase ncurses \
pathfix pkgconfig sqlite
USE_LDCONFIG= yes
@@ -21,12 +22,10 @@ CONFIGURE_ARGS= --disable-maintainer-mode \
INSTALL_TARGET= install-strip
-LIB_DEPENDS= libpcre2-8.so:devel/pcre2
-
PLIST_SUB= VERSION=${PORTVERSION}
OPTIONS_SUB= yes
-OPTIONS_DEFINE= EDITLINE JAVA PERL SAT_SOLVER PYTHON
+OPTIONS_DEFINE= EDITLINE JAVA PERL SAT_SOLVER
OPTIONS_DEFAULT= EDITLINE HUNSPELL SAT_SOLVER
OPTIONS_MULTI= SPELL
@@ -54,7 +53,4 @@ SAT_SOLVER_CONFIGURE_ENABLE= sat-solver
SAT_SOLVER_DESC= Use boolean SAT parser
SAT_SOLVER_LIB_DEPENDS= libminisat.so:math/minisat
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblink-grammar.so.${DISTVERSION} # see https://github.com/opencog/link-grammar/issues/645
-
.include <bsd.port.mk>
diff --git a/textproc/link-grammar/distinfo b/textproc/link-grammar/distinfo
index 985e37b63df0..fb51b563b379 100644
--- a/textproc/link-grammar/distinfo
+++ b/textproc/link-grammar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656160404
-SHA256 (link-grammar-5.10.5.tar.gz) = 324710cd8132975ff9ccb53509732f7558473b1c19f17892000a3dedb8618aed
-SIZE (link-grammar-5.10.5.tar.gz) = 4637765
+TIMESTAMP = 1757670133
+SHA256 (link-grammar-5.12.6.tar.gz) = 997dd6b236c7957fdda975a402e066b3e031134e7c75eb0e6d8f106185cc0814
+SIZE (link-grammar-5.12.6.tar.gz) = 4726532
diff --git a/textproc/link-grammar/pkg-plist b/textproc/link-grammar/pkg-plist
index 6074ba87cafa..23136aca5b46 100644
--- a/textproc/link-grammar/pkg-plist
+++ b/textproc/link-grammar/pkg-plist
@@ -1,6 +1,7 @@
bin/link-generator
bin/link-parser
include/link-grammar/dict-api.h
+include/link-grammar/dict-atomese.h
include/link-grammar/dict-structures.h
include/link-grammar/link-features.h
include/link-grammar/link-includes.h
@@ -76,6 +77,9 @@ libdata/pkgconfig/link-grammar.pc
%%DATADIR%%/de/4.0.dict
%%DATADIR%%/de/4.0.knowledge
%%DATADIR%%/de/4.0.regex
+%%DATADIR%%/demo-atomese/4.0.affix
+%%DATADIR%%/demo-atomese/atomese-dict.scm
+%%DATADIR%%/demo-atomese/storage.dict
%%DATADIR%%/demo-sql/4.0.affix
%%DATADIR%%/demo-sql/4.0.constituent-knowledge
%%DATADIR%%/demo-sql/4.0.knowledge
@@ -139,6 +143,7 @@ libdata/pkgconfig/link-grammar.pc
%%DATADIR%%/en/words/words.n.3-const
%%DATADIR%%/en/words/words.n.3-vowel
%%DATADIR%%/en/words/words.n.3.y
+%%DATADIR%%/en/words/words.n.4-const
%%DATADIR%%/en/words/words.n.t
%%DATADIR%%/en/words/words.v.1.1
%%DATADIR%%/en/words/words.v.1.2
diff --git a/textproc/linux-rl9-libxml2/Makefile b/textproc/linux-rl9-libxml2/Makefile
index 88e995c000d0..8ec5a8749b64 100644
--- a/textproc/linux-rl9-libxml2/Makefile
+++ b/textproc/linux-rl9-libxml2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libxml2
PORTVERSION= 2.9.13
-DISTVERSIONSUFFIX= -9.el9_6
-PORTREVISION= 7
+DISTVERSIONSUFFIX= -12.el9_6
+PORTREVISION= 8
CATEGORIES= textproc linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/textproc/linux-rl9-libxml2/distinfo b/textproc/linux-rl9-libxml2/distinfo
index 8ff3cb96a081..b4585099e48c 100644
--- a/textproc/linux-rl9-libxml2/distinfo
+++ b/textproc/linux-rl9-libxml2/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1750640320
-SHA256 (rocky/l/libxml2-2.9.13-9.el9_6.aarch64.rpm) = fe512f3279b1b814caea17e5673d6cdba945b87257881e76ca67e9e44596e213
-SIZE (rocky/l/libxml2-2.9.13-9.el9_6.aarch64.rpm) = 746007
-SHA256 (rocky/l/libxml2-2.9.13-9.el9_6.i686.rpm) = ee3f310cba35d537a6d3c2def4ebbbd5272fe3db4e646021e59bfe62405c4232
-SIZE (rocky/l/libxml2-2.9.13-9.el9_6.i686.rpm) = 802196
-SHA256 (rocky/l/libxml2-2.9.13-9.el9_6.x86_64.rpm) = b396d041086c62dc315b697b34d9eed7a771999f10d86be1f37840adeba51da8
-SIZE (rocky/l/libxml2-2.9.13-9.el9_6.x86_64.rpm) = 763753
-SHA256 (rocky/l/libxml2-2.9.13-9.el9_6.src.rpm) = 4478c3f8fd5b3be120ae47c3aaff2e0b619ce2369fc891659db33c7629273fa5
-SIZE (rocky/l/libxml2-2.9.13-9.el9_6.src.rpm) = 3274891
+TIMESTAMP = 1757066192
+SHA256 (rocky/l/libxml2-2.9.13-12.el9_6.aarch64.rpm) = 68d659198ec432321b37ae8c4bbf3e1e04a3b6d875cab21125f1859af25baa1d
+SIZE (rocky/l/libxml2-2.9.13-12.el9_6.aarch64.rpm) = 746118
+SHA256 (rocky/l/libxml2-2.9.13-12.el9_6.i686.rpm) = a265e2ebb73add49359f3865e8884e48124e8ce82e21af90f70f98a5e4118bbf
+SIZE (rocky/l/libxml2-2.9.13-12.el9_6.i686.rpm) = 802620
+SHA256 (rocky/l/libxml2-2.9.13-12.el9_6.x86_64.rpm) = 10a8bd5bf4bbc1cf043bdc54860c51b5cf0b37e9f753c1098b35bc0de7bb3435
+SIZE (rocky/l/libxml2-2.9.13-12.el9_6.x86_64.rpm) = 763770
+SHA256 (rocky/l/libxml2-2.9.13-12.el9_6.src.rpm) = a4af001d40765ac975ff56cc37e42b726845b3346f8996f34bb9fb373942f419
+SIZE (rocky/l/libxml2-2.9.13-12.el9_6.src.rpm) = 3285239
diff --git a/textproc/linuxdoc-tools/Makefile b/textproc/linuxdoc-tools/Makefile
index 9295feb7b3ae..f6bf287274d0 100644
--- a/textproc/linuxdoc-tools/Makefile
+++ b/textproc/linuxdoc-tools/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.9.83
PORTREVISION= 1
CATEGORIES= textproc
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Fork of SGML-tools specially tailored for linuxdoc SGMLs
WWW= https://gitlab.com/agmartin/linuxdoc-tools
diff --git a/textproc/localize/Makefile b/textproc/localize/Makefile
index 036b74183123..7256926339a4 100644
--- a/textproc/localize/Makefile
+++ b/textproc/localize/Makefile
@@ -1,6 +1,6 @@
PORTNAME= localize
PORTVERSION= 0.0.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc gnustep
MASTER_SITES= http://www.eskimo.com/~pburns/Localize/files/
DISTNAME= Localize-20040424
diff --git a/textproc/logseq/Makefile b/textproc/logseq/Makefile
new file mode 100644
index 000000000000..ceee25c36b54
--- /dev/null
+++ b/textproc/logseq/Makefile
@@ -0,0 +1,90 @@
+PORTNAME= logseq
+PORTVERSION= 0.10.13
+CATEGORIES= textproc
+MASTER_SITES= https://github.com/logseq/logseq/releases/download/${PORTVERSION}/ \
+ LOCAL/arrowd/:node_modules
+DISTFILES= Logseq-linux-x64-${PORTVERSION}${EXTRACT_SUFX} \
+ logseq/rsapi-${RSAPI_HASH}.freebsd-x64.node${EXTRACT_SUFX}:node_modules \
+ logseq/better-sqlite-${BETTER_SQLITE_VERSION}.node${EXTRACT_SUFX}:node_modules
+
+MAINTAINER= arrowd@FreeBSD.org
+COMMENT= Open-source platform for knowledge management and collaboration
+WWW= https://logseq.com
+
+LICENSE= AGPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+DEPRECATED= Depends on expired devel/electron34
+EXPIRATION_DATE=2025-12-01
+
+ONLY_FOR_ARCHS= amd64
+
+RUN_DEPENDS= git:devel/git
+
+USES= desktop-file-utils electronfix:34 shared-mime-info zip
+
+ELECTRONFIX_MAIN_EXECUTABLE= Logseq
+SUB_FILES= Logseq
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}/Logseq-linux-x64
+
+RSAPI_HASH= 0162b98aaec78aa991cdbca2e070816c6acd189a
+# Taken from https://github.com/search?q=repo%3Alogseq%2Flogseq%20better-sqlite&type=code
+BETTER_SQLITE_VERSION= 11.10.0
+ELECTRON_VERSION= 34.5.6
+
+post-patch:
+ ${RM} ${WRKSRC}/resources/app/node_modules/@logseq/rsapi-linux-x64-gnu/package.json.orig
+
+do-install:
+ cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKDIR}/Logseq ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${PATCHDIR}/Logseq.desktop ${STAGEDIR}${DESKTOPDIR}/Logseq.desktop
+ ${INSTALL_DATA} ${WRKSRC}/resources/app/icon.png ${STAGEDIR}${PREFIX}/share/pixmaps/Logseq.png
+ ${FIND} ${STAGEDIR}${DATADIR} -type d -empty -delete
+ ${MV} ${STAGEDIR}${DATADIR}/resources/app/node_modules/@logseq/rsapi-linux-x64-gnu \
+ ${STAGEDIR}${DATADIR}/resources/app/node_modules/@logseq/rsapi-freebsd-x64
+ ${RM} ${STAGEDIR}${DATADIR}/resources/app/node_modules/@logseq/rsapi-freebsd-x64/rsapi.linux-x64-gnu.node
+ ${INSTALL_PROGRAM} ${WRKDIR}/rsapi.freebsd-x64.node ${STAGEDIR}${DATADIR}/resources/app/node_modules/@logseq/rsapi-freebsd-x64
+ ${RM} -r ${STAGEDIR}${DATADIR}/resources/app/node_modules/better-sqlite3/bin
+ ${RM} -r ${STAGEDIR}${DATADIR}/resources/app/node_modules/better-sqlite3/build/Release
+ ${INSTALL_PROGRAM} ${WRKDIR}/better_sqlite3.node ${STAGEDIR}${DATADIR}/resources/app/node_modules/better-sqlite3/build
+ ${RM} -r ${STAGEDIR}${DATADIR}/resources/app/node_modules/dugite/git
+
+repackage-node-modules:
+ pkg info curl git yarn npm zip > /dev/null
+ ${MKDIR} /tmp/logseq/
+ curl https://sh.rustup.rs -sSf --output ${WRKDIR}/rustup.sh
+ ${SETENV} HOME=${WRKDIR}/home \
+ sh ${WRKDIR}/rustup.sh -y --profile minimal --default-toolchain stable
+
+ git clone https://github.com/logseq/rsapi.git ${WRKDIR}/rsapi-git
+ cd ${WRKDIR}/rsapi-git && git checkout ${RSAPI_HASH}
+ cd ${WRKDIR}/rsapi-git && ${SETENV} HOME=${WRKDIR}/home PATH=${PATH}:${WRKDIR}/home/.cargo/bin \
+ yarn install --immutable --mode=skip-build
+ cd ${WRKDIR}/rsapi-git && ${SETENV} HOME=${WRKDIR}/home PATH=${PATH}:${WRKDIR}/home/.cargo/bin \
+ yarn build
+ ${STRIP_CMD} ${WRKDIR}/rsapi-git/packages/rsapi/rsapi.freebsd-x64.node
+ cd ${WRKDIR}/rsapi-git/packages/rsapi && zip /tmp/logseq/rsapi-${RSAPI_HASH}.freebsd-x64.node.zip rsapi.freebsd-x64.node
+
+ git clone https://github.com/WiseLibs/better-sqlite3.git ${WRKDIR}/better-sqlite
+ cd ${WRKDIR}/better-sqlite && git checkout v${BETTER_SQLITE_VERSION}
+ ${SED} -i.bak -e 's|node-gyp rebuild|node-gyp rebuild --arch=x64 --dist-url=https://electronjs.org/headers --target=${ELECTRON_VERSION}|g' \
+ ${WRKDIR}/better-sqlite/package.json
+ cd ${WRKDIR}/better-sqlite && ${SETENV} HOME=${WRKDIR}/home \
+ npm install --ignore-scripts
+ cd ${WRKDIR}/better-sqlite && ${SETENV} HOME=${WRKDIR}/home \
+ npm run build-release
+ ${STRIP_CMD} ${WRKDIR}/better-sqlite/build/Release/better_sqlite3.node
+ cd ${WRKDIR}/better-sqlite/build/Release && zip /tmp/logseq/better-sqlite-${BETTER_SQLITE_VERSION}.node.zip better_sqlite3.node
+
+ @cd /tmp \
+ && sha256 logseq/rsapi-${RSAPI_HASH}.freebsd-x64.node.zip \
+ && ${ECHO_CMD} -n "SIZE (logseq/rsapi-${RSAPI_HASH}.freebsd-x64.node.zip) = " \
+ && ${STAT} -f %z /tmp/logseq/rsapi-${RSAPI_HASH}.freebsd-x64.node.zip \
+ && sha256 logseq/better-sqlite-${BETTER_SQLITE_VERSION}.node.zip \
+ && ${ECHO_CMD} -n "SIZE (logseq/better-sqlite-${BETTER_SQLITE_VERSION}.node.zip) = " \
+ && ${STAT} -f %z /tmp/logseq/better-sqlite-${BETTER_SQLITE_VERSION}.node.zip
+ @${ECHO_CMD}
+
+.include <bsd.port.mk>
diff --git a/textproc/logseq/distinfo b/textproc/logseq/distinfo
new file mode 100644
index 000000000000..d5fafd09694d
--- /dev/null
+++ b/textproc/logseq/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1754667404
+SHA256 (Logseq-linux-x64-0.10.13.zip) = 7b9ccfee35a24cc67955439f4e482c3c28683a43e01a3b7730e41c3bbbdfe3cc
+SIZE (Logseq-linux-x64-0.10.13.zip) = 193915507
+SHA256 (logseq/rsapi-0162b98aaec78aa991cdbca2e070816c6acd189a.freebsd-x64.node.zip) = e0883f9e132c2e23138a834ef39d1a2327ad918455c1d5cea7c812932ccb1aff
+SIZE (logseq/rsapi-0162b98aaec78aa991cdbca2e070816c6acd189a.freebsd-x64.node.zip) = 2371329
+SHA256 (logseq/better-sqlite-11.10.0.node.zip) = cd926360c0d4a329583a9ec9af3e6f5c150464fddcd0afad563d185183c988df
+SIZE (logseq/better-sqlite-11.10.0.node.zip) = 1005357
diff --git a/textproc/logseq/files/Logseq.desktop b/textproc/logseq/files/Logseq.desktop
new file mode 100644
index 000000000000..ce9de84399ef
--- /dev/null
+++ b/textproc/logseq/files/Logseq.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Logseq
+Comment=Open Source platform for knowledge sharing and management
+Icon=Logseq
+Exec=Logseq %u
+Categories=Office;
+MimeType=x-scheme-handler/logseq
diff --git a/textproc/logseq/files/Logseq.in b/textproc/logseq/files/Logseq.in
new file mode 100644
index 000000000000..a90f154a941e
--- /dev/null
+++ b/textproc/logseq/files/Logseq.in
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# workaround Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=918234
+if [ "$DBUS_SESSION_BUS_ADDRESS" = "" ]; then
+ export DBUS_SESSION_BUS_ADDRESS="autolaunch:"
+fi
+
+export GIT_EXEC_PATH=%%LOCALBASE%%/bin/git
+
+exec %%DATADIR%%/Logseq "$@"
diff --git a/textproc/logseq/files/patch-resources_app_node__modules__logseq_rsapi-linux-x64-gnu_package.json b/textproc/logseq/files/patch-resources_app_node__modules__logseq_rsapi-linux-x64-gnu_package.json
new file mode 100644
index 000000000000..52b4847e3dd4
--- /dev/null
+++ b/textproc/logseq/files/patch-resources_app_node__modules__logseq_rsapi-linux-x64-gnu_package.json
@@ -0,0 +1,26 @@
+--- resources/app/node_modules/@logseq/rsapi-linux-x64-gnu/package.json.orig 2025-05-25 10:25:54 UTC
++++ resources/app/node_modules/@logseq/rsapi-linux-x64-gnu/package.json
+@@ -1,19 +1,19 @@
+ {
+- "name": "@logseq/rsapi-linux-x64-gnu",
++ "name": "@logseq/rsapi-freebsd-x64",
+ "private": false,
+ "publishConfig": {
+ "access": "public"
+ },
+ "version": "0.0.92",
+ "os": [
+- "linux"
++ "freebsd"
+ ],
+ "cpu": [
+ "x64"
+ ],
+- "main": "rsapi.linux-x64-gnu.node",
++ "main": "rsapi.freebsd-x64.node",
+ "files": [
+- "rsapi.linux-x64-gnu.node"
++ "rsapi.freebsd-x64.node"
+ ],
+ "license": "MIT",
+ "engines": {
diff --git a/textproc/logseq/pkg-descr b/textproc/logseq/pkg-descr
new file mode 100644
index 000000000000..bca57d849b52
--- /dev/null
+++ b/textproc/logseq/pkg-descr
@@ -0,0 +1,5 @@
+Logseq is a knowledge management and collaboration platform. It focuses on
+privacy, longevity, and user control. Logseq offers a range of powerful tools
+for knowledge management, collaboration, PDF annotation, and task management
+with support for multiple file formats, including Markdown and Org-mode, and
+various features for organizing and structuring your notes.
diff --git a/textproc/logseq/pkg-plist b/textproc/logseq/pkg-plist
new file mode 100644
index 000000000000..869bd71d9d60
--- /dev/null
+++ b/textproc/logseq/pkg-plist
@@ -0,0 +1,6351 @@
+bin/Logseq
+share/applications/Logseq.desktop
+%%DATADIR%%/LICENSE
+%%DATADIR%%/LICENSES.chromium.html
+%%DATADIR%%/Logseq
+%%DATADIR%%/chrome_100_percent.pak
+%%DATADIR%%/chrome_200_percent.pak
+%%DATADIR%%/chrome_crashpad_handler
+%%DATADIR%%/chromedriver
+%%DATADIR%%/icudtl.dat
+%%DATADIR%%/libEGL.so
+%%DATADIR%%/libGLESv2.so
+%%DATADIR%%/libffmpeg.so
+%%DATADIR%%/libvk_swiftshader.so
+%%DATADIR%%/libvulkan.so
+%%DATADIR%%/locales/af.pak
+%%DATADIR%%/locales/am.pak
+%%DATADIR%%/locales/ar.pak
+%%DATADIR%%/locales/bg.pak
+%%DATADIR%%/locales/bn.pak
+%%DATADIR%%/locales/ca.pak
+%%DATADIR%%/locales/cs.pak
+%%DATADIR%%/locales/da.pak
+%%DATADIR%%/locales/de.pak
+%%DATADIR%%/locales/el.pak
+%%DATADIR%%/locales/en-GB.pak
+%%DATADIR%%/locales/en-US.pak
+%%DATADIR%%/locales/es-419.pak
+%%DATADIR%%/locales/es.pak
+%%DATADIR%%/locales/et.pak
+%%DATADIR%%/locales/fa.pak
+%%DATADIR%%/locales/fi.pak
+%%DATADIR%%/locales/fil.pak
+%%DATADIR%%/locales/fr.pak
+%%DATADIR%%/locales/gu.pak
+%%DATADIR%%/locales/he.pak
+%%DATADIR%%/locales/hi.pak
+%%DATADIR%%/locales/hr.pak
+%%DATADIR%%/locales/hu.pak
+%%DATADIR%%/locales/id.pak
+%%DATADIR%%/locales/it.pak
+%%DATADIR%%/locales/ja.pak
+%%DATADIR%%/locales/kn.pak
+%%DATADIR%%/locales/ko.pak
+%%DATADIR%%/locales/lt.pak
+%%DATADIR%%/locales/lv.pak
+%%DATADIR%%/locales/ml.pak
+%%DATADIR%%/locales/mr.pak
+%%DATADIR%%/locales/ms.pak
+%%DATADIR%%/locales/nb.pak
+%%DATADIR%%/locales/nl.pak
+%%DATADIR%%/locales/pl.pak
+%%DATADIR%%/locales/pt-BR.pak
+%%DATADIR%%/locales/pt-PT.pak
+%%DATADIR%%/locales/ro.pak
+%%DATADIR%%/locales/ru.pak
+%%DATADIR%%/locales/sk.pak
+%%DATADIR%%/locales/sl.pak
+%%DATADIR%%/locales/sr.pak
+%%DATADIR%%/locales/sv.pak
+%%DATADIR%%/locales/sw.pak
+%%DATADIR%%/locales/ta.pak
+%%DATADIR%%/locales/te.pak
+%%DATADIR%%/locales/th.pak
+%%DATADIR%%/locales/tr.pak
+%%DATADIR%%/locales/uk.pak
+%%DATADIR%%/locales/ur.pak
+%%DATADIR%%/locales/vi.pak
+%%DATADIR%%/locales/zh-CN.pak
+%%DATADIR%%/locales/zh-TW.pak
+%%DATADIR%%/resources.pak
+%%DATADIR%%/resources/app/404.html
+%%DATADIR%%/resources/app/VERSION
+%%DATADIR%%/resources/app/android/icon-background.png
+%%DATADIR%%/resources/app/android/icon-foreground.png
+%%DATADIR%%/resources/app/android/icon/drawable-hdpi-icon.png
+%%DATADIR%%/resources/app/android/icon/drawable-ldpi-icon.png
+%%DATADIR%%/resources/app/android/icon/drawable-mdpi-icon.png
+%%DATADIR%%/resources/app/android/icon/drawable-xhdpi-icon.png
+%%DATADIR%%/resources/app/android/icon/drawable-xxhdpi-icon.png
+%%DATADIR%%/resources/app/android/icon/drawable-xxxhdpi-icon.png
+%%DATADIR%%/resources/app/android/icon/hdpi-background.png
+%%DATADIR%%/resources/app/android/icon/hdpi-foreground.png
+%%DATADIR%%/resources/app/android/icon/ldpi-background.png
+%%DATADIR%%/resources/app/android/icon/ldpi-foreground.png
+%%DATADIR%%/resources/app/android/icon/mdpi-background.png
+%%DATADIR%%/resources/app/android/icon/mdpi-foreground.png
+%%DATADIR%%/resources/app/android/icon/xhdpi-background.png
+%%DATADIR%%/resources/app/android/icon/xhdpi-foreground.png
+%%DATADIR%%/resources/app/android/icon/xxhdpi-background.png
+%%DATADIR%%/resources/app/android/icon/xxhdpi-foreground.png
+%%DATADIR%%/resources/app/android/icon/xxxhdpi-background.png
+%%DATADIR%%/resources/app/android/icon/xxxhdpi-foreground.png
+%%DATADIR%%/resources/app/android/splash/drawable-land-hdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-land-ldpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-land-mdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-land-xhdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-land-xxhdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-land-xxxhdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-port-hdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-port-ldpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-port-mdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-port-xhdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-port-xxhdpi-screen.png
+%%DATADIR%%/resources/app/android/splash/drawable-port-xxxhdpi-screen.png
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Black.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Black.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-BlackItalic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-BlackItalic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Bold.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Bold.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-BoldItalic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-BoldItalic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ExtraBold.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ExtraBold.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ExtraBoldItalic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ExtraBoldItalic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ExtraLight.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ExtraLight.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ExtraLightItalic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ExtraLightItalic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Italic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Italic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Light.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Light.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-LightItalic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-LightItalic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Medium.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Medium.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-MediumItalic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-MediumItalic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Regular.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Regular.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-SemiBold.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-SemiBold.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-SemiBoldItalic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-SemiBoldItalic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Thin.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-Thin.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ThinItalic.woff
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-ThinItalic.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-italic.var.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter-roman.var.woff2
+%%DATADIR%%/resources/app/css/Inter (web)/Inter.var.woff2
+%%DATADIR%%/resources/app/css/LICENSE
+%%DATADIR%%/resources/app/css/codemirror.lsradix.css
+%%DATADIR%%/resources/app/css/fonts/KaTeX_AMS-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Caligraphic-Bold.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Caligraphic-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Fraktur-Bold.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Fraktur-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Main-Bold.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Main-BoldItalic.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Main-Italic.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Main-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Math-BoldItalic.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Math-Italic.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_SansSerif-Bold.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_SansSerif-Italic.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_SansSerif-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Script-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Size1-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Size2-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Size3-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Size4-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/KaTeX_Typewriter-Regular.woff2
+%%DATADIR%%/resources/app/css/fonts/tabler-icons.eot
+%%DATADIR%%/resources/app/css/fonts/tabler-icons.svg
+%%DATADIR%%/resources/app/css/fonts/tabler-icons.ttf
+%%DATADIR%%/resources/app/css/fonts/tabler-icons.woff
+%%DATADIR%%/resources/app/css/fonts/tabler-icons.woff2
+%%DATADIR%%/resources/app/css/inter.css
+%%DATADIR%%/resources/app/css/shui.css
+%%DATADIR%%/resources/app/css/source-sans-pro-italic.eot
+%%DATADIR%%/resources/app/css/source-sans-pro-italic.ttf
+%%DATADIR%%/resources/app/css/source-sans-pro-italic.woff
+%%DATADIR%%/resources/app/css/source-sans-pro-regular.eot
+%%DATADIR%%/resources/app/css/source-sans-pro-regular.ttf
+%%DATADIR%%/resources/app/css/source-sans-pro-regular.woff
+%%DATADIR%%/resources/app/css/source-sans-pro-semibold.eot
+%%DATADIR%%/resources/app/css/source-sans-pro-semibold.ttf
+%%DATADIR%%/resources/app/css/source-sans-pro-semibold.woff
+%%DATADIR%%/resources/app/css/source-sans-pro-semibolditalic.eot
+%%DATADIR%%/resources/app/css/source-sans-pro-semibolditalic.ttf
+%%DATADIR%%/resources/app/css/source-sans-pro-semibolditalic.woff
+%%DATADIR%%/resources/app/css/source-sans-pro.css
+%%DATADIR%%/resources/app/css/style.css
+%%DATADIR%%/resources/app/css/tabler-extension.css
+%%DATADIR%%/resources/app/css/tabler-icons.min.css
+%%DATADIR%%/resources/app/css/ui.css
+%%DATADIR%%/resources/app/docs/api_server.html
+%%DATADIR%%/resources/app/electron.html
+%%DATADIR%%/resources/app/electron.js
+%%DATADIR%%/resources/app/electron.js.map
+%%DATADIR%%/resources/app/entitlements.plist
+%%DATADIR%%/resources/app/fonts/tabler-icons-extension.woff2
+%%DATADIR%%/resources/app/forge.config.js
+%%DATADIR%%/resources/app/icon.png
+%%DATADIR%%/resources/app/icon_monochrome.png
+%%DATADIR%%/resources/app/icons.edn
+%%DATADIR%%/resources/app/icons/canary/logseq.ico
+%%DATADIR%%/resources/app/icons/canary/logseq.png
+%%DATADIR%%/resources/app/icons/canary/logseq_big_sur.icns
+%%DATADIR%%/resources/app/icons/canary/logseq_big_sur.ico
+%%DATADIR%%/resources/app/icons/canary/logseq_big_sur.png
+%%DATADIR%%/resources/app/icons/installing.gif
+%%DATADIR%%/resources/app/icons/logseq.icns
+%%DATADIR%%/resources/app/icons/logseq.ico
+%%DATADIR%%/resources/app/icons/logseq.png
+%%DATADIR%%/resources/app/icons/logseq_big_sur.icns
+%%DATADIR%%/resources/app/icons/logseq_big_sur.ico
+%%DATADIR%%/resources/app/icons/logseq_big_sur.png
+%%DATADIR%%/resources/app/img/broken-avatar.png
+%%DATADIR%%/resources/app/img/checker.png
+%%DATADIR%%/resources/app/img/credits.png
+%%DATADIR%%/resources/app/img/dark-theme.png
+%%DATADIR%%/resources/app/img/dmg-bg.png
+%%DATADIR%%/resources/app/img/file-edn.png
+%%DATADIR%%/resources/app/img/file-sync-unavailale-nonbacker-dark.png
+%%DATADIR%%/resources/app/img/file-sync-unavailale-nonbacker-light.png
+%%DATADIR%%/resources/app/img/file-sync-welcome-backer-dark.png
+%%DATADIR%%/resources/app/img/file-sync-welcome-backer-light.png
+%%DATADIR%%/resources/app/img/folder-logo.png
+%%DATADIR%%/resources/app/img/folder.png
+%%DATADIR%%/resources/app/img/light-theme.png
+%%DATADIR%%/resources/app/img/logo.png
+%%DATADIR%%/resources/app/img/screenshot.png
+%%DATADIR%%/resources/app/img/system-theme.png
+%%DATADIR%%/resources/app/img/theme-modes.png
+%%DATADIR%%/resources/app/img/tutorial-thumb.jpg
+%%DATADIR%%/resources/app/img/whiteboard-welcome-dark.png
+%%DATADIR%%/resources/app/img/whiteboard-welcome-light.png
+%%DATADIR%%/resources/app/index.html
+%%DATADIR%%/resources/app/ios/icon/icon-1024.png
+%%DATADIR%%/resources/app/ios/icon/icon-108@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-20.png
+%%DATADIR%%/resources/app/ios/icon/icon-20@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-20@3x.png
+%%DATADIR%%/resources/app/ios/icon/icon-24@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-27.5@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-29.png
+%%DATADIR%%/resources/app/ios/icon/icon-29@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-29@3x.png
+%%DATADIR%%/resources/app/ios/icon/icon-40.png
+%%DATADIR%%/resources/app/ios/icon/icon-40@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-40@3x.png
+%%DATADIR%%/resources/app/ios/icon/icon-44@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-50.png
+%%DATADIR%%/resources/app/ios/icon/icon-50@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-60.png
+%%DATADIR%%/resources/app/ios/icon/icon-60@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-60@3x.png
+%%DATADIR%%/resources/app/ios/icon/icon-72.png
+%%DATADIR%%/resources/app/ios/icon/icon-72@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-76.png
+%%DATADIR%%/resources/app/ios/icon/icon-76@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-83.5@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-86@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon-98@2x.png
+%%DATADIR%%/resources/app/ios/icon/icon.png
+%%DATADIR%%/resources/app/ios/icon/icon@2x.png
+%%DATADIR%%/resources/app/ios/splash/Default-1792h~iphone.png
+%%DATADIR%%/resources/app/ios/splash/Default-2436h.png
+%%DATADIR%%/resources/app/ios/splash/Default-2688h~iphone.png
+%%DATADIR%%/resources/app/ios/splash/Default-568h@2x~iphone.png
+%%DATADIR%%/resources/app/ios/splash/Default-667h.png
+%%DATADIR%%/resources/app/ios/splash/Default-736h.png
+%%DATADIR%%/resources/app/ios/splash/Default-Landscape-1792h~iphone.png
+%%DATADIR%%/resources/app/ios/splash/Default-Landscape-2436h.png
+%%DATADIR%%/resources/app/ios/splash/Default-Landscape-2688h~iphone.png
+%%DATADIR%%/resources/app/ios/splash/Default-Landscape-736h.png
+%%DATADIR%%/resources/app/ios/splash/Default-Landscape@2x~ipad.png
+%%DATADIR%%/resources/app/ios/splash/Default-Landscape@~ipadpro.png
+%%DATADIR%%/resources/app/ios/splash/Default-Landscape~ipad.png
+%%DATADIR%%/resources/app/ios/splash/Default-Portrait@2x~ipad.png
+%%DATADIR%%/resources/app/ios/splash/Default-Portrait@~ipadpro.png
+%%DATADIR%%/resources/app/ios/splash/Default-Portrait~ipad.png
+%%DATADIR%%/resources/app/ios/splash/Default@2x~iphone.png
+%%DATADIR%%/resources/app/ios/splash/Default@2x~universal~anyany.png
+%%DATADIR%%/resources/app/ios/splash/Default~iphone.png
+%%DATADIR%%/resources/app/js/amplify.js
+%%DATADIR%%/resources/app/js/code-editor.js
+%%DATADIR%%/resources/app/js/code-editor.js.map
+%%DATADIR%%/resources/app/js/excalidraw-assets/Assistant-Bold.woff2
+%%DATADIR%%/resources/app/js/excalidraw-assets/Assistant-Medium.woff2
+%%DATADIR%%/resources/app/js/excalidraw-assets/Assistant-Regular.woff2
+%%DATADIR%%/resources/app/js/excalidraw-assets/Assistant-SemiBold.woff2
+%%DATADIR%%/resources/app/js/excalidraw-assets/Cascadia.woff2
+%%DATADIR%%/resources/app/js/excalidraw-assets/Virgil.woff2
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/ar-SA-json-b9c75e6743e089f51f9b.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/az-AZ-json-32268e2c7ad89fce5d2c.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/bg-BG-json-ff5ef83d3c2706367417.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/bn-BD-json-f9b1344b2f5c0ab53ce8.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/ca-ES-json-d4a1f01f8c174c315974.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/cs-CZ-json-ff1b9bbfe92356698245.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/da-DK-json-ac982a0c1e02b45f9500.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/de-DE-json-a3222d8a9ed4864ccedf.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/el-GR-json-8cc1609bd088ec4f197a.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/es-ES-json-4f3da97feff33cb00e6d.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/eu-ES-json-f9efd2bf2555bceb526a.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/fa-IR-json-abcad5d329ac9558750e.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/fi-FI-json-7250174bb3682c3ee602.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/fr-FR-json-f82759a1bc767e0889bd.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/gl-ES-json-8408403b5df17158e269.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/he-IL-json-2e5cea590dd00f76b42f.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/hi-IN-json-3898c9c1216b44476529.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/hu-HU-json-1b5028b3a2676b3e7bde.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/id-ID-json-0e69caf5d919807ed234.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/it-IT-json-a1526e95ebe4c2156ffb.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/ja-JP-json-b7b0079dca8ece2551c7.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/kaa-json-b2f03ae2f239b9fae304.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/kab-KAB-json-e8618205ea49417e5fb4.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/kk-KZ-json-f648362328b839e9313f.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/km-KH-json-920cbd8cb9ea3c2ce631.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/ko-KR-json-e5f26d9854a5d68ada0a.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/ku-TR-json-374bbbb0b003a490681d.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/lt-LT-json-9caac0d3530651221c75.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/lv-LV-json-c811870330575e53285c.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/mr-IN-json-05294735c64b63223d8e.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/my-MM-json-c3cff6d30b1e629f546f.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/nb-NO-json-75cfab63ad7c2ff45f19.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/nl-NL-json-90ef39ed303967aeb9c2.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/nn-NO-json-1a8db0d8c3717d895cc5.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/oc-FR-json-925326d13bc187dcd377.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/pa-IN-json-d9ee09801ed220840b2b.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/pl-PL-json-9a1b0b7262cd86ab734f.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/pt-BR-json-62a1095dd13343b61194.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/pt-PT-json-cc517eed349ce432b054.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/ro-RO-json-162b57c475da796d5a5b.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/ru-RU-json-cfc347872e181d1335a7.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/si-LK-json-674ece30d49390e45733.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/sk-SK-json-8edebc008b63305c87e1.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/sl-SI-json-826580e1006547dbbd3b.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/sv-SE-json-84a855efd030e37f51ab.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/ta-IN-json-f59f50c4b8f2b2fee8ca.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/th-TH-json-4cbe42d56e0a6f261769.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/tr-TR-json-eb07e9699c26fef02345.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/uk-UA-json-a48bb2e866a11d396a35.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/vi-VN-json-cbbaff972778abc0e34b.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/zh-CN-json-62d636303447fe79db54.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/zh-HK-json-19e6814bddb06e0dd6e3.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/locales/zh-TW-json-3fcc3dcef74999ea3757.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/vendor-ef3c5d81a00ef582b871.js
+%%DATADIR%%/resources/app/js/excalidraw-assets/vendor-ef3c5d81a00ef582b871.js.LICENSE.txt
+%%DATADIR%%/resources/app/js/excalidraw.js
+%%DATADIR%%/resources/app/js/excalidraw.js.map
+%%DATADIR%%/resources/app/js/glide/glide.core.min.css
+%%DATADIR%%/resources/app/js/glide/glide.min.js
+%%DATADIR%%/resources/app/js/glide/glide.theme.min.css
+%%DATADIR%%/resources/app/js/highlight.min.js
+%%DATADIR%%/resources/app/js/html2canvas.min.js
+%%DATADIR%%/resources/app/js/interact.min.js
+%%DATADIR%%/resources/app/js/katex.min.js
+%%DATADIR%%/resources/app/js/lightning-fs.min.js
+%%DATADIR%%/resources/app/js/lsplugin.core.js
+%%DATADIR%%/resources/app/js/lsplugin.core.js.LICENSE.txt
+%%DATADIR%%/resources/app/js/lsplugin.user.js
+%%DATADIR%%/resources/app/js/lsplugin.user.js.LICENSE.txt
+%%DATADIR%%/resources/app/js/magic_portal.js
+%%DATADIR%%/resources/app/js/main.js
+%%DATADIR%%/resources/app/js/main.js.map
+%%DATADIR%%/resources/app/js/manifest.edn
+%%DATADIR%%/resources/app/js/marked.min.js
+%%DATADIR%%/resources/app/js/mhchem.min.js
+%%DATADIR%%/resources/app/js/module-loader.edn
+%%DATADIR%%/resources/app/js/module-loader.json
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-RKSJ-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/78ms-RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/78ms-RKSJ-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/83pv-RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/90ms-RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/90ms-RKSJ-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/90msp-RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/90msp-RKSJ-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/90pv-RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/90pv-RKSJ-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Add-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Add-RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Add-RKSJ-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Add-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-CNS1-0.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-CNS1-1.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-CNS1-2.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-CNS1-3.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-CNS1-4.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-CNS1-5.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-CNS1-6.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-CNS1-UCS2.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-GB1-0.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-GB1-1.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-GB1-2.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-GB1-3.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-GB1-4.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-GB1-5.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-GB1-UCS2.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Japan1-0.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Japan1-1.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Japan1-2.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Japan1-3.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Japan1-4.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Japan1-5.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Japan1-6.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Japan1-UCS2.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Korea1-0.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Korea1-1.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Korea1-2.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Adobe-Korea1-UCS2.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/B5pc-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/B5pc-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/CNS-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/CNS-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/CNS1-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/CNS1-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/CNS2-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/CNS2-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/ETHK-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/ETHK-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/ETen-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/ETen-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/ETenms-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/ETenms-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Ext-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Ext-RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Ext-RKSJ-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Ext-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GB-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GB-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GB-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GB-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBK-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBK-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBK2K-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBK2K-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBKp-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBKp-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBT-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBT-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBT-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBT-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBTpc-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBTpc-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBpc-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/GBpc-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKdla-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKdla-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKdlb-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKdlb-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKgccs-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKgccs-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKm314-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKm314-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKm471-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKm471-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKscs-B5-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/HKscs-B5-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Hankaku.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Hiragana.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSC-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSC-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSC-Johab-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSC-Johab-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSCms-UHC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSCms-UHC-HW-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSCms-UHC-HW-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSCms-UHC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSCpc-EUC-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/KSCpc-EUC-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Katakana.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/NWP-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/NWP-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/RKSJ-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/RKSJ-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/Roman.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniCNS-UCS2-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniCNS-UCS2-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniCNS-UTF16-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniCNS-UTF16-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniCNS-UTF32-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniCNS-UTF32-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniCNS-UTF8-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniCNS-UTF8-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniGB-UCS2-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniGB-UCS2-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniGB-UTF16-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniGB-UTF16-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniGB-UTF32-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniGB-UTF32-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniGB-UTF8-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniGB-UTF8-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UCS2-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UCS2-HW-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UCS2-HW-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UCS2-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UTF16-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UTF16-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UTF32-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UTF32-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UTF8-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS-UTF8-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS2004-UTF16-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS2004-UTF16-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS2004-UTF32-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS2004-UTF32-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS2004-UTF8-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJIS2004-UTF8-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJISPro-UCS2-HW-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJISPro-UCS2-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJISPro-UTF8-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJISX0213-UTF32-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJISX0213-UTF32-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJISX02132004-UTF32-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniJISX02132004-UTF32-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UCS2-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UCS2-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UTF16-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UTF16-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UTF32-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UTF32-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UTF8-H.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UTF8-V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/V.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/cmaps/WP-Symbol.bcmap
+%%DATADIR%%/resources/app/js/pdfjs/pdf.js
+%%DATADIR%%/resources/app/js/pdfjs/pdf.worker.js
+%%DATADIR%%/resources/app/js/pdfjs/pdf_viewer.js
+%%DATADIR%%/resources/app/js/photoswipe-lightbox.umd.min.js
+%%DATADIR%%/resources/app/js/photoswipe.umd.min.js
+%%DATADIR%%/resources/app/js/preload.js
+%%DATADIR%%/resources/app/js/publishing/code-editor.js
+%%DATADIR%%/resources/app/js/publishing/excalidraw.js
+%%DATADIR%%/resources/app/js/publishing/main.js
+%%DATADIR%%/resources/app/js/publishing/manifest.edn
+%%DATADIR%%/resources/app/js/publishing/module-loader.edn
+%%DATADIR%%/resources/app/js/publishing/module-loader.json
+%%DATADIR%%/resources/app/js/publishing/tldraw.js
+%%DATADIR%%/resources/app/js/react-dom.development.min.js
+%%DATADIR%%/resources/app/js/react-dom.production.min.js
+%%DATADIR%%/resources/app/js/react.development.js
+%%DATADIR%%/resources/app/js/react.production.min.js
+%%DATADIR%%/resources/app/js/reveal.js
+%%DATADIR%%/resources/app/js/shepherd.min.js
+%%DATADIR%%/resources/app/js/tabler.ext.js
+%%DATADIR%%/resources/app/js/tabler.min.js
+%%DATADIR%%/resources/app/js/tldraw.js
+%%DATADIR%%/resources/app/js/tldraw.js.map
+%%DATADIR%%/resources/app/js/ui.js
+%%DATADIR%%/resources/app/js/worker.js
+%%DATADIR%%/resources/app/marketplace.html
+%%DATADIR%%/resources/app/node_modules/.yarn-integrity
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/.gitattributes
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/.github/.stale.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/.github/tests_checker.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/.taprc
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/benchmark/small-object.mjs
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/lib/default-ajv-options.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/lib/serializer-compiler.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/lib/validator-compiler.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/formats.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/formats.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/formats.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/limit.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/limit.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/limit.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/src/formats.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/src/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/src/limit.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/.runkit_example.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2019.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2019.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2019.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2020.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2020.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2020.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/ajv.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/ajv.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/ajv.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/code.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/code.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/code.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/scope.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/scope.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/scope.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/errors.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/errors.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/parse.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/parse.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/parse.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/serialize.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/serialize.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/serialize.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/types.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/types.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/types.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/names.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/names.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/names.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/ref_error.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/ref_error.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/ref_error.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/resolve.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/resolve.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/resolve.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/rules.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/rules.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/rules.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/util.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/util.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/util.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/applicability.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/applicability.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/applicability.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/boolSchema.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/boolSchema.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/boolSchema.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/dataType.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/dataType.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/dataType.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/defaults.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/defaults.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/defaults.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/keyword.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/keyword.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/keyword.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/subschema.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/subschema.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/subschema.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/core.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/core.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/core.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/jtd.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/jtd.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/jtd.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/data.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/content.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/core.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/format.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/schema.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/content.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/core.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/format-annotation.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/unevaluated.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/schema.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-draft-06.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-draft-07.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-secure.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/jtd-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/jtd-schema.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/jtd-schema.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/equal.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/equal.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/equal.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/parseJson.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/parseJson.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/parseJson.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/quote.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/quote.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/quote.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/re2.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/re2.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/re2.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/timestamp.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/timestamp.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/timestamp.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/ucs2length.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/ucs2length.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/ucs2length.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/uri.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/uri.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/uri.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/validation_error.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/validation_error.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/validation_error.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/instance.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/instance.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/instance.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/json-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/json-schema.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/json-schema.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/jtd-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/jtd-schema.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/jtd-schema.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/allOf.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/allOf.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/allOf.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/anyOf.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/anyOf.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/contains.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/contains.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/contains.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependencies.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependencies.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/if.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/if.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/if.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items2020.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items2020.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/not.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/not.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/not.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/oneOf.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/oneOf.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/patternProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/prefixItems.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/properties.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/properties.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/properties.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/thenElse.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/thenElse.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/thenElse.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/code.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/code.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/code.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/id.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/id.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/id.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/ref.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/ref.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/ref.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/types.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/types.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/types.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft2020.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft2020.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft2020.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft7.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft7.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft7.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/errors.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/errors.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/format.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/format.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/format.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/discriminator.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/discriminator.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/elements.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/elements.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/elements.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/enum.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/enum.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/enum.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/error.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/error.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/error.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/metadata.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/metadata.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/metadata.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/nullable.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/nullable.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/nullable.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/properties.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/properties.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/properties.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/ref.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/ref.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/ref.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/type.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/type.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/type.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/union.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/union.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/union.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/values.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/values.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/values.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/metadata.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/metadata.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/metadata.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/next.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/next.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/next.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/const.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/const.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/const.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/enum.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/enum.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/enum.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/index.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitContains.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitContains.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitContains.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitItems.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitItems.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitItems.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitLength.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitLength.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitLength.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitNumber.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitNumber.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitProperties.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitProperties.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/multipleOf.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/multipleOf.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/pattern.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/pattern.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/pattern.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/required.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/required.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/required.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js.map
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/2019.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/2020.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/ajv.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/codegen/code.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/codegen/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/codegen/scope.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/errors.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/jtd/parse.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/jtd/serialize.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/jtd/types.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/names.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/ref_error.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/resolve.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/rules.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/util.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/applicability.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/boolSchema.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/dataType.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/defaults.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/keyword.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/subschema.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/core.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/jtd.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/data.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/content.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/core.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/format.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/schema.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/content.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/core.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/format-annotation.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/unevaluated.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/schema.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-draft-06.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-draft-07.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-secure.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/jtd-schema.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/equal.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/parseJson.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/quote.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/re2.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/timestamp.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/ucs2length.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/uri.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/validation_error.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/standalone/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/standalone/instance.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/types/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/types/json-schema.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/types/jtd-schema.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/additionalItems.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/additionalProperties.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/allOf.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/anyOf.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/contains.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/dependencies.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/dependentSchemas.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/if.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/items.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/items2020.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/not.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/oneOf.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/patternProperties.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/prefixItems.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/properties.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/propertyNames.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/thenElse.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/code.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/core/id.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/core/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/core/ref.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/discriminator/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/discriminator/types.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/draft2020.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/draft7.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/dynamicAnchor.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/dynamicRef.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/recursiveAnchor.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/recursiveRef.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/errors.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/format/format.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/format/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/discriminator.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/elements.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/enum.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/error.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/metadata.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/nullable.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/optionalProperties.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/properties.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/ref.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/type.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/union.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/values.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/metadata.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/next.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/unevaluated/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedItems.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedProperties.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/const.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/dependentRequired.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/enum.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/index.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitContains.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitItems.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitLength.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitNumber.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitProperties.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/multipleOf.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/pattern.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/required.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/uniqueItems.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/.eslintrc.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/.github/workflows/build.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/.github/workflows/publish.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/spec/.eslintrc.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/spec/fixtures/schema.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/spec/index.spec.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/standalone.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/test/.gitkeep
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/test/duplicated-id-compile.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/test/index.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/test/plugins.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/test/serialization.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/test/standalone.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/.editorconfig
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/.gitattributes
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/.github/stale.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/bench.js
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/benchmark/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/benchmark/vary.js
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/test/cors.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/test/hooks.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/test/preflight.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/test/vary.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/cors/vary.js
+%%DATADIR%%/resources/app/node_modules/@fastify/error/.gitattributes
+%%DATADIR%%/resources/app/node_modules/@fastify/error/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/error/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/error/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/error/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/error/benchmarks/create.js
+%%DATADIR%%/resources/app/node_modules/@fastify/error/benchmarks/instantiate.js
+%%DATADIR%%/resources/app/node_modules/@fastify/error/benchmarks/no-stack.js
+%%DATADIR%%/resources/app/node_modules/@fastify/error/benchmarks/toString.js
+%%DATADIR%%/resources/app/node_modules/@fastify/error/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/@fastify/error/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/error/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/error/test/index.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/error/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/error/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/.eslintrc
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/.gitattributes
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/standalone.js
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/test/duplicate-schema.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/test/plugin.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/test/standalone.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/fast-json-stringify-compiler/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/forwarded/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/forwarded/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/forwarded/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/forwarded/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/forwarded/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/.gitattributes
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/lib/errors.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/lib/resolvers.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/additional-items.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/additional-properties.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/all-of.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/any-of.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/const.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/contains.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/custom-resolvers.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/default-resolver.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/default.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/definitions.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/defs.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/dependencies.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/dependent-required.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/dependent-schemas.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/enum.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/exclusive-maximum.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/exclusive-minimum.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/format.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/id.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/if-then-else.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/items.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/max-items.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/max-length.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/max-properties.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/maximum.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/merge-schema.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/min-items.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/min-length.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/min-properties.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/minimum.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/multiple-of.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/not.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/nullable.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/one-of.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/properties.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/property-names.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/required.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/type.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/unique-items.test.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/test/utils.js
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/merge-json-schemas/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/.gitattributes
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/.github/stale.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/LICENSE
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/README.md
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/benchmark/compiling.js
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/benchmark/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/benchmark/kind.js
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/benchmark/matching.js
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/index.js
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/package.json
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/test/.eslintrc.yml
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/test/all.js
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/test/base.js
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/test/compile.js
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@fastify/proxy-addr/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/@logseq/rsapi-freebsd-x64/README.md
+%%DATADIR%%/resources/app/node_modules/@logseq/rsapi-freebsd-x64/package.json
+%%DATADIR%%/resources/app/node_modules/@logseq/rsapi-freebsd-x64/rsapi.freebsd-x64.node
+%%DATADIR%%/resources/app/node_modules/@logseq/rsapi/LICENSE
+%%DATADIR%%/resources/app/node_modules/@logseq/rsapi/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@logseq/rsapi/index.js
+%%DATADIR%%/resources/app/node_modules/@logseq/rsapi/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/build/bundle.es6.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/build/bundle.es6.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/build/bundle.es6.min.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/build/bundle.es6.min.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/build/bundle.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/build/bundle.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/build/bundle.min.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/build/bundle.min.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/backend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/backend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/backend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/backend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/eventbuilder.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/eventbuilder.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/eventbuilder.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/eventbuilder.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/exports.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/exports.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/exports.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/exports.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/helpers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/helpers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/helpers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/breadcrumbs.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/breadcrumbs.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/breadcrumbs.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/breadcrumbs.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/globalhandlers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/globalhandlers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/globalhandlers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/globalhandlers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/linkederrors.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/linkederrors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/linkederrors.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/linkederrors.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/trycatch.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/trycatch.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/trycatch.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/trycatch.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/useragent.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/useragent.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/useragent.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/integrations/useragent.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/parsers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/parsers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/parsers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/parsers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/sdk.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/sdk.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/sdk.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/sdk.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/tracekit.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/tracekit.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/tracekit.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/tracekit.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/base.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/base.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/base.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/base.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/fetch.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/fetch.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/fetch.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/fetch.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/xhr.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/xhr.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/xhr.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/transports/xhr.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/version.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/version.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/version.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/dist/version.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/backend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/backend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/backend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/backend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/eventbuilder.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/eventbuilder.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/eventbuilder.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/eventbuilder.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/exports.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/exports.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/exports.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/exports.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/helpers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/helpers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/helpers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/breadcrumbs.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/breadcrumbs.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/breadcrumbs.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/breadcrumbs.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/globalhandlers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/globalhandlers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/globalhandlers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/globalhandlers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/linkederrors.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/linkederrors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/linkederrors.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/linkederrors.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/trycatch.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/trycatch.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/trycatch.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/trycatch.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/useragent.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/useragent.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/useragent.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/integrations/useragent.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/parsers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/parsers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/parsers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/parsers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/sdk.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/sdk.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/sdk.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/sdk.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/tracekit.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/tracekit.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/tracekit.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/tracekit.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/base.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/base.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/base.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/base.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/fetch.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/fetch.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/fetch.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/fetch.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/xhr.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/xhr.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/xhr.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/transports/xhr.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/version.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/version.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/version.js
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/esm/version.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/core/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/core/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/api.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/api.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/api.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/api.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/basebackend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/basebackend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/basebackend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/basebackend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/baseclient.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/baseclient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/baseclient.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/baseclient.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integration.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integration.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integration.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/functiontostring.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/functiontostring.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/functiontostring.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/functiontostring.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/inboundfilters.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/inboundfilters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/inboundfilters.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/inboundfilters.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/request.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/request.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/request.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/request.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/sdk.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/sdk.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/sdk.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/sdk.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/transports/noop.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/transports/noop.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/transports/noop.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/transports/noop.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/version.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/version.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/version.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/dist/version.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/api.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/api.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/api.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/api.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/basebackend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/basebackend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/basebackend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/basebackend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/baseclient.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/baseclient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/baseclient.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/baseclient.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integration.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integration.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integration.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/functiontostring.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/functiontostring.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/functiontostring.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/functiontostring.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/inboundfilters.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/inboundfilters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/inboundfilters.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/inboundfilters.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/request.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/request.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/request.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/request.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/sdk.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/sdk.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/sdk.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/sdk.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/transports/noop.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/transports/noop.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/transports/noop.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/transports/noop.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/version.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/version.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/version.js
+%%DATADIR%%/resources/app/node_modules/@sentry/core/esm/version.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/core/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/common.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/common.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/common.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/common.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/dispatch.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/dispatch.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/dispatch.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/dispatch.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/electron-version.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/electron-version.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/electron-version.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/electron-version.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/backend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/backend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/backend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/backend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/context.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/context.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/context.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/context.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/fs.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/fs.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/fs.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/fs.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/electron.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/electron.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/electron.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/electron.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/onuncaughtexception.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/onuncaughtexception.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/onuncaughtexception.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/integrations/onuncaughtexception.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/normalize.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/normalize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/normalize.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/normalize.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/store.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/store.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/store.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/store.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/transports/net.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/transports/net.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/transports/net.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/transports/net.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/uploader.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/uploader.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/uploader.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/main/uploader.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/backend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/backend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/backend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/backend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/renderer/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/sdk.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/sdk.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/sdk.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/dist/sdk.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/common.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/common.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/common.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/common.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/dispatch.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/dispatch.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/dispatch.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/dispatch.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/electron-version.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/electron-version.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/electron-version.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/electron-version.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/backend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/backend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/backend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/backend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/context.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/context.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/context.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/context.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/fs.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/fs.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/fs.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/fs.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/electron.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/electron.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/electron.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/electron.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/onuncaughtexception.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/onuncaughtexception.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/onuncaughtexception.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/integrations/onuncaughtexception.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/normalize.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/normalize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/normalize.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/normalize.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/store.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/store.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/store.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/store.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/transports/net.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/transports/net.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/transports/net.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/transports/net.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/uploader.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/uploader.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/uploader.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/main/uploader.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/backend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/backend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/backend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/backend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/renderer/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/sdk.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/sdk.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/sdk.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/esm/sdk.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/CopyrightNotice.txt
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/SECURITY.md
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/modules/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/modules/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/modules/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/tslib.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/tslib.es6.html
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/tslib.es6.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/tslib.es6.mjs
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/tslib.html
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/node_modules/tslib/tslib.js
+%%DATADIR%%/resources/app/node_modules/@sentry/electron/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/hub.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/hub.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/hub.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/hub.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/scope.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/scope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/scope.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/scope.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/session.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/session.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/session.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/session.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/sessionFlusher.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/sessionFlusher.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/sessionFlusher.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/dist/sessionFlusher.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/hub.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/hub.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/hub.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/hub.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/scope.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/scope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/scope.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/scope.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/session.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/session.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/session.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/session.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/sessionFlusher.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/sessionFlusher.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/sessionFlusher.js
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/esm/sessionFlusher.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/hub/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/minimal/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/node/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/node/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/backend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/backend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/backend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/backend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/handlers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/handlers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/handlers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/handlers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/console.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/console.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/console.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/console.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/http.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/http.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/http.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/http.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/linkederrors.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/linkederrors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/linkederrors.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/linkederrors.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/modules.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/modules.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/modules.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/modules.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/onuncaughtexception.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/onuncaughtexception.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/onuncaughtexception.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/onuncaughtexception.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/onunhandledrejection.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/onunhandledrejection.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/onunhandledrejection.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/onunhandledrejection.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/utils/errorhandling.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/utils/errorhandling.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/utils/errorhandling.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/utils/errorhandling.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/utils/http.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/utils/http.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/utils/http.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/integrations/utils/http.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/parsers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/parsers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/parsers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/parsers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/sdk.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/sdk.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/sdk.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/sdk.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/stacktrace.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/stacktrace.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/stacktrace.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/stacktrace.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/base/http-module.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/base/http-module.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/base/http-module.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/base/http-module.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/base/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/base/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/base/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/base/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/http.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/http.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/http.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/http.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/https.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/https.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/https.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/https.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/transports/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/types.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/types.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/types.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/utils.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/utils.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/utils.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/version.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/version.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/version.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/dist/version.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/backend.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/backend.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/backend.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/backend.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/handlers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/handlers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/handlers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/handlers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/console.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/console.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/console.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/console.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/http.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/http.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/http.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/http.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/linkederrors.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/linkederrors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/linkederrors.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/linkederrors.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/modules.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/modules.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/modules.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/modules.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/onuncaughtexception.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/onuncaughtexception.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/onuncaughtexception.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/onuncaughtexception.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/onunhandledrejection.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/onunhandledrejection.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/onunhandledrejection.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/onunhandledrejection.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/utils/errorhandling.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/utils/errorhandling.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/utils/errorhandling.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/utils/errorhandling.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/utils/http.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/utils/http.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/utils/http.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/integrations/utils/http.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/parsers.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/parsers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/parsers.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/parsers.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/sdk.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/sdk.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/sdk.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/sdk.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/stacktrace.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/stacktrace.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/stacktrace.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/stacktrace.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/base/http-module.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/base/http-module.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/base/http-module.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/base/http-module.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/base/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/base/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/base/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/base/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/http.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/http.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/http.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/http.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/https.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/https.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/https.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/https.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/transports/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/types.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/types.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/types.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/utils.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/utils.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/utils.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/version.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/version.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/version.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/esm/version.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/dist/src/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/dist/src/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/dist/src/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/dist/src/promisify.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/dist/src/promisify.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/dist/src/promisify.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/src/index.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/agent-base/src/promisify.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/agent.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/agent.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/agent.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/parse-proxy-response.js
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/node/node_modules/https-proxy-agent/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/node/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/build/bundle.tracing.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/build/bundle.tracing.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/build/bundle.tracing.min.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/build/bundle.tracing.min.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/backgroundtab.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/backgroundtab.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/backgroundtab.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/backgroundtab.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/browsertracing.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/browsertracing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/browsertracing.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/browsertracing.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/metrics.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/metrics.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/metrics.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/metrics.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/request.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/request.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/request.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/request.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/router.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/router.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/router.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/router.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getCLS.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getCLS.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getCLS.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getCLS.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getFID.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getFID.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getFID.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getFID.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getLCP.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getLCP.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getLCP.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/getLCP.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/bindReporter.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/bindReporter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/bindReporter.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/bindReporter.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/generateUniqueID.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/generateUniqueID.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/generateUniqueID.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/generateUniqueID.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/getFirstHidden.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/getFirstHidden.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/getFirstHidden.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/getFirstHidden.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/initMetric.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/initMetric.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/initMetric.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/initMetric.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/observe.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/observe.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/observe.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/observe.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/onHidden.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/onHidden.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/onHidden.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/onHidden.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/whenInput.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/whenInput.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/whenInput.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/lib/whenInput.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/types.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/types.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/browser/web-vitals/types.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/errors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/errors.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/errors.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/hubextensions.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/hubextensions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/hubextensions.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/hubextensions.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/idletransaction.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/idletransaction.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/idletransaction.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/idletransaction.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/index.bundle.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/index.bundle.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/index.bundle.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/index.bundle.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/express.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/express.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/express.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/express.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/mongo.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/mongo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/mongo.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/mongo.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/mysql.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/mysql.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/mysql.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/mysql.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/postgres.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/postgres.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/postgres.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/integrations/postgres.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/span.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/span.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/span.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/span.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/spanstatus.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/spanstatus.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/spanstatus.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/spanstatus.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/transaction.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/transaction.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/transaction.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/transaction.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/utils.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/utils.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/dist/utils.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/backgroundtab.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/backgroundtab.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/backgroundtab.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/backgroundtab.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/browsertracing.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/browsertracing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/browsertracing.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/browsertracing.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/metrics.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/metrics.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/metrics.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/metrics.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/request.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/request.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/request.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/request.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/router.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/router.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/router.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/router.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getCLS.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getCLS.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getCLS.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getCLS.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getFID.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getFID.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getFID.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getFID.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getLCP.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getLCP.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getLCP.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/getLCP.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/bindReporter.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/bindReporter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/bindReporter.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/bindReporter.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/generateUniqueID.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/generateUniqueID.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/generateUniqueID.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/generateUniqueID.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/getFirstHidden.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/getFirstHidden.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/getFirstHidden.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/getFirstHidden.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/initMetric.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/initMetric.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/initMetric.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/initMetric.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/observe.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/observe.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/observe.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/observe.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/onHidden.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/onHidden.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/onHidden.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/onHidden.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/whenInput.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/whenInput.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/whenInput.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/lib/whenInput.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/types.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/types.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/browser/web-vitals/types.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/errors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/errors.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/errors.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/hubextensions.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/hubextensions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/hubextensions.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/hubextensions.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/idletransaction.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/idletransaction.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/idletransaction.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/idletransaction.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/index.bundle.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/index.bundle.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/index.bundle.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/index.bundle.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/express.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/express.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/express.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/express.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/mongo.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/mongo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/mongo.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/mongo.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/mysql.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/mysql.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/mysql.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/mysql.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/postgres.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/postgres.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/postgres.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/integrations/postgres.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/span.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/span.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/span.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/span.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/spanstatus.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/spanstatus.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/spanstatus.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/spanstatus.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/transaction.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/transaction.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/transaction.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/transaction.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/utils.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/utils.js
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/esm/utils.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/tracing/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/types/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/types/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/breadcrumb.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/breadcrumb.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/breadcrumb.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/breadcrumb.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/context.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/context.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/context.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/context.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/debugMeta.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/debugMeta.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/debugMeta.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/debugMeta.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/dsn.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/dsn.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/dsn.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/dsn.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/error.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/error.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/error.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/error.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/event.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/event.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/event.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/event.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/eventprocessor.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/eventprocessor.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/eventprocessor.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/eventprocessor.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/exception.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/exception.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/exception.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/exception.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/extra.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/extra.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/extra.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/extra.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/hub.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/hub.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/hub.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/hub.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/integration.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/integration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/integration.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/integration.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/loglevel.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/loglevel.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/loglevel.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/loglevel.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/mechanism.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/mechanism.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/mechanism.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/mechanism.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/misc.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/misc.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/misc.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/misc.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/options.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/options.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/options.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/package.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/package.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/package.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/package.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/request.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/request.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/request.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/request.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/response.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/response.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/response.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/response.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/runtime.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/runtime.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/runtime.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/runtime.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/scope.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/scope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/scope.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/scope.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/sdkinfo.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/sdkinfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/sdkinfo.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/sdkinfo.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/sdkmetadata.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/sdkmetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/sdkmetadata.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/sdkmetadata.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/session.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/session.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/session.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/session.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/severity.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/severity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/severity.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/severity.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/span.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/span.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/span.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/span.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/stackframe.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/stackframe.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/stackframe.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/stackframe.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/stacktrace.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/stacktrace.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/stacktrace.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/stacktrace.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/status.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/status.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/status.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/status.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/thread.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/thread.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/thread.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/thread.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/transaction.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/transaction.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/transaction.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/transaction.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/transport.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/transport.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/transport.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/transport.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/user.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/user.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/user.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/user.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/wrappedfunction.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/wrappedfunction.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/wrappedfunction.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/dist/wrappedfunction.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/breadcrumb.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/breadcrumb.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/breadcrumb.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/breadcrumb.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/client.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/client.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/client.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/client.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/context.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/context.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/context.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/context.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/debugMeta.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/debugMeta.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/debugMeta.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/debugMeta.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/dsn.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/dsn.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/dsn.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/dsn.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/error.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/error.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/error.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/error.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/event.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/event.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/event.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/event.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/eventprocessor.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/eventprocessor.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/eventprocessor.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/eventprocessor.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/exception.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/exception.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/exception.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/exception.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/extra.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/extra.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/extra.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/extra.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/hub.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/hub.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/hub.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/hub.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/integration.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/integration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/integration.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/integration.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/loglevel.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/loglevel.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/loglevel.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/loglevel.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/mechanism.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/mechanism.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/mechanism.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/mechanism.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/misc.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/misc.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/misc.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/misc.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/options.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/options.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/options.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/package.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/package.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/package.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/package.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/request.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/request.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/request.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/request.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/response.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/response.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/response.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/response.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/runtime.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/runtime.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/runtime.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/runtime.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/scope.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/scope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/scope.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/scope.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/sdkinfo.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/sdkinfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/sdkinfo.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/sdkinfo.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/sdkmetadata.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/sdkmetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/sdkmetadata.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/sdkmetadata.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/session.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/session.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/session.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/session.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/severity.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/severity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/severity.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/severity.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/span.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/span.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/span.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/span.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/stackframe.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/stackframe.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/stackframe.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/stackframe.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/stacktrace.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/stacktrace.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/stacktrace.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/stacktrace.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/status.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/status.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/status.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/status.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/thread.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/thread.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/thread.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/thread.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/transaction.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/transaction.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/transaction.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/transaction.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/transport.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/transport.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/transport.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/transport.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/user.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/user.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/user.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/user.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/wrappedfunction.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/wrappedfunction.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/wrappedfunction.js
+%%DATADIR%%/resources/app/node_modules/@sentry/types/esm/wrappedfunction.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/types/package.json
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/.eslintrc.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/LICENSE
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/README.md
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/async.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/async.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/async.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/browser.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/browser.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/browser.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/dsn.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/dsn.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/dsn.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/error.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/error.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/error.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/instrument.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/instrument.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/instrument.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/is.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/is.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/is.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/logger.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/logger.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/logger.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/memo.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/memo.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/memo.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/misc.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/misc.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/misc.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/node.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/node.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/node.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/object.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/object.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/object.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/path.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/path.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/path.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/polyfill.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/polyfill.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/polyfill.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/promisebuffer.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/promisebuffer.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/promisebuffer.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/stacktrace.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/stacktrace.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/stacktrace.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/string.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/string.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/string.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/supports.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/supports.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/supports.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/syncpromise.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/syncpromise.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/syncpromise.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/time.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/time.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/dist/time.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/async.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/async.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/async.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/async.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/browser.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/browser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/browser.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/browser.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/dsn.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/dsn.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/dsn.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/dsn.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/error.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/error.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/error.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/error.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/index.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/instrument.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/instrument.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/instrument.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/instrument.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/is.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/is.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/is.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/is.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/logger.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/logger.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/logger.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/logger.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/memo.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/memo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/memo.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/memo.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/misc.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/misc.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/misc.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/misc.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/node.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/node.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/node.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/node.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/object.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/object.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/object.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/object.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/path.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/path.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/path.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/path.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/polyfill.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/polyfill.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/polyfill.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/polyfill.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/promisebuffer.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/promisebuffer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/promisebuffer.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/promisebuffer.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/stacktrace.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/stacktrace.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/stacktrace.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/stacktrace.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/string.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/string.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/string.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/string.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/supports.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/supports.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/supports.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/supports.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/syncpromise.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/syncpromise.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/syncpromise.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/syncpromise.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/time.d.ts
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/time.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/time.js
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/esm/time.js.map
+%%DATADIR%%/resources/app/node_modules/@sentry/utils/package.json
+%%DATADIR%%/resources/app/node_modules/@sindresorhus/is/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@sindresorhus/is/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@sindresorhus/is/dist/types.d.ts
+%%DATADIR%%/resources/app/node_modules/@sindresorhus/is/dist/types.js
+%%DATADIR%%/resources/app/node_modules/@sindresorhus/is/license
+%%DATADIR%%/resources/app/node_modules/@sindresorhus/is/package.json
+%%DATADIR%%/resources/app/node_modules/@sindresorhus/is/readme.md
+%%DATADIR%%/resources/app/node_modules/@szmarczak/http-timer/LICENSE
+%%DATADIR%%/resources/app/node_modules/@szmarczak/http-timer/README.md
+%%DATADIR%%/resources/app/node_modules/@szmarczak/http-timer/dist/source/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@szmarczak/http-timer/dist/source/index.js
+%%DATADIR%%/resources/app/node_modules/@szmarczak/http-timer/package.json
+%%DATADIR%%/resources/app/node_modules/@types/cacheable-request/LICENSE
+%%DATADIR%%/resources/app/node_modules/@types/cacheable-request/README.md
+%%DATADIR%%/resources/app/node_modules/@types/cacheable-request/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/cacheable-request/package.json
+%%DATADIR%%/resources/app/node_modules/@types/electron/LICENSE
+%%DATADIR%%/resources/app/node_modules/@types/electron/README.md
+%%DATADIR%%/resources/app/node_modules/@types/electron/package.json
+%%DATADIR%%/resources/app/node_modules/@types/http-cache-semantics/LICENSE
+%%DATADIR%%/resources/app/node_modules/@types/http-cache-semantics/README.md
+%%DATADIR%%/resources/app/node_modules/@types/http-cache-semantics/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/http-cache-semantics/package.json
+%%DATADIR%%/resources/app/node_modules/@types/keyv/LICENSE
+%%DATADIR%%/resources/app/node_modules/@types/keyv/README.md
+%%DATADIR%%/resources/app/node_modules/@types/keyv/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/keyv/package.json
+%%DATADIR%%/resources/app/node_modules/@types/node/LICENSE
+%%DATADIR%%/resources/app/node_modules/@types/node/README.md
+%%DATADIR%%/resources/app/node_modules/@types/node/assert.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/assert/strict.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/async_hooks.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/buffer.buffer.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/buffer.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/child_process.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/cluster.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/compatibility/disposable.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/compatibility/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/compatibility/indexable.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/compatibility/iterators.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/console.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/constants.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/crypto.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/dgram.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/diagnostics_channel.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/dns.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/dns/promises.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/dom-events.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/domain.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/events.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/fs.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/fs/promises.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/globals.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/globals.typedarray.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/http.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/http2.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/https.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/inspector.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/module.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/net.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/os.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/package.json
+%%DATADIR%%/resources/app/node_modules/@types/node/path.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/perf_hooks.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/process.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/punycode.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/querystring.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/readline.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/readline/promises.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/repl.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/sea.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/sqlite.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/stream.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/stream/consumers.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/stream/promises.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/stream/web.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/string_decoder.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/test.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/timers.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/timers/promises.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/tls.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/trace_events.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/ts5.6/buffer.buffer.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/ts5.6/globals.typedarray.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/ts5.6/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/tty.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/url.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/util.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/v8.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/vm.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/wasi.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/worker_threads.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/node/zlib.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/responselike/LICENSE
+%%DATADIR%%/resources/app/node_modules/@types/responselike/README.md
+%%DATADIR%%/resources/app/node_modules/@types/responselike/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/responselike/package.json
+%%DATADIR%%/resources/app/node_modules/@types/yauzl/LICENSE
+%%DATADIR%%/resources/app/node_modules/@types/yauzl/README.md
+%%DATADIR%%/resources/app/node_modules/@types/yauzl/index.d.ts
+%%DATADIR%%/resources/app/node_modules/@types/yauzl/package.json
+%%DATADIR%%/resources/app/node_modules/abort-controller/LICENSE
+%%DATADIR%%/resources/app/node_modules/abort-controller/README.md
+%%DATADIR%%/resources/app/node_modules/abort-controller/browser.js
+%%DATADIR%%/resources/app/node_modules/abort-controller/browser.mjs
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.d.ts
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.js
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.js.map
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.mjs
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.mjs.map
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.umd.js
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.umd.js.map
+%%DATADIR%%/resources/app/node_modules/abort-controller/package.json
+%%DATADIR%%/resources/app/node_modules/abort-controller/polyfill.js
+%%DATADIR%%/resources/app/node_modules/abort-controller/polyfill.mjs
+%%DATADIR%%/resources/app/node_modules/abstract-logging/Readme.md
+%%DATADIR%%/resources/app/node_modules/abstract-logging/index.js
+%%DATADIR%%/resources/app/node_modules/abstract-logging/package.json
+%%DATADIR%%/resources/app/node_modules/abstract-logging/test.js
+%%DATADIR%%/resources/app/node_modules/agent-base/LICENSE
+%%DATADIR%%/resources/app/node_modules/agent-base/README.md
+%%DATADIR%%/resources/app/node_modules/agent-base/dist/helpers.d.ts
+%%DATADIR%%/resources/app/node_modules/agent-base/dist/helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/agent-base/dist/helpers.js
+%%DATADIR%%/resources/app/node_modules/agent-base/dist/helpers.js.map
+%%DATADIR%%/resources/app/node_modules/agent-base/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/agent-base/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/agent-base/dist/index.js
+%%DATADIR%%/resources/app/node_modules/agent-base/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/agent-base/package.json
+%%DATADIR%%/resources/app/node_modules/anymatch/LICENSE
+%%DATADIR%%/resources/app/node_modules/anymatch/README.md
+%%DATADIR%%/resources/app/node_modules/anymatch/index.d.ts
+%%DATADIR%%/resources/app/node_modules/anymatch/index.js
+%%DATADIR%%/resources/app/node_modules/anymatch/package.json
+%%DATADIR%%/resources/app/node_modules/at-least-node/LICENSE
+%%DATADIR%%/resources/app/node_modules/at-least-node/README.md
+%%DATADIR%%/resources/app/node_modules/at-least-node/index.js
+%%DATADIR%%/resources/app/node_modules/at-least-node/package.json
+%%DATADIR%%/resources/app/node_modules/atomic-sleep/.travis.yml
+%%DATADIR%%/resources/app/node_modules/atomic-sleep/LICENSE
+%%DATADIR%%/resources/app/node_modules/atomic-sleep/index.js
+%%DATADIR%%/resources/app/node_modules/atomic-sleep/package.json
+%%DATADIR%%/resources/app/node_modules/atomic-sleep/readme.md
+%%DATADIR%%/resources/app/node_modules/atomic-sleep/test.js
+%%DATADIR%%/resources/app/node_modules/avvio/.gitattributes
+%%DATADIR%%/resources/app/node_modules/avvio/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/avvio/.github/release-drafter.yml
+%%DATADIR%%/resources/app/node_modules/avvio/.github/tests_checker.yml
+%%DATADIR%%/resources/app/node_modules/avvio/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/avvio/.taprc
+%%DATADIR%%/resources/app/node_modules/avvio/LICENSE
+%%DATADIR%%/resources/app/node_modules/avvio/README.md
+%%DATADIR%%/resources/app/node_modules/avvio/boot.js
+%%DATADIR%%/resources/app/node_modules/avvio/examples/example.js
+%%DATADIR%%/resources/app/node_modules/avvio/index.d.ts
+%%DATADIR%%/resources/app/node_modules/avvio/lib/create-promise.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/debug.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/errors.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/execute-with-thenable.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/get-plugin-name.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/is-bundled-or-typescript-plugin.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/is-promise-like.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/plugin.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/symbols.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/thenify.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/time-tree.js
+%%DATADIR%%/resources/app/node_modules/avvio/lib/validate-plugin.js
+%%DATADIR%%/resources/app/node_modules/avvio/package.json
+%%DATADIR%%/resources/app/node_modules/avvio/test/after-and-ready.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/after-pass-through.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/after-self-promise.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/after-throw.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/after-use-after.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/async-await.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/await-after.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/await-self.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/await-use.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/basic.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/callbacks.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/catch-override-exception.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/chainable.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/close.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/errors.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/esm.mjs
+%%DATADIR%%/resources/app/node_modules/avvio/test/esm.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/events-listeners.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/expose.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/fixtures/dummy.txt
+%%DATADIR%%/resources/app/node_modules/avvio/test/fixtures/esm.mjs
+%%DATADIR%%/resources/app/node_modules/avvio/test/fixtures/plugin-no-next.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/gh-issues/bug-205.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/lib/create-promise.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/lib/execute-with-thenable.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/lib/get-plugin-name.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/lib/is-bundled-or-typescript-plugin.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/lib/is-promise-like.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/lib/thenify.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/lib/time-tree.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/lib/validate-plugin.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/load-plugin.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/no-done.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/on-ready-timeout-await.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/override.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/plugin-loaded-so-far.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/plugin-name.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/plugin-timeout-await.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/plugin-timeout.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/pretty-print.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/reentrant.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/to-json.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/twice-done.test.js
+%%DATADIR%%/resources/app/node_modules/avvio/test/types/index.ts
+%%DATADIR%%/resources/app/node_modules/avvio/test/types/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/base64-js/LICENSE
+%%DATADIR%%/resources/app/node_modules/base64-js/README.md
+%%DATADIR%%/resources/app/node_modules/base64-js/base64js.min.js
+%%DATADIR%%/resources/app/node_modules/base64-js/index.d.ts
+%%DATADIR%%/resources/app/node_modules/base64-js/index.js
+%%DATADIR%%/resources/app/node_modules/base64-js/package.json
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/LICENSE
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/README.md
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/binding.gyp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/build/better_sqlite3.node
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/common.gypi
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/copy.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/defines.gypi
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/download.sh
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/patches/1208.patch
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/sqlite3.gyp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/sqlite3/sqlite3.c
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/sqlite3/sqlite3.h
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/sqlite3/sqlite3ext.h
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/deps/test_extension.c
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/database.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/index.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/aggregate.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/backup.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/function.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/inspect.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/pragma.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/serialize.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/table.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/transaction.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/methods/wrappers.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/sqlite-error.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/util.js
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/package.json
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/better_sqlite3.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/better_sqlite3.hpp
+%%DATADIR%%/resources/app/node_modules/binary-extensions/binary-extensions.json
+%%DATADIR%%/resources/app/node_modules/binary-extensions/binary-extensions.json.d.ts
+%%DATADIR%%/resources/app/node_modules/binary-extensions/index.d.ts
+%%DATADIR%%/resources/app/node_modules/binary-extensions/index.js
+%%DATADIR%%/resources/app/node_modules/binary-extensions/license
+%%DATADIR%%/resources/app/node_modules/binary-extensions/package.json
+%%DATADIR%%/resources/app/node_modules/binary-extensions/readme.md
+%%DATADIR%%/resources/app/node_modules/bindings/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/bindings/README.md
+%%DATADIR%%/resources/app/node_modules/bindings/bindings.js
+%%DATADIR%%/resources/app/node_modules/bindings/package.json
+%%DATADIR%%/resources/app/node_modules/bl/.travis.yml
+%%DATADIR%%/resources/app/node_modules/bl/BufferList.js
+%%DATADIR%%/resources/app/node_modules/bl/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/bl/README.md
+%%DATADIR%%/resources/app/node_modules/bl/bl.js
+%%DATADIR%%/resources/app/node_modules/bl/package.json
+%%DATADIR%%/resources/app/node_modules/bl/test/convert.js
+%%DATADIR%%/resources/app/node_modules/bl/test/indexOf.js
+%%DATADIR%%/resources/app/node_modules/bl/test/isBufferList.js
+%%DATADIR%%/resources/app/node_modules/bl/test/test.js
+%%DATADIR%%/resources/app/node_modules/boolean/.eslintrc.json
+%%DATADIR%%/resources/app/node_modules/boolean/.npmpackagejsonlintrc.json
+%%DATADIR%%/resources/app/node_modules/boolean/.releaserc.json
+%%DATADIR%%/resources/app/node_modules/boolean/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/boolean/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/boolean/README.md
+%%DATADIR%%/resources/app/node_modules/boolean/build/lib/boolean.d.ts
+%%DATADIR%%/resources/app/node_modules/boolean/build/lib/boolean.js
+%%DATADIR%%/resources/app/node_modules/boolean/build/lib/index.d.ts
+%%DATADIR%%/resources/app/node_modules/boolean/build/lib/index.js
+%%DATADIR%%/resources/app/node_modules/boolean/build/lib/isBooleanable.d.ts
+%%DATADIR%%/resources/app/node_modules/boolean/build/lib/isBooleanable.js
+%%DATADIR%%/resources/app/node_modules/boolean/lib/boolean.ts
+%%DATADIR%%/resources/app/node_modules/boolean/lib/index.ts
+%%DATADIR%%/resources/app/node_modules/boolean/lib/isBooleanable.ts
+%%DATADIR%%/resources/app/node_modules/boolean/licenseCheck.json
+%%DATADIR%%/resources/app/node_modules/boolean/package.json
+%%DATADIR%%/resources/app/node_modules/boolean/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/braces/LICENSE
+%%DATADIR%%/resources/app/node_modules/braces/README.md
+%%DATADIR%%/resources/app/node_modules/braces/index.js
+%%DATADIR%%/resources/app/node_modules/braces/lib/compile.js
+%%DATADIR%%/resources/app/node_modules/braces/lib/constants.js
+%%DATADIR%%/resources/app/node_modules/braces/lib/expand.js
+%%DATADIR%%/resources/app/node_modules/braces/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/braces/lib/stringify.js
+%%DATADIR%%/resources/app/node_modules/braces/lib/utils.js
+%%DATADIR%%/resources/app/node_modules/braces/package.json
+%%DATADIR%%/resources/app/node_modules/buffer-crc32/LICENSE
+%%DATADIR%%/resources/app/node_modules/buffer-crc32/README.md
+%%DATADIR%%/resources/app/node_modules/buffer-crc32/index.js
+%%DATADIR%%/resources/app/node_modules/buffer-crc32/package.json
+%%DATADIR%%/resources/app/node_modules/buffer/AUTHORS.md
+%%DATADIR%%/resources/app/node_modules/buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/buffer/README.md
+%%DATADIR%%/resources/app/node_modules/buffer/index.d.ts
+%%DATADIR%%/resources/app/node_modules/buffer/index.js
+%%DATADIR%%/resources/app/node_modules/buffer/package.json
+%%DATADIR%%/resources/app/node_modules/cacheable-lookup/LICENSE
+%%DATADIR%%/resources/app/node_modules/cacheable-lookup/README.md
+%%DATADIR%%/resources/app/node_modules/cacheable-lookup/index.d.ts
+%%DATADIR%%/resources/app/node_modules/cacheable-lookup/package.json
+%%DATADIR%%/resources/app/node_modules/cacheable-lookup/source/index.js
+%%DATADIR%%/resources/app/node_modules/cacheable-request/LICENSE
+%%DATADIR%%/resources/app/node_modules/cacheable-request/README.md
+%%DATADIR%%/resources/app/node_modules/cacheable-request/package.json
+%%DATADIR%%/resources/app/node_modules/cacheable-request/src/index.js
+%%DATADIR%%/resources/app/node_modules/chokidar/LICENSE
+%%DATADIR%%/resources/app/node_modules/chokidar/README.md
+%%DATADIR%%/resources/app/node_modules/chokidar/index.js
+%%DATADIR%%/resources/app/node_modules/chokidar/lib/constants.js
+%%DATADIR%%/resources/app/node_modules/chokidar/lib/fsevents-handler.js
+%%DATADIR%%/resources/app/node_modules/chokidar/lib/nodefs-handler.js
+%%DATADIR%%/resources/app/node_modules/chokidar/package.json
+%%DATADIR%%/resources/app/node_modules/chokidar/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/chownr/LICENSE
+%%DATADIR%%/resources/app/node_modules/chownr/README.md
+%%DATADIR%%/resources/app/node_modules/chownr/chownr.js
+%%DATADIR%%/resources/app/node_modules/chownr/package.json
+%%DATADIR%%/resources/app/node_modules/clone-response/LICENSE
+%%DATADIR%%/resources/app/node_modules/clone-response/README.md
+%%DATADIR%%/resources/app/node_modules/clone-response/node_modules/mimic-response/index.js
+%%DATADIR%%/resources/app/node_modules/clone-response/node_modules/mimic-response/license
+%%DATADIR%%/resources/app/node_modules/clone-response/node_modules/mimic-response/package.json
+%%DATADIR%%/resources/app/node_modules/clone-response/node_modules/mimic-response/readme.md
+%%DATADIR%%/resources/app/node_modules/clone-response/package.json
+%%DATADIR%%/resources/app/node_modules/clone-response/src/index.js
+%%DATADIR%%/resources/app/node_modules/command-exists/.jshintrc
+%%DATADIR%%/resources/app/node_modules/command-exists/.travis.yml
+%%DATADIR%%/resources/app/node_modules/command-exists/LICENSE
+%%DATADIR%%/resources/app/node_modules/command-exists/README.md
+%%DATADIR%%/resources/app/node_modules/command-exists/appveyor.yml
+%%DATADIR%%/resources/app/node_modules/command-exists/index.js
+%%DATADIR%%/resources/app/node_modules/command-exists/lib/command-exists.js
+%%DATADIR%%/resources/app/node_modules/command-exists/package.json
+%%DATADIR%%/resources/app/node_modules/command-exists/test/executable-script.cmd
+%%DATADIR%%/resources/app/node_modules/command-exists/test/executable-script.js
+%%DATADIR%%/resources/app/node_modules/command-exists/test/non-executable-script.js
+%%DATADIR%%/resources/app/node_modules/command-exists/test/test.js
+%%DATADIR%%/resources/app/node_modules/cookie/HISTORY.md
+%%DATADIR%%/resources/app/node_modules/cookie/LICENSE
+%%DATADIR%%/resources/app/node_modules/cookie/README.md
+%%DATADIR%%/resources/app/node_modules/cookie/index.js
+%%DATADIR%%/resources/app/node_modules/cookie/package.json
+%%DATADIR%%/resources/app/node_modules/debug/LICENSE
+%%DATADIR%%/resources/app/node_modules/debug/README.md
+%%DATADIR%%/resources/app/node_modules/debug/package.json
+%%DATADIR%%/resources/app/node_modules/debug/src/browser.js
+%%DATADIR%%/resources/app/node_modules/debug/src/common.js
+%%DATADIR%%/resources/app/node_modules/debug/src/index.js
+%%DATADIR%%/resources/app/node_modules/debug/src/node.js
+%%DATADIR%%/resources/app/node_modules/decompress-response/index.d.ts
+%%DATADIR%%/resources/app/node_modules/decompress-response/index.js
+%%DATADIR%%/resources/app/node_modules/decompress-response/license
+%%DATADIR%%/resources/app/node_modules/decompress-response/package.json
+%%DATADIR%%/resources/app/node_modules/decompress-response/readme.md
+%%DATADIR%%/resources/app/node_modules/deep-extend/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/deep-extend/LICENSE
+%%DATADIR%%/resources/app/node_modules/deep-extend/README.md
+%%DATADIR%%/resources/app/node_modules/deep-extend/index.js
+%%DATADIR%%/resources/app/node_modules/deep-extend/lib/deep-extend.js
+%%DATADIR%%/resources/app/node_modules/deep-extend/package.json
+%%DATADIR%%/resources/app/node_modules/defer-to-connect/LICENSE
+%%DATADIR%%/resources/app/node_modules/defer-to-connect/README.md
+%%DATADIR%%/resources/app/node_modules/defer-to-connect/dist/source/index.d.ts
+%%DATADIR%%/resources/app/node_modules/defer-to-connect/dist/source/index.js
+%%DATADIR%%/resources/app/node_modules/defer-to-connect/package.json
+%%DATADIR%%/resources/app/node_modules/define-data-property/.eslintrc
+%%DATADIR%%/resources/app/node_modules/define-data-property/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/define-data-property/.nycrc
+%%DATADIR%%/resources/app/node_modules/define-data-property/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/define-data-property/LICENSE
+%%DATADIR%%/resources/app/node_modules/define-data-property/README.md
+%%DATADIR%%/resources/app/node_modules/define-data-property/index.d.ts
+%%DATADIR%%/resources/app/node_modules/define-data-property/index.js
+%%DATADIR%%/resources/app/node_modules/define-data-property/package.json
+%%DATADIR%%/resources/app/node_modules/define-data-property/test/index.js
+%%DATADIR%%/resources/app/node_modules/define-data-property/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/define-properties/.editorconfig
+%%DATADIR%%/resources/app/node_modules/define-properties/.eslintrc
+%%DATADIR%%/resources/app/node_modules/define-properties/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/define-properties/.nycrc
+%%DATADIR%%/resources/app/node_modules/define-properties/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/define-properties/LICENSE
+%%DATADIR%%/resources/app/node_modules/define-properties/README.md
+%%DATADIR%%/resources/app/node_modules/define-properties/index.js
+%%DATADIR%%/resources/app/node_modules/define-properties/package.json
+%%DATADIR%%/resources/app/node_modules/dequal/dist/index.js
+%%DATADIR%%/resources/app/node_modules/dequal/dist/index.min.js
+%%DATADIR%%/resources/app/node_modules/dequal/dist/index.mjs
+%%DATADIR%%/resources/app/node_modules/dequal/index.d.ts
+%%DATADIR%%/resources/app/node_modules/dequal/license
+%%DATADIR%%/resources/app/node_modules/dequal/lite/index.d.ts
+%%DATADIR%%/resources/app/node_modules/dequal/lite/index.js
+%%DATADIR%%/resources/app/node_modules/dequal/lite/index.min.js
+%%DATADIR%%/resources/app/node_modules/dequal/lite/index.mjs
+%%DATADIR%%/resources/app/node_modules/dequal/package.json
+%%DATADIR%%/resources/app/node_modules/dequal/readme.md
+%%DATADIR%%/resources/app/node_modules/detect-libc/LICENSE
+%%DATADIR%%/resources/app/node_modules/detect-libc/README.md
+%%DATADIR%%/resources/app/node_modules/detect-libc/index.d.ts
+%%DATADIR%%/resources/app/node_modules/detect-libc/lib/detect-libc.js
+%%DATADIR%%/resources/app/node_modules/detect-libc/lib/filesystem.js
+%%DATADIR%%/resources/app/node_modules/detect-libc/lib/process.js
+%%DATADIR%%/resources/app/node_modules/detect-libc/package.json
+%%DATADIR%%/resources/app/node_modules/detect-node/LICENSE
+%%DATADIR%%/resources/app/node_modules/detect-node/Readme.md
+%%DATADIR%%/resources/app/node_modules/detect-node/browser.js
+%%DATADIR%%/resources/app/node_modules/detect-node/index.esm.js
+%%DATADIR%%/resources/app/node_modules/detect-node/index.js
+%%DATADIR%%/resources/app/node_modules/detect-node/package.json
+%%DATADIR%%/resources/app/node_modules/diff-match-patch/LICENSE
+%%DATADIR%%/resources/app/node_modules/diff-match-patch/README.md
+%%DATADIR%%/resources/app/node_modules/diff-match-patch/index.js
+%%DATADIR%%/resources/app/node_modules/diff-match-patch/package.json
+%%DATADIR%%/resources/app/node_modules/dugite/LICENSE
+%%DATADIR%%/resources/app/node_modules/dugite/README.md
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/errors.js
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/errors.js.map
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/git-environment.d.ts
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/git-environment.js
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/git-environment.js.map
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/git-process.d.ts
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/git-process.js
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/git-process.js.map
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/index.d.ts
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/index.js
+%%DATADIR%%/resources/app/node_modules/dugite/build/lib/index.js.map
+%%DATADIR%%/resources/app/node_modules/dugite/jest.external.config.js
+%%DATADIR%%/resources/app/node_modules/dugite/jest.fast.config.js
+%%DATADIR%%/resources/app/node_modules/dugite/jest.slow.config.js
+%%DATADIR%%/resources/app/node_modules/dugite/package.json
+%%DATADIR%%/resources/app/node_modules/dugite/script/config.js
+%%DATADIR%%/resources/app/node_modules/dugite/script/download-git.js
+%%DATADIR%%/resources/app/node_modules/dugite/script/embedded-git.json
+%%DATADIR%%/resources/app/node_modules/dugite/script/utils.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/README.md
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/bin/linux-x64-132/electron-deeplink.node
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/binding.gyp
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Makefile
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/.deps/Release/electron-deeplink.node.d
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/.deps/Release/nothing.a.d
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/.deps/Release/obj.target/electron-deeplink.node.d
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/.deps/Release/obj.target/node-addon-api/src/nothing.o.d
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/.forge-meta
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/electron-deeplink.node
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/node-addon-api/src/nothing.a
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/node-addon-api/src/nothing.a.ar-file-list
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/nothing.a
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/obj.target/electron-deeplink.node
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/obj.target/node-addon-api/src/nothing.o
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/binding.Makefile
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/config.gypi
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/electron-deeplink.target.mk
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/dist/index.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/dist/stub.d.ts
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/dist/stub.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/dist/templates.d.ts
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/dist/templates.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node-addon-api/src/node-api.target.mk
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node-addon-api/src/nothing.target.mk
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/LICENSE
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/README.md
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/package.json
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/__specs__/catchErrors.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/__specs__/index.d.test.ts
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/__specs__/index.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/__specs__/log.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/__specs__/scope.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/__specs__/utils/TestLogReader.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/__specs__/utils/fsHelpers.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/catchErrors.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/electronApi.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/index.d.ts
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/index.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/log.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/scope.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transform/__specs__/index.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transform/__specs__/object.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transform/__specs__/style.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transform/__specs__/template.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transform/index.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transform/object.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transform/style.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transform/template.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/__specs__/console.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/console.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/__specs__/file.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/__specs__/index.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/__specs__/makeTmpDir.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/__specs__/packageJson.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/__specs__/variables.spec.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/file.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/index.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/packageJson.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/file/variables.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/ipc.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/node_modules/electron-log/src/transports/remote.js
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/package.json
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/src/electron-deeplink.mm
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/src/index.ts
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/src/stub.ts
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/src/templates.ts
+%%DATADIR%%/resources/app/node_modules/electron-dl/index.d.ts
+%%DATADIR%%/resources/app/node_modules/electron-dl/index.js
+%%DATADIR%%/resources/app/node_modules/electron-dl/license
+%%DATADIR%%/resources/app/node_modules/electron-dl/package.json
+%%DATADIR%%/resources/app/node_modules/electron-dl/readme.md
+%%DATADIR%%/resources/app/node_modules/electron-is-dev/index.js
+%%DATADIR%%/resources/app/node_modules/electron-is-dev/license
+%%DATADIR%%/resources/app/node_modules/electron-is-dev/package.json
+%%DATADIR%%/resources/app/node_modules/electron-is-dev/readme.md
+%%DATADIR%%/resources/app/node_modules/electron-log/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/electron-log/LICENSE
+%%DATADIR%%/resources/app/node_modules/electron-log/README.md
+%%DATADIR%%/resources/app/node_modules/electron-log/package.json
+%%DATADIR%%/resources/app/node_modules/electron-log/src/catchErrors.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/electronApi.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/index.d.ts
+%%DATADIR%%/resources/app/node_modules/electron-log/src/index.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/log.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/scope.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transform/index.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transform/object.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transform/style.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transform/template.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transports/console.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transports/file/file.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transports/file/index.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transports/file/packageJson.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transports/file/variables.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transports/ipc.js
+%%DATADIR%%/resources/app/node_modules/electron-log/src/transports/remote.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/.eslintrc
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/.jsfmtrc
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/.npmignore
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/.travis.yml
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/LICENSE
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/README.md
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/appveyor.yml
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/index.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/.coveralls.yml
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/.eslintrc
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/.npmignore
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/.travis.yml
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/LICENSE
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/Makefile
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/README.md
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/component.json
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/karma.conf.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/node.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/package.json
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/src/browser.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/src/debug.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/src/index.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/src/inspector-log.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/debug/src/node.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/ms/index.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/ms/license.md
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/ms/package.json
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/node_modules/ms/readme.md
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/package.json
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/test/index.test.js
+%%DATADIR%%/resources/app/node_modules/electron-squirrel-startup/test/mocha.opts
+%%DATADIR%%/resources/app/node_modules/electron-window-state/index.d.ts
+%%DATADIR%%/resources/app/node_modules/electron-window-state/index.js
+%%DATADIR%%/resources/app/node_modules/electron-window-state/license
+%%DATADIR%%/resources/app/node_modules/electron-window-state/node_modules/mkdirp/LICENSE
+%%DATADIR%%/resources/app/node_modules/electron-window-state/node_modules/mkdirp/bin/cmd.js
+%%DATADIR%%/resources/app/node_modules/electron-window-state/node_modules/mkdirp/bin/usage.txt
+%%DATADIR%%/resources/app/node_modules/electron-window-state/node_modules/mkdirp/index.js
+%%DATADIR%%/resources/app/node_modules/electron-window-state/node_modules/mkdirp/package.json
+%%DATADIR%%/resources/app/node_modules/electron-window-state/node_modules/mkdirp/readme.markdown
+%%DATADIR%%/resources/app/node_modules/electron-window-state/package.json
+%%DATADIR%%/resources/app/node_modules/electron-window-state/readme.md
+%%DATADIR%%/resources/app/node_modules/end-of-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/end-of-stream/README.md
+%%DATADIR%%/resources/app/node_modules/end-of-stream/index.js
+%%DATADIR%%/resources/app/node_modules/end-of-stream/package.json
+%%DATADIR%%/resources/app/node_modules/env-paths/index.d.ts
+%%DATADIR%%/resources/app/node_modules/env-paths/index.js
+%%DATADIR%%/resources/app/node_modules/env-paths/license
+%%DATADIR%%/resources/app/node_modules/env-paths/package.json
+%%DATADIR%%/resources/app/node_modules/env-paths/readme.md
+%%DATADIR%%/resources/app/node_modules/es-define-property/.eslintrc
+%%DATADIR%%/resources/app/node_modules/es-define-property/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/es-define-property/.nycrc
+%%DATADIR%%/resources/app/node_modules/es-define-property/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/es-define-property/LICENSE
+%%DATADIR%%/resources/app/node_modules/es-define-property/README.md
+%%DATADIR%%/resources/app/node_modules/es-define-property/index.d.ts
+%%DATADIR%%/resources/app/node_modules/es-define-property/index.js
+%%DATADIR%%/resources/app/node_modules/es-define-property/package.json
+%%DATADIR%%/resources/app/node_modules/es-define-property/test/index.js
+%%DATADIR%%/resources/app/node_modules/es-define-property/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/es-errors/.eslintrc
+%%DATADIR%%/resources/app/node_modules/es-errors/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/es-errors/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/es-errors/LICENSE
+%%DATADIR%%/resources/app/node_modules/es-errors/README.md
+%%DATADIR%%/resources/app/node_modules/es-errors/eval.d.ts
+%%DATADIR%%/resources/app/node_modules/es-errors/eval.js
+%%DATADIR%%/resources/app/node_modules/es-errors/index.d.ts
+%%DATADIR%%/resources/app/node_modules/es-errors/index.js
+%%DATADIR%%/resources/app/node_modules/es-errors/package.json
+%%DATADIR%%/resources/app/node_modules/es-errors/range.d.ts
+%%DATADIR%%/resources/app/node_modules/es-errors/range.js
+%%DATADIR%%/resources/app/node_modules/es-errors/ref.d.ts
+%%DATADIR%%/resources/app/node_modules/es-errors/ref.js
+%%DATADIR%%/resources/app/node_modules/es-errors/syntax.d.ts
+%%DATADIR%%/resources/app/node_modules/es-errors/syntax.js
+%%DATADIR%%/resources/app/node_modules/es-errors/test/index.js
+%%DATADIR%%/resources/app/node_modules/es-errors/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/es-errors/type.d.ts
+%%DATADIR%%/resources/app/node_modules/es-errors/type.js
+%%DATADIR%%/resources/app/node_modules/es-errors/uri.d.ts
+%%DATADIR%%/resources/app/node_modules/es-errors/uri.js
+%%DATADIR%%/resources/app/node_modules/es6-error/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/es6-error/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/es6-error/README.md
+%%DATADIR%%/resources/app/node_modules/es6-error/es6/index.js
+%%DATADIR%%/resources/app/node_modules/es6-error/lib/index.js
+%%DATADIR%%/resources/app/node_modules/es6-error/package.json
+%%DATADIR%%/resources/app/node_modules/es6-error/typings/index.d.ts
+%%DATADIR%%/resources/app/node_modules/escape-goat/index.d.ts
+%%DATADIR%%/resources/app/node_modules/escape-goat/index.js
+%%DATADIR%%/resources/app/node_modules/escape-goat/license
+%%DATADIR%%/resources/app/node_modules/escape-goat/package.json
+%%DATADIR%%/resources/app/node_modules/escape-goat/readme.md
+%%DATADIR%%/resources/app/node_modules/event-target-shim/LICENSE
+%%DATADIR%%/resources/app/node_modules/event-target-shim/README.md
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.js
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.js.map
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.mjs
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.mjs.map
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.umd.js
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.umd.js.map
+%%DATADIR%%/resources/app/node_modules/event-target-shim/index.d.ts
+%%DATADIR%%/resources/app/node_modules/event-target-shim/package.json
+%%DATADIR%%/resources/app/node_modules/expand-template/.travis.yml
+%%DATADIR%%/resources/app/node_modules/expand-template/LICENSE
+%%DATADIR%%/resources/app/node_modules/expand-template/README.md
+%%DATADIR%%/resources/app/node_modules/expand-template/index.js
+%%DATADIR%%/resources/app/node_modules/expand-template/package.json
+%%DATADIR%%/resources/app/node_modules/expand-template/test.js
+%%DATADIR%%/resources/app/node_modules/ext-list/index.js
+%%DATADIR%%/resources/app/node_modules/ext-list/license
+%%DATADIR%%/resources/app/node_modules/ext-list/package.json
+%%DATADIR%%/resources/app/node_modules/ext-list/readme.md
+%%DATADIR%%/resources/app/node_modules/ext-name/index.js
+%%DATADIR%%/resources/app/node_modules/ext-name/license
+%%DATADIR%%/resources/app/node_modules/ext-name/package.json
+%%DATADIR%%/resources/app/node_modules/ext-name/readme.md
+%%DATADIR%%/resources/app/node_modules/extract-zip/LICENSE
+%%DATADIR%%/resources/app/node_modules/extract-zip/cli.js
+%%DATADIR%%/resources/app/node_modules/extract-zip/index.d.ts
+%%DATADIR%%/resources/app/node_modules/extract-zip/index.js
+%%DATADIR%%/resources/app/node_modules/extract-zip/package.json
+%%DATADIR%%/resources/app/node_modules/extract-zip/readme.md
+%%DATADIR%%/resources/app/node_modules/fast-decode-uri-component/.travis.yml
+%%DATADIR%%/resources/app/node_modules/fast-decode-uri-component/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-decode-uri-component/README.md
+%%DATADIR%%/resources/app/node_modules/fast-decode-uri-component/bench.js
+%%DATADIR%%/resources/app/node_modules/fast-decode-uri-component/index.js
+%%DATADIR%%/resources/app/node_modules/fast-decode-uri-component/package.json
+%%DATADIR%%/resources/app/node_modules/fast-decode-uri-component/test.js
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/README.md
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/es6/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/es6/index.js
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/es6/react.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/es6/react.js
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/index.js
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/package.json
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/react.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-deep-equal/react.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/.gitattributes
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/.github/stale.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/.github/workflows/benchmark.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/README.md
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/benchmark/bench-cmp-branch.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/benchmark/bench-cmp-lib.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/benchmark/bench-thread.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/benchmark/bench.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/build/build-schema-validator.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/examples/example.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/examples/server.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/location.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/merge-schemas.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/schema-validator.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/serializer.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/standalone.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/validator.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/README.md
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/formats.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/formats.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/formats.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/limit.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/limit.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/limit.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/package.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/src/formats.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/src/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/src/limit.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/.runkit_example.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/README.md
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2019.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2019.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2019.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2020.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2020.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2020.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/ajv.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/ajv.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/ajv.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/code.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/code.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/code.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/scope.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/scope.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/scope.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/errors.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/errors.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/parse.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/parse.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/parse.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/serialize.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/serialize.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/serialize.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/types.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/types.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/types.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/names.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/names.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/names.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/ref_error.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/ref_error.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/ref_error.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/resolve.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/resolve.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/resolve.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/rules.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/rules.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/rules.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/util.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/util.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/util.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/applicability.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/applicability.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/applicability.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/boolSchema.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/boolSchema.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/boolSchema.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/dataType.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/dataType.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/dataType.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/defaults.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/defaults.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/defaults.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/keyword.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/keyword.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/keyword.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/subschema.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/subschema.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/subschema.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/core.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/core.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/core.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/jtd.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/jtd.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/jtd.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/data.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/content.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/core.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/format.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/schema.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/content.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/core.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/format-annotation.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/unevaluated.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/schema.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-draft-06.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-draft-07.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-secure.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/jtd-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/jtd-schema.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/jtd-schema.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/equal.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/equal.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/equal.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/parseJson.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/parseJson.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/parseJson.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/quote.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/quote.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/quote.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/re2.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/re2.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/re2.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/timestamp.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/timestamp.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/timestamp.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/ucs2length.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/ucs2length.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/ucs2length.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/uri.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/uri.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/uri.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/validation_error.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/validation_error.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/validation_error.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/instance.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/instance.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/instance.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/json-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/json-schema.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/json-schema.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/jtd-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/jtd-schema.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/jtd-schema.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/allOf.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/allOf.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/allOf.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/anyOf.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/anyOf.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/contains.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/contains.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/contains.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependencies.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependencies.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/if.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/if.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/if.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items2020.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items2020.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/not.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/not.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/not.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/oneOf.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/oneOf.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/patternProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/prefixItems.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/properties.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/properties.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/properties.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/thenElse.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/thenElse.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/thenElse.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/code.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/code.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/code.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/id.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/id.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/id.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/ref.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/ref.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/ref.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/types.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/types.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/types.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft2020.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft2020.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft2020.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft7.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft7.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft7.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/errors.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/errors.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/format.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/format.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/format.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/discriminator.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/discriminator.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/elements.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/elements.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/elements.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/enum.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/enum.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/enum.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/error.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/error.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/error.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/metadata.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/metadata.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/metadata.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/nullable.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/nullable.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/nullable.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/properties.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/properties.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/properties.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/ref.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/ref.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/ref.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/type.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/type.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/type.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/union.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/union.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/union.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/values.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/values.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/values.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/metadata.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/metadata.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/metadata.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/next.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/next.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/next.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/const.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/const.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/const.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/enum.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/enum.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/enum.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/index.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitContains.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitContains.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitContains.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitItems.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitItems.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitItems.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitLength.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitLength.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitLength.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitNumber.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitNumber.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitProperties.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitProperties.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/multipleOf.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/multipleOf.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/pattern.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/pattern.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/pattern.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/required.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/required.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/required.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js.map
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/2019.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/2020.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/ajv.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/codegen/code.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/codegen/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/codegen/scope.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/errors.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/jtd/parse.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/jtd/serialize.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/jtd/types.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/names.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/ref_error.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/resolve.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/rules.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/util.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/applicability.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/boolSchema.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/dataType.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/defaults.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/keyword.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/subschema.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/core.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/jtd.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/data.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/content.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/core.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/format.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/schema.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/content.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/core.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/format-annotation.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/unevaluated.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/schema.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-draft-06.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-draft-07.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-secure.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/jtd-schema.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/equal.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/parseJson.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/quote.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/re2.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/timestamp.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/ucs2length.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/uri.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/validation_error.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/standalone/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/standalone/instance.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/types/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/types/json-schema.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/types/jtd-schema.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/additionalItems.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/additionalProperties.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/allOf.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/anyOf.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/contains.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/dependencies.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/dependentSchemas.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/if.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/items.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/items2020.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/not.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/oneOf.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/patternProperties.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/prefixItems.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/properties.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/propertyNames.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/thenElse.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/code.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/core/id.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/core/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/core/ref.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/discriminator/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/discriminator/types.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/draft2020.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/draft7.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/dynamicAnchor.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/dynamicRef.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/recursiveAnchor.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/recursiveRef.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/errors.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/format/format.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/format/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/discriminator.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/elements.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/enum.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/error.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/metadata.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/nullable.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/optionalProperties.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/properties.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/ref.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/type.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/union.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/values.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/metadata.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/next.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/unevaluated/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedItems.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedProperties.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/const.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/dependentRequired.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/enum.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/index.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitContains.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitItems.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitLength.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitNumber.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitProperties.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/multipleOf.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/pattern.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/required.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/uniqueItems.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/package.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/.eslintrc.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/.github/workflows/build.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/.github/workflows/publish.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/README.md
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/index.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/package.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/spec/.eslintrc.yml
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/spec/fixtures/schema.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/spec/index.spec.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/package.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/additionalProperties.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/allof.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/any.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/anyof.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/array.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/asNumber.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/basic.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/bigint.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/clean-cache.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/const.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/date.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/debug-mode.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/defaults.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/enum.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/fix-604.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/fixtures/.keep
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/if-then-else.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/inferType.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/infinity.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/integer.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/invalidSchema.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/issue-479.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/json-schema-test-suite/README.md
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/json-schema-test-suite/draft4.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/json-schema-test-suite/draft4/required.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/json-schema-test-suite/draft6.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/json-schema-test-suite/draft6/required.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/json-schema-test-suite/draft7.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/json-schema-test-suite/draft7/required.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/json-schema-test-suite/util.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/missing-values.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/multi-type-serializer.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/nestedObjects.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/nullable.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/oneof.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/patternProperties.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/recursion.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/ref.json
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/ref.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/regex.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/required.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/requiresAjv.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/sanitize.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/sanitize2.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/sanitize3.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/sanitize4.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/sanitize5.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/sanitize6.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/sanitize7.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/side-effect.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/standalone-mode.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/string.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/surrogate.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/toJSON.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/typebox.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/typesArray.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/unknownFormats.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/webpack.test.js
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-json-stringify/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fast-querystring/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-querystring/README.md
+%%DATADIR%%/resources/app/node_modules/fast-querystring/lib/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-querystring/lib/index.js
+%%DATADIR%%/resources/app/node_modules/fast-querystring/lib/internals/querystring.js
+%%DATADIR%%/resources/app/node_modules/fast-querystring/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/fast-querystring/lib/stringify.js
+%%DATADIR%%/resources/app/node_modules/fast-querystring/package.json
+%%DATADIR%%/resources/app/node_modules/fast-redact/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/fast-redact/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-redact/benchmark/index.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/example/default-usage.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/example/intermediate-wildcard-array.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/example/multi-wildcard-array-depth.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/example/multi-wildcard-array-end.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/example/multi-wildcard-array.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/example/serialize-false.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/example/serialize-function.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/example/top-wildcard-object.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/index.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/lib/modifiers.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/lib/redactor.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/lib/restorer.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/lib/rx.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/lib/state.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/lib/validator.js
+%%DATADIR%%/resources/app/node_modules/fast-redact/package.json
+%%DATADIR%%/resources/app/node_modules/fast-redact/readme.md
+%%DATADIR%%/resources/app/node_modules/fast-redact/test/index.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/.gitattributes
+%%DATADIR%%/resources/app/node_modules/fast-uri/.github/.stale.yml
+%%DATADIR%%/resources/app/node_modules/fast-uri/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/fast-uri/.github/tests_checker.yml
+%%DATADIR%%/resources/app/node_modules/fast-uri/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/fast-uri/.github/workflows/package-manager-ci.yml
+%%DATADIR%%/resources/app/node_modules/fast-uri/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-uri/README.md
+%%DATADIR%%/resources/app/node_modules/fast-uri/benchmark.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/index.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/lib/schemes.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/lib/scopedChars.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/lib/utils.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/package.json
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/.gitkeep
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/ajv.test.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/compatibility.test.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/equal.test.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/parse.test.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/resolve.test.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/serialize.test.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/uri-js.test.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/test/util.test.js
+%%DATADIR%%/resources/app/node_modules/fast-uri/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fast-uri/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/.gitattributes
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/.github/stale.yml
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/LICENSE
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/README.md
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/lib/getPluginName.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/lib/toCamelCase.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/package.json
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/plugin.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/bundlers.test.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/checkVersion.test.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/composite.test.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/esm/esm.mjs
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/esm/index.test.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/extractPluginName.test.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/mu1tip1e.composite.test.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/test.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/test/toCamelCase.test.js
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/types/example-async.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/types/example-callback.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/types/plugin.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify-plugin/types/plugin.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/.borp.yaml
+%%DATADIR%%/resources/app/node_modules/fastify/.markdownlint-cli2.yaml
+%%DATADIR%%/resources/app/node_modules/fastify/.prettierignore
+%%DATADIR%%/resources/app/node_modules/fastify/.taprc
+%%DATADIR%%/resources/app/node_modules/fastify/GOVERNANCE.md
+%%DATADIR%%/resources/app/node_modules/fastify/LICENSE
+%%DATADIR%%/resources/app/node_modules/fastify/PROJECT_CHARTER.md
+%%DATADIR%%/resources/app/node_modules/fastify/README.md
+%%DATADIR%%/resources/app/node_modules/fastify/SECURITY.md
+%%DATADIR%%/resources/app/node_modules/fastify/SPONSORS.md
+%%DATADIR%%/resources/app/node_modules/fastify/build/build-error-serializer.js
+%%DATADIR%%/resources/app/node_modules/fastify/build/build-validation.js
+%%DATADIR%%/resources/app/node_modules/fastify/build/sync-version.js
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Benchmarking.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Database.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Delay-Accepting-Requests.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Detecting-When-Clients-Abort.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Ecosystem.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Fluent-Schema.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Getting-Started.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Index.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Migration-Guide-V3.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Migration-Guide-V4.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Migration-Guide-V5.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Plugins-Guide.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Prototype-Poisoning.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Recommendations.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Serverless.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Style-Guide.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Testing.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Write-Plugin.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Guides/Write-Type-Provider.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/ContentTypeParser.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Decorators.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Encapsulation.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Errors.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/HTTP2.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Hooks.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Index.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/LTS.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Lifecycle.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Logging.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Middleware.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Plugins.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Principles.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Reply.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Request.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Routes.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Server.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Type-Providers.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/TypeScript.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Validation-and-Serialization.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/Reference/Warnings.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/index.md
+%%DATADIR%%/resources/app/node_modules/fastify/docs/resources/encapsulation_context.drawio
+%%DATADIR%%/resources/app/node_modules/fastify/docs/resources/encapsulation_context.svg
+%%DATADIR%%/resources/app/node_modules/fastify/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/asyncawait.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/benchmark/body.json
+%%DATADIR%%/resources/app/node_modules/fastify/examples/benchmark/hooks-benchmark-async-await.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/benchmark/hooks-benchmark.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/benchmark/parser.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/benchmark/simple.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/hooks.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/http2.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/https.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/parser.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/plugin.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/route-prefix.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/shared-schema.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/simple-stream.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/simple.js
+%%DATADIR%%/resources/app/node_modules/fastify/examples/simple.mjs
+%%DATADIR%%/resources/app/node_modules/fastify/examples/typescript-server.ts
+%%DATADIR%%/resources/app/node_modules/fastify/examples/use-plugin.js
+%%DATADIR%%/resources/app/node_modules/fastify/fastify.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/fastify.js
+%%DATADIR%%/resources/app/node_modules/fastify/integration/server.js
+%%DATADIR%%/resources/app/node_modules/fastify/integration/test.sh
+%%DATADIR%%/resources/app/node_modules/fastify/lib/configValidator.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/contentTypeParser.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/context.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/decorate.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/error-handler.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/error-serializer.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/errors.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/fourOhFour.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/handleRequest.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/headRoute.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/hooks.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/initialConfigValidation.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/logger-factory.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/logger-pino.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/noop-set.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/pluginOverride.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/pluginUtils.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/reply.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/reqIdGenFactory.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/request.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/route.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/schema-controller.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/schemas.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/server.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/symbols.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/validation.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/warnings.js
+%%DATADIR%%/resources/app/node_modules/fastify/lib/wrapThenable.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/.gitattributes
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/LICENSE
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/README.md
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/benchmarks/warn.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/examples/example.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/index.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/package.json
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/emit-interpolated-string.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/emit-once-only.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/emit-reset.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/emit-set.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/emit-unlimited.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/index.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/issue-88.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/jest.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/no-warnings.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/test/promise.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/process-warning/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/LICENSE
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/README.md
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/bin/semver.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/classes/comparator.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/classes/index.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/classes/range.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/classes/semver.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/clean.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/cmp.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/coerce.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/compare-build.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/compare-loose.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/compare.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/diff.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/eq.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/gt.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/gte.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/inc.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/lt.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/lte.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/major.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/minor.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/neq.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/parse.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/patch.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/prerelease.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/rcompare.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/rsort.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/satisfies.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/sort.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/functions/valid.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/index.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/internal/constants.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/internal/debug.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/internal/identifiers.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/internal/lrucache.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/internal/parse-options.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/internal/re.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/package.json
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/preload.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/range.bnf
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/gtr.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/intersects.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/ltr.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/max-satisfying.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/min-satisfying.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/min-version.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/outside.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/simplify.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/subset.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/to-comparators.js
+%%DATADIR%%/resources/app/node_modules/fastify/node_modules/semver/ranges/valid.js
+%%DATADIR%%/resources/app/node_modules/fastify/package.json
+%%DATADIR%%/resources/app/node_modules/fastify/test/404s.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/500s.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/allow-unsafe-regex.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/als.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/async-await.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/async-dispose.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/async_hooks.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/body-limit.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/buffer.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/build-certificate.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/build/error-serializer.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/build/version.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/README.md
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/esbuild/bundler-test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/esbuild/package.json
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/esbuild/src/fail-plugin-version.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/esbuild/src/index.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/webpack/bundler-test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/webpack/package.json
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/webpack/src/fail-plugin-version.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/webpack/src/index.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/bundler/webpack/webpack.config.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/case-insensitive.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/chainable.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/check.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/child-logger-factory.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/client-timeout.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/close-pipelining.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/close.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/conditional-pino.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/connection-timeout.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/constrained-routes.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/content-length.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/content-parser.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/content-type.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/context-config.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-http-server.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-parser-async.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-parser.0.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-parser.1.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-parser.2.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-parser.3.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-parser.4.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-parser.5.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/custom-querystring-parser.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/decorator-namespace.test._js_
+%%DATADIR%%/resources/app/node_modules/fastify/test/decorator.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/delete.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/404.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/async-delay-request.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/async-request.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/error-before-handler.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/error-request.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/error-status.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/init.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/sync-delay-request.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/sync-request-reply.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/diagnostics-channel/sync-request.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/encapsulated-child-logger-factory.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/encapsulated-error-handler.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/esm/errorCodes.test.mjs
+%%DATADIR%%/resources/app/node_modules/fastify/test/esm/esm.test.mjs
+%%DATADIR%%/resources/app/node_modules/fastify/test/esm/index.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/esm/named-exports.mjs
+%%DATADIR%%/resources/app/node_modules/fastify/test/esm/other.mjs
+%%DATADIR%%/resources/app/node_modules/fastify/test/esm/plugin.mjs
+%%DATADIR%%/resources/app/node_modules/fastify/test/fastify-instance.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/find-route.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/fluent-schema.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/genReqId.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/handler-context.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/has-route.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/header-overflow.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/helper.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/hooks-async.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/hooks.on-listen.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/hooks.on-ready.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/hooks.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/copy.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/custom-http-methods.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/get.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/head.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/lock.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/mkcalendar.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/mkcol.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/move.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/propfind.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/proppatch.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/report.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/search.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/trace.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http-methods/unlock.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http2/closing.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http2/constraint.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http2/head.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http2/missing-http2-module.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http2/plain.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http2/secure-with-fallback.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http2/secure.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/http2/unknown-http-method.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/https/custom-https-server.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/https/https.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/imports.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/inject.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/input-validation.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/all.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/content-type-parser.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/context.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/decorator.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/errors.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/handle-request.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/hook-runner.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/hooks.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/initial-config.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/logger.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/plugin.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/reply-serialize.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/reply.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/req-id-gen-factory.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/request-validate.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/request.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/server.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/internals/validation.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/issue-4959.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/keep-alive-timeout.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/listen.1.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/listen.2.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/listen.3.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/listen.4.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/listen.5.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/logger/instantiation.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/logger/logger-test-utils.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/logger/logging.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/logger/options.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/logger/request.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/logger/response.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/logger/tap-parallel-not-ok
+%%DATADIR%%/resources/app/node_modules/fastify/test/max-requests-per-socket.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/middleware.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/noop-set.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/nullable-validation.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/options.error-handler.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/options.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/output-validation.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/patch.error-handler.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/patch.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/plugin.1.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/plugin.2.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/plugin.3.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/plugin.4.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/plugin.helper.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/plugin.name.display.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/post-empty-body.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/pretty-print.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/promises.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/proto-poisoning.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/put.error-handler.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/put.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/register.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/reply-code.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/reply-early-hints.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/reply-error.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/reply-trailers.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/request-error.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/request-header-host.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/request-id.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/request-timeout.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route-hooks.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route-prefix.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route-shorthand.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route.1.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route.2.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route.3.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route.4.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route.5.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route.6.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route.7.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/route.8.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/router-options.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/same-shape.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/schema-examples.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/schema-feature.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/schema-serialization.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/schema-special-usage.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/schema-validation.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/serialize-response.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/server.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/set-error-handler.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/skip-reply-send.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/stream-serializers.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/stream.1.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/stream.2.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/stream.3.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/stream.4.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/stream.5.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/sync-routes.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/throw.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/toolkit.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/trust-proxy.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/type-provider.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/content-type-parser.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/decorate-request-reply.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/dummy-plugin.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/errors.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/fastify.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/hooks.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/import.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/instance.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/logger.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/plugin.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/register.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/reply.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/request.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/route.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/schema.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/serverFactory.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/type-provider.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/types/using.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/test/upgrade.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/url-rewriting.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/use-semicolon-delimiter.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/validation-error-handling.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/versioned-routes.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/web-api.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/test/wrap-thenable.test.js
+%%DATADIR%%/resources/app/node_modules/fastify/types/content-type-parser.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/context.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/hooks.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/instance.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/logger.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/plugin.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/register.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/reply.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/request.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/route.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/schema.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/serverFactory.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/tsconfig.eslint.json
+%%DATADIR%%/resources/app/node_modules/fastify/types/type-provider.d.ts
+%%DATADIR%%/resources/app/node_modules/fastify/types/utils.d.ts
+%%DATADIR%%/resources/app/node_modules/fastq/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/fastq/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/fastq/LICENSE
+%%DATADIR%%/resources/app/node_modules/fastq/README.md
+%%DATADIR%%/resources/app/node_modules/fastq/SECURITY.md
+%%DATADIR%%/resources/app/node_modules/fastq/bench.js
+%%DATADIR%%/resources/app/node_modules/fastq/example.js
+%%DATADIR%%/resources/app/node_modules/fastq/example.mjs
+%%DATADIR%%/resources/app/node_modules/fastq/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fastq/package.json
+%%DATADIR%%/resources/app/node_modules/fastq/queue.js
+%%DATADIR%%/resources/app/node_modules/fastq/test/example.ts
+%%DATADIR%%/resources/app/node_modules/fastq/test/promise.js
+%%DATADIR%%/resources/app/node_modules/fastq/test/test.js
+%%DATADIR%%/resources/app/node_modules/fastq/test/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/fd-slicer/.npmignore
+%%DATADIR%%/resources/app/node_modules/fd-slicer/.travis.yml
+%%DATADIR%%/resources/app/node_modules/fd-slicer/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/fd-slicer/LICENSE
+%%DATADIR%%/resources/app/node_modules/fd-slicer/README.md
+%%DATADIR%%/resources/app/node_modules/fd-slicer/index.js
+%%DATADIR%%/resources/app/node_modules/fd-slicer/package.json
+%%DATADIR%%/resources/app/node_modules/fd-slicer/test/test.js
+%%DATADIR%%/resources/app/node_modules/fflate/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/fflate/LICENSE
+%%DATADIR%%/resources/app/node_modules/fflate/README.md
+%%DATADIR%%/resources/app/node_modules/fflate/esm/browser.js
+%%DATADIR%%/resources/app/node_modules/fflate/esm/index.mjs
+%%DATADIR%%/resources/app/node_modules/fflate/lib/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fflate/lib/index.js
+%%DATADIR%%/resources/app/node_modules/fflate/lib/node-worker.js
+%%DATADIR%%/resources/app/node_modules/fflate/lib/worker.js
+%%DATADIR%%/resources/app/node_modules/fflate/package.json
+%%DATADIR%%/resources/app/node_modules/fflate/umd/index.js
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/.npmignore
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/.travis.yml
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/History.md
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/LICENSE
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/README.md
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/index.d.ts
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/index.js
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/package.json
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/test/test.js
+%%DATADIR%%/resources/app/node_modules/file-uri-to-path/test/tests.json
+%%DATADIR%%/resources/app/node_modules/fill-range/LICENSE
+%%DATADIR%%/resources/app/node_modules/fill-range/README.md
+%%DATADIR%%/resources/app/node_modules/fill-range/index.js
+%%DATADIR%%/resources/app/node_modules/fill-range/package.json
+%%DATADIR%%/resources/app/node_modules/find-my-way/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/find-my-way/.github/workflows/node.js.yml
+%%DATADIR%%/resources/app/node_modules/find-my-way/LICENSE
+%%DATADIR%%/resources/app/node_modules/find-my-way/README.md
+%%DATADIR%%/resources/app/node_modules/find-my-way/benchmark/bench-thread.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/benchmark/bench.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/benchmark/compare-branches.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/benchmark/uri-decoding.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/example.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/index.d.ts
+%%DATADIR%%/resources/app/node_modules/find-my-way/index.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/constrainer.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/handler-storage.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/http-methods.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/node.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/null-object.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/pretty-print.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/strategies/accept-host.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/strategies/accept-version.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/strategies/http-method.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/lib/url-sanitizer.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/package.json
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/case-insensitive.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/constraint.custom-versioning.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/constraint.custom.async.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/constraint.custom.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/constraint.default-versioning.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/constraint.host.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/constraints.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/custom-querystring-parser.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/errors.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/fastify-issue-3129.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/fastify-issue-3957.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/find-route.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/find.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/for-in-loop.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/full-url.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/has-route.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/host-storage.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/http2/constraint.host.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-101.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-104.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-110.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-132.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-145.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-149.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-151.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-154.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-161.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-17.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-175.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-182.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-190.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-20.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-206.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-221.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-234.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-238.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-240.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-241.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-247.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-254.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-28.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-280.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-285.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-330.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-44.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-46.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-49.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-59.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-62.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-63.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-67.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/issue-93.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/lookup-async.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/lookup.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/matching-order.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/max-param-length.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/methods.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/null-object.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/on-bad-url.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/optional-params.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/params-collisions.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/path-params-match.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/pretty-print-tree.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/pretty-print.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/querystring.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/regex.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/routes-registered.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/server.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/shorthands.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/store.test.js
+%%DATADIR%%/resources/app/node_modules/find-my-way/test/types/router.test-d.ts
+%%DATADIR%%/resources/app/node_modules/fs-constants/LICENSE
+%%DATADIR%%/resources/app/node_modules/fs-constants/README.md
+%%DATADIR%%/resources/app/node_modules/fs-constants/browser.js
+%%DATADIR%%/resources/app/node_modules/fs-constants/index.js
+%%DATADIR%%/resources/app/node_modules/fs-constants/package.json
+%%DATADIR%%/resources/app/node_modules/fs-extra/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/fs-extra/LICENSE
+%%DATADIR%%/resources/app/node_modules/fs-extra/README.md
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/copy-sync/copy-sync.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/copy-sync/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/copy/copy.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/copy/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/empty/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/ensure/file.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/ensure/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/ensure/link.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/ensure/symlink-paths.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/ensure/symlink-type.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/ensure/symlink.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/fs/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/json/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/json/jsonfile.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/json/output-json-sync.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/json/output-json.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/mkdirs/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/mkdirs/make-dir.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/move-sync/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/move-sync/move-sync.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/move/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/move/move.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/output/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/path-exists/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/remove/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/remove/rimraf.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/util/stat.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/lib/util/utimes.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/node_modules/jsonfile/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/fs-extra/node_modules/jsonfile/LICENSE
+%%DATADIR%%/resources/app/node_modules/fs-extra/node_modules/jsonfile/README.md
+%%DATADIR%%/resources/app/node_modules/fs-extra/node_modules/jsonfile/index.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/node_modules/jsonfile/package.json
+%%DATADIR%%/resources/app/node_modules/fs-extra/node_modules/jsonfile/utils.js
+%%DATADIR%%/resources/app/node_modules/fs-extra/package.json
+%%DATADIR%%/resources/app/node_modules/fs-minipass/LICENSE
+%%DATADIR%%/resources/app/node_modules/fs-minipass/README.md
+%%DATADIR%%/resources/app/node_modules/fs-minipass/index.js
+%%DATADIR%%/resources/app/node_modules/fs-minipass/package.json
+%%DATADIR%%/resources/app/node_modules/get-stream/buffer-stream.js
+%%DATADIR%%/resources/app/node_modules/get-stream/index.d.ts
+%%DATADIR%%/resources/app/node_modules/get-stream/index.js
+%%DATADIR%%/resources/app/node_modules/get-stream/license
+%%DATADIR%%/resources/app/node_modules/get-stream/package.json
+%%DATADIR%%/resources/app/node_modules/get-stream/readme.md
+%%DATADIR%%/resources/app/node_modules/github-from-package/.travis.yml
+%%DATADIR%%/resources/app/node_modules/github-from-package/LICENSE
+%%DATADIR%%/resources/app/node_modules/github-from-package/example/package.json
+%%DATADIR%%/resources/app/node_modules/github-from-package/example/url.js
+%%DATADIR%%/resources/app/node_modules/github-from-package/index.js
+%%DATADIR%%/resources/app/node_modules/github-from-package/package.json
+%%DATADIR%%/resources/app/node_modules/github-from-package/readme.markdown
+%%DATADIR%%/resources/app/node_modules/github-from-package/test/a.json
+%%DATADIR%%/resources/app/node_modules/github-from-package/test/b.json
+%%DATADIR%%/resources/app/node_modules/github-from-package/test/c.json
+%%DATADIR%%/resources/app/node_modules/github-from-package/test/d.json
+%%DATADIR%%/resources/app/node_modules/github-from-package/test/e.json
+%%DATADIR%%/resources/app/node_modules/github-from-package/test/url.js
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/.travis.yml
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/README.md
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/bower.json
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/dist/commonjs.js
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/dist/gh.js
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/dist/index.html
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/index.js
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/package.json
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/test/index.js
+%%DATADIR%%/resources/app/node_modules/github-url-to-object/test/mocha.opts
+%%DATADIR%%/resources/app/node_modules/glob-parent/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/glob-parent/LICENSE
+%%DATADIR%%/resources/app/node_modules/glob-parent/README.md
+%%DATADIR%%/resources/app/node_modules/glob-parent/index.js
+%%DATADIR%%/resources/app/node_modules/glob-parent/package.json
+%%DATADIR%%/resources/app/node_modules/global-agent/.flowconfig
+%%DATADIR%%/resources/app/node_modules/global-agent/LICENSE
+%%DATADIR%%/resources/app/node_modules/global-agent/README.md
+%%DATADIR%%/resources/app/node_modules/global-agent/bootstrap.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/Logger.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/Logger.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/Logger.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/Agent.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/Agent.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/Agent.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/HttpProxyAgent.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/HttpProxyAgent.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/HttpProxyAgent.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/HttpsProxyAgent.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/HttpsProxyAgent.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/HttpsProxyAgent.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/index.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/classes/index.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/errors.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/errors.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/errors.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/createProxyController.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/createProxyController.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/createProxyController.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/index.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/factories/index.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/index.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/routines/bootstrap.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/routines/bootstrap.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/routines/bootstrap.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/routines/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/routines/index.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/routines/index.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/types.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/types.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/types.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/bindHttpMethod.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/bindHttpMethod.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/bindHttpMethod.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/index.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/index.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/parseProxyUrl.js
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/parseProxyUrl.js.flow
+%%DATADIR%%/resources/app/node_modules/global-agent/dist/utilities/parseProxyUrl.js.map
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/LICENSE
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/README.md
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/bin/semver.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/classes/comparator.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/classes/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/classes/range.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/classes/semver.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/clean.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/cmp.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/coerce.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/compare-build.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/compare-loose.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/compare.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/diff.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/eq.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/gt.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/gte.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/inc.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/lt.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/lte.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/major.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/minor.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/neq.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/parse.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/patch.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/prerelease.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/rcompare.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/rsort.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/satisfies.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/sort.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/functions/valid.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/internal/constants.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/internal/debug.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/internal/identifiers.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/internal/lrucache.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/internal/parse-options.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/internal/re.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/package.json
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/preload.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/range.bnf
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/gtr.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/intersects.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/ltr.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/max-satisfying.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/min-satisfying.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/min-version.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/outside.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/simplify.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/subset.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/to-comparators.js
+%%DATADIR%%/resources/app/node_modules/global-agent/node_modules/semver/ranges/valid.js
+%%DATADIR%%/resources/app/node_modules/global-agent/package.json
+%%DATADIR%%/resources/app/node_modules/global-agent/src/Logger.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/classes/Agent.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/classes/HttpProxyAgent.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/classes/HttpsProxyAgent.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/classes/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/errors.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/factories/createGlobalProxyAgent.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/factories/createProxyController.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/factories/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/routines/bootstrap.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/routines/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/types.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/utilities/bindHttpMethod.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/utilities/index.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/utilities/isUrlMatchingNoProxy.js
+%%DATADIR%%/resources/app/node_modules/global-agent/src/utilities/parseProxyUrl.js
+%%DATADIR%%/resources/app/node_modules/globalthis/.eslintrc
+%%DATADIR%%/resources/app/node_modules/globalthis/.nycrc
+%%DATADIR%%/resources/app/node_modules/globalthis/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/globalthis/LICENSE
+%%DATADIR%%/resources/app/node_modules/globalthis/README.md
+%%DATADIR%%/resources/app/node_modules/globalthis/auto.js
+%%DATADIR%%/resources/app/node_modules/globalthis/implementation.browser.js
+%%DATADIR%%/resources/app/node_modules/globalthis/implementation.js
+%%DATADIR%%/resources/app/node_modules/globalthis/index.js
+%%DATADIR%%/resources/app/node_modules/globalthis/package.json
+%%DATADIR%%/resources/app/node_modules/globalthis/polyfill.js
+%%DATADIR%%/resources/app/node_modules/globalthis/shim.js
+%%DATADIR%%/resources/app/node_modules/globalthis/test/implementation.js
+%%DATADIR%%/resources/app/node_modules/globalthis/test/index.js
+%%DATADIR%%/resources/app/node_modules/globalthis/test/native.js
+%%DATADIR%%/resources/app/node_modules/globalthis/test/shimmed.js
+%%DATADIR%%/resources/app/node_modules/globalthis/test/tests.js
+%%DATADIR%%/resources/app/node_modules/gopd/.eslintrc
+%%DATADIR%%/resources/app/node_modules/gopd/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/gopd/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/gopd/LICENSE
+%%DATADIR%%/resources/app/node_modules/gopd/README.md
+%%DATADIR%%/resources/app/node_modules/gopd/gOPD.d.ts
+%%DATADIR%%/resources/app/node_modules/gopd/gOPD.js
+%%DATADIR%%/resources/app/node_modules/gopd/index.d.ts
+%%DATADIR%%/resources/app/node_modules/gopd/index.js
+%%DATADIR%%/resources/app/node_modules/gopd/package.json
+%%DATADIR%%/resources/app/node_modules/gopd/test/index.js
+%%DATADIR%%/resources/app/node_modules/gopd/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/create-rejection.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/create-rejection.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/index.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/index.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/normalize-arguments.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/normalize-arguments.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/parse-body.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/parse-body.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/types.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/as-promise/types.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/calculate-retry-delay.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/calculate-retry-delay.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/index.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/index.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/dns-ip-version.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/dns-ip-version.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/get-body-size.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/get-body-size.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/get-buffer.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/get-buffer.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/is-form-data.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/is-form-data.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/is-response-ok.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/is-response-ok.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/options-to-url.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/options-to-url.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/proxy-events.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/proxy-events.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/timed-out.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/timed-out.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/unhandle.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/unhandle.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/url-to-options.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/url-to-options.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/weakable-map.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/core/utils/weakable-map.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/create.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/create.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/index.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/index.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/types.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/types.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/utils/deep-freeze.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/utils/deep-freeze.js
+%%DATADIR%%/resources/app/node_modules/got/dist/source/utils/deprecation-warning.d.ts
+%%DATADIR%%/resources/app/node_modules/got/dist/source/utils/deprecation-warning.js
+%%DATADIR%%/resources/app/node_modules/got/license
+%%DATADIR%%/resources/app/node_modules/got/package.json
+%%DATADIR%%/resources/app/node_modules/got/readme.md
+%%DATADIR%%/resources/app/node_modules/graceful-fs/LICENSE
+%%DATADIR%%/resources/app/node_modules/graceful-fs/README.md
+%%DATADIR%%/resources/app/node_modules/graceful-fs/clone.js
+%%DATADIR%%/resources/app/node_modules/graceful-fs/graceful-fs.js
+%%DATADIR%%/resources/app/node_modules/graceful-fs/legacy-streams.js
+%%DATADIR%%/resources/app/node_modules/graceful-fs/package.json
+%%DATADIR%%/resources/app/node_modules/graceful-fs/polyfills.js
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/.eslintrc
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/.nycrc
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/LICENSE
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/README.md
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/index.js
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/package.json
+%%DATADIR%%/resources/app/node_modules/has-property-descriptors/test/index.js
+%%DATADIR%%/resources/app/node_modules/http-cache-semantics/LICENSE
+%%DATADIR%%/resources/app/node_modules/http-cache-semantics/README.md
+%%DATADIR%%/resources/app/node_modules/http-cache-semantics/index.js
+%%DATADIR%%/resources/app/node_modules/http-cache-semantics/package.json
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/LICENSE
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/README.md
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/package.json
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/agent.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/auto.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/client-request.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/incoming-message.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/index.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/utils/calculate-server-name.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/utils/errors.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/utils/is-request-pseudo-header.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/utils/proxy-events.js
+%%DATADIR%%/resources/app/node_modules/http2-wrapper/source/utils/url-to-options.js
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/README.md
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/index.js
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts.map
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/parse-proxy-response.js
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map
+%%DATADIR%%/resources/app/node_modules/https-proxy-agent/package.json
+%%DATADIR%%/resources/app/node_modules/ieee754/LICENSE
+%%DATADIR%%/resources/app/node_modules/ieee754/README.md
+%%DATADIR%%/resources/app/node_modules/ieee754/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ieee754/index.js
+%%DATADIR%%/resources/app/node_modules/ieee754/package.json
+%%DATADIR%%/resources/app/node_modules/inherits/LICENSE
+%%DATADIR%%/resources/app/node_modules/inherits/README.md
+%%DATADIR%%/resources/app/node_modules/inherits/inherits.js
+%%DATADIR%%/resources/app/node_modules/inherits/inherits_browser.js
+%%DATADIR%%/resources/app/node_modules/inherits/package.json
+%%DATADIR%%/resources/app/node_modules/ip-address/LICENSE
+%%DATADIR%%/resources/app/node_modules/ip-address/README.md
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/address-error.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/address-error.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/address-error.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/address-error.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/common.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/common.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/common.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/common.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ip-address.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ip-address.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ip-address.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ip-address.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ipv4.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ipv4.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ipv4.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ipv4.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ipv6.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ipv6.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ipv6.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/ipv6.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v4/constants.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v4/constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v4/constants.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v4/constants.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/constants.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/constants.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/constants.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/helpers.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/helpers.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/helpers.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/regular-expressions.d.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/regular-expressions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/regular-expressions.js
+%%DATADIR%%/resources/app/node_modules/ip-address/dist/v6/regular-expressions.js.map
+%%DATADIR%%/resources/app/node_modules/ip-address/package.json
+%%DATADIR%%/resources/app/node_modules/ip-address/src/address-error.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/src/common.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/src/ip-address.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/src/ipv4.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/src/ipv6.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/src/v4/constants.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/src/v6/constants.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/src/v6/helpers.ts
+%%DATADIR%%/resources/app/node_modules/ip-address/src/v6/regular-expressions.ts
+%%DATADIR%%/resources/app/node_modules/ipaddr.js/LICENSE
+%%DATADIR%%/resources/app/node_modules/ipaddr.js/README.md
+%%DATADIR%%/resources/app/node_modules/ipaddr.js/ipaddr.min.js
+%%DATADIR%%/resources/app/node_modules/ipaddr.js/lib/ipaddr.js
+%%DATADIR%%/resources/app/node_modules/ipaddr.js/lib/ipaddr.js.d.ts
+%%DATADIR%%/resources/app/node_modules/ipaddr.js/package.json
+%%DATADIR%%/resources/app/node_modules/is-binary-path/index.d.ts
+%%DATADIR%%/resources/app/node_modules/is-binary-path/index.js
+%%DATADIR%%/resources/app/node_modules/is-binary-path/license
+%%DATADIR%%/resources/app/node_modules/is-binary-path/package.json
+%%DATADIR%%/resources/app/node_modules/is-binary-path/readme.md
+%%DATADIR%%/resources/app/node_modules/is-docker/cli.js
+%%DATADIR%%/resources/app/node_modules/is-docker/index.d.ts
+%%DATADIR%%/resources/app/node_modules/is-docker/index.js
+%%DATADIR%%/resources/app/node_modules/is-docker/license
+%%DATADIR%%/resources/app/node_modules/is-docker/package.json
+%%DATADIR%%/resources/app/node_modules/is-docker/readme.md
+%%DATADIR%%/resources/app/node_modules/is-extglob/LICENSE
+%%DATADIR%%/resources/app/node_modules/is-extglob/README.md
+%%DATADIR%%/resources/app/node_modules/is-extglob/index.js
+%%DATADIR%%/resources/app/node_modules/is-extglob/package.json
+%%DATADIR%%/resources/app/node_modules/is-glob/LICENSE
+%%DATADIR%%/resources/app/node_modules/is-glob/README.md
+%%DATADIR%%/resources/app/node_modules/is-glob/index.js
+%%DATADIR%%/resources/app/node_modules/is-glob/package.json
+%%DATADIR%%/resources/app/node_modules/is-number/LICENSE
+%%DATADIR%%/resources/app/node_modules/is-number/README.md
+%%DATADIR%%/resources/app/node_modules/is-number/index.js
+%%DATADIR%%/resources/app/node_modules/is-number/package.json
+%%DATADIR%%/resources/app/node_modules/is-plain-obj/index.js
+%%DATADIR%%/resources/app/node_modules/is-plain-obj/license
+%%DATADIR%%/resources/app/node_modules/is-plain-obj/package.json
+%%DATADIR%%/resources/app/node_modules/is-plain-obj/readme.md
+%%DATADIR%%/resources/app/node_modules/is-url/.travis.yml
+%%DATADIR%%/resources/app/node_modules/is-url/History.md
+%%DATADIR%%/resources/app/node_modules/is-url/LICENSE-MIT
+%%DATADIR%%/resources/app/node_modules/is-url/Readme.md
+%%DATADIR%%/resources/app/node_modules/is-url/index.js
+%%DATADIR%%/resources/app/node_modules/is-url/package.json
+%%DATADIR%%/resources/app/node_modules/is-url/test/index.js
+%%DATADIR%%/resources/app/node_modules/is-wsl/index.d.ts
+%%DATADIR%%/resources/app/node_modules/is-wsl/index.js
+%%DATADIR%%/resources/app/node_modules/is-wsl/license
+%%DATADIR%%/resources/app/node_modules/is-wsl/package.json
+%%DATADIR%%/resources/app/node_modules/is-wsl/readme.md
+%%DATADIR%%/resources/app/node_modules/jsbn/.npmignore
+%%DATADIR%%/resources/app/node_modules/jsbn/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/jsbn/LICENSE
+%%DATADIR%%/resources/app/node_modules/jsbn/README.md
+%%DATADIR%%/resources/app/node_modules/jsbn/example.html
+%%DATADIR%%/resources/app/node_modules/jsbn/example.js
+%%DATADIR%%/resources/app/node_modules/jsbn/index.js
+%%DATADIR%%/resources/app/node_modules/jsbn/package.json
+%%DATADIR%%/resources/app/node_modules/jsbn/test/es6-import.js
+%%DATADIR%%/resources/app/node_modules/json-buffer/.travis.yml
+%%DATADIR%%/resources/app/node_modules/json-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/json-buffer/README.md
+%%DATADIR%%/resources/app/node_modules/json-buffer/index.js
+%%DATADIR%%/resources/app/node_modules/json-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/json-buffer/test/index.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/.gitattributes
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/LICENSE
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/README.md
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/index.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/package.json
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/anchor.test.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/collisions.test.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/deref-schema.test.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/get-deref-schema.test.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/get-schema-dependencies.test.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/get-schema-refs.test.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/get-schema.test.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/has-schema.test.js
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/.npmignore
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/LICENSE
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/Makefile
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/README.md
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/package.json
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/stringify.js
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/test/mocha.opts
+%%DATADIR%%/resources/app/node_modules/json-stringify-safe/test/stringify_test.js
+%%DATADIR%%/resources/app/node_modules/jsonfile/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/jsonfile/LICENSE
+%%DATADIR%%/resources/app/node_modules/jsonfile/README.md
+%%DATADIR%%/resources/app/node_modules/jsonfile/index.js
+%%DATADIR%%/resources/app/node_modules/jsonfile/package.json
+%%DATADIR%%/resources/app/node_modules/keyv/README.md
+%%DATADIR%%/resources/app/node_modules/keyv/package.json
+%%DATADIR%%/resources/app/node_modules/keyv/src/index.d.ts
+%%DATADIR%%/resources/app/node_modules/keyv/src/index.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/.gitattributes
+%%DATADIR%%/resources/app/node_modules/light-my-request/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/light-my-request/.github/stale.yml
+%%DATADIR%%/resources/app/node_modules/light-my-request/.github/workflows/benchmark.yml
+%%DATADIR%%/resources/app/node_modules/light-my-request/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/light-my-request/LICENSE
+%%DATADIR%%/resources/app/node_modules/light-my-request/README.md
+%%DATADIR%%/resources/app/node_modules/light-my-request/benchmark/benchmark.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/build/build-validation.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/index.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/lib/config-validator.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/lib/form-data.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/lib/parse-url.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/lib/request.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/lib/response.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/node_modules/cookie/LICENSE
+%%DATADIR%%/resources/app/node_modules/light-my-request/node_modules/cookie/README.md
+%%DATADIR%%/resources/app/node_modules/light-my-request/node_modules/cookie/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/light-my-request/node_modules/cookie/dist/index.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/node_modules/cookie/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/light-my-request/node_modules/cookie/package.json
+%%DATADIR%%/resources/app/node_modules/light-my-request/package.json
+%%DATADIR%%/resources/app/node_modules/light-my-request/test/async-await.test.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/test/index.test.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/test/request.test.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/test/response.test.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/test/stream.test.js
+%%DATADIR%%/resources/app/node_modules/light-my-request/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/light-my-request/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/lowercase-keys/index.d.ts
+%%DATADIR%%/resources/app/node_modules/lowercase-keys/index.js
+%%DATADIR%%/resources/app/node_modules/lowercase-keys/license
+%%DATADIR%%/resources/app/node_modules/lowercase-keys/package.json
+%%DATADIR%%/resources/app/node_modules/lowercase-keys/readme.md
+%%DATADIR%%/resources/app/node_modules/lru-cache/LICENSE
+%%DATADIR%%/resources/app/node_modules/lru-cache/README.md
+%%DATADIR%%/resources/app/node_modules/lru-cache/index.js
+%%DATADIR%%/resources/app/node_modules/lru-cache/package.json
+%%DATADIR%%/resources/app/node_modules/lru_map/.npmignore
+%%DATADIR%%/resources/app/node_modules/lru_map/.travis.yml
+%%DATADIR%%/resources/app/node_modules/lru_map/README.md
+%%DATADIR%%/resources/app/node_modules/lru_map/benchmark.js
+%%DATADIR%%/resources/app/node_modules/lru_map/benchmark.out.txt
+%%DATADIR%%/resources/app/node_modules/lru_map/example.html
+%%DATADIR%%/resources/app/node_modules/lru_map/lru.d.ts
+%%DATADIR%%/resources/app/node_modules/lru_map/lru.js
+%%DATADIR%%/resources/app/node_modules/lru_map/package.json
+%%DATADIR%%/resources/app/node_modules/lru_map/test.js
+%%DATADIR%%/resources/app/node_modules/lru_map/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/lru_map/tstest.ts
+%%DATADIR%%/resources/app/node_modules/matcher/index.d.ts
+%%DATADIR%%/resources/app/node_modules/matcher/index.js
+%%DATADIR%%/resources/app/node_modules/matcher/license
+%%DATADIR%%/resources/app/node_modules/matcher/node_modules/escape-string-regexp/index.d.ts
+%%DATADIR%%/resources/app/node_modules/matcher/node_modules/escape-string-regexp/index.js
+%%DATADIR%%/resources/app/node_modules/matcher/node_modules/escape-string-regexp/license
+%%DATADIR%%/resources/app/node_modules/matcher/node_modules/escape-string-regexp/package.json
+%%DATADIR%%/resources/app/node_modules/matcher/node_modules/escape-string-regexp/readme.md
+%%DATADIR%%/resources/app/node_modules/matcher/package.json
+%%DATADIR%%/resources/app/node_modules/matcher/readme.md
+%%DATADIR%%/resources/app/node_modules/mime-db/HISTORY.md
+%%DATADIR%%/resources/app/node_modules/mime-db/LICENSE
+%%DATADIR%%/resources/app/node_modules/mime-db/README.md
+%%DATADIR%%/resources/app/node_modules/mime-db/db.json
+%%DATADIR%%/resources/app/node_modules/mime-db/index.js
+%%DATADIR%%/resources/app/node_modules/mime-db/package.json
+%%DATADIR%%/resources/app/node_modules/mimic-response/index.d.ts
+%%DATADIR%%/resources/app/node_modules/mimic-response/index.js
+%%DATADIR%%/resources/app/node_modules/mimic-response/license
+%%DATADIR%%/resources/app/node_modules/mimic-response/package.json
+%%DATADIR%%/resources/app/node_modules/mimic-response/readme.md
+%%DATADIR%%/resources/app/node_modules/minimist/.eslintrc
+%%DATADIR%%/resources/app/node_modules/minimist/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/minimist/.nycrc
+%%DATADIR%%/resources/app/node_modules/minimist/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/minimist/LICENSE
+%%DATADIR%%/resources/app/node_modules/minimist/README.md
+%%DATADIR%%/resources/app/node_modules/minimist/example/parse.js
+%%DATADIR%%/resources/app/node_modules/minimist/index.js
+%%DATADIR%%/resources/app/node_modules/minimist/package.json
+%%DATADIR%%/resources/app/node_modules/minimist/test/all_bool.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/bool.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/dash.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/default_bool.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/dotted.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/kv_short.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/long.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/num.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/parse.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/parse_modified.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/proto.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/short.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/stop_early.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/unknown.js
+%%DATADIR%%/resources/app/node_modules/minimist/test/whitespace.js
+%%DATADIR%%/resources/app/node_modules/minipass/LICENSE
+%%DATADIR%%/resources/app/node_modules/minipass/README.md
+%%DATADIR%%/resources/app/node_modules/minipass/index.d.ts
+%%DATADIR%%/resources/app/node_modules/minipass/index.js
+%%DATADIR%%/resources/app/node_modules/minipass/package.json
+%%DATADIR%%/resources/app/node_modules/minizlib/LICENSE
+%%DATADIR%%/resources/app/node_modules/minizlib/README.md
+%%DATADIR%%/resources/app/node_modules/minizlib/constants.js
+%%DATADIR%%/resources/app/node_modules/minizlib/index.js
+%%DATADIR%%/resources/app/node_modules/minizlib/package.json
+%%DATADIR%%/resources/app/node_modules/mkdirp-classic/LICENSE
+%%DATADIR%%/resources/app/node_modules/mkdirp-classic/README.md
+%%DATADIR%%/resources/app/node_modules/mkdirp-classic/index.js
+%%DATADIR%%/resources/app/node_modules/mkdirp-classic/package.json
+%%DATADIR%%/resources/app/node_modules/mkdirp/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/mkdirp/LICENSE
+%%DATADIR%%/resources/app/node_modules/mkdirp/bin/cmd.js
+%%DATADIR%%/resources/app/node_modules/mkdirp/index.js
+%%DATADIR%%/resources/app/node_modules/mkdirp/lib/find-made.js
+%%DATADIR%%/resources/app/node_modules/mkdirp/lib/mkdirp-manual.js
+%%DATADIR%%/resources/app/node_modules/mkdirp/lib/mkdirp-native.js
+%%DATADIR%%/resources/app/node_modules/mkdirp/lib/opts-arg.js
+%%DATADIR%%/resources/app/node_modules/mkdirp/lib/path-arg.js
+%%DATADIR%%/resources/app/node_modules/mkdirp/lib/use-native.js
+%%DATADIR%%/resources/app/node_modules/mkdirp/package.json
+%%DATADIR%%/resources/app/node_modules/mkdirp/readme.markdown
+%%DATADIR%%/resources/app/node_modules/modify-filename/index.js
+%%DATADIR%%/resources/app/node_modules/modify-filename/license
+%%DATADIR%%/resources/app/node_modules/modify-filename/package.json
+%%DATADIR%%/resources/app/node_modules/modify-filename/readme.md
+%%DATADIR%%/resources/app/node_modules/ms/index.js
+%%DATADIR%%/resources/app/node_modules/ms/license.md
+%%DATADIR%%/resources/app/node_modules/ms/package.json
+%%DATADIR%%/resources/app/node_modules/ms/readme.md
+%%DATADIR%%/resources/app/node_modules/napi-build-utils/.github/workflows/run-npm-tests.yml
+%%DATADIR%%/resources/app/node_modules/napi-build-utils/LICENSE
+%%DATADIR%%/resources/app/node_modules/napi-build-utils/README.md
+%%DATADIR%%/resources/app/node_modules/napi-build-utils/index.js
+%%DATADIR%%/resources/app/node_modules/napi-build-utils/index.md
+%%DATADIR%%/resources/app/node_modules/napi-build-utils/package.json
+%%DATADIR%%/resources/app/node_modules/node-abi/LICENSE
+%%DATADIR%%/resources/app/node_modules/node-abi/README.md
+%%DATADIR%%/resources/app/node_modules/node-abi/abi_registry.json
+%%DATADIR%%/resources/app/node_modules/node-abi/index.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/LICENSE
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/README.md
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/bin/semver.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/classes/comparator.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/classes/index.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/classes/range.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/classes/semver.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/clean.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/cmp.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/coerce.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/compare-build.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/compare-loose.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/compare.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/diff.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/eq.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/gt.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/gte.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/inc.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/lt.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/lte.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/major.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/minor.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/neq.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/parse.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/patch.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/prerelease.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/rcompare.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/rsort.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/satisfies.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/sort.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/functions/valid.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/index.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/internal/constants.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/internal/debug.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/internal/identifiers.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/internal/lrucache.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/internal/parse-options.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/internal/re.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/package.json
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/preload.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/range.bnf
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/gtr.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/intersects.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/ltr.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/max-satisfying.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/min-satisfying.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/min-version.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/outside.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/simplify.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/subset.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/to-comparators.js
+%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/ranges/valid.js
+%%DATADIR%%/resources/app/node_modules/node-abi/package.json
+%%DATADIR%%/resources/app/node_modules/node-addon-api/.editorconfig
+%%DATADIR%%/resources/app/node_modules/node-addon-api/.travis.yml
+%%DATADIR%%/resources/app/node_modules/node-addon-api/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/CODE_OF_CONDUCT.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/CONTRIBUTING.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/README.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/appveyor.yml
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/Doxyfile
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/array_buffer.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/async_context.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/async_operations.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/async_progress_worker.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/async_worker.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/basic_types.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/bigint.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/boolean.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/buffer.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/callback_scope.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/callbackinfo.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/checker-tool.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/class_property_descriptor.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/cmake-js.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/conversion-tool.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/creating_a_release.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/dataview.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/date.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/env.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/error.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/error_handling.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/escapable_handle_scope.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/external.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/function.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/function_reference.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/generator.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/handle_scope.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/memory_management.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/node-gyp.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/number.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/object.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/object_lifetime_management.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/object_reference.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/object_wrap.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/prebuild_tools.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/promises.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/property_descriptor.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/range_error.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/reference.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/setup.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/string.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/symbol.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/threadsafe_function.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/type_error.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/typed_array.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/typed_array_of.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/value.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/version_management.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/doc/working_with_javascript_values.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/external-napi/node_api.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/index.js
+%%DATADIR%%/resources/app/node_modules/node-addon-api/napi-inl.deprecated.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/napi-inl.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/napi.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/package.json
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/node_api.cc
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/node_api.gyp
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/node_api.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/node_api_types.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/node_internals.cc
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/node_internals.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/nothing.c
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/util-inl.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/src/util.h
+%%DATADIR%%/resources/app/node_modules/node-addon-api/tools/README.md
+%%DATADIR%%/resources/app/node_modules/node-addon-api/tools/check-napi.js
+%%DATADIR%%/resources/app/node_modules/node-addon-api/tools/conversion.js
+%%DATADIR%%/resources/app/node_modules/node-fetch/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/node-fetch/README.md
+%%DATADIR%%/resources/app/node_modules/node-fetch/browser.js
+%%DATADIR%%/resources/app/node_modules/node-fetch/lib/index.es.js
+%%DATADIR%%/resources/app/node_modules/node-fetch/lib/index.js
+%%DATADIR%%/resources/app/node_modules/node-fetch/lib/index.mjs
+%%DATADIR%%/resources/app/node_modules/node-fetch/package.json
+%%DATADIR%%/resources/app/node_modules/normalize-path/LICENSE
+%%DATADIR%%/resources/app/node_modules/normalize-path/README.md
+%%DATADIR%%/resources/app/node_modules/normalize-path/index.js
+%%DATADIR%%/resources/app/node_modules/normalize-path/package.json
+%%DATADIR%%/resources/app/node_modules/normalize-url/index.d.ts
+%%DATADIR%%/resources/app/node_modules/normalize-url/index.js
+%%DATADIR%%/resources/app/node_modules/normalize-url/license
+%%DATADIR%%/resources/app/node_modules/normalize-url/package.json
+%%DATADIR%%/resources/app/node_modules/normalize-url/readme.md
+%%DATADIR%%/resources/app/node_modules/object-keys/.editorconfig
+%%DATADIR%%/resources/app/node_modules/object-keys/.eslintrc
+%%DATADIR%%/resources/app/node_modules/object-keys/.travis.yml
+%%DATADIR%%/resources/app/node_modules/object-keys/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/object-keys/LICENSE
+%%DATADIR%%/resources/app/node_modules/object-keys/README.md
+%%DATADIR%%/resources/app/node_modules/object-keys/implementation.js
+%%DATADIR%%/resources/app/node_modules/object-keys/index.js
+%%DATADIR%%/resources/app/node_modules/object-keys/isArguments.js
+%%DATADIR%%/resources/app/node_modules/object-keys/package.json
+%%DATADIR%%/resources/app/node_modules/object-keys/test/index.js
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/LICENSE
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/README.md
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/index.js
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/package.json
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/test/base.test.js
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/test/event-emitter-leak.test.js
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/test/fixtures/beforeExit.js
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/test/fixtures/close.js
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/test/fixtures/gc-not-close.js
+%%DATADIR%%/resources/app/node_modules/on-exit-leak-free/test/fixtures/unregister.js
+%%DATADIR%%/resources/app/node_modules/once/LICENSE
+%%DATADIR%%/resources/app/node_modules/once/README.md
+%%DATADIR%%/resources/app/node_modules/once/once.js
+%%DATADIR%%/resources/app/node_modules/once/package.json
+%%DATADIR%%/resources/app/node_modules/open/index.d.ts
+%%DATADIR%%/resources/app/node_modules/open/index.js
+%%DATADIR%%/resources/app/node_modules/open/license
+%%DATADIR%%/resources/app/node_modules/open/package.json
+%%DATADIR%%/resources/app/node_modules/open/readme.md
+%%DATADIR%%/resources/app/node_modules/open/xdg-open
+%%DATADIR%%/resources/app/node_modules/p-cancelable/index.d.ts
+%%DATADIR%%/resources/app/node_modules/p-cancelable/index.js
+%%DATADIR%%/resources/app/node_modules/p-cancelable/license
+%%DATADIR%%/resources/app/node_modules/p-cancelable/package.json
+%%DATADIR%%/resources/app/node_modules/p-cancelable/readme.md
+%%DATADIR%%/resources/app/node_modules/path-exists/index.d.ts
+%%DATADIR%%/resources/app/node_modules/path-exists/index.js
+%%DATADIR%%/resources/app/node_modules/path-exists/license
+%%DATADIR%%/resources/app/node_modules/path-exists/package.json
+%%DATADIR%%/resources/app/node_modules/path-exists/readme.md
+%%DATADIR%%/resources/app/node_modules/pend/LICENSE
+%%DATADIR%%/resources/app/node_modules/pend/README.md
+%%DATADIR%%/resources/app/node_modules/pend/index.js
+%%DATADIR%%/resources/app/node_modules/pend/package.json
+%%DATADIR%%/resources/app/node_modules/pend/test.js
+%%DATADIR%%/resources/app/node_modules/picomatch/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/picomatch/LICENSE
+%%DATADIR%%/resources/app/node_modules/picomatch/README.md
+%%DATADIR%%/resources/app/node_modules/picomatch/index.js
+%%DATADIR%%/resources/app/node_modules/picomatch/lib/constants.js
+%%DATADIR%%/resources/app/node_modules/picomatch/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/picomatch/lib/picomatch.js
+%%DATADIR%%/resources/app/node_modules/picomatch/lib/scan.js
+%%DATADIR%%/resources/app/node_modules/picomatch/lib/utils.js
+%%DATADIR%%/resources/app/node_modules/picomatch/package.json
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/.husky/pre-commit
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/LICENSE
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/README.md
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/index.d.ts
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/index.js
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/package.json
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/test/base.test.js
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/test/fixtures/transport-async-iteration.js
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/test/fixtures/transport-on-data.js
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/test/fixtures/transport-transform.js
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/test/fixtures/worker-pipeline.js
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/test/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/pino-abstract-transport/test/worker.test.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/.editorconfig
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/.eslintignore
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/LICENSE
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/Readme.md
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/index.d.ts
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/index.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/lib/err-helpers.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/lib/err-proto.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/lib/err-with-cause.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/lib/err.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/lib/req.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/lib/res.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/package.json
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/test/err-with-cause.test.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/test/err.test.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/test/req.test.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/test/res.test.js
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/test/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/pino-std-serializers/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/pino/.eslintignore
+%%DATADIR%%/resources/app/node_modules/pino/.eslintrc
+%%DATADIR%%/resources/app/node_modules/pino/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/pino/.github/workflows/bench.yml
+%%DATADIR%%/resources/app/node_modules/pino/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/pino/.github/workflows/lock-threads.yml
+%%DATADIR%%/resources/app/node_modules/pino/.github/workflows/target-main.yml
+%%DATADIR%%/resources/app/node_modules/pino/.nojekyll
+%%DATADIR%%/resources/app/node_modules/pino/.prettierignore
+%%DATADIR%%/resources/app/node_modules/pino/.taprc.yaml
+%%DATADIR%%/resources/app/node_modules/pino/CNAME
+%%DATADIR%%/resources/app/node_modules/pino/CONTRIBUTING.md
+%%DATADIR%%/resources/app/node_modules/pino/LICENSE
+%%DATADIR%%/resources/app/node_modules/pino/README.md
+%%DATADIR%%/resources/app/node_modules/pino/SECURITY.md
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/basic.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/child-child.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/child-creation.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/child.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/deep-object.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/formatters.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/internal/custom-levels.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/internal/just-pino-heavy.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/internal/just-pino.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/internal/parent-vs-child.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/internal/redact.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/long-string.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/multi-arg.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/multistream.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/object.bench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/utils/generate-benchmark-doc.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/utils/runbench.js
+%%DATADIR%%/resources/app/node_modules/pino/benchmarks/utils/wrap-log-level.js
+%%DATADIR%%/resources/app/node_modules/pino/bin.js
+%%DATADIR%%/resources/app/node_modules/pino/browser.js
+%%DATADIR%%/resources/app/node_modules/pino/build/sync-version.js
+%%DATADIR%%/resources/app/node_modules/pino/docs/api.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/asynchronous.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/benchmarks.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/browser.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/bundling.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/child-loggers.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/ecosystem.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/help.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/lts.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/pretty.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/redaction.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/transports.md
+%%DATADIR%%/resources/app/node_modules/pino/docs/web.md
+%%DATADIR%%/resources/app/node_modules/pino/docsify/sidebar.md
+%%DATADIR%%/resources/app/node_modules/pino/examples/basic.js
+%%DATADIR%%/resources/app/node_modules/pino/examples/transport.js
+%%DATADIR%%/resources/app/node_modules/pino/favicon-16x16.png
+%%DATADIR%%/resources/app/node_modules/pino/favicon-32x32.png
+%%DATADIR%%/resources/app/node_modules/pino/favicon.ico
+%%DATADIR%%/resources/app/node_modules/pino/file.js
+%%DATADIR%%/resources/app/node_modules/pino/inc-version.sh
+%%DATADIR%%/resources/app/node_modules/pino/index.html
+%%DATADIR%%/resources/app/node_modules/pino/lib/caller.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/constants.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/deprecations.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/levels.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/meta.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/multistream.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/proto.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/redaction.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/symbols.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/time.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/tools.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/transport-stream.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/transport.js
+%%DATADIR%%/resources/app/node_modules/pino/lib/worker.js
+%%DATADIR%%/resources/app/node_modules/pino/package.json
+%%DATADIR%%/resources/app/node_modules/pino/pino-banner.png
+%%DATADIR%%/resources/app/node_modules/pino/pino-logo-hire.png
+%%DATADIR%%/resources/app/node_modules/pino/pino-tree.png
+%%DATADIR%%/resources/app/node_modules/pino/pino.d.ts
+%%DATADIR%%/resources/app/node_modules/pino/pino.js
+%%DATADIR%%/resources/app/node_modules/pino/pretty-demo.png
+%%DATADIR%%/resources/app/node_modules/pino/test/basic.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/broken-pipe.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/browser-child.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/browser-disabled.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/browser-early-console-freeze.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/browser-levels.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/browser-serializers.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/browser-timestamp.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/browser-transmit.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/browser.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/complex-objects.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/crlf.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/custom-levels.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/error.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/errorKey.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/escaping.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/esm/esm.mjs
+%%DATADIR%%/resources/app/node_modules/pino/test/esm/index.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/esm/named-exports.mjs
+%%DATADIR%%/resources/app/node_modules/pino/test/exit.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/broken-pipe/basic.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/broken-pipe/destination.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/broken-pipe/syncfalse.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/console-transport.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/default-exit.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/destination-exit.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/index.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/14-files.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/2-files.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file1.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file10.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file11.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file12.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file13.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file14.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file2.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file3.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file4.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file5.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file6.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file7.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file8.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/eval/node_modules/file9.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/noop-transport.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/pretty/null-prototype.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/stdout-hack-protection.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/syncfalse-child.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/syncfalse-exit.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/syncfalse-flush-exit.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/syncfalse.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/syntax-error-esm.mjs
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/to-file-transport-with-transform.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/to-file-transport.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/to-file-transport.mjs
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-exit-immediately-with-async-dest.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-exit-immediately.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-exit-on-ready.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-main.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-many-lines.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-string-stdout.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-transform.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-uses-pino-config.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-with-on-exit.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-worker-data.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-worker.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport-wrong-export-type.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport/index.js
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/transport/package.json
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/to-file-transport-with-transform.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/to-file-transport.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/transpile.cjs
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/transport-exit-immediately-with-async-dest.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/transport-exit-immediately.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/transport-exit-on-ready.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/transport-main.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/transport-string-stdout.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/fixtures/ts/transport-worker.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/formatters.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/helper.d.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/helper.js
+%%DATADIR%%/resources/app/node_modules/pino/test/hooks.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/http.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/internals/version.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/is-level-enabled.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/jest/basic.spec.js
+%%DATADIR%%/resources/app/node_modules/pino/test/levels.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/metadata.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/mixin-merge-strategy.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/mixin.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/multistream.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/pkg/index.js
+%%DATADIR%%/resources/app/node_modules/pino/test/pkg/pkg.config.json
+%%DATADIR%%/resources/app/node_modules/pino/test/pkg/pkg.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/redact.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/serializers.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/stdout-protection.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/syncfalse.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/timestamp.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport-stream.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/big.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/bundlers-support.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/caller.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/core.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/core.test.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/core.transpiled.test.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/module-link.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/pipeline.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/repl.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/syncTrue.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/syncfalse.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/targets.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/transport/uses-pino-config.test.js
+%%DATADIR%%/resources/app/node_modules/pino/test/types/pino-import.test-d.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/types/pino-multistream.test-d.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/types/pino-top-export.test-d.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/types/pino-transport.test-d.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/types/pino-type-only.test-d.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/types/pino.test-d.ts
+%%DATADIR%%/resources/app/node_modules/pino/test/types/pino.ts
+%%DATADIR%%/resources/app/node_modules/pino/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/posthog-js/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/posthog-js/LICENSE
+%%DATADIR%%/resources/app/node_modules/posthog-js/README.md
+%%DATADIR%%/resources/app/node_modules/posthog-js/dist/array.js
+%%DATADIR%%/resources/app/node_modules/posthog-js/dist/es.js
+%%DATADIR%%/resources/app/node_modules/posthog-js/dist/module.d.ts
+%%DATADIR%%/resources/app/node_modules/posthog-js/dist/module.js
+%%DATADIR%%/resources/app/node_modules/posthog-js/package.json
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/README.md
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/context/PostHogContext.d.ts
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/context/PostHogContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/context/PostHogProvider.d.ts
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/context/PostHogProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/context/index.d.ts
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/context/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/hooks/index.d.ts
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/hooks/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/hooks/useFeatureFlags.d.ts
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/hooks/useFeatureFlags.d.ts.map
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/types/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/dist/umd/index.js
+%%DATADIR%%/resources/app/node_modules/posthog-js/react/package.json
+%%DATADIR%%/resources/app/node_modules/prebuild-install/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/prebuild-install/CONTRIBUTING.md
+%%DATADIR%%/resources/app/node_modules/prebuild-install/LICENSE
+%%DATADIR%%/resources/app/node_modules/prebuild-install/README.md
+%%DATADIR%%/resources/app/node_modules/prebuild-install/asset.js
+%%DATADIR%%/resources/app/node_modules/prebuild-install/bin.js
+%%DATADIR%%/resources/app/node_modules/prebuild-install/download.js
+%%DATADIR%%/resources/app/node_modules/prebuild-install/error.js
+%%DATADIR%%/resources/app/node_modules/prebuild-install/help.txt
+%%DATADIR%%/resources/app/node_modules/prebuild-install/index.js
+%%DATADIR%%/resources/app/node_modules/prebuild-install/log.js
+%%DATADIR%%/resources/app/node_modules/prebuild-install/package.json
+%%DATADIR%%/resources/app/node_modules/prebuild-install/proxy.js
+%%DATADIR%%/resources/app/node_modules/prebuild-install/rc.js
+%%DATADIR%%/resources/app/node_modules/prebuild-install/util.js
+%%DATADIR%%/resources/app/node_modules/process-warning/.gitattributes
+%%DATADIR%%/resources/app/node_modules/process-warning/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/process-warning/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/process-warning/.taprc
+%%DATADIR%%/resources/app/node_modules/process-warning/LICENSE
+%%DATADIR%%/resources/app/node_modules/process-warning/README.md
+%%DATADIR%%/resources/app/node_modules/process-warning/benchmarks/warn.js
+%%DATADIR%%/resources/app/node_modules/process-warning/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/process-warning/examples/example.js
+%%DATADIR%%/resources/app/node_modules/process-warning/index.js
+%%DATADIR%%/resources/app/node_modules/process-warning/package.json
+%%DATADIR%%/resources/app/node_modules/process-warning/test/emit-interpolated-string.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/test/emit-once-only.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/test/emit-reset.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/test/emit-set.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/test/emit-unlimited.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/test/index.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/test/issue-88.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/test/jest.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/test/no-warnings.test.js
+%%DATADIR%%/resources/app/node_modules/process-warning/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/process-warning/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/progress/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/progress/LICENSE
+%%DATADIR%%/resources/app/node_modules/progress/Makefile
+%%DATADIR%%/resources/app/node_modules/progress/Readme.md
+%%DATADIR%%/resources/app/node_modules/progress/index.js
+%%DATADIR%%/resources/app/node_modules/progress/lib/node-progress.js
+%%DATADIR%%/resources/app/node_modules/progress/package.json
+%%DATADIR%%/resources/app/node_modules/pump/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/pump/.travis.yml
+%%DATADIR%%/resources/app/node_modules/pump/LICENSE
+%%DATADIR%%/resources/app/node_modules/pump/README.md
+%%DATADIR%%/resources/app/node_modules/pump/SECURITY.md
+%%DATADIR%%/resources/app/node_modules/pump/index.js
+%%DATADIR%%/resources/app/node_modules/pump/package.json
+%%DATADIR%%/resources/app/node_modules/pump/test-browser.js
+%%DATADIR%%/resources/app/node_modules/pump/test-node.js
+%%DATADIR%%/resources/app/node_modules/pupa/index.d.ts
+%%DATADIR%%/resources/app/node_modules/pupa/index.js
+%%DATADIR%%/resources/app/node_modules/pupa/license
+%%DATADIR%%/resources/app/node_modules/pupa/package.json
+%%DATADIR%%/resources/app/node_modules/pupa/readme.md
+%%DATADIR%%/resources/app/node_modules/quick-format-unescaped/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/quick-format-unescaped/LICENSE
+%%DATADIR%%/resources/app/node_modules/quick-format-unescaped/benchmark.js
+%%DATADIR%%/resources/app/node_modules/quick-format-unescaped/index.js
+%%DATADIR%%/resources/app/node_modules/quick-format-unescaped/package.json
+%%DATADIR%%/resources/app/node_modules/quick-format-unescaped/readme.md
+%%DATADIR%%/resources/app/node_modules/quick-format-unescaped/test/index.js
+%%DATADIR%%/resources/app/node_modules/quick-lru/index.d.ts
+%%DATADIR%%/resources/app/node_modules/quick-lru/index.js
+%%DATADIR%%/resources/app/node_modules/quick-lru/license
+%%DATADIR%%/resources/app/node_modules/quick-lru/package.json
+%%DATADIR%%/resources/app/node_modules/quick-lru/readme.md
+%%DATADIR%%/resources/app/node_modules/rc/LICENSE.APACHE2
+%%DATADIR%%/resources/app/node_modules/rc/LICENSE.BSD
+%%DATADIR%%/resources/app/node_modules/rc/LICENSE.MIT
+%%DATADIR%%/resources/app/node_modules/rc/README.md
+%%DATADIR%%/resources/app/node_modules/rc/browser.js
+%%DATADIR%%/resources/app/node_modules/rc/cli.js
+%%DATADIR%%/resources/app/node_modules/rc/index.js
+%%DATADIR%%/resources/app/node_modules/rc/lib/utils.js
+%%DATADIR%%/resources/app/node_modules/rc/node_modules/ini/LICENSE
+%%DATADIR%%/resources/app/node_modules/rc/node_modules/ini/README.md
+%%DATADIR%%/resources/app/node_modules/rc/node_modules/ini/ini.js
+%%DATADIR%%/resources/app/node_modules/rc/node_modules/ini/package.json
+%%DATADIR%%/resources/app/node_modules/rc/package.json
+%%DATADIR%%/resources/app/node_modules/rc/test/ini.js
+%%DATADIR%%/resources/app/node_modules/rc/test/nested-env-vars.js
+%%DATADIR%%/resources/app/node_modules/rc/test/test.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/CONTRIBUTING.md
+%%DATADIR%%/resources/app/node_modules/readable-stream/GOVERNANCE.md
+%%DATADIR%%/resources/app/node_modules/readable-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/readable-stream/README.md
+%%DATADIR%%/resources/app/node_modules/readable-stream/errors-browser.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/errors.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/experimentalWarning.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/_stream_duplex.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/_stream_passthrough.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/_stream_readable.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/_stream_transform.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/_stream_writable.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/async_iterator.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/destroy.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/from-browser.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/from.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/pipeline.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/state.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/stream-browser.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/lib/internal/streams/stream.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/package.json
+%%DATADIR%%/resources/app/node_modules/readable-stream/readable-browser.js
+%%DATADIR%%/resources/app/node_modules/readable-stream/readable.js
+%%DATADIR%%/resources/app/node_modules/readdirp/LICENSE
+%%DATADIR%%/resources/app/node_modules/readdirp/README.md
+%%DATADIR%%/resources/app/node_modules/readdirp/index.d.ts
+%%DATADIR%%/resources/app/node_modules/readdirp/index.js
+%%DATADIR%%/resources/app/node_modules/readdirp/package.json
+%%DATADIR%%/resources/app/node_modules/real-require/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/real-require/README.md
+%%DATADIR%%/resources/app/node_modules/real-require/package.json
+%%DATADIR%%/resources/app/node_modules/real-require/src/index.js
+%%DATADIR%%/resources/app/node_modules/require-from-string/index.js
+%%DATADIR%%/resources/app/node_modules/require-from-string/license
+%%DATADIR%%/resources/app/node_modules/require-from-string/package.json
+%%DATADIR%%/resources/app/node_modules/require-from-string/readme.md
+%%DATADIR%%/resources/app/node_modules/resolve-alpn/LICENSE
+%%DATADIR%%/resources/app/node_modules/resolve-alpn/README.md
+%%DATADIR%%/resources/app/node_modules/resolve-alpn/index.js
+%%DATADIR%%/resources/app/node_modules/resolve-alpn/package.json
+%%DATADIR%%/resources/app/node_modules/responselike/LICENSE
+%%DATADIR%%/resources/app/node_modules/responselike/README.md
+%%DATADIR%%/resources/app/node_modules/responselike/package.json
+%%DATADIR%%/resources/app/node_modules/responselike/src/index.js
+%%DATADIR%%/resources/app/node_modules/ret/LICENSE
+%%DATADIR%%/resources/app/node_modules/ret/README.md
+%%DATADIR%%/resources/app/node_modules/ret/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/index.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/reconstruct.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/reconstruct.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/reconstruct.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/sets-lookup.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/sets-lookup.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/sets-lookup.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/sets.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/sets.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/sets.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/tokenizer.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/tokenizer.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/tokenizer.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/index.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/index.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/set-lookup.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/set-lookup.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/set-lookup.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/tokens.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/tokens.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/tokens.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/types.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/types.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/types/types.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/util.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/util.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/util.js.map
+%%DATADIR%%/resources/app/node_modules/ret/dist/write-set-tokens.d.ts
+%%DATADIR%%/resources/app/node_modules/ret/dist/write-set-tokens.js
+%%DATADIR%%/resources/app/node_modules/ret/dist/write-set-tokens.js.map
+%%DATADIR%%/resources/app/node_modules/ret/package.json
+%%DATADIR%%/resources/app/node_modules/reusify/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/reusify/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/reusify/LICENSE
+%%DATADIR%%/resources/app/node_modules/reusify/README.md
+%%DATADIR%%/resources/app/node_modules/reusify/SECURITY.md
+%%DATADIR%%/resources/app/node_modules/reusify/benchmarks/createNoCodeFunction.js
+%%DATADIR%%/resources/app/node_modules/reusify/benchmarks/fib.js
+%%DATADIR%%/resources/app/node_modules/reusify/benchmarks/reuseNoCodeFunction.js
+%%DATADIR%%/resources/app/node_modules/reusify/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/reusify/package.json
+%%DATADIR%%/resources/app/node_modules/reusify/reusify.d.ts
+%%DATADIR%%/resources/app/node_modules/reusify/reusify.js
+%%DATADIR%%/resources/app/node_modules/reusify/test.js
+%%DATADIR%%/resources/app/node_modules/reusify/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/rfdc/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/rfdc/LICENSE
+%%DATADIR%%/resources/app/node_modules/rfdc/default.js
+%%DATADIR%%/resources/app/node_modules/rfdc/index.d.ts
+%%DATADIR%%/resources/app/node_modules/rfdc/index.js
+%%DATADIR%%/resources/app/node_modules/rfdc/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/rfdc/package.json
+%%DATADIR%%/resources/app/node_modules/rfdc/readme.md
+%%DATADIR%%/resources/app/node_modules/rfdc/test/index.js
+%%DATADIR%%/resources/app/node_modules/roarr/LICENSE
+%%DATADIR%%/resources/app/node_modules/roarr/README.md
+%%DATADIR%%/resources/app/node_modules/roarr/dist/constants.js
+%%DATADIR%%/resources/app/node_modules/roarr/dist/constants.js.flow
+%%DATADIR%%/resources/app/node_modules/roarr/dist/constants.js.map
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createLogger.js
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createLogger.js.flow
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createLogger.js.map
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createMockLogger.js
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createMockLogger.js.flow
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createMockLogger.js.map
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createNodeWriter.js
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createNodeWriter.js.flow
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createNodeWriter.js.map
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.map
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/index.js
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/index.js.flow
+%%DATADIR%%/resources/app/node_modules/roarr/dist/factories/index.js.map
+%%DATADIR%%/resources/app/node_modules/roarr/dist/log.js
+%%DATADIR%%/resources/app/node_modules/roarr/dist/log.js.flow
+%%DATADIR%%/resources/app/node_modules/roarr/dist/log.js.map
+%%DATADIR%%/resources/app/node_modules/roarr/dist/types.js
+%%DATADIR%%/resources/app/node_modules/roarr/dist/types.js.flow
+%%DATADIR%%/resources/app/node_modules/roarr/dist/types.js.map
+%%DATADIR%%/resources/app/node_modules/roarr/package.json
+%%DATADIR%%/resources/app/node_modules/safe-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/safe-buffer/README.md
+%%DATADIR%%/resources/app/node_modules/safe-buffer/index.d.ts
+%%DATADIR%%/resources/app/node_modules/safe-buffer/index.js
+%%DATADIR%%/resources/app/node_modules/safe-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/safe-regex2/.gitattributes
+%%DATADIR%%/resources/app/node_modules/safe-regex2/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/safe-regex2/.github/stale.yml
+%%DATADIR%%/resources/app/node_modules/safe-regex2/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/safe-regex2/LICENSE
+%%DATADIR%%/resources/app/node_modules/safe-regex2/README.md
+%%DATADIR%%/resources/app/node_modules/safe-regex2/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/safe-regex2/example/safe.js
+%%DATADIR%%/resources/app/node_modules/safe-regex2/index.js
+%%DATADIR%%/resources/app/node_modules/safe-regex2/package.json
+%%DATADIR%%/resources/app/node_modules/safe-regex2/test/regex.js
+%%DATADIR%%/resources/app/node_modules/safe-regex2/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/safe-regex2/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/safe-stable-stringify/LICENSE
+%%DATADIR%%/resources/app/node_modules/safe-stable-stringify/esm/package.json
+%%DATADIR%%/resources/app/node_modules/safe-stable-stringify/esm/wrapper.d.ts
+%%DATADIR%%/resources/app/node_modules/safe-stable-stringify/esm/wrapper.js
+%%DATADIR%%/resources/app/node_modules/safe-stable-stringify/index.d.ts
+%%DATADIR%%/resources/app/node_modules/safe-stable-stringify/index.js
+%%DATADIR%%/resources/app/node_modules/safe-stable-stringify/package.json
+%%DATADIR%%/resources/app/node_modules/safe-stable-stringify/readme.md
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/.airtap.yml
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/.gitattributes
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/.github/stale.yml
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/LICENSE
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/README.md
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/benchmarks/ignore.js
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/benchmarks/no__proto__.js
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/benchmarks/package.json
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/benchmarks/remove.js
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/benchmarks/throw.js
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/benchmarks/valid.js
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/eslint.config.js
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/index.js
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/package.json
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/test/index.test.js
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/secure-json-parse/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/semver-compare/.travis.yml
+%%DATADIR%%/resources/app/node_modules/semver-compare/LICENSE
+%%DATADIR%%/resources/app/node_modules/semver-compare/example/cmp.js
+%%DATADIR%%/resources/app/node_modules/semver-compare/example/lex.js
+%%DATADIR%%/resources/app/node_modules/semver-compare/index.js
+%%DATADIR%%/resources/app/node_modules/semver-compare/package.json
+%%DATADIR%%/resources/app/node_modules/semver-compare/readme.markdown
+%%DATADIR%%/resources/app/node_modules/semver-compare/test/cmp.js
+%%DATADIR%%/resources/app/node_modules/semver/LICENSE
+%%DATADIR%%/resources/app/node_modules/semver/README.md
+%%DATADIR%%/resources/app/node_modules/semver/bin/semver.js
+%%DATADIR%%/resources/app/node_modules/semver/classes/comparator.js
+%%DATADIR%%/resources/app/node_modules/semver/classes/index.js
+%%DATADIR%%/resources/app/node_modules/semver/classes/range.js
+%%DATADIR%%/resources/app/node_modules/semver/classes/semver.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/clean.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/cmp.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/coerce.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/compare-build.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/compare-loose.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/compare.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/diff.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/eq.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/gt.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/gte.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/inc.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/lt.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/lte.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/major.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/minor.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/neq.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/parse.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/patch.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/prerelease.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/rcompare.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/rsort.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/satisfies.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/sort.js
+%%DATADIR%%/resources/app/node_modules/semver/functions/valid.js
+%%DATADIR%%/resources/app/node_modules/semver/index.js
+%%DATADIR%%/resources/app/node_modules/semver/internal/constants.js
+%%DATADIR%%/resources/app/node_modules/semver/internal/debug.js
+%%DATADIR%%/resources/app/node_modules/semver/internal/identifiers.js
+%%DATADIR%%/resources/app/node_modules/semver/internal/parse-options.js
+%%DATADIR%%/resources/app/node_modules/semver/internal/re.js
+%%DATADIR%%/resources/app/node_modules/semver/package.json
+%%DATADIR%%/resources/app/node_modules/semver/preload.js
+%%DATADIR%%/resources/app/node_modules/semver/range.bnf
+%%DATADIR%%/resources/app/node_modules/semver/ranges/gtr.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/intersects.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/ltr.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/max-satisfying.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/min-satisfying.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/min-version.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/outside.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/simplify.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/subset.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/to-comparators.js
+%%DATADIR%%/resources/app/node_modules/semver/ranges/valid.js
+%%DATADIR%%/resources/app/node_modules/serialize-error/index.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/index.js
+%%DATADIR%%/resources/app/node_modules/serialize-error/license
+%%DATADIR%%/resources/app/node_modules/serialize-error/package.json
+%%DATADIR%%/resources/app/node_modules/serialize-error/readme.md
+%%DATADIR%%/resources/app/node_modules/set-cookie-parser/LICENSE
+%%DATADIR%%/resources/app/node_modules/set-cookie-parser/README.md
+%%DATADIR%%/resources/app/node_modules/set-cookie-parser/lib/set-cookie.js
+%%DATADIR%%/resources/app/node_modules/set-cookie-parser/package.json
+%%DATADIR%%/resources/app/node_modules/simple-concat/.travis.yml
+%%DATADIR%%/resources/app/node_modules/simple-concat/LICENSE
+%%DATADIR%%/resources/app/node_modules/simple-concat/README.md
+%%DATADIR%%/resources/app/node_modules/simple-concat/index.js
+%%DATADIR%%/resources/app/node_modules/simple-concat/package.json
+%%DATADIR%%/resources/app/node_modules/simple-concat/test/basic.js
+%%DATADIR%%/resources/app/node_modules/simple-get/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/simple-get/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/simple-get/LICENSE
+%%DATADIR%%/resources/app/node_modules/simple-get/README.md
+%%DATADIR%%/resources/app/node_modules/simple-get/index.js
+%%DATADIR%%/resources/app/node_modules/simple-get/package.json
+%%DATADIR%%/resources/app/node_modules/smart-buffer/.prettierrc.yaml
+%%DATADIR%%/resources/app/node_modules/smart-buffer/.travis.yml
+%%DATADIR%%/resources/app/node_modules/smart-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/smart-buffer/README.md
+%%DATADIR%%/resources/app/node_modules/smart-buffer/build/smartbuffer.js
+%%DATADIR%%/resources/app/node_modules/smart-buffer/build/smartbuffer.js.map
+%%DATADIR%%/resources/app/node_modules/smart-buffer/build/utils.js
+%%DATADIR%%/resources/app/node_modules/smart-buffer/build/utils.js.map
+%%DATADIR%%/resources/app/node_modules/smart-buffer/docs/CHANGELOG.md
+%%DATADIR%%/resources/app/node_modules/smart-buffer/docs/README_v3.md
+%%DATADIR%%/resources/app/node_modules/smart-buffer/docs/ROADMAP.md
+%%DATADIR%%/resources/app/node_modules/smart-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/smart-buffer/typings/smartbuffer.d.ts
+%%DATADIR%%/resources/app/node_modules/smart-buffer/typings/utils.d.ts
+%%DATADIR%%/resources/app/node_modules/socks-proxy-agent/README.md
+%%DATADIR%%/resources/app/node_modules/socks-proxy-agent/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/socks-proxy-agent/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/socks-proxy-agent/dist/index.js
+%%DATADIR%%/resources/app/node_modules/socks-proxy-agent/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/socks-proxy-agent/package.json
+%%DATADIR%%/resources/app/node_modules/socks/.eslintrc.cjs
+%%DATADIR%%/resources/app/node_modules/socks/.prettierrc.yaml
+%%DATADIR%%/resources/app/node_modules/socks/LICENSE
+%%DATADIR%%/resources/app/node_modules/socks/README.md
+%%DATADIR%%/resources/app/node_modules/socks/build/client/socksclient.js
+%%DATADIR%%/resources/app/node_modules/socks/build/client/socksclient.js.map
+%%DATADIR%%/resources/app/node_modules/socks/build/common/constants.js
+%%DATADIR%%/resources/app/node_modules/socks/build/common/constants.js.map
+%%DATADIR%%/resources/app/node_modules/socks/build/common/helpers.js
+%%DATADIR%%/resources/app/node_modules/socks/build/common/helpers.js.map
+%%DATADIR%%/resources/app/node_modules/socks/build/common/receivebuffer.js
+%%DATADIR%%/resources/app/node_modules/socks/build/common/receivebuffer.js.map
+%%DATADIR%%/resources/app/node_modules/socks/build/common/util.js
+%%DATADIR%%/resources/app/node_modules/socks/build/common/util.js.map
+%%DATADIR%%/resources/app/node_modules/socks/build/index.js
+%%DATADIR%%/resources/app/node_modules/socks/build/index.js.map
+%%DATADIR%%/resources/app/node_modules/socks/docs/examples/index.md
+%%DATADIR%%/resources/app/node_modules/socks/docs/examples/javascript/associateExample.md
+%%DATADIR%%/resources/app/node_modules/socks/docs/examples/javascript/bindExample.md
+%%DATADIR%%/resources/app/node_modules/socks/docs/examples/javascript/connectExample.md
+%%DATADIR%%/resources/app/node_modules/socks/docs/examples/typescript/associateExample.md
+%%DATADIR%%/resources/app/node_modules/socks/docs/examples/typescript/bindExample.md
+%%DATADIR%%/resources/app/node_modules/socks/docs/examples/typescript/connectExample.md
+%%DATADIR%%/resources/app/node_modules/socks/docs/index.md
+%%DATADIR%%/resources/app/node_modules/socks/docs/migratingFromV1.md
+%%DATADIR%%/resources/app/node_modules/socks/package.json
+%%DATADIR%%/resources/app/node_modules/socks/typings/client/socksclient.d.ts
+%%DATADIR%%/resources/app/node_modules/socks/typings/common/constants.d.ts
+%%DATADIR%%/resources/app/node_modules/socks/typings/common/helpers.d.ts
+%%DATADIR%%/resources/app/node_modules/socks/typings/common/receivebuffer.d.ts
+%%DATADIR%%/resources/app/node_modules/socks/typings/common/util.d.ts
+%%DATADIR%%/resources/app/node_modules/socks/typings/index.d.ts
+%%DATADIR%%/resources/app/node_modules/sonic-boom/.eslintignore
+%%DATADIR%%/resources/app/node_modules/sonic-boom/.taprc
+%%DATADIR%%/resources/app/node_modules/sonic-boom/LICENSE
+%%DATADIR%%/resources/app/node_modules/sonic-boom/README.md
+%%DATADIR%%/resources/app/node_modules/sonic-boom/bench.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/check.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/example.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/fixtures/firehose.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/index.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/package.json
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/destroy.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/end.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/flush-sync.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/flush.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/fsync.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/helper.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/minlength.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/mode.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/periodicflush.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/reopen.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/retry.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/sync.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/test/write.test.js
+%%DATADIR%%/resources/app/node_modules/sonic-boom/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/sonic-boom/types/tests/test.ts
+%%DATADIR%%/resources/app/node_modules/sort-keys-length/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/sort-keys-length/README.md
+%%DATADIR%%/resources/app/node_modules/sort-keys-length/index.js
+%%DATADIR%%/resources/app/node_modules/sort-keys-length/package.json
+%%DATADIR%%/resources/app/node_modules/sort-keys/index.js
+%%DATADIR%%/resources/app/node_modules/sort-keys/license
+%%DATADIR%%/resources/app/node_modules/sort-keys/package.json
+%%DATADIR%%/resources/app/node_modules/sort-keys/readme.md
+%%DATADIR%%/resources/app/node_modules/split2/LICENSE
+%%DATADIR%%/resources/app/node_modules/split2/README.md
+%%DATADIR%%/resources/app/node_modules/split2/bench.js
+%%DATADIR%%/resources/app/node_modules/split2/index.js
+%%DATADIR%%/resources/app/node_modules/split2/package.json
+%%DATADIR%%/resources/app/node_modules/split2/test.js
+%%DATADIR%%/resources/app/node_modules/sprintf-js/CONTRIBUTORS.md
+%%DATADIR%%/resources/app/node_modules/sprintf-js/LICENSE
+%%DATADIR%%/resources/app/node_modules/sprintf-js/README.md
+%%DATADIR%%/resources/app/node_modules/sprintf-js/dist/.gitattributes
+%%DATADIR%%/resources/app/node_modules/sprintf-js/dist/angular-sprintf.min.js
+%%DATADIR%%/resources/app/node_modules/sprintf-js/dist/angular-sprintf.min.js.map
+%%DATADIR%%/resources/app/node_modules/sprintf-js/dist/sprintf.min.js
+%%DATADIR%%/resources/app/node_modules/sprintf-js/dist/sprintf.min.js.map
+%%DATADIR%%/resources/app/node_modules/sprintf-js/package.json
+%%DATADIR%%/resources/app/node_modules/sprintf-js/src/angular-sprintf.js
+%%DATADIR%%/resources/app/node_modules/sprintf-js/src/sprintf.js
+%%DATADIR%%/resources/app/node_modules/string_decoder/LICENSE
+%%DATADIR%%/resources/app/node_modules/string_decoder/README.md
+%%DATADIR%%/resources/app/node_modules/string_decoder/lib/string_decoder.js
+%%DATADIR%%/resources/app/node_modules/string_decoder/package.json
+%%DATADIR%%/resources/app/node_modules/strip-json-comments/index.js
+%%DATADIR%%/resources/app/node_modules/strip-json-comments/license
+%%DATADIR%%/resources/app/node_modules/strip-json-comments/package.json
+%%DATADIR%%/resources/app/node_modules/strip-json-comments/readme.md
+%%DATADIR%%/resources/app/node_modules/sumchecker/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/sumchecker/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/sumchecker/LICENSE
+%%DATADIR%%/resources/app/node_modules/sumchecker/NEWS.md
+%%DATADIR%%/resources/app/node_modules/sumchecker/README.md
+%%DATADIR%%/resources/app/node_modules/sumchecker/index.d.ts
+%%DATADIR%%/resources/app/node_modules/sumchecker/index.js
+%%DATADIR%%/resources/app/node_modules/sumchecker/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/sumchecker/package.json
+%%DATADIR%%/resources/app/node_modules/tar-fs/.travis.yml
+%%DATADIR%%/resources/app/node_modules/tar-fs/LICENSE
+%%DATADIR%%/resources/app/node_modules/tar-fs/README.md
+%%DATADIR%%/resources/app/node_modules/tar-fs/index.js
+%%DATADIR%%/resources/app/node_modules/tar-fs/node_modules/chownr/LICENSE
+%%DATADIR%%/resources/app/node_modules/tar-fs/node_modules/chownr/README.md
+%%DATADIR%%/resources/app/node_modules/tar-fs/node_modules/chownr/chownr.js
+%%DATADIR%%/resources/app/node_modules/tar-fs/node_modules/chownr/package.json
+%%DATADIR%%/resources/app/node_modules/tar-fs/package.json
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/a/hello.txt
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/b/a/test.txt
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/d/file1
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/d/file2
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/d/sub-dir/file5
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/d/sub-files/file3
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/d/sub-files/file4
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/e/directory/.ignore
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/e/file
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/fixtures/invalid.tar
+%%DATADIR%%/resources/app/node_modules/tar-fs/test/index.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/tar-stream/README.md
+%%DATADIR%%/resources/app/node_modules/tar-stream/extract.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/headers.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/index.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/pack.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/package.json
+%%DATADIR%%/resources/app/node_modules/tar-stream/sandbox.js
+%%DATADIR%%/resources/app/node_modules/tar/LICENSE
+%%DATADIR%%/resources/app/node_modules/tar/README.md
+%%DATADIR%%/resources/app/node_modules/tar/index.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/create.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/extract.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/get-write-flag.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/header.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/high-level-opt.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/large-numbers.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/list.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/mkdir.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/mode-fix.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/normalize-unicode.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/normalize-windows-path.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/pack.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/path-reservations.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/pax.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/read-entry.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/replace.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/strip-absolute-path.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/strip-trailing-slashes.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/types.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/unpack.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/update.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/warn-mixin.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/winchars.js
+%%DATADIR%%/resources/app/node_modules/tar/lib/write-entry.js
+%%DATADIR%%/resources/app/node_modules/tar/node_modules/minipass/LICENSE
+%%DATADIR%%/resources/app/node_modules/tar/node_modules/minipass/README.md
+%%DATADIR%%/resources/app/node_modules/tar/node_modules/minipass/index.d.ts
+%%DATADIR%%/resources/app/node_modules/tar/node_modules/minipass/index.js
+%%DATADIR%%/resources/app/node_modules/tar/node_modules/minipass/index.mjs
+%%DATADIR%%/resources/app/node_modules/tar/node_modules/minipass/package.json
+%%DATADIR%%/resources/app/node_modules/tar/package.json
+%%DATADIR%%/resources/app/node_modules/thread-stream/.github/dependabot.yml
+%%DATADIR%%/resources/app/node_modules/thread-stream/.github/workflows/ci.yml
+%%DATADIR%%/resources/app/node_modules/thread-stream/.husky/pre-commit
+%%DATADIR%%/resources/app/node_modules/thread-stream/.taprc
+%%DATADIR%%/resources/app/node_modules/thread-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/thread-stream/README.md
+%%DATADIR%%/resources/app/node_modules/thread-stream/bench.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/index.d.ts
+%%DATADIR%%/resources/app/node_modules/thread-stream/index.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/lib/indexes.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/lib/wait.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/lib/worker.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/package.json
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/base.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/bench.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/bundlers.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/close-on-gc.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/commonjs-fallback.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/context.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/create-and-exit.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/custom-worker.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/dir with spaces/test-package.zip
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/emit-event.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/end.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/error.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/esm.test.mjs
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/event.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/exit.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/get-context.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/helper.d.ts
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/helper.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/indexes.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/multibyte-chars.test.mjs
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/never-drain.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/on-message.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/pkg/index.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/pkg/pkg.config.json
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/pkg/pkg.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/port.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/post-message.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/string-limit-2.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/string-limit.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/syntax-error.mjs
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/thread-management.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/to-file-on-destroy.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/to-file-on-final.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/to-file.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/to-file.mjs
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/to-next.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/transpiled.test.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/ts-commonjs-default-export.zip
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/ts.test.ts
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/ts/to-file.ts
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/ts/transpile.sh
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/uncaughtException.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/unhandledRejection.js
+%%DATADIR%%/resources/app/node_modules/thread-stream/test/yarnrc.yml
+%%DATADIR%%/resources/app/node_modules/thread-stream/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/to-regex-range/LICENSE
+%%DATADIR%%/resources/app/node_modules/to-regex-range/README.md
+%%DATADIR%%/resources/app/node_modules/to-regex-range/index.js
+%%DATADIR%%/resources/app/node_modules/to-regex-range/package.json
+%%DATADIR%%/resources/app/node_modules/toad-cache/LICENSE
+%%DATADIR%%/resources/app/node_modules/toad-cache/README.md
+%%DATADIR%%/resources/app/node_modules/toad-cache/dist/toad-cache.cjs
+%%DATADIR%%/resources/app/node_modules/toad-cache/dist/toad-cache.mjs
+%%DATADIR%%/resources/app/node_modules/toad-cache/package.json
+%%DATADIR%%/resources/app/node_modules/toad-cache/toad-cache.d.cts
+%%DATADIR%%/resources/app/node_modules/toad-cache/toad-cache.d.ts
+%%DATADIR%%/resources/app/node_modules/tr46/.npmignore
+%%DATADIR%%/resources/app/node_modules/tr46/index.js
+%%DATADIR%%/resources/app/node_modules/tr46/lib/.gitkeep
+%%DATADIR%%/resources/app/node_modules/tr46/lib/mappingTable.json
+%%DATADIR%%/resources/app/node_modules/tr46/package.json
+%%DATADIR%%/resources/app/node_modules/tslib/CopyrightNotice.txt
+%%DATADIR%%/resources/app/node_modules/tslib/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/tslib/README.md
+%%DATADIR%%/resources/app/node_modules/tslib/modules/index.js
+%%DATADIR%%/resources/app/node_modules/tslib/modules/package.json
+%%DATADIR%%/resources/app/node_modules/tslib/package.json
+%%DATADIR%%/resources/app/node_modules/tslib/test/validateModuleExportsMatchCommonJS/index.js
+%%DATADIR%%/resources/app/node_modules/tslib/test/validateModuleExportsMatchCommonJS/package.json
+%%DATADIR%%/resources/app/node_modules/tslib/tslib.d.ts
+%%DATADIR%%/resources/app/node_modules/tslib/tslib.es6.html
+%%DATADIR%%/resources/app/node_modules/tslib/tslib.es6.js
+%%DATADIR%%/resources/app/node_modules/tslib/tslib.html
+%%DATADIR%%/resources/app/node_modules/tslib/tslib.js
+%%DATADIR%%/resources/app/node_modules/tunnel-agent/LICENSE
+%%DATADIR%%/resources/app/node_modules/tunnel-agent/README.md
+%%DATADIR%%/resources/app/node_modules/tunnel-agent/index.js
+%%DATADIR%%/resources/app/node_modules/tunnel-agent/package.json
+%%DATADIR%%/resources/app/node_modules/type-fest/index.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/license
+%%DATADIR%%/resources/app/node_modules/type-fest/package.json
+%%DATADIR%%/resources/app/node_modules/type-fest/readme.md
+%%DATADIR%%/resources/app/node_modules/type-fest/source/async-return-type.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/basic.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/conditional-except.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/conditional-keys.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/conditional-pick.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/except.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/literal-union.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/merge-exclusive.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/merge.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/mutable.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/opaque.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/package-json.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/partial-deep.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/promisable.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/promise-value.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/readonly-deep.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/require-at-least-one.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/require-exactly-one.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/set-optional.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/set-required.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/stringified.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/tsconfig-json.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/union-to-intersection.d.ts
+%%DATADIR%%/resources/app/node_modules/type-fest/source/value-of.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/LICENSE
+%%DATADIR%%/resources/app/node_modules/undici-types/README.md
+%%DATADIR%%/resources/app/node_modules/undici-types/agent.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/api.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/balanced-pool.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/cache.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/client.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/connector.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/content-type.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/cookies.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/diagnostics-channel.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/dispatcher.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/env-http-proxy-agent.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/eventsource.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/fetch.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/file.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/filereader.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/formdata.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/global-dispatcher.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/global-origin.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/handlers.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/header.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/interceptors.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/mock-agent.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/mock-client.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/mock-errors.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/mock-interceptor.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/mock-pool.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/package.json
+%%DATADIR%%/resources/app/node_modules/undici-types/patch.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/pool-stats.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/pool.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/proxy-agent.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/readable.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/retry-agent.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/retry-handler.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/util.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/webidl.d.ts
+%%DATADIR%%/resources/app/node_modules/undici-types/websocket.d.ts
+%%DATADIR%%/resources/app/node_modules/universalify/LICENSE
+%%DATADIR%%/resources/app/node_modules/universalify/README.md
+%%DATADIR%%/resources/app/node_modules/universalify/index.js
+%%DATADIR%%/resources/app/node_modules/universalify/package.json
+%%DATADIR%%/resources/app/node_modules/unused-filename/index.d.ts
+%%DATADIR%%/resources/app/node_modules/unused-filename/index.js
+%%DATADIR%%/resources/app/node_modules/unused-filename/license
+%%DATADIR%%/resources/app/node_modules/unused-filename/package.json
+%%DATADIR%%/resources/app/node_modules/unused-filename/readme.md
+%%DATADIR%%/resources/app/node_modules/update-electron-app/.circleci/config.yml
+%%DATADIR%%/resources/app/node_modules/update-electron-app/.releaserc.json
+%%DATADIR%%/resources/app/node_modules/update-electron-app/LICENSE
+%%DATADIR%%/resources/app/node_modules/update-electron-app/index.d.ts
+%%DATADIR%%/resources/app/node_modules/update-electron-app/index.js
+%%DATADIR%%/resources/app/node_modules/update-electron-app/package.json
+%%DATADIR%%/resources/app/node_modules/update-electron-app/readme.md
+%%DATADIR%%/resources/app/node_modules/update-electron-app/screenshot.png
+%%DATADIR%%/resources/app/node_modules/update-electron-app/test/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/update-electron-app/test/index.test.js
+%%DATADIR%%/resources/app/node_modules/util-deprecate/History.md
+%%DATADIR%%/resources/app/node_modules/util-deprecate/LICENSE
+%%DATADIR%%/resources/app/node_modules/util-deprecate/README.md
+%%DATADIR%%/resources/app/node_modules/util-deprecate/browser.js
+%%DATADIR%%/resources/app/node_modules/util-deprecate/node.js
+%%DATADIR%%/resources/app/node_modules/util-deprecate/package.json
+%%DATADIR%%/resources/app/node_modules/webidl-conversions/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/webidl-conversions/README.md
+%%DATADIR%%/resources/app/node_modules/webidl-conversions/lib/index.js
+%%DATADIR%%/resources/app/node_modules/webidl-conversions/package.json
+%%DATADIR%%/resources/app/node_modules/whatwg-url/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/whatwg-url/README.md
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/URL-impl.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/URL.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/public-api.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/url-state-machine.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/utils.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/package.json
+%%DATADIR%%/resources/app/node_modules/wrappy/LICENSE
+%%DATADIR%%/resources/app/node_modules/wrappy/README.md
+%%DATADIR%%/resources/app/node_modules/wrappy/package.json
+%%DATADIR%%/resources/app/node_modules/wrappy/wrappy.js
+%%DATADIR%%/resources/app/node_modules/yallist/LICENSE
+%%DATADIR%%/resources/app/node_modules/yallist/README.md
+%%DATADIR%%/resources/app/node_modules/yallist/iterator.js
+%%DATADIR%%/resources/app/node_modules/yallist/package.json
+%%DATADIR%%/resources/app/node_modules/yallist/yallist.js
+%%DATADIR%%/resources/app/node_modules/yauzl/LICENSE
+%%DATADIR%%/resources/app/node_modules/yauzl/README.md
+%%DATADIR%%/resources/app/node_modules/yauzl/index.js
+%%DATADIR%%/resources/app/node_modules/yauzl/package.json
+%%DATADIR%%/resources/app/package.json
+%%DATADIR%%/resources/app/splash.png
+%%DATADIR%%/resources/app/whiteboard/onboarding.edn
+%%DATADIR%%/resources/app/windows/background.jpg
+%%DATADIR%%/resources/app/windows/banner.jpg
+%%DATADIR%%/resources/app/windows/wix.xml
+%%DATADIR%%/snapshot_blob.bin
+%%DATADIR%%/v8_context_snapshot.bin
+%%DATADIR%%/version
+%%DATADIR%%/vk_swiftshader_icd.json
+share/pixmaps/Logseq.png
diff --git a/textproc/lttoolbox/Makefile b/textproc/lttoolbox/Makefile
index 00e43a6fcce3..e98a9475e312 100644
--- a/textproc/lttoolbox/Makefile
+++ b/textproc/lttoolbox/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= utf8cpp>=4.0.3:devel/utf8cpp
LIB_DEPENDS= libicuio.so:devel/icu
-USES= cmake compiler:c++14-lang gnome libtool localbase pathfix pkgconfig \
+USES= cmake compiler:c++14-lang gnome localbase pathfix pkgconfig \
tar:bz2
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/textproc/luceneplusplus/Makefile b/textproc/luceneplusplus/Makefile
index da1687d081a7..3d54a2c442e6 100644
--- a/textproc/luceneplusplus/Makefile
+++ b/textproc/luceneplusplus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lucene++
PORTVERSION= 3.0.9
-PORTREVISION= 2
+PORTREVISION= 4
DISTVERSIONPREFIX= rel_
CATEGORIES= textproc
@@ -15,7 +15,7 @@ PATCHFILES+= e6a376836e5c891577eae6369263152106b9bc02.patch:-p1
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LGPL.license
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= luceneplusplus
@@ -34,5 +34,7 @@ post-patch:
${WRKSRC}/src/test/CMakeLists.txt
${REINPLACE_CMD} 's,LIB_DESTINATION}/pkgconfig,CMAKE_INSTALL_LIBDIR}/pkgconfig,' \
${WRKSRC}/src/config/core/CMakeLists.txt
+ ${FIND} ${WRKSRC} -name CMakeLists.txt | ${XARGS} \
+ ${REINPLACE_CMD} -e '/Boost::system/d'
.include <bsd.port.post.mk>
diff --git a/textproc/markdown-mode.el/Makefile b/textproc/markdown-mode.el/Makefile
index ebff50636999..2202371f2b4a 100644
--- a/textproc/markdown-mode.el/Makefile
+++ b/textproc/markdown-mode.el/Makefile
@@ -1,6 +1,7 @@
PORTNAME= markdown-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 2.7
+PORTREVISION= 1
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/markdownfmt/Makefile b/textproc/markdownfmt/Makefile
index aa38484091a3..82783daf81a8 100644
--- a/textproc/markdownfmt/Makefile
+++ b/textproc/markdownfmt/Makefile
@@ -2,7 +2,7 @@ PORTNAME= markdownfmt
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-67
DISTVERSIONSUFFIX= -g3438a10
-PORTREVISION= 29
+PORTREVISION= 34
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/markdownpart/distinfo b/textproc/markdownpart/distinfo
index ab99f8cd8ece..a893f3b8485b 100644
--- a/textproc/markdownpart/distinfo
+++ b/textproc/markdownpart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381699
-SHA256 (KDE/release-service/25.04.3/markdownpart-25.04.3.tar.xz) = 4d7b99cee45ed340535c244378f7141ac47d70d75b7c289d93a51516b660c3c1
-SIZE (KDE/release-service/25.04.3/markdownpart-25.04.3.tar.xz) = 34344
+TIMESTAMP = 1762264810
+SHA256 (KDE/release-service/25.08.3/markdownpart-25.08.3.tar.xz) = 59524b2377bed096234a8b471f3c1754553d1d3f12239deb377c9c02d543653d
+SIZE (KDE/release-service/25.08.3/markdownpart-25.08.3.tar.xz) = 34600
diff --git a/textproc/markdownpart/pkg-plist b/textproc/markdownpart/pkg-plist
index 410c1ed1f63f..29bce15c31ac 100644
--- a/textproc/markdownpart/pkg-plist
+++ b/textproc/markdownpart/pkg-plist
@@ -19,6 +19,7 @@ share/locale/hi/LC_MESSAGES/markdownpart.mo
share/locale/hu/LC_MESSAGES/markdownpart.mo
share/locale/ia/LC_MESSAGES/markdownpart.mo
share/locale/ie/LC_MESSAGES/markdownpart.mo
+share/locale/is/LC_MESSAGES/markdownpart.mo
share/locale/it/LC_MESSAGES/markdownpart.mo
share/locale/ja/LC_MESSAGES/markdownpart.mo
share/locale/ka/LC_MESSAGES/markdownpart.mo
diff --git a/textproc/md2roff/Makefile b/textproc/md2roff/Makefile
index 22f7a1e3bedc..c766930e3334 100644
--- a/textproc/md2roff/Makefile
+++ b/textproc/md2roff/Makefile
@@ -2,7 +2,7 @@ PORTNAME= md2roff
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.3-0.20200416233007
DISTVERSIONSUFFIX= -c4dfa597b8d5
-PORTREVISION= 13
+PORTREVISION= 18
CATEGORIES= textproc print
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/mdbook-linkcheck/Makefile b/textproc/mdbook-linkcheck/Makefile
index 4d3fae875e9b..8f91a06018fb 100644
--- a/textproc/mdbook-linkcheck/Makefile
+++ b/textproc/mdbook-linkcheck/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdbook-linkcheck
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 26
+PORTREVISION= 28
CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
diff --git a/textproc/mdbook-mermaid/Makefile b/textproc/mdbook-mermaid/Makefile
index a7734c6c3fb2..571bfd5f2c15 100644
--- a/textproc/mdbook-mermaid/Makefile
+++ b/textproc/mdbook-mermaid/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mdbook-mermaid
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.0
-PORTREVISION= 3
+DISTVERSION= 0.16.2
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/mdbook-mermaid/Makefile.crates b/textproc/mdbook-mermaid/Makefile.crates
index 68344b27013b..b6be0104dafd 100644
--- a/textproc/mdbook-mermaid/Makefile.crates
+++ b/textproc/mdbook-mermaid/Makefile.crates
@@ -1,135 +1,147 @@
-CARGO_CRATES= aho-corasick-1.1.2 \
- android-tzdata-0.1.1 \
+CARGO_CRATES= aho-corasick-1.1.3 \
android_system_properties-0.1.5 \
- anstream-0.6.15 \
- anstyle-1.0.4 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.75 \
- assert_cmd-2.0.12 \
- autocfg-1.1.0 \
- bitflags-1.3.2 \
- bitflags-2.4.1 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ assert_cmd-2.0.17 \
+ autocfg-1.5.0 \
+ bitflags-2.9.4 \
block-buffer-0.10.4 \
- bstr-1.8.0 \
- bumpalo-3.14.0 \
- bytes-1.5.0 \
- cc-1.0.83 \
- cfg-if-1.0.0 \
- chrono-0.4.31 \
- clap-4.4.11 \
- clap_builder-4.4.11 \
- clap_complete-4.4.4 \
- clap_lex-0.6.0 \
- colorchoice-1.0.0 \
- combine-4.6.6 \
- core-foundation-sys-0.8.6 \
- cpufeatures-0.2.11 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cc-1.2.37 \
+ cfg-if-1.0.3 \
+ chrono-0.4.42 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_complete-4.5.58 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ combine-4.6.7 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
crypto-common-0.1.6 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ derive_builder-0.20.2 \
+ derive_builder_core-0.20.2 \
+ derive_builder_macro-0.20.2 \
diff-0.1.13 \
difflib-0.4.0 \
digest-0.10.7 \
doc-comment-0.3.3 \
- either-1.9.0 \
- env_logger-0.10.1 \
- errno-0.3.8 \
- fastrand-2.0.1 \
+ either-1.15.0 \
+ env_filter-0.1.3 \
+ env_logger-0.11.8 \
+ errno-0.3.14 \
+ fastrand-2.3.0 \
+ find-msvc-tools-0.1.1 \
+ fnv-1.0.7 \
generic-array-0.14.7 \
- handlebars-4.5.0 \
+ getrandom-0.3.3 \
+ handlebars-6.3.2 \
hashbrown-0.12.3 \
- hermit-abi-0.3.3 \
- humantime-2.1.0 \
- iana-time-zone-0.1.58 \
+ hex-0.4.3 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
+ ident_case-1.0.1 \
indexmap-1.9.3 \
- is-terminal-0.4.9 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
- itertools-0.11.0 \
- itoa-1.0.10 \
- js-sys-0.3.66 \
- libc-0.2.151 \
- linux-raw-sys-0.4.12 \
- log-0.4.20 \
- mdbook-0.4.36 \
- memchr-2.6.4 \
- normpath-1.1.1 \
- num-traits-0.2.17 \
- once_cell-1.19.0 \
- opener-0.6.1 \
- pathdiff-0.2.1 \
- pest-2.7.5 \
- pest_derive-2.7.5 \
- pest_generator-2.7.5 \
- pest_meta-2.7.5 \
- predicates-3.0.4 \
- predicates-core-1.0.6 \
- predicates-tree-1.0.9 \
- pretty_assertions-1.4.0 \
- proc-macro2-1.0.70 \
- pulldown-cmark-0.9.3 \
- quote-1.0.33 \
- redox_syscall-0.4.1 \
- regex-1.10.2 \
- regex-automata-0.4.3 \
- regex-syntax-0.8.2 \
- rustix-0.38.28 \
- ryu-1.0.16 \
- serde-1.0.193 \
- serde_derive-1.0.193 \
- serde_json-1.0.108 \
- sha2-0.10.8 \
+ itoa-1.0.15 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ js-sys-0.3.78 \
+ libc-0.2.175 \
+ linux-raw-sys-0.11.0 \
+ log-0.4.28 \
+ mdbook-0.4.52 \
+ memchr-2.7.5 \
+ normpath-1.4.0 \
+ num-modular-0.6.1 \
+ num-order-1.2.0 \
+ num-traits-0.2.19 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ opener-0.8.3 \
+ pest-2.8.2 \
+ pest_derive-2.8.2 \
+ pest_generator-2.8.2 \
+ pest_meta-2.8.2 \
+ portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ pretty_assertions-1.4.1 \
+ proc-macro2-1.0.101 \
+ pulldown-cmark-0.10.3 \
+ pulldown-cmark-escape-0.10.1 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ serde-1.0.225 \
+ serde_core-1.0.225 \
+ serde_derive-1.0.225 \
+ serde_json-1.0.145 \
+ sha2-0.10.9 \
shlex-1.3.0 \
- strsim-0.10.0 \
- syn-2.0.41 \
- tempfile-3.8.1 \
- termcolor-1.4.0 \
- terminal_size-0.3.0 \
- termtree-0.4.1 \
- thiserror-1.0.50 \
- thiserror-impl-1.0.50 \
+ strsim-0.11.1 \
+ syn-2.0.106 \
+ tempfile-3.22.0 \
+ terminal_size-0.4.3 \
+ termtree-0.5.1 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
toml-0.5.11 \
toml_datetime-0.5.1 \
toml_edit-0.15.0 \
topological-sort-0.2.2 \
- typenum-1.17.0 \
- ucd-trie-0.1.6 \
- unicase-2.7.0 \
- unicode-ident-1.0.12 \
- utf8parse-0.2.1 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- wasm-bindgen-0.2.89 \
- wasm-bindgen-backend-0.2.89 \
- wasm-bindgen-macro-0.2.89 \
- wasm-bindgen-macro-support-0.2.89 \
- wasm-bindgen-shared-0.2.89 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.51.1 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.0 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.19 \
+ utf8parse-0.2.2 \
+ version_check-0.9.5 \
+ wait-timeout-0.2.1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
+ windows-core-0.62.0 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-result-0.4.0 \
+ windows-strings-0.5.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
+ windows-targets-0.53.3 \
+ 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 \
+ wit-bindgen-0.46.0 \
xflags-0.3.2 \
xflags-macros-0.3.2 \
xshell-0.2.7 \
xshell-macros-0.2.7 \
- yansi-0.5.1
+ yansi-1.0.1
diff --git a/textproc/mdbook-mermaid/distinfo b/textproc/mdbook-mermaid/distinfo
index c518a8c5f29c..797aa3110d38 100644
--- a/textproc/mdbook-mermaid/distinfo
+++ b/textproc/mdbook-mermaid/distinfo
@@ -1,62 +1,70 @@
-TIMESTAMP = 1743195099
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+TIMESTAMP = 1761479368
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
-SIZE (rust/crates/anstream-0.6.15.crate) = 29231
-SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
-SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
-SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
-SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
-SHA256 (rust/crates/assert_cmd-2.0.12.crate) = 88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6
-SIZE (rust/crates/assert_cmd-2.0.12.crate) = 25347
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
-SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.8.0.crate) = 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c
-SIZE (rust/crates/bstr-1.8.0.crate) = 380176
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
-SIZE (rust/crates/chrono-0.4.31.crate) = 214513
-SHA256 (rust/crates/clap-4.4.11.crate) = bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2
-SIZE (rust/crates/clap-4.4.11.crate) = 54782
-SHA256 (rust/crates/clap_builder-4.4.11.crate) = a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb
-SIZE (rust/crates/clap_builder-4.4.11.crate) = 163317
-SHA256 (rust/crates/clap_complete-4.4.4.crate) = bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae
-SIZE (rust/crates/clap_complete-4.4.4.crate) = 37405
-SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
-SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
-SIZE (rust/crates/combine-4.6.6.crate) = 132428
-SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
-SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
-SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0
-SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
+SIZE (rust/crates/cc-1.2.37.crate) = 90111
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
+SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
+SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
+SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
+SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
+SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
+SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -65,122 +73,142 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
-SHA256 (rust/crates/env_logger-0.10.1.crate) = 95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece
-SIZE (rust/crates/env_logger-0.10.1.crate) = 36524
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
+SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/handlebars-4.5.0.crate) = faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225
-SIZE (rust/crates/handlebars-4.5.0.crate) = 95074
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
+SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
-SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/iana-time-zone-0.1.58.crate) = 8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20
-SIZE (rust/crates/iana-time-zone-0.1.58.crate) = 27020
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
-SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
-SIZE (rust/crates/itertools-0.11.0.crate) = 125074
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/js-sys-0.3.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca
-SIZE (rust/crates/js-sys-0.3.66.crate) = 80765
-SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4
-SIZE (rust/crates/libc-0.2.151.crate) = 736640
-SHA256 (rust/crates/linux-raw-sys-0.4.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456
-SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
-SHA256 (rust/crates/mdbook-0.4.36.crate) = 80992cb0e05f22cc052c99f8e883f1593b891014b96a8b4637fd274d7030c85e
-SIZE (rust/crates/mdbook-0.4.36.crate) = 1484406
-SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
-SIZE (rust/crates/memchr-2.6.4.crate) = 94439
-SHA256 (rust/crates/normpath-1.1.1.crate) = ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5
-SIZE (rust/crates/normpath-1.1.1.crate) = 19786
-SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
-SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/opener-0.6.1.crate) = 6c62dcb6174f9cb326eac248f07e955d5d559c272730b6c03e396b443b562788
-SIZE (rust/crates/opener-0.6.1.crate) = 19173
-SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
-SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
-SHA256 (rust/crates/pest-2.7.5.crate) = ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5
-SIZE (rust/crates/pest-2.7.5.crate) = 117583
-SHA256 (rust/crates/pest_derive-2.7.5.crate) = 81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2
-SIZE (rust/crates/pest_derive-2.7.5.crate) = 35415
-SHA256 (rust/crates/pest_generator-2.7.5.crate) = 68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227
-SIZE (rust/crates/pest_generator-2.7.5.crate) = 17709
-SHA256 (rust/crates/pest_meta-2.7.5.crate) = 7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6
-SIZE (rust/crates/pest_meta-2.7.5.crate) = 40969
-SHA256 (rust/crates/predicates-3.0.4.crate) = 6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0
-SIZE (rust/crates/predicates-3.0.4.crate) = 23240
-SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
-SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
-SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
-SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
-SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
-SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-SHA256 (rust/crates/proc-macro2-1.0.70.crate) = 39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b
-SIZE (rust/crates/proc-macro2-1.0.70.crate) = 44343
-SHA256 (rust/crates/pulldown-cmark-0.9.3.crate) = 77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998
-SIZE (rust/crates/pulldown-cmark-0.9.3.crate) = 117339
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
-SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
-SIZE (rust/crates/regex-1.10.2.crate) = 252839
-SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f
-SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/rustix-0.38.28.crate) = 72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316
-SIZE (rust/crates/rustix-0.38.28.crate) = 365398
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
-SHA256 (rust/crates/serde-1.0.193.crate) = 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89
-SIZE (rust/crates/serde-1.0.193.crate) = 76863
-SHA256 (rust/crates/serde_derive-1.0.193.crate) = 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3
-SIZE (rust/crates/serde_derive-1.0.193.crate) = 55692
-SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b
-SIZE (rust/crates/serde_json-1.0.108.crate) = 146476
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
+SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/mdbook-0.4.52.crate) = 93c284d2855916af7c5919cf9ad897cfc77d3c2db6f55429c7cfb769182030ec
+SIZE (rust/crates/mdbook-0.4.52.crate) = 1514003
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/normpath-1.4.0.crate) = c178369371fd7db523726931e50d430b560e3059665abc537ba3277e9274c9c4
+SIZE (rust/crates/normpath-1.4.0.crate) = 23352
+SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
+SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
+SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
+SIZE (rust/crates/num-order-1.2.0.crate) = 19500
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/opener-0.8.3.crate) = cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47
+SIZE (rust/crates/opener-0.8.3.crate) = 27160
+SHA256 (rust/crates/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8
+SIZE (rust/crates/pest-2.8.2.crate) = 130430
+SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663
+SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335
+SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f
+SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669
+SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420
+SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
+SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746
+SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3
+SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
+SIZE (rust/crates/serde-1.0.225.crate) = 28467
+SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
+SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
+SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
+SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-2.0.41.crate) = 44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269
-SIZE (rust/crates/syn-2.0.41.crate) = 246016
-SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5
-SIZE (rust/crates/tempfile-3.8.1.crate) = 32164
-SHA256 (rust/crates/termcolor-1.4.0.crate) = ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449
-SIZE (rust/crates/termcolor-1.4.0.crate) = 18765
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
-SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
-SIZE (rust/crates/termtree-0.4.1.crate) = 4557
-SHA256 (rust/crates/thiserror-1.0.50.crate) = f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2
-SIZE (rust/crates/thiserror-1.0.50.crate) = 19414
-SHA256 (rust/crates/thiserror-impl-1.0.50.crate) = 266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8
-SIZE (rust/crates/thiserror-impl-1.0.50.crate) = 15357
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
SHA256 (rust/crates/toml_datetime-0.5.1.crate) = 4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5
@@ -189,76 +217,72 @@ SHA256 (rust/crates/toml_edit-0.15.0.crate) = b1541ba70885967e662f69d31ab3aeca7b
SIZE (rust/crates/toml_edit-0.15.0.crate) = 102015
SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
-SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/wasm-bindgen-0.2.89.crate) = 0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e
-SIZE (rust/crates/wasm-bindgen-0.2.89.crate) = 181935
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826
-SIZE (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 28205
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2
-SIZE (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 13906
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = 20008
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7265
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
-SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/xflags-0.3.2.crate) = 7d9e15fbb3de55454b0106e314b28e671279009b363e6f1d8e39fdc3bf048944
SIZE (rust/crates/xflags-0.3.2.crate) = 6711
SHA256 (rust/crates/xflags-macros-0.3.2.crate) = 672423d4fea7ffa2f6c25ba60031ea13dc6258070556f125cc4d790007d4a155
@@ -267,7 +291,7 @@ SHA256 (rust/crates/xshell-0.2.7.crate) = 9e7290c623014758632efe00737145b6867b66
SIZE (rust/crates/xshell-0.2.7.crate) = 24653
SHA256 (rust/crates/xshell-macros-0.2.7.crate) = 32ac00cd3f8ec9c1d33fb3e7958a82df6989c42d747bd326c822b1d625283547
SIZE (rust/crates/xshell-macros-0.2.7.crate) = 2890
-SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
-SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (badboy-mdbook-mermaid-v0.15.0_GH0.tar.gz) = 1c539ebdd39d0d231cb1516cceed50c5e236c2c197554251bdf9f4fa7e15fe9a
-SIZE (badboy-mdbook-mermaid-v0.15.0_GH0.tar.gz) = 799921
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (badboy-mdbook-mermaid-v0.16.2_GH0.tar.gz) = 24e329b12536ab194b2849dbc99122dc8af1a4c23dc36f5443afc50ad13d664d
+SIZE (badboy-mdbook-mermaid-v0.16.2_GH0.tar.gz) = 800880
diff --git a/textproc/mdbook/Makefile b/textproc/mdbook/Makefile
index edefe70c0407..440e4b6dc70f 100644
--- a/textproc/mdbook/Makefile
+++ b/textproc/mdbook/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mdbook
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.52
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/mdq/Makefile b/textproc/mdq/Makefile
index fb5a435e124a..4dd405c99636 100644
--- a/textproc/mdq/Makefile
+++ b/textproc/mdq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdq
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/mdtt/Makefile b/textproc/mdtt/Makefile
index 58fffcdb1d90..0ce70469e05b 100644
--- a/textproc/mdtt/Makefile
+++ b/textproc/mdtt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mdtt
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/textproc/meilisearch/Makefile b/textproc/meilisearch/Makefile
index 8aef6ba85ecd..7678e64ba764 100644
--- a/textproc/meilisearch/Makefile
+++ b/textproc/meilisearch/Makefile
@@ -1,7 +1,7 @@
PORTNAME= meilisearch
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= textproc
MASTER_SITES= https://github.com/meilisearch/mini-dashboard/releases/download/v${DASHBOARD_VERSION}/build.zip?dummy=/:mini_dashboard_assets \
https://dlwqk3ibdg1xh.cloudfront.net/:dic_upstream \
diff --git a/textproc/miller/Makefile b/textproc/miller/Makefile
index fc66306604c4..deff934371a5 100644
--- a/textproc/miller/Makefile
+++ b/textproc/miller/Makefile
@@ -1,7 +1,7 @@
PORTNAME= miller
DISTVERSIONPREFIX= v
-DISTVERSION= 6.13.0
-PORTREVISION= 4
+DISTVERSION= 6.15.0
+PORTREVISION= 3
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/johnkerl/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
@@ -13,7 +13,7 @@ WWW= https://johnkerl.org/miller/doc/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= cpe go:modules
+USES= cpe go:1.24,modules
CPE_VENDOR= johnkerl
GO_MODULE= github.com/johnkerl/miller
GO_TARGET= ./cmd/mlr
diff --git a/textproc/miller/distinfo b/textproc/miller/distinfo
index 733355cd66a1..252b7258938c 100644
--- a/textproc/miller/distinfo
+++ b/textproc/miller/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742033027
-SHA256 (go/textproc_miller/johnkerl-miller-v6.13.0_GH0/go.mod) = 4bb233f6406867848cef758a5dc7ad2fbcdcfca053ae424bb6da123e9d5cd1f6
-SIZE (go/textproc_miller/johnkerl-miller-v6.13.0_GH0/go.mod) = 1325
-SHA256 (go/textproc_miller/johnkerl-miller-v6.13.0_GH0/johnkerl-miller-v6.13.0_GH0.tar.gz) = 6beca48af3066fc8d87c3ce17c5dd3debac61ff8f296c0e95c0634fd3ab05599
-SIZE (go/textproc_miller/johnkerl-miller-v6.13.0_GH0/johnkerl-miller-v6.13.0_GH0.tar.gz) = 11082724
+TIMESTAMP = 1755331579
+SHA256 (go/textproc_miller/johnkerl-miller-v6.15.0_GH0/go.mod) = 9303aa0fc8ebac335651fe06a0b67b58f52ed6d393c1eeb755d1c80b8965736f
+SIZE (go/textproc_miller/johnkerl-miller-v6.15.0_GH0/go.mod) = 1594
+SHA256 (go/textproc_miller/johnkerl-miller-v6.15.0_GH0/johnkerl-miller-v6.15.0_GH0.tar.gz) = 91f1cbb91db6b6f93f0b582b73fede6659e37a730d8f30f7bb5e0ce5c356f63d
+SIZE (go/textproc_miller/johnkerl-miller-v6.15.0_GH0/johnkerl-miller-v6.15.0_GH0.tar.gz) = 11090101
diff --git a/textproc/minify/Makefile b/textproc/minify/Makefile
index 3f72c04fddcc..b88bf866feaa 100644
--- a/textproc/minify/Makefile
+++ b/textproc/minify/Makefile
@@ -1,7 +1,6 @@
PORTNAME= minify
-PORTVERSION= 2.20.37
+PORTVERSION= 2.24.6
DISTVERSIONPREFIX= v
-PORTREVISION= 6
CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/minify/distinfo b/textproc/minify/distinfo
index ad65bd9b6bcd..e9a6415f7da3 100644
--- a/textproc/minify/distinfo
+++ b/textproc/minify/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1720689608
-SHA256 (go/textproc_minify/minify-v2.20.37/v2.20.37.mod) = 98fc34d32c1461c445e2a8e1cbb26b2823e96fc07b7175d07f6a504e712f6d7c
-SIZE (go/textproc_minify/minify-v2.20.37/v2.20.37.mod) = 664
-SHA256 (go/textproc_minify/minify-v2.20.37/v2.20.37.zip) = 399dcf877c18bc2f92ff239215c7ef37a5c2e5897017def21df07697aa5d0188
-SIZE (go/textproc_minify/minify-v2.20.37/v2.20.37.zip) = 7862194
+TIMESTAMP = 1762586730
+SHA256 (go/textproc_minify/minify-v2.24.6/v2.24.6.mod) = 0e39e1ce59a68b6f4065d864dfe932775c54d71be2da5d496d82ffca40e8df0a
+SIZE (go/textproc_minify/minify-v2.24.6/v2.24.6.mod) = 465
+SHA256 (go/textproc_minify/minify-v2.24.6/v2.24.6.zip) = 0312dfb072d9487fc5fc5e5f55cd8f760175af42688d5ff36010322d663c779a
+SIZE (go/textproc_minify/minify-v2.24.6/v2.24.6.zip) = 7869783
diff --git a/textproc/minixmlto/Makefile b/textproc/minixmlto/Makefile
index 351240e79858..65406548978a 100644
--- a/textproc/minixmlto/Makefile
+++ b/textproc/minixmlto/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= https://codeberg.org/bapt/${PORTNAME}/archive/${DISTVERSIONFULL}${
MAINTAINER= bapt@FreeBSD.org
COMMENT= Minimalistic alternative to xmlto
-WWW= https://github.com/bapt/minixmlto
+WWW= https://codeberg.org/bapt/minixmlto
LICENSE= BSD2CLAUSE
diff --git a/textproc/moar/Makefile b/textproc/moar/Makefile
index 4edf15a7438f..3d2b10ab689c 100644
--- a/textproc/moar/Makefile
+++ b/textproc/moar/Makefile
@@ -1,6 +1,7 @@
PORTNAME= moar
DISTVERSIONPREFIX= v
DISTVERSION= 1.31.3
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -10,6 +11,9 @@ WWW= https://github.com/walles/moar
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream renamed to moor, use textproc/moor instead.
+EXPIRATION_DATE= 2025-11-30
+
USES= go:1.20,modules
GO_MODULE= github.com/walles/moar
diff --git a/textproc/modlogan/Makefile b/textproc/modlogan/Makefile
index 8f161fdd2e16..acbf99a94c69 100644
--- a/textproc/modlogan/Makefile
+++ b/textproc/modlogan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= modlogan
PORTVERSION= 0.8.13
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= textproc www
MASTER_SITES= http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/distfiles/
diff --git a/textproc/modlogan/pkg-plist b/textproc/modlogan/pkg-plist
index 83d1af02b4d7..e2061b68cc95 100644
--- a/textproc/modlogan/pkg-plist
+++ b/textproc/modlogan/pkg-plist
@@ -10,11 +10,11 @@ etc/modlogan/match.os.conf
etc/modlogan/match.searchengines.conf
etc/modlogan/match.ua.conf
etc/modlogan/match.useragents.conf
-@unexec if cmp -s %D/etc/modlogan/modlogan.conf %D/etc/modlogan/modlogan.conf-dist; then rm -f %D/etc/modlogan/modlogan.conf; fi
+@preunexec if cmp -s %D/etc/modlogan/modlogan.conf %D/etc/modlogan/modlogan.conf-dist; then rm -f %D/etc/modlogan/modlogan.conf; fi
etc/modlogan/modlogan.conf-dist
-@unexec if cmp -s %D/etc/modlogan/modlogan.css %D/etc/modlogan/modlogan.css-dist; then rm -f %D/etc/modlogan/modlogan.css; fi
+@preunexec if cmp -s %D/etc/modlogan/modlogan.css %D/etc/modlogan/modlogan.css-dist; then rm -f %D/etc/modlogan/modlogan.css; fi
etc/modlogan/modlogan.css-dist
-@unexec if cmp -s %D/etc/modlogan/modlogan.def.conf %D/etc/modlogan/modlogan.def.conf-dist; then rm -f %D/etc/modlogan/modlogan.def.conf; fi
+@preunexec if cmp -s %D/etc/modlogan/modlogan.def.conf %D/etc/modlogan/modlogan.def.conf-dist; then rm -f %D/etc/modlogan/modlogan.def.conf; fi
etc/modlogan/modlogan.def.conf-dist
lib/libmla_input_bsdftpd.a
lib/libmla_input_bsdftpd.so
diff --git a/textproc/moor/Makefile b/textproc/moor/Makefile
new file mode 100644
index 000000000000..36eb44f6cdb1
--- /dev/null
+++ b/textproc/moor/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= moor
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.5.1
+PORTREVISION= 2
+CATEGORIES= textproc
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Pager designed to do the right thing without any configuration
+WWW= https://github.com/walles/moor
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/walles/${PORTNAME}/v2
+GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS= -ldflags="-s -w -X main.versionString=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/${PORTNAME} \
+ share/man/man1/${PORTNAME}.1.gz
+PORTEXAMPLES= *
+
+OPTIONS_DEFINE= EXAMPLES
+OPTIONS_SUB= yes
+
+post-extract:
+ @cd ${WRKSRC}/sample-files && \
+ ${LN} -s compressed.txt.zst compressed.txt.zstd
+
+post-patch:
+ @${REINPLACE_CMD} -e '22s,".*","${WRKSRC}/sample-files",g' \
+ ${WRKSRC}/internal/reader/reader_test.go
+
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \
+ ${STAGEDIR}${MANDIRS}/man1
+
+post-install-EXAMPLES-on:
+ @cd ${WRKSRC}/sample-files && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
+.include <bsd.port.mk>
diff --git a/textproc/moor/distinfo b/textproc/moor/distinfo
new file mode 100644
index 000000000000..d12f75d32edc
--- /dev/null
+++ b/textproc/moor/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760300260
+SHA256 (go/textproc_moor/moor-v2.5.1/v2.5.1.mod) = 157a9f9076751751b42b48c8ea9d05f985c0b14ce11316ed20856fd9a382b731
+SIZE (go/textproc_moor/moor-v2.5.1/v2.5.1.mod) = 585
+SHA256 (go/textproc_moor/moor-v2.5.1/v2.5.1.zip) = cbbe4c8f2142c49f6a435361611c156bb8fc21857048025c244a815827e72f20
+SIZE (go/textproc_moor/moor-v2.5.1/v2.5.1.zip) = 3122467
diff --git a/textproc/moor/pkg-descr b/textproc/moor/pkg-descr
new file mode 100644
index 000000000000..ce46a5df3be0
--- /dev/null
+++ b/textproc/moor/pkg-descr
@@ -0,0 +1,14 @@
+Moor is a pager that designated to just do the right thing without any
+configuration. It reads and displays UTF-8 encoded text from files or pipes.
+
+Doing the right thing includes:
+
+o Syntax highlight source code by default using Chroma
+o Search is incremental / find-as-you-type just like in Chrome or Emacs
+o Filtering is incremental: Press & to filter the input interactively
+o Search becomes case sensitive if you add any UPPER CASE characters
+o Snappy UI even on slow / large input with multi-threaded search
+o Supports word wrapping
+o Mouse Scrolling works out of the box
+
+and more...
diff --git a/textproc/muse/Makefile b/textproc/muse/Makefile
index ee2fcfe8a42c..2dfd9e8b4f2a 100644
--- a/textproc/muse/Makefile
+++ b/textproc/muse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= muse
PORTVERSION= 3.20
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= textproc elisp
MASTER_SITES= LOCAL/dryice
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/nerdlog/Makefile b/textproc/nerdlog/Makefile
index ac66080d13e2..c539ae5a7bfb 100644
--- a/textproc/nerdlog/Makefile
+++ b/textproc/nerdlog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nerdlog
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 1
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index 61bb5dd8562d..d5ab45400493 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -7,7 +7,7 @@
# make USE_PACKAGE_DEPENDS_ONLY=yes install clean
PORTNAME= obsidian
-PORTVERSION= 1.8.10
+PORTVERSION= 1.9.14
PORTREVISION= 4
CATEGORIES= textproc
# Icon is taken from the Nix build recipe
@@ -27,7 +27,7 @@ LICENSE_NAME= End User License Agreement
LICENSE_TEXT= See https://obsidian.md/terms
LICENSE_PERMS=
-USES= electronfix:34
+USES= electronfix:37
ELECTRONFIX_MAIN_EXECUTABLE= obsidian
SUB_FILES= obsidian
diff --git a/textproc/obsidian/distinfo b/textproc/obsidian/distinfo
index 4f7d52aecaf8..4d0c4caeec4c 100644
--- a/textproc/obsidian/distinfo
+++ b/textproc/obsidian/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745911919
-SHA256 (obsidian-1.8.10.tar.gz) = c59a22e19f4930cfc510f7ef8c15c46a0de94ffb891fd76f169f2a1e74c534a1
-SIZE (obsidian-1.8.10.tar.gz) = 110592123
+TIMESTAMP = 1760194356
+SHA256 (obsidian-1.9.14.tar.gz) = bd2f0f0b3f1da4c16f2421751debb69be423f61976666c4d33403007a09b53cf
+SIZE (obsidian-1.9.14.tar.gz) = 118705183
SHA256 (bf119bd48f748f4fd2d65f2d1bb05d3c806883b5.png) = 4227a64156df4043395183dc7b9b23b809df79292d44c208e9649adcf7b2d4a3
SIZE (bf119bd48f748f4fd2d65f2d1bb05d3c806883b5.png) = 11970
diff --git a/textproc/obsidian/pkg-plist b/textproc/obsidian/pkg-plist
index 7365b69e9828..d5af03435f56 100644
--- a/textproc/obsidian/pkg-plist
+++ b/textproc/obsidian/pkg-plist
@@ -72,61 +72,11 @@ share/metainfo/md.obsidian.obsidian.appdata.xml
%%DATADIR%%/resources.pak
%%DATADIR%%/resources/app.asar
%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/binding.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/binding.exp
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/binding.iobj
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/binding.ipdb
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/binding.lib
%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/binding.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/nothing.lib
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.node.recipe
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/CL.command.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/CL.read.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/CL.write.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/Cl.items.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/binding.lastbuildstate
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/link.command.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/link.read.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/link.secondary.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/binding/binding.tlog/link.write.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/copy/copy.recipe
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/copy/copy.tlog/Cl.items.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/copy/copy.tlog/CustomBuild.command.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/copy/copy.tlog/CustomBuild.read.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/copy/copy.tlog/CustomBuild.write.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/Release/obj/copy/copy.tlog/copy.lastbuildstate
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/binding.vcxproj
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/binding.vcxproj.filters
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/copy.vcxproj
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/build/copy.vcxproj.filters
%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/index.js
%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/package.json
%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/binding.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/binding.exp
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/binding.iobj
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/binding.ipdb
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/binding.lib
%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/binding.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/nothing.lib
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.node.recipe
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/CL.command.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/CL.read.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/CL.write.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/Cl.items.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/binding.lastbuildstate
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/link.command.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/link.read.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/link.secondary.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/binding/binding.tlog/link.write.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/copy/copy.recipe
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/copy/copy.tlog/Cl.items.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/copy/copy.tlog/CustomBuild.command.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/copy/copy.tlog/CustomBuild.read.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/copy/copy.tlog/CustomBuild.write.1.tlog
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/Release/obj/copy/copy.tlog/copy.lastbuildstate
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/binding.vcxproj
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/binding.vcxproj.filters
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/copy.vcxproj
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/build/copy.vcxproj.filters
%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/fontsMac.mm
%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/index.js
%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/package.json
diff --git a/textproc/opensearch-dashboards/Makefile b/textproc/opensearch-dashboards/Makefile
index becc2589adc5..a063a3a54bdf 100644
--- a/textproc/opensearch-dashboards/Makefile
+++ b/textproc/opensearch-dashboards/Makefile
@@ -1,23 +1,25 @@
PORTNAME= opensearch-dashboards
-DISTVERSION?= 3.1.0
-DISTVERSIONSUFFIX= -linux-x64
-PORTREVISION?= 0
+DISTVERSION= 3.2.0
+DISTVERSIONSUFFIX= -linux-${OPENSEARCH_ARCH}
+PORTREVISION= 1
CATEGORIES= textproc www
MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
MAINTAINER= opensearch@FreeBSD.org
-COMMENT?= Visualization dashboards for OpenSearch
+COMMENT= Visualization dashboards for OpenSearch
WWW= https://opensearch.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+ONLY_FOR_ARCHS= aarch64 amd64
+
BUILD_DEPENDS= npm-node20>0:www/npm-node20
USES= nodejs:20,build,run python:build
USE_RC_SUBR= ${PORTNAME}
-CONFLICTS?= opensearch-dashboards210 opensearch-dashboards213 opensearch-dashboards216
+CONFLICTS_INSTALL= opensearch-dashboards219
NO_ARCH= yes
NO_BUILD= yes
@@ -30,6 +32,10 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
_DEVDIR= ${WRKDIR}/.devdir
+.include <bsd.port.pre.mk>
+
+OPENSEARCH_ARCH= ${ARCH:S|aarch64|arm64|:S|amd64|x64|}
+
post-patch:
${RM} ${WRKSRC}/bin/*.orig ${WRKSRC}/bin/*.bak
${RM} -r ${WRKSRC}/plugins/reportsDashboards/.chromium
@@ -73,4 +79,4 @@ post-install:
${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Rules/components/RulesTable" >> ${TMPPLIST}
${ECHO} "@dir ${WWWDIR}/plugins/securityDashboards/server/multitenancy/test" >> ${TMPPLIST}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/textproc/opensearch-dashboards/distinfo b/textproc/opensearch-dashboards/distinfo
index 5239f0912a88..bc3be244053b 100644
--- a/textproc/opensearch-dashboards/distinfo
+++ b/textproc/opensearch-dashboards/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1752310065
-SHA256 (opensearch-dashboards-3.1.0-linux-x64.tar.gz) = d7ae01dce54d13a62cc268dfede9941331805270073cb5e3832aa8fc54c4156f
-SIZE (opensearch-dashboards-3.1.0-linux-x64.tar.gz) = 385456866
+TIMESTAMP = 1759778382
+SHA256 (opensearch-dashboards-3.2.0-linux-arm64.tar.gz) = acd4903c3a89b51e5584d405362e4257c911cfa419f3388bea3fd6ea1016e731
+SIZE (opensearch-dashboards-3.2.0-linux-arm64.tar.gz) = 406266963
+SHA256 (opensearch-dashboards-3.2.0-linux-x64.tar.gz) = a09ce437ac0a0089b86550f3f2360b586b764fb619740c550ee9e4ac2a5dfee0
+SIZE (opensearch-dashboards-3.2.0-linux-x64.tar.gz) = 406560982
diff --git a/textproc/opensearch-dashboards210/Makefile b/textproc/opensearch-dashboards210/Makefile
deleted file mode 100644
index 704005f50f67..000000000000
--- a/textproc/opensearch-dashboards210/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-DISTVERSION= 2.10.0
-
-PORTREVISION= 1
-
-PKGNAMESUFFIX= 210
-
-COMMENT= Visualization dashboards for OpenSearch
-
-CONFLICTS= opensearch-dashboards opensearch-dashboards213 opensearch-dashboards216
-
-DISTINFO_FILE= ${.CURDIR}/distinfo
-
-MASTERDIR= ${.CURDIR}/../../textproc/opensearch-dashboards216
-
-.include "${MASTERDIR}/Makefile"
diff --git a/textproc/opensearch-dashboards210/distinfo b/textproc/opensearch-dashboards210/distinfo
deleted file mode 100644
index 8153ae230e27..000000000000
--- a/textproc/opensearch-dashboards210/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1702759624
-SHA256 (opensearch-dashboards-2.10.0-linux-x64.tar.gz) = df1463540f3831de79ceb03cf2d4c691ac4f63b244943fb84ca67636877bb6d1
-SIZE (opensearch-dashboards-2.10.0-linux-x64.tar.gz) = 324084481
diff --git a/textproc/opensearch-dashboards213/Makefile b/textproc/opensearch-dashboards213/Makefile
deleted file mode 100644
index 1dd11446754c..000000000000
--- a/textproc/opensearch-dashboards213/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-DISTVERSION= 2.13.0
-
-PORTREVISION= 1
-
-PKGNAMESUFFIX= 213
-
-COMMENT= Visualization dashboards for OpenSearch
-
-CONFLICTS= opensearch-dashboards opensearch-dashboards210
-
-DISTINFO_FILE= ${.CURDIR}/distinfo
-
-MASTERDIR= ${.CURDIR}/../../textproc/opensearch-dashboards216
-
-.include "${MASTERDIR}/Makefile"
diff --git a/textproc/opensearch-dashboards213/distinfo b/textproc/opensearch-dashboards213/distinfo
deleted file mode 100644
index 9d1adcd3dff1..000000000000
--- a/textproc/opensearch-dashboards213/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1732498735
-SHA256 (opensearch-dashboards-2.13.0-linux-x64.tar.gz) = 97264961f3913d627dda1dcf6088a656de161a96ba77e65902d49d4c029374a7
-SIZE (opensearch-dashboards-2.13.0-linux-x64.tar.gz) = 319095349
diff --git a/textproc/opensearch-dashboards216/Makefile b/textproc/opensearch-dashboards216/Makefile
deleted file mode 100644
index 227521da1181..000000000000
--- a/textproc/opensearch-dashboards216/Makefile
+++ /dev/null
@@ -1,85 +0,0 @@
-PORTNAME= opensearch-dashboards
-DISTVERSION?= 2.16.0
-PORTREVISION?= 0
-DISTVERSIONSUFFIX= -linux-x64
-CATEGORIES= textproc www
-MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
-PKGNAMESUFFIX?= 216
-
-MAINTAINER= opensearch@FreeBSD.org
-COMMENT?= Visualization dashboards for OpenSearch
-WWW= https://opensearch.org
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Depends on expired www/npm-node18
-EXPIRATION_DATE=2025-09-01
-
-CONFLICTS?= opensearch-dashboards opensearch-dashboards210 opensearch-dashboards213
-
-BUILD_DEPENDS= npm-node18>0:www/npm-node18
-
-USES= nodejs:18,build,run python:build
-USE_RC_SUBR= ${PORTNAME}
-
-SUB_FILES= pkg-deinstall
-SUB_LIST= PORTNAME="${PORTNAME}" \
- PKGNAMESUFFIX="${PKGNAMESUFFIX}" \
- WWWDIR=${WWWDIR}
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-NODE_VER= 18.18.0
-NO_BUILD= yes
-
-_DEVDIR= ${WRKDIR}/.devdir
-
-post-patch:
- @${REINPLACE_CMD} -e 's|14.20.1|${NODE_VER}|g' ${WRKSRC}/package.json
- ${RM} \
- ${WRKSRC}/bin/*.orig \
- ${WRKSRC}/bin/*.bak \
- ${WRKSRC}/package.json.bak
- ${RM} -r ${WRKSRC}/plugins/reportsDashboards/.chromium
-
-do-install:
- ${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/config/opensearch_dashboards.yml ${STAGEDIR}${ETCDIR}/opensearch_dashboards.yml.sample
- (cd ${WRKSRC} && \
- ${COPYTREE_SHARE} "data node_modules package.json plugins src" ${STAGEDIR}${WWWDIR} && \
- ${COPYTREE_BIN} bin ${STAGEDIR}${WWWDIR})
-
-post-install:
- ${ECHO} "@sample ${ETCDIR}/opensearch_dashboards.yml.sample" >> ${TMPPLIST}
- ${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \
- ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
- ${ECHO} "@dir(www,www) ${WWWDIR}/data" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/test/resources/legacy" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/test/resources/fixed" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/test/resources/dynamic" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/examples/fixed" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/reportsDashboards/node_modules/set-interval-async/examples/dynamic" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/observabilityDashboards/server/adaptors/integrations/__test__" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/observabilityDashboards/server/adaptors/integrations/repository/__test__" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Alerts/components/AlertFlyout" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/CreateDetector/components/ConfigureAlerts/components/AlertCondition" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/components/AlertTriggerView" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/components/DetectorBasicDetailsView" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/components/DetectorRulesView" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/components/FieldMappingsView" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/components/UpdateAlertConditions" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/components/UpdateDetectorBasicDetails" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/components/UpdateDetectorRules" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/components/UpdateFieldMappings" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/containers/AlertTriggersView" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/containers/DetectorDetails" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/containers/DetectorDetailsView" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/containers/Detectors" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Detectors/containers/EditFieldMappings" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Rules/components/DeleteModal" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Rules/components/RuleEditor/components" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Rules/components/RulesTable" >> ${TMPPLIST}
- ${ECHO} "@dir ${WWWDIR}/plugins/securityDashboards/server/multitenancy/test" >> ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/textproc/opensearch-dashboards216/distinfo b/textproc/opensearch-dashboards216/distinfo
deleted file mode 100644
index 9bd52da5a3f6..000000000000
--- a/textproc/opensearch-dashboards216/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1746825057
-SHA256 (opensearch-dashboards-2.16.0-linux-x64.tar.gz) = e3ebdd00c21cf7508609c93bfca5aa3d99b66a2681add231af38383bed33d12a
-SIZE (opensearch-dashboards-2.16.0-linux-x64.tar.gz) = 327600245
diff --git a/textproc/opensearch-dashboards216/files/opensearch-dashboards.in b/textproc/opensearch-dashboards216/files/opensearch-dashboards.in
deleted file mode 100644
index 7043fa9301a9..000000000000
--- a/textproc/opensearch-dashboards216/files/opensearch-dashboards.in
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: opensearch_dashboards
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-. /etc/rc.subr
-
-name=opensearch_dashboards
-rcvar=opensearch_dashboards_enable
-
-load_rc_config $name
-
-: ${opensearch_dashboards_enable:="NO"}
-: ${opensearch_dashboards_config:="%%ETCDIR%%/opensearch_dashboards.yml"}
-: ${opensearch_dashboards_user:="www"}
-: ${opensearch_dashboards_group:="www"}
-: ${opensearch_dashboards_log:="/var/log/opensearch_dashboards.log"}
-: ${opensearch_dashboards_syslog_output_enable:="NO"}
-
-start_precmd="opensearch_dashboards_start_precmd"
-reload_cmd="opensearch_dashboards_reload_cmd"
-extra_commands="reload"
-
-if checkyesno opensearch_dashboards_syslog_output_enable; then
- if [ -n "${opensearch_dashboards_syslog_output_tag}" ]; then
- opensearch_dashboards_syslog_output_flags="-T ${opensearch_dashboards_syslog_output_tag}"
- else
- opensearch_dashboards_syslog_output_flags="-T ${name}"
- fi
- if [ -n "${opensearch_dashboards_syslog_output_priority}" ]; then
- opensearch_dashboards_syslog_output_flags="${opensearch_dashboards_syslog_output_flags} -s ${opensearch_dashboards_syslog_output_priority}"
- fi
- if [ -n "${opensearch_dashboards_syslog_output_facility}" ]; then
- opensearch_dashboards_syslog_output_flags="${opensearch_dashboards_syslog_output_flags} -l ${opensearch_dashboards_syslog_output_facility}"
- fi
-fi
-
-NODE="%%LOCALBASE%%/bin/node"
-
-required_files="${opensearch_dashboards_config}"
-pidfile="/var/run/${name}.pid"
-
-command="/usr/sbin/daemon"
-command_args="-f ${opensearch_dashboards_syslog_output_flags} -P ${pidfile} -t ${name} \
- /usr/bin/env NODE_ENV=production ${opensearch_dashboards_env} \
- ${NODE} %%WWWDIR%%/src/cli/dist serve \
- --config ${opensearch_dashboards_config} --log-file ${opensearch_dashboards_log} \
- ${opensearch_dashboards_args}"
-
-opensearch_dashboards_start_precmd()
-{
- if [ ! -e "${pidfile}" ]; then
- install -m 0600 -o ${opensearch_dashboards_user} -g ${opensearch_dashboards_group} /dev/null ${pidfile}
- fi
- if [ ! -f ${opensearch_dashboards_log} ]; then
- install -o ${opensearch_dashboards_user} -g ${opensearch_dashboards_group} -m 640 /dev/null ${opensearch_dashboards_log}
- fi
- if [ ! -d %%WWWDIR%%/optimize ]; then
- install -d -o ${opensearch_dashboards_user} -g ${opensearch_dashboards_group} %%WWWDIR%%/optimize
- else
- # We may have installed a plugin as root which will cause files in here
- # to be owned by root:wheel. Fix with a chown.
- chown -R ${opensearch_dashboards_user}:${opensearch_dashboards_group} %%WWWDIR%%/optimize
- fi
-}
-
-opensearch_dashboards_reload_cmd()
-{
- if [ -z "$rc_pid" ]; then
- _run_rc_notrunning
- return 1
- else
- pkill -HUP -P ${rc_pid}
- fi
-}
-
-run_rc_command "$1"
diff --git a/textproc/opensearch-dashboards216/files/pkg-deinstall.in b/textproc/opensearch-dashboards216/files/pkg-deinstall.in
deleted file mode 100644
index 0699ab559805..000000000000
--- a/textproc/opensearch-dashboards216/files/pkg-deinstall.in
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-case "$2" in
-POST-DEINSTALL)
- if [ -d %%WWWDIR%%/optimize ]; then
- /usr/bin/find %%WWWDIR%%/optimize/ -delete
- fi
-
- cat <<EOMSG
-
-If %%PORTNAME%%%%PKGNAMESUFFIX%% is being deleted permanently, and you do not wish to keep any
-data that was in the cluster, then you may wish to delete the
-%%WWWDIR%% directory. This can be done by with the command:
-
- # rm -rf %%WWWDIR%%
-
-Please ignore this if %%PORTNAME%%%%PKGNAMESUFFIX%% is being upgraded
-EOMSG
- ;;
-esac
diff --git a/textproc/opensearch-dashboards216/pkg-descr b/textproc/opensearch-dashboards216/pkg-descr
deleted file mode 100644
index 2669760829b1..000000000000
--- a/textproc/opensearch-dashboards216/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-OpenSearch Dashboards is the default visualization tool for data in OpenSearch.
-It also serves as a user interface for many of the OpenSearch plugins,
-including security, alerting, Index State Management, SQL, and more.
diff --git a/textproc/opensearch/Makefile b/textproc/opensearch/Makefile
index 5d892d18b277..342f42735419 100644
--- a/textproc/opensearch/Makefile
+++ b/textproc/opensearch/Makefile
@@ -1,17 +1,18 @@
PORTNAME= opensearch
-DISTVERSION?= 3.1.0
-DISTVERSIONSUFFIX= -linux-x64
-PORTREVISION?= 0
+DISTVERSION= 3.2.0
+DISTVERSIONSUFFIX= -linux-${OPENSEARCH_ARCH}
+PORTREVISION= 1
CATEGORIES= textproc java devel
MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
-PKGNAMESUFFIX?= #
MAINTAINER= opensearch@FreeBSD.org
-COMMENT?= Full-text search engine for Java
+COMMENT= Full-text search engine for Java
WWW= https://opensearch.org
LICENSE= APACHE20
+ONLY_FOR_ARCHS= aarch64 amd64
+
BUILD_DEPENDS= jna>0:devel/jna
RUN_DEPENDS= bash>0:shells/bash \
jna>0:devel/jna
@@ -20,66 +21,50 @@ USES= cpe java shebangfix
JAVA_VERSION= 21+
USE_RC_SUBR= ${PORTNAME}
-SHEBANG_FILES= bin/opensearch bin/opensearch-cli \
- bin/opensearch-env bin/opensearch-env-from-file \
- bin/opensearch-keystore bin/opensearch-node \
- bin/opensearch-plugin bin/opensearch-shard \
+SHEBANG_FILES= bin/opensearch bin/opensearch-cli bin/opensearch-env \
+ bin/opensearch-env-from-file bin/opensearch-keystore \
+ bin/opensearch-node bin/opensearch-plugin bin/opensearch-shard \
plugins/opensearch-security/tools/audit_config_migrater.sh \
plugins/opensearch-security/tools/hash.sh \
plugins/opensearch-security/tools/install_demo_configuration.sh \
plugins/opensearch-security/tools/securityadmin.sh
-CONFLICTS?= opensearch13 opensearch210 opensearch213 opensearch216
+CONFLICTS_INSTALL= opensearch13 opensearch21[0369]
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
-OPTIONS_DEFINE= PLUGINS
-OPTIONS_DEFAULT=PLUGINS
+OPTIONS_DEFINE= PLUGINS
+OPTIONS_DEFAULT= PLUGINS
.include <bsd.port.options.mk>
+OPENSEARCH_ARCH?= ${ARCH:S|aarch64|arm64|:S|amd64|x64|}
+
CONFIG_FILES= opensearch.yml jvm.options log4j2.properties
-PLUGINS_CONFIG_FILES?= \
- opensearch-notifications-core/notifications-core.yml \
- opensearch-notifications/notifications.yml \
- opensearch-observability/observability.yml
-.if ${PKGNAMESUFFIX} == "210" || ${PKGNAMESUFFIX} == "213" || ${PKGNAMESUFFIX} == "216"
-PLUGINS_CONFIG_FILES+= \
- opensearch-performance-analyzer/agent-stats-metadata \
- opensearch-performance-analyzer/log4j2.xml \
- opensearch-performance-analyzer/opensearch_security.policy \
- opensearch-performance-analyzer/performance-analyzer.properties \
- opensearch-performance-analyzer/plugin-stats-metadata \
- opensearch-performance-analyzer/rca.conf \
- opensearch-performance-analyzer/rca_idle_cluster_manager.conf \
- opensearch-performance-analyzer/rca_cluster_manager.conf \
- opensearch-performance-analyzer/supervisord.conf \
- opensearch-security/whitelist.yml
-.endif
-PLUGINS_CONFIG_FILES+= \
- opensearch-reports-scheduler/reports-scheduler.yml \
- opensearch-security/action_groups.yml \
- opensearch-security/allowlist.yml \
- opensearch-security/audit.yml \
- opensearch-security/config.yml \
- opensearch-security/internal_users.yml \
- opensearch-security/nodes_dn.yml \
- opensearch-security/roles.yml \
- opensearch-security/roles_mapping.yml \
- opensearch-security/tenants.yml
+PLUGINS_CONFIG_FILES?= opensearch-notifications-core/notifications-core.yml \
+ opensearch-notifications/notifications.yml \
+ opensearch-observability/observability.yml \
+ opensearch-reports-scheduler/reports-scheduler.yml \
+ opensearch-security/action_groups.yml \
+ opensearch-security/allowlist.yml \
+ opensearch-security/audit.yml \
+ opensearch-security/config.yml \
+ opensearch-security/internal_users.yml \
+ opensearch-security/nodes_dn.yml \
+ opensearch-security/roles.yml \
+ opensearch-security/roles_mapping.yml \
+ opensearch-security/tenants.yml
# Upstream provide some *.example files. These are also copied as sample filse
# but we do not register them as @sample to avoid installing filse that needs
# to be tuned a site specific way.
-PLUGINS_SAMPLE_CONFIG_FILES= \
- opensearch-security/opensearch.yml
+PLUGINS_SAMPLE_CONFIG_FILES= opensearch-security/opensearch.yml
BINS= opensearch opensearch-cli opensearch-env \
- opensearch-env-from-file opensearch-keystore \
- opensearch-node opensearch-plugin \
- opensearch-shard
+ opensearch-env-from-file opensearch-keystore opensearch-node \
+ opensearch-plugin opensearch-shard
SEARCHUSER?= opensearch
SEARCHGROUP?= ${SEARCHUSER}
@@ -115,9 +100,6 @@ do-install-PLUGINS-on:
${STAGEDIR}${ETCDIR}/opensearch-observability \
${STAGEDIR}${ETCDIR}/opensearch-reports-scheduler \
${STAGEDIR}${ETCDIR}/opensearch-security
-.if ${PKGNAMESUFFIX} == "210" || ${PKGNAMESUFFIX} == "213" || ${PKGNAMESUFFIX} == "216"
- ${MKDIR} ${STAGEDIR}${ETCDIR}/opensearch-performance-analyzer
-.endif
.for f in ${PLUGINS_CONFIG_FILES}
${INSTALL} ${WRKSRC}/config/${f} ${STAGEDIR}${ETCDIR}/${f}.sample
@@ -143,9 +125,6 @@ post-install:
${ECHO} "@dir(opensearch,opensearch,0750) ${ETCDIR}/opensearch-notifications-core" >> ${TMPPLIST}
${ECHO} "@dir(opensearch,opensearch,0750) ${ETCDIR}/opensearch-notifications" >> ${TMPPLIST}
${ECHO} "@dir(opensearch,opensearch,0750) ${ETCDIR}/opensearch-observability" >> ${TMPPLIST}
-.if ${PKGNAMESUFFIX} == "210" || ${PKGNAMESUFFIX} == "213" || ${PKGNAMESUFFIX} == "216"
- ${ECHO} "@dir(opensearch,opensearch,0750) ${ETCDIR}/opensearch-performance-analyzer" >> ${TMPPLIST}
-.endif
${ECHO} "@dir(opensearch,opensearch,0750) ${ETCDIR}/opensearch-reports-scheduler" >> ${TMPPLIST}
${ECHO} "@dir(opensearch,opensearch,0750) ${ETCDIR}/opensearch-security" >> ${TMPPLIST}
.endif
diff --git a/textproc/opensearch/distinfo b/textproc/opensearch/distinfo
index 631008869626..c19713c60527 100644
--- a/textproc/opensearch/distinfo
+++ b/textproc/opensearch/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1752307580
-SHA256 (opensearch-3.1.0-linux-x64.tar.gz) = a5eb65b1fab3ff4e0befba8cf48174e8bc2daee6d85ffd5b5c4ccf5cbf427eb6
-SIZE (opensearch-3.1.0-linux-x64.tar.gz) = 1000330285
+TIMESTAMP = 1759259967
+SHA256 (opensearch-3.2.0-linux-arm64.tar.gz) = 0341d98624dcd6563d23682e6f71643c445bdb56f21c10ff029cb98e9beb370e
+SIZE (opensearch-3.2.0-linux-arm64.tar.gz) = 694814003
+SHA256 (opensearch-3.2.0-linux-x64.tar.gz) = 3f77e6a69925af8a18d6feaa651129027dccab4e4f8a20c23fee7873db992f44
+SIZE (opensearch-3.2.0-linux-x64.tar.gz) = 942883522
diff --git a/textproc/opensearch/files/opensearch.in b/textproc/opensearch/files/opensearch.in
index 71334ce1ee01..288959f2e9a9 100644
--- a/textproc/opensearch/files/opensearch.in
+++ b/textproc/opensearch/files/opensearch.in
@@ -17,6 +17,13 @@
# Set it to the config file location.
# opensearch_java_home (path): Set to %%JAVA_HOME%% by default.
# Set it to the root of the JDK to use.
+# opensearch_flags (): Set to "" by default.
+# Configure temporary startup flags
+# Format: "-Enetwork.host=0.0.0.0 -Ediscovery.type=single-node"
+# See: docs.opensearch.org/latest/install-and-configure/configuring-opensearch/index/
+# opensearch_env (): Set to "" by default.
+# Configure environment
+# Format: "OPENSEARCH_INITIAL_ADMIN_PASSWORD=Secret!Password1"
#
. /etc/rc.subr
@@ -31,6 +38,8 @@ load_rc_config ${name}
: ${opensearch_config=%%PREFIX%%/etc/opensearch}
: ${opensearch_login_class=root}
: ${opensearch_java_home="%%JAVA_HOME%%"}
+: ${opensearch_flags=""}
+: ${opensearch_env=""}
required_files="${opensearch_config}/opensearch.yml"
_pidprefix=/var/run/opensearch/opensearch
@@ -46,6 +55,10 @@ command_args="-d --pidfile=${pidfile}"
export OPENSEARCH_PATH_CONF=${opensearch_config}
export JAVA_HOME=${opensearch_java_home}
+if [ -n "${opensearch_env}" ]; then
+ export ${opensearch_env}
+fi
+
opensearch_precmd()
{
/usr/bin/install -d -o ${opensearch_user} -g ${opensearch_group} -m 755 ${pidfile%/*}
diff --git a/textproc/opensearch/files/patch-config_opensearch.yml b/textproc/opensearch/files/patch-config_opensearch.yml
index f5aa3ed1a80e..9783498e3ef6 100644
--- a/textproc/opensearch/files/patch-config_opensearch.yml
+++ b/textproc/opensearch/files/patch-config_opensearch.yml
@@ -1,4 +1,4 @@
---- config/opensearch.yml.orig 2021-07-02 23:22:08 UTC
+--- config/opensearch.yml.orig 2021-07-02 23:22:08 UTC
+++ config/opensearch.yml
@@ -31,10 +31,12 @@
# Path to directory where to store the data (separate multiple locations by comma):
@@ -13,3 +13,10 @@
#
# ----------------------------------- Memory -----------------------------------
#
+@@ -122,3 +124,7 @@
+ #
+ #opensearch.experimental.optimization.datetime_formatter_caching.enabled: false
++
++# Disable unsupported AVX2, https://github.com/opensearch-project/k-NN/issues/2788
++knn.faiss.avx2.disabled: true
++knn.faiss.avx512_spr.disabled: true
diff --git a/textproc/otree/Makefile b/textproc/otree/Makefile
index e028dc8e14a4..af25fea2a9df 100644
--- a/textproc/otree/Makefile
+++ b/textproc/otree/Makefile
@@ -1,6 +1,6 @@
PORTNAME= otree
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.0
+DISTVERSION= 0.6.2
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
@@ -16,164 +16,189 @@ GH_ACCOUNT= fioncat
CARGO_CRATES= aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.97 \
- autocfg-1.4.0 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
- camino-1.1.9 \
+ bitflags-2.9.4 \
+ camino-1.2.1 \
cargo-platform-0.1.9 \
cargo_metadata-0.19.2 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cfg-if-1.0.0 \
- clap-4.5.34 \
- clap_builder-4.5.34 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ castaway-0.2.4 \
+ cfg-if-1.0.4 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ colorchoice-1.0.4 \
compact_str-0.8.1 \
- core-foundation-sys-0.8.7 \
- crossbeam-deque-0.8.6 \
- crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.21 \
+ console-0.16.1 \
+ convert_case-0.7.1 \
crossterm-0.28.1 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- deranged-0.4.1 \
+ deranged-0.5.4 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
+ document-features-0.2.11 \
either-1.15.0 \
+ encode_unicode-1.0.0 \
equivalent-1.0.2 \
- errno-0.3.10 \
+ errno-0.3.14 \
filedescriptor-0.8.3 \
- filetime-0.2.25 \
fnv-1.0.7 \
foldhash-0.1.5 \
fsevent-sys-4.1.0 \
- getrandom-0.2.15 \
- hashbrown-0.15.2 \
+ getrandom-0.2.16 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
+ hcl-edit-0.9.3 \
+ hcl-primitives-0.1.11 \
+ hcl-rs-0.19.4 \
heck-0.5.0 \
humansize-2.1.3 \
ident_case-1.0.1 \
- indexmap-2.8.0 \
+ indexmap-2.11.4 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- instability-0.3.7 \
+ instability-0.3.9 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
itoa-1.0.15 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
- libc-0.2.171 \
- libm-0.2.11 \
- libredox-0.1.3 \
+ kstring-2.0.2 \
+ libc-0.2.177 \
+ libm-0.2.15 \
+ libredox-0.1.10 \
libyml-0.0.5 \
linux-raw-sys-0.4.15 \
- lock_api-0.4.12 \
- log-0.4.27 \
+ linux-raw-sys-0.11.0 \
+ litrs-0.4.2 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
lru-0.12.5 \
- memchr-2.7.4 \
- mio-1.0.3 \
- notify-8.0.0 \
+ memchr-2.7.6 \
+ mio-1.0.4 \
+ notify-8.2.0 \
notify-types-2.0.0 \
ntapi-0.4.1 \
num-conv-0.1.0 \
num_threads-0.1.7 \
+ objc2-core-foundation-0.3.2 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
powerfmt-0.2.0 \
- proc-macro2-1.0.94 \
- quote-1.0.40 \
+ pratt-0.4.0 \
+ proc-macro2-1.0.101 \
+ quick-xml-0.38.3 \
+ quote-1.0.41 \
ratatui-0.29.0 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.10 \
- redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ redox_syscall-0.5.18 \
+ redox_users-0.5.2 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustversion-1.0.20 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_spanned-0.6.8 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_spanned-1.0.3 \
serde_yml-0.0.12 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
- simple-error-0.3.1 \
- smallvec-1.14.0 \
+ signal-hook-registry-1.4.6 \
+ simple-error-0.3.2 \
+ smallvec-1.15.1 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
- syn-2.0.100 \
- sysinfo-0.33.1 \
+ syn-2.0.106 \
+ sysinfo-0.34.2 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
- tui-tree-widget-0.23.0 \
- unicode-ident-1.0.18 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
+ tui-textarea-0.7.0 \
+ tui-tree-widget-0.23.1 \
+ unicode-ident-1.0.19 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
utf8parse-0.2.2 \
- vergen-9.0.4 \
+ vecmap-rs-0.2.4 \
+ vergen-9.0.6 \
vergen-lib-0.1.6 \
version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.57.0 \
windows-core-0.57.0 \
windows-implement-0.57.0 \
windows-interface-0.57.0 \
+ windows-link-0.2.1 \
windows-result-0.1.2 \
- windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.4
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13
PLIST_FILES= bin/otree
.include <bsd.port.mk>
-
diff --git a/textproc/otree/distinfo b/textproc/otree/distinfo
index 47e183c2e340..50e3e6f90ce2 100644
--- a/textproc/otree/distinfo
+++ b/textproc/otree/distinfo
@@ -1,60 +1,56 @@
-TIMESTAMP = 1752193391
+TIMESTAMP = 1760592641
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.34.crate) = e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff
-SIZE (rust/crates/clap-4.5.34.crate) = 56980
-SHA256 (rust/crates/clap_builder-4.5.34.crate) = 83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489
-SIZE (rust/crates/clap_builder-4.5.34.crate) = 168417
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/clap-4.5.49.crate) = f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f
+SIZE (rust/crates/clap-4.5.49.crate) = 62007
+SHA256 (rust/crates/clap_builder-4.5.49.crate) = 0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730
+SIZE (rust/crates/clap_builder-4.5.49.crate) = 170616
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
-SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
-SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
-SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
-SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
-SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
-SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
@@ -63,86 +59,106 @@ SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8b
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/deranged-0.4.1.crate) = 28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058
-SIZE (rust/crates/deranged-0.4.1.crate) = 23541
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
+SHA256 (rust/crates/hcl-edit-0.9.3.crate) = 3ab35d988dc879e293759e29b430a4ba9e6125965eec6fd0dfab0cb349e172d7
+SIZE (rust/crates/hcl-edit-0.9.3.crate) = 66831
+SHA256 (rust/crates/hcl-primitives-0.1.11.crate) = 829a11d304c89e2cfe0dbb494a686bbe2b48ade17705c62cd1957b04aa4630f6
+SIZE (rust/crates/hcl-primitives-0.1.11.crate) = 17017
+SHA256 (rust/crates/hcl-rs-0.19.4.crate) = 5914e8caacb6e224944a8181bebd79bf81ad4999a36689f0a3158e555b49040d
+SIZE (rust/crates/hcl-rs-0.19.4.crate) = 107533
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
-SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
-SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
+SIZE (rust/crates/kstring-2.0.2.crate) = 23044
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libyml-0.0.5.crate) = 3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980
SIZE (rust/crates/libyml-0.0.5.crate) = 97931
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
-SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
@@ -151,72 +167,80 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/pratt-0.4.0.crate) = 17e0a4425d076f0718b820673a38fbf3747080c61017eeb0dd79bc7e472b8bb8
+SIZE (rust/crates/pratt-0.4.0.crate) = 4716
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
-SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
-SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_yml-0.0.12.crate) = 59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd
SIZE (rust/crates/serde_yml-0.0.12.crate) = 125859
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/simple-error-0.3.1.crate) = 7e2accd2c41a0e920d2abd91b2badcfa1da784662f54fbc47e0e3a51f1e2e1cf
-SIZE (rust/crates/simple-error-0.3.1.crate) = 9862
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/simple-error-0.3.2.crate) = 69da7c8ef9e55986dcaa55dd095bbf7d321e80cc91644f25ce26a83dbe9e7f14
+SIZE (rust/crates/simple-error-0.3.2.crate) = 10581
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -225,34 +249,38 @@ SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c8
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/sysinfo-0.33.1.crate) = 4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01
-SIZE (rust/crates/sysinfo-0.33.1.crate) = 197268
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/sysinfo-0.34.2.crate) = a4b93974b3d3aeaa036504b8eefd4c039dced109171c1ae973f1dc63b2c7e4b2
+SIZE (rust/crates/sysinfo-0.34.2.crate) = 204750
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
-SIZE (rust/crates/toml-0.8.20.crate) = 51095
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
-SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
-SHA256 (rust/crates/tui-tree-widget-0.23.0.crate) = fcc95ebc9c578c67223514d0e10a75c3b996d1f22dc93a4792475260f7c3c11e
-SIZE (rust/crates/tui-tree-widget-0.23.0.crate) = 21234
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
+SHA256 (rust/crates/tui-textarea-0.7.0.crate) = 0a5318dd619ed73c52a9417ad19046724effc1287fb75cdcc4eca1d6ac1acbae
+SIZE (rust/crates/tui-textarea-0.7.0.crate) = 67947
+SHA256 (rust/crates/tui-tree-widget-0.23.1.crate) = c14c4488e071617f5b5922222193cdf6725835e492c6229557af85d3c1a4e903
+SIZE (rust/crates/tui-tree-widget-0.23.1.crate) = 22330
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -263,22 +291,24 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/vergen-9.0.4.crate) = e0d2f179f8075b805a43a2a21728a46f0cc2921b3c58695b28fa8817e103cd9a
-SIZE (rust/crates/vergen-9.0.4.crate) = 33518
+SHA256 (rust/crates/vecmap-rs-0.2.4.crate) = f9758649b51083aa8008666f41c23f05abca1766aad4cc447b195dd83ef1297b
+SIZE (rust/crates/vecmap-rs-0.2.4.crate) = 35943
+SHA256 (rust/crates/vergen-9.0.6.crate) = 6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777
+SIZE (rust/crates/vergen-9.0.6.crate) = 33160
SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166
SIZE (rust/crates/vergen-lib-0.1.6.crate) = 20754
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
@@ -289,31 +319,53 @@ SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7
SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
-SIZE (rust/crates/winnow-0.7.4.crate) = 173588
-SHA256 (fioncat-otree-v0.4.0_GH0.tar.gz) = d1bfb69c22b667a3102a33e879175cb2a883456123fafdb5cf2fdbbf23fbab10
-SIZE (fioncat-otree-v0.4.0_GH0.tar.gz) = 184467
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (fioncat-otree-v0.6.2_GH0.tar.gz) = d5126b1231b00fe6c8bfb0ecb94e86d328090c1e33261922f54e79ef647aed42
+SIZE (fioncat-otree-v0.6.2_GH0.tar.gz) = 202460
diff --git a/textproc/ov/Makefile b/textproc/ov/Makefile
index 5578d7572eb2..a516c4acc542 100644
--- a/textproc/ov/Makefile
+++ b/textproc/ov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ov
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.0
-PORTREVISION= 16
+DISTVERSION= 0.45.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
_BUILD_VERSION= ${DISTVERSIONFULL}
-_BUILD_REVISION= dc0b5ca
+_BUILD_REVISION= f7dadd8
GO_MODULE= github.com/noborus/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
diff --git a/textproc/ov/distinfo b/textproc/ov/distinfo
index 999714e70fd4..0dec8472b299 100644
--- a/textproc/ov/distinfo
+++ b/textproc/ov/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1679115395
-SHA256 (go/textproc_ov/ov-v0.15.0/v0.15.0.mod) = ce0040112c942b0ac4b25a921927c75a034fcfb2ab7ccc95cee09608851f6721
-SIZE (go/textproc_ov/ov-v0.15.0/v0.15.0.mod) = 1496
-SHA256 (go/textproc_ov/ov-v0.15.0/v0.15.0.zip) = e7f273a1d95b6f0fbb10457f5f8a66966da806f6941580d52f574ec12e7d85af
-SIZE (go/textproc_ov/ov-v0.15.0/v0.15.0.zip) = 635822
+TIMESTAMP = 1761591189
+SHA256 (go/textproc_ov/ov-v0.45.1/v0.45.1.mod) = 8f032714b4350c4f26b5cafcf39d1519d101b8a8450793ced5bf314332b0a9c6
+SIZE (go/textproc_ov/ov-v0.45.1/v0.45.1.mod) = 1536
+SHA256 (go/textproc_ov/ov-v0.45.1/v0.45.1.zip) = 2ea2508c6135ed975b53dc1be9e33173b5740b8f8486f28c6d4337e50fab2c72
+SIZE (go/textproc_ov/ov-v0.45.1/v0.45.1.zip) = 3625519
diff --git a/textproc/ox-gfm.el/Makefile b/textproc/ox-gfm.el/Makefile
index 24cf46c9417d..e658b33e08f6 100644
--- a/textproc/ox-gfm.el/Makefile
+++ b/textproc/ox-gfm.el/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ox-gfm.el
PORTVERSION= 1.0p20231215.1901
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= pat@patmaddox.com
diff --git a/textproc/p5-BibTeX-Parser/Makefile b/textproc/p5-BibTeX-Parser/Makefile
index b61a676e591a..cc43ba6212f1 100644
--- a/textproc/p5-BibTeX-Parser/Makefile
+++ b/textproc/p5-BibTeX-Parser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= BibTeX-Parser
-PORTVERSION= 1.92
+PORTVERSION= 1.93
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:BORISV
diff --git a/textproc/p5-BibTeX-Parser/distinfo b/textproc/p5-BibTeX-Parser/distinfo
index 05a48bf36b99..5e91e2bd4e0a 100644
--- a/textproc/p5-BibTeX-Parser/distinfo
+++ b/textproc/p5-BibTeX-Parser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752262879
-SHA256 (BibTeX-Parser-1.92.tar.gz) = 5995391d232d75c846456eaf23c385d156bf4c0f98aa6ac7a21de4575a324763
-SIZE (BibTeX-Parser-1.92.tar.gz) = 28819
+TIMESTAMP = 1757520516
+SHA256 (BibTeX-Parser-1.93.tar.gz) = 6ea3682cd6ecb91a772d7c233366f1a51258253997a208d1451deda56487a5ca
+SIZE (BibTeX-Parser-1.93.tar.gz) = 28939
diff --git a/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm b/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm
deleted file mode 100644
index 0051d3abf59e..000000000000
--- a/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/BibTeX/Parser/Author.pm.orig 2025-07-11 19:47:50 UTC
-+++ lib/BibTeX/Parser/Author.pm
-@@ -5,7 +5,7 @@ use strict;
-
- use warnings;
- use strict;
--use BibTeX::Parser qw (_split_braced_string);
-+use BibTeX::Parser;
-
- use overload
- '""' => \&to_string;
diff --git a/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm b/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm
deleted file mode 100644
index 6da048ae52a8..000000000000
--- a/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/BibTeX/Parser/Entry.pm.orig 2025-07-11 19:47:56 UTC
-+++ lib/BibTeX/Parser/Entry.pm
-@@ -7,7 +7,7 @@ use BibTeX::Parser::Author;
- use strict;
-
- use BibTeX::Parser::Author;
--use BibTeX::Parser qw (_split_braced_string);
-+use BibTeX::Parser;
-
- sub new {
- my ($class, $type, $key, $parse_ok, $fieldsref) = @_;
diff --git a/textproc/p5-Excel-Writer-XLSX/Makefile b/textproc/p5-Excel-Writer-XLSX/Makefile
index 504072391766..92f7bd958bac 100644
--- a/textproc/p5-Excel-Writer-XLSX/Makefile
+++ b/textproc/p5-Excel-Writer-XLSX/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Excel-Writer-XLSX
-PORTVERSION= 1.14
+PORTVERSION= 1.15
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:JMCNAMARA
diff --git a/textproc/p5-Excel-Writer-XLSX/distinfo b/textproc/p5-Excel-Writer-XLSX/distinfo
index c9f7e8b0abea..610700bf96f7 100644
--- a/textproc/p5-Excel-Writer-XLSX/distinfo
+++ b/textproc/p5-Excel-Writer-XLSX/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729909976
-SHA256 (Excel-Writer-XLSX-1.14.tar.gz) = ce9e2c24756ee0bfbc241c66fca62ac4c9e06a1fd0da7fffff8ccb322cbfb688
-SIZE (Excel-Writer-XLSX-1.14.tar.gz) = 4384544
+TIMESTAMP = 1759324054
+SHA256 (Excel-Writer-XLSX-1.15.tar.gz) = 7931b4d8e2fa8b4f806db4bf523be396483f55f53e4f4738fdff5e9a0d875331
+SIZE (Excel-Writer-XLSX-1.15.tar.gz) = 4414111
diff --git a/textproc/p5-Markdown-Render/Makefile b/textproc/p5-Markdown-Render/Makefile
index eff0592e7867..fa09e30cc459 100644
--- a/textproc/p5-Markdown-Render/Makefile
+++ b/textproc/p5-Markdown-Render/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Markdown-Render
-PORTVERSION= 1.60.2
+DISTVERSION= 1.60.4
CATEGORIES= textproc www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:BIGFOOT
@@ -12,16 +12,15 @@ WWW= https://metacpan.org/release/Markdown-Render
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-BUILD_DEPENDS= p5-ExtUtils-MakeMaker>=6.64:devel/p5-ExtUtils-MakeMaker \
- p5-File-ShareDir-Install>0:devel/p5-File-ShareDir-Install
-RUN_DEPENDS= p5-Class-Accessor>=0.51:devel/p5-Class-Accessor \
- p5-Config-Tiny>=2.28:devel/p5-Config-Tiny \
- p5-TimeDate>=2.24:devel/p5-TimeDate \
- p5-HTTP-Message>=6.45:www/p5-HTTP-Message \
- p5-IO-Stringy>=2.113:devel/p5-IO-Stringy \
- p5-JSON>=4.10:converters/p5-JSON \
- p5-libwww>=6.77:www/p5-libwww \
- p5-Readonly>=2.05:devel/p5-Readonly
+BUILD_DEPENDS= p5-File-ShareDir-Install>0:devel/p5-File-ShareDir-Install
+RUN_DEPENDS= p5-Class-Accessor>0:devel/p5-Class-Accessor \
+ p5-Config-Tiny>0:devel/p5-Config-Tiny \
+ p5-TimeDate>0:devel/p5-TimeDate \
+ p5-HTTP-Message>0:www/p5-HTTP-Message \
+ p5-IO-Stringy>0:devel/p5-IO-Stringy \
+ p5-JSON>0:converters/p5-JSON \
+ p5-libwww>0:www/p5-libwww \
+ p5-Readonly>0:devel/p5-Readonly
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Markdown-Render/distinfo b/textproc/p5-Markdown-Render/distinfo
index 7da3cd622d1e..49e56f1f77dd 100644
--- a/textproc/p5-Markdown-Render/distinfo
+++ b/textproc/p5-Markdown-Render/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748692443
-SHA256 (Markdown-Render-1.60.2.tar.gz) = 35309f73f8c5f0b8d2fac5000b26ca9b93c46a374df1386a5ed8f44a39d67fe2
-SIZE (Markdown-Render-1.60.2.tar.gz) = 12514
+TIMESTAMP = 1756289891
+SHA256 (Markdown-Render-1.60.4.tar.gz) = 23bf45b6bdd848a032fa213f857cc3a86b40408ca371f23bb361e3fa40a53160
+SIZE (Markdown-Render-1.60.4.tar.gz) = 12672
diff --git a/textproc/p5-MathML-Entities/Makefile b/textproc/p5-MathML-Entities/Makefile
index 122899cb42a4..17ea7a5be4ee 100644
--- a/textproc/p5-MathML-Entities/Makefile
+++ b/textproc/p5-MathML-Entities/Makefile
@@ -1,6 +1,5 @@
PORTNAME= MathML-Entities
-PORTVERSION= 0.17
-PORTREVISION= 1
+PORTVERSION= 0.20
CATEGORIES= textproc www math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -9,8 +8,6 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Convert XHTML+MathML Named Entities to Numeric Character References
WWW= https://metacpan.org/release/MathML-Entities
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-MathML-Entities/distinfo b/textproc/p5-MathML-Entities/distinfo
index 83dd24916651..79aee0f34e75 100644
--- a/textproc/p5-MathML-Entities/distinfo
+++ b/textproc/p5-MathML-Entities/distinfo
@@ -1,2 +1,3 @@
-SHA256 (MathML-Entities-0.17.tar.gz) = b527be7300e3f8bbeaf6fb3283c850ad126f32cbf16cc571f9a5d9cf07c89da3
-SIZE (MathML-Entities-0.17.tar.gz) = 53231
+TIMESTAMP = 1756269106
+SHA256 (MathML-Entities-0.20.tar.gz) = c2a7eb60f06e8e198b811c9fb428c5ff7b4022beb0ad88cb1d7a77594d23a7a9
+SIZE (MathML-Entities-0.20.tar.gz) = 19647
diff --git a/textproc/p5-PDF-API2/Makefile b/textproc/p5-PDF-API2/Makefile
index 6981d97f7ce4..8267adf4924b 100644
--- a/textproc/p5-PDF-API2/Makefile
+++ b/textproc/p5-PDF-API2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PDF-API2
-PORTVERSION= 2.047
+PORTVERSION= 2.048
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/textproc/p5-PDF-API2/distinfo b/textproc/p5-PDF-API2/distinfo
index 3b93af10f628..93468d1d3cbd 100644
--- a/textproc/p5-PDF-API2/distinfo
+++ b/textproc/p5-PDF-API2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716142074
-SHA256 (PDF-API2-2.047.tar.gz) = 84d6318279d77844923e4de4275fe4345cd08b225edd7f9ed6a16f87a91aca39
-SIZE (PDF-API2-2.047.tar.gz) = 3596588
+TIMESTAMP = 1757436459
+SHA256 (PDF-API2-2.048.tar.gz) = 369de1a4a5652899a39a45598326248d9c72f02c16812a50e868b7401f634d89
+SIZE (PDF-API2-2.048.tar.gz) = 3598218
diff --git a/textproc/p5-PPIx-Regexp/Makefile b/textproc/p5-PPIx-Regexp/Makefile
index 4964142f52ed..0cc7f0c417d3 100644
--- a/textproc/p5-PPIx-Regexp/Makefile
+++ b/textproc/p5-PPIx-Regexp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PPIx-Regexp
-DISTVERSION= 0.089
+DISTVERSION= 0.091
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:WYANT
@@ -14,9 +14,10 @@ LICENSE_COMB= dual
LICENSE_FILE_ART10= ${WRKSRC}/LICENSES/Artistic
LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSES/Copying
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-PPI>=0:textproc/p5-PPI \
+_BR_DEPENDS= p5-PPI>=0:textproc/p5-PPI \
p5-Task-Weaken>=0:devel/p5-Task-Weaken
+BUILD_DEPENDS= ${_BR_DEPENDS}
+RUN_DEPENDS= ${_BR_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-PPIx-Regexp/distinfo b/textproc/p5-PPIx-Regexp/distinfo
index 5b2c11ece84e..7faa76650202 100644
--- a/textproc/p5-PPIx-Regexp/distinfo
+++ b/textproc/p5-PPIx-Regexp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747744233
-SHA256 (PPIx-Regexp-0.089.tar.gz) = 9865f61f59da3b8aa32492580a8ecc9e24d251c00a5eb685678569928a2f8881
-SIZE (PPIx-Regexp-0.089.tar.gz) = 255295
+TIMESTAMP = 1760735652
+SHA256 (PPIx-Regexp-0.091.tar.gz) = e72ec79eff640297b087227d6a7708fca871c6de09997149585a98fe65ed942f
+SIZE (PPIx-Regexp-0.091.tar.gz) = 258091
diff --git a/textproc/p5-Perl-Critic-Pulp/Makefile b/textproc/p5-Perl-Critic-Pulp/Makefile
index 4ddeca977c8f..ce8d679fda02 100644
--- a/textproc/p5-Perl-Critic-Pulp/Makefile
+++ b/textproc/p5-Perl-Critic-Pulp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Perl-Critic-Pulp
-PORTVERSION= 99
+PORTVERSION= 100
CATEGORIES= textproc devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,6 +15,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Perl-Critic>=0:textproc/p5-Perl-Critic \
p5-Perl-MinimumVersion>=0:textproc/p5-Perl-MinimumVersion \
p5-Pod-MinimumVersion>=0:textproc/p5-Pod-MinimumVersion
+TEST_DEPENDS= p5-List-MoreUtils>=0:lang/p5-List-MoreUtils
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Perl-Critic-Pulp/distinfo b/textproc/p5-Perl-Critic-Pulp/distinfo
index 13ec0d41db70..5bda24863f6b 100644
--- a/textproc/p5-Perl-Critic-Pulp/distinfo
+++ b/textproc/p5-Perl-Critic-Pulp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1622214122
-SHA256 (Perl-Critic-Pulp-99.tar.gz) = b8fda842fcbed74d210257c0a284b6dc7b1d0554a47a3de5d97e7d542e23e7fe
-SIZE (Perl-Critic-Pulp-99.tar.gz) = 222502
+TIMESTAMP = 1762093245
+SHA256 (Perl-Critic-Pulp-100.tar.gz) = 17d33add2260ac49791250ccd32da8bca8063bf6fcf406ddb12b3a0076578e98
+SIZE (Perl-Critic-Pulp-100.tar.gz) = 222435
diff --git a/textproc/p5-String-Print/Makefile b/textproc/p5-String-Print/Makefile
index e46b02a2a129..3530b87bdce4 100644
--- a/textproc/p5-String-Print/Makefile
+++ b/textproc/p5-String-Print/Makefile
@@ -1,5 +1,5 @@
PORTNAME= String-Print
-PORTVERSION= 0.94
+PORTVERSION= 0.96
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,6 +15,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser \
p5-TimeDate>=2.30:devel/p5-TimeDate \
p5-Unicode-LineBreak>=0:textproc/p5-Unicode-LineBreak
+TEST_DEPENDS= p5-Test-Pod>=1.00:devel/p5-Test-Pod
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-String-Print/distinfo b/textproc/p5-String-Print/distinfo
index c54c573ac64d..38ddaa03445a 100644
--- a/textproc/p5-String-Print/distinfo
+++ b/textproc/p5-String-Print/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1583257474
-SHA256 (String-Print-0.94.tar.gz) = 9b3cd677adb7a40cb183bd6c60db80d96adcabd5aae27e324e3ee37e3275229b
-SIZE (String-Print-0.94.tar.gz) = 22282
+TIMESTAMP = 1759816614
+SHA256 (String-Print-0.96.tar.gz) = 4cf8882641623c515c4bef47649ba88ca451af05d7581fbb8163f98ab5d3fb61
+SIZE (String-Print-0.96.tar.gz) = 23986
diff --git a/textproc/p5-Text-Balanced/Makefile b/textproc/p5-Text-Balanced/Makefile
index 69ddb1dcb0c0..f829080f704c 100644
--- a/textproc/p5-Text-Balanced/Makefile
+++ b/textproc/p5-Text-Balanced/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Text-Balanced
-PORTVERSION= 2.06
+PORTVERSION= 2.07
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/textproc/p5-Text-Balanced/distinfo b/textproc/p5-Text-Balanced/distinfo
index 80e1f4d563fe..5d11e393bc5e 100644
--- a/textproc/p5-Text-Balanced/distinfo
+++ b/textproc/p5-Text-Balanced/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654708456
-SHA256 (Text-Balanced-2.06.tar.gz) = 773e0f0f21c0cb2cf664cee6ba28ff70259babcc892f9b650f9cbda00be092ad
-SIZE (Text-Balanced-2.06.tar.gz) = 43693
+TIMESTAMP = 1755077637
+SHA256 (Text-Balanced-2.07.tar.gz) = 7c5d81bd8d6b2cddbf60cef66d7f9f6af417412e5eb24e87a5a197c311e330cf
+SIZE (Text-Balanced-2.07.tar.gz) = 43797
diff --git a/textproc/p5-YAML-Syck/Makefile b/textproc/p5-YAML-Syck/Makefile
index dd065d02e2de..8b69da01cb19 100644
--- a/textproc/p5-YAML-Syck/Makefile
+++ b/textproc/p5-YAML-Syck/Makefile
@@ -1,6 +1,5 @@
PORTNAME= YAML-Syck
-PORTVERSION= 1.34
-PORTREVISION= 1
+PORTVERSION= 1.36
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/textproc/p5-YAML-Syck/distinfo b/textproc/p5-YAML-Syck/distinfo
index 77aa01151387..721b9bdaa8d6 100644
--- a/textproc/p5-YAML-Syck/distinfo
+++ b/textproc/p5-YAML-Syck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604422239
-SHA256 (YAML-Syck-1.34.tar.gz) = cc9156ccaebda798ebfe2f31b619e806577f860ed1704262f17ffad3c6e34159
-SIZE (YAML-Syck-1.34.tar.gz) = 166886
+TIMESTAMP = 1762093605
+SHA256 (YAML-Syck-1.36.tar.gz) = 4dcd9d9b3b0ce3c65a2ff2b9b4c6fff8b649fdf243bfd7e1889543becdb91a52
+SIZE (YAML-Syck-1.36.tar.gz) = 166124
diff --git a/textproc/par/Makefile b/textproc/par/Makefile
index 5eaea70a9515..b12e9cd59f24 100644
--- a/textproc/par/Makefile
+++ b/textproc/par/Makefile
@@ -1,6 +1,6 @@
PORTNAME= par
PORTVERSION= 1.53.0
-PORTREVISION= 2
+PORTREVISION= 3
PKGNAMESUFFIX= _format
CATEGORIES= textproc
MASTER_SITES= http://www.nicemice.net/par/
diff --git a/textproc/par/files/patch-par.c b/textproc/par/files/patch-par.c
new file mode 100644
index 000000000000..8e3f237a3181
--- /dev/null
+++ b/textproc/par/files/patch-par.c
@@ -0,0 +1,24 @@
+--- par.c.orig 2025-01-24 19:16:10 UTC
++++ par.c
+@@ -21,6 +21,9 @@ This is ANSI C code (C89).
+ #include <stdlib.h>
+ #include <string.h>
+
++#include <sys/capsicum.h>
++#include <errno.h>
++
+ #undef NULL
+ #define NULL ((void *) 0)
+
+@@ -724,6 +727,11 @@ int main(int argc, const char * const *argv)
+ errmsg_t errmsg = { '\0' };
+ lineprop *props = NULL, *firstprop, *nextprop;
+ FILE *errout;
++
++ if (cap_enter() == -1 && errno != ENOSYS) {
++ strcpy(errmsg, "unable to enter sandbox\n");
++ goto parcleanup;
++ }
+
+ /* Set the current locale from the environment: */
+
diff --git a/textproc/pdjson/Makefile b/textproc/pdjson/Makefile
new file mode 100644
index 000000000000..087c1e6d1a8d
--- /dev/null
+++ b/textproc/pdjson/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= pdjson
+DISTVERSION= g20250825
+CATEGORIES= textproc
+
+MAINTAINER= nsonack@herrhotzenplotz.de
+COMMENT= Public Domain JSON Parser Library for C
+
+LICENSE= UNLICENSE
+LICENSE_FILE= ${WRKSRC}/UNLICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= skeeto
+GH_TAGNAME= 78fe04b820dc8817f540bdd87fb22887e0ef3981
+USE_LDCONFIG= yes
+
+TEST_TARGET= check
+
+SUB_FILES= pdjson.pc
+SUB_LIST= DISTVERSION=${DISTVERSION}
+
+do-install:
+ ${INSTALL_LIB} ${WRKSRC}/libpdjson.so ${STAGEDIR}${LOCALBASE}/lib/libpdjson.so.0
+ ${RLN} ${STAGEDIR}${LOCALBASE}/lib/libpdjson.so.0 ${STAGEDIR}${LOCALBASE}/lib/libpdjson.so
+ ${INSTALL} ${WRKSRC}/pdjson.h ${STAGEDIR}${LOCALBASE}/include
+ ${INSTALL_DATA} ${WRKDIR}/pdjson.pc ${STAGEDIR}${LOCALBASE}/libdata/pkgconfig
+
+.include <bsd.port.mk>
diff --git a/textproc/pdjson/distinfo b/textproc/pdjson/distinfo
new file mode 100644
index 000000000000..b457f5012f19
--- /dev/null
+++ b/textproc/pdjson/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756138081
+SHA256 (skeeto-pdjson-g20250825-78fe04b820dc8817f540bdd87fb22887e0ef3981_GH0.tar.gz) = e6bf6a90e65736faa5cfa6641a1f3278b577504d63f7fd2bf6b1454d94fa223c
+SIZE (skeeto-pdjson-g20250825-78fe04b820dc8817f540bdd87fb22887e0ef3981_GH0.tar.gz) = 11698
diff --git a/textproc/pdjson/files/patch-Makefile b/textproc/pdjson/files/patch-Makefile
new file mode 100644
index 000000000000..bfe7b015e15f
--- /dev/null
+++ b/textproc/pdjson/files/patch-Makefile
@@ -0,0 +1,21 @@
+--- Makefile.orig 2024-02-22 11:12:52 UTC
++++ Makefile
+@@ -1,8 +1,8 @@
+ .POSIX:
+-CC = cc
+-CFLAGS = -std=c99 -pedantic -Wall -Wextra -Wno-missing-field-initializers
++CC ?= cc
++CFLAGS += -std=c99 -pedantic -Wall -Wextra -Wno-missing-field-initializers -fPIC
+
+-all: tests/pretty tests/stream tests/tests
++all: libpdjson.so tests/pretty tests/stream tests/tests
+
+ tests/pretty: tests/pretty.o pdjson.o
+ $(CC) $(LDFLAGS) -o $@ tests/pretty.o pdjson.o $(LDLIBS)
+@@ -28,3 +28,6 @@ clean:
+
+ .c.o:
+ $(CC) -c $(CFLAGS) -o $@ $<
++
++libpdjson.so: pdjson.o
++ $(CC) -shared -Wl,-soname=libpdjson.so.0 -o libpdjson.so pdjson.o
diff --git a/textproc/pdjson/files/pdjson.pc.in b/textproc/pdjson/files/pdjson.pc.in
new file mode 100644
index 000000000000..5feb5f556ec3
--- /dev/null
+++ b/textproc/pdjson/files/pdjson.pc.in
@@ -0,0 +1,11 @@
+prefix=%%PREFIX%%
+libdir=${prefix}/lib
+includedir=${prefix}/include
+
+Name: pdjson
+Version: %%DISTVERSION%%
+Description: Public Domain JSON parser
+URL: https://github.com/skeeto/pdjson
+Libs: -L${libdir} -lpdjson
+Cflags: -I${includedir}
+
diff --git a/textproc/pdjson/pkg-descr b/textproc/pdjson/pkg-descr
new file mode 100644
index 000000000000..9443bb133061
--- /dev/null
+++ b/textproc/pdjson/pkg-descr
@@ -0,0 +1,5 @@
+A public domain JSON parser focused on correctness, ANSI C99
+compliance, full Unicode (UTF-8) support, minimal memory footprint,
+and a simple API. As a streaming API, arbitrary large JSON could
+be processed with a small amount of memory (the size of the largest
+string in the JSON).
diff --git a/textproc/pdjson/pkg-plist b/textproc/pdjson/pkg-plist
new file mode 100644
index 000000000000..98c00cb58daa
--- /dev/null
+++ b/textproc/pdjson/pkg-plist
@@ -0,0 +1,4 @@
+include/pdjson.h
+lib/libpdjson.so
+lib/libpdjson.so.0
+libdata/pkgconfig/pdjson.pc
diff --git a/textproc/pecl-yaml/Makefile b/textproc/pecl-yaml/Makefile
index 92419ba58a6b..90315aba77c3 100644
--- a/textproc/pecl-yaml/Makefile
+++ b/textproc/pecl-yaml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yaml
-DISTVERSION= 2.2.4
+DISTVERSION= 2.2.5
CATEGORIES= textproc pear
MAINTAINER= dbaio@FreeBSD.org
@@ -13,10 +13,4 @@ LIB_DEPENDS= libyaml.so:textproc/libyaml
USES= php:pecl
-.include <bsd.port.pre.mk>
-post-patch:
-.if ${PHP_VER} >= 85
- @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
- ${WRKSRC}/php_yaml.h
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/pecl-yaml/distinfo b/textproc/pecl-yaml/distinfo
index 91abeb765e7d..013d759365e3 100644
--- a/textproc/pecl-yaml/distinfo
+++ b/textproc/pecl-yaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736470893
-SHA256 (PECL/yaml-2.2.4.tgz) = 8eb353baf87f15b1b62ac6eb71c8b589685958a1fe8b0e3d22ac59560d0e8913
-SIZE (PECL/yaml-2.2.4.tgz) = 41573
+TIMESTAMP = 1761304970
+SHA256 (PECL/yaml-2.2.5.tgz) = 0c751b489749fbf02071d5b0c6bfeb26c4b863c668ef89711ecf9507391bdf71
+SIZE (PECL/yaml-2.2.5.tgz) = 41617
diff --git a/textproc/peco/Makefile b/textproc/peco/Makefile
index 2564b9608bbb..91a561d7a496 100644
--- a/textproc/peco/Makefile
+++ b/textproc/peco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= peco
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.11
-PORTREVISION= 16
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/php81-xml/Makefile b/textproc/php81-xml/Makefile
index 6baacc4611cc..0800edeb41eb 100644
--- a/textproc/php81-xml/Makefile
+++ b/textproc/php81-xml/Makefile
@@ -1,3 +1,4 @@
+PORTREVISION= 1
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php81
diff --git a/textproc/php81-xml/files/patch-compat.c b/textproc/php81-xml/files/patch-compat.c
index 02125961b20c..af608e129191 100644
--- a/textproc/php81-xml/files/patch-compat.c
+++ b/textproc/php81-xml/files/patch-compat.c
@@ -1,6 +1,6 @@
---- compat.c.orig Tue Jul 20 10:55:02 2004
-+++ compat.c Tue Jul 20 10:55:55 2004
-@@ -16,6 +16,10 @@
+--- compat.c.orig 2025-07-01 21:17:52 UTC
++++ compat.c
+@@ -14,6 +14,10 @@
+----------------------------------------------------------------------+
*/
@@ -9,5 +9,16 @@
+#endif
+
#include "php.h"
- #if defined(HAVE_LIBXML) && defined(HAVE_XML) && !defined(HAVE_LIBEXPAT)
+ #if defined(HAVE_LIBXML) && (defined(HAVE_XML) || defined(HAVE_XMLRPC)) && !defined(HAVE_LIBEXPAT)
#include "expat_compat.h"
+@@ -375,7 +379,9 @@ _get_entity(void *user, const xmlChar *name)
+ if (ret == NULL)
+ ret = xmlGetDocEntity(parser->parser->myDoc, name);
+
+- if (ret == NULL || (parser->parser->instate != XML_PARSER_ENTITY_VALUE && parser->parser->instate != XML_PARSER_ATTRIBUTE_VALUE)) {
++/* Fix parse error on some XML files so that devel/pear work again. */
++/* See https://github.com/php/php-src/issues/14834 for details. */
++ if (ret == NULL || parser->parser->instate == XML_PARSER_CONTENT) {
+ if (ret == NULL || ret->etype == XML_INTERNAL_GENERAL_ENTITY || ret->etype == XML_INTERNAL_PARAMETER_ENTITY || ret->etype == XML_INTERNAL_PREDEFINED_ENTITY) {
+ /* Predefined entities will expand unless no cdata handler is present */
+ if (parser->h_default && ! (ret && ret->etype == XML_INTERNAL_PREDEFINED_ENTITY && parser->h_cdata)) {
diff --git a/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c b/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c
deleted file mode 100644
index 2d91481ddf5c..000000000000
--- a/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- lexbor/selectors-adapted/selectors.c.orig 2025-07-02 12:25:47 UTC
-+++ lexbor/selectors-adapted/selectors.c
-@@ -13,7 +13,7 @@
- #include <Zend/zend_API.h>
- #include <php.h>
-
--#include "ext/dom/lexbor/selectors-adapted/selectors.h"
-+#include "selectors.h"
- #include "../../namespace_compat.h"
- #include "../../domexception.h"
- #include "../../php_dom.h"
diff --git a/textproc/pup/Makefile b/textproc/pup/Makefile
index e0461ba76bdc..15bfa1dceed4 100644
--- a/textproc/pup/Makefile
+++ b/textproc/pup/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pup
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0-10
DISTVERSIONSUFFIX= -g681d7bb
-PORTREVISION= 28
+PORTREVISION= 33
CATEGORIES= textproc
PATCH_SITES= https://github.com/ericchiang/pup/pull/
PATCHFILES= 107.patch:-p1 \
diff --git a/textproc/py-TatSu/Makefile b/textproc/py-TatSu/Makefile
index 55811ccd05eb..55bf38a32cb3 100644
--- a/textproc/py-TatSu/Makefile
+++ b/textproc/py-TatSu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= TatSu
DISTVERSIONPREFIX= v
-DISTVERSION= 5.13.1
+DISTVERSION= 5.13.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
@@ -31,6 +31,6 @@ post-install: # workaround https://github.com/neogeny/TatSu/issues/333
fix-plist:
${REINPLACE_CMD} -e 's|^.*/test/.*$$||' ${TMPPLIST}
-# tests as of version 5.13.1: 141 passed, 2 skipped in 71.02s (0:01:11)
+# tests as of version 5.13.2: 141 passed, 2 skipped, 2 warnings in 60.29s (0:01:00)
.include <bsd.port.mk>
diff --git a/textproc/py-TatSu/distinfo b/textproc/py-TatSu/distinfo
index cd36abdb2bec..fc8a758f24ab 100644
--- a/textproc/py-TatSu/distinfo
+++ b/textproc/py-TatSu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736573234
-SHA256 (neogeny-TatSu-v5.13.1_GH0.tar.gz) = 953634c319e62ac49aac2d01138856c09e1e0a9d0f369c541ab6f213659b6a9a
-SIZE (neogeny-TatSu-v5.13.1_GH0.tar.gz) = 173437
+TIMESTAMP = 1758869030
+SHA256 (neogeny-TatSu-v5.13.2_GH0.tar.gz) = fbbc466aae62871f6fac38159c04fc45be38b15f1f4d1a260dfc0d5542a1f58b
+SIZE (neogeny-TatSu-v5.13.2_GH0.tar.gz) = 175188
diff --git a/textproc/py-aeidon/Makefile b/textproc/py-aeidon/Makefile
index 806a0c3e2d35..84bd873d6eb6 100644
--- a/textproc/py-aeidon/Makefile
+++ b/textproc/py-aeidon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aeidon
-PORTVERSION= 1.14.1
+PORTVERSION= 1.15
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= GPLv3+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=2.2.1,1:textproc/py-chardet@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2.0:textproc/py-charset-normalizer@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-aeidon/distinfo b/textproc/py-aeidon/distinfo
index 981d4bf50e51..a79be59ade12 100644
--- a/textproc/py-aeidon/distinfo
+++ b/textproc/py-aeidon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712330617
-SHA256 (aeidon-1.14.1.tar.gz) = e6dd9014b7f918a6730ee629a5afa5c1fe87efa9e7bb45ff6fc8f41597fc65d8
-SIZE (aeidon-1.14.1.tar.gz) = 609025
+TIMESTAMP = 1759324186
+SHA256 (aeidon-1.15.tar.gz) = a86a46ada459155696d49cacdb8aaf7cfa3958383b43f7e1be6e38247f2e955c
+SIZE (aeidon-1.15.tar.gz) = 609093
diff --git a/textproc/py-aeidon/files/patch-setup-aeidon.py b/textproc/py-aeidon/files/patch-setup-aeidon.py
index 198e3bc4b94d..b8b934caac8f 100644
--- a/textproc/py-aeidon/files/patch-setup-aeidon.py
+++ b/textproc/py-aeidon/files/patch-setup-aeidon.py
@@ -1,6 +1,6 @@
---- setup-aeidon.py.orig 2020-12-30 21:35:12 UTC
+--- setup-aeidon.py.orig 2024-05-28 20:53:03 UTC
+++ setup-aeidon.py
-@@ -2,30 +2,30 @@
+@@ -2,30 +2,31 @@
"""setuptools/wheel/PyPI version of the aeidon package."""
@@ -8,6 +8,7 @@
+#import shutil
-from setup import get_aeidon_version
++#from setup import get_aeidon_version
from setuptools import find_packages
from setuptools import setup
@@ -33,8 +34,8 @@
- package_data={"aeidon": ["data/*/*"]},
+ package_data={"aeidon": ["aeidon/data/*/*"]},
+ include_package_data=True,
- python_requires=">=3.2.0",
- install_requires=["chardet>=2.2.1"],
+ python_requires=">=3.5.0",
+ install_requires=["charset-normalizer>2.0"],
)
-shutil.rmtree("aeidon/data")
diff --git a/textproc/py-autopep8/Makefile b/textproc/py-autopep8/Makefile
index 424a003539be..a8eb989fe0eb 100644
--- a/textproc/py-autopep8/Makefile
+++ b/textproc/py-autopep8/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.12.0:devel/py-pycodestyle@${PY_FLAVOR} \
${PY_TOMLI}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-backrefs/Makefile b/textproc/py-backrefs/Makefile
index 0131c80a27d8..18240aed99ee 100644
--- a/textproc/py-backrefs/Makefile
+++ b/textproc/py-backrefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= backrefs
-DISTVERSION= 5.9
+DISTVERSION= 6.0.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-backrefs/distinfo b/textproc/py-backrefs/distinfo
index a6fb10fd4704..e374a57b6c05 100644
--- a/textproc/py-backrefs/distinfo
+++ b/textproc/py-backrefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750652014
-SHA256 (backrefs-5.9.tar.gz) = 808548cb708d66b82ee231f962cb36faaf4f2baab032f2fbb783e9c2fdddaa59
-SIZE (backrefs-5.9.tar.gz) = 5765857
+TIMESTAMP = 1753955159
+SHA256 (backrefs-6.0.1.tar.gz) = 54f8453c9ae38417a83c06d23745c634138c8da622d87a12cb3eef9ba66dd466
+SIZE (backrefs-6.0.1.tar.gz) = 5767249
diff --git a/textproc/py-chameleon/Makefile b/textproc/py-chameleon/Makefile
index 2369c13c48f2..a820ca847ca7 100644
--- a/textproc/py-chameleon/Makefile
+++ b/textproc/py-chameleon/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-charset-normalizer/Makefile b/textproc/py-charset-normalizer/Makefile
index f588d08bedc4..fe1d72725fb4 100644
--- a/textproc/py-charset-normalizer/Makefile
+++ b/textproc/py-charset-normalizer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= charset-normalizer
-PORTVERSION= 3.4.2
+PORTVERSION= 3.4.4
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/jawah/charset_normalizer/releases/download/${PORTVERSION}/
@@ -14,8 +14,7 @@ WWW= https://charset-normalizer.readthedocs.io/en/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-charset-normalizer/distinfo b/textproc/py-charset-normalizer/distinfo
index 156ab3cfccea..96c11c67061a 100644
--- a/textproc/py-charset-normalizer/distinfo
+++ b/textproc/py-charset-normalizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546584
-SHA256 (charset_normalizer-3.4.2.tar.gz) = 5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63
-SIZE (charset_normalizer-3.4.2.tar.gz) = 126367
+TIMESTAMP = 1759774719
+SHA256 (charset_normalizer-3.4.4.tar.gz) = 94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a
+SIZE (charset_normalizer-3.4.4.tar.gz) = 129418
diff --git a/textproc/py-charset-normalizer/files/patch-pyproject.toml b/textproc/py-charset-normalizer/files/patch-pyproject.toml
index 53436d36b469..7a469a24f555 100644
--- a/textproc/py-charset-normalizer/files/patch-pyproject.toml
+++ b/textproc/py-charset-normalizer/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
---- pyproject.toml.orig 2025-05-02 06:41:54 UTC
+--- pyproject.toml.orig 2025-10-14 03:34:24 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
--requires = ["setuptools", "setuptools-scm", "mypy>=1.4.1,<=1.15.0"]
-+requires = ["setuptools", "setuptools-scm"]
- build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=68,<=81"]
++requires = ["setuptools>=61"]
+ build-backend = "backend"
+ backend-path = ["_mypyc_hook"]
- [project]
diff --git a/textproc/py-citeproc-py/Makefile b/textproc/py-citeproc-py/Makefile
index c3b81e86a7c3..8796d16f6493 100644
--- a/textproc/py-citeproc-py/Makefile
+++ b/textproc/py-citeproc-py/Makefile
@@ -1,6 +1,6 @@
PORTNAME= citeproc-py
DISTVERSION= 0.6.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rnc2rng>=2.6.1:textproc/py-rnc2rng@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils concurrent autoplist
diff --git a/textproc/py-cmarkgfm/Makefile b/textproc/py-cmarkgfm/Makefile
index fa9ecf522473..de477a427b43 100644
--- a/textproc/py-cmarkgfm/Makefile
+++ b/textproc/py-cmarkgfm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cmarkgfm
-PORTVERSION= 2024.11.20
+PORTVERSION= 2025.10.22
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,8 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.15.0:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycparser>=2.06:devel/py-pycparser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.15.0:devel/py-cffi@${PY_FLAVOR}
diff --git a/textproc/py-cmarkgfm/distinfo b/textproc/py-cmarkgfm/distinfo
index 77f82339f7c4..2fd505c6ce1c 100644
--- a/textproc/py-cmarkgfm/distinfo
+++ b/textproc/py-cmarkgfm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732224710
-SHA256 (cmarkgfm-2024.11.20.tar.gz) = 5dd01cf61975a8a57213cdef5ed870e936032f13fe93d60ddf659ffb9cf73c6a
-SIZE (cmarkgfm-2024.11.20.tar.gz) = 146799
+TIMESTAMP = 1761446750
+SHA256 (cmarkgfm-2025.10.22.tar.gz) = 5bec61007b65b919488442c838c58a6c8bf4741f5103c593b2ef180d39818eda
+SIZE (cmarkgfm-2025.10.22.tar.gz) = 146727
diff --git a/textproc/py-cmarkgfm/files/patch-pyproject.toml b/textproc/py-cmarkgfm/files/patch-pyproject.toml
new file mode 100644
index 000000000000..852776707287
--- /dev/null
+++ b/textproc/py-cmarkgfm/files/patch-pyproject.toml
@@ -0,0 +1,27 @@
+--- pyproject.toml.orig 2025-10-22 22:23:23 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=80.9.0", "cffi>=2.0.0", "pycparser>=2.06"]
++requires = ["setuptools>=61", "cffi>=1.15.0", "pycparser>=2.06"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -8,7 +8,7 @@ requires-python = ">=3.9"
+ description = "Minimal bindings to GitHub's fork of cmark"
+ readme = "README.rst"
+ requires-python = ">=3.9"
+-license = "MIT"
++license = {text = "MIT"}
+ authors = [
+ {name = "The Python Packaging Authority", email = "me@thea.codes"},
+ {email = "pypa-dev@googlegroups.com"}
+@@ -26,7 +26,7 @@ dependencies = [
+ "Programming Language :: Python :: 3.14",
+ ]
+ dependencies = [
+- "cffi>=2.0.0",
++ "cffi>=1.15.0",
+ ]
+
+ [project.urls]
diff --git a/textproc/py-cssselect2/Makefile b/textproc/py-cssselect2/Makefile
index 1a5ee10f0c9d..1d328e04759e 100644
--- a/textproc/py-cssselect2/Makefile
+++ b/textproc/py-cssselect2/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_F
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tinycss2>=0:textproc/py-tinycss2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webencodings>=0:converters/py-webencodings@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-cyclonedx-python-lib/Makefile b/textproc/py-cyclonedx-python-lib/Makefile
index 5e3acd4d7f67..7ace2ac6d124 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cyclonedx-python-lib
-PORTVERSION= 11.0.0
+PORTVERSION= 11.5.0
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
@@ -42,7 +42,7 @@ JSON_VALIDATION_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fqdn>=0:www/py-fqdn@${PY_FL
${PYTHON_PKGNAMEPREFIX}rfc3987-syntax>=1.1.0:www/py-rfc3987-syntax@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uri-template>=0:net/py-uri-template@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webcolors>=24.6.0:graphics/py-webcolors@${PY_FLAVOR}
-XML_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4<7:devel/py-lxml5@${PY_FLAVOR}
+XML_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4<7:devel/py-lxml@${PY_FLAVOR}
.include <bsd.port.pre.mk>
diff --git a/textproc/py-cyclonedx-python-lib/distinfo b/textproc/py-cyclonedx-python-lib/distinfo
index 6a1ce7d669ed..be81576ee440 100644
--- a/textproc/py-cyclonedx-python-lib/distinfo
+++ b/textproc/py-cyclonedx-python-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369402
-SHA256 (cyclonedx_python_lib-11.0.0.tar.gz) = d51d456c01cfc42378a2282ef35858fc809162ef13d8cce2af6c4d16f788217e
-SIZE (cyclonedx_python_lib-11.0.0.tar.gz) = 1041433
+TIMESTAMP = 1762586882
+SHA256 (cyclonedx_python_lib-11.5.0.tar.gz) = 175819663ae5a3c9930462ebcbddd6abb3ad5f237e12a503dbd0af320a9c5b96
+SIZE (cyclonedx_python_lib-11.5.0.tar.gz) = 1405244
diff --git a/textproc/py-docxcompose/Makefile b/textproc/py-docxcompose/Makefile
index 0388f780ba55..8ad9ab48efd2 100644
--- a/textproc/py-docxcompose/Makefile
+++ b/textproc/py-docxcompose/Makefile
@@ -1,6 +1,6 @@
PORTNAME= docxcompose
PORTVERSION= 1.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/4teamwork/docxcompose
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.4:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR}
diff --git a/textproc/py-docxtpl/Makefile b/textproc/py-docxtpl/Makefile
index 3b6feb714b19..dc6085f9b3e8 100644
--- a/textproc/py-docxtpl/Makefile
+++ b/textproc/py-docxtpl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= docxtpl
PORTVERSION= 0.20.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/elapouya/python-docx-template
LICENSE= LGPL21
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.4:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docxcompose>0:textproc/py-docxcompose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR}
diff --git a/textproc/py-elastic-transport/Makefile b/textproc/py-elastic-transport/Makefile
new file mode 100644
index 000000000000..643a40dccf9d
--- /dev/null
+++ b/textproc/py-elastic-transport/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= elastic-transport
+PORTVERSION= 9.2.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= elastic_transport-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Transport classes and utilities shared among Python Elastic client libraries
+WWW= https://elastic-transport-python.readthedocs.io/en/latest/ \
+ https://github.com/elastic/elastic-transport-python
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.2,1<3,1:net/py-urllib3@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-elastic-transport/distinfo b/textproc/py-elastic-transport/distinfo
new file mode 100644
index 000000000000..12412224fa67
--- /dev/null
+++ b/textproc/py-elastic-transport/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761446754
+SHA256 (elastic_transport-9.2.0.tar.gz) = 0331466ca8febdb7d168c0fbf159294b0066492733b51da94f4dd28a0ee596cd
+SIZE (elastic_transport-9.2.0.tar.gz) = 77332
diff --git a/textproc/py-elastic-transport/pkg-descr b/textproc/py-elastic-transport/pkg-descr
new file mode 100644
index 000000000000..f1bfec4d7b81
--- /dev/null
+++ b/textproc/py-elastic-transport/pkg-descr
@@ -0,0 +1,4 @@
+Transport classes and utilities shared among Python Elastic client libraries
+
+This library was lifted from elasticsearch-py and then transformed to be used
+across all Elastic services rather than only Elasticsearch.
diff --git a/textproc/py-elasticsearch/Makefile b/textproc/py-elasticsearch/Makefile
index 16a62ccc38c3..f08614a46ce4 100644
--- a/textproc/py-elasticsearch/Makefile
+++ b/textproc/py-elasticsearch/Makefile
@@ -1,31 +1,31 @@
PORTNAME= elasticsearch
-PORTVERSION= 7.17.9
-PORTREVISION= 1
+PORTVERSION= 9.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Official Python low-level client for Elasticsearch
-WWW= https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/index.html \
+WWW= https://www.elastic.co/docs/reference/elasticsearch/clients/python \
https://github.com/elastic/elasticsearch-py
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,1<2,1:net/py-urllib3@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=0:devel/py-anyio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}elastic-transport>=9.2.0<10:textproc/py-elastic-transport@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR}
USES= cpe python
-USE_PYTHON= autoplist concurrent nose pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/textproc/py-elasticsearch/distinfo b/textproc/py-elasticsearch/distinfo
index ed2adee5b70c..90db8f6b78c9 100644
--- a/textproc/py-elasticsearch/distinfo
+++ b/textproc/py-elasticsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677771359
-SHA256 (elasticsearch-7.17.9.tar.gz) = 66c4ece2adfe7cc120e2b6a6798a1fd5c777aecf82eec39bb95cef7cfc7ea2b3
-SIZE (elasticsearch-7.17.9.tar.gz) = 247783
+TIMESTAMP = 1762586884
+SHA256 (elasticsearch-9.2.0.tar.gz) = 99656baa34b10130402b6c38429feddf7aee1c3247566e8f95f0d0267fe9f9ab
+SIZE (elasticsearch-9.2.0.tar.gz) = 875370
diff --git a/textproc/py-elasticsearch7/Makefile b/textproc/py-elasticsearch7/Makefile
new file mode 100644
index 000000000000..85bd918e6217
--- /dev/null
+++ b/textproc/py-elasticsearch7/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= elasticsearch
+PORTVERSION= 7.17.12
+PORTREVISION= 1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 7
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official Python low-level client for Elasticsearch
+WWW= https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/index.html \
+ https://github.com/elastic/elasticsearch-py
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,1<3,1:net/py-urllib3@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR}
+
+USES= cpe python
+USE_PYTHON= autoplist concurrent nose pep517
+
+NO_ARCH= yes
+
+CPE_VENDOR= elastic
+
+PORTSCOUT= limit:^7\.
+
+OPTIONS_DEFINE= ASYNC REQUESTS
+OPTIONS_DEFAULT=REQUESTS
+ASYNC_DESC= Asynchronous support
+REQUESTS_DESC= Enable requests support
+
+ASYNC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3<4:www/py-aiohttp@${PY_FLAVOR}
+REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4.0<3.0.0:www/py-requests@${PY_FLAVOR}
+
+.include <bsd.port.mk>
diff --git a/textproc/py-elasticsearch7/distinfo b/textproc/py-elasticsearch7/distinfo
new file mode 100644
index 000000000000..cd404d6ee02c
--- /dev/null
+++ b/textproc/py-elasticsearch7/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753796098
+SHA256 (elasticsearch-7.17.12.tar.gz) = a1f5733ae8cf1dbf0a78593389f2503c87dd97429976099832bf0626cdfaac8b
+SIZE (elasticsearch-7.17.12.tar.gz) = 248018
diff --git a/textproc/py-elasticsearch7/files/patch-setup.py b/textproc/py-elasticsearch7/files/patch-setup.py
new file mode 100644
index 000000000000..93b4aef8af17
--- /dev/null
+++ b/textproc/py-elasticsearch7/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig 2024-09-19 07:26:17 UTC
++++ setup.py
+@@ -52,7 +52,7 @@ install_requires = [
+ ]
+
+ install_requires = [
+- "urllib3>=1.21.1, <2",
++ "urllib3>=1.21.1, <3",
+ "certifi",
+ ]
+ tests_require = [
diff --git a/textproc/py-elasticsearch7/pkg-descr b/textproc/py-elasticsearch7/pkg-descr
new file mode 100644
index 000000000000..1ff006ebff06
--- /dev/null
+++ b/textproc/py-elasticsearch7/pkg-descr
@@ -0,0 +1,15 @@
+Official low-level client for Elasticsearch. Its goal is to provide common
+ground for all Elasticsearch-related code in Python; because of this it tries to
+be opinion-free and very extendable.
+
+For a more high level client library with more limited scope, have a look at
+elasticsearch-dsl - a more pythonic library sitting on top of elasticsearch-py.
+
+It provides a more convenient and idiomatic way to write and manipulate queries.
+It stays close to the Elasticsearch JSON DSL, mirroring its terminology and
+structure while exposing the whole range of the DSL from Python either directly
+using defined classes or a queryset-like expressions.
+
+It also provides an optional persistence layer for working with documents as
+Python objects in an ORM-like fashion: defining mappings, retrieving and saving
+documents, wrapping the document data in user-defined classes.
diff --git a/textproc/py-elementpath/Makefile b/textproc/py-elementpath/Makefile
index 72ebc583a741..0565433ec919 100644
--- a/textproc/py-elementpath/Makefile
+++ b/textproc/py-elementpath/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elementpath
DISTVERSION= 4.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/sissaschool/elementpath
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmlschema>=2.0.0:textproc/py-xmlschema@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-enchant/Makefile b/textproc/py-enchant/Makefile
index eade5040572b..5e0a0383af51 100644
--- a/textproc/py-enchant/Makefile
+++ b/textproc/py-enchant/Makefile
@@ -1,6 +1,5 @@
PORTNAME= enchant
-PORTVERSION= 3.2.2
-PORTREVISION= 3
+PORTVERSION= 3.3.0
CATEGORIES= textproc devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,6 +18,7 @@ OPTIONS_DEFINE= WX
OPTIONS_DEFAULT=WX
WX_DESC= Provide a wxSpellCheckerDialog
OPTIONS_SUB= yes
+
.if ${FLAVOR:Upy36:Mpy3*}
OPTIONS_EXCLUDE= WX
.endif
diff --git a/textproc/py-enchant/distinfo b/textproc/py-enchant/distinfo
index 2ceb9f00cc4c..22527c5b6f2c 100644
--- a/textproc/py-enchant/distinfo
+++ b/textproc/py-enchant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634483845
-SHA256 (pyenchant-3.2.2.tar.gz) = 1cf830c6614362a78aab78d50eaf7c6c93831369c52e1bb64ffae1df0341e637
-SIZE (pyenchant-3.2.2.tar.gz) = 49580
+TIMESTAMP = 1757967499
+SHA256 (pyenchant-3.3.0.tar.gz) = 825288246b5debc9436f91967650974ef0d5636458502619e322c476f1283891
+SIZE (pyenchant-3.3.0.tar.gz) = 60696
diff --git a/textproc/py-enchant/pkg-plist b/textproc/py-enchant/pkg-plist
index c1db2b3eab78..e16971e912be 100644
--- a/textproc/py-enchant/pkg-plist
+++ b/textproc/py-enchant/pkg-plist
@@ -1,33 +1,36 @@
%%PYTHON_SITELIBDIR%%/enchant/__init__.py
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/_enchant.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/_enchant.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/errors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/errors.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/pypwl.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/pypwl.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/_enchant%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/_enchant%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/errors%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/errors%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/pypwl%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/pypwl%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/__pycache__/utils%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/enchant/_enchant.py
%%PYTHON_SITELIBDIR%%/enchant/checker/CmdLineChecker.py
%%PYTHON_SITELIBDIR%%/enchant/checker/GtkSpellCheckerDialog.py
%%PYTHON_SITELIBDIR%%/enchant/checker/__init__.py
-%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/CmdLineChecker.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/CmdLineChecker.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/GtkSpellCheckerDialog.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/GtkSpellCheckerDialog.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/wxSpellCheckerDialog.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/wxSpellCheckerDialog.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/CmdLineChecker%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/CmdLineChecker%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/GtkSpellCheckerDialog%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/GtkSpellCheckerDialog%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/wxSpellCheckerDialog%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/checker/__pycache__/wxSpellCheckerDialog%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/enchant/errors.py
%%PYTHON_SITELIBDIR%%/enchant/pypwl.py
%%PYTHON_SITELIBDIR%%/enchant/tokenize/__init__.py
-%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/en.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/en.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/de%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/de%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/en%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/enchant/tokenize/__pycache__/en%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/enchant/tokenize/de.py
%%PYTHON_SITELIBDIR%%/enchant/tokenize/en.py
%%PYTHON_SITELIBDIR%%/enchant/utils.py
%%PYTHON_SITELIBDIR%%/pyenchant-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
diff --git a/textproc/py-feedparser/Makefile b/textproc/py-feedparser/Makefile
index b1af688a3bec..c0533b37cec3 100644
--- a/textproc/py-feedparser/Makefile
+++ b/textproc/py-feedparser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= feedparser
-PORTVERSION= 6.0.11
-PORTREVISION= 1
+PORTVERSION= 6.0.12
+DISTVERSIONPREFIX= v
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-feedparser/distinfo b/textproc/py-feedparser/distinfo
index 14c2df3038f8..5ff18eea83c9 100644
--- a/textproc/py-feedparser/distinfo
+++ b/textproc/py-feedparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709135172
-SHA256 (kurtmckee-feedparser-6.0.11_GH0.tar.gz) = 7474d23c879a4a7a2367801b417e2797c4abf25449e516d1b9139a3873af7ade
-SIZE (kurtmckee-feedparser-6.0.11_GH0.tar.gz) = 253205
+TIMESTAMP = 1757572171
+SHA256 (kurtmckee-feedparser-v6.0.12_GH0.tar.gz) = f6dc4628909d7865787967b4ec5ec693b96736be51570410388a1814fec9e932
+SIZE (kurtmckee-feedparser-v6.0.12_GH0.tar.gz) = 253342
diff --git a/textproc/py-ftfy/Makefile b/textproc/py-ftfy/Makefile
index aa47254d3b4c..b3a4cd28936d 100644
--- a/textproc/py-ftfy/Makefile
+++ b/textproc/py-ftfy/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/textproc/py-graphemeu/Makefile b/textproc/py-graphemeu/Makefile
index 5a984ddddfdc..ec5c27fb953f 100644
--- a/textproc/py-graphemeu/Makefile
+++ b/textproc/py-graphemeu/Makefile
@@ -1,7 +1,8 @@
PORTNAME= graphemeu
-PORTVERSION= 0.7.2
+PORTVERSION= 0.9.0
CATEGORIES= textproc python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/timendum/grapheme/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/py-graphemeu/distinfo b/textproc/py-graphemeu/distinfo
index d48237e90a4c..e32bae4d269d 100644
--- a/textproc/py-graphemeu/distinfo
+++ b/textproc/py-graphemeu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836006
-SHA256 (graphemeu-0.7.2.tar.gz) = 42bbe373d7c146160f286cd5f76b1a8ad29172d7333ce10705c5cc282462a4f8
-SIZE (graphemeu-0.7.2.tar.gz) = 307626
+TIMESTAMP = 1761446756
+SHA256 (graphemeu-0.9.0.tar.gz) = a95bebf0049e4b1e6258c9f554b9289e65b45c3bf5c7d2bedcee75caaad9076f
+SIZE (graphemeu-0.9.0.tar.gz) = 325493
diff --git a/textproc/py-griffe/Makefile b/textproc/py-griffe/Makefile
index a309e2d13045..3d9698fa5acf 100644
--- a/textproc/py-griffe/Makefile
+++ b/textproc/py-griffe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= griffe
-DISTVERSION= 1.9.0
+DISTVERSION= 1.14.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-griffe/distinfo b/textproc/py-griffe/distinfo
index f043ea351795..d74e80c085e6 100644
--- a/textproc/py-griffe/distinfo
+++ b/textproc/py-griffe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753852138
-SHA256 (griffe-1.9.0.tar.gz) = b5531cf45e9b73f0842c2121cc4d4bcbb98a55475e191fc9830e7aef87a920a0
-SIZE (griffe-1.9.0.tar.gz) = 409341
+TIMESTAMP = 1757582083
+SHA256 (griffe-1.14.0.tar.gz) = 9d2a15c1eca966d68e00517de5d69dd1bc5c9f2335ef6c1775362ba5b8651a13
+SIZE (griffe-1.14.0.tar.gz) = 424684
diff --git a/textproc/py-grimoire-elk/Makefile b/textproc/py-grimoire-elk/Makefile
index cca7630aa6e7..cacd91dd38bc 100644
--- a/textproc/py-grimoire-elk/Makefile
+++ b/textproc/py-grimoire-elk/Makefile
@@ -1,11 +1,13 @@
PORTNAME= grimoire-elk
DISTVERSION= 1.3.4
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+# Ask clusteradm@ before removal
+MAINTAINER= ports@FreeBSD.org
COMMENT= GrimoireELK processes and stores software development data to ElasticSearch
WWW= https://github.com/chaoss/grimoirelab-elk
diff --git a/textproc/py-grimoirelab-panels/Makefile b/textproc/py-grimoirelab-panels/Makefile
index 5375b7e8bca7..0d9091da072d 100644
--- a/textproc/py-grimoirelab-panels/Makefile
+++ b/textproc/py-grimoirelab-panels/Makefile
@@ -5,7 +5,8 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+# Ask clusteradm@ before removal
+MAINTAINER= ports@FreeBSD.org
COMMENT= Generic Dashboards for GrimoireLab
WWW= https://github.com/chaoss/grimoirelab-sigils
diff --git a/textproc/py-html-text/Makefile b/textproc/py-html-text/Makefile
new file mode 100644
index 000000000000..8abdc85e2e2a
--- /dev/null
+++ b/textproc/py-html-text/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= html-text
+DISTVERSION= 0.7.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Extract text from HTML
+WWW= https://github.com/zytedata/html-text
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>0:devel/py-lxml-html-clean@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 0.7.1: 58 passed, 4 skipped, 1 xfailed, 5 errors in 4.68s
+
+.include <bsd.port.mk>
diff --git a/textproc/py-html-text/distinfo b/textproc/py-html-text/distinfo
new file mode 100644
index 000000000000..6355c5461e17
--- /dev/null
+++ b/textproc/py-html-text/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676184
+SHA256 (html_text-0.7.1.tar.gz) = 87fd194310a9f54be32c7b18a70180dfa72a6b4d01cca35ac813c4d2b2b2ed8b
+SIZE (html_text-0.7.1.tar.gz) = 54423
diff --git a/textproc/py-html-text/pkg-descr b/textproc/py-html-text/pkg-descr
new file mode 100644
index 000000000000..3ded2dd0baf6
--- /dev/null
+++ b/textproc/py-html-text/pkg-descr
@@ -0,0 +1,7 @@
+Extract text from HTML.
+
+html_text is a library for extracting text from HTML, with a few handy
+features:
+- It removes leading and trailing whitespace
+- It handles HTML entities
+- It uses lxml for parsing
diff --git a/textproc/py-humps/Makefile b/textproc/py-humps/Makefile
new file mode 100644
index 000000000000..0d31c4fe5076
--- /dev/null
+++ b/textproc/py-humps/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= pyhumps
+PORTVERSION= 3.9.0
+CATEGORIES= textproc python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= Convert strings between cases
+WWW= https://github.com/nficano/humps
+
+LICENSE= UNLICENSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+
+USES= python
+USE_GITHUB= yes
+GH_ACCOUNT= nficano
+GH_PROJECT= humps
+GH_TAGNAME= v${PORTVERSION}
+
+USE_PYTHON= autoplist concurrent pep517
+
+.include <bsd.port.mk>
diff --git a/textproc/py-humps/distinfo b/textproc/py-humps/distinfo
new file mode 100644
index 000000000000..30694a53f5b2
--- /dev/null
+++ b/textproc/py-humps/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757846499
+SHA256 (nficano-humps-3.9.0-v3.9.0_GH0.tar.gz) = d70a866f1de9a7ff2bed7a649faa2984cfab2dbd66b3fa90605235fbfb8b7219
+SIZE (nficano-humps-3.9.0-v3.9.0_GH0.tar.gz) = 2390969
diff --git a/textproc/py-humps/pkg-descr b/textproc/py-humps/pkg-descr
new file mode 100644
index 000000000000..9689352ade1d
--- /dev/null
+++ b/textproc/py-humps/pkg-descr
@@ -0,0 +1,2 @@
+Convert strings (and dictionary keys) between snake case, camel case and pascal
+case in Python.
diff --git a/textproc/py-jiter/Makefile b/textproc/py-jiter/Makefile
index fba028dc03b8..b0d5ed44751d 100644
--- a/textproc/py-jiter/Makefile
+++ b/textproc/py-jiter/Makefile
@@ -1,6 +1,5 @@
PORTNAME= jiter
-DISTVERSION= 0.10.0
-PORTREVISION= 2
+DISTVERSION= 0.11.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +12,7 @@ WWW= https://github.com/pydantic/jiter
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/crates/jiter/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.0<2.0:devel/py-maturin@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.9.4<2.0:devel/py-maturin@${PY_FLAVOR}
USES= cargo python
USE_PYTHON= autoplist pep517
@@ -21,6 +20,8 @@ USE_PYTHON= autoplist pep517
CARGO_BUILD= no
CARGO_INSTALL= no
+MAKE_ENV= ${CARGO_ENV}
+
BINARY_ALIAS= python3=${PYTHON_CMD}
PORTDOCS= README.md
diff --git a/textproc/py-jiter/Makefile.crates b/textproc/py-jiter/Makefile.crates
index 43de2197f8a4..0373002115b5 100644
--- a/textproc/py-jiter/Makefile.crates
+++ b/textproc/py-jiter/Makefile.crates
@@ -1,63 +1,108 @@
CARGO_CRATES= ahash-0.8.12 \
- arbitrary-1.4.1 \
- autocfg-1.4.0 \
- bencher-0.1.5 \
- bitflags-2.9.1 \
+ aho-corasick-1.1.3 \
+ anes-0.1.6 \
+ anstyle-1.0.13 \
+ arbitrary-1.4.2 \
+ autocfg-1.5.0 \
bitvec-1.0.1 \
- cc-1.2.23 \
- cfg-if-1.0.0 \
+ bumpalo-3.19.0 \
+ cast-0.3.0 \
+ cc-1.2.41 \
+ cfg-if-1.0.4 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_lex-0.7.6 \
codspeed-2.10.1 \
- codspeed-bencher-compat-2.10.1 \
+ codspeed-criterion-compat-2.10.1 \
+ codspeed-criterion-compat-walltime-2.10.1 \
colored-2.2.0 \
+ criterion-plot-0.5.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
+ either-1.15.0 \
equivalent-1.0.2 \
+ find-msvc-tools-0.1.4 \
funty-2.0.0 \
- getrandom-0.3.3 \
- hashbrown-0.15.3 \
+ getrandom-0.3.4 \
+ half-2.7.1 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- indexmap-2.9.0 \
+ hermit-abi-0.5.2 \
+ indexmap-2.11.4 \
indoc-2.0.6 \
+ is-terminal-0.4.16 \
+ itertools-0.10.5 \
itoa-1.0.15 \
- jobserver-0.1.33 \
+ jobserver-0.1.34 \
+ js-sys-0.3.81 \
lazy_static-1.5.0 \
- lexical-parse-float-1.0.5 \
- lexical-parse-integer-1.0.5 \
- lexical-util-1.0.6 \
- libc-0.2.172 \
- libfuzzer-sys-0.4.9 \
- memchr-2.7.4 \
+ lexical-parse-float-1.0.6 \
+ lexical-parse-integer-1.0.6 \
+ lexical-util-1.0.7 \
+ libc-0.2.177 \
+ libfuzzer-sys-0.4.10 \
+ log-0.4.28 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
num-bigint-0.4.6 \
num-integer-0.1.46 \
num-traits-0.2.19 \
once_cell-1.21.3 \
+ oorandom-11.1.5 \
paste-1.0.15 \
- portable-atomic-1.11.0 \
- proc-macro2-1.0.95 \
- pyo3-0.25.0 \
- pyo3-build-config-0.25.0 \
- pyo3-ffi-0.25.0 \
- pyo3-macros-0.25.0 \
- pyo3-macros-backend-0.25.0 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
+ portable-atomic-1.11.1 \
+ proc-macro2-1.0.101 \
+ pyo3-0.26.0 \
+ pyo3-build-config-0.26.0 \
+ pyo3-ffi-0.26.0 \
+ pyo3-macros-0.26.0 \
+ pyo3-macros-backend-0.26.0 \
python3-dll-a-0.2.14 \
- quote-1.0.40 \
- r-efi-5.2.0 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
radium-0.7.0 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ same-file-1.0.6 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
shlex-1.3.0 \
- smallvec-1.15.0 \
- static_assertions-1.1.0 \
- syn-2.0.101 \
+ smallvec-1.15.1 \
+ syn-2.0.106 \
tap-1.0.1 \
- target-lexicon-0.13.2 \
- unicode-ident-1.0.18 \
+ target-lexicon-0.13.3 \
+ tinytemplate-1.2.1 \
+ unicode-ident-1.0.19 \
unindent-0.2.4 \
- uuid-1.16.0 \
+ uuid-1.18.1 \
version_check-0.9.5 \
- wasi-0.14.2+wasi-0.2.4 \
+ walkdir-2.5.0 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ web-sys-0.3.81 \
+ winapi-util-0.1.11 \
+ windows-link-0.2.1 \
windows-sys-0.59.0 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.52.6 \
@@ -67,7 +112,7 @@ CARGO_CRATES= ahash-0.8.12 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- wit-bindgen-rt-0.39.0 \
+ wit-bindgen-0.46.0 \
wyz-0.5.1 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
diff --git a/textproc/py-jiter/distinfo b/textproc/py-jiter/distinfo
index 61555a685074..40c59decfe2d 100644
--- a/textproc/py-jiter/distinfo
+++ b/textproc/py-jiter/distinfo
@@ -1,60 +1,106 @@
-TIMESTAMP = 1747661687
-SHA256 (jiter-0.10.0.tar.gz) = 07a7142c38aacc85194391108dc91b5b57093c978a9932bd86a36862759d9500
-SIZE (jiter-0.10.0.tar.gz) = 162759
+TIMESTAMP = 1760883141
+SHA256 (jiter-0.11.1.tar.gz) = 849dcfc76481c0ea0099391235b7ca97d7279e0fa4c86005457ac7c88e8b76dc
+SIZE (jiter-0.11.1.tar.gz) = 168385
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bencher-0.1.5.crate) = 7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5
-SIZE (rust/crates/bencher-0.1.5.crate) = 18827
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
-SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
-SIZE (rust/crates/cc-1.2.23.crate) = 106527
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/clap-4.5.49.crate) = f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f
+SIZE (rust/crates/clap-4.5.49.crate) = 62007
+SHA256 (rust/crates/clap_builder-4.5.49.crate) = 0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730
+SIZE (rust/crates/clap_builder-4.5.49.crate) = 170616
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/codspeed-2.10.1.crate) = 93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c
SIZE (rust/crates/codspeed-2.10.1.crate) = 8589
-SHA256 (rust/crates/codspeed-bencher-compat-2.10.1.crate) = 87db334eaad26ec9226bd2f2501b7b19cb2e001819bcb5ee972c1172af582600
-SIZE (rust/crates/codspeed-bencher-compat-2.10.1.crate) = 4975
+SHA256 (rust/crates/codspeed-criterion-compat-2.10.1.crate) = c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725
+SIZE (rust/crates/codspeed-criterion-compat-2.10.1.crate) = 20929
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb
+SIZE (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 122454
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
SIZE (rust/crates/funty-2.0.0.crate) = 13160
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lexical-parse-float-1.0.5.crate) = de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2
-SIZE (rust/crates/lexical-parse-float-1.0.5.crate) = 186731
-SHA256 (rust/crates/lexical-parse-integer-1.0.5.crate) = 72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e
-SIZE (rust/crates/lexical-parse-integer-1.0.5.crate) = 36912
-SHA256 (rust/crates/lexical-util-1.0.6.crate) = 5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3
-SIZE (rust/crates/lexical-util-1.0.6.crate) = 106117
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libfuzzer-sys-0.4.9.crate) = cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75
-SIZE (rust/crates/libfuzzer-sys-0.4.9.crate) = 133299
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/lexical-parse-float-1.0.6.crate) = 52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56
+SIZE (rust/crates/lexical-parse-float-1.0.6.crate) = 194003
+SHA256 (rust/crates/lexical-parse-integer-1.0.6.crate) = 9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34
+SIZE (rust/crates/lexical-parse-integer-1.0.6.crate) = 37501
+SHA256 (rust/crates/lexical-util-1.0.7.crate) = 2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17
+SIZE (rust/crates/lexical-util-1.0.7.crate) = 111747
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -65,62 +111,106 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
-SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
-SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
-SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
-SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
-SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
-SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
-SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
-SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
-SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383
+SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579
+SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f
+SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309
+SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105
+SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247
+SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded
+SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906
+SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf
+SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
@@ -139,11 +229,11 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
diff --git a/textproc/py-jq/Makefile b/textproc/py-jq/Makefile
index da8e70e26995..85d7044f6588 100644
--- a/textproc/py-jq/Makefile
+++ b/textproc/py-jq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jq
-PORTVERSION= 1.8.0
-PORTREVISION= 1
+PORTVERSION= 1.10.0
+PORTREVISION= 0
CATEGORIES= textproc python
MASTER_SITES= PYPI LOCAL/mandree:mandree
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -25,7 +25,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR}
MAKE_ENV+= JQPY_USE_SYSTEM_LIBS=1
USES= localbase python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist cython3 distutils
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jq*.so
diff --git a/textproc/py-jq/distinfo b/textproc/py-jq/distinfo
index 4296d856f234..5950482ca257 100644
--- a/textproc/py-jq/distinfo
+++ b/textproc/py-jq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724359388
-SHA256 (jq-1.8.0.tar.gz) = 53141eebca4bf8b4f2da5e44271a8a3694220dfd22d2b4b2cfb4816b2b6c9057
-SIZE (jq-1.8.0.tar.gz) = 2058265
+TIMESTAMP = 1754853823
+SHA256 (jq-1.10.0.tar.gz) = fc38803075dbf1867e1b4ed268fef501feecb0c50f3555985a500faedfa70f08
+SIZE (jq-1.10.0.tar.gz) = 2031308
diff --git a/textproc/py-json-repair/Makefile b/textproc/py-json-repair/Makefile
new file mode 100644
index 000000000000..8a3e023f6f29
--- /dev/null
+++ b/textproc/py-json-repair/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= json-repair
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.50.1
+CATEGORIES= textproc python
+#MASTER_SITES= PYPI # missing file for tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Package to repair broken json strings
+WWW= https://github.com/mangiucugna/json_repair/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.44.0:devel/py-wheel@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= mangiucugna
+GH_PROJECT= ${PORTNAME:S/-/_/}
+
+NO_ARCH= yes
+
+# tests as of 0.50.0: 3 failed, 94 passed, 4 errors in 7.12s, see https://github.com/mangiucugna/json_repair/issues/147
+# tests as of 0.50.1: 8 failed, 24 passed in 18.04s
+
+.include <bsd.port.mk>
diff --git a/textproc/py-json-repair/distinfo b/textproc/py-json-repair/distinfo
new file mode 100644
index 000000000000..22210478ad38
--- /dev/null
+++ b/textproc/py-json-repair/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757284136
+SHA256 (mangiucugna-json_repair-v0.50.1_GH0.tar.gz) = 0b6eb0d5d26c5f817938912684843150efa85c38896fdbc2edfe9c7f11752829
+SIZE (mangiucugna-json_repair-v0.50.1_GH0.tar.gz) = 2513812
diff --git a/textproc/py-json-repair/files/patch-pyproject.toml b/textproc/py-json-repair/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f6e5bac5c774
--- /dev/null
+++ b/textproc/py-json-repair/files/patch-pyproject.toml
@@ -0,0 +1,18 @@
+--- pyproject.toml.orig 2025-09-07 22:29:05 UTC
++++ pyproject.toml
+@@ -4,8 +4,6 @@ version = "0.50.1"
+ [project]
+ name = "json_repair"
+ version = "0.50.1"
+-license = "MIT"
+-license-files = ["LICENSE"]
+ authors = [
+ { name="Stefano Baccianella", email="4247706+mangiucugna@users.noreply.github.com" },
+ ]
+@@ -111,4 +109,4 @@ line-ending = "auto"
+
+ [tool.ruff.lint.per-file-ignores]
+ # Explicit re-exports is fine in __init__.py, still a code smell elsewhere.
+-"__init__.py" = ["PLC0414"]
+\ No newline at end of file
++"__init__.py" = ["PLC0414"]
diff --git a/textproc/py-json-repair/pkg-descr b/textproc/py-json-repair/pkg-descr
new file mode 100644
index 000000000000..969888f55d45
--- /dev/null
+++ b/textproc/py-json-repair/pkg-descr
@@ -0,0 +1 @@
+json-repair is a simple package that can be used to fix an invalid json string.
diff --git a/textproc/py-kidash/Makefile b/textproc/py-kidash/Makefile
index 97a71b1da71f..2b744c13ec55 100644
--- a/textproc/py-kidash/Makefile
+++ b/textproc/py-kidash/Makefile
@@ -4,7 +4,8 @@ CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= bofh@FreeBSD.org
+# Ask clusteradm@ before removal
+MAINTAINER= ports@FreeBSD.org
COMMENT= GrimoireLab script to manage Kibana dashboards from the command line
WWW= https://github.com/chaoss/grimoirelab-kidash
diff --git a/textproc/py-langcodes/Makefile b/textproc/py-langcodes/Makefile
index 619eedcd77e0..8629c935a4b3 100644
--- a/textproc/py-langcodes/Makefile
+++ b/textproc/py-langcodes/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=60:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}language-data>=1.2:textproc/py-language-data@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-language-tags/Makefile b/textproc/py-language-tags/Makefile
new file mode 100644
index 000000000000..e430fddef489
--- /dev/null
+++ b/textproc/py-language-tags/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= language-tags
+DISTVERSION= 1.2.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= IANA language tags in Python
+WWW= https://github.com/OnroerendErfgoed/language-tags
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-language-tags/distinfo b/textproc/py-language-tags/distinfo
new file mode 100644
index 000000000000..2e7122638da0
--- /dev/null
+++ b/textproc/py-language-tags/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756092858
+SHA256 (language_tags-1.2.0.tar.gz) = e934acba3e3dc85f867703eca421847a9ab7b7679b11b5d5cfd096febbf8bde6
+SIZE (language_tags-1.2.0.tar.gz) = 207901
diff --git a/textproc/py-language-tags/pkg-descr b/textproc/py-language-tags/pkg-descr
new file mode 100644
index 000000000000..73e9ed3061c3
--- /dev/null
+++ b/textproc/py-language-tags/pkg-descr
@@ -0,0 +1,2 @@
+language-tags is a Python API offers a way to validate and lookup
+languages tags.
diff --git a/textproc/py-latex2mathml/Makefile b/textproc/py-latex2mathml/Makefile
new file mode 100644
index 000000000000..0a3a5aaaf2fc
--- /dev/null
+++ b/textproc/py-latex2mathml/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= latex2mathml
+PORTVERSION= 3.78.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Pure Python library for LaTeX to MathML conversion
+WWW= https://github.com/roniemartinez/latex2mathml
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=2.0.0<3.0.0:devel/py-poetry-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-latex2mathml/distinfo b/textproc/py-latex2mathml/distinfo
new file mode 100644
index 000000000000..fd13a1496703
--- /dev/null
+++ b/textproc/py-latex2mathml/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762586688
+SHA256 (latex2mathml-3.78.1.tar.gz) = f941db80bf41db33f31df87b304e8b588f8166b813b0257c11c98f7a9d0aac71
+SIZE (latex2mathml-3.78.1.tar.gz) = 74030
diff --git a/textproc/py-latex2mathml/pkg-descr b/textproc/py-latex2mathml/pkg-descr
new file mode 100644
index 000000000000..80440217a522
--- /dev/null
+++ b/textproc/py-latex2mathml/pkg-descr
@@ -0,0 +1 @@
+latex2mathml provides pure Python library for LaTeX to MathML conversion.
diff --git a/textproc/py-markdown-it-py/Makefile b/textproc/py-markdown-it-py/Makefile
index d6c3e88dfa1c..44fba4ed7541 100644
--- a/textproc/py-markdown-it-py/Makefile
+++ b/textproc/py-markdown-it-py/Makefile
@@ -1,8 +1,9 @@
PORTNAME= markdown-it-py
-PORTVERSION= 3.0.0
+PORTVERSION= 4.0.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= markdown_it_py-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python port of markdown-it
diff --git a/textproc/py-markdown-it-py/distinfo b/textproc/py-markdown-it-py/distinfo
index c371b6f73205..1c1979b9f2da 100644
--- a/textproc/py-markdown-it-py/distinfo
+++ b/textproc/py-markdown-it-py/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688166326
-SHA256 (markdown-it-py-3.0.0.tar.gz) = e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
-SIZE (markdown-it-py-3.0.0.tar.gz) = 74596
+TIMESTAMP = 1757120834
+SHA256 (markdown_it_py-4.0.0.tar.gz) = cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3
+SIZE (markdown_it_py-4.0.0.tar.gz) = 73070
diff --git a/textproc/py-markdown/Makefile b/textproc/py-markdown/Makefile
index cb9910d800cf..be9af84a823a 100644
--- a/textproc/py-markdown/Makefile
+++ b/textproc/py-markdown/Makefile
@@ -1,5 +1,5 @@
PORTNAME= markdown
-PORTVERSION= 3.8.2
+PORTVERSION= 3.9
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-markdown/distinfo b/textproc/py-markdown/distinfo
index 352e8ef8bb16..fcc4898185ab 100644
--- a/textproc/py-markdown/distinfo
+++ b/textproc/py-markdown/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954242
-SHA256 (markdown-3.8.2.tar.gz) = 247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45
-SIZE (markdown-3.8.2.tar.gz) = 362071
+TIMESTAMP = 1757436551
+SHA256 (markdown-3.9.tar.gz) = d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a
+SIZE (markdown-3.9.tar.gz) = 364585
diff --git a/textproc/py-marko/Makefile b/textproc/py-marko/Makefile
index be8653a665d9..abf280af6741 100644
--- a/textproc/py-marko/Makefile
+++ b/textproc/py-marko/Makefile
@@ -1,5 +1,5 @@
PORTNAME= marko
-PORTVERSION= 2.1.4
+PORTVERSION= 2.2.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-marko/distinfo b/textproc/py-marko/distinfo
index 4c0b540cbed6..2af8b476ed5b 100644
--- a/textproc/py-marko/distinfo
+++ b/textproc/py-marko/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188140
-SHA256 (marko-2.1.4.tar.gz) = dd7d66f3706732bf8f994790e674649a4fd0a6c67f16b80246f30de8e16a1eac
-SIZE (marko-2.1.4.tar.gz) = 142795
+TIMESTAMP = 1761446758
+SHA256 (marko-2.2.1.tar.gz) = e29d7e071a3b0cb2f7cc4c500d55f893dc5a45d85a8298dde6cb4e4dffd794d3
+SIZE (marko-2.2.1.tar.gz) = 143474
diff --git a/textproc/py-markups/Makefile b/textproc/py-markups/Makefile
index 807de39378f5..68747c9c491d 100644
--- a/textproc/py-markups/Makefile
+++ b/textproc/py-markups/Makefile
@@ -1,6 +1,6 @@
PORTNAME= markups
PORTVERSION= 4.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,14 +18,14 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-markdown-math>=0:textproc/py-python-markdown-math@${PY_FLAVOR}
TEST_DEPENDS= asciidoc>=0:textproc/asciidoc \
${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=0:textproc/py-pymdown-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}textile>=0:www/py-textile@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517 unittest
NO_ARCH= yes
diff --git a/textproc/py-markupsafe/Makefile b/textproc/py-markupsafe/Makefile
index a49b01b26258..58cab6200b1e 100644
--- a/textproc/py-markupsafe/Makefile
+++ b/textproc/py-markupsafe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= markupsafe
-PORTVERSION= 3.0.2
+PORTVERSION= 3.0.3
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/pallets/markupsafe/releases/download/${PORTVERSION}/
diff --git a/textproc/py-markupsafe/distinfo b/textproc/py-markupsafe/distinfo
index bebf8bdb3afa..4347a29e5bac 100644
--- a/textproc/py-markupsafe/distinfo
+++ b/textproc/py-markupsafe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748107946
-SHA256 (markupsafe-3.0.2.tar.gz) = ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0
-SIZE (markupsafe-3.0.2.tar.gz) = 20537
+TIMESTAMP = 1759816722
+SHA256 (markupsafe-3.0.3.tar.gz) = 722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698
+SIZE (markupsafe-3.0.3.tar.gz) = 80313
diff --git a/textproc/py-markupsafe/files/patch-pyproject.toml b/textproc/py-markupsafe/files/patch-pyproject.toml
index 2fb0a6ed1624..a6c10d6edcac 100644
--- a/textproc/py-markupsafe/files/patch-pyproject.toml
+++ b/textproc/py-markupsafe/files/patch-pyproject.toml
@@ -1,18 +1,24 @@
---- pyproject.toml.orig 2024-10-18 15:03:06 UTC
+--- pyproject.toml.orig 2025-09-27 18:10:32 UTC
+++ pyproject.toml
-@@ -1,5 +1,5 @@
+@@ -1,10 +1,9 @@
[project]
-name = "MarkupSafe"
+name = "markupsafe"
- version = "3.0.2"
+ version = "3.0.3"
description = "Safely add untrusted strings to HTML/XML markup."
readme = "README.md"
-@@ -26,7 +26,7 @@ Chat = "https://discord.gg/pallets"
- Chat = "https://discord.gg/pallets"
+-license = "BSD-3-Clause"
+-license-files = ["LICENSE.txt"]
++license = { file = "LICENSE.txt" }
+ maintainers = [{name = "Pallets", email = "contact@palletsprojects.com"}]
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+@@ -57,7 +56,7 @@ typing = [
+ ]
[build-system]
--requires = ["setuptools>=70.1"]
+-requires = ["setuptools>=77"]
+requires = ["setuptools>=61"]
build-backend = "setuptools.build_meta"
- [tool.pytest.ini_options]
+ [tool.uv]
diff --git a/textproc/py-mathics-pygments/Makefile b/textproc/py-mathics-pygments/Makefile
index 78c3432988da..730975f0752f 100644
--- a/textproc/py-mathics-pygments/Makefile
+++ b/textproc/py-mathics-pygments/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mathics_pygments
PORTVERSION= 1.0.4
+PORTREVISION= 1
CATEGORIES= textproc math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,10 +12,10 @@ WWW= https://mathics.org/
LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mathics_scanner>0:math/py-mathics-scanner
+ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}types_pygments>0:devel/py-types-Pygments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mathics_scanner>0:math/py-mathics-scanner
+ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner
#USE_GITHUB= yes
#GH_ACCOUNT= Mathics3
diff --git a/textproc/py-mdformat/Makefile b/textproc/py-mdformat/Makefile
index 740ccb42bbe0..989ab1be270d 100644
--- a/textproc/py-mdformat/Makefile
+++ b/textproc/py-mdformat/Makefile
@@ -1,12 +1,13 @@
# XXX: see below (post-patch target) before updating
PORTNAME= mdformat
DISTVERSION= 0.7.22
+PORTREVISION= 2
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= CommonMark compliant Markdown formatter
-WWW= https://github.com/executablebooks/mdformat
+WWW= https://github.com/hukkin/mdformat
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,9 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0.41.3:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6.0:devel/py-importlib-metadata@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=1.0.0<4.0.0:textproc/py-markdown-it-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=1<5:textproc/py-markdown-it-py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mdurl>=0.1.2:textproc/py-mdurl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} \
+ ${PY_TOMLI} \
${PYTHON_PKGNAMEPREFIX}zipp>=0.5:devel/py-zipp@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=2.3.0_1:devel/py-covdefaults@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=4.1.0:devel/py-pytest-cov@${PY_FLAVOR} \
diff --git a/textproc/py-mdformat/files/patch-pyproject.toml b/textproc/py-mdformat/files/patch-pyproject.toml
new file mode 100644
index 000000000000..b34885e1d500
--- /dev/null
+++ b/textproc/py-mdformat/files/patch-pyproject.toml
@@ -0,0 +1,13 @@
+Obtained from: https://github.com/hukkin/mdformat/commit/a822aca00e5b918953597499e67c8bb7767c7960
+
+--- pyproject.toml.orig 2025-01-30 17:57:20 UTC
++++ pyproject.toml
+@@ -13,7 +13,7 @@ dependencies = [
+ license = { file = "LICENSE" }
+ requires-python = ">=3.9"
+ dependencies = [
+- 'markdown-it-py >=1.0.0,<4.0.0',
++ 'markdown-it-py>=1,<5',
+ 'tomli >=1.1.0; python_version < "3.11"',
+ 'importlib-metadata >=3.6.0; python_version < "3.10"',
+ ]
diff --git a/textproc/py-mdit-py-plugins/Makefile b/textproc/py-mdit-py-plugins/Makefile
index 7e331c7652da..48ff58712b9d 100644
--- a/textproc/py-mdit-py-plugins/Makefile
+++ b/textproc/py-mdit-py-plugins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mdit-py-plugins
-PORTVERSION= 0.4.2
+PORTVERSION= 0.5.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.4<4:devel/py-flit-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=1.0.0<4.0.0:textproc/py-markdown-it-py@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=2.0.0<5.0.0:textproc/py-markdown-it-py@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-mdit-py-plugins/distinfo b/textproc/py-mdit-py-plugins/distinfo
index 0816bae0de53..0edf11d4c98a 100644
--- a/textproc/py-mdit-py-plugins/distinfo
+++ b/textproc/py-mdit-py-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726081045
-SHA256 (mdit_py_plugins-0.4.2.tar.gz) = 5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5
-SIZE (mdit_py_plugins-0.4.2.tar.gz) = 43542
+TIMESTAMP = 1757120838
+SHA256 (mdit_py_plugins-0.5.0.tar.gz) = f4918cb50119f50446560513a8e311d574ff6aaed72606ddae6d35716fe809c6
+SIZE (mdit_py_plugins-0.5.0.tar.gz) = 44655
diff --git a/textproc/py-mdx_wikilink_plus/Makefile b/textproc/py-mdx_wikilink_plus/Makefile
index d437a7fa3d94..5cd1239517f8 100644
--- a/textproc/py-mdx_wikilink_plus/Makefile
+++ b/textproc/py-mdx_wikilink_plus/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Converts wikilinks to relative links
WWW= https://github.com/neurobin/mdx_wikilink_plus
diff --git a/textproc/py-meilisearch/Makefile b/textproc/py-meilisearch/Makefile
new file mode 100644
index 000000000000..87879312f108
--- /dev/null
+++ b/textproc/py-meilisearch/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= meilisearch
+DISTVERSION= 0.36.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python client for Meilisearch API
+WWW= https://www.meilisearch.com \
+ https://github.com/meilisearch/meilisearch-python
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}camel-converter>0:devel/py-camel-converter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 0.36.0: 7 passed in 1.95s
+
+.include <bsd.port.mk>
diff --git a/textproc/py-meilisearch/distinfo b/textproc/py-meilisearch/distinfo
new file mode 100644
index 000000000000..c8ecf3a06989
--- /dev/null
+++ b/textproc/py-meilisearch/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755455740
+SHA256 (meilisearch-0.36.0.tar.gz) = d7cb957d03395d7d4be1758a370cfac90ba6def2ff7c2b22a785b243a1f0e06e
+SIZE (meilisearch-0.36.0.tar.gz) = 27116
diff --git a/textproc/py-meilisearch/pkg-descr b/textproc/py-meilisearch/pkg-descr
new file mode 100644
index 000000000000..725500ebae99
--- /dev/null
+++ b/textproc/py-meilisearch/pkg-descr
@@ -0,0 +1,4 @@
+Meilisearch Python is the Meilisearch API client for Python developers.
+
+Meilisearch is an open-source search engine.
+Learn more about Meilisea
diff --git a/textproc/py-mf2py/Makefile b/textproc/py-mf2py/Makefile
new file mode 100644
index 000000000000..1aa63bcd009d
--- /dev/null
+++ b/textproc/py-mf2py/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= mf2py
+DISTVERSION= 2.0.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Microformats parser
+WWW= https://github.com/microformats/mf2py
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.2:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.11.1:www/py-beautifulsoup@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-mf2py/distinfo b/textproc/py-mf2py/distinfo
new file mode 100644
index 000000000000..13f71e0bb0c5
--- /dev/null
+++ b/textproc/py-mf2py/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676217
+SHA256 (mf2py-2.0.1.tar.gz) = 1380924633413b8d72e704b5c86b4382c4b1371699edecc907b01cd21138d7cd
+SIZE (mf2py-2.0.1.tar.gz) = 21843
diff --git a/textproc/py-mf2py/pkg-descr b/textproc/py-mf2py/pkg-descr
new file mode 100644
index 000000000000..c2fb6a0add0d
--- /dev/null
+++ b/textproc/py-mf2py/pkg-descr
@@ -0,0 +1,5 @@
+mf2py is a Python library for parsing microformats2,
+microformats1, and experimental metaformats from HTML documents.
+It provides a robust and flexible way to extract structured data
+from web pages, enabling applications to understand and utilize
+semantic information embedded in web content.
diff --git a/textproc/py-mistletoe/Makefile b/textproc/py-mistletoe/Makefile
index bb67970cda47..9cb71ef5123a 100644
--- a/textproc/py-mistletoe/Makefile
+++ b/textproc/py-mistletoe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mistletoe
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mistletoe/distinfo b/textproc/py-mistletoe/distinfo
index 208a4c0bba8f..70ada21eaf22 100644
--- a/textproc/py-mistletoe/distinfo
+++ b/textproc/py-mistletoe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721051064
-SHA256 (mistletoe-1.4.0.tar.gz) = 1630f906e5e4bbe66fdeb4d29d277e2ea515d642bb18a9b49b136361a9818c9d
-SIZE (mistletoe-1.4.0.tar.gz) = 107203
+TIMESTAMP = 1761446760
+SHA256 (mistletoe-1.5.0.tar.gz) = 68b73be68bf8075ec882e035176d5c379d0d7f3401392c6f39c2cc9cd3264d44
+SIZE (mistletoe-1.5.0.tar.gz) = 111620
diff --git a/textproc/py-mistune/Makefile b/textproc/py-mistune/Makefile
index 597a7687169e..c8eb1e8ec441 100644
--- a/textproc/py-mistune/Makefile
+++ b/textproc/py-mistune/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mistune
-PORTVERSION= 3.1.3
+PORTVERSION= 3.1.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mistune/distinfo b/textproc/py-mistune/distinfo
index 57fdd95cabb9..e9198fc661cc 100644
--- a/textproc/py-mistune/distinfo
+++ b/textproc/py-mistune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289040
-SHA256 (mistune-3.1.3.tar.gz) = a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0
-SIZE (mistune-3.1.3.tar.gz) = 94347
+TIMESTAMP = 1757436553
+SHA256 (mistune-3.1.4.tar.gz) = b5a7f801d389f724ec702840c11d8fc48f2b33519102fc7ee739e8177b672164
+SIZE (mistune-3.1.4.tar.gz) = 94588
diff --git a/textproc/py-mkdocs-autorefs/Makefile b/textproc/py-mkdocs-autorefs/Makefile
index 80d93c73ec81..71a4ff222611 100644
--- a/textproc/py-mkdocs-autorefs/Makefile
+++ b/textproc/py-mkdocs-autorefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-autorefs
-DISTVERSION= 1.4.2
+DISTVERSION= 1.4.3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocs-autorefs/distinfo b/textproc/py-mkdocs-autorefs/distinfo
index e75f0fece2d0..86baf34936ae 100644
--- a/textproc/py-mkdocs-autorefs/distinfo
+++ b/textproc/py-mkdocs-autorefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747893756
-SHA256 (mkdocs_autorefs-1.4.2.tar.gz) = e2ebe1abd2b67d597ed19378c0fff84d73d1dbce411fce7a7cc6f161888b6749
-SIZE (mkdocs_autorefs-1.4.2.tar.gz) = 54961
+TIMESTAMP = 1757764207
+SHA256 (mkdocs_autorefs-1.4.3.tar.gz) = beee715b254455c4aa93b6ef3c67579c399ca092259cc41b7d9342573ff1fc75
+SIZE (mkdocs_autorefs-1.4.3.tar.gz) = 55425
diff --git a/textproc/py-mkdocs-include-markdown-plugin/Makefile b/textproc/py-mkdocs-include-markdown-plugin/Makefile
index a55ff4800c34..cde9c29c724f 100644
--- a/textproc/py-mkdocs-include-markdown-plugin/Makefile
+++ b/textproc/py-mkdocs-include-markdown-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-include-markdown-plugin
-DISTVERSION= 7.1.6
+DISTVERSION= 7.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocs-include-markdown-plugin/distinfo b/textproc/py-mkdocs-include-markdown-plugin/distinfo
index b071448d487b..9722a8ba3679 100644
--- a/textproc/py-mkdocs-include-markdown-plugin/distinfo
+++ b/textproc/py-mkdocs-include-markdown-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749914985
-SHA256 (mkdocs_include_markdown_plugin-7.1.6.tar.gz) = a0753cb82704c10a287f1e789fc9848f82b6beb8749814b24b03dd9f67816677
-SIZE (mkdocs_include_markdown_plugin-7.1.6.tar.gz) = 23391
+TIMESTAMP = 1761554391
+SHA256 (mkdocs_include_markdown_plugin-7.2.0.tar.gz) = 4a67a91ade680dc0e15f608e5b6343bec03372ffa112c40a4254c1bfb10f42f3
+SIZE (mkdocs_include_markdown_plugin-7.2.0.tar.gz) = 25509
diff --git a/textproc/py-mkdocs-macros-plugin/Makefile b/textproc/py-mkdocs-macros-plugin/Makefile
index 360496bf2b39..61e9daded114 100644
--- a/textproc/py-mkdocs-macros-plugin/Makefile
+++ b/textproc/py-mkdocs-macros-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-macros-plugin
-DISTVERSION= 1.3.7
+DISTVERSION= 1.4.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,8 +20,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocs>=0.17:textproc/py-mkdocs@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pathspec>=0:devel/py-pathspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}super-collections>=0:devel/py-super-collections@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}super-collections>=0.6.2:devel/py-super-collections@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-mkdocs-macros-plugin/distinfo b/textproc/py-mkdocs-macros-plugin/distinfo
index 830f43325427..96e9b5cf77e3 100644
--- a/textproc/py-mkdocs-macros-plugin/distinfo
+++ b/textproc/py-mkdocs-macros-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749451563
-SHA256 (mkdocs_macros_plugin-1.3.7.tar.gz) = 17c7fd1a49b94defcdb502fd453d17a1e730f8836523379d21292eb2be4cb523
-SIZE (mkdocs_macros_plugin-1.3.7.tar.gz) = 33466
+TIMESTAMP = 1761555090
+SHA256 (mkdocs_macros_plugin-1.4.1.tar.gz) = 55a9c93871e3744cdeb0736316783d60830a6d5d97b1132364e6b491607f2332
+SIZE (mkdocs_macros_plugin-1.4.1.tar.gz) = 35094
diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile
index 3ef1fbdcab63..4734909ec365 100644
--- a/textproc/py-mkdocs-material/Makefile
+++ b/textproc/py-mkdocs-material/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-material
-DISTVERSION= 9.6.16
+DISTVERSION= 9.6.22
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -42,7 +42,7 @@ IMAGING_DESC= Support for image processing
RECOMMENDED_DESC= Install a recommended set of MkDocs plugins
IMAGING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairosvg>=2.6<3:graphics/py-cairosvg@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=10.2:graphics/py-pillow@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pillow>=10.2<12.0:graphics/py-pillow@${PY_FLAVOR}
RECOMMENDED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocs-minify-plugin>=0.7<1:textproc/py-mkdocs-minify-plugin@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-redirects>=1.2<2:textproc/py-mkdocs-redirects@${PY_FLAVOR} \
diff --git a/textproc/py-mkdocs-material/distinfo b/textproc/py-mkdocs-material/distinfo
index 09f67df532b3..725f47d913d9 100644
--- a/textproc/py-mkdocs-material/distinfo
+++ b/textproc/py-mkdocs-material/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753851676
-SHA256 (mkdocs_material-9.6.16.tar.gz) = d07011df4a5c02ee0877496d9f1bfc986cfb93d964799b032dd99fe34c0e9d19
-SIZE (mkdocs_material-9.6.16.tar.gz) = 4028828
+TIMESTAMP = 1761216265
+SHA256 (mkdocs_material-9.6.22.tar.gz) = 87c158b0642e1ada6da0cbd798a3389b0bc5516b90e5ece4a0fb939f00bacd1c
+SIZE (mkdocs_material-9.6.22.tar.gz) = 4044968
diff --git a/textproc/py-mkdocs-material/files/patch-pyproject.toml b/textproc/py-mkdocs-material/files/patch-pyproject.toml
deleted file mode 100644
index d6b0a1085aac..000000000000
--- a/textproc/py-mkdocs-material/files/patch-pyproject.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-Relax version requirements.
-
---- pyproject.toml.orig 2020-02-02 00:00:00 UTC
-+++ pyproject.toml
-@@ -63,7 +63,7 @@ imaging = [
- "mkdocs-git-revision-date-localized-plugin~=1.2,>=1.2.4"
- ]
- imaging = [
-- "pillow~=10.2",
-+ "pillow>=10.2",
- "cairosvg~=2.6"
- ]
-
diff --git a/textproc/py-mkdocs-rss-plugin/Makefile b/textproc/py-mkdocs-rss-plugin/Makefile
index b210806d3ba9..5907b7130f87 100644
--- a/textproc/py-mkdocs-rss-plugin/Makefile
+++ b/textproc/py-mkdocs-rss-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-rss-plugin
-DISTVERSION= 1.17.3
+DISTVERSION= 1.17.4
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocs-rss-plugin/distinfo b/textproc/py-mkdocs-rss-plugin/distinfo
index b9fdb5343a77..7840c58da9bf 100644
--- a/textproc/py-mkdocs-rss-plugin/distinfo
+++ b/textproc/py-mkdocs-rss-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749285527
-SHA256 (Guts-mkdocs-rss-plugin-1.17.3_GH0.tar.gz) = 531bf8f6dc415cff39f25886edc6efb1664d4b81ce40ed0bc0d90dd9f82e28f6
-SIZE (Guts-mkdocs-rss-plugin-1.17.3_GH0.tar.gz) = 564199
+TIMESTAMP = 1761586421
+SHA256 (Guts-mkdocs-rss-plugin-1.17.4_GH0.tar.gz) = 9259dca6d3a38937dba3933ff0833014cadf766b9542f8462d5ecd0b2790ca12
+SIZE (Guts-mkdocs-rss-plugin-1.17.4_GH0.tar.gz) = 564673
diff --git a/textproc/py-mkdocstrings-crystal/Makefile b/textproc/py-mkdocstrings-crystal/Makefile
index c2b698b3aee1..500b89ae530a 100644
--- a/textproc/py-mkdocstrings-crystal/Makefile
+++ b/textproc/py-mkdocstrings-crystal/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown-callouts>=0.1.0:textproc/py-markdow
# textproc/py-mkdocstrings belongs to RUN_DEPENDS as well but would cause
# a circular dependency (via py-mkdocstrings' CRYSTAL option)
-USES= python:3.9+ # textproc/py-mkdocs-autorefs requires Python 3.9+
+USES= python # textproc/py-mkdocs-autorefs requires Python 3.9+
USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/textproc/py-mkdocstrings-python/Makefile b/textproc/py-mkdocstrings-python/Makefile
index 4c7f6e4918a8..4cf76c24d709 100644
--- a/textproc/py-mkdocstrings-python/Makefile
+++ b/textproc/py-mkdocstrings-python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocstrings-python
-DISTVERSION= 1.16.12
+DISTVERSION= 1.18.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}griffe>=1.6.2:textproc/py-griffe@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}griffe>=1.13.0:textproc/py-griffe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-autorefs>=1.4:textproc/py-mkdocs-autorefs@${PY_FLAVOR}
# textproc/py-mkdocstrings belongs to RUN_DEPENDS as well but would cause
# a circular dependency (via py-mkdocstrings' PYTHON option). It was therefore
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}griffe>=1.6.2:textproc/py-griffe@${PY_FLAVOR
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.3:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}inline-snapshot>=0.18.1:devel/py-inline-snapshot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.5:textproc/py-mkdocs-material@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.28.3:textproc/py-mkdocstrings@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.0:textproc/py-mkdocstrings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ruff>=0.4:devel/py-ruff@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-mkdocstrings-python/distinfo b/textproc/py-mkdocstrings-python/distinfo
index fa3ade121f0f..3b8fa029babe 100644
--- a/textproc/py-mkdocstrings-python/distinfo
+++ b/textproc/py-mkdocstrings-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749285563
-SHA256 (mkdocstrings_python-1.16.12.tar.gz) = 9b9eaa066e0024342d433e332a41095c4e429937024945fea511afe58f63175d
-SIZE (mkdocstrings_python-1.16.12.tar.gz) = 206065
+TIMESTAMP = 1757581872
+SHA256 (mkdocstrings_python-1.18.2.tar.gz) = 4ad536920a07b6336f50d4c6d5603316fafb1172c5c882370cbbc954770ad323
+SIZE (mkdocstrings_python-1.18.2.tar.gz) = 207972
diff --git a/textproc/py-mkdocstrings/Makefile b/textproc/py-mkdocstrings/Makefile
index 833985671b43..a1cdc612e887 100644
--- a/textproc/py-mkdocstrings/Makefile
+++ b/textproc/py-mkdocstrings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocstrings
-DISTVERSION= 0.30.0
+DISTVERSION= 0.30.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocstrings/distinfo b/textproc/py-mkdocstrings/distinfo
index 75244aa5fcff..5a46aca7f88f 100644
--- a/textproc/py-mkdocstrings/distinfo
+++ b/textproc/py-mkdocstrings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753853133
-SHA256 (mkdocstrings-0.30.0.tar.gz) = 5d8019b9c31ddacd780b6784ffcdd6f21c408f34c0bd1103b5351d609d5b4444
-SIZE (mkdocstrings-0.30.0.tar.gz) = 106597
+TIMESTAMP = 1759318175
+SHA256 (mkdocstrings-0.30.1.tar.gz) = 84a007aae9b707fb0aebfc9da23db4b26fc9ab562eb56e335e9ec480cb19744f
+SIZE (mkdocstrings-0.30.1.tar.gz) = 106350
diff --git a/textproc/py-myst-parser/Makefile b/textproc/py-myst-parser/Makefile
index 07205baa80c8..3e7fcb73ba2c 100644
--- a/textproc/py-myst-parser/Makefile
+++ b/textproc/py-myst-parser/Makefile
@@ -1,5 +1,6 @@
PORTNAME= myst-parser
PORTVERSION= 4.0.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,12 +17,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.4<4:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.19,1<0.22,1:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=3.0<4:textproc/py-markdown-it-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=3.0<5:textproc/py-markdown-it-py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mdit-py-plugins>=0.4.1<1:textproc/py-mdit-py-plugins@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=5,1<9,1:textproc/py-sphinx@${PY_FLAVOR}
-USES= python:3.10+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-myst-parser/files/patch-pyproject.toml b/textproc/py-myst-parser/files/patch-pyproject.toml
index 67ed6bf33144..7e4e15bb5fdc 100644
--- a/textproc/py-myst-parser/files/patch-pyproject.toml
+++ b/textproc/py-myst-parser/files/patch-pyproject.toml
@@ -1,7 +1,11 @@
---- pyproject.toml.orig 2024-08-05 14:02:40 UTC
+--- pyproject.toml.orig 2025-02-12 10:52:59 UTC
+++ pyproject.toml
-@@ -38,7 +38,7 @@ dependencies = [
- "markdown-it-py~=3.0",
+@@ -36,10 +36,10 @@ dependencies = [
+ dependencies = [
+ "docutils>=0.19,<0.22",
+ "jinja2", # required for substitutions, but let sphinx choose version
+- "markdown-it-py~=3.0",
++ "markdown-it-py>=3.0,<5",
"mdit-py-plugins~=0.4,>=0.4.1",
"pyyaml",
- "sphinx>=7,<9",
diff --git a/textproc/py-ntc-templates/Makefile b/textproc/py-ntc-templates/Makefile
index bd7a262dcf05..1f6e2fbe4bdc 100644
--- a/textproc/py-ntc-templates/Makefile
+++ b/textproc/py-ntc-templates/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ntc-templates
DISTVERSIONPREFIX= v
-DISTVERSION= 7.9.0
+DISTVERSION= 8.1.0
CATEGORIES= textproc net-mgmt python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textfsm>=1.1.0<2.0.0:textproc/py-textfsm@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textfsm>=1.1.0:textproc/py-textfsm@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}invoke>0:devel/py-invoke@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \
diff --git a/textproc/py-ntc-templates/distinfo b/textproc/py-ntc-templates/distinfo
index 4ad17d3d12a2..718ff9bacd85 100644
--- a/textproc/py-ntc-templates/distinfo
+++ b/textproc/py-ntc-templates/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747893176
-SHA256 (networktocode-ntc-templates-v7.9.0_GH0.tar.gz) = 855237d5a554e53b9158320733e6b33e228c768b3993bd6683ee2813808d4c12
-SIZE (networktocode-ntc-templates-v7.9.0_GH0.tar.gz) = 1607690
+TIMESTAMP = 1758704128
+SHA256 (networktocode-ntc-templates-v8.1.0_GH0.tar.gz) = 8adc469f1e1746ace9c317e80040487a7fbeffd41df0e7865327dd50c7a20651
+SIZE (networktocode-ntc-templates-v8.1.0_GH0.tar.gz) = 1642931
diff --git a/textproc/py-ocrmypdf/Makefile b/textproc/py-ocrmypdf/Makefile
index faba4fd54e22..b62e369362ec 100644
--- a/textproc/py-ocrmypdf/Makefile
+++ b/textproc/py-ocrmypdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ocrmypdf
-DISTVERSION= 16.10.4
+DISTVERSION= 16.11.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -28,7 +28,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.36.0:devel/py-hypothesis@${PY
${PYTHON_PKGNAMEPREFIX}python-xmp-toolkit>=2.0.1:textproc/py-python-xmp-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}reportlab>=3.6.8:print/py-reportlab@${PY_FLAVOR}
-USES= ghostscript:run python:3.10+ shebangfix
+USES= ghostscript:run python shebangfix
USE_PYTHON= autoplist concurrent pep517 pytest
# Skip some checks as they yield wrong results if run with the root account
PYTEST_IGNORED_TESTS= test_chmod \
diff --git a/textproc/py-ocrmypdf/distinfo b/textproc/py-ocrmypdf/distinfo
index ff8097787e66..e20d42f98e01 100644
--- a/textproc/py-ocrmypdf/distinfo
+++ b/textproc/py-ocrmypdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753074854
-SHA256 (ocrmypdf-16.10.4.tar.gz) = de749ef5f554b63d57e68d032e7cba5500cbd5030835bf24f658f7b7a04f3dc1
-SIZE (ocrmypdf-16.10.4.tar.gz) = 7003649
+TIMESTAMP = 1757764047
+SHA256 (ocrmypdf-16.11.0.tar.gz) = d89077e503238dac35c6e565925edc8d98b71e5289853c02cacbc1d0901f1be7
+SIZE (ocrmypdf-16.11.0.tar.gz) = 7015068
diff --git a/textproc/py-openstep-plist/Makefile b/textproc/py-openstep-plist/Makefile
index 0941ad63e8fd..256b0da562d2 100644
--- a/textproc/py-openstep-plist/Makefile
+++ b/textproc/py-openstep-plist/Makefile
@@ -1,6 +1,5 @@
PORTNAME= openstep-plist
-PORTVERSION= 0.5.0
-PORTREVISION= 1
+PORTVERSION= 0.5.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-openstep-plist/distinfo b/textproc/py-openstep-plist/distinfo
index 28c17a819fa1..e4bfdc439c7f 100644
--- a/textproc/py-openstep-plist/distinfo
+++ b/textproc/py-openstep-plist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606507
-SHA256 (openstep_plist-0.5.0.tar.gz) = daf386652ae086bce8b18784c59a8252523faca3b1ded876bbf393594d862b78
-SIZE (openstep_plist-0.5.0.tar.gz) = 294803
+TIMESTAMP = 1759774721
+SHA256 (openstep_plist-0.5.1.tar.gz) = 0068304d12cec0fe132c4f9d2077c71bfa4ff43904994fd2a2ca97d5a076338e
+SIZE (openstep_plist-0.5.1.tar.gz) = 324594
diff --git a/textproc/py-openstep-plist/files/patch-cython b/textproc/py-openstep-plist/files/patch-cython
deleted file mode 100644
index f813cb147589..000000000000
--- a/textproc/py-openstep-plist/files/patch-cython
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/openstep_plist/writer.pyx.orig 2025-01-30 18:15:19 UTC
-+++ src/openstep_plist/writer.pyx
-@@ -17,6 +17,7 @@ from libc.stdint cimport uint16_t
- from cpython.mem cimport PyMem_Free
- from libcpp.vector cimport vector
- from libc.stdint cimport uint16_t
-+from ctypes import c_long as long
- cimport cython
-
- from .util cimport (
diff --git a/textproc/py-packageurl-python/Makefile b/textproc/py-packageurl-python/Makefile
index b10bfe57b674..c79d561ab2f0 100644
--- a/textproc/py-packageurl-python/Makefile
+++ b/textproc/py-packageurl-python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= packageurl-python
-DISTVERSION= 0.17.1
+DISTVERSION= 0.17.5
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-packageurl-python/distinfo b/textproc/py-packageurl-python/distinfo
index b4f9a95dd24b..55bf060049a8 100644
--- a/textproc/py-packageurl-python/distinfo
+++ b/textproc/py-packageurl-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749285415
-SHA256 (packageurl_python-0.17.1.tar.gz) = 5db592a990b60bc02446033c50fb1803a26c5124cd72c5a2cd1b8ea1ae741969
-SIZE (packageurl_python-0.17.1.tar.gz) = 41312
+TIMESTAMP = 1755338837
+SHA256 (packageurl_python-0.17.5.tar.gz) = a7be3f3ba70d705f738ace9bf6124f31920245a49fa69d4b416da7037dd2de61
+SIZE (packageurl_python-0.17.5.tar.gz) = 43832
diff --git a/textproc/py-pandoc-plantuml-filter/Makefile b/textproc/py-pandoc-plantuml-filter/Makefile
index 7a43318784a9..6304f4500c7e 100644
--- a/textproc/py-pandoc-plantuml-filter/Makefile
+++ b/textproc/py-pandoc-plantuml-filter/Makefile
@@ -24,4 +24,3 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
.include <bsd.port.mk>
-
diff --git a/textproc/py-parsel/Makefile b/textproc/py-parsel/Makefile
index 04e4adb48cef..081902cdcf9f 100644
--- a/textproc/py-parsel/Makefile
+++ b/textproc/py-parsel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= parsel
PORTVERSION= 1.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=1.2.0:www/py-cssselect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=2.3:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}w3lib>=1.19.0:www/py-w3lib@${PY_FLAVOR}
diff --git a/textproc/py-parso/Makefile b/textproc/py-parso/Makefile
index 10e669684213..1caface21c51 100644
--- a/textproc/py-parso/Makefile
+++ b/textproc/py-parso/Makefile
@@ -12,16 +12,12 @@ WWW= https://github.com/davidhalter/parso
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4<6.0.0,1:devel/py-pytest4@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docopt>=0:devel/py-docopt@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0:devel/py-docopt@${PY_FLAVOR}
USES= cpe python
CPE_VENDOR= ${PORTNAME}_project
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils pytest
NO_ARCH= yes
-do-test:
- cd ${WRKSRC} && ${PYTHON_CMD} -m pytest test
-
.include <bsd.port.mk>
diff --git a/textproc/py-pdfminer.six/Makefile b/textproc/py-pdfminer.six/Makefile
index 89a52d8bed1a..1e0934f7d07c 100644
--- a/textproc/py-pdfminer.six/Makefile
+++ b/textproc/py-pdfminer.six/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pdfminer.six
DISTVERSION= 20250506
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-petl/Makefile b/textproc/py-petl/Makefile
index 2292dfaea49c..23cf5c57930e 100644
--- a/textproc/py-petl/Makefile
+++ b/textproc/py-petl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= petl
PORTVERSION= 1.7.17
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -54,7 +54,7 @@ SMB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smbprotocol>=1.0.1:net/py-smbprotocol@${
XLS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=2.0.1:textproc/py-xlrd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR}
XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.6.2:textproc/py-openpyxl@${PY_FLAVOR}
-XPATH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.4.0:devel/py-lxml5@${PY_FLAVOR}
+XPATH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.0:devel/py-lxml@${PY_FLAVOR}
WHOOSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}whoosh>=0:textproc/py-whoosh@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/textproc/py-pikepdf/Makefile b/textproc/py-pikepdf/Makefile
index 560df16a06fc..170abe1b3bcd 100644
--- a/textproc/py-pikepdf/Makefile
+++ b/textproc/py-pikepdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pikepdf
DISTVERSION= 9.9.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libqpdf.so:print/qpdf
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.8:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=4.8:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=10.0.1:graphics/py-pillow@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=20.2.0:devel/py-attrs@${PY_FLAVOR} \
diff --git a/textproc/py-pyRdfa3/Makefile b/textproc/py-pyRdfa3/Makefile
new file mode 100644
index 000000000000..c7b4d01a5416
--- /dev/null
+++ b/textproc/py-pyRdfa3/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= pyRdfa3
+DISTVERSION= 3.6.4
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= RDFa parser library
+WWW= https://github.com/RDFLib/pyrdfa3
+
+LICENSE= W3C
+LICENSE_NAME= W3C Software License
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rdflib>=7.0.0:textproc/py-rdflib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.3:www/py-requests@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-pyRdfa3/distinfo b/textproc/py-pyRdfa3/distinfo
new file mode 100644
index 000000000000..0de39c19b236
--- /dev/null
+++ b/textproc/py-pyRdfa3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676288
+SHA256 (pyrdfa3-3.6.4.tar.gz) = 64712d1a4bf21829652b39715bada6e7c03bcf19cb49f962c190a38f46172243
+SIZE (pyrdfa3-3.6.4.tar.gz) = 84506
diff --git a/textproc/py-pyRdfa3/files/patch-pyproject.toml b/textproc/py-pyRdfa3/files/patch-pyproject.toml
new file mode 100644
index 000000000000..4c9e1c948982
--- /dev/null
+++ b/textproc/py-pyRdfa3/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-10-16 21:47:24 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=71.1.0"]
++requires = ["setuptools>=63.1.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/textproc/py-pyRdfa3/pkg-descr b/textproc/py-pyRdfa3/pkg-descr
new file mode 100644
index 000000000000..4e3d3b3ea823
--- /dev/null
+++ b/textproc/py-pyRdfa3/pkg-descr
@@ -0,0 +1,5 @@
+RDFa parser library.
+
+pyRdfa is a Python library for parsing RDFa (Resource Description Framework
+in Attributes) data from HTML and XML documents. It implements the RDFa 1.0
+and 1.1 specifications.
diff --git a/textproc/py-pycddl/Makefile b/textproc/py-pycddl/Makefile
index f19cdcc433b4..e6b63ab319e6 100644
--- a/textproc/py-pycddl/Makefile
+++ b/textproc/py-pycddl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pycddl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pycountry/Makefile b/textproc/py-pycountry/Makefile
index 992b2ccbcacc..b2ce46df0f6b 100644
--- a/textproc/py-pycountry/Makefile
+++ b/textproc/py-pycountry/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-pydata-sphinx-theme/Makefile b/textproc/py-pydata-sphinx-theme/Makefile
index 41c1835ac6af..2428807ea576 100644
--- a/textproc/py-pydata-sphinx-theme/Makefile
+++ b/textproc/py-pydata-sphinx-theme/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}accessible-pygments>=0:textproc/py-accessibl
${PYTHON_PKGNAMEPREFIX}sphinx>=5,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-pyexcel-ezodf/Makefile b/textproc/py-pyexcel-ezodf/Makefile
index fa86d6b6712b..dd16701ff41d 100644
--- a/textproc/py-pyexcel-ezodf/Makefile
+++ b/textproc/py-pyexcel-ezodf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyexcel-ezodf
PORTVERSION= 0.3.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-pyexcel-ods3/Makefile b/textproc/py-pyexcel-ods3/Makefile
index 7d06f873dd61..86a7991d602e 100644
--- a/textproc/py-pyexcel-ods3/Makefile
+++ b/textproc/py-pyexcel-ods3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyexcel-ods3
PORTVERSION= 0.6.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyexcel-ezodf>=0.3.3:textproc/py-pyexcel-ezodf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyexcel-io>=0.6.2:textproc/py-pyexcel-io@${PY_FLAVOR}
diff --git a/textproc/py-pyexcel/Makefile b/textproc/py-pyexcel/Makefile
index c9523d266a03..4c5e5effcd2b 100644
--- a/textproc/py-pyexcel/Makefile
+++ b/textproc/py-pyexcel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyexcel
-PORTVERSION= 0.7.3
+PORTVERSION= 0.7.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pyexcel/distinfo b/textproc/py-pyexcel/distinfo
index 455bf0d318ed..55041c6492e8 100644
--- a/textproc/py-pyexcel/distinfo
+++ b/textproc/py-pyexcel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178098
-SHA256 (pyexcel-0.7.3.tar.gz) = 57b3c3fb55dd09a62cbbf2ae9f1e78aa11b627c2bfc6072ff2d9587c022b06d4
-SIZE (pyexcel-0.7.3.tar.gz) = 820124
+TIMESTAMP = 1762586886
+SHA256 (pyexcel-0.7.4.tar.gz) = cbbdc60532bbb2a22fe4303e824aaa386ecf6dc514d1f87d1ad03a1385fee4bd
+SIZE (pyexcel-0.7.4.tar.gz) = 821474
diff --git a/textproc/py-pylatexenc/Makefile b/textproc/py-pylatexenc/Makefile
new file mode 100644
index 000000000000..e08374d7010d
--- /dev/null
+++ b/textproc/py-pylatexenc/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= pylatexenc
+PORTVERSION= 2.10
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Converts simple LaTeX to an unicode approximation
+WWW= https://pylatexenc.readthedocs.io/en/latest/ \
+ https://github.com/phfaist/pylatexenc
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+NO_ARCH= yes
+
+# tests as of 2.10: 97 passed, 1 warning in 39.53s
+
+.include <bsd.port.mk>
diff --git a/textproc/py-pylatexenc/distinfo b/textproc/py-pylatexenc/distinfo
new file mode 100644
index 000000000000..2d0c76020879
--- /dev/null
+++ b/textproc/py-pylatexenc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758325453
+SHA256 (pylatexenc-2.10.tar.gz) = 3dd8fd84eb46dc30bee1e23eaab8d8fb5a7f507347b23e5f38ad9675c84f40d3
+SIZE (pylatexenc-2.10.tar.gz) = 162597
diff --git a/textproc/py-pylatexenc/pkg-descr b/textproc/py-pylatexenc/pkg-descr
new file mode 100644
index 000000000000..73f396b2b794
--- /dev/null
+++ b/textproc/py-pylatexenc/pkg-descr
@@ -0,0 +1,2 @@
+pylatexenc is a simple LaTeX parser providing latex-to-unicode and
+unicode-to-latex conversion.
diff --git a/textproc/py-pymdown-extensions/Makefile b/textproc/py-pymdown-extensions/Makefile
index 2ad6619267ac..ab42880bf2a7 100644
--- a/textproc/py-pymdown-extensions/Makefile
+++ b/textproc/py-pymdown-extensions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pymdown-extensions
-DISTVERSION= 10.16
+DISTVERSION= 10.16.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pymdown-extensions/distinfo b/textproc/py-pymdown-extensions/distinfo
index c6509995d6f2..5457a218f2dc 100644
--- a/textproc/py-pymdown-extensions/distinfo
+++ b/textproc/py-pymdown-extensions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750580673
-SHA256 (pymdown_extensions-10.16.tar.gz) = 71dac4fca63fabeffd3eb9038b756161a33ec6e8d230853d3cecf562155ab3de
-SIZE (pymdown_extensions-10.16.tar.gz) = 853197
+TIMESTAMP = 1753978992
+SHA256 (pymdown_extensions-10.16.1.tar.gz) = aace82bcccba3efc03e25d584e6a22d27a8e17caa3f4dd9f207e49b787aa9a91
+SIZE (pymdown_extensions-10.16.1.tar.gz) = 853277
diff --git a/textproc/py-pystemmer/Makefile b/textproc/py-pystemmer/Makefile
index 4b53f8f6f669..71cad5601b8c 100644
--- a/textproc/py-pystemmer/Makefile
+++ b/textproc/py-pystemmer/Makefile
@@ -15,7 +15,7 @@ LICENSE= MIT BSD3CLAUSE
LICENSE_COMB= dual
USES= python
-USE_PYTHON= autoplist cython distutils
+USE_PYTHON= autoplist cython3 distutils
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Stemmer*.so
diff --git a/textproc/py-python-docx/Makefile b/textproc/py-python-docx/Makefile
index baf2ce9f3789..ff42ddbecaaf 100644
--- a/textproc/py-python-docx/Makefile
+++ b/textproc/py-python-docx/Makefile
@@ -1,9 +1,9 @@
PORTNAME= python-docx
-PORTVERSION= 1.1.0
-PORTREVISION= 1
+PORTVERSION= 1.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= python_docx-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Python library for creating and updating Microsoft Word files
@@ -13,11 +13,11 @@ LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.4:devel/py-lxml5@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR}
# Python3 ready
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/py-python-docx/distinfo b/textproc/py-python-docx/distinfo
index bd59d5aff1f7..23cff430eb0e 100644
--- a/textproc/py-python-docx/distinfo
+++ b/textproc/py-python-docx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706143705
-SHA256 (python-docx-1.1.0.tar.gz) = 5829b722141cf1ab79aedf0c34d9fe9924b29764584c0f2164eb2b02dcdf17c9
-SIZE (python-docx-1.1.0.tar.gz) = 5650988
+TIMESTAMP = 1759495582
+SHA256 (python_docx-1.2.0.tar.gz) = 7bc9d7b7d8a69c9c02ca09216118c86552704edc23bac179283f2e38f86220ce
+SIZE (python_docx-1.2.0.tar.gz) = 5723256
diff --git a/textproc/py-python-frontmatter/Makefile b/textproc/py-python-frontmatter/Makefile
new file mode 100644
index 000000000000..32740622b34f
--- /dev/null
+++ b/textproc/py-python-frontmatter/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= python-frontmatter
+DISTVERSION= 1.1.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Parse and manage posts with YAML (or other) frontmatter
+WWW= https://python-frontmatter.readthedocs.io/en/latest/ \
+ https://github.com/eyeseast/python-frontmatter
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}types-toml>0:devel/py-types-toml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}types-pyyaml>0:devel/py-types-pyyaml@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 1.1.0: 56 passed in 1.97s
+
+.include <bsd.port.mk>
diff --git a/textproc/py-python-frontmatter/distinfo b/textproc/py-python-frontmatter/distinfo
new file mode 100644
index 000000000000..5aa2436ee7e1
--- /dev/null
+++ b/textproc/py-python-frontmatter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756689260
+SHA256 (python-frontmatter-1.1.0.tar.gz) = 7118d2bd56af9149625745c58c9b51fb67e8d1294a0c76796dafdc72c36e5f6d
+SIZE (python-frontmatter-1.1.0.tar.gz) = 16256
diff --git a/textproc/py-python-frontmatter/pkg-descr b/textproc/py-python-frontmatter/pkg-descr
new file mode 100644
index 000000000000..84e8bc048c4c
--- /dev/null
+++ b/textproc/py-python-frontmatter/pkg-descr
@@ -0,0 +1,2 @@
+python-frontmatter is a Jekyll-style YAML front matter offers a useful way
+to add arbitrary, structured metadata to text documents, regardless of type.
diff --git a/textproc/py-python-iso639/Makefile b/textproc/py-python-iso639/Makefile
new file mode 100644
index 000000000000..6daefe6442a4
--- /dev/null
+++ b/textproc/py-python-iso639/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= python-iso639
+DISTVERSION= 2025.2.18
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= python_iso639-${DISTVERSION}
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= ISO 639 language codes, names, and other associated information
+WWW= https://pypi.org/project/python-iso639/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v
+
+.include <bsd.port.mk>
diff --git a/textproc/py-python-iso639/distinfo b/textproc/py-python-iso639/distinfo
new file mode 100644
index 000000000000..6d2120498a6c
--- /dev/null
+++ b/textproc/py-python-iso639/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759993753
+SHA256 (python_iso639-2025.2.18.tar.gz) = 34e31e8e76eb3fc839629e257b12bcfd957c6edcbd486bbf66ba5185d1f566e8
+SIZE (python_iso639-2025.2.18.tar.gz) = 173552
diff --git a/textproc/py-python-iso639/files/patch-pyproject.toml b/textproc/py-python-iso639/files/patch-pyproject.toml
new file mode 100644
index 000000000000..e543e9b01574
--- /dev/null
+++ b/textproc/py-python-iso639/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-10-09 07:19:11 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools >= 65.3.0", "wheel"]
++requires = ["setuptools >= 63.0.0", "wheel"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/textproc/py-python-iso639/pkg-descr b/textproc/py-python-iso639/pkg-descr
new file mode 100644
index 000000000000..83b27410857e
--- /dev/null
+++ b/textproc/py-python-iso639/pkg-descr
@@ -0,0 +1,9 @@
+python-iso639 is a Python package for ISO 639 language codes, names, and
+other associated information.
+
+Current features:
+
+* A representation of languages mapped across ISO 639-1, 639-2, and 639-3.
+* Functionality to "guess" what a language is for a given unknown language
+code or name.
+* Optimized for speed in retrieving language information.
diff --git a/textproc/py-python-pptx/Makefile b/textproc/py-python-pptx/Makefile
index 840004805027..55ed1d692fa5 100644
--- a/textproc/py-python-pptx/Makefile
+++ b/textproc/py-python-pptx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= python-pptx
DISTVERSION= 1.0.2
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.1.0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=3.3.2:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0.5.7:textproc/py-xlsxwriter@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}behave>0:devel/py-behave@${PY_FLAVOR} \
diff --git a/textproc/py-python-ulid/Makefile b/textproc/py-python-ulid/Makefile
index 558de8481331..ed958c047fa9 100644
--- a/textproc/py-python-ulid/Makefile
+++ b/textproc/py-python-ulid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-ulid
-PORTVERSION= 3.0.0
+PORTVERSION= 3.1.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-
${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-python-ulid/distinfo b/textproc/py-python-ulid/distinfo
index b6ee4b7ce231..8d1bfa75b090 100644
--- a/textproc/py-python-ulid/distinfo
+++ b/textproc/py-python-ulid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728922918
-SHA256 (python_ulid-3.0.0.tar.gz) = e50296a47dc8209d28629a22fc81ca26c00982c78934bd7766377ba37ea49a9f
-SIZE (python_ulid-3.0.0.tar.gz) = 28822
+TIMESTAMP = 1757120840
+SHA256 (python_ulid-3.1.0.tar.gz) = ff0410a598bc5f6b01b602851a3296ede6f91389f913a5d5f8c496003836f636
+SIZE (python_ulid-3.1.0.tar.gz) = 93175
diff --git a/textproc/py-python-ulid2/Makefile b/textproc/py-python-ulid2/Makefile
index 515f895f9d9c..83889faefbbe 100644
--- a/textproc/py-python-ulid2/Makefile
+++ b/textproc/py-python-ulid2/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-
${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-pytkdocs/Makefile b/textproc/py-pytkdocs/Makefile
index e443641fcdd2..8d62e617cd22 100644
--- a/textproc/py-pytkdocs/Makefile
+++ b/textproc/py-pytkdocs/Makefile
@@ -17,7 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}marshmallow>0:devel/py-marshmallow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic>0:devel/py-pydantic@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/textproc/py-pytomlpp/Makefile b/textproc/py-pytomlpp/Makefile
index 6a594b60b216..169640438c29 100644
--- a/textproc/py-pytomlpp/Makefile
+++ b/textproc/py-pytomlpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pytomlpp
DISTVERSION= 1.0.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pytomlpp/files/patch-setup.cfg b/textproc/py-pytomlpp/files/patch-setup.cfg
new file mode 100644
index 000000000000..7c45139c1def
--- /dev/null
+++ b/textproc/py-pytomlpp/files/patch-setup.cfg
@@ -0,0 +1,11 @@
+--- setup.cfg.orig 2025-10-20 19:41:53 UTC
++++ setup.cfg
+@@ -28,7 +28,7 @@ setup_requires =
+
+ [options]
+ setup_requires =
+- pybind11~=2.8
++ pybind11
+ zip_safe = false
+ packages = find:
+ package_dir = =src
diff --git a/textproc/py-qrcode/Makefile b/textproc/py-qrcode/Makefile
index f23efec48fd6..f36a4e7b8eac 100644
--- a/textproc/py-qrcode/Makefile
+++ b/textproc/py-qrcode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qrcode
PORTVERSION= 8.2
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-rdflib/Makefile b/textproc/py-rdflib/Makefile
index d8d28840011b..c86afc761523 100644
--- a/textproc/py-rdflib/Makefile
+++ b/textproc/py-rdflib/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rdflib
-PORTVERSION= 7.1.4
-PORTREVISION= 1
+PORTVERSION= 7.4.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -37,8 +36,8 @@ NETWORKX_DESC= Network support
BERKELEYDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}berkeleydb>=0:databases/py-berkeleydb@${PY_FLAVOR}
HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5rdf>=1.2<2:www/py-html5rdf@${PY_FLAVOR}
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.3<6.0:devel/py-lxml5@${PY_FLAVOR}
-NEWORKX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2,2<4,2:math/py-networkx@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.3<7.0:devel/py-lxml@${PY_FLAVOR}
+NETWORKX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2,2<4,2:math/py-networkx@${PY_FLAVOR}
ORJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=3.9.14<4:devel/py-orjson@${PY_FLAVOR}
.include <bsd.port.pre.mk>
diff --git a/textproc/py-rdflib/distinfo b/textproc/py-rdflib/distinfo
index 5e6f12db9352..a463139f3169 100644
--- a/textproc/py-rdflib/distinfo
+++ b/textproc/py-rdflib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289424
-SHA256 (rdflib-7.1.4.tar.gz) = fed46e24f26a788e2ab8e445f7077f00edcf95abb73bcef4b86cefa8b62dd174
-SIZE (rdflib-7.1.4.tar.gz) = 4692745
+TIMESTAMP = 1762587532
+SHA256 (rdflib-7.4.0.tar.gz) = c8ee16c31848c19c174aed96185327ea139ca3d392fac7fa882ddf5687f8f533
+SIZE (rdflib-7.4.0.tar.gz) = 4866588
diff --git a/textproc/py-rdflib/files/patch-pyproject.toml b/textproc/py-rdflib/files/patch-pyproject.toml
new file mode 100644
index 000000000000..bc8c2488eb66
--- /dev/null
+++ b/textproc/py-rdflib/files/patch-pyproject.toml
@@ -0,0 +1,13 @@
+Obtained from: https://github.com/RDFLib/rdflib/commit/8da4e29aef9f324ea4946f94031ea5fc66c5fe67
+
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -44,7 +44,7 @@ html5rdf = {version = ">=1.2,<2", optional = true}
+ berkeleydb = {version = "^18.1.0", optional = true}
+ networkx = {version = ">=2,<4", optional = true}
+ html5rdf = {version = ">=1.2,<2", optional = true}
+-lxml = {version = ">=4.3,<6.0", optional = true}
++lxml = {version = ">=4.3,<7.0", optional = true}
+ orjson = {version = ">=3.9.14,<4", optional = true}
+
+ [tool.poetry.group.dev.dependencies]
diff --git a/textproc/py-readchar/Makefile b/textproc/py-readchar/Makefile
index ac4007269a7e..82d33773f4d1 100644
--- a/textproc/py-readchar/Makefile
+++ b/textproc/py-readchar/Makefile
@@ -1,17 +1,18 @@
PORTNAME= readchar
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
-PORTREVISION= 1
+DISTVERSION= 4.2.1
CATEGORIES= textproc devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= 0mp@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Python library to read characters and key strokes
WWW= https://github.com/magmax/python-readchar
LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/README.rst
+LICENSE_FILE= ${WRKSRC}/LICENCE
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
@@ -19,14 +20,14 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= dos2unix localbase python
-DOS2UNIX_GLOB= *.py
-# PYPI does not seem to work so far.
+USE_PYTHON= autoplist pep517 pytest
+
USE_GITHUB= yes
GH_ACCOUNT= magmax
GH_PROJECT= python-${PORTNAME}
-USE_PYTHON= autoplist distutils
-do-test:
- @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test)
+DOS2UNIX_GLOB= *.py
+
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/py-readchar/distinfo b/textproc/py-readchar/distinfo
index 6c7eeb569e07..1133b8838a8e 100644
--- a/textproc/py-readchar/distinfo
+++ b/textproc/py-readchar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697272359
-SHA256 (magmax-python-readchar-v3.1.0_GH0.tar.gz) = 3b517e754f49421439cd1ae8fa31f9304d6c19603af47339b1b15a7ff25331f6
-SIZE (magmax-python-readchar-v3.1.0_GH0.tar.gz) = 7027
+TIMESTAMP = 1760642705
+SHA256 (magmax-python-readchar-v4.2.1_GH0.tar.gz) = 2c3a6eb9a41c228ab8324b7abaff7a91ec5c8c450b5b81f0853b6f0855b9e692
+SIZE (magmax-python-readchar-v4.2.1_GH0.tar.gz) = 13314
diff --git a/textproc/py-readchar/files/patch-readchar_readchar.py b/textproc/py-readchar/files/patch-readchar_readchar.py
deleted file mode 100644
index f4fde27214fc..000000000000
--- a/textproc/py-readchar/files/patch-readchar_readchar.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- readchar/readchar.py.orig 2021-04-15 14:19:54 UTC
-+++ readchar/readchar.py
-@@ -6,6 +6,8 @@ import sys
-
- if sys.platform.startswith("linux"):
- from .readchar_linux import readchar
-+elif sys.platform.startswith("freebsd"):
-+ from .readchar_linux import readchar
- elif sys.platform == "darwin":
- from .readchar_linux import readchar
- elif sys.platform in ("win32", "cygwin"):
diff --git a/textproc/py-readchar/pkg-descr b/textproc/py-readchar/pkg-descr
index 6f746d6d8023..e4ace71b8df1 100644
--- a/textproc/py-readchar/pkg-descr
+++ b/textproc/py-readchar/pkg-descr
@@ -1,2 +1,2 @@
-Library to easily read single chars and key strokes. The idea is to have a
+Library to easily read single chars and key strokes. The idea is to have a
portable way to read single characters and key-strokes.
diff --git a/textproc/py-regex/Makefile b/textproc/py-regex/Makefile
index 93a0729b17cd..a2f2041c7882 100644
--- a/textproc/py-regex/Makefile
+++ b/textproc/py-regex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= regex
-DISTVERSION= 2024.11.6
+DISTVERSION= 2025.11.3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-regex/distinfo b/textproc/py-regex/distinfo
index 9ac7ca657d9c..ef8ec3ac80b0 100644
--- a/textproc/py-regex/distinfo
+++ b/textproc/py-regex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746521205
-SHA256 (regex-2024.11.6.tar.gz) = 7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519
-SIZE (regex-2024.11.6.tar.gz) = 399494
+TIMESTAMP = 1762432070
+SHA256 (regex-2025.11.3.tar.gz) = 1fedc720f9bb2494ce31a58a1631f9c82df6a09b49c19517ea5cc280b4541e01
+SIZE (regex-2025.11.3.tar.gz) = 414669
diff --git a/textproc/py-regex/files/patch-pyproject.toml b/textproc/py-regex/files/patch-pyproject.toml
new file mode 100644
index 000000000000..23501426594a
--- /dev/null
+++ b/textproc/py-regex/files/patch-pyproject.toml
@@ -0,0 +1,19 @@
+--- pyproject.toml.orig 2025-10-28 19:24:41 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools > 77.0.3"]
++requires = ["setuptools > 61.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -10,8 +10,7 @@ readme = "README.rst"
+ authors = [
+ {name = "Matthew Barnett", email = "regex@mrabarnett.plus.com"},
+ ]
+-license = "Apache-2.0 AND CNRI-Python"
+-license-files = ["LICENSE.txt"]
++license = {file = "LICENSE.txt"}
+
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
diff --git a/textproc/py-rich-argparse/Makefile b/textproc/py-rich-argparse/Makefile
index 75e61f5973a7..1e246719883d 100644
--- a/textproc/py-rich-argparse/Makefile
+++ b/textproc/py-rich-argparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rich-argparse
-PORTVERSION= 1.7.1
+PORTVERSION= 1.7.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-rich-argparse/distinfo b/textproc/py-rich-argparse/distinfo
index ea08ac6e2755..f9d290186a9d 100644
--- a/textproc/py-rich-argparse/distinfo
+++ b/textproc/py-rich-argparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495857
-SHA256 (rich_argparse-1.7.1.tar.gz) = d7a493cde94043e41ea68fb43a74405fa178de981bf7b800f7a3bd02ac5c27be
-SIZE (rich_argparse-1.7.1.tar.gz) = 38094
+TIMESTAMP = 1762586888
+SHA256 (rich_argparse-1.7.2.tar.gz) = 64fd2e948fc96e8a1a06e0e72c111c2ce7f3af74126d75c0f5f63926e7289cd1
+SIZE (rich_argparse-1.7.2.tar.gz) = 38500
diff --git a/textproc/py-rich-cli/Makefile b/textproc/py-rich-cli/Makefile
index 126d7e89ed24..f6841bc62ae1 100644
--- a/textproc/py-rich-cli/Makefile
+++ b/textproc/py-rich-cli/Makefile
@@ -1,9 +1,9 @@
PORTNAME= rich-cli
-PORTVERSION= 1.8.0
-PORTREVISION= 3
+PORTVERSION= 1.8.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= rich_cli-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Command Line Interface to Rich
@@ -12,10 +12,10 @@ WWW= https://github.com/Textualize/rich-cli
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=2.0.0<3.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0.0<9.0.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rich>=12.4.1:textproc/py-rich@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>=12.4.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich-rst>=1.1.7<2.0.0:textproc/py-rich-rst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}textual>=0.1.18:textproc/py-textual@${PY_FLAVOR}
diff --git a/textproc/py-rich-cli/distinfo b/textproc/py-rich-cli/distinfo
index 333878672745..83eafb7f55d3 100644
--- a/textproc/py-rich-cli/distinfo
+++ b/textproc/py-rich-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652523258
-SHA256 (rich-cli-1.8.0.tar.gz) = 7f99ed213fb18c25999b644335f74d2be621a3a68593359e7fc62e95fe7e9a8a
-SIZE (rich-cli-1.8.0.tar.gz) = 17194
+TIMESTAMP = 1759816724
+SHA256 (rich_cli-1.8.1.tar.gz) = 16992bcbd454974dc53671ba1a12e189148566164aaa7370bdf6648c8b1438c3
+SIZE (rich_cli-1.8.1.tar.gz) = 15826
diff --git a/textproc/py-rich-cli/files/patch-pyproject.toml b/textproc/py-rich-cli/files/patch-pyproject.toml
index be4453bc1f99..0864c16e22c8 100644
--- a/textproc/py-rich-cli/files/patch-pyproject.toml
+++ b/textproc/py-rich-cli/files/patch-pyproject.toml
@@ -1,15 +1,25 @@
---- pyproject.toml.orig 2022-05-08 16:55:58 UTC
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
+++ pyproject.toml
-@@ -23,10 +23,10 @@ python = "^3.7"
+@@ -4,8 +4,7 @@ readme = "README.md"
+ version = "1.8.1"
+ description = "Command Line Interface to Rich"
+ readme = "README.md"
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = { text = "MIT" }
+ authors = [{ name = "Will McGugan", email = "willmcgugan@gmail.com" }]
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+@@ -22,10 +21,10 @@ dependencies = [
+ ]
+ requires-python = ">=3.9"
+ dependencies = [
+- "rich (>=12.4.0,<13.0.0)",
++ "rich (>=12.4.0)",
+ "click (>=8.0.0,<9.0.0)",
+ "requests (>=2.0.0,<3.0.0)",
+- "textual (>=0.1.18,<0.2.0)",
++ "textual (>=0.1.18)",
+ "rich-rst (>=1.1.7,<2.0.0)",
+ ]
- [tool.poetry.dependencies]
- python = "^3.7"
--rich = "^12.4.1"
-+rich = ">=12.4.1"
- click = "^8.0.0"
- requests = "^2.0.0"
--textual = "^0.1.18"
-+textual = ">=0.1.18"
- rich-rst = "^1.1.7"
-
- [tool.poetry.dev-dependencies]
diff --git a/textproc/py-rich-rst/Makefile b/textproc/py-rich-rst/Makefile
index 5af07ee1c368..a53f2d426913 100644
--- a/textproc/py-rich-rst/Makefile
+++ b/textproc/py-rich-rst/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rich-rst
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,12 +13,12 @@ WWW= https://rich-rst.readthedocs.io/en/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR}
-USES= python
+USES= dos2unix python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-rich-rst/distinfo b/textproc/py-rich-rst/distinfo
index ae916fac20b9..e1cf67902145 100644
--- a/textproc/py-rich-rst/distinfo
+++ b/textproc/py-rich-rst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735705201
-SHA256 (rich_rst-1.3.1.tar.gz) = fad46e3ba42785ea8c1785e2ceaa56e0ffa32dbe5410dec432f37e4107c4f383
-SIZE (rich_rst-1.3.1.tar.gz) = 13839
+TIMESTAMP = 1761446762
+SHA256 (rich_rst-1.3.2.tar.gz) = a1196fdddf1e364b02ec68a05e8ff8f6914fee10fbca2e6b6735f166bb0da8d4
+SIZE (rich_rst-1.3.2.tar.gz) = 14936
diff --git a/textproc/py-rich-rst/files/patch-pyproject.toml b/textproc/py-rich-rst/files/patch-pyproject.toml
new file mode 100644
index 000000000000..612c6937a165
--- /dev/null
+++ b/textproc/py-rich-rst/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+--- pyproject.toml.orig 2025-10-27 03:02:48 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools>=64"
++ "setuptools>=61"
+ ]
+ build-backend = "setuptools.build_meta"
+
+@@ -9,8 +9,7 @@ readme = "README.md"
+ version = "1.3.2"
+ description = "A beautiful reStructuredText renderer for rich"
+ readme = "README.md"
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = {text = "MIT"}
+ authors = [
+ { name = "Wasi Master", email = "arianmollik323@gmail.com" }
+ ]
diff --git a/textproc/py-rich/Makefile b/textproc/py-rich/Makefile
index ad207e42e918..44181b23dc10 100644
--- a/textproc/py-rich/Makefile
+++ b/textproc/py-rich/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rich
-PORTVERSION= 14.1.0
+PORTVERSION= 14.2.0
DISTVERSIONPREFIX= v
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-rich/distinfo b/textproc/py-rich/distinfo
index c07c5b36064e..a0c08f45b3ed 100644
--- a/textproc/py-rich/distinfo
+++ b/textproc/py-rich/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753508811
-SHA256 (Textualize-rich-v14.1.0_GH0.tar.gz) = f21cbcf44386ba2b306552f506dd3ede86349cafd2a8cbf1b7bb38b705a64594
-SIZE (Textualize-rich-v14.1.0_GH0.tar.gz) = 15070577
+TIMESTAMP = 1760113326
+SHA256 (Textualize-rich-v14.2.0_GH0.tar.gz) = 589ddd6a66adbffb9d0e406da9d529a886d2c040177da4b72fad4a8563ff5afc
+SIZE (Textualize-rich-v14.2.0_GH0.tar.gz) = 15072049
diff --git a/textproc/py-rouge-score/Makefile b/textproc/py-rouge-score/Makefile
new file mode 100644
index 000000000000..24bd3bd8b072
--- /dev/null
+++ b/textproc/py-rouge-score/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= rouge-score
+DISTVERSION= 0.1.2
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Package for text analysis and normalization
+WWW= https://github.com/google-research/google-research/tree/master/rouge
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}absl-py>=0:devel/py-absl-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nltk>=0:textproc/py-nltk@${PY_FLAVOR} \
+ ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+NO_ARCH= yes
+
+# tests fail because of missing testdata folder
+
+.include <bsd.port.mk>
diff --git a/textproc/py-rouge-score/distinfo b/textproc/py-rouge-score/distinfo
new file mode 100644
index 000000000000..80a9dd6229dd
--- /dev/null
+++ b/textproc/py-rouge-score/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755530589
+SHA256 (rouge_score-0.1.2.tar.gz) = c7d4da2683e68c9abf0135ef915d63a46643666f848e558a1b9f7ead17ff0f04
+SIZE (rouge_score-0.1.2.tar.gz) = 17400
diff --git a/textproc/py-rouge-score/pkg-descr b/textproc/py-rouge-score/pkg-descr
new file mode 100644
index 000000000000..6a4548eefd84
--- /dev/null
+++ b/textproc/py-rouge-score/pkg-descr
@@ -0,0 +1,7 @@
+This package implements:
+* ROUGE-N (N-gram) scoring
+* ROUGE-L (Longest Common Subsequence) scoring
+* Text normalization
+* Bootstrap resampling for confidence interval calculation
+* Optional Porter stemming to remove plurals and word suffixes
+ such as (ing, ion, ment).
diff --git a/textproc/py-sacremoses/Makefile b/textproc/py-sacremoses/Makefile
new file mode 100644
index 000000000000..56dba0f3f173
--- /dev/null
+++ b/textproc/py-sacremoses/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= sacremoses
+DISTVERSION= 0.1.1
+CATEGORIES= textproc python # machine-learning
+#MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python port of Moses tokenizer, truecaser and normalizer
+WWW= https://github.com/hplt-project/sacremoses
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.1.2:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}joblib>=1.1.0:devel/py-joblib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}regex>=2020.1.8:textproc/py-regex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.64.0:misc/py-tqdm@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= hplt-project
+
+NO_ARCH= yes
+
+# tests as of 0.1.1: 1 failed, 35 passed, 1 skipped in 15.70s, see https://github.com/hplt-project/sacremoses/issues/153
+
+.include <bsd.port.mk>
diff --git a/textproc/py-sacremoses/distinfo b/textproc/py-sacremoses/distinfo
new file mode 100644
index 000000000000..b06ad3a3bf45
--- /dev/null
+++ b/textproc/py-sacremoses/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755454968
+SHA256 (hplt-project-sacremoses-0.1.1_GH0.tar.gz) = 139faad4800a5da04498e4b5c297a5a8e1c958877b59090715d8a3f90e0b9b76
+SIZE (hplt-project-sacremoses-0.1.1_GH0.tar.gz) = 889511
diff --git a/textproc/py-sacremoses/pkg-descr b/textproc/py-sacremoses/pkg-descr
new file mode 100644
index 000000000000..b2027d4eba1c
--- /dev/null
+++ b/textproc/py-sacremoses/pkg-descr
@@ -0,0 +1 @@
+sacremoses is a Python port of Moses tokenizer, truecaser and normalizer.
diff --git a/textproc/py-segments/Makefile b/textproc/py-segments/Makefile
new file mode 100644
index 000000000000..09aa07b358e8
--- /dev/null
+++ b/textproc/py-segments/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= segments
+DISTVERSION= 2.3.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Unicode Standard tokenization routines
+WWW= https://github.com/cldf/segments
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}csvw>=1.5.6:misc/py-csvw@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}regex>0:textproc/py-regex@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest # testcase fail to find some fixtures
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-segments/distinfo b/textproc/py-segments/distinfo
new file mode 100644
index 000000000000..47a8b6b71c9e
--- /dev/null
+++ b/textproc/py-segments/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756084039
+SHA256 (segments-2.3.0.tar.gz) = 381143f66f59eaf45398f5bb57f899d6501be011048ec5f92754c9b24b181615
+SIZE (segments-2.3.0.tar.gz) = 18193
diff --git a/textproc/py-segments/pkg-descr b/textproc/py-segments/pkg-descr
new file mode 100644
index 000000000000..1dc8d1ad243d
--- /dev/null
+++ b/textproc/py-segments/pkg-descr
@@ -0,0 +1,3 @@
+The segments package provides Unicode Standard tokenization routines and
+orthography segmentation, implementing the linear algorithm described in
+the orthography profile specification from The Unicode Cookbook.
diff --git a/textproc/py-smartypants/Makefile b/textproc/py-smartypants/Makefile
index 3a13489d0fd2..ae4803a16739 100644
--- a/textproc/py-smartypants/Makefile
+++ b/textproc/py-smartypants/Makefile
@@ -1,7 +1,6 @@
PORTNAME= smartypants
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.1
-PORTREVISION= 1
+DISTVERSION= 2.0.2
CATEGORIES= textproc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-smartypants/distinfo b/textproc/py-smartypants/distinfo
index 73abd03bbea2..a12736ea560f 100644
--- a/textproc/py-smartypants/distinfo
+++ b/textproc/py-smartypants/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1618606512
-SHA256 (leohemsted-smartypants.py-v2.0.1_GH0.tar.gz) = b98191911ff3b4144ef8ad53e776a2d0ad24bd508a905c6ce523597c40022773
-SIZE (leohemsted-smartypants.py-v2.0.1_GH0.tar.gz) = 24152
+TIMESTAMP = 1755647918
+SHA256 (leohemsted-smartypants.py-v2.0.2_GH0.tar.gz) = 560ae7485a27c288f5bd63131f5c3c7b8f0745f50e7c3f85f0bbc65d87799d19
+SIZE (leohemsted-smartypants.py-v2.0.2_GH0.tar.gz) = 28770
diff --git a/textproc/py-smile/Makefile b/textproc/py-smile/Makefile
new file mode 100644
index 000000000000..246e7426a171
--- /dev/null
+++ b/textproc/py-smile/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= smile
+DISTVERSION= 2.10.2
+CATEGORIES= textproc python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Emoji picker
+WWW= https://mijorus.it/projects/smile/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= appstream-util:devel/appstream-glib
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=1.2.18:devel/py-dbus@${PY_FLAVOR}
+
+USES= desktop-file-utils gettext-tools gnome meson pkgconfig python \
+ shebangfix
+
+USE_GITHUB= yes
+GH_ACCOUNT= mijorus
+
+USE_GNOME= glib20 gtk40 libadwaita pygobject3
+GLIB_SCHEMAS= it.mijorus.smile.gschema.xml
+
+SHEBANG_FILES= src/smile.in
+python_OLD_CMD= @PYTHON@
+
+BINARY_ALIAS= python3=${PYTHON_CMD}
+NO_ARCH= yes
+
+OPTIONS_DEFAULT= WAYLAND X11
+OPTIONS_GROUP= AUTOPASTE
+OPTIONS_GROUP_AUTOPASTE=WAYLAND X11
+
+AUTOPASTE_DESC= Backend for automatic paste
+WAYLAND_DESC= Use wl-clipboard as backend on Wayland
+X11_DESC= Use xdotool as backend on X11
+
+WAYLAND_RUN_DEPENDS= wl-paste:x11/wl-clipboard
+X11_RUN_DEPENDS= xdotool:x11/xdotool
+
+post-install:
+ @${FIND} ${STAGEDIR}${PREFIX} -type f \
+ \( -name meson.build -o -name smile.in \) -delete
+
+.include <bsd.port.mk>
diff --git a/textproc/py-smile/distinfo b/textproc/py-smile/distinfo
new file mode 100644
index 000000000000..15023ea0b2d4
--- /dev/null
+++ b/textproc/py-smile/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757832551
+SHA256 (mijorus-smile-2.10.2_GH0.tar.gz) = 9edd8e54653e43b6a7eb7fc44721ce918a615082594bdff5204756e35d0c7512
+SIZE (mijorus-smile-2.10.2_GH0.tar.gz) = 2200972
diff --git a/textproc/py-smile/pkg-descr b/textproc/py-smile/pkg-descr
new file mode 100644
index 000000000000..e51894466faf
--- /dev/null
+++ b/textproc/py-smile/pkg-descr
@@ -0,0 +1 @@
+Smile is a simple emoji picker for linux with custom tags support.
diff --git a/textproc/py-smile/pkg-plist b/textproc/py-smile/pkg-plist
new file mode 100644
index 000000000000..fa4cb9b250da
--- /dev/null
+++ b/textproc/py-smile/pkg-plist
@@ -0,0 +1,82 @@
+bin/smile
+share/appdata/it.mijorus.smile.appdata.xml
+share/applications/it.mijorus.smile.desktop
+share/icons/hicolor/scalable/actions/arrow2-right-symbolic.svg
+share/icons/hicolor/scalable/actions/arrow2-top-right-symbolic.svg
+share/icons/hicolor/scalable/actions/baseball-symbolic.svg
+share/icons/hicolor/scalable/actions/bear-symbolic.svg
+share/icons/hicolor/scalable/actions/birthday-symbolic.svg
+share/icons/hicolor/scalable/actions/checkmark-symbolic.svg
+share/icons/hicolor/scalable/actions/driving-symbolic.svg
+share/icons/hicolor/scalable/actions/flag-filled-symbolic.svg
+share/icons/hicolor/scalable/actions/history-undo-symbolic.svg
+share/icons/hicolor/scalable/actions/input-keyboard-numlock-symbolic.svg
+share/icons/hicolor/scalable/actions/it.mijorus.smile.crazy.svg
+share/icons/hicolor/scalable/actions/lightbulb-symbolic.svg
+share/icons/hicolor/scalable/actions/restaurant-symbolic.svg
+share/icons/hicolor/scalable/actions/sentiment-very-satisfied-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-checkmark-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-dialog-warning.svg
+share/icons/hicolor/scalable/actions/smile-entry-clear-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-settings-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-warning-small-symbolic.svg
+share/icons/hicolor/scalable/apps/it.mijorus.smile.svg
+share/icons/hicolor/symbolic/apps/it.mijorus.smile-symbolic.svg
+share/locale/de/LC_MESSAGES/smile.mo
+share/locale/es/LC_MESSAGES/smile.mo
+share/locale/fr/LC_MESSAGES/smile.mo
+share/locale/it/LC_MESSAGES/smile.mo
+share/locale/ja/LC_MESSAGES/smile.mo
+share/locale/nl/LC_MESSAGES/smile.mo
+share/locale/oc/LC_MESSAGES/smile.mo
+share/locale/pl/LC_MESSAGES/smile.mo
+share/locale/pt_BR/LC_MESSAGES/smile.mo
+share/locale/ru/LC_MESSAGES/smile.mo
+share/locale/sv/LC_MESSAGES/smile.mo
+share/locale/tr/LC_MESSAGES/smile.mo
+share/locale/zh/LC_MESSAGES/smile.mo
+share/locale/zh_TW/LC_MESSAGES/smile.mo
+%%DATADIR%%/assets/emoji_locales/da.json
+%%DATADIR%%/assets/emoji_locales/de.json
+%%DATADIR%%/assets/emoji_locales/es.json
+%%DATADIR%%/assets/emoji_locales/et.json
+%%DATADIR%%/assets/emoji_locales/fi.json
+%%DATADIR%%/assets/emoji_locales/fr.json
+%%DATADIR%%/assets/emoji_locales/hu.json
+%%DATADIR%%/assets/emoji_locales/it.json
+%%DATADIR%%/assets/emoji_locales/ja.json
+%%DATADIR%%/assets/emoji_locales/ko.json
+%%DATADIR%%/assets/emoji_locales/lt.json
+%%DATADIR%%/assets/emoji_locales/nb.json
+%%DATADIR%%/assets/emoji_locales/nl.json
+%%DATADIR%%/assets/emoji_locales/pl.json
+%%DATADIR%%/assets/emoji_locales/pt.json
+%%DATADIR%%/assets/emoji_locales/ru.json
+%%DATADIR%%/assets/emoji_locales/sv.json
+%%DATADIR%%/smile.gresource
+%%DATADIR%%/smile/Picker.py
+%%DATADIR%%/smile/Settings.py
+%%DATADIR%%/smile/ShortcutsWindow.py
+%%DATADIR%%/smile/__init__.py
+%%DATADIR%%/smile/assets/emoji_list.py
+%%DATADIR%%/smile/assets/smile.autostart.desktop
+%%DATADIR%%/smile/assets/style.css
+%%DATADIR%%/smile/components/CustomPopover.py
+%%DATADIR%%/smile/components/CustomTagEntry.py
+%%DATADIR%%/smile/components/SkintoneSelector.py
+%%DATADIR%%/smile/components/UpdateDialog.py
+%%DATADIR%%/smile/components/UrlRow.py
+%%DATADIR%%/smile/lib/DbusService.py
+%%DATADIR%%/smile/lib/custom_tags.py
+%%DATADIR%%/smile/lib/emoji_history.py
+%%DATADIR%%/smile/lib/localized_tags.py
+%%DATADIR%%/smile/lib/user_config.py
+%%DATADIR%%/smile/lib/widget_utils.py
+%%DATADIR%%/smile/main.py
+%%DATADIR%%/smile/smile.gresource
+%%DATADIR%%/smile/smile.gresource.xml
+%%DATADIR%%/smile/ui/importexport-customtags.ui
+%%DATADIR%%/smile/ui/menu.ui
+%%DATADIR%%/smile/ui/shortcuts.ui
+%%DATADIR%%/smile/utils.py
diff --git a/textproc/py-sphinx-autobuild/Makefile b/textproc/py-sphinx-autobuild/Makefile
index 20bc1ba1b6e5..dc3f881e8745 100644
--- a/textproc/py-sphinx-autobuild/Makefile
+++ b/textproc/py-sphinx-autobuild/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sphinx-autobuild
-PORTVERSION= 2024.10.3
+PORTVERSION= 2025.8.25
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -7,7 +7,7 @@ DISTNAME= sphinx_autobuild-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Rebuild Sphinx documentation on changes, with hot reloading in the browser
-WWW= https://github.com/executablebooks/sphinx-autobuild
+WWW= https://github.com/sphinx-doc/sphinx-autobuild
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6:devel/py-colorama@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}watchfiles>=0.20:devel/py-watchfiles@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}websockets>=11:devel/py-websockets@${PY_FLAVOR}
-USES= python
+USES= python:3.11+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-sphinx-autobuild/distinfo b/textproc/py-sphinx-autobuild/distinfo
index 6b79c986016a..e5ed4b63af63 100644
--- a/textproc/py-sphinx-autobuild/distinfo
+++ b/textproc/py-sphinx-autobuild/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632482
-SHA256 (sphinx_autobuild-2024.10.3.tar.gz) = 248150f8f333e825107b6d4b86113ab28fa51750e5f9ae63b59dc339be951fb1
-SIZE (sphinx_autobuild-2024.10.3.tar.gz) = 14023
+TIMESTAMP = 1757120842
+SHA256 (sphinx_autobuild-2025.8.25.tar.gz) = 9cf5aab32853c8c31af572e4fecdc09c997e2b8be5a07daf2a389e270e85b213
+SIZE (sphinx_autobuild-2025.8.25.tar.gz) = 15200
diff --git a/textproc/py-sphinx-book-theme/Makefile b/textproc/py-sphinx-book-theme/Makefile
index e041183977d0..6bd08df7f1b1 100644
--- a/textproc/py-sphinx-book-theme/Makefile
+++ b/textproc/py-sphinx-book-theme/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.9.0:devel/py-flit-core@${PY_F
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydata-sphinx-theme>=0.15.4:textproc/py-pydata-sphinx-theme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=5.3,1:textproc/py-sphinx@${PY_FLAVOR} \
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-sphinx-design/Makefile b/textproc/py-sphinx-design/Makefile
index 71e1549ed9aa..0ddaa2cdb19b 100644
--- a/textproc/py-sphinx-design/Makefile
+++ b/textproc/py-sphinx-design/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.4<4:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=5,1<9,1:textproc/py-sphinx@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-sphinx-gallery/Makefile b/textproc/py-sphinx-gallery/Makefile
index 23da49c0a24a..f1b1a8c87cb9 100644
--- a/textproc/py-sphinx-gallery/Makefile
+++ b/textproc/py-sphinx-gallery/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sphinx-gallery
PORTVERSION= 0.19.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-sphinx-intl/Makefile b/textproc/py-sphinx-intl/Makefile
index f2a147aa6b95..0056711a32d0 100644
--- a/textproc/py-sphinx-intl/Makefile
+++ b/textproc/py-sphinx-intl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sphinx-intl
-PORTVERSION= 2.3.1
+PORTVERSION= 2.3.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,13 +13,14 @@ WWW= https://sphinx-intl.readthedocs.io/en/master/ \
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.9.0:devel/py-babel@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=8.0.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-sphinx-intl/distinfo b/textproc/py-sphinx-intl/distinfo
index 29b5e8c8c902..e7168ad5b0f7 100644
--- a/textproc/py-sphinx-intl/distinfo
+++ b/textproc/py-sphinx-intl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888364
-SHA256 (sphinx_intl-2.3.1.tar.gz) = e2d04b907f57a029d46b4da344fd791e660d935eab6ced8a274fc65446389af1
-SIZE (sphinx_intl-2.3.1.tar.gz) = 28006
+TIMESTAMP = 1757120844
+SHA256 (sphinx_intl-2.3.2.tar.gz) = 04b0d8ea04d111a7ba278b17b7b3fe9625c58b6f8ffb78bb8a1dd1288d88c1c7
+SIZE (sphinx_intl-2.3.2.tar.gz) = 27921
diff --git a/textproc/py-sphinx-intl/files/patch-pyproject.toml b/textproc/py-sphinx-intl/files/patch-pyproject.toml
new file mode 100644
index 000000000000..876a3387d665
--- /dev/null
+++ b/textproc/py-sphinx-intl/files/patch-pyproject.toml
@@ -0,0 +1,21 @@
+--- pyproject.toml.orig 2025-08-02 04:52:34 UTC
++++ pyproject.toml
+@@ -7,8 +7,7 @@ requires-python = ">=3.9"
+ description = "Sphinx utility that make it easy to translate and to apply translation."
+ readme = "README.rst"
+ requires-python = ">=3.9"
+-license = "BSD-2-Clause"
+-license-files = ["LICENSE"]
++license = {file = "LICENSE"}
+ dependencies = [
+ "click>=8.0.0",
+ "babel>=2.9.0",
+@@ -55,7 +54,7 @@ sphinx-intl = "sphinx_intl.commands:main"
+ sphinx-intl = "sphinx_intl.commands:main"
+
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools>=61", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [tool.setuptools]
diff --git a/textproc/py-sphinx-material/Makefile b/textproc/py-sphinx-material/Makefile
index 0a8b2b7d46b3..716ad679f3d6 100644
--- a/textproc/py-sphinx-material/Makefile
+++ b/textproc/py-sphinx-material/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sphinx_material
DISTVERSION= 0.0.36
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PY_DEPENDS}
PY_DEPENDS= sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \
slugify:textproc/py-python-slugify@${PY_FLAVOR} \
css-html-js-minify:www/py-css-html-js-minify@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
#USE_GITHUB= yes
diff --git a/textproc/py-sphinx-sitemap/Makefile b/textproc/py-sphinx-sitemap/Makefile
index 76c3ae293905..03f66574bea1 100644
--- a/textproc/py-sphinx-sitemap/Makefile
+++ b/textproc/py-sphinx-sitemap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sphinx-sitemap
-PORTVERSION= 2.7.2
+PORTVERSION= 2.9.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-sphinx-sitemap/distinfo b/textproc/py-sphinx-sitemap/distinfo
index d82ec39753e8..254180aa45a4 100644
--- a/textproc/py-sphinx-sitemap/distinfo
+++ b/textproc/py-sphinx-sitemap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954246
-SHA256 (sphinx_sitemap-2.7.2.tar.gz) = 819e028e27579b47efa0e2f863b87136b711c45f13e84730610e80316f6883da
-SIZE (sphinx_sitemap-2.7.2.tar.gz) = 6387
+TIMESTAMP = 1759774723
+SHA256 (sphinx_sitemap-2.9.0.tar.gz) = 70f97bcdf444e3d68e118355cf82a1f54c4d3c03d651cd17fe87398b26e25e21
+SIZE (sphinx_sitemap-2.9.0.tar.gz) = 6978
diff --git a/textproc/py-sphinx-tabs/Makefile b/textproc/py-sphinx-tabs/Makefile
index e1c05e150d5a..272fe149a9d6 100644
--- a/textproc/py-sphinx-tabs/Makefile
+++ b/textproc/py-sphinx-tabs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sphinx-tabs
PORTVERSION= 3.4.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=1.8,1:textproc/py-sphinx@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-sphinx/Makefile b/textproc/py-sphinx/Makefile
index f1530738a7a8..e94569689f87 100644
--- a/textproc/py-sphinx/Makefile
+++ b/textproc/py-sphinx/Makefile
@@ -37,7 +37,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-applehelp>=0:textproc/py-sphin
${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR}
-USES= python
+USES= python:3.10-3.12 # uses imghdr module
USE_PYTHON= autoplist concurrent cython_test pep517 pytest
NO_ARCH= yes
diff --git a/textproc/py-sphinxcontrib-actdiag/Makefile b/textproc/py-sphinxcontrib-actdiag/Makefile
index 48e02c9f23b4..fab6e52e6e5b 100644
--- a/textproc/py-sphinxcontrib-actdiag/Makefile
+++ b/textproc/py-sphinxcontrib-actdiag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sphinxcontrib-actdiag
PORTVERSION= 3.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-sphinxcontrib-blockdiag/Makefile b/textproc/py-sphinxcontrib-blockdiag/Makefile
index e4763bf44293..3465a8488680 100644
--- a/textproc/py-sphinxcontrib-blockdiag/Makefile
+++ b/textproc/py-sphinxcontrib-blockdiag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sphinxcontrib-blockdiag
PORTVERSION= 3.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-sphinxcontrib-nwdiag/Makefile b/textproc/py-sphinxcontrib-nwdiag/Makefile
index 6ef6fe808d4d..42ddd89648fc 100644
--- a/textproc/py-sphinxcontrib-nwdiag/Makefile
+++ b/textproc/py-sphinxcontrib-nwdiag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sphinxcontrib-nwdiag
PORTVERSION= 2.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-sphinxcontrib-seqdiag/Makefile b/textproc/py-sphinxcontrib-seqdiag/Makefile
index 862b546fabb5..2fd70083db5f 100644
--- a/textproc/py-sphinxcontrib-seqdiag/Makefile
+++ b/textproc/py-sphinxcontrib-seqdiag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sphinxcontrib-seqdiag
PORTVERSION= 3.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,11 +12,14 @@ WWW= https://github.com/blockdiag/${PORTNAME}
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seqdiag>=0.9.3:graphics/py-seqdiag@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}seqdiag>=0.9.3:graphics/py-seqdiag@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=2.0:textproc/py-sphinx@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile b/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile
index e42816d6b6c9..88857f0810dc 100644
--- a/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile
+++ b/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sphinxcontrib-svg2pdfconverter
PORTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-sphinxcontrib-towncrier/Makefile b/textproc/py-sphinxcontrib-towncrier/Makefile
index 3fbd1b9305de..661180226f0d 100644
--- a/textproc/py-sphinxcontrib-towncrier/Makefile
+++ b/textproc/py-sphinxcontrib-towncrier/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/textproc/py-spylls/Makefile b/textproc/py-spylls/Makefile
index 916bd9df48c9..ad7fb6ec15f1 100644
--- a/textproc/py-spylls/Makefile
+++ b/textproc/py-spylls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spylls
DISTVERSION= 0.1.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,4 +16,7 @@ USE_PYTHON= autoplist distutils concurrent
NO_ARCH= yes
+post-patch:
+ @${RM} -r ${WRKSRC}/tests/
+
.include <bsd.port.mk>
diff --git a/textproc/py-tablib/Makefile b/textproc/py-tablib/Makefile
index 61f3e632dd6b..60894692a819 100644
--- a/textproc/py-tablib/Makefile
+++ b/textproc/py-tablib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tablib
-PORTVERSION= 3.8.0
+DISTVERSION= 3.9.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-USES= cpe python:3.9+
+USES= cpe python
CPE_VENDOR= python
USE_PYTHON= autoplist pep517 pytest
diff --git a/textproc/py-tablib/distinfo b/textproc/py-tablib/distinfo
index e7c99ff5903a..f31018967b46 100644
--- a/textproc/py-tablib/distinfo
+++ b/textproc/py-tablib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738772173
-SHA256 (tablib-3.8.0.tar.gz) = 94d8bcdc65a715a0024a6d5b701a5f31e45bd159269e62c73731de79f048db2b
-SIZE (tablib-3.8.0.tar.gz) = 122247
+TIMESTAMP = 1761214851
+SHA256 (tablib-3.9.0.tar.gz) = 1b6abd8edb0f35601e04c6161d79660fdcde4abb4a54f66cc9f9054bd55d5fe2
+SIZE (tablib-3.9.0.tar.gz) = 125565
diff --git a/textproc/py-textfsm/Makefile b/textproc/py-textfsm/Makefile
index 5706a623f89c..afd91ce4791b 100644
--- a/textproc/py-textfsm/Makefile
+++ b/textproc/py-textfsm/Makefile
@@ -1,6 +1,5 @@
PORTNAME= textfsm
-DISTVERSION= 1.1.3
-PORTREVISION= 2
+DISTVERSION= 2.1.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,13 +11,13 @@ WWW= https://github.com/google/textfsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils pytest
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
NO_ARCH= yes
diff --git a/textproc/py-textfsm/distinfo b/textproc/py-textfsm/distinfo
index 08362d09108e..d23dd1819785 100644
--- a/textproc/py-textfsm/distinfo
+++ b/textproc/py-textfsm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686207535
-SHA256 (textfsm-1.1.3.tar.gz) = 577ef278a9237f5341ae9b682947cefa4a2c1b24dbe486f94f2c95addc6504b5
-SIZE (textfsm-1.1.3.tar.gz) = 55454
+TIMESTAMP = 1756398504
+SHA256 (textfsm-2.1.0.tar.gz) = 45c18ff2b7c90163dfdff7e20d3f482514cc7aac26bc2547744e79dfa761e458
+SIZE (textfsm-2.1.0.tar.gz) = 55486
diff --git a/textproc/py-textfsm/files/patch-setup.py b/textproc/py-textfsm/files/patch-setup.py
index e7a7c499d537..7b632bca1b43 100644
--- a/textproc/py-textfsm/files/patch-setup.py
+++ b/textproc/py-textfsm/files/patch-setup.py
@@ -1,13 +1,12 @@
Remove "testdata" directory from installation. It is only required for the
testsuite.
---- setup.py.orig 2019-11-26 11:17:07 UTC
+--- setup.py.orig 2025-03-21 04:48:22 UTC
+++ setup.py
-@@ -52,7 +52,6 @@ setup(name='textfsm',
- ]
- },
- include_package_data=True,
-- package_data={'textfsm': ['../testdata/*']},
- install_requires=['six', 'future'],
- setup_requires=['pytest-runner'],
- tests_require=['pytest'])
+@@ -50,6 +50,4 @@ setup(
+ ],
+ packages=['textfsm'],
+ entry_points={'console_scripts': ['textfsm=textfsm.parser:main']},
+- include_package_data=True,
+- package_data={'textfsm': ['../testdata/*']},
+ )
diff --git a/textproc/py-textual-autocomplete/Makefile b/textproc/py-textual-autocomplete/Makefile
index 571f1e271a6f..4b87e75da7fa 100644
--- a/textproc/py-textual-autocomplete/Makefile
+++ b/textproc/py-textual-autocomplete/Makefile
@@ -7,7 +7,7 @@ DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSIONFULL}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Easily add autocomplete dropdowns to your Textual apps
-WWW= https://github.com/Textualize/textual
+WWW= https://github.com/darrenburns/textual-autocomplete
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-textual-image/Makefile b/textproc/py-textual-image/Makefile
new file mode 100644
index 000000000000..285a04cd9e13
--- /dev/null
+++ b/textproc/py-textual-image/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= textual-image
+PORTVERSION= 0.8.4
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= textual_image-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Render images via Kitty's Terminal Graphics Protocol with Rich and Textual
+WWW= https://github.com/lnqs/textual-image
+
+LICENSE= LGPL3
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>=13.4.0:textproc/py-rich@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= TEXTUAL
+TEXTUAL_DESC= Textual support
+
+TEXTUAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textual>=0.68.0:textproc/py-textual@${PY_FLAVOR}
+
+.include <bsd.port.mk>
diff --git a/textproc/py-textual-image/distinfo b/textproc/py-textual-image/distinfo
new file mode 100644
index 000000000000..28c573aa29d4
--- /dev/null
+++ b/textproc/py-textual-image/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816482
+SHA256 (textual_image-0.8.4.tar.gz) = d13f960da07659cfac9d9e417ca7057b3ac0c17a7827ae8e47c3b164d43776fc
+SIZE (textual_image-0.8.4.tar.gz) = 109056
diff --git a/textproc/py-textual-image/pkg-descr b/textproc/py-textual-image/pkg-descr
new file mode 100644
index 000000000000..c7392882efdf
--- /dev/null
+++ b/textproc/py-textual-image/pkg-descr
@@ -0,0 +1,13 @@
+textual-image renders images directly in your terminal using Textual and Rich.
+
+textual-image offers both Rich renderables and Textual Widgets that leverage the
+Terminal Graphics Protocol (TGP) and Sixel protocols to display images in your
+terminal. For terminals that don't support these protocols, fallback rendering
+using Unicode characters is available.
+
+Supported Terminals:
+- Terminal Graphics Protocol (TGP): Initially introduced by the Kitty terminal
+ emulator. While support is partially available in other terminals, it doesn't
+ seem to be really usable there.
+- Sixel Graphics: Supported by various terminal emulators including xterm and a
+ lot of others.
diff --git a/textproc/py-textual-speedups/Makefile b/textproc/py-textual-speedups/Makefile
new file mode 100644
index 000000000000..941077fa336b
--- /dev/null
+++ b/textproc/py-textual-speedups/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= textual-speedups
+PORTVERSION= 0.2.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTFILES= textual_speedups-${PORTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Optional Rust speedups for Textual
+WWW= https://github.com/willmcgugan/textual-speedups
+
+#LICENSE= MIT
+#LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.8<2.0:devel/py-maturin@${PY_FLAVOR}
+
+USES= cargo python
+USE_PYTHON= autoplist concurrent pep517
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+WRKSRC= ${WRKDIR}/textual_speedups-${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/textproc/py-textual-speedups/Makefile.crates b/textproc/py-textual-speedups/Makefile.crates
new file mode 100644
index 000000000000..616a6e7c37db
--- /dev/null
+++ b/textproc/py-textual-speedups/Makefile.crates
@@ -0,0 +1,21 @@
+CARGO_CRATES= autocfg-1.4.0 \
+ geometry-0.2.0 \
+ heck-0.5.0 \
+ indoc-2.0.6 \
+ libc-0.2.172 \
+ memoffset-0.9.1 \
+ once_cell-1.21.3 \
+ portable-atomic-1.11.0 \
+ proc-macro2-1.0.95 \
+ pyo3-0.25.0 \
+ pyo3-build-config-0.25.0 \
+ pyo3-ffi-0.25.0 \
+ pyo3-macros-0.25.0 \
+ pyo3-macros-backend-0.25.0 \
+ quote-1.0.40 \
+ range-0.2.0 \
+ syn-2.0.101 \
+ target-lexicon-0.13.2 \
+ unicode-ident-1.0.18 \
+ unindent-0.2.4 \
+ wavefront_obj-2.0.4
diff --git a/textproc/py-textual-speedups/distinfo b/textproc/py-textual-speedups/distinfo
new file mode 100644
index 000000000000..18c527d5238a
--- /dev/null
+++ b/textproc/py-textual-speedups/distinfo
@@ -0,0 +1,45 @@
+TIMESTAMP = 1759816484
+SHA256 (textual_speedups-0.2.0.tar.gz) = e9e045e94b7daff79917f4fc699c6d99db6005559298929141d68a1293c3cc6d
+SIZE (textual_speedups-0.2.0.tar.gz) = 11650
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/geometry-0.2.0.crate) = 16b74a5c16c5e360542a79cfa03ba6f18d5ac9b7a6291641976c2975ca56489d
+SIZE (rust/crates/geometry-0.2.0.crate) = 3227
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
+SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
+SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
+SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
+SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
+SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
+SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
+SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
+SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
+SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/range-0.2.0.crate) = 18270cd775ad153a14c315a0afb978485cdf8de4c0e941e987b9c5b0f024eccb
+SIZE (rust/crates/range-0.2.0.crate) = 2249
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
+SHA256 (rust/crates/wavefront_obj-2.0.4.crate) = 23a49af678694c9161ed2a5fbee92afefab092d75b0f21b26813b08d4813efca
+SIZE (rust/crates/wavefront_obj-2.0.4.crate) = 15005
diff --git a/textproc/py-textual-speedups/pkg-descr b/textproc/py-textual-speedups/pkg-descr
new file mode 100644
index 000000000000..00c63abd389d
--- /dev/null
+++ b/textproc/py-textual-speedups/pkg-descr
@@ -0,0 +1,2 @@
+Textual Speedups module implements some of Textual's classes in Rust, which
+should make Textual apps faster.
diff --git a/textproc/py-textual/Makefile b/textproc/py-textual/Makefile
index e6ae6e254d86..ea321025d3ed 100644
--- a/textproc/py-textual/Makefile
+++ b/textproc/py-textual/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textual
-PORTVERSION= 0.89.1
+PORTVERSION= 6.5.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,8 +13,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.2.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=2.1.0:textproc/py-markdown-it-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mdit-py-plugins>=0:textproc/py-mdit-py-plugins@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=4.2.2<5:devel/py-platformdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rich>=13.3.3:textproc/py-rich@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.19.2<3:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>=14.2.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4.0<5:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-textual/distinfo b/textproc/py-textual/distinfo
index d1b3d2585ab6..7bc19b73f63c 100644
--- a/textproc/py-textual/distinfo
+++ b/textproc/py-textual/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888366
-SHA256 (textual-0.89.1.tar.gz) = 66befe80e2bca5a8c876cd8ceeaf01752267b6b1dc1d0f73071f1f1e15d90cc8
-SIZE (textual-0.89.1.tar.gz) = 1517074
+TIMESTAMP = 1762586890
+SHA256 (textual-6.5.0.tar.gz) = e5f152cdd47db48a635d23b839721bae4d0e8b6d855e3fede7285218289294e3
+SIZE (textual-6.5.0.tar.gz) = 1574116
diff --git a/textproc/py-textual0/Makefile b/textproc/py-textual0/Makefile
new file mode 100644
index 000000000000..155194bef32c
--- /dev/null
+++ b/textproc/py-textual0/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= textual
+PORTVERSION= 0.89.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 0
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Modern Text User Interface framework
+WWW= https://github.com/Textualize/textual
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.2.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=2.1.0:textproc/py-markdown-it-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.2.2<5:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>=13.3.3:textproc/py-rich@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4.0<5:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:0\.
+
+OPTIONS_DEFINE= SYNTAX
+SYNTAX_DESC= Syntax support
+
+SYNTAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tree-sitter>=0.20.1<0.21:devel/py-tree-sitter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tree-sitter-languages>=1.10.2<1.10.2_99:devel/py-tree-sitter-languages@${PY_FLAVOR}
+
+.include <bsd.port.mk>
diff --git a/textproc/py-textual0/distinfo b/textproc/py-textual0/distinfo
new file mode 100644
index 000000000000..d1b3d2585ab6
--- /dev/null
+++ b/textproc/py-textual0/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734888366
+SHA256 (textual-0.89.1.tar.gz) = 66befe80e2bca5a8c876cd8ceeaf01752267b6b1dc1d0f73071f1f1e15d90cc8
+SIZE (textual-0.89.1.tar.gz) = 1517074
diff --git a/textproc/py-textual0/pkg-descr b/textproc/py-textual0/pkg-descr
new file mode 100644
index 000000000000..38a6742a5a94
--- /dev/null
+++ b/textproc/py-textual0/pkg-descr
@@ -0,0 +1,2 @@
+Textual is a TUI (Text User Interface) framework for Python inspired by modern
+web development.
diff --git a/textproc/py-tiktoken/Makefile b/textproc/py-tiktoken/Makefile
index 3c3afbb59c60..4f9b8ce05231 100644
--- a/textproc/py-tiktoken/Makefile
+++ b/textproc/py-tiktoken/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tiktoken
-PORTVERSION= 0.9.0
-PORTREVISION= 4
+PORTVERSION= 0.12.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=62.4:devel/py-setuptools@${PY_
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=2022.1.18:textproc/py-regex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.26.0:www/py-requests@${PY_FLAVOR}
-USES= cargo python:3.9+
+USES= cargo python
USE_PYTHON= autoplist concurrent pep517
CARGO_BUILD= no
diff --git a/textproc/py-tiktoken/Makefile.crates b/textproc/py-tiktoken/Makefile.crates
index 4ed70e22bfda..bdb32ba99acf 100644
--- a/textproc/py-tiktoken/Makefile.crates
+++ b/textproc/py-tiktoken/Makefile.crates
@@ -1,31 +1,31 @@
CARGO_CRATES= aho-corasick-1.1.3 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
- bstr-1.11.3 \
- cfg-if-1.0.0 \
+ bstr-1.12.0 \
fancy-regex-0.13.0 \
heck-0.5.0 \
- indoc-2.0.5 \
- libc-0.2.169 \
- memchr-2.7.4 \
+ indoc-2.0.6 \
+ libc-0.2.177 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
- once_cell-1.20.3 \
- portable-atomic-1.10.0 \
- proc-macro2-1.0.93 \
- pyo3-0.22.6 \
- pyo3-build-config-0.22.6 \
- pyo3-ffi-0.22.6 \
- pyo3-macros-0.22.6 \
- pyo3-macros-backend-0.22.6 \
- quote-1.0.38 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- rustc-hash-1.1.0 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- syn-2.0.98 \
- target-lexicon-0.12.16 \
- unicode-ident-1.0.16 \
- unindent-0.2.3
+ once_cell-1.21.3 \
+ portable-atomic-1.11.1 \
+ proc-macro2-1.0.101 \
+ pyo3-0.26.0 \
+ pyo3-build-config-0.26.0 \
+ pyo3-ffi-0.26.0 \
+ pyo3-macros-0.26.0 \
+ pyo3-macros-backend-0.26.0 \
+ quote-1.0.41 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ rustc-hash-2.1.1 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ syn-2.0.106 \
+ target-lexicon-0.13.3 \
+ unicode-ident-1.0.19 \
+ unindent-0.2.4
diff --git a/textproc/py-tiktoken/distinfo b/textproc/py-tiktoken/distinfo
index 9eb3e2f08a01..39bdeedf8284 100644
--- a/textproc/py-tiktoken/distinfo
+++ b/textproc/py-tiktoken/distinfo
@@ -1,65 +1,65 @@
-TIMESTAMP = 1739930208
-SHA256 (tiktoken-0.9.0.tar.gz) = d02a5ca6a938e0490e1ff957bc48c8b078c88cb83977be1625b1fd8aac792c5d
-SIZE (tiktoken-0.9.0.tar.gz) = 35991
+TIMESTAMP = 1759774725
+SHA256 (tiktoken-0.12.0.tar.gz) = b18ba7ee2b093863978fcb14f74b3707cdc8d4d4d3836853ce7ec60772139931
+SIZE (tiktoken-0.12.0.tar.gz) = 37806
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2
SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/pyo3-0.22.6.crate) = f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884
-SIZE (rust/crates/pyo3-0.22.6.crate) = 546746
-SHA256 (rust/crates/pyo3-build-config-0.22.6.crate) = b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38
-SIZE (rust/crates/pyo3-build-config-0.22.6.crate) = 31369
-SHA256 (rust/crates/pyo3-ffi-0.22.6.crate) = 9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636
-SIZE (rust/crates/pyo3-ffi-0.22.6.crate) = 69352
-SHA256 (rust/crates/pyo3-macros-0.22.6.crate) = 0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453
-SIZE (rust/crates/pyo3-macros-0.22.6.crate) = 8182
-SHA256 (rust/crates/pyo3-macros-backend-0.22.6.crate) = 36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe
-SIZE (rust/crates/pyo3-macros-backend-0.22.6.crate) = 66312
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383
+SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579
+SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f
+SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309
+SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105
+SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247
+SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded
+SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906
+SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf
+SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
diff --git a/textproc/py-tokenizer/Makefile b/textproc/py-tokenizer/Makefile
new file mode 100644
index 000000000000..ee21564392ed
--- /dev/null
+++ b/textproc/py-tokenizer/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= tokenizer
+PORTVERSION= 3.5.2
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= Tokenizer for Icelandic text
+WWW= https://github.com/mideind/Tokenizer
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-tokenizer/distinfo b/textproc/py-tokenizer/distinfo
new file mode 100644
index 000000000000..d80638e051df
--- /dev/null
+++ b/textproc/py-tokenizer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758898772
+SHA256 (tokenizer-3.5.2.tar.gz) = 36a425197f0623b68ca1e81f22b283df599f80ed1121af8a88a1a45031eb36a9
+SIZE (tokenizer-3.5.2.tar.gz) = 104221
diff --git a/textproc/py-tokenizer/pkg-descr b/textproc/py-tokenizer/pkg-descr
new file mode 100644
index 000000000000..c1f700edffe5
--- /dev/null
+++ b/textproc/py-tokenizer/pkg-descr
@@ -0,0 +1,5 @@
+Tokenizer: A tokenizer for Icelandic text
+
+Tokenization is a necessary first step in many natural language processing
+tasks, such as word counting, parsing, spell checking, corpus generation, and
+statistical analysis of text.
diff --git a/textproc/py-tokenizers/Makefile b/textproc/py-tokenizers/Makefile
index 12ae6127235a..a9e779988252 100644
--- a/textproc/py-tokenizers/Makefile
+++ b/textproc/py-tokenizers/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tokenizers
-DISTVERSION= 0.21.4
+DISTVERSION= 0.22.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,15 +14,15 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/tokenizers/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.0<2.0:devel/py-maturin@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}huggingface-hub>=0.16.4<1.0:misc/py-huggingface-hub@${PY_FLAVOR}
-TEST_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/oniguruma.pc:devel/oniguruma \
+LIB_DEPENDS= libonig.so:devel/oniguruma
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}huggingface-hub>=0.16.4<2.0:misc/py-huggingface-hub@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}datasets>0:misc/py-datasets@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}datasets>0:misc/py-datasets@${PY_FLAVOR}
USES= cargo python
USE_PYTHON= autoplist pep517 pytest
-PYTEST_BROKEN_TESTS= test_datasets test_gzip
+PYTEST_BROKEN_TESTS= test_gzip
CARGO_CARGOTOML=${WRKSRC}/bindings/python/Cargo.toml
CARGO_CARGOLOCK=${WRKSRC}/bindings/python/Cargo.lock
@@ -30,6 +31,7 @@ CARGO_INSTALL= no
CARGO_TEST= no
CARGO_TEST_ARGS= --no-default-features
+MAKE_ENV= ${CARGO_ENV}
TEST_ARGS= tests
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/textproc/py-tokenizers/Makefile.crates b/textproc/py-tokenizers/Makefile.crates
index 2b55624b4b13..b71be3653cb7 100644
--- a/textproc/py-tokenizers/Makefile.crates
+++ b/textproc/py-tokenizers/Makefile.crates
@@ -1,17 +1,20 @@
-CARGO_CRATES= ahash-0.8.12 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
- autocfg-1.4.0 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
base64-0.13.1 \
- bitflags-2.9.1 \
- bumpalo-3.18.1 \
- castaway-0.2.3 \
- cc-1.2.27 \
- cfg-if-1.0.1 \
+ bitflags-2.9.4 \
+ bumpalo-3.19.0 \
+ castaway-0.2.4 \
+ cc-1.2.38 \
+ cfg-if-1.0.3 \
colorchoice-1.0.4 \
compact_str-0.9.0 \
console-0.15.11 \
@@ -21,7 +24,7 @@ CARGO_CRATES= ahash-0.8.12 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- dary_heap-0.3.7 \
+ dary_heap-0.3.8 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -29,32 +32,46 @@ CARGO_CRATES= ahash-0.8.12 \
encode_unicode-1.0.0 \
env_filter-0.1.3 \
env_logger-0.11.8 \
- errno-0.3.12 \
+ errno-0.3.14 \
esaxx-rs-0.1.10 \
fastrand-2.3.0 \
+ find-msvc-tools-0.1.2 \
fnv-1.0.7 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
getrandom-0.3.3 \
+ gimli-0.31.1 \
heck-0.5.0 \
ident_case-1.0.1 \
indicatif-0.17.11 \
indoc-2.0.6 \
+ io-uring-0.7.10 \
is_terminal_polyfill-1.70.1 \
itertools-0.14.0 \
itoa-1.0.15 \
jiff-0.2.15 \
jiff-static-0.2.15 \
- js-sys-0.3.77 \
- libc-0.2.173 \
- linux-raw-sys-0.9.4 \
- log-0.4.27 \
+ js-sys-0.3.80 \
+ libc-0.2.175 \
+ linux-raw-sys-0.11.0 \
+ log-0.4.28 \
macro_rules_attribute-0.2.2 \
macro_rules_attribute-proc_macro-0.2.2 \
matrixmultiply-0.3.10 \
memchr-2.7.5 \
memoffset-0.9.1 \
minimal-lexical-0.2.1 \
- monostate-0.1.14 \
- monostate-impl-0.1.14 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ monostate-0.1.16 \
+ monostate-impl-0.1.16 \
ndarray-0.16.1 \
nom-7.1.3 \
num-complex-0.4.6 \
@@ -62,51 +79,61 @@ CARGO_CRATES= ahash-0.8.12 \
num-traits-0.2.19 \
number_prefix-0.4.0 \
numpy-0.25.0 \
+ object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
onig-6.5.1 \
onig_sys-69.9.1 \
paste-1.0.15 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
pkg-config-0.3.32 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
ppv-lite86-0.2.21 \
- proc-macro2-1.0.95 \
+ proc-macro2-1.0.101 \
pyo3-0.25.1 \
+ pyo3-async-runtimes-0.25.0 \
pyo3-build-config-0.25.1 \
pyo3-ffi-0.25.1 \
pyo3-macros-0.25.1 \
pyo3-macros-backend-0.25.1 \
quote-1.0.40 \
r-efi-5.3.0 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.9.3 \
rawpointer-0.2.1 \
- rayon-1.10.0 \
+ rayon-1.11.0 \
rayon-cond-0.4.0 \
- rayon-core-1.12.1 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ rayon-core-1.13.0 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
- rustix-1.0.7 \
- rustversion-1.0.21 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde-1.0.225 \
+ serde_core-1.0.225 \
+ serde_derive-1.0.225 \
+ serde_json-1.0.145 \
shlex-1.3.0 \
+ signal-hook-registry-1.4.6 \
+ slab-0.4.11 \
smallvec-1.15.1 \
spm_precompiled-0.1.4 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- syn-2.0.103 \
- target-lexicon-0.13.2 \
- tempfile-3.20.0 \
- thiserror-2.0.12 \
- thiserror-impl-2.0.12 \
- unicode-ident-1.0.18 \
+ syn-2.0.106 \
+ target-lexicon-0.13.3 \
+ tempfile-3.22.0 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ unicode-ident-1.0.19 \
unicode-normalization-alignments-0.1.12 \
unicode-segmentation-1.12.0 \
unicode-width-0.2.1 \
@@ -114,23 +141,38 @@ CARGO_CRATES= ahash-0.8.12 \
unindent-0.2.4 \
utf8parse-0.2.2 \
version_check-0.9.5 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
web-time-1.1.0 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- wit-bindgen-rt-0.39.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25
+ windows_x86_64_msvc-0.53.0 \
+ wit-bindgen-0.46.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
diff --git a/textproc/py-tokenizers/distinfo b/textproc/py-tokenizers/distinfo
index 992cdc7eac24..f86e520677ee 100644
--- a/textproc/py-tokenizers/distinfo
+++ b/textproc/py-tokenizers/distinfo
@@ -1,34 +1,40 @@
-TIMESTAMP = 1754375508
-SHA256 (tokenizers-0.21.4.tar.gz) = fa23f85fbc9a02ec5c6978da172cdcbac23498c3ca9f3645c5c68740ac007880
-SIZE (tokenizers-0.21.4.tar.gz) = 351253
+TIMESTAMP = 1758523747
+SHA256 (tokenizers-0.22.1.tar.gz) = 61de6522785310a309b3407bac22d99c4db5dba349935e99e4d15ea2226af2d9
+SIZE (tokenizers-0.22.1.tar.gz) = 363123
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
-SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
-SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
-SIZE (rust/crates/cc-1.2.27.crate) = 107070
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
@@ -47,8 +53,8 @@ SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8b
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
-SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
+SHA256 (rust/crates/dary_heap-0.3.8.crate) = 06d2e3287df1c007e74221c49ca10a95d557349e54b3a75dc2fb14712c751f04
+SIZE (rust/crates/dary_heap-0.3.8.crate) = 26544
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -63,16 +69,38 @@ SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/esaxx-rs-0.1.10.crate) = d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6
SIZE (rust/crates/esaxx-rs-0.1.10.crate) = 175210
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
@@ -81,6 +109,8 @@ SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c8
SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
@@ -91,14 +121,14 @@ SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee
SIZE (rust/crates/jiff-0.2.15.crate) = 712996
SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/libc-0.2.173.crate) = d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb
-SIZE (rust/crates/libc-0.2.173.crate) = 777353
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/macro_rules_attribute-0.2.2.crate) = 65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520
SIZE (rust/crates/macro_rules_attribute-0.2.2.crate) = 15330
SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30
@@ -111,10 +141,14 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/monostate-0.1.14.crate) = aafe1be9d0c75642e3e50fedc7ecadf1ef1cbce6eb66462153fc44245343fbee
-SIZE (rust/crates/monostate-0.1.14.crate) = 15081
-SHA256 (rust/crates/monostate-impl-0.1.14.crate) = c402a4092d5e204f32c9e155431046831fa712637043c58cb73bc6bc6c9663b5
-SIZE (rust/crates/monostate-impl-0.1.14.crate) = 7754
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/monostate-0.1.16.crate) = 5f766eeb5719df144c29802e56f3f7e0b3f29bd3ec8ab6c819aa1eaddec3f80c
+SIZE (rust/crates/monostate-0.1.16.crate) = 15288
+SHA256 (rust/crates/monostate-impl-0.1.16.crate) = 88d4b3dcd6ce9277a52fb05f00bf3e45d475af8cce7376de2f8d6bd065fa4adb
+SIZE (rust/crates/monostate-impl-0.1.16.crate) = 7783
SHA256 (rust/crates/ndarray-0.16.1.crate) = 882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841
SIZE (rust/crates/ndarray-0.16.1.crate) = 291026
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -129,6 +163,8 @@ SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/numpy-0.25.0.crate) = 29f1dee9aa8d3f6f8e8b9af3803006101bb3653866ef056d530d53ae68587191
SIZE (rust/crates/numpy-0.25.0.crate) = 81623
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
@@ -139,6 +175,10 @@ SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2f
SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
@@ -147,10 +187,12 @@ SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-async-runtimes-0.25.0.crate) = d73cc6b1b7d8b3cef02101d37390dbdfe7e450dfea14921cae80a9534ba59ef2
+SIZE (rust/crates/pyo3-async-runtimes-0.25.0.crate) = 51342
SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
@@ -163,42 +205,50 @@ SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae
SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
SHA256 (rust/crates/rayon-cond-0.4.0.crate) = 2964d0cf57a3e7a06e8183d14a8b527195c706b7983549cd5462d5aa3747438f
SIZE (rust/crates/rayon-cond-0.4.0.crate) = 10659
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
+SIZE (rust/crates/serde-1.0.225.crate) = 28467
+SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
+SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
+SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
+SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/spm_precompiled-0.1.4.crate) = 5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326
@@ -207,18 +257,22 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
-SIZE (rust/crates/syn-2.0.103.crate) = 298990
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de
SIZE (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 91546
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
@@ -233,43 +287,73 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
diff --git a/textproc/py-tomli-w/Makefile b/textproc/py-tomli-w/Makefile
index e60697f44e21..20a33cb7b540 100644
--- a/textproc/py-tomli-w/Makefile
+++ b/textproc/py-tomli-w/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2.0<4:devel/py-flit-core@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-tomli/Makefile b/textproc/py-tomli/Makefile
index e9bf1f47e332..5eae175cb199 100644
--- a/textproc/py-tomli/Makefile
+++ b/textproc/py-tomli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tomli
-PORTVERSION= 2.2.1
+PORTVERSION= 2.3.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,6 +17,6 @@ USE_PYTHON= allflavors autoplist concurrent pep517
NO_ARCH= yes
PEP517_BUILD_CMD= ${PYTHON_CMD} -m flit_core.wheel
-PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2.0<4:devel/py-flit-core@${PY_FLAVOR}
+PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.12<4:devel/py-flit-core@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/textproc/py-tomli/distinfo b/textproc/py-tomli/distinfo
index 0eeb3916c153..f0aa5e13ccde 100644
--- a/textproc/py-tomli/distinfo
+++ b/textproc/py-tomli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188144
-SHA256 (tomli-2.2.1.tar.gz) = cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff
-SIZE (tomli-2.2.1.tar.gz) = 17175
+TIMESTAMP = 1759774727
+SHA256 (tomli-2.3.0.tar.gz) = 64be704a875d2a59753d80ee8a533c3fe183e3f06807ff7dc2232938ccb01549
+SIZE (tomli-2.3.0.tar.gz) = 17392
diff --git a/textproc/py-tomli/files/patch-pyproject.toml b/textproc/py-tomli/files/patch-pyproject.toml
new file mode 100644
index 000000000000..810049b3191c
--- /dev/null
+++ b/textproc/py-tomli/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-10-08 21:22:27 UTC
++++ pyproject.toml
+@@ -9,8 +9,7 @@ authors = [
+ authors = [
+ { name = "Taneli Hukkinen", email = "hukkin@users.noreply.github.com" },
+ ]
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = { file = "LICENSE" }
+ requires-python = ">=3.8"
+ readme = "README.md"
+ classifiers = [
diff --git a/textproc/py-toronado/Makefile b/textproc/py-toronado/Makefile
index 86913adce597..4fc875d49174 100644
--- a/textproc/py-toronado/Makefile
+++ b/textproc/py-toronado/Makefile
@@ -1,6 +1,6 @@
PORTNAME= toronado
PORTVERSION= 0.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-towncrier/Makefile b/textproc/py-towncrier/Makefile
index 026787f85914..8f9d0552e33e 100644
--- a/textproc/py-towncrier/Makefile
+++ b/textproc/py-towncrier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= towncrier
-PORTVERSION= 24.8.0
+PORTVERSION= 25.8.0
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,13 +23,4 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if defined(PYTHON_VER) && ${PYTHON_VER} < 3.10
-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=7.1.0:devel/py-importlib-metadata@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-resources>=6.4.0:devel/py-importlib-resources@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=7.1.0:devel/py-importlib-metadata@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-resources>=6.4.0:devel/py-importlib-resources@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-towncrier/distinfo b/textproc/py-towncrier/distinfo
index ee4bd46189e2..40850e8114cc 100644
--- a/textproc/py-towncrier/distinfo
+++ b/textproc/py-towncrier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724486427
-SHA256 (towncrier-24.8.0.tar.gz) = 013423ee7eed102b2f393c287d22d95f66f1a3ea10a4baa82d298001a7f18af3
-SIZE (towncrier-24.8.0.tar.gz) = 61635
+TIMESTAMP = 1756801504
+SHA256 (towncrier-25.8.0.tar.gz) = eef16d29f831ad57abb3ae32a0565739866219f1ebfbdd297d32894eb9940eb1
+SIZE (towncrier-25.8.0.tar.gz) = 76322
diff --git a/textproc/py-tree-sitter-language-pack/Makefile b/textproc/py-tree-sitter-language-pack/Makefile
new file mode 100644
index 000000000000..1f8b50a300d5
--- /dev/null
+++ b/textproc/py-tree-sitter-language-pack/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= tree-sitter-language-pack
+DISTVERSION= 0.9.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Tree-sitter: Collection of 160+ tree-sitter language parsers
+WWW= https://github.com/Goldziher/tree-sitter-language-pack
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tree-sitter023==0.23.2:devel/py-tree-sitter023@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 cython3 autoplist pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/tests
+
+post-install:
+ @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
+
+.include <bsd.port.mk>
diff --git a/textproc/py-tree-sitter-language-pack/distinfo b/textproc/py-tree-sitter-language-pack/distinfo
new file mode 100644
index 000000000000..975ee711c618
--- /dev/null
+++ b/textproc/py-tree-sitter-language-pack/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758702264
+SHA256 (tree_sitter_language_pack-0.9.1.tar.gz) = 2da539751ecc50b9e6bbfca38b57501a3c55e67186a939d5bf149d9cb7220974
+SIZE (tree_sitter_language_pack-0.9.1.tar.gz) = 49489962
diff --git a/textproc/py-tree-sitter-language-pack/files/patch-pyproject.toml b/textproc/py-tree-sitter-language-pack/files/patch-pyproject.toml
new file mode 100644
index 000000000000..c87baf8b1e95
--- /dev/null
+++ b/textproc/py-tree-sitter-language-pack/files/patch-pyproject.toml
@@ -0,0 +1,35 @@
+- adjust version requirements
+- remove "unimportant" tree-sitter-* dependencies that aren't yet ported
+
+--- pyproject.toml.orig 2025-09-23 06:46:36 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+
+-requires = [ "cython>=3.0.12", "setuptools>=80.9.0", "typing-extensions>=4.15.0" ]
++requires = [ "cython", "setuptools", "typing-extensions>=4.15.0" ]
+
+ [project]
+ name = "tree-sitter-language-pack"
+@@ -17,7 +17,6 @@ keywords = [
+ "text-processing",
+ "tree-sitter",
+ ]
+-license = "MIT OR Apache-2.0"
+
+ authors = [ { name = "Na'aman Hirschfeld", email = "nhirschfeld@gmail.com" } ]
+ requires-python = ">=3.9.0"
+@@ -37,9 +36,9 @@ dependencies = [
+ ]
+ dependencies = [
+ "tree-sitter==0.23.2",
+- "tree-sitter-c-sharp==0.23.1",
+- "tree-sitter-embedded-template==0.23.2",
+- "tree-sitter-yaml==0.7.0",
++ #"tree-sitter-c-sharp==0.23.1",
++ #"tree-sitter-embedded-template==0.23.2",
++ #"tree-sitter-yaml==0.7.0",
+ ]
+
+ urls.documentation = "https://github.com/Goldziher/tree-sitter-language-pack#readme"
diff --git a/textproc/py-tree-sitter-language-pack/files/patch-setup.py b/textproc/py-tree-sitter-language-pack/files/patch-setup.py
new file mode 100644
index 000000000000..815327e24373
--- /dev/null
+++ b/textproc/py-tree-sitter-language-pack/files/patch-setup.py
@@ -0,0 +1,50 @@
+--- setup.py.orig 2025-09-24 08:43:32 UTC
++++ setup.py
+@@ -4,7 +4,7 @@ from setuptools import Extension, find_packages, setup
+ from platform import system
+
+ from setuptools import Extension, find_packages, setup
+-from setuptools.command.bdist_wheel import bdist_wheel
++#from setuptools.command.bdist_wheel import bdist_wheel
+ from setuptools.command.build_ext import build_ext
+
+ MIN_PYTHON_VERSION = 39
+@@ -99,19 +99,19 @@ class BuildExt(build_ext):
+ super().build_extension(ext)
+
+
+-class BdistWheel(bdist_wheel):
+- """Custom bdist_wheel command to handle Python 3.9+ ABI tag."""
++#class BdistWheel(bdist_wheel):
++# """Custom bdist_wheel command to handle Python 3.9+ ABI tag."""
++#
++# def get_tag(self) -> tuple[str, str, str]:
++# """Get the tag for the wheel."""
++# python, abi, platform = super().get_tag()
++# platform = platform.replace("linux", "manylinux2014")
++# if python.startswith("cp") and int(python[2:]) >= MIN_PYTHON_VERSION:
++# # Support all Python versions >= 3.9 using abi3
++# return "cp39", "abi3", platform
++# return python, abi, platform
+
+- def get_tag(self) -> tuple[str, str, str]:
+- """Get the tag for the wheel."""
+- python, abi, platform = super().get_tag()
+- platform = platform.replace("linux", "manylinux2014")
+- if python.startswith("cp") and int(python[2:]) >= MIN_PYTHON_VERSION:
+- # Support all Python versions >= 3.9 using abi3
+- return "cp39", "abi3", platform
+- return python, abi, platform
+
+-
+ setup(
+ packages=find_packages(include=["tree_sitter_language_pack", "tree_sitter_language_pack.bindings"]),
+ package_data={"tree_sitter_language_pack": ["py.typed"]},
+@@ -120,7 +120,6 @@ setup(
+ include_package_data=True,
+ cmdclass={
+ "build_ext": BuildExt,
+- "bdist_wheel": BdistWheel,
+ },
+ options={"build_ext": {"inplace": True}},
+ )
diff --git a/textproc/py-tree-sitter-language-pack/files/patch-tree__sitter__language__pack_____init____.py b/textproc/py-tree-sitter-language-pack/files/patch-tree__sitter__language__pack_____init____.py
new file mode 100644
index 000000000000..caef2a8a713b
--- /dev/null
+++ b/textproc/py-tree-sitter-language-pack/files/patch-tree__sitter__language__pack_____init____.py
@@ -0,0 +1,39 @@
+--- tree_sitter_language_pack/__init__.py.orig 2025-09-23 06:46:36 UTC
++++ tree_sitter_language_pack/__init__.py
+@@ -6,9 +6,9 @@ from typing import Literal, cast
+ from pathlib import Path
+ from typing import Literal, cast
+
+-import tree_sitter_c_sharp
+-import tree_sitter_embedded_template
+-import tree_sitter_yaml
++#import tree_sitter_c_sharp
++#import tree_sitter_embedded_template
++#import tree_sitter_yaml
+ from tree_sitter import Language, Parser
+
+ SupportedLanguage = Literal[
+@@ -35,7 +35,6 @@ SupportedLanguage = Literal[
+ "commonlisp",
+ "cpon",
+ "cpp",
+- "csharp",
+ "css",
+ "csv",
+ "cuda",
+@@ -47,7 +46,6 @@ SupportedLanguage = Literal[
+ "elisp",
+ "elixir",
+ "elm",
+- "embeddedtemplate",
+ "erlang",
+ "fennel",
+ "firrtl",
+@@ -179,7 +177,6 @@ SupportedLanguage = Literal[
+ "wgsl",
+ "xcompose",
+ "xml",
+- "yaml",
+ "yuck",
+ "zig",
+ "magik",
diff --git a/textproc/py-tree-sitter-language-pack/pkg-descr b/textproc/py-tree-sitter-language-pack/pkg-descr
new file mode 100644
index 000000000000..5258a36730f1
--- /dev/null
+++ b/textproc/py-tree-sitter-language-pack/pkg-descr
@@ -0,0 +1,2 @@
+py-tree-sitter-language-pack contains a comprehensive collection of 160+
+tree-sitter language parsers.
diff --git a/textproc/py-ttp/Makefile b/textproc/py-ttp/Makefile
index 20f4a65ba03b..a44e48d6539f 100644
--- a/textproc/py-ttp/Makefile
+++ b/textproc/py-ttp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ttp
-PORTVERSION= 0.9.5
+PORTVERSION= 0.10.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,4 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-post-patch:
- @${RM} ${WRKSRC}/ttp/utils/load_python_exec_py2.py
-
.include <bsd.port.mk>
diff --git a/textproc/py-ttp/distinfo b/textproc/py-ttp/distinfo
index b6d7fee68942..74015aa69583 100644
--- a/textproc/py-ttp/distinfo
+++ b/textproc/py-ttp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688166338
-SHA256 (ttp-0.9.5.tar.gz) = 234414f4d3039d2d1cde09993f89f8db1b34d447f76c6a402555cefac2e59c4e
-SIZE (ttp-0.9.5.tar.gz) = 69141
+TIMESTAMP = 1762586892
+SHA256 (ttp-0.10.0.tar.gz) = 40f1ca61ee1431f5b1ab5326fb55f852a04749e9574792d45455b62c5e7ac97b
+SIZE (ttp-0.10.0.tar.gz) = 64665
diff --git a/textproc/py-ttp/files/patch-ttp-returners-terminal_returner.py b/textproc/py-ttp/files/patch-ttp-returners-terminal_returner.py
deleted file mode 100644
index 83a1840c56d1..000000000000
--- a/textproc/py-ttp/files/patch-ttp-returners-terminal_returner.py
+++ /dev/null
@@ -1,19 +0,0 @@
---- ttp/returners/terminal_returner.py.orig 2021-12-17 23:00:10 UTC
-+++ ttp/returners/terminal_returner.py
-@@ -33,14 +33,14 @@ def terminal_returner(data, **kwargs):
- for yeallow_word in yeallow_words:
- data = data.replace(yeallow_word, fttr.format(Y, yeallow_word, N))
- # print output
-- if _ttp_["python_major_version"] is 2:
-+ if _ttp_["python_major_version"] == 2:
- if isinstance(data, str) or isinstance(
- data, unicode
- ): # pylint: disable=undefined-variable
- print(data)
- else:
- print(str(data).replace("\\n", "\n"))
-- elif _ttp_["python_major_version"] is 3:
-+ elif _ttp_["python_major_version"] == 3:
- if isinstance(data, str):
- print(data)
- else:
diff --git a/textproc/py-typogrify/Makefile b/textproc/py-typogrify/Makefile
index f7e842445d8d..657c500339dc 100644
--- a/textproc/py-typogrify/Makefile
+++ b/textproc/py-typogrify/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smartypants>=1.8.3:textproc/py-smartypants@${PY_FLAVOR}
-USES= python:3.9+ shebangfix
+USES= python shebangfix
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/textproc/py-wordcloud/Makefile b/textproc/py-wordcloud/Makefile
index c159c5c5af49..26d3b97ab691 100644
--- a/textproc/py-wordcloud/Makefile
+++ b/textproc/py-wordcloud/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wordcloud
DISTVERSION= 1.9.4
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +22,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR}
USES= python
-USE_PYTHON= cython pep517
+USE_PYTHON= cython3 pep517
PLIST_SUB+= VER=${PORTVERSION}
diff --git a/textproc/py-xhtml2pdf/Makefile b/textproc/py-xhtml2pdf/Makefile
index a7be02e3fb4d..97001d33a8a8 100644
--- a/textproc/py-xhtml2pdf/Makefile
+++ b/textproc/py-xhtml2pdf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xhtml2pdf
PORTVERSION= 0.2.17
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-xmldiff/Makefile b/textproc/py-xmldiff/Makefile
index 8939e60c1078..210c2ffd9dba 100644
--- a/textproc/py-xmldiff/Makefile
+++ b/textproc/py-xmldiff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmldiff
PORTVERSION= 2.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.1.0:devel/py-lxml5@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.1.0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-youseedee/Makefile b/textproc/py-youseedee/Makefile
index 355de71d6732..0525f406dc08 100644
--- a/textproc/py-youseedee/Makefile
+++ b/textproc/py-youseedee/Makefile
@@ -1,5 +1,5 @@
PORTNAME= youseedee
-PORTVERSION= 0.6.0
+PORTVERSION= 0.7.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,6 +14,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0.4:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=0:sysutils/py-filelock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.3:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
UCD>=0:textproc/UCD
diff --git a/textproc/py-youseedee/distinfo b/textproc/py-youseedee/distinfo
index 1c2854648a45..d55496e21303 100644
--- a/textproc/py-youseedee/distinfo
+++ b/textproc/py-youseedee/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726487386
-SHA256 (youseedee-0.6.0.tar.gz) = f70eb2af6f33ab42e03af329e5f08568718ec0ae306db0e8fe0d631f8524cb41
-SIZE (youseedee-0.6.0.tar.gz) = 17389
+TIMESTAMP = 1753796100
+SHA256 (youseedee-0.7.0.tar.gz) = 6f9831048aff9a8c33946e3f3740b6d92d574ead0d0064ead7ffa23147f10f5f
+SIZE (youseedee-0.7.0.tar.gz) = 17805
diff --git a/textproc/py-youseedee/files/patch-lib-youseedee-__init__.py b/textproc/py-youseedee/files/patch-lib-youseedee-__init__.py
index 1460fdef80a0..3db8645cab3f 100644
--- a/textproc/py-youseedee/files/patch-lib-youseedee-__init__.py
+++ b/textproc/py-youseedee/files/patch-lib-youseedee-__init__.py
@@ -1,11 +1,11 @@
---- lib/youseedee/__init__.py.orig 2024-09-11 19:36:00 UTC
+--- lib/youseedee/__init__.py.orig 2025-07-24 11:24:42 UTC
+++ lib/youseedee/__init__.py
@@ -38,7 +38,7 @@ def ucd_dir():
def ucd_dir():
"""Return the directory where Unicode data is stored"""
-- ucddir = expanduser("~/.youseedee")
-+ ucddir = "%%UCDDIR%%"
- try:
- os.mkdir(ucddir)
- except FileExistsError:
+- return Path(platformdirs.user_cache_dir("youseedee", ensure_exists=True))
++ return "%%UCDDIR%%"
+
+
+ def ensure_files():
diff --git a/textproc/qrcodegen/Makefile b/textproc/qrcodegen/Makefile
index 01ee8de5482c..d46f6364a54f 100644
--- a/textproc/qrcodegen/Makefile
+++ b/textproc/qrcodegen/Makefile
@@ -1,42 +1,37 @@
PORTNAME= qrcodegen
-PORTVERSION= 1.14.2
-PORTREVISION= 1
+DISTVERSION= 1.14.2
+PORTREVISION= 2
CATEGORIES= textproc java
MASTER_SITES= http://bsd-geek.de/FreeBSD/distfiles/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
+DISTNAME= ${PORTNAME}_${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= kevinz5000@gmail.com
COMMENT= GUI to generate QR codes
WWW= https://sites.google.com/site/qrcodeforwn/home/qr-code-generator-for-wireless-networks
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= java zip:infozip
-
+USES= java zip
+JAVA_VERSION= 8
+
+DESKTOP_ENTRIES= "Portable QR-Code Generator" \
+ "${COMMENT}" \
+ "" \
+ "${PORTNAME}" \
+ "Utility;2DGraphics;Java;" \
+ false
+EXTRACT_BEFORE_ARGS= -jqo
+EXTRACT_AFTER_ARGS= -d ${WRKSRC}
NO_ARCH= yes
NO_BUILD= yes
-SUB_FILES= qrcodegen
+SUB_FILES= ${PORTNAME}
INSTALLFILES= FAQ.txt Installation.txt NOTICE QRCodeGen.jar Version.html
-DESKTOP_ENTRIES="Portable QR-Code Generator" \
- "${COMMENT}" \
- "" \
- "qrcodegen" \
- "Utility;2DGraphics;Java;" \
- false
-
-do-extract:
- @${RM} -r ${WRKDIR}
- @${MKDIR} ${WRKSRC}
- @${UNZIP_CMD} -q -j -d ${WRKSRC} ${DISTDIR}/${EXTRACT_ONLY}
-
do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
-.for i in ${INSTALLFILES}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DATADIR}/
-.endfor
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${INSTALLFILES:C|^|${WRKSRC}/|} ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/textproc/qrcodegen/files/qrcodegen.in b/textproc/qrcodegen/files/qrcodegen.in
index 05eadc249d9a..4d7042557b37 100644
--- a/textproc/qrcodegen/files/qrcodegen.in
+++ b/textproc/qrcodegen/files/qrcodegen.in
@@ -1,5 +1,6 @@
#!/bin/sh
cd %%DATADIR%%
+export JAVA_VERSION="%%JAVA_VERSION%%"
exec %%LOCALBASE%%/bin/java -jar QRCodeGen.jar "$@"
diff --git a/textproc/quarto/Makefile b/textproc/quarto/Makefile
index 4dd9c0563dd4..ab033a62477a 100644
--- a/textproc/quarto/Makefile
+++ b/textproc/quarto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= quarto # quarto also requires some Linux base to be installed, for example linux_base-rl9
-DISTVERSION= 1.7.30
+DISTVERSION= 1.9.10
CATEGORIES= textproc
MASTER_SITES= https://github.com/quarto-dev/quarto-cli/releases/download/v${DISTVERSION}/
DISTFILES= quarto-${DISTVERSION}-linux-amd64.tar.gz # same for all architectures
@@ -98,7 +98,7 @@ do-install:
${RM} -r ${STAGEDIR}${DATADIR}/bin/tools/${XARCH}/dart-sass
${MKDIR} ${STAGEDIR}${DATADIR}/bin/tools/${XARCH}/dart-sass
${LN} -s \
- ${LOCALBASE}/lib/ruby/gems/3.2/gems/dartsass-1.49.8/exe/linux/sass \
+ ${LOCALBASE}/lib/ruby/gems/*/gems/dartsass-*/exe/linux/sass \
${STAGEDIR}${DATADIR}/bin/tools/${XARCH}/dart-sass/sass
do-test: # tests fail to run with: RuntimeError: Failed to lock Pipfile.lock!
@@ -109,6 +109,7 @@ do-test: # tests fail to run with: RuntimeError: Failed to lock Pipfile.lock!
test-quick: install
.for test in py-line-plot-on-a-polar-axis r-airquality julia-fig-parametric
@cd ${TEST_WRKSRC} && \
+ ${ECHO} "===> Running test: ${test}" && \
${CP} ${FILESDIR}/example-${test}.qmd . && \
${PORTNAME} render example-${test}.qmd --to pdf && \
okular example-${test}.pdf
diff --git a/textproc/quarto/distinfo b/textproc/quarto/distinfo
index ab1468b00a1e..013ecbc879cf 100644
--- a/textproc/quarto/distinfo
+++ b/textproc/quarto/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746509031
-SHA256 (quarto-1.7.30-linux-amd64.tar.gz) = 25c0de6467b1bd5c422dfd55720b39f48b252d8002b346e021a18c229862c3f9
-SIZE (quarto-1.7.30-linux-amd64.tar.gz) = 132101946
-SHA256 (quarto-dev-quarto-cli-v1.7.30_GH0.tar.gz) = 2938b315502352c7fcd63640cd0681af0c0d18c150fc7a0819b62ac3496828b5
-SIZE (quarto-dev-quarto-cli-v1.7.30_GH0.tar.gz) = 110033341
+TIMESTAMP = 1762712346
+SHA256 (quarto-1.9.10-linux-amd64.tar.gz) = ca6e69bf18efdd96300dab7f20cde1a8bf91c09ef4b992220b4069c3c986caa3
+SIZE (quarto-1.9.10-linux-amd64.tar.gz) = 127538371
+SHA256 (quarto-dev-quarto-cli-v1.9.10_GH0.tar.gz) = 4405c99d68518817200591ec9433f4b786220c0cbdaa490abc2b4567a8dfaa52
+SIZE (quarto-dev-quarto-cli-v1.9.10_GH0.tar.gz) = 110789321
diff --git a/textproc/quarto/files/patch-bin_quarto b/textproc/quarto/files/patch-bin_quarto
index 1ccff059d483..3b233b3cfe72 100644
--- a/textproc/quarto/files/patch-bin_quarto
+++ b/textproc/quarto/files/patch-bin_quarto
@@ -1,4 +1,4 @@
---- bin/quarto.orig 2024-08-01 13:18:09 UTC
+--- bin/quarto.orig 2025-11-06 10:21:37 UTC
+++ bin/quarto
@@ -1,23 +1,7 @@
#!/usr/bin/env bash
@@ -21,12 +21,12 @@
-else
- SCRIPT_PATH="$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd )"
-fi
-+SCRIPT_PATH="%%SCRIPT_PATH%%"
-+ARCH_DIR="%%ARCH_DIR%%"
++SCRIPT_PATH="/usr/local/share/quarto/bin"
++ARCH_DIR="amd64"
# Check if we are running 'Dev Mode' and if so, override values for devs
SCRIPT_BASENAME=$(basename "$SCRIPT_PATH")
-@@ -141,14 +125,6 @@ else
+@@ -153,14 +137,6 @@ else
else
NIXARCH=$(uname -m)
diff --git a/textproc/quarto/files/patch-bin_vendor_deno-land_x_puppeteer_9-0-2_src_deno_BrowserFetcher.ts b/textproc/quarto/files/patch-bin_vendor_deno-land_x_puppeteer_9-0-2_src_deno_BrowserFetcher.ts
deleted file mode 100644
index 7035e319e365..000000000000
--- a/textproc/quarto/files/patch-bin_vendor_deno-land_x_puppeteer_9-0-2_src_deno_BrowserFetcher.ts
+++ /dev/null
@@ -1,19 +0,0 @@
---- bin/vendor/deno-land/x/puppeteer@9-0-2/src/deno/BrowserFetcher.ts.orig 2024-09-07 16:50:53 UTC
-+++ bin/vendor/deno-land/x/puppeteer@9-0-2/src/deno/BrowserFetcher.ts
-@@ -197,6 +197,7 @@ export class BrowserFetcher {
- const platform = Deno.build.os;
- if (platform === "darwin") this._platform = "mac";
- else if (platform === "linux") this._platform = "linux";
-+ else if (platform === "freebsd") this._platform = "linux"; // use _platform=linux for now
- else if (platform === "windows") {
- this._platform = Deno.build.arch === "x86_64" ? "win64" : "win32";
- } else assert(this._platform, "Unsupported platform: " + Deno.build.os);
-@@ -370,6 +371,8 @@ export class BrowserFetcher {
- "firefox"
- );
- } else if (this._platform === "linux") {
-+ executablePath = pathJoin(folderPath, "firefox", "firefox");
-+ } else if (this._platform === "freebsd") {
- executablePath = pathJoin(folderPath, "firefox", "firefox");
- } else if (this._platform === "win32" || this._platform === "win64") {
- executablePath = pathJoin(folderPath, "firefox", "firefox.exe");
diff --git a/textproc/quarto/files/patch-repo_package_scripts_common_quarto b/textproc/quarto/files/patch-repo_package_scripts_common_quarto
new file mode 100644
index 000000000000..fafd744ef844
--- /dev/null
+++ b/textproc/quarto/files/patch-repo_package_scripts_common_quarto
@@ -0,0 +1,20 @@
+--- repo/package/scripts/common/quarto.orig 2025-11-09 18:33:45 UTC
++++ repo/package/scripts/common/quarto
+@@ -143,6 +143,8 @@ if [[ $OSTYPE == 'darwin'* ]]; then
+ UNAME_ARCH=$(uname -m)
+ if [[ $UNAME_ARCH == "x86_64" ]]; then
+ ARCH_DIR=x86_64
++ elif [[ $UNAME_ARCH == "amd64" ]]; then
++ ARCH_DIR=amd64
+ elif [[ $UNAME_ARCH == "arm64" ]]; then
+ ARCH_DIR=aarch64
+ else
+@@ -155,6 +157,8 @@ else
+ NIXARCH=$(uname -m)
+ if [[ $NIXARCH == "x86_64" ]]; then
+ ARCH_DIR=x86_64
++ elif [[ $NIXARCH == "amd64" ]]; then
++ ARCH_DIR=amd64
+ elif [[ $NIXARCH == "aarch64" ]]; then
+ ARCH_DIR=aarch64
+ else
diff --git a/textproc/quarto/pkg-plist b/textproc/quarto/pkg-plist
index 3710b1baa2c5..91e72cfbf36e 100644
--- a/textproc/quarto/pkg-plist
+++ b/textproc/quarto/pkg-plist
@@ -7,233 +7,6 @@ bin/quarto
%%DATADIR%%/bin/tools/%%XARCH%%/pandoc
%%DATADIR%%/bin/tools/%%XARCH%%/typst
%%DATADIR%%/bin/tools/x86_64
-%%DATADIR%%/bin/vendor/README.md
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/_util/assert.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/_util/os.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/encoding/base64.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/encoding/hex.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/fs/_util.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/fs/ensure_dir.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/fs/exists.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/hash/_wasm/hash.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/hash/_wasm/wasm.js
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/hash/hasher.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/hash/mod.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/_constants.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/_interface.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/_util.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/common.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/glob.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/mod.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/posix.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/separator.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-91-0/path/win32.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/_util/assert.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/_util/os.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/bytes/mod.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/encoding/base64.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/fmt/printf.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/fs/_util.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/fs/copy.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/fs/ensure_dir.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/fs/exists.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/fs/walk.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/io/buffer.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/io/bufio.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/io/ioutil.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/io/mod.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/io/readers.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/io/streams.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/io/util.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/io/writers.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/_constants.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/_interface.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/_util.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/common.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/glob.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/mod.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/posix.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/separator.ts
-%%DATADIR%%/bin/vendor/deno-land/std@0-93-0/path/win32.ts
-%%DATADIR%%/bin/vendor/deno-land/x/cache@0-2-12/deps.ts
-%%DATADIR%%/bin/vendor/deno-land/x/cache@0-2-12/directories.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/mod.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/src/deno/BrowserFetcher.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/src/deno/BrowserFetcher.ts.orig
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/src/deno/BrowserRunner.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/src/deno/LaunchOptions.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/src/deno/Launcher.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/src/deno/Puppeteer.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/src/initialize-deno.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/src/mod.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/api-docs-entry.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/api-docs-entry.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Accessibility.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Accessibility.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/AriaQueryHandler.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/AriaQueryHandler.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Browser.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Browser.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/BrowserConnector.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/BrowserConnector.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/BrowserWebSocketTransport.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/BrowserWebSocketTransport.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Connection.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Connection.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/ConnectionTransport.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/ConnectionTransport.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/ConsoleMessage.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/ConsoleMessage.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Coverage.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Coverage.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/DOMWorld.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/DOMWorld.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Debug.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Debug.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/DeviceDescriptors.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/DeviceDescriptors.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Dialog.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Dialog.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/EmulationManager.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/EmulationManager.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Errors.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Errors.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/EvalTypes.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/EvalTypes.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/EventEmitter.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/EventEmitter.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/ExecutionContext.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/ExecutionContext.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/FileChooser.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/FileChooser.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/FrameManager.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/FrameManager.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/HTTPRequest.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/HTTPRequest.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/HTTPResponse.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/HTTPResponse.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Input.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Input.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/JSHandle.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/JSHandle.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/LifecycleWatcher.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/LifecycleWatcher.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/NetworkConditions.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/NetworkConditions.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/NetworkManager.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/NetworkManager.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/PDFOptions.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/PDFOptions.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Page.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Page.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Product.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Product.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Puppeteer.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Puppeteer.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/PuppeteerViewport.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/PuppeteerViewport.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/QueryHandler.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/QueryHandler.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/SecurityDetails.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/SecurityDetails.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Target.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Target.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/TimeoutSettings.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/TimeoutSettings.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Tracing.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/Tracing.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/USKeyboardLayout.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/USKeyboardLayout.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/WebWorker.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/WebWorker.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/assert.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/assert.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/fetch.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/fetch.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/helper.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/common/helper.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/revisions.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/puppeteer/revisions.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/vendor/cache.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/vendor/devtools-protocol/types/protocol-mapping.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/vendor/devtools-protocol/types/protocol.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/vendor/mitt/src/index.d.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/vendor/mitt/src/index.js
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/vendor/std.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/vendor/zip/mod.ts
-%%DATADIR%%/bin/vendor/deno-land/x/puppeteer@9-0-2/vendor/puppeteer-core/vendor/zip/types.ts
-%%DATADIR%%/bin/vendor/dev-jspm-io/jszip@3.5.0.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1-1-1/nodelibs/buffer.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1-1-1/nodelibs/chunk-0c2d1322.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1-1-1/nodelibs/chunk-6e68c801.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1-1-1/nodelibs/chunk-cffba9d4.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1-1-1/nodelibs/chunk-dac557ba.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1-1-1/nodelibs/events.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1-1-1/nodelibs/stream.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1-1-1/nodelibs/util.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1/nodelibs/buffer.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_@jspm/core@1/nodelibs/stream.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_immediate@3-0-6/lib/browser.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_immediate@3.0.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/base64.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/compressedObject.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/compressions.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/crc32.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/defaults.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/external.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/flate.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/generate/ZipFileWorker.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/generate/index.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/index.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/load.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/nodejs/NodejsStreamInputAdapter.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/nodejs/NodejsStreamOutputAdapter.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/nodejsUtils.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/object.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/readable-stream-browser.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/reader/ArrayReader.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/reader/DataReader.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/reader/NodeBufferReader.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/reader/StringReader.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/reader/Uint8ArrayReader.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/reader/readerFor.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/signature.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/stream/ConvertWorker.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/stream/Crc32Probe.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/stream/DataLengthProbe.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/stream/DataWorker.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/stream/GenericWorker.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/stream/StreamHelper.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/support.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/utf8.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/utils.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/zipEntries.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/zipEntry.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_jszip@3-5-0/lib/zipObject.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_lie@3-3-0/lib/browser.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_lie@3.3.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/index.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/deflate.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/inflate.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/utils/common.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/utils/strings.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/adler32.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/constants.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/crc32.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/deflate.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/gzheader.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/inffast.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/inflate.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/inftrees.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/messages.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/trees.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1-0-11/lib/zlib/zstream.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_pako@1.0.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_set-immediate-shim@1-0-1/index.dew.js
-%%DATADIR%%/bin/vendor/dev-jspm-io/npm_set-immediate-shim@1.0.js
-%%DATADIR%%/bin/vendor/fix-import-map.py
-%%DATADIR%%/bin/vendor/import_map.json
-%%DATADIR%%/bin/vendor/import_map_deno_vendor.json
%%DATADIR%%/share/COPYING.md
%%DATADIR%%/share/COPYRIGHT
%%DATADIR%%/share/capabilities/jupyter.py
@@ -242,6 +15,12 @@ bin/quarto
%%DATADIR%%/share/conf/jsx-import-map.json
%%DATADIR%%/share/conf/jsx-runtime.ts
%%DATADIR%%/share/create/documents/default/qstart-filesafename-qend.ejs.qmd
+%%DATADIR%%/share/create/extensions/brand/.gitignore
+%%DATADIR%%/share/create/extensions/brand/README.ejs.md
+%%DATADIR%%/share/create/extensions/brand/_extensions/qstart-filesafename-qend/_extension.ejs.yml
+%%DATADIR%%/share/create/extensions/brand/_extensions/qstart-filesafename-qend/brand.yml
+%%DATADIR%%/share/create/extensions/brand/_quarto.yml
+%%DATADIR%%/share/create/extensions/brand/example.qmd
%%DATADIR%%/share/create/extensions/filter/.gitignore
%%DATADIR%%/share/create/extensions/filter/README.ejs.md
%%DATADIR%%/share/create/extensions/filter/_extensions/qstart-filesafename-qend/_extension.ejs.yml
@@ -291,2045 +70,1030 @@ bin/quarto
%%DATADIR%%/share/create/extensions/shortcode/_extensions/qstart-filesafename-qend/qstart-filesafename-qend.ejs.lua
%%DATADIR%%/share/create/extensions/shortcode/example.ejs.qmd
%%DATADIR%%/share/deno_std/cache/dep_analysis_cache_v2
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/010ab5a2e2b8bd9419eceeb3654e9d2f1412afd9065e89a8d3d03c58f29970dd
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/010ab5a2e2b8bd9419eceeb3654e9d2f1412afd9065e89a8d3d03c58f29970dd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/075584d2a217fa87db56cb38b63393804f62af3308285711316daab6892cebb6
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/075584d2a217fa87db56cb38b63393804f62af3308285711316daab6892cebb6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/0c6c306ec61f9f4ce116820e834d89ba66bf46f36ccaa062fe6ee56f319f0c3d
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/0c6c306ec61f9f4ce116820e834d89ba66bf46f36ccaa062fe6ee56f319f0c3d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/0f75dfc2814746a89a34da18202b13901fc363f7d9e3307dbbf0ca91235fcca7
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/0f75dfc2814746a89a34da18202b13901fc363f7d9e3307dbbf0ca91235fcca7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/36e8d28a1e3f66e7b769c78e1cb6d047baf5d8c70bdcb74a8be2f3e208c76717
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/36e8d28a1e3f66e7b769c78e1cb6d047baf5d8c70bdcb74a8be2f3e208c76717.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/4aa92585266b77e5013172b113702098dffab7732ee880a85eee5d28b86be1b2
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/4aa92585266b77e5013172b113702098dffab7732ee880a85eee5d28b86be1b2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/4abe3e0040b17cc2dac39d3fc11226963f4804499c7c50ba8c5bbe725c64b9ee
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/4abe3e0040b17cc2dac39d3fc11226963f4804499c7c50ba8c5bbe725c64b9ee.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/5542458f3eff21fe57373d4dfc90d8db72551d82e21a6717c21b02ce4fc81cd7
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/5542458f3eff21fe57373d4dfc90d8db72551d82e21a6717c21b02ce4fc81cd7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/5c83963c2d8c0b7078355b0e5483f24db63e7fd975ca120e1887a1757f4b2362
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/5c83963c2d8c0b7078355b0e5483f24db63e7fd975ca120e1887a1757f4b2362.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/6732b84576b173e7d0a8a64a771a69c4deaba3672f6213452199dc6515dc37ed
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/6732b84576b173e7d0a8a64a771a69c4deaba3672f6213452199dc6515dc37ed.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/73f87a6751244645e4d39ce32a9066984659ec2fdf0baf74a0741d6cd8874756
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/73f87a6751244645e4d39ce32a9066984659ec2fdf0baf74a0741d6cd8874756.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/7f7cba3cb024e2be489a6198328274f3b3b91df51411dfa85a214ee52c15248f
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/7f7cba3cb024e2be489a6198328274f3b3b91df51411dfa85a214ee52c15248f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/8068c74df1edde947dfb828f154b2d23fb8fcbe9396f3511833cd0d540098c8e
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/8068c74df1edde947dfb828f154b2d23fb8fcbe9396f3511833cd0d540098c8e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/8b5d52fed10c45fe082e16bdc12ee79af4420c54c718c0e488432ffb8b055236
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/8b5d52fed10c45fe082e16bdc12ee79af4420c54c718c0e488432ffb8b055236.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/922f8e14c7548dc97dd43bdbc789505d57303e2c2aa0aae5c70dda52e3ea167a
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/922f8e14c7548dc97dd43bdbc789505d57303e2c2aa0aae5c70dda52e3ea167a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/96a3738c833f7c228d545e505ebcf5c9eee5278b1e00758a5bd5842fe38232e3
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/96a3738c833f7c228d545e505ebcf5c9eee5278b1e00758a5bd5842fe38232e3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/a3c64ada240edaa58a879f63ed93de0cf7f162119c661c757b050b95885a488e
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/a3c64ada240edaa58a879f63ed93de0cf7f162119c661c757b050b95885a488e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/a899fc3bf3cd53c6c6b81018afa471c4c591af051a19e25bcf21cf78860bb136
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/a899fc3bf3cd53c6c6b81018afa471c4c591af051a19e25bcf21cf78860bb136.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/b6673875aa63b519d3da81d6223ae682b417e027cbc436d18cfb78e52935ca2f
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/b6673875aa63b519d3da81d6223ae682b417e027cbc436d18cfb78e52935ca2f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/c425955d80b3b301a6a9314dcdb26fabf996d9be08d988929f4cf55e9dab437e
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/c425955d80b3b301a6a9314dcdb26fabf996d9be08d988929f4cf55e9dab437e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/c691baa78774cb9a0db2102e55f8c305108650b5e7e0e871ef8dc41adf770bc4
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/c691baa78774cb9a0db2102e55f8c305108650b5e7e0e871ef8dc41adf770bc4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/dad85d7691927111b017bea2b857658c360d47ccf9b36324f0a79123afbad338
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/dad85d7691927111b017bea2b857658c360d47ccf9b36324f0a79123afbad338.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/f101fcf2ecab259d6c43d304f9a0c64983e8943909844452bf42c3a28bd19079
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/f101fcf2ecab259d6c43d304f9a0c64983e8943909844452bf42c3a28bd19079.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/f1b1cc235f3cd8168d4172de0507c9c41090795102be14a89d8a411db9850b65
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/f1b1cc235f3cd8168d4172de0507c9c41090795102be14a89d8a411db9850b65.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/f616c69ec1030574d19a91cad246bb3582d5f1d8399e52e59e6282aaeafb287c
-%%DATADIR%%/share/deno_std/cache/deps/https/cdn.skypack.dev/f616c69ec1030574d19a91cad246bb3582d5f1d8399e52e59e6282aaeafb287c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/0df49ef16500f7bbcd20c3201afaa13d06f38a76f03e12af92f7a7664eebb8d6
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/0df49ef16500f7bbcd20c3201afaa13d06f38a76f03e12af92f7a7664eebb8d6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/35d8529e60c92d6de05372d71ba715951c23c620265d34a06be60cefb1421c5b
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/35d8529e60c92d6de05372d71ba715951c23c620265d34a06be60cefb1421c5b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/3d6d199ccce5df7bb2e2e19e6da141044ebcbec48bd19dd875aa28bdebde8280
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/3d6d199ccce5df7bb2e2e19e6da141044ebcbec48bd19dd875aa28bdebde8280.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/41ecf4ce49752178c093e74a1a6a1fa058ac2d90b260d69683c266c1c8255d63
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/41ecf4ce49752178c093e74a1a6a1fa058ac2d90b260d69683c266c1c8255d63.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/4315f976355618d2ad6f186eead5f0ed362d558fe341590393b37c0d7e1419f7
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/4315f976355618d2ad6f186eead5f0ed362d558fe341590393b37c0d7e1419f7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/66099ef5b256a858332a17450a6f23703acfa19fc8cf4716c0343b0d1b247949
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/66099ef5b256a858332a17450a6f23703acfa19fc8cf4716c0343b0d1b247949.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/7263b2c1f03c921c013f6058dc1b396d5c071ecd0317b72e9a57acb9197c41ba
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/7263b2c1f03c921c013f6058dc1b396d5c071ecd0317b72e9a57acb9197c41ba.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/84d924fbc2987a7232bd9aca4fa34e9a5538792a20f82d0a67f6667e184c351b
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/84d924fbc2987a7232bd9aca4fa34e9a5538792a20f82d0a67f6667e184c351b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/a4a7b3853d511a8c2a5ab9771e1daa11cf080368e891ad597824937369c2e166
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/a4a7b3853d511a8c2a5ab9771e1daa11cf080368e891ad597824937369c2e166.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/cdde2da1e0655f7895b70ff820cf7c731b9cde333c7c62147ebac4b7109705b8
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/cdde2da1e0655f7895b70ff820cf7c731b9cde333c7c62147ebac4b7109705b8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/edc80df01ebac97a0479bd2affc11a3a27a791140e046cd1bbb60237fcb9c8b9
-%%DATADIR%%/share/deno_std/cache/deps/https/deno.land/edc80df01ebac97a0479bd2affc11a3a27a791140e046cd1bbb60237fcb9c8b9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0020367e35778c288da7100a746b558578c0d0b26703f3605dd3ba58ea9e69ea
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0020367e35778c288da7100a746b558578c0d0b26703f3605dd3ba58ea9e69ea.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0054fb15e846f2571c7a9b4cb90f7e44cbac853bb522708deb9f3fcb503c5a4e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0054fb15e846f2571c7a9b4cb90f7e44cbac853bb522708deb9f3fcb503c5a4e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/00b50ab1c59022183e0dc7db06b17289ce146f34da55e9fb6aec92eab057c280
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/00b50ab1c59022183e0dc7db06b17289ce146f34da55e9fb6aec92eab057c280.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0166148564a27bf9c0acbf50603a713a4bf8fd5ffb72b29875f6c235d1fb57f2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0166148564a27bf9c0acbf50603a713a4bf8fd5ffb72b29875f6c235d1fb57f2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0198ead0f0c788d6eb9df1787011b744fda1b94502f702865a1c24f4b2d12431
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0198ead0f0c788d6eb9df1787011b744fda1b94502f702865a1c24f4b2d12431.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/027c1b25d0f0182dc812f71f15513f11d5b9596182c0d2c452b%%PYTHON_SUFFIX%%bcf2d5a99b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/027c1b25d0f0182dc812f71f15513f11d5b9596182c0d2c452b%%PYTHON_SUFFIX%%bcf2d5a99b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0281ead72aef9fb9d472c8b28897d257b6cfd94da0bc14d26f5dff24e779d3e0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0281ead72aef9fb9d472c8b28897d257b6cfd94da0bc14d26f5dff24e779d3e0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/02d0b74c6f10b330da139cc3165a5d4d3e947dc4882420c4fa77c52ab95bfb0e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/02d0b74c6f10b330da139cc3165a5d4d3e947dc4882420c4fa77c52ab95bfb0e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/02e8383c85be1075e15693b6a2c70c20a436e13a2a4d9a3d6b28ae69f9218a01
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/02e8383c85be1075e15693b6a2c70c20a436e13a2a4d9a3d6b28ae69f9218a01.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/032a558522f87a2f9013d70789fe38fefe0dacd87abcc5ddb025880632eab31a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/032a558522f87a2f9013d70789fe38fefe0dacd87abcc5ddb025880632eab31a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/03cd31b92a8b4db9af5cdfff34662fe70a9445ab488042442f556a3cfc2d3bb9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/03cd31b92a8b4db9af5cdfff34662fe70a9445ab488042442f556a3cfc2d3bb9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/03feb99a6b51ee2cfa61bdc8c56b304334095220cb5eef58d9437bc80382ae05
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/03feb99a6b51ee2cfa61bdc8c56b304334095220cb5eef58d9437bc80382ae05.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0413f8d88845170dfe8c81515232e209d0136ea7e1bc16023cdea4c80e8e156a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0413f8d88845170dfe8c81515232e209d0136ea7e1bc16023cdea4c80e8e156a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/043686d72efe941d35b40bcbd0e223f33252df4ead5bcf706295d78e1a02fd09
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/043686d72efe941d35b40bcbd0e223f33252df4ead5bcf706295d78e1a02fd09.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/053ca1a144414deb87e0b35a02612851b80b70c8ac9803d1adc44932fb05cd1f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/053ca1a144414deb87e0b35a02612851b80b70c8ac9803d1adc44932fb05cd1f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/05532a4fa1f70a4cc03f49b42c30066a32b285be731e284b5f447c4b1e5ce262
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/05532a4fa1f70a4cc03f49b42c30066a32b285be731e284b5f447c4b1e5ce262.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0562598cea0592a4cd0d5a21e23f122e85e418937d9efa7ccb20b8a4f1e7684a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0562598cea0592a4cd0d5a21e23f122e85e418937d9efa7ccb20b8a4f1e7684a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/057eb74c89ac502bee9435a85ebe66bffbeba1c5d08520091d8ad0b423504e3e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/057eb74c89ac502bee9435a85ebe66bffbeba1c5d08520091d8ad0b423504e3e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/059c1e09b9cd333349067920128041263cbb8477efb7248d2c2c45c4ab762455
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/059c1e09b9cd333349067920128041263cbb8477efb7248d2c2c45c4ab762455.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0680b7f1ffe664f99cf9a86a488c1618e80c4a41f0193d845216253d0c2882cd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0680b7f1ffe664f99cf9a86a488c1618e80c4a41f0193d845216253d0c2882cd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/072b946d2bcfa559c591bc78b564100a736a8098b79bc710d1f5196bb50b9e85
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/072b946d2bcfa559c591bc78b564100a736a8098b79bc710d1f5196bb50b9e85.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0838588a4092534f8136c8be71d717661ecc95c213413d992be9be6707e4680e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0838588a4092534f8136c8be71d717661ecc95c213413d992be9be6707e4680e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/08398f09d4f5c3b0ee5af7297b73b9f4bbdc8d70f2b6376467e66e05d73e31a3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/08398f09d4f5c3b0ee5af7297b73b9f4bbdc8d70f2b6376467e66e05d73e31a3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/08cbcdf9a8675d8f499579dc1fb15c313cffce7f172f65a352a97121ce19d0f5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/08cbcdf9a8675d8f499579dc1fb15c313cffce7f172f65a352a97121ce19d0f5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0952f4500e62e01f97f82c298a6a4e0d165914a73184aa2b5e49527c959eb3d0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0952f4500e62e01f97f82c298a6a4e0d165914a73184aa2b5e49527c959eb3d0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0a6ed26d9900094748aba5b46e241c8c51725ed65fe2c76cb0a75c63e0feac23
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0a6ed26d9900094748aba5b46e241c8c51725ed65fe2c76cb0a75c63e0feac23.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0a7f60bfdd0905d0a51b652f31e8047b75a38c97d7e0696ce37ee90b6295485e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0a7f60bfdd0905d0a51b652f31e8047b75a38c97d7e0696ce37ee90b6295485e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0a99693a322282bc9c2977e641cef3103352b1ff9a6aad33647d9c2177ef1289
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0a99693a322282bc9c2977e641cef3103352b1ff9a6aad33647d9c2177ef1289.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0ae19a6cc932bec7f5cb0848138bc2f7ff4bb6f50884028e7b758a9f14cb1086
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0ae19a6cc932bec7f5cb0848138bc2f7ff4bb6f50884028e7b758a9f14cb1086.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0b848c3e2161da51778bc35db0fe747af96634557a400b75f30b68b473c1f9c4
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0b848c3e2161da51778bc35db0fe747af96634557a400b75f30b68b473c1f9c4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0d62a0dbab4952bde80a3f50aa2a286bd695228af63a95a0fef62d0b8d14efcd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0d62a0dbab4952bde80a3f50aa2a286bd695228af63a95a0fef62d0b8d14efcd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0d67c74e805a849f60eaedf136c990cedc696f6d1174cbc4828cb4f57a93dc37
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0d67c74e805a849f60eaedf136c990cedc696f6d1174cbc4828cb4f57a93dc37.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0d731e8b3f5215851918e7cf9a34c929dbb7b92dd063e7816dc6cfec58ab7c7c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0d731e8b3f5215851918e7cf9a34c929dbb7b92dd063e7816dc6cfec58ab7c7c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0d8863f4680abfd44014189909a0bccd7498605bc324e86ef922a515ab263e4f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0d8863f4680abfd44014189909a0bccd7498605bc324e86ef922a515ab263e4f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0e565f5bcc4fcdc1a2b1ab4d9c08579c585b2ac51915cd21bc8a6992f97b4e2f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0e565f5bcc4fcdc1a2b1ab4d9c08579c585b2ac51915cd21bc8a6992f97b4e2f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0e952b52d6c717acaa6142cda440f004d5aaad34a97ecbc108fd85b023f28283
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0e952b52d6c717acaa6142cda440f004d5aaad34a97ecbc108fd85b023f28283.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0f8aab0e57e312c4c1587c23cc2a040c8b0d177f0a1a9ce0e76fea2a9ef2e277
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0f8aab0e57e312c4c1587c23cc2a040c8b0d177f0a1a9ce0e76fea2a9ef2e277.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0f950a6e1f4e90e7955e6a668b6ae2e87a850c20b6fe8c92b3e0c9893221f806
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0f950a6e1f4e90e7955e6a668b6ae2e87a850c20b6fe8c92b3e0c9893221f806.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0fd239e9e521f59c32269dca849d212d7b71df0a3f4c0be8e2764bb47f6a6113
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/0fd239e9e521f59c32269dca849d212d7b71df0a3f4c0be8e2764bb47f6a6113.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/106364894755b59c2e5ca7cb98e0b53ac9c6841b4b4dad69b75fa447e421149f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/106364894755b59c2e5ca7cb98e0b53ac9c6841b4b4dad69b75fa447e421149f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/107e6b035de246c56b3a1353c1a5c001898b519c7fb75a5f38a4cf8bbb670483
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/107e6b035de246c56b3a1353c1a5c001898b519c7fb75a5f38a4cf8bbb670483.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/10969a646f630d8fc524f1ad9d123fc086d7ba8f1391f300a396bee9ed056531
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/10969a646f630d8fc524f1ad9d123fc086d7ba8f1391f300a396bee9ed056531.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1213f884ea43ad6a81c5f4eb4894253d0ed7889c23e2da8703ee16cb342b4192
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1213f884ea43ad6a81c5f4eb4894253d0ed7889c23e2da8703ee16cb342b4192.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1229300d6ec5afe31643ac3694808a24050dafc497ec393cedcd9b2d165e573b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1229300d6ec5afe31643ac3694808a24050dafc497ec393cedcd9b2d165e573b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/123283064635d9f77756d8d95e6b7e509a331aef7f4207b1ff533610bd06f65a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/123283064635d9f77756d8d95e6b7e509a331aef7f4207b1ff533610bd06f65a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/123522cb7388bbb28133a0f8b084f10d780665e650dd401b065a2b304fef28f9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/123522cb7388bbb28133a0f8b084f10d780665e650dd401b065a2b304fef28f9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1271d8b9fb52fcd6dce66e78720a1931756e4eeed7689ea3eb835e5ca666194d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1271d8b9fb52fcd6dce66e78720a1931756e4eeed7689ea3eb835e5ca666194d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1330097bb775b9dd590176edca72cfb64ea375dbacbed37ab59bf82fae2d694e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1330097bb775b9dd590176edca72cfb64ea375dbacbed37ab59bf82fae2d694e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13affef64f6c8d19f462468d090c3e95e754fe2d8cb93eaa2157ef035c81b7d2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13affef64f6c8d19f462468d090c3e95e754fe2d8cb93eaa2157ef035c81b7d2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13b9ad52923020dd0717d629fd57ab096b94e405b63c92e0bad13aacda5b2ce9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13b9ad52923020dd0717d629fd57ab096b94e405b63c92e0bad13aacda5b2ce9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13daba926d5f9e08f1f82b06b5a48863dc0c6466c7a8ae4a2ffb5213700b0b23
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13daba926d5f9e08f1f82b06b5a48863dc0c6466c7a8ae4a2ffb5213700b0b23.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13dfe14c29fe48e339d91e6d13f85dafaeef8b0dcbaf44e9fd081f0db1c68a19
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13dfe14c29fe48e339d91e6d13f85dafaeef8b0dcbaf44e9fd081f0db1c68a19.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13f0dc1533567234939cb37bf66019c4b2c1afac20f8f6906b3828fc65f063ef
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/13f0dc1533567234939cb37bf66019c4b2c1afac20f8f6906b3828fc65f063ef.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/145340da1cf087493459e9ff7eac40ab169a1e5b52f617ff34f926da8d4a0146
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/145340da1cf087493459e9ff7eac40ab169a1e5b52f617ff34f926da8d4a0146.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/145c5d712129ff244a135e01621f21fc40eaf673ba72b29d60829b93424eebaa
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/145c5d712129ff244a135e01621f21fc40eaf673ba72b29d60829b93424eebaa.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/153ec0150e1e3a52b52cccaf94514a9cea99a43f2b2850dc0ffdcd88d6a19392
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/153ec0150e1e3a52b52cccaf94514a9cea99a43f2b2850dc0ffdcd88d6a19392.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1565b6c459ffa442a59d793200ac38af19308e78e7548af29ee479525bc6a573
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1565b6c459ffa442a59d793200ac38af19308e78e7548af29ee479525bc6a573.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/15df7cafb4bd43a81ce4227b2eb9e6e94d4a06c0c52ef19939a7acf0ada2b3ff
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/15df7cafb4bd43a81ce4227b2eb9e6e94d4a06c0c52ef19939a7acf0ada2b3ff.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1608aae9d87948df65e5484993b193c8174c3c53cd718288cadfbb40f5a47859
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1608aae9d87948df65e5484993b193c8174c3c53cd718288cadfbb40f5a47859.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1623da8a4f0ab85cf2419f987dfbcc5a80c3212eba75f43e38e40cbb8b9719ee
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1623da8a4f0ab85cf2419f987dfbcc5a80c3212eba75f43e38e40cbb8b9719ee.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/16a9faab7a57d68be8006a48c3d8151a8b570626021393c3200979affed1beae
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/16a9faab7a57d68be8006a48c3d8151a8b570626021393c3200979affed1beae.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/17233495b05fef1316010f74e1ead1d3e1047f2a3a1c2eeb0c1b1a88b9c1aa3a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/17233495b05fef1316010f74e1ead1d3e1047f2a3a1c2eeb0c1b1a88b9c1aa3a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1773ff263bcc09ea1173e8a648e2e1139888f372f5834066a1466ccdb99c84af
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1773ff263bcc09ea1173e8a648e2e1139888f372f5834066a1466ccdb99c84af.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/177957b13fb985d9b758f27d0eaa19b17e5bc33163618e1c4ab84f270d993f38
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/177957b13fb985d9b758f27d0eaa19b17e5bc33163618e1c4ab84f270d993f38.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/18297284a412de3bbbdfe427d8ee03728247dcc618d7e0927734957c49f08209
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/18297284a412de3bbbdfe427d8ee03728247dcc618d7e0927734957c49f08209.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/189b272b5f82267e753baba400f0559b5008ea4ed9607a0c2d9e36afc7f56c77
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/189b272b5f82267e753baba400f0559b5008ea4ed9607a0c2d9e36afc7f56c77.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/18c752d4cce88ce029796a2b2b217da40c11b7cbdd908d271d430ac6875d6422
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/18c752d4cce88ce029796a2b2b217da40c11b7cbdd908d271d430ac6875d6422.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1b0d6a6989bab6c0b265ff98a32f8e31cb0c0c9c5f6766ff0e357acd67df052a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1b0d6a6989bab6c0b265ff98a32f8e31cb0c0c9c5f6766ff0e357acd67df052a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1b5d03a1f1363342745370136436611416537f4edc3db97c1b0df95bc71f7b79
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1b5d03a1f1363342745370136436611416537f4edc3db97c1b0df95bc71f7b79.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1b7fdcca2c32b7d34f75ef0efaf19b215cd7229bc8c41552e9248f358efeba99
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1b7fdcca2c32b7d34f75ef0efaf19b215cd7229bc8c41552e9248f358efeba99.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1cc52c11315e1be75bfe87d6982d6288315f5a418e59e2d7af58f8a57f0e5ceb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1cc52c11315e1be75bfe87d6982d6288315f5a418e59e2d7af58f8a57f0e5ceb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1d1134bdec4d997ff637136b934bb6397c277ccb258c385cf9d1a91ebe9ff93a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1d1134bdec4d997ff637136b934bb6397c277ccb258c385cf9d1a91ebe9ff93a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1d9b59f8b5a44da051bee5c1d2ad1d2707766ce3fdcfa259b2e79bf6f7ced28c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1d9b59f8b5a44da051bee5c1d2ad1d2707766ce3fdcfa259b2e79bf6f7ced28c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1dbad2b4e4072cce87b9d9cfce41c96fcd2f704208fa5c60737b337e4854219d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1dbad2b4e4072cce87b9d9cfce41c96fcd2f704208fa5c60737b337e4854219d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1dd3b9e12d081ad750fa1b1b0029bd74f08334d4d953177a15e03b9591765317
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1dd3b9e12d081ad750fa1b1b0029bd74f08334d4d953177a15e03b9591765317.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1ee395e4ec7393e431de07bf6a1f512b346b2dae385794395a6155d801ef83c2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1ee395e4ec7393e431de07bf6a1f512b346b2dae385794395a6155d801ef83c2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1f4708e30c9ee2be494b739524a8480dab3930cf38c72cac53780922ee101407
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/1f4708e30c9ee2be494b739524a8480dab3930cf38c72cac53780922ee101407.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/213800b089cedf3c74cb8f07f3f6f8facfcb697e5157f09a227ffb6e3f8c12e1
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/213800b089cedf3c74cb8f07f3f6f8facfcb697e5157f09a227ffb6e3f8c12e1.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/220ab94ca73f70a03aa314c3b7c1fc9757e9999160d2eb299ae746f3a5660a38
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/220ab94ca73f70a03aa314c3b7c1fc9757e9999160d2eb299ae746f3a5660a38.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/223b9725fbff895565dc4247a554b02316e2d2c115116394c399d344da10a959
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/223b9725fbff895565dc4247a554b02316e2d2c115116394c399d344da10a959.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/23b5e5df5a3ce17321df0f55a2a200554618f73c7750a99cbe725ed22cbbdfa3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/23b5e5df5a3ce17321df0f55a2a200554618f73c7750a99cbe725ed22cbbdfa3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/240bf5fc71a5ca7a5d8ff41a9adc4e29f138b1f12c604db1131dddad44bbe78f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/240bf5fc71a5ca7a5d8ff41a9adc4e29f138b1f12c604db1131dddad44bbe78f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/243c7d3d2c739095928460b5dc40c72736bc478cb7b72693b61cb97160786487
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/243c7d3d2c739095928460b5dc40c72736bc478cb7b72693b61cb97160786487.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/245c08e82677680e8a5d1b8ef5f76ab2b9ce50ecbed3c540e49ae10b5691af08
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/245c08e82677680e8a5d1b8ef5f76ab2b9ce50ecbed3c540e49ae10b5691af08.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/24d216ed2e95b84c66f00562c3a2d662e92170e5a371124a98bbd39ea8049a79
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/24d216ed2e95b84c66f00562c3a2d662e92170e5a371124a98bbd39ea8049a79.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/251d6b283155cf7d12b920e8eacd6604051ff12e9f0234f943ee1be7cf5e73a6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/251d6b283155cf7d12b920e8eacd6604051ff12e9f0234f943ee1be7cf5e73a6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/25789e2a15662d0c3e339ccb09724770f4799a76ccd67d71209241de235b792c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/25789e2a15662d0c3e339ccb09724770f4799a76ccd67d71209241de235b792c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/25d08de8c2927ba2a5b02be510b6c896f7dcc7c62616a8b4bc239540de537132
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/25d08de8c2927ba2a5b02be510b6c896f7dcc7c62616a8b4bc239540de537132.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/261e1ba6f687eddf5dc0d8f4e894aaf1c47635b991a27860469d61a43c434496
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/261e1ba6f687eddf5dc0d8f4e894aaf1c47635b991a27860469d61a43c434496.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/26a86caa8c73da1a0d305ddb35feb8e6d60383a9cdddf0f845d760195c785135
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/26a86caa8c73da1a0d305ddb35feb8e6d60383a9cdddf0f845d760195c785135.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/26c4fff3be3c27eecf7e32729aac46ac01660c51bb6a776a5260971d13eab8e2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/26c4fff3be3c27eecf7e32729aac46ac01660c51bb6a776a5260971d13eab8e2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/27c29f28e5d7091d43145d3bdf912dc7c9e46ca39b10166f4fb78210c8789217
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/27c29f28e5d7091d43145d3bdf912dc7c9e46ca39b10166f4fb78210c8789217.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/287abefafb0399965413dced87778271fdcc9a3424d6e4b59314a6e5f89b39b8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/287abefafb0399965413dced87778271fdcc9a3424d6e4b59314a6e5f89b39b8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/294ae803e5a9d32bc4f8a15e53b0c7d44265db93aae7d889d6179bbea3088401
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/294ae803e5a9d32bc4f8a15e53b0c7d44265db93aae7d889d6179bbea3088401.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/29b9c3c26680218189a55590619ddb8585e06bf5c010eb5c1386057534a9a820
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/29b9c3c26680218189a55590619ddb8585e06bf5c010eb5c1386057534a9a820.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2a37c5bc5868240687a740cfc23508319175db3a9e9e7ba47e77a0298ad1f25d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2a37c5bc5868240687a740cfc23508319175db3a9e9e7ba47e77a0298ad1f25d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2a83a6e75dbd43cb0487d1a293ad97e3963b8551b6ba9c6c4fa89a546e916ebc
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2a83a6e75dbd43cb0487d1a293ad97e3963b8551b6ba9c6c4fa89a546e916ebc.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2aaaf83cecd20697e54f604598cdaff12713b8ca78cc4dafec3242ce616accdb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2aaaf83cecd20697e54f604598cdaff12713b8ca78cc4dafec3242ce616accdb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ab1cffe80d5375701713fd43ebc9d527a72346e3db84ce9f6838b929cdd84f3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ab1cffe80d5375701713fd43ebc9d527a72346e3db84ce9f6838b929cdd84f3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2abd346cb293e53b3891ab63ea1f9245922ca908015585c79a0d1f465f7e556e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2abd346cb293e53b3891ab63ea1f9245922ca908015585c79a0d1f465f7e556e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ad184d60f443bfe762805aa4463b6319f2305f3869cfa5efd8dc99806de2a6e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ad184d60f443bfe762805aa4463b6319f2305f3869cfa5efd8dc99806de2a6e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2afb6873e8bb191704f2cc78c038eab58934dbf1b66841791cba29dc7df061d3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2afb6873e8bb191704f2cc78c038eab58934dbf1b66841791cba29dc7df061d3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2b7c4066c3c3fed7f6cd9c415bc70856efa30c800dcc2a0f7ce82c78de355b74
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2b7c4066c3c3fed7f6cd9c415bc70856efa30c800dcc2a0f7ce82c78de355b74.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2c3c40396b2308f098af3fc1ece59f0349de07e4895ed7903772d037b442e124
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2c3c40396b2308f098af3fc1ece59f0349de07e4895ed7903772d037b442e124.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2c43eaf59ab572a27eb57db7caa08e7357626eff30e872594d82ee125cd3eb62
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2c43eaf59ab572a27eb57db7caa08e7357626eff30e872594d82ee125cd3eb62.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ccd86cd27acdb5bcd083c3ff88dcd512f38fb0466251c597ae217164ee0ebcd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ccd86cd27acdb5bcd083c3ff88dcd512f38fb0466251c597ae217164ee0ebcd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2d077c72f78cef5c66252c219f517349212221a3d797facd674d0b86f1092107
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2d077c72f78cef5c66252c219f517349212221a3d797facd674d0b86f1092107.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2d77d9ba12771703d3330bc280b1b6d37021bed8bb403194e56a0eff8cc18d2d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2d77d9ba12771703d3330bc280b1b6d37021bed8bb403194e56a0eff8cc18d2d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2e535782e26a754643fbc2296f9225b1dad36f7bd6b8d1d9cc4c786144c91436
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2e535782e26a754643fbc2296f9225b1dad36f7bd6b8d1d9cc4c786144c91436.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2e90106ac2b67ea34a08abb7c26ff1b298cce7235cbcb1ebe891334da659f06c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2e90106ac2b67ea34a08abb7c26ff1b298cce7235cbcb1ebe891334da659f06c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ea0d4a33728f281747dc0c1998e207ad6ec3ac8b74ae122bb6d6b961fee62ed
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ea0d4a33728f281747dc0c1998e207ad6ec3ac8b74ae122bb6d6b961fee62ed.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ecbd7581f02ffdb1f6b832aedd8146077fb1c07f3c7625cd9f7b79b64ae190f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2ecbd7581f02ffdb1f6b832aedd8146077fb1c07f3c7625cd9f7b79b64ae190f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2f9c7000e313734fd5044f42f560fff6c3fc8e363f57bcdfb7ed17d765453d95
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/2f9c7000e313734fd5044f42f560fff6c3fc8e363f57bcdfb7ed17d765453d95.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3034a0bfdf516f3d7528af328c9d20f6ef3e236e3d75a05f955069ef98ed3b83
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3034a0bfdf516f3d7528af328c9d20f6ef3e236e3d75a05f955069ef98ed3b83.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3179f07718a8ec4f60d47a02c911a466923f69226ba9f75bd46a02d5f5516d45
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3179f07718a8ec4f60d47a02c911a466923f69226ba9f75bd46a02d5f5516d45.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3211593973f96bde2212edecf8b83ce803875b9e646d8c4c7f6692608f2620ca
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3211593973f96bde2212edecf8b83ce803875b9e646d8c4c7f6692608f2620ca.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3320625300c5b9692721c5003e34c3348652c0f46bf3cf38a499af43a3f500b8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3320625300c5b9692721c5003e34c3348652c0f46bf3cf38a499af43a3f500b8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3377bbb77d460fdc25d5edf3288c2370a0130ff10a750e9e90d93940a5af5787
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3377bbb77d460fdc25d5edf3288c2370a0130ff10a750e9e90d93940a5af5787.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/34bf85d6d6f7877792c825bb08dae1fe0d59266fa635e98af126e348e89c4f39
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/34bf85d6d6f7877792c825bb08dae1fe0d59266fa635e98af126e348e89c4f39.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/34ca6077c9adb38df6a5a52825ebf9ccb9f5d82410f19ccbb247f570f719ee2e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/34ca6077c9adb38df6a5a52825ebf9ccb9f5d82410f19ccbb247f570f719ee2e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/351ea50d84f43a8c64948ca3ee2d863026c2b7d2ecf92aa4dc88b82fb6aed37e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/351ea50d84f43a8c64948ca3ee2d863026c2b7d2ecf92aa4dc88b82fb6aed37e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/355bdc978d1389dfb50fd4f63fc76dd1875508689f9af6ee5e45b9f56de72337
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/355bdc978d1389dfb50fd4f63fc76dd1875508689f9af6ee5e45b9f56de72337.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3685462daf599d67afe1a45e8e3aada90b940bc26b535a007d89147e160c76c6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3685462daf599d67afe1a45e8e3aada90b940bc26b535a007d89147e160c76c6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/36bd7c7018841352939b926bdf659991e5969836900b590067bdc135d1e7273f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/36bd7c7018841352939b926bdf659991e5969836900b590067bdc135d1e7273f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/36f07b6fe2c24355c4275f9cd7124cf2add90b761d414396f78b759246048139
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/36f07b6fe2c24355c4275f9cd7124cf2add90b761d414396f78b759246048139.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/372d3eb1171dcb4c82c04bad5570f46c6c6e8735b92f77b404c37c8deadbbc2d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/372d3eb1171dcb4c82c04bad5570f46c6c6e8735b92f77b404c37c8deadbbc2d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/37477b4365fd970016f3c0f1ac5912fbc817d6bd71431d65354ab195059cfad4
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/37477b4365fd970016f3c0f1ac5912fbc817d6bd71431d65354ab195059cfad4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3827b07e03b994cfa1a3324f6a9f31ea50bca99e0d2752b906779fc6b2ecfff9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3827b07e03b994cfa1a3324f6a9f31ea50bca99e0d2752b906779fc6b2ecfff9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/383b8ab3ee210c5e51df68a433a53ee71b638215c56bd92ff487a5c0d80cc271
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/383b8ab3ee210c5e51df68a433a53ee71b638215c56bd92ff487a5c0d80cc271.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/385b6c6dbd08d56fda40f8a70e6cc77b6bf8e938494a6defc5bb7cccdf72d96f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/385b6c6dbd08d56fda40f8a70e6cc77b6bf8e938494a6defc5bb7cccdf72d96f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3886e8cfe82bc754b62752e650a5d4c1edaf369d974a6d43908d0b561ff647fd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3886e8cfe82bc754b62752e650a5d4c1edaf369d974a6d43908d0b561ff647fd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3892dbdc6b1d4514e03b4fed75f9fcf200d198edb9e486b1b0de83033e5d2748
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3892dbdc6b1d4514e03b4fed75f9fcf200d198edb9e486b1b0de83033e5d2748.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/38936e7f506eaba90b2bf700d9708a1a88207a598d23a3c1b915b65c3eb97575
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/38936e7f506eaba90b2bf700d9708a1a88207a598d23a3c1b915b65c3eb97575.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/38a6d8ec7a8dcedb1f6c86b27287368a0a1fc800cbf1d2d3a10bff9fc5883480
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/38a6d8ec7a8dcedb1f6c86b27287368a0a1fc800cbf1d2d3a10bff9fc5883480.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3985f6b30be0f11bb7a95317cc39aa84b866d4178ceca43d7b95eabe9baaa569
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3985f6b30be0f11bb7a95317cc39aa84b866d4178ceca43d7b95eabe9baaa569.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/39cdf0d0c8c285004456c2a66ffee2106259706ab20b10045ddc4ab6e9b93076
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/39cdf0d0c8c285004456c2a66ffee2106259706ab20b10045ddc4ab6e9b93076.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3a94be3ab37f8afb6e3083df905479129f53cd84be445f4932056af7738e9cd8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3a94be3ab37f8afb6e3083df905479129f53cd84be445f4932056af7738e9cd8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3aa3b1952f879d393394121fd5ea9877fdf80d7e3fcf8f51f5ba5fb7992b05f7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3aa3b1952f879d393394121fd5ea9877fdf80d7e3fcf8f51f5ba5fb7992b05f7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3b2d066706a458224dd9d4a3ab5272abbaa6a7dbff72aeefbdb5ad37888d10fe
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3b2d066706a458224dd9d4a3ab5272abbaa6a7dbff72aeefbdb5ad37888d10fe.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3bbe98bfeaad7a22cface5d8ff38b84dfa9d3e5972a9c01b21d2536d43455497
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3bbe98bfeaad7a22cface5d8ff38b84dfa9d3e5972a9c01b21d2536d43455497.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3c2b61eb06cfb6eb28f7b8a07f7e2e806ffc08b3b319dba69401df18b0e95c96
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3c2b61eb06cfb6eb28f7b8a07f7e2e806ffc08b3b319dba69401df18b0e95c96.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3cbee984c3f81d317262c0e2f3faf16d4debaf63b40754e301d35873e9392a35
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3cbee984c3f81d317262c0e2f3faf16d4debaf63b40754e301d35873e9392a35.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3ce4c14dba461c4a16d7e368608343b54c28322f4a734b0d7e108d83315dfdd6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3ce4c14dba461c4a16d7e368608343b54c28322f4a734b0d7e108d83315dfdd6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3d24ee5ed3fd5e5ff01d8906b9f01e70aafdfe3814d752b725a9fcd4ef40ec64
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/3d24ee5ed3fd5e5ff01d8906b9f01e70aafdfe3814d752b725a9fcd4ef40ec64.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4004a2e77ad25846fbc94185457a95797fbda8bd9c66a42e5e1d8b18863aaa95
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4004a2e77ad25846fbc94185457a95797fbda8bd9c66a42e5e1d8b18863aaa95.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/402d16c2aef6847b7193f967b35a196b8dee285e17364d9dd4de2d0d936faf10
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/402d16c2aef6847b7193f967b35a196b8dee285e17364d9dd4de2d0d936faf10.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/41366afcf570e3b452cdb108141f90f94174f4b8456eee777d1749575d0b3198
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/41366afcf570e3b452cdb108141f90f94174f4b8456eee777d1749575d0b3198.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4160576e0a7ca7405a51656debb45845b6d3db2854ded5c6c852d10cc808d765
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4160576e0a7ca7405a51656debb45845b6d3db2854ded5c6c852d10cc808d765.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/41b65276b713b404959d39016f7fd06874e5a49fdb316a4ddb1a8ade0063307f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/41b65276b713b404959d39016f7fd06874e5a49fdb316a4ddb1a8ade0063307f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/41ef23e04f55c05eda6e9d729d9906d20b15d964e2044cb2fbccbda0bf88c576
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/41ef23e04f55c05eda6e9d729d9906d20b15d964e2044cb2fbccbda0bf88c576.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/41f02238af48e69b527ed2b15650fed9874209c7b7f05c5e8963b50df143c890
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/41f02238af48e69b527ed2b15650fed9874209c7b7f05c5e8963b50df143c890.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/42670fc81413f4f347b3bd983af1593aa840c69c3e9fe8466f133ff1cbaf0433
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/42670fc81413f4f347b3bd983af1593aa840c69c3e9fe8466f133ff1cbaf0433.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/429303fe640690edfb1f9c522576b347a2936e96fa5ce777e60c6f8f266ddfcd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/429303fe640690edfb1f9c522576b347a2936e96fa5ce777e60c6f8f266ddfcd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/43b2b26241717c7e65e74a2e4cd7c36bc58e75765a37cc9b81d059df775f1ecf
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/43b2b26241717c7e65e74a2e4cd7c36bc58e75765a37cc9b81d059df775f1ecf.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/43ba3e626d074b10d05e007cc9ff6940a78b7528594fe8a0ec9ec83ace467b10
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/43ba3e626d074b10d05e007cc9ff6940a78b7528594fe8a0ec9ec83ace467b10.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/44aafabac8dcae4cbf27cb74534d2bcf02079db11d1147ccc26f4861874a0926
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/44aafabac8dcae4cbf27cb74534d2bcf02079db11d1147ccc26f4861874a0926.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4556e214aef2bd9cbdbf649868e0700cbea114d3f78cb10f9f38a30c2f571d99
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4556e214aef2bd9cbdbf649868e0700cbea114d3f78cb10f9f38a30c2f571d99.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/46ac897e27627bd559e77545bdbb8f9d6cb4747aa37880466d0239818421a89c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/46ac897e27627bd559e77545bdbb8f9d6cb4747aa37880466d0239818421a89c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/46e9162dd36e3c1aaed179561b5f79ca5b675eebf3ad82a4bb905d3b061e3023
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/46e9162dd36e3c1aaed179561b5f79ca5b675eebf3ad82a4bb905d3b061e3023.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4730d47d7a4663e56132b0a382d24c41af048b354329605a33bfda423c45c86b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4730d47d7a4663e56132b0a382d24c41af048b354329605a33bfda423c45c86b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/47f5f6a45b0f1751d76753ae4aff655d26a7b08c03be6c72604e6f3a3f032e38
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/47f5f6a45b0f1751d76753ae4aff655d26a7b08c03be6c72604e6f3a3f032e38.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4888541947e16e1c48431ac37f897e6ead2e83b1f52c20b3f18ea889f053c2bd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4888541947e16e1c48431ac37f897e6ead2e83b1f52c20b3f18ea889f053c2bd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/48fbcc001703fe35a009775c9cf14701cd6f3524c6bdb639b13e0acfa327a8a3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/48fbcc001703fe35a009775c9cf14701cd6f3524c6bdb639b13e0acfa327a8a3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/49a950ab9c71018d7764372dc6b9dddf4ec0b620b3db52485f3208be10215a1f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/49a950ab9c71018d7764372dc6b9dddf4ec0b620b3db52485f3208be10215a1f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4a7f944137f20fcfdb0fa1c0bfe85bf622792b5c905549db270b31b0a67f4a6f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4a7f944137f20fcfdb0fa1c0bfe85bf622792b5c905549db270b31b0a67f4a6f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4aaccd156f0af717f4e8cc80587532799b99ea1ed8b5f7c2260aaeb7efb47708
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4aaccd156f0af717f4e8cc80587532799b99ea1ed8b5f7c2260aaeb7efb47708.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4add3716371012c34fd8f12209cedefef6effd2a04a0e9ee32dd2e1ff1e3594b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4add3716371012c34fd8f12209cedefef6effd2a04a0e9ee32dd2e1ff1e3594b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4b742026eb26e76ce7141beb7d651afaee5de591b54fc152ee092e10e66cd91f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4b742026eb26e76ce7141beb7d651afaee5de591b54fc152ee092e10e66cd91f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4bcb91b79638bdc82b0cb556916582e5ca969175f883ef30aaae524c85834a06
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4bcb91b79638bdc82b0cb556916582e5ca969175f883ef30aaae524c85834a06.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4db3c9b576db26c650650f67f276cf7ec98b4961ad9e4a62d9cee41db4d448ca
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4db3c9b576db26c650650f67f276cf7ec98b4961ad9e4a62d9cee41db4d448ca.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4dc9dc60e516e35b256807cb24752c5b3aa3fc76f504c4315eabee571fa1afc9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4dc9dc60e516e35b256807cb24752c5b3aa3fc76f504c4315eabee571fa1afc9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4e2ed18db089dc78476f8f972881389f6f61d0a188c307c81f7af966e14101e5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4e2ed18db089dc78476f8f972881389f6f61d0a188c307c81f7af966e14101e5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4e49bf4ae27ebaa825ce829ae0df51a18e2f2921f61573a0ba998e34dff7db09
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4e49bf4ae27ebaa825ce829ae0df51a18e2f2921f61573a0ba998e34dff7db09.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4e8b495bbcad8fd57d44695f897c5c969eb2cf5ef6b67636310bebd6183f5f35
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4e8b495bbcad8fd57d44695f897c5c969eb2cf5ef6b67636310bebd6183f5f35.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4f8b854e35e56f2b3323c0cf92f606d1b2d86d10e78b6c4c3138ba7b949d8111
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4f8b854e35e56f2b3323c0cf92f606d1b2d86d10e78b6c4c3138ba7b949d8111.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4fd154ef28511841b63c281cad482e48a4cbe0dc2a7cd05f4c34bf7eee62070a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4fd154ef28511841b63c281cad482e48a4cbe0dc2a7cd05f4c34bf7eee62070a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4fd8c2325708bb411d7d6e6df47588c0d09800a15b29d738519e836aa0849aa3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/4fd8c2325708bb411d7d6e6df47588c0d09800a15b29d738519e836aa0849aa3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/50fe5540692b56ce9a79166e5abca4fb48eda817a57a48ec5046f942775aff6e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/50fe5540692b56ce9a79166e5abca4fb48eda817a57a48ec5046f942775aff6e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5334b42bb2b7dc27810790aff54c17b2c9c97486dd43fc5c5524866460a81632
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5334b42bb2b7dc27810790aff54c17b2c9c97486dd43fc5c5524866460a81632.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/53376eaccc0a95ebf3ee39970b9b9efea7a790ef9d9f396b4111cdefc70b32bf
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/53376eaccc0a95ebf3ee39970b9b9efea7a790ef9d9f396b4111cdefc70b32bf.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/535bd6fc519bf73b0e225648db967cbb033edf940b2f5877ab79278db14cefa4
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/535bd6fc519bf73b0e225648db967cbb033edf940b2f5877ab79278db14cefa4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/541706d3649c680f42842868dcba6b31b2ea307ec1e5e9e1bc81335ffd559a56
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/541706d3649c680f42842868dcba6b31b2ea307ec1e5e9e1bc81335ffd559a56.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/54ca6b046fffbe0f9da7c6ef325bb2aa4fcc92915d339746aca052be8ae5632d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/54ca6b046fffbe0f9da7c6ef325bb2aa4fcc92915d339746aca052be8ae5632d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/54fbe04f389472f7516ec2e12452e8bffd4e65502b406845e32ef3fd210c7910
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/54fbe04f389472f7516ec2e12452e8bffd4e65502b406845e32ef3fd210c7910.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/553054ee455b3dfcc97518e28268069a28e6836cdd58a347b46a1314e70b7b4f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/553054ee455b3dfcc97518e28268069a28e6836cdd58a347b46a1314e70b7b4f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5532f8451d17488168a2a97a5f44f3380b0621f64abe897a9948398632bfda7a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5532f8451d17488168a2a97a5f44f3380b0621f64abe897a9948398632bfda7a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/564914114b851e3fdb480a0694f931a8ed0855b5348cb6f95f478b7ba161347a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/564914114b851e3fdb480a0694f931a8ed0855b5348cb6f95f478b7ba161347a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5665a7265796339ba1b5d1f7733a48faaba5f847e12c24e371249bf5c2f44bf3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5665a7265796339ba1b5d1f7733a48faaba5f847e12c24e371249bf5c2f44bf3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/56706b1d8e44b6fc5799b0407e54b0ba911d9449270eec9b9baa6910986355fe
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/56706b1d8e44b6fc5799b0407e54b0ba911d9449270eec9b9baa6910986355fe.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5687faa0f5cf8094742761b5ab3d3a52c6edc1b82733474c32ab24dbe5ebeb8e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5687faa0f5cf8094742761b5ab3d3a52c6edc1b82733474c32ab24dbe5ebeb8e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/570ee2b379b127dbe08ec47026b8b7153a3502ec2fa48de33e24e53486443717
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/570ee2b379b127dbe08ec47026b8b7153a3502ec2fa48de33e24e53486443717.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/57131d404b8eb3c24c39bf0c154daecd3de917dc5f0cac4cc9b7e9631082d4fe
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/57131d404b8eb3c24c39bf0c154daecd3de917dc5f0cac4cc9b7e9631082d4fe.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5817ea473bb226d2b21edebd12ca26a20b8d3cde4789c64cd5f3040cc5cc0f86
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5817ea473bb226d2b21edebd12ca26a20b8d3cde4789c64cd5f3040cc5cc0f86.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5819ec463918feda45a18e2f1e8b8194b260b2ec925802e406c803a823c5b41f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5819ec463918feda45a18e2f1e8b8194b260b2ec925802e406c803a823c5b41f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/58a1d26381b9345921e811e4bcb1345da6128748a45d49ceb30065e5c42dc98b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/58a1d26381b9345921e811e4bcb1345da6128748a45d49ceb30065e5c42dc98b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/59017f608797800218d30bde7f25f104f3ee713ff8638541ea1536095100e611
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/59017f608797800218d30bde7f25f104f3ee713ff8638541ea1536095100e611.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/598dc6da2865c621b17ea15c4b6959f45942d02d4b23951f1759526455eef0f2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/598dc6da2865c621b17ea15c4b6959f45942d02d4b23951f1759526455eef0f2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5a3ca6750610c1fc9c689029d0b92c565b1f8cdb6fe54e60359e57103cbfebaa
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5a3ca6750610c1fc9c689029d0b92c565b1f8cdb6fe54e60359e57103cbfebaa.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5a474e43516d73ac465210b8fd252f892e6216e8b50045554234e213eb838669
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5a474e43516d73ac465210b8fd252f892e6216e8b50045554234e213eb838669.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5af35b2decc3861caefb03a264e677262da8ad9e1d9ea895f4931b4dbbf29687
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5af35b2decc3861caefb03a264e677262da8ad9e1d9ea895f4931b4dbbf29687.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5b23c739a220ce88982d7953530533f8eb77a8139a99842c3edf951f521fdc33
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5b23c739a220ce88982d7953530533f8eb77a8139a99842c3edf951f521fdc33.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5c1dad2c071e0795edcb40e265cc2bd76ae745e22cc523dddb866df946e0e198
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5c1dad2c071e0795edcb40e265cc2bd76ae745e22cc523dddb866df946e0e198.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5c334f1b20a98acbe6424cdc3a89191b0328f17f7e684eaf8c16a067ad251a97
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5c334f1b20a98acbe6424cdc3a89191b0328f17f7e684eaf8c16a067ad251a97.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5c719728d1d2c43c6ab9fa023f17139d282c90045597a505ba19d956184bb7fa
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5c719728d1d2c43c6ab9fa023f17139d282c90045597a505ba19d956184bb7fa.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5d24505bea6ef231b949e6698fc7e7870ca8f0124f916415b6cce7ad0e880959
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5d24505bea6ef231b949e6698fc7e7870ca8f0124f916415b6cce7ad0e880959.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5d5302cee433c3%%PYTHON_SUFFIX%%8a6f40bb36f6e6c3ef0436f62243412fbe0e51f117ed205
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5d5302cee433c3%%PYTHON_SUFFIX%%8a6f40bb36f6e6c3ef0436f62243412fbe0e51f117ed205.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5de738f091c619ca5c10f9012ba3013e0a32636298823a670912635acf7b97a9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5de738f091c619ca5c10f9012ba3013e0a32636298823a670912635acf7b97a9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5fdd2722feb3a42e601644e878118a2ebafecce3f99ed4a1fefbd2d543357b80
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/5fdd2722feb3a42e601644e878118a2ebafecce3f99ed4a1fefbd2d543357b80.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/60391eb3077236915505cd4ef71b6eb9c05dbe20b87643b7d942d20e5b4de17f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/60391eb3077236915505cd4ef71b6eb9c05dbe20b87643b7d942d20e5b4de17f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/60ca2c2801b0948b539267daa744ad6ba59747be0853fe1bfbe84285c3d63925
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/60ca2c2801b0948b539267daa744ad6ba59747be0853fe1bfbe84285c3d63925.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/613f93543e30d14470fdb10f1d8481006aa77344e8dc36b401e4f7f1d0645e21
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/613f93543e30d14470fdb10f1d8481006aa77344e8dc36b401e4f7f1d0645e21.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/61b70cf3fa5f9b44b0d9ea3ab9a29e000dbe69b5cef5e6801c263ade3598539e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/61b70cf3fa5f9b44b0d9ea3ab9a29e000dbe69b5cef5e6801c263ade3598539e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/61e04ad47f9e44b793a060351ebb5132b3b0921128dd4f1cf93582c94e199160
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/61e04ad47f9e44b793a060351ebb5132b3b0921128dd4f1cf93582c94e199160.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/631a766ea98c33ea19c8a438ed9956593e793a00e5e77a1651873eb181e24b7b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/631a766ea98c33ea19c8a438ed9956593e793a00e5e77a1651873eb181e24b7b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/64f8724bd3e40d83652948875e514d84ee6d308f85a0a8dae6d24d1949cb4424
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/64f8724bd3e40d83652948875e514d84ee6d308f85a0a8dae6d24d1949cb4424.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/657f0d6a1d2cd320a2e05474fb72e7b9c494cfcdc6e03e1a2d8819f04a900f6e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/657f0d6a1d2cd320a2e05474fb72e7b9c494cfcdc6e03e1a2d8819f04a900f6e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/658faf6f667160186b79c5b3d65ffaed0761f7189c7f735c41e83b5ed273eedf
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/658faf6f667160186b79c5b3d65ffaed0761f7189c7f735c41e83b5ed273eedf.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/65bdf5cd7d23eb3e29df9ad7569bb787b91d7a8f766b830f78269c3ee67c53f3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/65bdf5cd7d23eb3e29df9ad7569bb787b91d7a8f766b830f78269c3ee67c53f3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/666dd83735e76fe29c550f31d958d45365258123f50cbfb6bda26f47a5061794
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/666dd83735e76fe29c550f31d958d45365258123f50cbfb6bda26f47a5061794.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/66a31d26447c1a37b3078e017dde0d485933dfdd649db48689d2e5e3abc47418
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/66a31d26447c1a37b3078e017dde0d485933dfdd649db48689d2e5e3abc47418.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/66c3a635aeb60e5e0a5735908ebd9222f33e3348166bfdf69527d0547ad9dcf4
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/66c3a635aeb60e5e0a5735908ebd9222f33e3348166bfdf69527d0547ad9dcf4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/66c6b00d6d51685021a954243d36a8e27d92f21ded69f4589ee7a7822c8e95a7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/66c6b00d6d51685021a954243d36a8e27d92f21ded69f4589ee7a7822c8e95a7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/679baab1264201e7415f6e592b6772849ab5b5fdcf43f32e61dbb8e7da35ea8e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/679baab1264201e7415f6e592b6772849ab5b5fdcf43f32e61dbb8e7da35ea8e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/67c91b1977d95907712bf2008079093918dd01a03d6b8ef7432a8b5cbfed98d0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/67c91b1977d95907712bf2008079093918dd01a03d6b8ef7432a8b5cbfed98d0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/683c679e0cd2a85f4094f2a20d3272d469d3cf84041fb0780d80c02f90f7b6dd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/683c679e0cd2a85f4094f2a20d3272d469d3cf84041fb0780d80c02f90f7b6dd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/685b8d37b1f6fe7725cde72d447046676470f5e1ece3307e10dd80793915cc6e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/685b8d37b1f6fe7725cde72d447046676470f5e1ece3307e10dd80793915cc6e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/68b6a845ca7e3799aa7fbc9d3d185a0e69dd57e90e6c64e4bf27cc0effcd5f50
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/68b6a845ca7e3799aa7fbc9d3d185a0e69dd57e90e6c64e4bf27cc0effcd5f50.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/68bebb04fddb12f5a75cbd5b9a16ff24977539c532e47f21549fe95a7348db47
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/68bebb04fddb12f5a75cbd5b9a16ff24977539c532e47f21549fe95a7348db47.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/692a403e7c4f0cdf805647710522aac48de9dd8ed24964ddc8a77d176f014725
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/692a403e7c4f0cdf805647710522aac48de9dd8ed24964ddc8a77d176f014725.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6a014c32762f8a5561a3e810416133498f8cbf5f3288b50a77871820cb2f5b66
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6a014c32762f8a5561a3e810416133498f8cbf5f3288b50a77871820cb2f5b66.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6a5199665846c77e41b7953962ae8f04128c62ba11fcdd1deb43b9cb25990b79
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6a5199665846c77e41b7953962ae8f04128c62ba11fcdd1deb43b9cb25990b79.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6b83f04a94f7d81a2feacc789b8142006e3b8ffe3ace938224947f9af5a97760
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6b83f04a94f7d81a2feacc789b8142006e3b8ffe3ace938224947f9af5a97760.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6bc70be65fcece592085b882a201fc2705029091fd703a62731632b42772c67a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6bc70be65fcece592085b882a201fc2705029091fd703a62731632b42772c67a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6be4f6dd62a7e2a1d98e8f57a07e1125226b5e08ca0ce460bbbf24a62a7e445a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6be4f6dd62a7e2a1d98e8f57a07e1125226b5e08ca0ce460bbbf24a62a7e445a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6be9f4d52087a20c4a4679760ce62464f1aa11cd93b6856507c9be26af6d564c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6be9f4d52087a20c4a4679760ce62464f1aa11cd93b6856507c9be26af6d564c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6c5a8364566887ef6a0a49dd9cf9646cdb19a4c6d96919c7af3fdc8c268ca0ee
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6c5a8364566887ef6a0a49dd9cf9646cdb19a4c6d96919c7af3fdc8c268ca0ee.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6cbc93003c814b63292452792490acc0f4c32cba637c37dc84b294dce3e74d44
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6cbc93003c814b63292452792490acc0f4c32cba637c37dc84b294dce3e74d44.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6d82c4dcff295a57ddf64f5517e0436accbddae20846f67c064bc6d0a2777d6e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6d82c4dcff295a57ddf64f5517e0436accbddae20846f67c064bc6d0a2777d6e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6de48d40ee630aed380d7ea3d770b4fba03313d82365edec1b52881329161b47
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6de48d40ee630aed380d7ea3d770b4fba03313d82365edec1b52881329161b47.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6e5b363d26f2e01be4fade19e07ac6a8e3e1c6febacff8f630120ef84c1fc944
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6e5b363d26f2e01be4fade19e07ac6a8e3e1c6febacff8f630120ef84c1fc944.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6e93eacee453ae985c9af5b017821e0621908a939b7f2e0907574bba27c31ed0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/6e93eacee453ae985c9af5b017821e0621908a939b7f2e0907574bba27c31ed0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/708d0660644a822229dcd1f282911a09b34d07c720643864f7b30a7f88e107a6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/708d0660644a822229dcd1f282911a09b34d07c720643864f7b30a7f88e107a6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/70cb9934675a2de53d988a12d49ca41b7248e13d1884cbcd5aadf1f461bf82e9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/70cb9934675a2de53d988a12d49ca41b7248e13d1884cbcd5aadf1f461bf82e9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/712e8b866e63fc206cece569164ef0680eaf4802f8c7a5192baf9175e53826b3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/712e8b866e63fc206cece569164ef0680eaf4802f8c7a5192baf9175e53826b3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/74501060e43a0cd3a5524a35e600717081e235a7d77ac72b9f79084d7912c248
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/74501060e43a0cd3a5524a35e600717081e235a7d77ac72b9f79084d7912c248.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/750d54bb4a51793df477cb6aca11b10b8b15192079b4d5274024250c99be6a20
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/750d54bb4a51793df477cb6aca11b10b8b15192079b4d5274024250c99be6a20.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/756108e2011394a840a67caeca8165778e2d1316ab00fb507585d2b3af3b96d0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/756108e2011394a840a67caeca8165778e2d1316ab00fb507585d2b3af3b96d0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7661f135870fba5bf8b99cd9d8cc2d766bcde4c0567e03459bbdcd5521290be1
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7661f135870fba5bf8b99cd9d8cc2d766bcde4c0567e03459bbdcd5521290be1.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/766911eda918ff2de41436f0cd1bd07e1f75dc019f40fdb27f776b8d6c7b3239
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/766911eda918ff2de41436f0cd1bd07e1f75dc019f40fdb27f776b8d6c7b3239.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/76ee7509638f5d3125c3405c1d8e24ae1f6092e8373e39a0561f2fe0307e3be5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/76ee7509638f5d3125c3405c1d8e24ae1f6092e8373e39a0561f2fe0307e3be5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/774ab217cd8fc7204631a78eda50369c16609e64ee6377fb57f8f3f936c00cde
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/774ab217cd8fc7204631a78eda50369c16609e64ee6377fb57f8f3f936c00cde.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/775ff3605a5a9be1a3d82d10433a8f80a473138f011b004e46c01cd4d9822378
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/775ff3605a5a9be1a3d82d10433a8f80a473138f011b004e46c01cd4d9822378.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/779423f503a6cab653b9a91fdcb80566d14eb19fdfd381643b20f9c7dcf4ba9f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/779423f503a6cab653b9a91fdcb80566d14eb19fdfd381643b20f9c7dcf4ba9f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/779a2b467468757f06315be851ee7370693b9a07cc432f29172c58f3135e959c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/779a2b467468757f06315be851ee7370693b9a07cc432f29172c58f3135e959c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/786f35ad6201fdc9f1447586165f40cbd8e56f6e7fd9fc935a8076730f61b71a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/786f35ad6201fdc9f1447586165f40cbd8e56f6e7fd9fc935a8076730f61b71a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7908b0846fcd801ab367073f60fa9e0ad01e8e8e61a47829535c2885ad1bf490
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7908b0846fcd801ab367073f60fa9e0ad01e8e8e61a47829535c2885ad1bf490.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/79a7ed7575cfcfc7e7590d83b51631e7943124e7969b000bf849c56b42195768
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/79a7ed7575cfcfc7e7590d83b51631e7943124e7969b000bf849c56b42195768.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/79b419c50330b0875f1824dc13a648b2fb63de2effe14b5d531cbe38365dac3a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/79b419c50330b0875f1824dc13a648b2fb63de2effe14b5d531cbe38365dac3a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7a24f3de225899cfcfe2e861967edf958a16d0678a35c8d0b22a757a4c51e5f0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7a24f3de225899cfcfe2e861967edf958a16d0678a35c8d0b22a757a4c51e5f0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7a8ef09fe85c692a20430c3e41f85a37df2208df36fd4bf1d095399d005852ef
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7a8ef09fe85c692a20430c3e41f85a37df2208df36fd4bf1d095399d005852ef.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7b00785740108e59d11b1b4b072d19dcfef677432b663ca6a18139040cff7809
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7b00785740108e59d11b1b4b072d19dcfef677432b663ca6a18139040cff7809.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7b0c9ee98ec89b52220094d1d6247bb716c6402fe24fbbf58f3b6c2cd756a457
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7b0c9ee98ec89b52220094d1d6247bb716c6402fe24fbbf58f3b6c2cd756a457.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7b18f0078e62ce715fe675e53b93c230c32e8665dfa0e556243bb592697d6274
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7b18f0078e62ce715fe675e53b93c230c32e8665dfa0e556243bb592697d6274.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7b2bf1ebc9a2907fb4756b971d812b8fc56c39eed9cb32bb6ee9bbf8b1609f22
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7b2bf1ebc9a2907fb4756b971d812b8fc56c39eed9cb32bb6ee9bbf8b1609f22.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7beed89295c584757352307767172d8114c6c42814eb97ccba9e1f14f17bc371
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7beed89295c584757352307767172d8114c6c42814eb97ccba9e1f14f17bc371.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7ca800c1fe534d9b863c3143f53b0eeca3a4d99d0d973fbd2f2b2975bf418529
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7ca800c1fe534d9b863c3143f53b0eeca3a4d99d0d973fbd2f2b2975bf418529.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7d7013378c8320c7d92ce8941172579476567238db4240c912e63b063eda0ce1
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7d7013378c8320c7d92ce8941172579476567238db4240c912e63b063eda0ce1.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7df99648d4bc425d9dc3b2722df40428e403a3df8ea5d1004e4444fb65287325
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7df99648d4bc425d9dc3b2722df40428e403a3df8ea5d1004e4444fb65287325.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7f659d710e845fa1c13a730455dffec3b3ded17659befa866b59a9b59abc7f60
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7f659d710e845fa1c13a730455dffec3b3ded17659befa866b59a9b59abc7f60.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7f6b484fbe4e2c2b74357e2dac2223d7a9cdcc765abe33589ff37361e1bb26a7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7f6b484fbe4e2c2b74357e2dac2223d7a9cdcc765abe33589ff37361e1bb26a7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7f8a761b18c0854d98d815baed610a178720fd5b600da209346179854438d86b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/7f8a761b18c0854d98d815baed610a178720fd5b600da209346179854438d86b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8147d67a55cc0fa375a66ceae87cd80abb417ea56b3ae2692883fd5bba320b7b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8147d67a55cc0fa375a66ceae87cd80abb417ea56b3ae2692883fd5bba320b7b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/815fe7f3cad10ca08c7a005f29e5b12604667a0a0526c53b0ed7c685bafbd630
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/815fe7f3cad10ca08c7a005f29e5b12604667a0a0526c53b0ed7c685bafbd630.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/81d1acb41cd9aa693c6c0105c6a265608a57ab6e2dccf09595c16642129e21af
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/81d1acb41cd9aa693c6c0105c6a265608a57ab6e2dccf09595c16642129e21af.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/82005420d1d61d135d4f056c929a195d95c3be522a0a0554a0a5949e193542c4
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/82005420d1d61d135d4f056c929a195d95c3be522a0a0554a0a5949e193542c4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/82062f63d85367147e2d0fe6cb3292e7799dd9b579314fc1132b025b3150a062
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/82062f63d85367147e2d0fe6cb3292e7799dd9b579314fc1132b025b3150a062.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/823bba9e1724f8ee653d9eb45ed232bac06e1c4f739c762af42c9e2a5940b67d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/823bba9e1724f8ee653d9eb45ed232bac06e1c4f739c762af42c9e2a5940b67d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/825e00ab71ed03f9188dc5ff7b294de1fa24a5fa766224b31d1e7116fb44b96b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/825e00ab71ed03f9188dc5ff7b294de1fa24a5fa766224b31d1e7116fb44b96b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/82ad2f4f12ba65125496afa128ad16a99d2147c38ace30edbc62cfc3d94540ef
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/82ad2f4f12ba65125496afa128ad16a99d2147c38ace30edbc62cfc3d94540ef.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/82e7e30cd981f0880518e5ee57c4d6aa7c2553b45a67844f9ba280757df57dc6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/82e7e30cd981f0880518e5ee57c4d6aa7c2553b45a67844f9ba280757df57dc6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8315084cf3b97879bd4f2261bb1556d3d608f439c61e6caa03f70fb8e7e33166
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8315084cf3b97879bd4f2261bb1556d3d608f439c61e6caa03f70fb8e7e33166.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/833a8a9b8e7fe9e235cd9ca878746742a81d9a5679598be544a6d9abaadd1b92
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/833a8a9b8e7fe9e235cd9ca878746742a81d9a5679598be544a6d9abaadd1b92.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/84204eff883aa7695c06153bbea84da3d7bb67254e9c0c6b6adc09eebe93ea8c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/84204eff883aa7695c06153bbea84da3d7bb67254e9c0c6b6adc09eebe93ea8c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/845b427099e4952f79cb27cf28d655da420767ef8d41881b85051bf7d06bfc05
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/845b427099e4952f79cb27cf28d655da420767ef8d41881b85051bf7d06bfc05.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8599b67007acdb60f5f0e12af2a42dd6d0b6208e9dfc1a4c1cdb3d1d86714bb0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8599b67007acdb60f5f0e12af2a42dd6d0b6208e9dfc1a4c1cdb3d1d86714bb0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/86207eb08d30051a893f6b44d52208ccacd7d1351b211370853b7771b05a6c14
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/86207eb08d30051a893f6b44d52208ccacd7d1351b211370853b7771b05a6c14.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/862d4ff8225afa852679e8dc1f7e65e9201f97760c74248a27d5027f5ea6d27c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/862d4ff8225afa852679e8dc1f7e65e9201f97760c74248a27d5027f5ea6d27c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/891cf2b503593b1260c9a9b9899382572cc173c3fa33c832e3865d633c1e4cf8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/891cf2b503593b1260c9a9b9899382572cc173c3fa33c832e3865d633c1e4cf8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8a65b8e4cf23aa8a46cddce7680ae122c5ffa62f9edb280f60d465638355da65
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8a65b8e4cf23aa8a46cddce7680ae122c5ffa62f9edb280f60d465638355da65.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8afb3030ee180907b73e52d1b9a47f092518e39c85d9a6d868088a7c5892a131
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8afb3030ee180907b73e52d1b9a47f092518e39c85d9a6d868088a7c5892a131.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8b7b1f%%PYTHON_SUFFIX%%a7ce59237ae45b564f19ebc708704f495bfadd7c34fa4f850f75bef
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8b7b1f%%PYTHON_SUFFIX%%a7ce59237ae45b564f19ebc708704f495bfadd7c34fa4f850f75bef.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8bfa3b7a2516ba289b94ba5f629df2ab6b799dbd87dff7da113a93fb068a0c05
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8bfa3b7a2516ba289b94ba5f629df2ab6b799dbd87dff7da113a93fb068a0c05.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8c2562c5c22bd456d336f8684a39e9ddf5430da804e7addc21d922eee63137e2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8c2562c5c22bd456d336f8684a39e9ddf5430da804e7addc21d922eee63137e2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8c40c863cb6728080b42fecbb15b6975823401fcea61fd84ae3e7b7d713af9d7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8c40c863cb6728080b42fecbb15b6975823401fcea61fd84ae3e7b7d713af9d7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8cb5a97bf3e2f7b7b0a94cf8270c5e25d2bd504ead392e50f2a66e82acce4673
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8cb5a97bf3e2f7b7b0a94cf8270c5e25d2bd504ead392e50f2a66e82acce4673.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8dcbf398c1f663c18a5f385da969ae0e30c74afda1ea24562f304495fb3e4f7d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8dcbf398c1f663c18a5f385da969ae0e30c74afda1ea24562f304495fb3e4f7d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8e91ba720f6acd70a383d27dd5fa64860b250b84a23a6d460c86982665b6be4b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8e91ba720f6acd70a383d27dd5fa64860b250b84a23a6d460c86982665b6be4b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8f0b22e1721ba86800c20ed5700837f9f009359e9421eeb258e08a1354154bf7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8f0b22e1721ba86800c20ed5700837f9f009359e9421eeb258e08a1354154bf7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8f170eb6aaa3a2895ea1d03808b5c2a9cdb6fb09bd9c57ed894ed1dbf167be49
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/8f170eb6aaa3a2895ea1d03808b5c2a9cdb6fb09bd9c57ed894ed1dbf167be49.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9118ea0e1c7d43d97de83a80de4c1ea61125a6e6ab31e2ddf6dc37e54c2dabef
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9118ea0e1c7d43d97de83a80de4c1ea61125a6e6ab31e2ddf6dc37e54c2dabef.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/915ac5b37f2a8af4df5bd43448453f82230f2be6031da34e7b489be2989f5c74
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/915ac5b37f2a8af4df5bd43448453f82230f2be6031da34e7b489be2989f5c74.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9179f5ce2f3911060d728a2283ccb7d15ac9a9797fe0a9d38eb5f14bd68add92
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9179f5ce2f3911060d728a2283ccb7d15ac9a9797fe0a9d38eb5f14bd68add92.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/919953e830402c6858e26c26261f2ba3ceefee5ffb9a856dfc0737592c0dbb7a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/919953e830402c6858e26c26261f2ba3ceefee5ffb9a856dfc0737592c0dbb7a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/922885565b9e50bcafdf0d5de793cb564a49957c8a1a03dabf53c83826f1b918
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/922885565b9e50bcafdf0d5de793cb564a49957c8a1a03dabf53c83826f1b918.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9237f6f773591065134d09a6fd230a1078469a1d13941d47cc1a2f0a985823e7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9237f6f773591065134d09a6fd230a1078469a1d13941d47cc1a2f0a985823e7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/924c72593f3a91c11de834a8e565beacf18d49%%PYTHON_SUFFIX%%b03b979abafc29230da271b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/924c72593f3a91c11de834a8e565beacf18d49%%PYTHON_SUFFIX%%b03b979abafc29230da271b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/92e348e90584b7e58d9bb8bd11396bd5d79b326e40dd85aa161020cda0687ec2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/92e348e90584b7e58d9bb8bd11396bd5d79b326e40dd85aa161020cda0687ec2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/92ed1ce56ba86c74e88baa1594e2169e4d4aba7f0b6e0f29d63d07e294df7300
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/92ed1ce56ba86c74e88baa1594e2169e4d4aba7f0b6e0f29d63d07e294df7300.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/949ce87f0d9a71aec040fd80179cc974a0fc2049f7e7231f8dc60fa315fd9dbf
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/949ce87f0d9a71aec040fd80179cc974a0fc2049f7e7231f8dc60fa315fd9dbf.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/94afa248e2159f1cd4cbd850014dd6166dc9c1dbd0607b90b7fac3148732fdaf
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/94afa248e2159f1cd4cbd850014dd6166dc9c1dbd0607b90b7fac3148732fdaf.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/95cd12d8081030e586b527e3330550d85f5c857bec540ccdbdb55e7b4fc0e9d3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/95cd12d8081030e586b527e3330550d85f5c857bec540ccdbdb55e7b4fc0e9d3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/95ee3c9a031e1bd9b8d73ee7123453a4cabbb7b425c9ab8f5e387e350a1352b3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/95ee3c9a031e1bd9b8d73ee7123453a4cabbb7b425c9ab8f5e387e350a1352b3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9722356f56f54284e37ada3f945032844c01cc9f8160eae99b8e7940621508ee
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9722356f56f54284e37ada3f945032844c01cc9f8160eae99b8e7940621508ee.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/977dbb31a707d2a4787201a939f59344b42ab13982e2828589f12dbd39cd128b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/977dbb31a707d2a4787201a939f59344b42ab13982e2828589f12dbd39cd128b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/991c72c4f03e61baa0411ca81dafda9aa7caa78234e3e0b9b52e6201cf132d6a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/991c72c4f03e61baa0411ca81dafda9aa7caa78234e3e0b9b52e6201cf132d6a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/99d5c37061fc42126a64fb7ce41dec9200207e70aea7099e62723b6a2d26d8cb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/99d5c37061fc42126a64fb7ce41dec9200207e70aea7099e62723b6a2d26d8cb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/99fa1ee279e615e5d3bd881809c4fc7757a13515ad9379c556f379e8becd95ec
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/99fa1ee279e615e5d3bd881809c4fc7757a13515ad9379c556f379e8becd95ec.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9a753094f98dd3a46330ba8c2a7902939fe959e84a472cb27332391bdc43cb74
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9a753094f98dd3a46330ba8c2a7902939fe959e84a472cb27332391bdc43cb74.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9b76aa5ec109339fa72412a5ff650422c6f269c16531dd2eea86e41d1a3e530b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9b76aa5ec109339fa72412a5ff650422c6f269c16531dd2eea86e41d1a3e530b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9bebe73add19342a7e23fea0d688a056f8cf7d7d2b03bb1b5289226f7e61e49f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9bebe73add19342a7e23fea0d688a056f8cf7d7d2b03bb1b5289226f7e61e49f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9c0d8b67b05a9aff39aba4626dc9c3521f24edfbcf95b57fc0e89b9057b16c97
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9c0d8b67b05a9aff39aba4626dc9c3521f24edfbcf95b57fc0e89b9057b16c97.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9c2749f8b4c1b762baff5fa0fc2c12c3e12631ff84b663c1c0772f61fb49841b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9c2749f8b4c1b762baff5fa0fc2c12c3e12631ff84b663c1c0772f61fb49841b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9cce3e03fd68c539668f52f413fe897373fb9237ba1ce36196e198dd0889c1c2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9cce3e03fd68c539668f52f413fe897373fb9237ba1ce36196e198dd0889c1c2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9d21fd5307ef899f79d43041f0e813a3b98bfb448575aa53964d4ffd043890f8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9d21fd5307ef899f79d43041f0e813a3b98bfb448575aa53964d4ffd043890f8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9d7e51fc7f843902654f2ad25c5a176eb745c75c8e47bd3849d6f5575d9fe97f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9d7e51fc7f843902654f2ad25c5a176eb745c75c8e47bd3849d6f5575d9fe97f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9da80288d32ec42943e152407742aa7f07dfd1f0aa2dc36c9d47fd323105c2a3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9da80288d32ec42943e152407742aa7f07dfd1f0aa2dc36c9d47fd323105c2a3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9dd8d0fd3ee18b9a3e0895ac903c83a89e6635d119f95f0c19cf643cb234ae12
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9dd8d0fd3ee18b9a3e0895ac903c83a89e6635d119f95f0c19cf643cb234ae12.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9f883239d1449e92fec9ebf5ea318464e240939764b5df178d11a2d222beed97
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/9f883239d1449e92fec9ebf5ea318464e240939764b5df178d11a2d222beed97.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a05e257580c4f6d56832dd0fea145fdc65c5670c48eeddebfd2f37dd635c1590
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a05e257580c4f6d56832dd0fea145fdc65c5670c48eeddebfd2f37dd635c1590.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a06055a419a2cc51380b2a3caad560942c96d007b12db4ef451d6520baa6bc76
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a06055a419a2cc51380b2a3caad560942c96d007b12db4ef451d6520baa6bc76.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a0c45d13072b1fe6022770d6cd234f4209420aceb3cba1c29db0b8cc37f17df5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a0c45d13072b1fe6022770d6cd234f4209420aceb3cba1c29db0b8cc37f17df5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a0d06bfcdcf3a64c3f70880567ba64013f49c786132b86b09fce4956907f59d3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a0d06bfcdcf3a64c3f70880567ba64013f49c786132b86b09fce4956907f59d3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a1003b27fffc4c8ccbc5b5b5a3f5de2a229ea00cd297b2b78bf253126a556c09
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a1003b27fffc4c8ccbc5b5b5a3f5de2a229ea00cd297b2b78bf253126a556c09.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a2029753fdebb585a04b67304e79a695d76e0c70cd1ad516fc4f618942317b28
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a2029753fdebb585a04b67304e79a695d76e0c70cd1ad516fc4f618942317b28.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a235b05cec93be821a071026a1f151c76e6da18e2d2eeea0d151e136aef8684d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a235b05cec93be821a071026a1f151c76e6da18e2d2eeea0d151e136aef8684d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a302230d2bf16cafd676ef5092ab9a1e48ecadc0beefcfff06295efe5ed9296f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a302230d2bf16cafd676ef5092ab9a1e48ecadc0beefcfff06295efe5ed9296f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a48308d00172be7fb2569be566804ad2dc3acee372ab253991bdb82323a6fbda
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a48308d00172be7fb2569be566804ad2dc3acee372ab253991bdb82323a6fbda.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a4f628cfabee9e61e5426c6b4017a6ea3f5284ae8809d17e41e4a283f1bb253e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a4f628cfabee9e61e5426c6b4017a6ea3f5284ae8809d17e41e4a283f1bb253e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a5c63763a76ac0ba8b03b8c5b72db605b8659c46f9403a1e8c25b7a89b4347a5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a5c63763a76ac0ba8b03b8c5b72db605b8659c46f9403a1e8c25b7a89b4347a5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a5ca8b49e5a2de11cd922c9f1838bae75bd46cb03ec52dffd145b4eeef0deb05
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a5ca8b49e5a2de11cd922c9f1838bae75bd46cb03ec52dffd145b4eeef0deb05.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a63da73472e5966fe8359a1f1f95eefe0d680648962171642bca93486549e12e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a63da73472e5966fe8359a1f1f95eefe0d680648962171642bca93486549e12e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a63fd901364ebe05761f04ffbe03ee07d285874a4a5c7a990d033c5426619407
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a63fd901364ebe05761f04ffbe03ee07d285874a4a5c7a990d033c5426619407.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a6c161150badf4669602a8d0273eb48851698e71395b93881efa2dd3af7d931b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a6c161150badf4669602a8d0273eb48851698e71395b93881efa2dd3af7d931b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a6c77fe297f78b26dbd9180cde1754d9f3f62d323f0cc0f80fe616f58491fa6d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a6c77fe297f78b26dbd9180cde1754d9f3f62d323f0cc0f80fe616f58491fa6d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a78b3a09b3d1fa935261e08a37ae1597dcc564d4d6b511446dc9407a5a3d0453
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a78b3a09b3d1fa935261e08a37ae1597dcc564d4d6b511446dc9407a5a3d0453.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a82af53cce5a2fe1b9753adf394d47e7680eea1606ec9df37e855b5155e33215
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a82af53cce5a2fe1b9753adf394d47e7680eea1606ec9df37e855b5155e33215.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a9889d91ccd87db06d153a1d290f163e0d43481e409cfee51b5986f80203aeb8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a9889d91ccd87db06d153a1d290f163e0d43481e409cfee51b5986f80203aeb8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a9d1927af575c9bddeb6601718ce3e2f6ddeace63c1a6efb8342bca698a0b6b0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/a9d1927af575c9bddeb6601718ce3e2f6ddeace63c1a6efb8342bca698a0b6b0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ab2554764b25c886e02f9da6df338a16d0c46ff168b96e25f4b4b3817fe85c0d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ab2554764b25c886e02f9da6df338a16d0c46ff168b96e25f4b4b3817fe85c0d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ac85d2f261544cccf5174eaa3ab0043cacac4ac27667749dbef8d215b44370d1
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ac85d2f261544cccf5174eaa3ab0043cacac4ac27667749dbef8d215b44370d1.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ad0420729c62892b8b2daff7f44e1d58b16cd365118eef5913e811df9463a371
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ad0420729c62892b8b2daff7f44e1d58b16cd365118eef5913e811df9463a371.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ad423fa2b54aed7012d39359ac6235aa01f1569f6b83392e7e556996b39f25cd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ad423fa2b54aed7012d39359ac6235aa01f1569f6b83392e7e556996b39f25cd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/af928d65112a0d4737d05fcba6cb6bc2a03357016a5c79e4e54f87bf2ada435a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/af928d65112a0d4737d05fcba6cb6bc2a03357016a5c79e4e54f87bf2ada435a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b0d742ed0f3157db2ca6e39d8ef0e56f979f264146dc6800a3278247caef3cd0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b0d742ed0f3157db2ca6e39d8ef0e56f979f264146dc6800a3278247caef3cd0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b1085c971c2da6924c3fa6c43cdecb2a4b06c35392b271d41a07ef84097964f4
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b1085c971c2da6924c3fa6c43cdecb2a4b06c35392b271d41a07ef84097964f4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b1e16a9b83e60e471f6899da0246a74b2a74408a15f2eb185383aa0d54426ec3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b1e16a9b83e60e471f6899da0246a74b2a74408a15f2eb185383aa0d54426ec3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b31f371db1aa33121c283edc0e2f9e5ce69ed821c33723c2343f7e59bb5e57db
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b31f371db1aa33121c283edc0e2f9e5ce69ed821c33723c2343f7e59bb5e57db.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b33b07a84851abb3d37da0c96d15a8d7f67dcb3f3f115ddad564a550c5b20006
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b33b07a84851abb3d37da0c96d15a8d7f67dcb3f3f115ddad564a550c5b20006.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b34f32de8bfb889eb3619899d65006460abcd798b8267625461112f7481995b5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b34f32de8bfb889eb3619899d65006460abcd798b8267625461112f7481995b5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b36c13b0f87278c3d3189aa9205353650d1f126c448f361792fd9db9584864f8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b36c13b0f87278c3d3189aa9205353650d1f126c448f361792fd9db9584864f8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b3c06cdaf87cbfbcf420645a74b72528bd2631f1a1a2e8954e07c34566d0bc40
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b3c06cdaf87cbfbcf420645a74b72528bd2631f1a1a2e8954e07c34566d0bc40.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b4588d85eb903fe34fe7f10da1d10ce4b40f6f86af64b91f5237e4ca259b26d7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b4588d85eb903fe34fe7f10da1d10ce4b40f6f86af64b91f5237e4ca259b26d7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b51947c3ea23bbbad542d2a62e4ede33d844d76f6d76fd37367b781ee2db7f05
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b51947c3ea23bbbad542d2a62e4ede33d844d76f6d76fd37367b781ee2db7f05.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b536337922f92c759aebd19e2f54b74081979f68e48c7f7e0c16cccf0c3d1217
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b536337922f92c759aebd19e2f54b74081979f68e48c7f7e0c16cccf0c3d1217.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b53b52d7322688048d619de42b3d9b0884786e0d37568f34b50628f01050dd6a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b53b52d7322688048d619de42b3d9b0884786e0d37568f34b50628f01050dd6a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b569d55a13fd281a8bd459ab82ec2aa965721bd50b5bc4c11324349474e93d9a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b569d55a13fd281a8bd459ab82ec2aa965721bd50b5bc4c11324349474e93d9a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b72e83954efae9b53085cc17b50d52b22a92d472ecb1adfa474e3464cb3de767
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b72e83954efae9b53085cc17b50d52b22a92d472ecb1adfa474e3464cb3de767.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b73650c06339b92873a377acfdff551930d43f7febb61bf16cffd53ec40a0f1b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b73650c06339b92873a377acfdff551930d43f7febb61bf16cffd53ec40a0f1b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b7877861755a12cbe04406ba968eb66c40f59548d76778de2a0ec2e9cf46ffd8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b7877861755a12cbe04406ba968eb66c40f59548d76778de2a0ec2e9cf46ffd8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b84408f338719721f17a70ea4e00500937227b5a414649667b8572c78f8b62cb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b84408f338719721f17a70ea4e00500937227b5a414649667b8572c78f8b62cb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b8adfd2f5ae91e14bdb8d47efdf4a681b14138ef17d698a0c50193804350807c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b8adfd2f5ae91e14bdb8d47efdf4a681b14138ef17d698a0c50193804350807c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b909f3c65258dda814b56e4678ec57bf66236714bd5cf976e0df94c1b9b388cb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/b909f3c65258dda814b56e4678ec57bf66236714bd5cf976e0df94c1b9b388cb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ba50de473e31f2e713ce7715765e4361da444fb006c78da9004ceeefd26ee192
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ba50de473e31f2e713ce7715765e4361da444fb006c78da9004ceeefd26ee192.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ba510b8c55c899d0eba7abf7f4bdefe36ad2d7914196b4584e7646e623622bd4
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ba510b8c55c899d0eba7abf7f4bdefe36ad2d7914196b4584e7646e623622bd4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bac7f7aac0211d36b6949cc7e88b4116bce53140a8e2fd7087b4f10086078691
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bac7f7aac0211d36b6949cc7e88b4116bce53140a8e2fd7087b4f10086078691.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/baee6217efbfa4198a8c83fffdbc6c89fdd649ba1571008c0602cf4e3f17c0a3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/baee6217efbfa4198a8c83fffdbc6c89fdd649ba1571008c0602cf4e3f17c0a3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc05b74a75435873636f395d1a2d247f5d1f9bd69375adf290033028a4e37650
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc05b74a75435873636f395d1a2d247f5d1f9bd69375adf290033028a4e37650.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc1852b43beb6ddc2746bd14a24292678638aaddecd0e96a42c9cfd60e1de616
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc1852b43beb6ddc2746bd14a24292678638aaddecd0e96a42c9cfd60e1de616.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc2c13650dff16bff2cb8ea4917397dedbbb72acee222710e6324cf439dc0132
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc2c13650dff16bff2cb8ea4917397dedbbb72acee222710e6324cf439dc0132.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc3561bff16318f0f3a9958c83cd5feb4378b3d40b200476ea6b493239b7cfd3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc3561bff16318f0f3a9958c83cd5feb4378b3d40b200476ea6b493239b7cfd3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc6b580252d69607f922e2f2ddbccaeca2cce8a579e51a%%PYTHON_SUFFIX%%723493920befdf6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc6b580252d69607f922e2f2ddbccaeca2cce8a579e51a%%PYTHON_SUFFIX%%723493920befdf6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc7157db7546f6ee2314ac20a461923fb36598a4b2086c37b740529a030a32cd
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc7157db7546f6ee2314ac20a461923fb36598a4b2086c37b740529a030a32cd.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc80c8b6b4790b10c639bbb2dda71e2ba18b889d69b49e1af50fd7a24724eb60
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bc80c8b6b4790b10c639bbb2dda71e2ba18b889d69b49e1af50fd7a24724eb60.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bd3a12344a88c7f52876721c84a2915f23832df6d39f521f3d2244b4c62e04f0
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bd3a12344a88c7f52876721c84a2915f23832df6d39f521f3d2244b4c62e04f0.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bdda2b4f0f5a34f3a7f5d80b481aa2978cc3f460e252e116e3c435c7b99c8bfb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bdda2b4f0f5a34f3a7f5d80b481aa2978cc3f460e252e116e3c435c7b99c8bfb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bdddfabe19e22920d6dbd3773dae20a09160458a7267ed63e51f4d3157ba1121
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bdddfabe19e22920d6dbd3773dae20a09160458a7267ed63e51f4d3157ba1121.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/be01f4633b9670e8a55d67a494d5a61f24673961bf199bebcc2b1b3556864270
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/be01f4633b9670e8a55d67a494d5a61f24673961bf199bebcc2b1b3556864270.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/be99e04fa55006f87ca6493dbef2eae2d429e24cdab3568c90a77e1d83d3e9da
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/be99e04fa55006f87ca6493dbef2eae2d429e24cdab3568c90a77e1d83d3e9da.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/beffbcf6c7e36b179f74db1fd7e9d10fe948664f7cfe0cea3ee42c02fb492eb9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/beffbcf6c7e36b179f74db1fd7e9d10fe948664f7cfe0cea3ee42c02fb492eb9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bfd0d320784ae582e0fa5f1992901b73a3968cf62186f84b7f05de9e7863f789
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/bfd0d320784ae582e0fa5f1992901b73a3968cf62186f84b7f05de9e7863f789.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c00e785a841a7d31692bbdbe60069f90f0262209376473d0ce0dcbd9a6f8633f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c00e785a841a7d31692bbdbe60069f90f0262209376473d0ce0dcbd9a6f8633f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c16fc7c733af1d550647d6e70c5ef6601b22a07a412fa581cfd5c073cec79a31
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c16fc7c733af1d550647d6e70c5ef6601b22a07a412fa581cfd5c073cec79a31.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c1ce15ce93c93c8efd512d452058cb959b339928487951dcaa2444a7c4884ba3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c1ce15ce93c93c8efd512d452058cb959b339928487951dcaa2444a7c4884ba3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c26686fd4000fa064dd12e943256b0da34317805d6c0c6c8d217c95290c2cd2f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c26686fd4000fa064dd12e943256b0da34317805d6c0c6c8d217c95290c2cd2f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c27979da007af663cfd7dc56921b717d3c6b65fe75c21ed6ff7ac987370ae351
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c27979da007af663cfd7dc56921b717d3c6b65fe75c21ed6ff7ac987370ae351.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c31ed34c686fabf0037847d4b70df6f7ec373363fb2d79dc45e7f054c48c8f2e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c31ed34c686fabf0037847d4b70df6f7ec373363fb2d79dc45e7f054c48c8f2e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c3dd241b5748fb807589b848dd720c1c9f0faa2c84ad87ef03af64158a9d3844
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c3dd241b5748fb807589b848dd720c1c9f0faa2c84ad87ef03af64158a9d3844.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c3f97631d683638649274dc213e8b0281ea68a2caebd0b79a4a2775baa35ae19
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c3f97631d683638649274dc213e8b0281ea68a2caebd0b79a4a2775baa35ae19.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c4126b09d111d7cbfa5c72da375a50151736bae47653faf6568cc18eed4284e1
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c4126b09d111d7cbfa5c72da375a50151736bae47653faf6568cc18eed4284e1.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c47b97e88104f619505485ba62fdb780dc58053dde16df63b3e98db5cf9b9d90
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c47b97e88104f619505485ba62fdb780dc58053dde16df63b3e98db5cf9b9d90.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c4e5336464313234ddfb097c9aad5662d56d56e1ab3fe587bd1a8495c2214a20
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c4e5336464313234ddfb097c9aad5662d56d56e1ab3fe587bd1a8495c2214a20.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c4f741ca69573a3be5039d8f908e78cdf282040fe8612c50ea3ded63415aa01f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c4f741ca69573a3be5039d8f908e78cdf282040fe8612c50ea3ded63415aa01f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c5d96925dc225643966e42eafe8382cd1be0780487540c980720e0162b1b52d9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c5d96925dc225643966e42eafe8382cd1be0780487540c980720e0162b1b52d9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c5ff8c67bf0c0e90107cff92e9ad292c5d5d8a3148000635d8b704dc34d96d68
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c5ff8c67bf0c0e90107cff92e9ad292c5d5d8a3148000635d8b704dc34d96d68.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c612cff73011ec5d0c44c1a41e5b904f0e24446fec5d12ffe70f2a79ddc24e85
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c612cff73011ec5d0c44c1a41e5b904f0e24446fec5d12ffe70f2a79ddc24e85.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c68add97e615665a55aeb96216e285b86c51a78c4a69485a7ed51472dba3bf46
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c68add97e615665a55aeb96216e285b86c51a78c4a69485a7ed51472dba3bf46.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c7f6b8835269e3af146de6fd412be9b303a46d24a4766de7f9c5a455cb0c7a07
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c7f6b8835269e3af146de6fd412be9b303a46d24a4766de7f9c5a455cb0c7a07.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c8bd1a7e05c4b39c2086fa4ba979c47ca949a7115867440e739d0fb12b251e89
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c8bd1a7e05c4b39c2086fa4ba979c47ca949a7115867440e739d0fb12b251e89.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c8c494afed81e84fbfd31807766f61d7ce27ee9973b3485f515b9b9662e21a47
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c8c494afed81e84fbfd31807766f61d7ce27ee9973b3485f515b9b9662e21a47.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c8d9b3b4543cd224ba91969df33e39d3e436005d18e3a2009e58439a2fbd79ca
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c8d9b3b4543cd224ba91969df33e39d3e436005d18e3a2009e58439a2fbd79ca.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c8f36d9e63a6886213024b011013ac4f7ced988fd71707607955ddfec3da4537
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c8f36d9e63a6886213024b011013ac4f7ced988fd71707607955ddfec3da4537.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c90770434a99ad2528a79ceea43d423add8c87ab8738c73931f8ecb48c51908b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c90770434a99ad2528a79ceea43d423add8c87ab8738c73931f8ecb48c51908b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c982e700fba015d283a362d50a1ae3ce19c49d9bc5f415319e7aeda6700e2f9a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c982e700fba015d283a362d50a1ae3ce19c49d9bc5f415319e7aeda6700e2f9a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c98c1db2fae2202a82f5ce9623edfdf0f549ec762ce8a842216b145489888d6f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c98c1db2fae2202a82f5ce9623edfdf0f549ec762ce8a842216b145489888d6f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c98c948d086435f33098fc9a81496804e80214265538b262219323eedcff4b44
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c98c948d086435f33098fc9a81496804e80214265538b262219323eedcff4b44.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c9b986909a169a25ef3c43a90de8658af5a5e63f2b80f65d9b9d9792d8062679
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c9b986909a169a25ef3c43a90de8658af5a5e63f2b80f65d9b9d9792d8062679.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c9ee3c552be1cb402229510dde8927ae97973ac375ea17da95b7fe74e33c679e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/c9ee3c552be1cb402229510dde8927ae97973ac375ea17da95b7fe74e33c679e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ca700bd9875c6aa1de1b2da78a21bf4b93f1c57696dbafacbc951f60aad9011f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ca700bd9875c6aa1de1b2da78a21bf4b93f1c57696dbafacbc951f60aad9011f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ca7904a204e1ff8c50fcbf11392c7d3295b6ed469cc5552aaf8f1cbc5ed8e3b1
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ca7904a204e1ff8c50fcbf11392c7d3295b6ed469cc5552aaf8f1cbc5ed8e3b1.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cb31aad997360c5d2bf258cfe9e508164a15488f6514128b58b90ce8c944c621
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cb31aad997360c5d2bf258cfe9e508164a15488f6514128b58b90ce8c944c621.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cb56d355acc904657669f0444b87ec44b9573a166571a882ecf42786f8a53b4f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cb56d355acc904657669f0444b87ec44b9573a166571a882ecf42786f8a53b4f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cc4ea5c291aa4553cc05ffb4f1aca02f4942dabfcf999f34606efff0e2540d1d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cc4ea5c291aa4553cc05ffb4f1aca02f4942dabfcf999f34606efff0e2540d1d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cc5e040a26b17267263b18fa39921a31c1bf75db01d32d9140bbca4b1c14af6b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cc5e040a26b17267263b18fa39921a31c1bf75db01d32d9140bbca4b1c14af6b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cc63b33af4c5c6471d087cb4580baaa72474a13fca2667aa7a19f5482f9e8a4f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cc63b33af4c5c6471d087cb4580baaa72474a13fca2667aa7a19f5482f9e8a4f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ccbbbdd2f9d99df4cc8b9e384722da695d286eef8184db6c50c7a7e066d9bd4e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ccbbbdd2f9d99df4cc8b9e384722da695d286eef8184db6c50c7a7e066d9bd4e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ce5f992355fbcf8a71a1c31e051b25fb9963971c7feb35ed9192c5d7ce2d8626
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ce5f992355fbcf8a71a1c31e051b25fb9963971c7feb35ed9192c5d7ce2d8626.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ce7ab1f4bef735a7d4e3df1fa3f0e35dbd02dbad5a80e2281800a6844236ea18
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ce7ab1f4bef735a7d4e3df1fa3f0e35dbd02dbad5a80e2281800a6844236ea18.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ceefc87b661d7f13e4cb42be03ba78a426993ced676e7942e8130729c13d3af8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ceefc87b661d7f13e4cb42be03ba78a426993ced676e7942e8130729c13d3af8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cf907cbdb9f09f600a3ee9da8389510f0b697be217a02bb3bd4b35532528bc0b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/cf907cbdb9f09f600a3ee9da8389510f0b697be217a02bb3bd4b35532528bc0b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d03add7a23634756b031ff7f910a45fea585cf0a2469ebe08d960f5ba4ca2d82
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d03add7a23634756b031ff7f910a45fea585cf0a2469ebe08d960f5ba4ca2d82.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d1075b9de2896f00a3724292f86a63bf25fceffb2a6204c886a61078479b4d25
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d1075b9de2896f00a3724292f86a63bf25fceffb2a6204c886a61078479b4d25.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d13565535d56d67f186a0d03506fba68b30e3be14bd60c29e9b6563dc1578c53
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d13565535d56d67f186a0d03506fba68b30e3be14bd60c29e9b6563dc1578c53.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d1dcbf11412412b19393071445aea364d8a2f51cf9214c7c280688ecd02baba9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d1dcbf11412412b19393071445aea364d8a2f51cf9214c7c280688ecd02baba9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d2179f8f5e66d211003c08f8573231804d639edebbe66ec8cec5414c083d72ca
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d2179f8f5e66d211003c08f8573231804d639edebbe66ec8cec5414c083d72ca.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d25612b5cc3eac62fb651435c6667c5f7fe211e053812130284a68145d17f01e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d25612b5cc3eac62fb651435c6667c5f7fe211e053812130284a68145d17f01e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d28345c0850ac020d03e4341e629d574a81a47929c0f2bd6da0196822f1c9134
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d28345c0850ac020d03e4341e629d574a81a47929c0f2bd6da0196822f1c9134.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d2be4c14b01e51e273c951bcf25ac9a2a07363593f16aa5b3fc7d9af4881a020
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d2be4c14b01e51e273c951bcf25ac9a2a07363593f16aa5b3fc7d9af4881a020.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d2c15bb789827991e42ae65f48866f4cc1db1e57349e75b1980342ac55f37797
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d2c15bb789827991e42ae65f48866f4cc1db1e57349e75b1980342ac55f37797.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d3747b9b3d669285a30f2845e3839a778599dd072b353f4b2eecf6b7fefc4f5f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d3747b9b3d669285a30f2845e3839a778599dd072b353f4b2eecf6b7fefc4f5f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d377a53f870a18d96b9bbe933e600d94888cda6e1f0cd34cf3156a3cf76cab8d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d377a53f870a18d96b9bbe933e600d94888cda6e1f0cd34cf3156a3cf76cab8d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d4140ac2d9be17f2e68fd7bd197672d536bc0e8113ec7e4ac7d8d09a03e4b8ce
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d4140ac2d9be17f2e68fd7bd197672d536bc0e8113ec7e4ac7d8d09a03e4b8ce.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d49fd653d34d5ef6728c02023ae301b9a41bc72e08b976cab2b2cf8d77792a2e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d49fd653d34d5ef6728c02023ae301b9a41bc72e08b976cab2b2cf8d77792a2e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d4a297f500053a7c0fa1ac39f718c8227cadefe75318d0399c69d9c0ea5e085c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d4a297f500053a7c0fa1ac39f718c8227cadefe75318d0399c69d9c0ea5e085c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d54b49afe2849d5ff40d244735a8754507afe8bb8ca8a56892d36faa70f66df2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d54b49afe2849d5ff40d244735a8754507afe8bb8ca8a56892d36faa70f66df2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d570deebb299d392be77972206b9d9e0101eddd4f2aa52092d620e6f8fb90e47
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d570deebb299d392be77972206b9d9e0101eddd4f2aa52092d620e6f8fb90e47.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d5769d13c569f91c6a5ac664abf62ed2556aa62509aa3d3aece708dc4ea48ed6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d5769d13c569f91c6a5ac664abf62ed2556aa62509aa3d3aece708dc4ea48ed6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d6310dd3e191b4f607d59d2e9e2a38be987796207d2bafaed6d386bc7d78dcbc
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d6310dd3e191b4f607d59d2e9e2a38be987796207d2bafaed6d386bc7d78dcbc.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d90946b5917a09d04f854ce20671a7ba87fdd7baee8a8ae46cec8bf38552099e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d90946b5917a09d04f854ce20671a7ba87fdd7baee8a8ae46cec8bf38552099e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d9d798697ac2f749211c24a76096124b4bb750d858fe93ba1574e8d87419b054
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/d9d798697ac2f749211c24a76096124b4bb750d858fe93ba1574e8d87419b054.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/db36c54c46c14a50ce0511c17991926c602d00a9fbb6eb70f953a7fe3ec81171
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/db36c54c46c14a50ce0511c17991926c602d00a9fbb6eb70f953a7fe3ec81171.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/dca9853d3dd29400bbf0d24c4aef30bc4476ea5afac09d41cfd0463243f7b5e6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/dca9853d3dd29400bbf0d24c4aef30bc4476ea5afac09d41cfd0463243f7b5e6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/dd6c15bb4d047f31b5b0f8ba77f89d56da68f69fd43e415f8f1b000778d17dae
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/dd6c15bb4d047f31b5b0f8ba77f89d56da68f69fd43e415f8f1b000778d17dae.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ddece3322a89b86e863ce2b4595bd017f10e96347375456099c206c586d3219e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ddece3322a89b86e863ce2b4595bd017f10e96347375456099c206c586d3219e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/de5222d776f709b60f7a33eb60bc44616f39830f3dadbb45aee7b6b2fb907112
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/de5222d776f709b60f7a33eb60bc44616f39830f3dadbb45aee7b6b2fb907112.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/de725f550b6091ba9796f68dde00b7fdc50ed0c40d57d7d2b5f23211283f67b8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/de725f550b6091ba9796f68dde00b7fdc50ed0c40d57d7d2b5f23211283f67b8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/df03cf320e8ed6ac6a3f7afcfacc8a6cffc1cb15720d2e3b1dd3f0f93088e828
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/df03cf320e8ed6ac6a3f7afcfacc8a6cffc1cb15720d2e3b1dd3f0f93088e828.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/df0c522a443c84acb2a841eec85807797cf41cf567c9d52d7eafe5e15039293f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/df0c522a443c84acb2a841eec85807797cf41cf567c9d52d7eafe5e15039293f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/dfbaf578a4e331c43320f362249b6100112c85ae7d3404078e1d11aca5cb37e2
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/dfbaf578a4e331c43320f362249b6100112c85ae7d3404078e1d11aca5cb37e2.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e04941c12e0f09bd45e9f439ec191c56e8fb21d04d08214d8d339d687e2d0b8e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e04941c12e0f09bd45e9f439ec191c56e8fb21d04d08214d8d339d687e2d0b8e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e1870d18b1c41dfed6d3bd5b1c180e6a456910aa0549f801b9c32cd553df1bbb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e1870d18b1c41dfed6d3bd5b1c180e6a456910aa0549f801b9c32cd553df1bbb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e2fabe6907675923e9f73ae812e65d5c94943a4063a859a7ae9cb22f7f3861e7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e2fabe6907675923e9f73ae812e65d5c94943a4063a859a7ae9cb22f7f3861e7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e32786175cd43fac8eba1820dd1c7b507dd1ecfcdf4df2ad97aa1f20ca812cd5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e32786175cd43fac8eba1820dd1c7b507dd1ecfcdf4df2ad97aa1f20ca812cd5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e33eb35e2af23fa7b34ff8a7f9bb848fbcebf7e4d8e7bb353d4ecee8975a7f98
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e33eb35e2af23fa7b34ff8a7f9bb848fbcebf7e4d8e7bb353d4ecee8975a7f98.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e42b9bf19a3022be9e49f21fc4d0073b518a88ccce1b4b5eb65fa2264cb06f17
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e42b9bf19a3022be9e49f21fc4d0073b518a88ccce1b4b5eb65fa2264cb06f17.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e53b545c5300a6a4603c71a60b23afd068352a472978320f7aedd3860e2dea4e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e53b545c5300a6a4603c71a60b23afd068352a472978320f7aedd3860e2dea4e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e63e0bfab269102617636353012c99e17784e4fb3d5b37ee35d80ca2985c081e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e63e0bfab269102617636353012c99e17784e4fb3d5b37ee35d80ca2985c081e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e652dd0c03c24e2d16fa12bfb593be12266019e14a03f4b8feb7757aa8df612e
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e652dd0c03c24e2d16fa12bfb593be12266019e14a03f4b8feb7757aa8df612e.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e7394cc37179f01b7f41a8877a490a7eebbfcd176460605b9900dae9966f0284
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e7394cc37179f01b7f41a8877a490a7eebbfcd176460605b9900dae9966f0284.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e744e31d8f6d1f49d88b386373c4255b9964cefbe0a9ed1de78d4e8b8963fce5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e744e31d8f6d1f49d88b386373c4255b9964cefbe0a9ed1de78d4e8b8963fce5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e7721e54f65dff73b3870ad6a01a2c717255f48b7870332941cac5dafbf99aa3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e7721e54f65dff73b3870ad6a01a2c717255f48b7870332941cac5dafbf99aa3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e7c60677e85a9284c1b30f383419cbd2ffc555e0f5ee7dc1d734476d569dab84
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e7c60677e85a9284c1b30f383419cbd2ffc555e0f5ee7dc1d734476d569dab84.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e8018dd6f8e5bae1ea85ec0fb19c1c0ccfe33543d31e2d9a5a2c991fef8fe7f6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e8018dd6f8e5bae1ea85ec0fb19c1c0ccfe33543d31e2d9a5a2c991fef8fe7f6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e81fab57ae581215b1e20f3c0a096f49d13feda93e174448aea2d55767cfd06b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e81fab57ae581215b1e20f3c0a096f49d13feda93e174448aea2d55767cfd06b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e9121e75bcc78eb63d452e99f033b71aa5acdd55568028a9b370478690ca9699
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/e9121e75bcc78eb63d452e99f033b71aa5acdd55568028a9b370478690ca9699.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ea5d99f2454464a85188178f099f977c5ab0fa858e494ee15dc5ebf7e8af606b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ea5d99f2454464a85188178f099f977c5ab0fa858e494ee15dc5ebf7e8af606b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ea9e284b24b41ed0466aab7c7e321a84d8d874bef740e1121cb4d0e958972eeb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ea9e284b24b41ed0466aab7c7e321a84d8d874bef740e1121cb4d0e958972eeb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eac5162586d464a7e327dfa761efae03fd1edac935ab4b11b5620ede28b83069
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eac5162586d464a7e327dfa761efae03fd1edac935ab4b11b5620ede28b83069.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eb931443b1a78cef6833448cc643476530789055b9a96ca1355721ec2e137613
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eb931443b1a78cef6833448cc643476530789055b9a96ca1355721ec2e137613.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eb95519157a98a98057dbd9aa028926b12f955a9b914a131e3c7fc3078cce4c3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eb95519157a98a98057dbd9aa028926b12f955a9b914a131e3c7fc3078cce4c3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ed34b041aea15b32edefa134c9101499e03e785235defffa8e3e444eb4dad53a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ed34b041aea15b32edefa134c9101499e03e785235defffa8e3e444eb4dad53a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eda8008a4edf1d2625a1e3fd8804ea856e0a8e21e12b36ec922dfb6196a80ea6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eda8008a4edf1d2625a1e3fd8804ea856e0a8e21e12b36ec922dfb6196a80ea6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/edfd5d4906f41d9ec93519ec9ecbd949a6fc702f735582c29c2aeab515712977
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/edfd5d4906f41d9ec93519ec9ecbd949a6fc702f735582c29c2aeab515712977.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ee04cb137b4ba650472560dc598bafe9932d0b9899e25aa598ab5a939fcfd777
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ee04cb137b4ba650472560dc598bafe9932d0b9899e25aa598ab5a939fcfd777.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ee201a7c15cf28c941ca96b833477017e0386c3a8a1bb354ea785427162e448f
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ee201a7c15cf28c941ca96b833477017e0386c3a8a1bb354ea785427162e448f.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ee6753922d2caeed14ae1167db97d3446203219003099603b374d0377afb8433
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ee6753922d2caeed14ae1167db97d3446203219003099603b374d0377afb8433.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eef2893fd63c719765cc3b162468d57550c148d5ab93c2cc827df5583611bc0d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eef2893fd63c719765cc3b162468d57550c148d5ab93c2cc827df5583611bc0d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eff9a5189f6027fd3e71595ea00f3de3bb9b8ee715e8f07ec4a9b43ddd24826d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/eff9a5189f6027fd3e71595ea00f3de3bb9b8ee715e8f07ec4a9b43ddd24826d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f0749b2eb7521a2ac45ad03e7cb18d6b77f6b73f7ed64e68c0337b1e0cd0f736
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f0749b2eb7521a2ac45ad03e7cb18d6b77f6b73f7ed64e68c0337b1e0cd0f736.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f09c878e37965a179d22c719f3bc4d93139e08cd0d60d9102597d75746b0c555
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f09c878e37965a179d22c719f3bc4d93139e08cd0d60d9102597d75746b0c555.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f0fc3060ff3647ba752a356b8ff34eca0cfb78af6eb135343c6fe6403f00ca3c
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f0fc3060ff3647ba752a356b8ff34eca0cfb78af6eb135343c6fe6403f00ca3c.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f1df2a54f13c43e01d9d9fe31978e2d2235bb50f74ac9803fc9db8d77ac549d9
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f1df2a54f13c43e01d9d9fe31978e2d2235bb50f74ac9803fc9db8d77ac549d9.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f4f9025dc075149bdcb5987e8a18e1fca410c2ac4b2b7922e86ac54590b32f31
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f4f9025dc075149bdcb5987e8a18e1fca410c2ac4b2b7922e86ac54590b32f31.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f544d02b5df5d207d201358c674f41d40e988bc3a2aa5c3894723ddf5a734091
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f544d02b5df5d207d201358c674f41d40e988bc3a2aa5c3894723ddf5a734091.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f56faca8be5721bebb68e32f5a83819a56325ec73956c77329378afab901b032
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f56faca8be5721bebb68e32f5a83819a56325ec73956c77329378afab901b032.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f5e502a6e461aff989a4fba66fdb39497295316446135c3ce1eb047c373f84dc
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f5e502a6e461aff989a4fba66fdb39497295316446135c3ce1eb047c373f84dc.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f63f98abd2bae7e6238031bc009c6d691fc17866bfd597068916bc1973fb072d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f63f98abd2bae7e6238031bc009c6d691fc17866bfd597068916bc1973fb072d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f7691829056035e391090dec1a635a0588243eeeb485c3e7c7b1f7a2e2c20ff8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f7691829056035e391090dec1a635a0588243eeeb485c3e7c7b1f7a2e2c20ff8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f76e40248ca34cdf4942fcf408ebb35e1727b87d25da3324ddd9f92a4517bb45
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f76e40248ca34cdf4942fcf408ebb35e1727b87d25da3324ddd9f92a4517bb45.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f7bb658ebf4f8fd3a346c3b2987ce03e85266e39b140fb767d6858225b0b1054
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f7bb658ebf4f8fd3a346c3b2987ce03e85266e39b140fb767d6858225b0b1054.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f7bd00c55%%PYTHON_SUFFIX%%22512d0d781a6ed5395cbf8308f52d72f3e7099d68e267852bc5
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f7bd00c55%%PYTHON_SUFFIX%%22512d0d781a6ed5395cbf8308f52d72f3e7099d68e267852bc5.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f7f517bbbd909838777d44046a880dfcd20e4ccd0b390a2fc6382befd39bfb5a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f7f517bbbd909838777d44046a880dfcd20e4ccd0b390a2fc6382befd39bfb5a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f88867852e0c44036bc804788706e00fadbeed1a74e3ec32174175585ed1c343
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f88867852e0c44036bc804788706e00fadbeed1a74e3ec32174175585ed1c343.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f8c1b5ab202a299e85485f2f242adff4d93db7bc7bf294e70c0dd894f5f74a82
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f8c1b5ab202a299e85485f2f242adff4d93db7bc7bf294e70c0dd894f5f74a82.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f8c7eb9dd8be4398dedbb6677f427f4e994c1ffc5a1f06c1bcdd562b6821319d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f8c7eb9dd8be4398dedbb6677f427f4e994c1ffc5a1f06c1bcdd562b6821319d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f8f44ba2ffdea5b0d07e032319c1ddb75067cbdd8dbd3e5f5c568d3d989470a6
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f8f44ba2ffdea5b0d07e032319c1ddb75067cbdd8dbd3e5f5c568d3d989470a6.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f9608f5ef6e9277b716d5e7238999a6780dbca7e605299f449e25b949cb474b4
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f9608f5ef6e9277b716d5e7238999a6780dbca7e605299f449e25b949cb474b4.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f97e00f4921be192f8db5044cbb98bf04c8448f7104679373b331d8e9aec67a7
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f97e00f4921be192f8db5044cbb98bf04c8448f7104679373b331d8e9aec67a7.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f99b7044172d29949169d26071fdde556cc623cee0ac96076d819456bd7b2d77
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f99b7044172d29949169d26071fdde556cc623cee0ac96076d819456bd7b2d77.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f9c959335d2b50f15ccf153a424b3bd785f175f9988cae86fc1a6d78ae719982
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/f9c959335d2b50f15ccf153a424b3bd785f175f9988cae86fc1a6d78ae719982.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fa1adb0bfe35c1b9008b25eef3de69a1f3c59a70585b6b5b0a8aa8c2fd9d76a8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fa1adb0bfe35c1b9008b25eef3de69a1f3c59a70585b6b5b0a8aa8c2fd9d76a8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fa37da60674cb562edda0a1ed3589603d41d16de4c00b92ac0546570ddf470b8
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fa37da60674cb562edda0a1ed3589603d41d16de4c00b92ac0546570ddf470b8.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fab5a18eab54940adaba2e593b5eb617125d97496d7fe03cb0cc4f459f499c0d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fab5a18eab54940adaba2e593b5eb617125d97496d7fe03cb0cc4f459f499c0d.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fb049c0de03328e65fc94c10e3dc5a93ca724b80662cfccbba613bc1b169acdb
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fb049c0de03328e65fc94c10e3dc5a93ca724b80662cfccbba613bc1b169acdb.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fb503e1ad5a4c36538cb41f3aa6d4a07cc429e3f9eaae9411ef8e5919f7a349a
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fb503e1ad5a4c36538cb41f3aa6d4a07cc429e3f9eaae9411ef8e5919f7a349a.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fb540086f991580c4a852cd1977319c2cb2d19af8ce9a66e092acaab7c542a99
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fb540086f991580c4a852cd1977319c2cb2d19af8ce9a66e092acaab7c542a99.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fb946a4e1ad0aa02b911b1973ad57decc5b12e9458d801b0056a8f9ede4610b3
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fb946a4e1ad0aa02b911b1973ad57decc5b12e9458d801b0056a8f9ede4610b3.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fbfae358fc6118707ed0f2032265604e1b59f2757246cc54be53beb0254c99de
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fbfae358fc6118707ed0f2032265604e1b59f2757246cc54be53beb0254c99de.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fc45781ddc90b8f54788e3ed445ef4e080252f9cb8b3407f7da3221cee77077b
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/fc45781ddc90b8f54788e3ed445ef4e080252f9cb8b3407f7da3221cee77077b.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ff2460e6c9d838f3cf4a8372e2eb6b4c07c41e713c1eed61bd95c9551376c0b1
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ff2460e6c9d838f3cf4a8372e2eb6b4c07c41e713c1eed61bd95c9551376c0b1.metadata.json
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ff89b2af861add95b7cafa29eb05a4f9df594e26987bddb98c20d2df3ebf8e8d
-%%DATADIR%%/share/deno_std/cache/deps/https/jsr.io/ff89b2af861add95b7cafa29eb05a4f9df594e26987bddb98c20d2df3ebf8e8d.metadata.json
%%DATADIR%%/share/deno_std/cache/gen/file/home/runner/work/quarto-cli/quarto-cli/package/scripts/deno_std/deno_std.ts.js
-%%DATADIR%%/share/deno_std/cache/gen/file/home/runner/work/quarto-cli/quarto-cli/package/scripts/deno_std/deno_std.ts.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/0df49ef16500f7bbcd20c3201afaa13d06f38a76f03e12af92f7a7664eebb8d6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/0df49ef16500f7bbcd20c3201afaa13d06f38a76f03e12af92f7a7664eebb8d6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/35d8529e60c92d6de05372d71ba715951c23c620265d34a06be60cefb1421c5b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/35d8529e60c92d6de05372d71ba715951c23c620265d34a06be60cefb1421c5b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/3d6d199ccce5df7bb2e2e19e6da141044ebcbec48bd19dd875aa28bdebde8280.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/3d6d199ccce5df7bb2e2e19e6da141044ebcbec48bd19dd875aa28bdebde8280.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/41ecf4ce49752178c093e74a1a6a1fa058ac2d90b260d69683c266c1c8255d63.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/41ecf4ce49752178c093e74a1a6a1fa058ac2d90b260d69683c266c1c8255d63.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/4315f976355618d2ad6f186eead5f0ed362d558fe341590393b37c0d7e1419f7.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/4315f976355618d2ad6f186eead5f0ed362d558fe341590393b37c0d7e1419f7.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/66099ef5b256a858332a17450a6f23703acfa19fc8cf4716c0343b0d1b247949.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/66099ef5b256a858332a17450a6f23703acfa19fc8cf4716c0343b0d1b247949.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/7263b2c1f03c921c013f6058dc1b396d5c071ecd0317b72e9a57acb9197c41ba.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/7263b2c1f03c921c013f6058dc1b396d5c071ecd0317b72e9a57acb9197c41ba.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/84d924fbc2987a7232bd9aca4fa34e9a5538792a20f82d0a67f6667e184c351b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/84d924fbc2987a7232bd9aca4fa34e9a5538792a20f82d0a67f6667e184c351b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/a4a7b3853d511a8c2a5ab9771e1daa11cf080368e891ad597824937369c2e166.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/a4a7b3853d511a8c2a5ab9771e1daa11cf080368e891ad597824937369c2e166.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/cdde2da1e0655f7895b70ff820cf7c731b9cde333c7c62147ebac4b7109705b8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/cdde2da1e0655f7895b70ff820cf7c731b9cde333c7c62147ebac4b7109705b8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/edc80df01ebac97a0479bd2affc11a3a27a791140e046cd1bbb60237fcb9c8b9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/deno.land/edc80df01ebac97a0479bd2affc11a3a27a791140e046cd1bbb60237fcb9c8b9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0020367e35778c288da7100a746b558578c0d0b26703f3605dd3ba58ea9e69ea.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0020367e35778c288da7100a746b558578c0d0b26703f3605dd3ba58ea9e69ea.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0054fb15e846f2571c7a9b4cb90f7e44cbac853bb522708deb9f3fcb503c5a4e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0054fb15e846f2571c7a9b4cb90f7e44cbac853bb522708deb9f3fcb503c5a4e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/00b50ab1c59022183e0dc7db06b17289ce146f34da55e9fb6aec92eab057c280.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/00b50ab1c59022183e0dc7db06b17289ce146f34da55e9fb6aec92eab057c280.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0166148564a27bf9c0acbf50603a713a4bf8fd5ffb72b29875f6c235d1fb57f2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0166148564a27bf9c0acbf50603a713a4bf8fd5ffb72b29875f6c235d1fb57f2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0198ead0f0c788d6eb9df1787011b744fda1b94502f702865a1c24f4b2d12431.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0198ead0f0c788d6eb9df1787011b744fda1b94502f702865a1c24f4b2d12431.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0281ead72aef9fb9d472c8b28897d257b6cfd94da0bc14d26f5dff24e779d3e0.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0281ead72aef9fb9d472c8b28897d257b6cfd94da0bc14d26f5dff24e779d3e0.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/02d0b74c6f10b330da139cc3165a5d4d3e947dc4882420c4fa77c52ab95bfb0e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/02d0b74c6f10b330da139cc3165a5d4d3e947dc4882420c4fa77c52ab95bfb0e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/02e8383c85be1075e15693b6a2c70c20a436e13a2a4d9a3d6b28ae69f9218a01.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/02e8383c85be1075e15693b6a2c70c20a436e13a2a4d9a3d6b28ae69f9218a01.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/032a558522f87a2f9013d70789fe38fefe0dacd87abcc5ddb025880632eab31a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/032a558522f87a2f9013d70789fe38fefe0dacd87abcc5ddb025880632eab31a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/03cd31b92a8b4db9af5cdfff34662fe70a9445ab488042442f556a3cfc2d3bb9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/03cd31b92a8b4db9af5cdfff34662fe70a9445ab488042442f556a3cfc2d3bb9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/03feb99a6b51ee2cfa61bdc8c56b304334095220cb5eef58d9437bc80382ae05.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/03feb99a6b51ee2cfa61bdc8c56b304334095220cb5eef58d9437bc80382ae05.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/053ca1a144414deb87e0b35a02612851b80b70c8ac9803d1adc44932fb05cd1f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/053ca1a144414deb87e0b35a02612851b80b70c8ac9803d1adc44932fb05cd1f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/05532a4fa1f70a4cc03f49b42c30066a32b285be731e284b5f447c4b1e5ce262.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/05532a4fa1f70a4cc03f49b42c30066a32b285be731e284b5f447c4b1e5ce262.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0562598cea0592a4cd0d5a21e23f122e85e418937d9efa7ccb20b8a4f1e7684a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0562598cea0592a4cd0d5a21e23f122e85e418937d9efa7ccb20b8a4f1e7684a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/057eb74c89ac502bee9435a85ebe66bffbeba1c5d08520091d8ad0b423504e3e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/057eb74c89ac502bee9435a85ebe66bffbeba1c5d08520091d8ad0b423504e3e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/059c1e09b9cd333349067920128041263cbb8477efb7248d2c2c45c4ab762455.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/059c1e09b9cd333349067920128041263cbb8477efb7248d2c2c45c4ab762455.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0680b7f1ffe664f99cf9a86a488c1618e80c4a41f0193d845216253d0c2882cd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0680b7f1ffe664f99cf9a86a488c1618e80c4a41f0193d845216253d0c2882cd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/072b946d2bcfa559c591bc78b564100a736a8098b79bc710d1f5196bb50b9e85.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/072b946d2bcfa559c591bc78b564100a736a8098b79bc710d1f5196bb50b9e85.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0838588a4092534f8136c8be71d717661ecc95c213413d992be9be6707e4680e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0838588a4092534f8136c8be71d717661ecc95c213413d992be9be6707e4680e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/08398f09d4f5c3b0ee5af7297b73b9f4bbdc8d70f2b6376467e66e05d73e31a3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/08398f09d4f5c3b0ee5af7297b73b9f4bbdc8d70f2b6376467e66e05d73e31a3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/08cbcdf9a8675d8f499579dc1fb15c313cffce7f172f65a352a97121ce19d0f5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/08cbcdf9a8675d8f499579dc1fb15c313cffce7f172f65a352a97121ce19d0f5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0952f4500e62e01f97f82c298a6a4e0d165914a73184aa2b5e49527c959eb3d0.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0952f4500e62e01f97f82c298a6a4e0d165914a73184aa2b5e49527c959eb3d0.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0a6ed26d9900094748aba5b46e241c8c51725ed65fe2c76cb0a75c63e0feac23.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0a6ed26d9900094748aba5b46e241c8c51725ed65fe2c76cb0a75c63e0feac23.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0a7f60bfdd0905d0a51b652f31e8047b75a38c97d7e0696ce37ee90b6295485e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0a7f60bfdd0905d0a51b652f31e8047b75a38c97d7e0696ce37ee90b6295485e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0a99693a322282bc9c2977e641cef3103352b1ff9a6aad33647d9c2177ef1289.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0a99693a322282bc9c2977e641cef3103352b1ff9a6aad33647d9c2177ef1289.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0ae19a6cc932bec7f5cb0848138bc2f7ff4bb6f50884028e7b758a9f14cb1086.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0ae19a6cc932bec7f5cb0848138bc2f7ff4bb6f50884028e7b758a9f14cb1086.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0d62a0dbab4952bde80a3f50aa2a286bd695228af63a95a0fef62d0b8d14efcd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0d62a0dbab4952bde80a3f50aa2a286bd695228af63a95a0fef62d0b8d14efcd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0d67c74e805a849f60eaedf136c990cedc696f6d1174cbc4828cb4f57a93dc37.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0d67c74e805a849f60eaedf136c990cedc696f6d1174cbc4828cb4f57a93dc37.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0d731e8b3f5215851918e7cf9a34c929dbb7b92dd063e7816dc6cfec58ab7c7c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0d731e8b3f5215851918e7cf9a34c929dbb7b92dd063e7816dc6cfec58ab7c7c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0d8863f4680abfd44014189909a0bccd7498605bc324e86ef922a515ab263e4f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0d8863f4680abfd44014189909a0bccd7498605bc324e86ef922a515ab263e4f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0e565f5bcc4fcdc1a2b1ab4d9c08579c585b2ac51915cd21bc8a6992f97b4e2f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0e565f5bcc4fcdc1a2b1ab4d9c08579c585b2ac51915cd21bc8a6992f97b4e2f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0e952b52d6c717acaa6142cda440f004d5aaad34a97ecbc108fd85b023f28283.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0e952b52d6c717acaa6142cda440f004d5aaad34a97ecbc108fd85b023f28283.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0f8aab0e57e312c4c1587c23cc2a040c8b0d177f0a1a9ce0e76fea2a9ef2e277.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0f8aab0e57e312c4c1587c23cc2a040c8b0d177f0a1a9ce0e76fea2a9ef2e277.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0f950a6e1f4e90e7955e6a668b6ae2e87a850c20b6fe8c92b3e0c9893221f806.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0f950a6e1f4e90e7955e6a668b6ae2e87a850c20b6fe8c92b3e0c9893221f806.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0fd239e9e521f59c32269dca849d212d7b71df0a3f4c0be8e2764bb47f6a6113.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/0fd239e9e521f59c32269dca849d212d7b71df0a3f4c0be8e2764bb47f6a6113.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/106364894755b59c2e5ca7cb98e0b53ac9c6841b4b4dad69b75fa447e421149f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/106364894755b59c2e5ca7cb98e0b53ac9c6841b4b4dad69b75fa447e421149f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/107e6b035de246c56b3a1353c1a5c001898b519c7fb75a5f38a4cf8bbb670483.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/107e6b035de246c56b3a1353c1a5c001898b519c7fb75a5f38a4cf8bbb670483.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/10969a646f630d8fc524f1ad9d123fc086d7ba8f1391f300a396bee9ed056531.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/10969a646f630d8fc524f1ad9d123fc086d7ba8f1391f300a396bee9ed056531.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1213f884ea43ad6a81c5f4eb4894253d0ed7889c23e2da8703ee16cb342b4192.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1213f884ea43ad6a81c5f4eb4894253d0ed7889c23e2da8703ee16cb342b4192.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1229300d6ec5afe31643ac3694808a24050dafc497ec393cedcd9b2d165e573b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1229300d6ec5afe31643ac3694808a24050dafc497ec393cedcd9b2d165e573b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/123522cb7388bbb28133a0f8b084f10d780665e650dd401b065a2b304fef28f9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/123522cb7388bbb28133a0f8b084f10d780665e650dd401b065a2b304fef28f9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1271d8b9fb52fcd6dce66e78720a1931756e4eeed7689ea3eb835e5ca666194d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1271d8b9fb52fcd6dce66e78720a1931756e4eeed7689ea3eb835e5ca666194d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1330097bb775b9dd590176edca72cfb64ea375dbacbed37ab59bf82fae2d694e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1330097bb775b9dd590176edca72cfb64ea375dbacbed37ab59bf82fae2d694e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/13affef64f6c8d19f462468d090c3e95e754fe2d8cb93eaa2157ef035c81b7d2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/13affef64f6c8d19f462468d090c3e95e754fe2d8cb93eaa2157ef035c81b7d2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/13daba926d5f9e08f1f82b06b5a48863dc0c6466c7a8ae4a2ffb5213700b0b23.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/13daba926d5f9e08f1f82b06b5a48863dc0c6466c7a8ae4a2ffb5213700b0b23.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/13dfe14c29fe48e339d91e6d13f85dafaeef8b0dcbaf44e9fd081f0db1c68a19.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/13dfe14c29fe48e339d91e6d13f85dafaeef8b0dcbaf44e9fd081f0db1c68a19.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/13f0dc1533567234939cb37bf66019c4b2c1afac20f8f6906b3828fc65f063ef.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/13f0dc1533567234939cb37bf66019c4b2c1afac20f8f6906b3828fc65f063ef.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/145340da1cf087493459e9ff7eac40ab169a1e5b52f617ff34f926da8d4a0146.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/145340da1cf087493459e9ff7eac40ab169a1e5b52f617ff34f926da8d4a0146.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/145c5d712129ff244a135e01621f21fc40eaf673ba72b29d60829b93424eebaa.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/145c5d712129ff244a135e01621f21fc40eaf673ba72b29d60829b93424eebaa.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/153ec0150e1e3a52b52cccaf94514a9cea99a43f2b2850dc0ffdcd88d6a19392.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/153ec0150e1e3a52b52cccaf94514a9cea99a43f2b2850dc0ffdcd88d6a19392.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1565b6c459ffa442a59d793200ac38af19308e78e7548af29ee479525bc6a573.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1565b6c459ffa442a59d793200ac38af19308e78e7548af29ee479525bc6a573.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1608aae9d87948df65e5484993b193c8174c3c53cd718288cadfbb40f5a47859.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1608aae9d87948df65e5484993b193c8174c3c53cd718288cadfbb40f5a47859.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1623da8a4f0ab85cf2419f987dfbcc5a80c3212eba75f43e38e40cbb8b9719ee.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1623da8a4f0ab85cf2419f987dfbcc5a80c3212eba75f43e38e40cbb8b9719ee.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/16a9faab7a57d68be8006a48c3d8151a8b570626021393c3200979affed1beae.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/16a9faab7a57d68be8006a48c3d8151a8b570626021393c3200979affed1beae.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/17233495b05fef1316010f74e1ead1d3e1047f2a3a1c2eeb0c1b1a88b9c1aa3a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/17233495b05fef1316010f74e1ead1d3e1047f2a3a1c2eeb0c1b1a88b9c1aa3a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/177957b13fb985d9b758f27d0eaa19b17e5bc33163618e1c4ab84f270d993f38.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/177957b13fb985d9b758f27d0eaa19b17e5bc33163618e1c4ab84f270d993f38.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/18297284a412de3bbbdfe427d8ee03728247dcc618d7e0927734957c49f08209.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/18297284a412de3bbbdfe427d8ee03728247dcc618d7e0927734957c49f08209.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/18c752d4cce88ce029796a2b2b217da40c11b7cbdd908d271d430ac6875d6422.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/18c752d4cce88ce029796a2b2b217da40c11b7cbdd908d271d430ac6875d6422.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1b0d6a6989bab6c0b265ff98a32f8e31cb0c0c9c5f6766ff0e357acd67df052a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1b0d6a6989bab6c0b265ff98a32f8e31cb0c0c9c5f6766ff0e357acd67df052a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1b7fdcca2c32b7d34f75ef0efaf19b215cd7229bc8c41552e9248f358efeba99.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1b7fdcca2c32b7d34f75ef0efaf19b215cd7229bc8c41552e9248f358efeba99.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1cc52c11315e1be75bfe87d6982d6288315f5a418e59e2d7af58f8a57f0e5ceb.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1cc52c11315e1be75bfe87d6982d6288315f5a418e59e2d7af58f8a57f0e5ceb.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1d9b59f8b5a44da051bee5c1d2ad1d2707766ce3fdcfa259b2e79bf6f7ced28c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1d9b59f8b5a44da051bee5c1d2ad1d2707766ce3fdcfa259b2e79bf6f7ced28c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1dbad2b4e4072cce87b9d9cfce41c96fcd2f704208fa5c60737b337e4854219d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1dbad2b4e4072cce87b9d9cfce41c96fcd2f704208fa5c60737b337e4854219d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1dd3b9e12d081ad750fa1b1b0029bd74f08334d4d953177a15e03b9591765317.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/1dd3b9e12d081ad750fa1b1b0029bd74f08334d4d953177a15e03b9591765317.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/213800b089cedf3c74cb8f07f3f6f8facfcb697e5157f09a227ffb6e3f8c12e1.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/213800b089cedf3c74cb8f07f3f6f8facfcb697e5157f09a227ffb6e3f8c12e1.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/23b5e5df5a3ce17321df0f55a2a200554618f73c7750a99cbe725ed22cbbdfa3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/23b5e5df5a3ce17321df0f55a2a200554618f73c7750a99cbe725ed22cbbdfa3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/245c08e82677680e8a5d1b8ef5f76ab2b9ce50ecbed3c540e49ae10b5691af08.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/245c08e82677680e8a5d1b8ef5f76ab2b9ce50ecbed3c540e49ae10b5691af08.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/24d216ed2e95b84c66f00562c3a2d662e92170e5a371124a98bbd39ea8049a79.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/24d216ed2e95b84c66f00562c3a2d662e92170e5a371124a98bbd39ea8049a79.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/25789e2a15662d0c3e339ccb09724770f4799a76ccd67d71209241de235b792c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/25789e2a15662d0c3e339ccb09724770f4799a76ccd67d71209241de235b792c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/25d08de8c2927ba2a5b02be510b6c896f7dcc7c62616a8b4bc239540de537132.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/25d08de8c2927ba2a5b02be510b6c896f7dcc7c62616a8b4bc239540de537132.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/261e1ba6f687eddf5dc0d8f4e894aaf1c47635b991a27860469d61a43c434496.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/261e1ba6f687eddf5dc0d8f4e894aaf1c47635b991a27860469d61a43c434496.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/26a86caa8c73da1a0d305ddb35feb8e6d60383a9cdddf0f845d760195c785135.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/26a86caa8c73da1a0d305ddb35feb8e6d60383a9cdddf0f845d760195c785135.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/26c4fff3be3c27eecf7e32729aac46ac01660c51bb6a776a5260971d13eab8e2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/26c4fff3be3c27eecf7e32729aac46ac01660c51bb6a776a5260971d13eab8e2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/27c29f28e5d7091d43145d3bdf912dc7c9e46ca39b10166f4fb78210c8789217.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/27c29f28e5d7091d43145d3bdf912dc7c9e46ca39b10166f4fb78210c8789217.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/287abefafb0399965413dced87778271fdcc9a3424d6e4b59314a6e5f89b39b8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/287abefafb0399965413dced87778271fdcc9a3424d6e4b59314a6e5f89b39b8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/294ae803e5a9d32bc4f8a15e53b0c7d44265db93aae7d889d6179bbea3088401.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/294ae803e5a9d32bc4f8a15e53b0c7d44265db93aae7d889d6179bbea3088401.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ab1cffe80d5375701713fd43ebc9d527a72346e3db84ce9f6838b929cdd84f3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ab1cffe80d5375701713fd43ebc9d527a72346e3db84ce9f6838b929cdd84f3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2abd346cb293e53b3891ab63ea1f9245922ca908015585c79a0d1f465f7e556e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2abd346cb293e53b3891ab63ea1f9245922ca908015585c79a0d1f465f7e556e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ad184d60f443bfe762805aa4463b6319f2305f3869cfa5efd8dc99806de2a6e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ad184d60f443bfe762805aa4463b6319f2305f3869cfa5efd8dc99806de2a6e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2afb6873e8bb191704f2cc78c038eab58934dbf1b66841791cba29dc7df061d3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2afb6873e8bb191704f2cc78c038eab58934dbf1b66841791cba29dc7df061d3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2b7c4066c3c3fed7f6cd9c415bc70856efa30c800dcc2a0f7ce82c78de355b74.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2b7c4066c3c3fed7f6cd9c415bc70856efa30c800dcc2a0f7ce82c78de355b74.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2c43eaf59ab572a27eb57db7caa08e7357626eff30e872594d82ee125cd3eb62.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2c43eaf59ab572a27eb57db7caa08e7357626eff30e872594d82ee125cd3eb62.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ccd86cd27acdb5bcd083c3ff88dcd512f38fb0466251c597ae217164ee0ebcd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ccd86cd27acdb5bcd083c3ff88dcd512f38fb0466251c597ae217164ee0ebcd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2d077c72f78cef5c66252c219f517349212221a3d797facd674d0b86f1092107.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2d077c72f78cef5c66252c219f517349212221a3d797facd674d0b86f1092107.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2d77d9ba12771703d3330bc280b1b6d37021bed8bb403194e56a0eff8cc18d2d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2d77d9ba12771703d3330bc280b1b6d37021bed8bb403194e56a0eff8cc18d2d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2e90106ac2b67ea34a08abb7c26ff1b298cce7235cbcb1ebe891334da659f06c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2e90106ac2b67ea34a08abb7c26ff1b298cce7235cbcb1ebe891334da659f06c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ea0d4a33728f281747dc0c1998e207ad6ec3ac8b74ae122bb6d6b961fee62ed.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ea0d4a33728f281747dc0c1998e207ad6ec3ac8b74ae122bb6d6b961fee62ed.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ecbd7581f02ffdb1f6b832aedd8146077fb1c07f3c7625cd9f7b79b64ae190f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2ecbd7581f02ffdb1f6b832aedd8146077fb1c07f3c7625cd9f7b79b64ae190f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2f9c7000e313734fd5044f42f560fff6c3fc8e363f57bcdfb7ed17d765453d95.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/2f9c7000e313734fd5044f42f560fff6c3fc8e363f57bcdfb7ed17d765453d95.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3034a0bfdf516f3d7528af328c9d20f6ef3e236e3d75a05f955069ef98ed3b83.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3034a0bfdf516f3d7528af328c9d20f6ef3e236e3d75a05f955069ef98ed3b83.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3179f07718a8ec4f60d47a02c911a466923f69226ba9f75bd46a02d5f5516d45.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3179f07718a8ec4f60d47a02c911a466923f69226ba9f75bd46a02d5f5516d45.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3211593973f96bde2212edecf8b83ce803875b9e646d8c4c7f6692608f2620ca.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3211593973f96bde2212edecf8b83ce803875b9e646d8c4c7f6692608f2620ca.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3320625300c5b9692721c5003e34c3348652c0f46bf3cf38a499af43a3f500b8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3320625300c5b9692721c5003e34c3348652c0f46bf3cf38a499af43a3f500b8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3377bbb77d460fdc25d5edf3288c2370a0130ff10a750e9e90d93940a5af5787.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3377bbb77d460fdc25d5edf3288c2370a0130ff10a750e9e90d93940a5af5787.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/34bf85d6d6f7877792c825bb08dae1fe0d59266fa635e98af126e348e89c4f39.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/34bf85d6d6f7877792c825bb08dae1fe0d59266fa635e98af126e348e89c4f39.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/351ea50d84f43a8c64948ca3ee2d863026c2b7d2ecf92aa4dc88b82fb6aed37e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/351ea50d84f43a8c64948ca3ee2d863026c2b7d2ecf92aa4dc88b82fb6aed37e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/355bdc978d1389dfb50fd4f63fc76dd1875508689f9af6ee5e45b9f56de72337.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/355bdc978d1389dfb50fd4f63fc76dd1875508689f9af6ee5e45b9f56de72337.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3685462daf599d67afe1a45e8e3aada90b940bc26b535a007d89147e160c76c6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3685462daf599d67afe1a45e8e3aada90b940bc26b535a007d89147e160c76c6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/36f07b6fe2c24355c4275f9cd7124cf2add90b761d414396f78b759246048139.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/36f07b6fe2c24355c4275f9cd7124cf2add90b761d414396f78b759246048139.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/372d3eb1171dcb4c82c04bad5570f46c6c6e8735b92f77b404c37c8deadbbc2d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/372d3eb1171dcb4c82c04bad5570f46c6c6e8735b92f77b404c37c8deadbbc2d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/37477b4365fd970016f3c0f1ac5912fbc817d6bd71431d65354ab195059cfad4.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/37477b4365fd970016f3c0f1ac5912fbc817d6bd71431d65354ab195059cfad4.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3827b07e03b994cfa1a3324f6a9f31ea50bca99e0d2752b906779fc6b2ecfff9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3827b07e03b994cfa1a3324f6a9f31ea50bca99e0d2752b906779fc6b2ecfff9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/383b8ab3ee210c5e51df68a433a53ee71b638215c56bd92ff487a5c0d80cc271.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/383b8ab3ee210c5e51df68a433a53ee71b638215c56bd92ff487a5c0d80cc271.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/385b6c6dbd08d56fda40f8a70e6cc77b6bf8e938494a6defc5bb7cccdf72d96f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/385b6c6dbd08d56fda40f8a70e6cc77b6bf8e938494a6defc5bb7cccdf72d96f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3886e8cfe82bc754b62752e650a5d4c1edaf369d974a6d43908d0b561ff647fd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3886e8cfe82bc754b62752e650a5d4c1edaf369d974a6d43908d0b561ff647fd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3892dbdc6b1d4514e03b4fed75f9fcf200d198edb9e486b1b0de83033e5d2748.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3892dbdc6b1d4514e03b4fed75f9fcf200d198edb9e486b1b0de83033e5d2748.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/38936e7f506eaba90b2bf700d9708a1a88207a598d23a3c1b915b65c3eb97575.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/38936e7f506eaba90b2bf700d9708a1a88207a598d23a3c1b915b65c3eb97575.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/38a6d8ec7a8dcedb1f6c86b27287368a0a1fc800cbf1d2d3a10bff9fc5883480.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/38a6d8ec7a8dcedb1f6c86b27287368a0a1fc800cbf1d2d3a10bff9fc5883480.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3985f6b30be0f11bb7a95317cc39aa84b866d4178ceca43d7b95eabe9baaa569.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3985f6b30be0f11bb7a95317cc39aa84b866d4178ceca43d7b95eabe9baaa569.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/39cdf0d0c8c285004456c2a66ffee2106259706ab20b10045ddc4ab6e9b93076.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/39cdf0d0c8c285004456c2a66ffee2106259706ab20b10045ddc4ab6e9b93076.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3a94be3ab37f8afb6e3083df905479129f53cd84be445f4932056af7738e9cd8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3a94be3ab37f8afb6e3083df905479129f53cd84be445f4932056af7738e9cd8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3bbe98bfeaad7a22cface5d8ff38b84dfa9d3e5972a9c01b21d2536d43455497.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3bbe98bfeaad7a22cface5d8ff38b84dfa9d3e5972a9c01b21d2536d43455497.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3c2b61eb06cfb6eb28f7b8a07f7e2e806ffc08b3b319dba69401df18b0e95c96.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3c2b61eb06cfb6eb28f7b8a07f7e2e806ffc08b3b319dba69401df18b0e95c96.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3ce4c14dba461c4a16d7e368608343b54c28322f4a734b0d7e108d83315dfdd6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3ce4c14dba461c4a16d7e368608343b54c28322f4a734b0d7e108d83315dfdd6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3d24ee5ed3fd5e5ff01d8906b9f01e70aafdfe3814d752b725a9fcd4ef40ec64.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/3d24ee5ed3fd5e5ff01d8906b9f01e70aafdfe3814d752b725a9fcd4ef40ec64.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4004a2e77ad25846fbc94185457a95797fbda8bd9c66a42e5e1d8b18863aaa95.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4004a2e77ad25846fbc94185457a95797fbda8bd9c66a42e5e1d8b18863aaa95.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/402d16c2aef6847b7193f967b35a196b8dee285e17364d9dd4de2d0d936faf10.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/402d16c2aef6847b7193f967b35a196b8dee285e17364d9dd4de2d0d936faf10.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/41366afcf570e3b452cdb108141f90f94174f4b8456eee777d1749575d0b3198.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/41366afcf570e3b452cdb108141f90f94174f4b8456eee777d1749575d0b3198.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4160576e0a7ca7405a51656debb45845b6d3db2854ded5c6c852d10cc808d765.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4160576e0a7ca7405a51656debb45845b6d3db2854ded5c6c852d10cc808d765.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/41b65276b713b404959d39016f7fd06874e5a49fdb316a4ddb1a8ade0063307f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/41b65276b713b404959d39016f7fd06874e5a49fdb316a4ddb1a8ade0063307f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/41ef23e04f55c05eda6e9d729d9906d20b15d964e2044cb2fbccbda0bf88c576.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/41ef23e04f55c05eda6e9d729d9906d20b15d964e2044cb2fbccbda0bf88c576.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/41f02238af48e69b527ed2b15650fed9874209c7b7f05c5e8963b50df143c890.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/41f02238af48e69b527ed2b15650fed9874209c7b7f05c5e8963b50df143c890.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/42670fc81413f4f347b3bd983af1593aa840c69c3e9fe8466f133ff1cbaf0433.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/42670fc81413f4f347b3bd983af1593aa840c69c3e9fe8466f133ff1cbaf0433.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/429303fe640690edfb1f9c522576b347a2936e96fa5ce777e60c6f8f266ddfcd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/429303fe640690edfb1f9c522576b347a2936e96fa5ce777e60c6f8f266ddfcd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/43ba3e626d074b10d05e007cc9ff6940a78b7528594fe8a0ec9ec83ace467b10.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/43ba3e626d074b10d05e007cc9ff6940a78b7528594fe8a0ec9ec83ace467b10.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/44aafabac8dcae4cbf27cb74534d2bcf02079db11d1147ccc26f4861874a0926.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/44aafabac8dcae4cbf27cb74534d2bcf02079db11d1147ccc26f4861874a0926.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/46ac897e27627bd559e77545bdbb8f9d6cb4747aa37880466d0239818421a89c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/46ac897e27627bd559e77545bdbb8f9d6cb4747aa37880466d0239818421a89c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/46e9162dd36e3c1aaed179561b5f79ca5b675eebf3ad82a4bb905d3b061e3023.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/46e9162dd36e3c1aaed179561b5f79ca5b675eebf3ad82a4bb905d3b061e3023.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4730d47d7a4663e56132b0a382d24c41af048b354329605a33bfda423c45c86b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4730d47d7a4663e56132b0a382d24c41af048b354329605a33bfda423c45c86b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/47f5f6a45b0f1751d76753ae4aff655d26a7b08c03be6c72604e6f3a3f032e38.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/47f5f6a45b0f1751d76753ae4aff655d26a7b08c03be6c72604e6f3a3f032e38.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4888541947e16e1c48431ac37f897e6ead2e83b1f52c20b3f18ea889f053c2bd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4888541947e16e1c48431ac37f897e6ead2e83b1f52c20b3f18ea889f053c2bd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/48fbcc001703fe35a009775c9cf14701cd6f3524c6bdb639b13e0acfa327a8a3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/48fbcc001703fe35a009775c9cf14701cd6f3524c6bdb639b13e0acfa327a8a3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/49a950ab9c71018d7764372dc6b9dddf4ec0b620b3db52485f3208be10215a1f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/49a950ab9c71018d7764372dc6b9dddf4ec0b620b3db52485f3208be10215a1f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4a7f944137f20fcfdb0fa1c0bfe85bf622792b5c905549db270b31b0a67f4a6f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4a7f944137f20fcfdb0fa1c0bfe85bf622792b5c905549db270b31b0a67f4a6f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4aaccd156f0af717f4e8cc80587532799b99ea1ed8b5f7c2260aaeb7efb47708.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4aaccd156f0af717f4e8cc80587532799b99ea1ed8b5f7c2260aaeb7efb47708.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4add3716371012c34fd8f12209cedefef6effd2a04a0e9ee32dd2e1ff1e3594b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4add3716371012c34fd8f12209cedefef6effd2a04a0e9ee32dd2e1ff1e3594b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4b742026eb26e76ce7141beb7d651afaee5de591b54fc152ee092e10e66cd91f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4b742026eb26e76ce7141beb7d651afaee5de591b54fc152ee092e10e66cd91f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4bcb91b79638bdc82b0cb556916582e5ca969175f883ef30aaae524c85834a06.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4bcb91b79638bdc82b0cb556916582e5ca969175f883ef30aaae524c85834a06.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4db3c9b576db26c650650f67f276cf7ec98b4961ad9e4a62d9cee41db4d448ca.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4db3c9b576db26c650650f67f276cf7ec98b4961ad9e4a62d9cee41db4d448ca.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4dc9dc60e516e35b256807cb24752c5b3aa3fc76f504c4315eabee571fa1afc9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4dc9dc60e516e35b256807cb24752c5b3aa3fc76f504c4315eabee571fa1afc9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4e2ed18db089dc78476f8f972881389f6f61d0a188c307c81f7af966e14101e5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4e2ed18db089dc78476f8f972881389f6f61d0a188c307c81f7af966e14101e5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4e49bf4ae27ebaa825ce829ae0df51a18e2f2921f61573a0ba998e34dff7db09.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4e49bf4ae27ebaa825ce829ae0df51a18e2f2921f61573a0ba998e34dff7db09.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4e8b495bbcad8fd57d44695f897c5c969eb2cf5ef6b67636310bebd6183f5f35.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4e8b495bbcad8fd57d44695f897c5c969eb2cf5ef6b67636310bebd6183f5f35.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4f8b854e35e56f2b3323c0cf92f606d1b2d86d10e78b6c4c3138ba7b949d8111.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4f8b854e35e56f2b3323c0cf92f606d1b2d86d10e78b6c4c3138ba7b949d8111.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4fd154ef28511841b63c281cad482e48a4cbe0dc2a7cd05f4c34bf7eee62070a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4fd154ef28511841b63c281cad482e48a4cbe0dc2a7cd05f4c34bf7eee62070a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4fd8c2325708bb411d7d6e6df47588c0d09800a15b29d738519e836aa0849aa3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/4fd8c2325708bb411d7d6e6df47588c0d09800a15b29d738519e836aa0849aa3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/50fe5540692b56ce9a79166e5abca4fb48eda817a57a48ec5046f942775aff6e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/50fe5540692b56ce9a79166e5abca4fb48eda817a57a48ec5046f942775aff6e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/53376eaccc0a95ebf3ee39970b9b9efea7a790ef9d9f396b4111cdefc70b32bf.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/53376eaccc0a95ebf3ee39970b9b9efea7a790ef9d9f396b4111cdefc70b32bf.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/535bd6fc519bf73b0e225648db967cbb033edf940b2f5877ab79278db14cefa4.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/535bd6fc519bf73b0e225648db967cbb033edf940b2f5877ab79278db14cefa4.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/541706d3649c680f42842868dcba6b31b2ea307ec1e5e9e1bc81335ffd559a56.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/541706d3649c680f42842868dcba6b31b2ea307ec1e5e9e1bc81335ffd559a56.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/54ca6b046fffbe0f9da7c6ef325bb2aa4fcc92915d339746aca052be8ae5632d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/54ca6b046fffbe0f9da7c6ef325bb2aa4fcc92915d339746aca052be8ae5632d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/54fbe04f389472f7516ec2e12452e8bffd4e65502b406845e32ef3fd210c7910.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/54fbe04f389472f7516ec2e12452e8bffd4e65502b406845e32ef3fd210c7910.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/553054ee455b3dfcc97518e28268069a28e6836cdd58a347b46a1314e70b7b4f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/553054ee455b3dfcc97518e28268069a28e6836cdd58a347b46a1314e70b7b4f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/564914114b851e3fdb480a0694f931a8ed0855b5348cb6f95f478b7ba161347a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/564914114b851e3fdb480a0694f931a8ed0855b5348cb6f95f478b7ba161347a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5665a7265796339ba1b5d1f7733a48faaba5f847e12c24e371249bf5c2f44bf3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5665a7265796339ba1b5d1f7733a48faaba5f847e12c24e371249bf5c2f44bf3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/56706b1d8e44b6fc5799b0407e54b0ba911d9449270eec9b9baa6910986355fe.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/56706b1d8e44b6fc5799b0407e54b0ba911d9449270eec9b9baa6910986355fe.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5687faa0f5cf8094742761b5ab3d3a52c6edc1b82733474c32ab24dbe5ebeb8e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5687faa0f5cf8094742761b5ab3d3a52c6edc1b82733474c32ab24dbe5ebeb8e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/570ee2b379b127dbe08ec47026b8b7153a3502ec2fa48de33e24e53486443717.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/570ee2b379b127dbe08ec47026b8b7153a3502ec2fa48de33e24e53486443717.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/57131d404b8eb3c24c39bf0c154daecd3de917dc5f0cac4cc9b7e9631082d4fe.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/57131d404b8eb3c24c39bf0c154daecd3de917dc5f0cac4cc9b7e9631082d4fe.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5817ea473bb226d2b21edebd12ca26a20b8d3cde4789c64cd5f3040cc5cc0f86.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5817ea473bb226d2b21edebd12ca26a20b8d3cde4789c64cd5f3040cc5cc0f86.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5819ec463918feda45a18e2f1e8b8194b260b2ec925802e406c803a823c5b41f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5819ec463918feda45a18e2f1e8b8194b260b2ec925802e406c803a823c5b41f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/58a1d26381b9345921e811e4bcb1345da6128748a45d49ceb30065e5c42dc98b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/58a1d26381b9345921e811e4bcb1345da6128748a45d49ceb30065e5c42dc98b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/59017f608797800218d30bde7f25f104f3ee713ff8638541ea1536095100e611.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/59017f608797800218d30bde7f25f104f3ee713ff8638541ea1536095100e611.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/598dc6da2865c621b17ea15c4b6959f45942d02d4b23951f1759526455eef0f2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/598dc6da2865c621b17ea15c4b6959f45942d02d4b23951f1759526455eef0f2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5a3ca6750610c1fc9c689029d0b92c565b1f8cdb6fe54e60359e57103cbfebaa.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5a3ca6750610c1fc9c689029d0b92c565b1f8cdb6fe54e60359e57103cbfebaa.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5a474e43516d73ac465210b8fd252f892e6216e8b50045554234e213eb838669.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5a474e43516d73ac465210b8fd252f892e6216e8b50045554234e213eb838669.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5af35b2decc3861caefb03a264e677262da8ad9e1d9ea895f4931b4dbbf29687.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5af35b2decc3861caefb03a264e677262da8ad9e1d9ea895f4931b4dbbf29687.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5b23c739a220ce88982d7953530533f8eb77a8139a99842c3edf951f521fdc33.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5b23c739a220ce88982d7953530533f8eb77a8139a99842c3edf951f521fdc33.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5c1dad2c071e0795edcb40e265cc2bd76ae745e22cc523dddb866df946e0e198.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5c1dad2c071e0795edcb40e265cc2bd76ae745e22cc523dddb866df946e0e198.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5c334f1b20a98acbe6424cdc3a89191b0328f17f7e684eaf8c16a067ad251a97.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5c334f1b20a98acbe6424cdc3a89191b0328f17f7e684eaf8c16a067ad251a97.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5c719728d1d2c43c6ab9fa023f17139d282c90045597a505ba19d956184bb7fa.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5c719728d1d2c43c6ab9fa023f17139d282c90045597a505ba19d956184bb7fa.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5de738f091c619ca5c10f9012ba3013e0a32636298823a670912635acf7b97a9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/5de738f091c619ca5c10f9012ba3013e0a32636298823a670912635acf7b97a9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/60391eb3077236915505cd4ef71b6eb9c05dbe20b87643b7d942d20e5b4de17f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/60391eb3077236915505cd4ef71b6eb9c05dbe20b87643b7d942d20e5b4de17f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/60ca2c2801b0948b539267daa744ad6ba59747be0853fe1bfbe84285c3d63925.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/60ca2c2801b0948b539267daa744ad6ba59747be0853fe1bfbe84285c3d63925.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/613f93543e30d14470fdb10f1d8481006aa77344e8dc36b401e4f7f1d0645e21.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/613f93543e30d14470fdb10f1d8481006aa77344e8dc36b401e4f7f1d0645e21.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/61b70cf3fa5f9b44b0d9ea3ab9a29e000dbe69b5cef5e6801c263ade3598539e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/61b70cf3fa5f9b44b0d9ea3ab9a29e000dbe69b5cef5e6801c263ade3598539e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/61e04ad47f9e44b793a060351ebb5132b3b0921128dd4f1cf93582c94e199160.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/61e04ad47f9e44b793a060351ebb5132b3b0921128dd4f1cf93582c94e199160.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/64f8724bd3e40d83652948875e514d84ee6d308f85a0a8dae6d24d1949cb4424.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/64f8724bd3e40d83652948875e514d84ee6d308f85a0a8dae6d24d1949cb4424.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/657f0d6a1d2cd320a2e05474fb72e7b9c494cfcdc6e03e1a2d8819f04a900f6e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/657f0d6a1d2cd320a2e05474fb72e7b9c494cfcdc6e03e1a2d8819f04a900f6e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/658faf6f667160186b79c5b3d65ffaed0761f7189c7f735c41e83b5ed273eedf.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/658faf6f667160186b79c5b3d65ffaed0761f7189c7f735c41e83b5ed273eedf.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/65bdf5cd7d23eb3e29df9ad7569bb787b91d7a8f766b830f78269c3ee67c53f3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/65bdf5cd7d23eb3e29df9ad7569bb787b91d7a8f766b830f78269c3ee67c53f3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/666dd83735e76fe29c550f31d958d45365258123f50cbfb6bda26f47a5061794.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/666dd83735e76fe29c550f31d958d45365258123f50cbfb6bda26f47a5061794.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/66a31d26447c1a37b3078e017dde0d485933dfdd649db48689d2e5e3abc47418.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/66a31d26447c1a37b3078e017dde0d485933dfdd649db48689d2e5e3abc47418.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/66c3a635aeb60e5e0a5735908ebd9222f33e3348166bfdf69527d0547ad9dcf4.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/66c3a635aeb60e5e0a5735908ebd9222f33e3348166bfdf69527d0547ad9dcf4.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/66c6b00d6d51685021a954243d36a8e27d92f21ded69f4589ee7a7822c8e95a7.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/66c6b00d6d51685021a954243d36a8e27d92f21ded69f4589ee7a7822c8e95a7.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/679baab1264201e7415f6e592b6772849ab5b5fdcf43f32e61dbb8e7da35ea8e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/679baab1264201e7415f6e592b6772849ab5b5fdcf43f32e61dbb8e7da35ea8e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/67c91b1977d95907712bf2008079093918dd01a03d6b8ef7432a8b5cbfed98d0.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/67c91b1977d95907712bf2008079093918dd01a03d6b8ef7432a8b5cbfed98d0.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/683c679e0cd2a85f4094f2a20d3272d469d3cf84041fb0780d80c02f90f7b6dd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/683c679e0cd2a85f4094f2a20d3272d469d3cf84041fb0780d80c02f90f7b6dd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/685b8d37b1f6fe7725cde72d447046676470f5e1ece3307e10dd80793915cc6e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/685b8d37b1f6fe7725cde72d447046676470f5e1ece3307e10dd80793915cc6e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/68b6a845ca7e3799aa7fbc9d3d185a0e69dd57e90e6c64e4bf27cc0effcd5f50.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/68b6a845ca7e3799aa7fbc9d3d185a0e69dd57e90e6c64e4bf27cc0effcd5f50.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/68bebb04fddb12f5a75cbd5b9a16ff24977539c532e47f21549fe95a7348db47.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/68bebb04fddb12f5a75cbd5b9a16ff24977539c532e47f21549fe95a7348db47.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/692a403e7c4f0cdf805647710522aac48de9dd8ed24964ddc8a77d176f014725.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/692a403e7c4f0cdf805647710522aac48de9dd8ed24964ddc8a77d176f014725.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6a014c32762f8a5561a3e810416133498f8cbf5f3288b50a77871820cb2f5b66.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6a014c32762f8a5561a3e810416133498f8cbf5f3288b50a77871820cb2f5b66.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6b83f04a94f7d81a2feacc789b8142006e3b8ffe3ace938224947f9af5a97760.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6b83f04a94f7d81a2feacc789b8142006e3b8ffe3ace938224947f9af5a97760.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6be9f4d52087a20c4a4679760ce62464f1aa11cd93b6856507c9be26af6d564c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6be9f4d52087a20c4a4679760ce62464f1aa11cd93b6856507c9be26af6d564c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6cbc93003c814b63292452792490acc0f4c32cba637c37dc84b294dce3e74d44.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6cbc93003c814b63292452792490acc0f4c32cba637c37dc84b294dce3e74d44.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6d82c4dcff295a57ddf64f5517e0436accbddae20846f67c064bc6d0a2777d6e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6d82c4dcff295a57ddf64f5517e0436accbddae20846f67c064bc6d0a2777d6e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6de48d40ee630aed380d7ea3d770b4fba03313d82365edec1b52881329161b47.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6de48d40ee630aed380d7ea3d770b4fba03313d82365edec1b52881329161b47.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6e5b363d26f2e01be4fade19e07ac6a8e3e1c6febacff8f630120ef84c1fc944.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/6e5b363d26f2e01be4fade19e07ac6a8e3e1c6febacff8f630120ef84c1fc944.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/708d0660644a822229dcd1f282911a09b34d07c720643864f7b30a7f88e107a6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/708d0660644a822229dcd1f282911a09b34d07c720643864f7b30a7f88e107a6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/70cb9934675a2de53d988a12d49ca41b7248e13d1884cbcd5aadf1f461bf82e9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/70cb9934675a2de53d988a12d49ca41b7248e13d1884cbcd5aadf1f461bf82e9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/712e8b866e63fc206cece569164ef0680eaf4802f8c7a5192baf9175e53826b3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/712e8b866e63fc206cece569164ef0680eaf4802f8c7a5192baf9175e53826b3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/74501060e43a0cd3a5524a35e600717081e235a7d77ac72b9f79084d7912c248.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/74501060e43a0cd3a5524a35e600717081e235a7d77ac72b9f79084d7912c248.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/750d54bb4a51793df477cb6aca11b10b8b15192079b4d5274024250c99be6a20.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/750d54bb4a51793df477cb6aca11b10b8b15192079b4d5274024250c99be6a20.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/756108e2011394a840a67caeca8165778e2d1316ab00fb507585d2b3af3b96d0.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/756108e2011394a840a67caeca8165778e2d1316ab00fb507585d2b3af3b96d0.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7661f135870fba5bf8b99cd9d8cc2d766bcde4c0567e03459bbdcd5521290be1.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7661f135870fba5bf8b99cd9d8cc2d766bcde4c0567e03459bbdcd5521290be1.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/766911eda918ff2de41436f0cd1bd07e1f75dc019f40fdb27f776b8d6c7b3239.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/766911eda918ff2de41436f0cd1bd07e1f75dc019f40fdb27f776b8d6c7b3239.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/76ee7509638f5d3125c3405c1d8e24ae1f6092e8373e39a0561f2fe0307e3be5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/76ee7509638f5d3125c3405c1d8e24ae1f6092e8373e39a0561f2fe0307e3be5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/774ab217cd8fc7204631a78eda50369c16609e64ee6377fb57f8f3f936c00cde.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/774ab217cd8fc7204631a78eda50369c16609e64ee6377fb57f8f3f936c00cde.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/775ff3605a5a9be1a3d82d10433a8f80a473138f011b004e46c01cd4d9822378.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/775ff3605a5a9be1a3d82d10433a8f80a473138f011b004e46c01cd4d9822378.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/779423f503a6cab653b9a91fdcb80566d14eb19fdfd381643b20f9c7dcf4ba9f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/779423f503a6cab653b9a91fdcb80566d14eb19fdfd381643b20f9c7dcf4ba9f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/779a2b467468757f06315be851ee7370693b9a07cc432f29172c58f3135e959c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/779a2b467468757f06315be851ee7370693b9a07cc432f29172c58f3135e959c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7908b0846fcd801ab367073f60fa9e0ad01e8e8e61a47829535c2885ad1bf490.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7908b0846fcd801ab367073f60fa9e0ad01e8e8e61a47829535c2885ad1bf490.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/79a7ed7575cfcfc7e7590d83b51631e7943124e7969b000bf849c56b42195768.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/79a7ed7575cfcfc7e7590d83b51631e7943124e7969b000bf849c56b42195768.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/79b419c50330b0875f1824dc13a648b2fb63de2effe14b5d531cbe38365dac3a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/79b419c50330b0875f1824dc13a648b2fb63de2effe14b5d531cbe38365dac3a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7a24f3de225899cfcfe2e861967edf958a16d0678a35c8d0b22a757a4c51e5f0.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7a24f3de225899cfcfe2e861967edf958a16d0678a35c8d0b22a757a4c51e5f0.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7a8ef09fe85c692a20430c3e41f85a37df2208df36fd4bf1d095399d005852ef.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7a8ef09fe85c692a20430c3e41f85a37df2208df36fd4bf1d095399d005852ef.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7b00785740108e59d11b1b4b072d19dcfef677432b663ca6a18139040cff7809.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7b00785740108e59d11b1b4b072d19dcfef677432b663ca6a18139040cff7809.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7b0c9ee98ec89b52220094d1d6247bb716c6402fe24fbbf58f3b6c2cd756a457.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7b0c9ee98ec89b52220094d1d6247bb716c6402fe24fbbf58f3b6c2cd756a457.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7b18f0078e62ce715fe675e53b93c230c32e8665dfa0e556243bb592697d6274.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7b18f0078e62ce715fe675e53b93c230c32e8665dfa0e556243bb592697d6274.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7b2bf1ebc9a2907fb4756b971d812b8fc56c39eed9cb32bb6ee9bbf8b1609f22.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7b2bf1ebc9a2907fb4756b971d812b8fc56c39eed9cb32bb6ee9bbf8b1609f22.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7beed89295c584757352307767172d8114c6c42814eb97ccba9e1f14f17bc371.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7beed89295c584757352307767172d8114c6c42814eb97ccba9e1f14f17bc371.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7df99648d4bc425d9dc3b2722df40428e403a3df8ea5d1004e4444fb65287325.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7df99648d4bc425d9dc3b2722df40428e403a3df8ea5d1004e4444fb65287325.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7f659d710e845fa1c13a730455dffec3b3ded17659befa866b59a9b59abc7f60.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7f659d710e845fa1c13a730455dffec3b3ded17659befa866b59a9b59abc7f60.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7f8a761b18c0854d98d815baed610a178720fd5b600da209346179854438d86b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/7f8a761b18c0854d98d815baed610a178720fd5b600da209346179854438d86b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8147d67a55cc0fa375a66ceae87cd80abb417ea56b3ae2692883fd5bba320b7b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8147d67a55cc0fa375a66ceae87cd80abb417ea56b3ae2692883fd5bba320b7b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/815fe7f3cad10ca08c7a005f29e5b12604667a0a0526c53b0ed7c685bafbd630.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/815fe7f3cad10ca08c7a005f29e5b12604667a0a0526c53b0ed7c685bafbd630.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/81d1acb41cd9aa693c6c0105c6a265608a57ab6e2dccf09595c16642129e21af.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/81d1acb41cd9aa693c6c0105c6a265608a57ab6e2dccf09595c16642129e21af.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/82005420d1d61d135d4f056c929a195d95c3be522a0a0554a0a5949e193542c4.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/82005420d1d61d135d4f056c929a195d95c3be522a0a0554a0a5949e193542c4.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/82062f63d85367147e2d0fe6cb3292e7799dd9b579314fc1132b025b3150a062.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/82062f63d85367147e2d0fe6cb3292e7799dd9b579314fc1132b025b3150a062.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/823bba9e1724f8ee653d9eb45ed232bac06e1c4f739c762af42c9e2a5940b67d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/823bba9e1724f8ee653d9eb45ed232bac06e1c4f739c762af42c9e2a5940b67d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/825e00ab71ed03f9188dc5ff7b294de1fa24a5fa766224b31d1e7116fb44b96b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/825e00ab71ed03f9188dc5ff7b294de1fa24a5fa766224b31d1e7116fb44b96b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/82ad2f4f12ba65125496afa128ad16a99d2147c38ace30edbc62cfc3d94540ef.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/82ad2f4f12ba65125496afa128ad16a99d2147c38ace30edbc62cfc3d94540ef.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/82e7e30cd981f0880518e5ee57c4d6aa7c2553b45a67844f9ba280757df57dc6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/82e7e30cd981f0880518e5ee57c4d6aa7c2553b45a67844f9ba280757df57dc6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/833a8a9b8e7fe9e235cd9ca878746742a81d9a5679598be544a6d9abaadd1b92.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/833a8a9b8e7fe9e235cd9ca878746742a81d9a5679598be544a6d9abaadd1b92.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/84204eff883aa7695c06153bbea84da3d7bb67254e9c0c6b6adc09eebe93ea8c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/84204eff883aa7695c06153bbea84da3d7bb67254e9c0c6b6adc09eebe93ea8c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/845b427099e4952f79cb27cf28d655da420767ef8d41881b85051bf7d06bfc05.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/845b427099e4952f79cb27cf28d655da420767ef8d41881b85051bf7d06bfc05.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/86207eb08d30051a893f6b44d52208ccacd7d1351b211370853b7771b05a6c14.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/86207eb08d30051a893f6b44d52208ccacd7d1351b211370853b7771b05a6c14.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/862d4ff8225afa852679e8dc1f7e65e9201f97760c74248a27d5027f5ea6d27c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/862d4ff8225afa852679e8dc1f7e65e9201f97760c74248a27d5027f5ea6d27c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/891cf2b503593b1260c9a9b9899382572cc173c3fa33c832e3865d633c1e4cf8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/891cf2b503593b1260c9a9b9899382572cc173c3fa33c832e3865d633c1e4cf8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8a65b8e4cf23aa8a46cddce7680ae122c5ffa62f9edb280f60d465638355da65.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8a65b8e4cf23aa8a46cddce7680ae122c5ffa62f9edb280f60d465638355da65.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8afb3030ee180907b73e52d1b9a47f092518e39c85d9a6d868088a7c5892a131.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8afb3030ee180907b73e52d1b9a47f092518e39c85d9a6d868088a7c5892a131.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8b7b1f%%PYTHON_SUFFIX%%a7ce59237ae45b564f19ebc708704f495bfadd7c34fa4f850f75bef.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8b7b1f%%PYTHON_SUFFIX%%a7ce59237ae45b564f19ebc708704f495bfadd7c34fa4f850f75bef.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8bfa3b7a2516ba289b94ba5f629df2ab6b799dbd87dff7da113a93fb068a0c05.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8bfa3b7a2516ba289b94ba5f629df2ab6b799dbd87dff7da113a93fb068a0c05.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8c2562c5c22bd456d336f8684a39e9ddf5430da804e7addc21d922eee63137e2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8c2562c5c22bd456d336f8684a39e9ddf5430da804e7addc21d922eee63137e2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8c40c863cb6728080b42fecbb15b6975823401fcea61fd84ae3e7b7d713af9d7.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8c40c863cb6728080b42fecbb15b6975823401fcea61fd84ae3e7b7d713af9d7.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8cb5a97bf3e2f7b7b0a94cf8270c5e25d2bd504ead392e50f2a66e82acce4673.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8cb5a97bf3e2f7b7b0a94cf8270c5e25d2bd504ead392e50f2a66e82acce4673.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8e91ba720f6acd70a383d27dd5fa64860b250b84a23a6d460c86982665b6be4b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8e91ba720f6acd70a383d27dd5fa64860b250b84a23a6d460c86982665b6be4b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8f0b22e1721ba86800c20ed5700837f9f009359e9421eeb258e08a1354154bf7.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8f0b22e1721ba86800c20ed5700837f9f009359e9421eeb258e08a1354154bf7.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8f170eb6aaa3a2895ea1d03808b5c2a9cdb6fb09bd9c57ed894ed1dbf167be49.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/8f170eb6aaa3a2895ea1d03808b5c2a9cdb6fb09bd9c57ed894ed1dbf167be49.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9118ea0e1c7d43d97de83a80de4c1ea61125a6e6ab31e2ddf6dc37e54c2dabef.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9118ea0e1c7d43d97de83a80de4c1ea61125a6e6ab31e2ddf6dc37e54c2dabef.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/915ac5b37f2a8af4df5bd43448453f82230f2be6031da34e7b489be2989f5c74.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/915ac5b37f2a8af4df5bd43448453f82230f2be6031da34e7b489be2989f5c74.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9179f5ce2f3911060d728a2283ccb7d15ac9a9797fe0a9d38eb5f14bd68add92.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9179f5ce2f3911060d728a2283ccb7d15ac9a9797fe0a9d38eb5f14bd68add92.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/919953e830402c6858e26c26261f2ba3ceefee5ffb9a856dfc0737592c0dbb7a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/919953e830402c6858e26c26261f2ba3ceefee5ffb9a856dfc0737592c0dbb7a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/922885565b9e50bcafdf0d5de793cb564a49957c8a1a03dabf53c83826f1b918.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/922885565b9e50bcafdf0d5de793cb564a49957c8a1a03dabf53c83826f1b918.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9237f6f773591065134d09a6fd230a1078469a1d13941d47cc1a2f0a985823e7.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9237f6f773591065134d09a6fd230a1078469a1d13941d47cc1a2f0a985823e7.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/924c72593f3a91c11de834a8e565beacf18d49%%PYTHON_SUFFIX%%b03b979abafc29230da271b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/924c72593f3a91c11de834a8e565beacf18d49%%PYTHON_SUFFIX%%b03b979abafc29230da271b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/92e348e90584b7e58d9bb8bd11396bd5d79b326e40dd85aa161020cda0687ec2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/92e348e90584b7e58d9bb8bd11396bd5d79b326e40dd85aa161020cda0687ec2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/92ed1ce56ba86c74e88baa1594e2169e4d4aba7f0b6e0f29d63d07e294df7300.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/92ed1ce56ba86c74e88baa1594e2169e4d4aba7f0b6e0f29d63d07e294df7300.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/949ce87f0d9a71aec040fd80179cc974a0fc2049f7e7231f8dc60fa315fd9dbf.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/949ce87f0d9a71aec040fd80179cc974a0fc2049f7e7231f8dc60fa315fd9dbf.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/94afa248e2159f1cd4cbd850014dd6166dc9c1dbd0607b90b7fac3148732fdaf.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/94afa248e2159f1cd4cbd850014dd6166dc9c1dbd0607b90b7fac3148732fdaf.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/95ee3c9a031e1bd9b8d73ee7123453a4cabbb7b425c9ab8f5e387e350a1352b3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/95ee3c9a031e1bd9b8d73ee7123453a4cabbb7b425c9ab8f5e387e350a1352b3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9722356f56f54284e37ada3f945032844c01cc9f8160eae99b8e7940621508ee.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9722356f56f54284e37ada3f945032844c01cc9f8160eae99b8e7940621508ee.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/977dbb31a707d2a4787201a939f59344b42ab13982e2828589f12dbd39cd128b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/977dbb31a707d2a4787201a939f59344b42ab13982e2828589f12dbd39cd128b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/991c72c4f03e61baa0411ca81dafda9aa7caa78234e3e0b9b52e6201cf132d6a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/991c72c4f03e61baa0411ca81dafda9aa7caa78234e3e0b9b52e6201cf132d6a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/99d5c37061fc42126a64fb7ce41dec9200207e70aea7099e62723b6a2d26d8cb.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/99d5c37061fc42126a64fb7ce41dec9200207e70aea7099e62723b6a2d26d8cb.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/99fa1ee279e615e5d3bd881809c4fc7757a13515ad9379c556f379e8becd95ec.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/99fa1ee279e615e5d3bd881809c4fc7757a13515ad9379c556f379e8becd95ec.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9a753094f98dd3a46330ba8c2a7902939fe959e84a472cb27332391bdc43cb74.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9a753094f98dd3a46330ba8c2a7902939fe959e84a472cb27332391bdc43cb74.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9bebe73add19342a7e23fea0d688a056f8cf7d7d2b03bb1b5289226f7e61e49f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9bebe73add19342a7e23fea0d688a056f8cf7d7d2b03bb1b5289226f7e61e49f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9c2749f8b4c1b762baff5fa0fc2c12c3e12631ff84b663c1c0772f61fb49841b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9c2749f8b4c1b762baff5fa0fc2c12c3e12631ff84b663c1c0772f61fb49841b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9cce3e03fd68c539668f52f413fe897373fb9237ba1ce36196e198dd0889c1c2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9cce3e03fd68c539668f52f413fe897373fb9237ba1ce36196e198dd0889c1c2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9d21fd5307ef899f79d43041f0e813a3b98bfb448575aa53964d4ffd043890f8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9d21fd5307ef899f79d43041f0e813a3b98bfb448575aa53964d4ffd043890f8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9d7e51fc7f843902654f2ad25c5a176eb745c75c8e47bd3849d6f5575d9fe97f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9d7e51fc7f843902654f2ad25c5a176eb745c75c8e47bd3849d6f5575d9fe97f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9da80288d32ec42943e152407742aa7f07dfd1f0aa2dc36c9d47fd323105c2a3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9da80288d32ec42943e152407742aa7f07dfd1f0aa2dc36c9d47fd323105c2a3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9dd8d0fd3ee18b9a3e0895ac903c83a89e6635d119f95f0c19cf643cb234ae12.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9dd8d0fd3ee18b9a3e0895ac903c83a89e6635d119f95f0c19cf643cb234ae12.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9f883239d1449e92fec9ebf5ea318464e240939764b5df178d11a2d222beed97.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/9f883239d1449e92fec9ebf5ea318464e240939764b5df178d11a2d222beed97.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a05e257580c4f6d56832dd0fea145fdc65c5670c48eeddebfd2f37dd635c1590.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a05e257580c4f6d56832dd0fea145fdc65c5670c48eeddebfd2f37dd635c1590.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a0c45d13072b1fe6022770d6cd234f4209420aceb3cba1c29db0b8cc37f17df5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a0c45d13072b1fe6022770d6cd234f4209420aceb3cba1c29db0b8cc37f17df5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a0d06bfcdcf3a64c3f70880567ba64013f49c786132b86b09fce4956907f59d3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a0d06bfcdcf3a64c3f70880567ba64013f49c786132b86b09fce4956907f59d3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a1003b27fffc4c8ccbc5b5b5a3f5de2a229ea00cd297b2b78bf253126a556c09.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a1003b27fffc4c8ccbc5b5b5a3f5de2a229ea00cd297b2b78bf253126a556c09.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a2029753fdebb585a04b67304e79a695d76e0c70cd1ad516fc4f618942317b28.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a2029753fdebb585a04b67304e79a695d76e0c70cd1ad516fc4f618942317b28.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a235b05cec93be821a071026a1f151c76e6da18e2d2eeea0d151e136aef8684d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a235b05cec93be821a071026a1f151c76e6da18e2d2eeea0d151e136aef8684d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a302230d2bf16cafd676ef5092ab9a1e48ecadc0beefcfff06295efe5ed9296f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a302230d2bf16cafd676ef5092ab9a1e48ecadc0beefcfff06295efe5ed9296f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a4f628cfabee9e61e5426c6b4017a6ea3f5284ae8809d17e41e4a283f1bb253e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a4f628cfabee9e61e5426c6b4017a6ea3f5284ae8809d17e41e4a283f1bb253e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a5c63763a76ac0ba8b03b8c5b72db605b8659c46f9403a1e8c25b7a89b4347a5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a5c63763a76ac0ba8b03b8c5b72db605b8659c46f9403a1e8c25b7a89b4347a5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a5ca8b49e5a2de11cd922c9f1838bae75bd46cb03ec52dffd145b4eeef0deb05.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a5ca8b49e5a2de11cd922c9f1838bae75bd46cb03ec52dffd145b4eeef0deb05.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a63da73472e5966fe8359a1f1f95eefe0d680648962171642bca93486549e12e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a63da73472e5966fe8359a1f1f95eefe0d680648962171642bca93486549e12e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a63fd901364ebe05761f04ffbe03ee07d285874a4a5c7a990d033c5426619407.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a63fd901364ebe05761f04ffbe03ee07d285874a4a5c7a990d033c5426619407.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a6c161150badf4669602a8d0273eb48851698e71395b93881efa2dd3af7d931b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a6c161150badf4669602a8d0273eb48851698e71395b93881efa2dd3af7d931b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a78b3a09b3d1fa935261e08a37ae1597dcc564d4d6b511446dc9407a5a3d0453.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a78b3a09b3d1fa935261e08a37ae1597dcc564d4d6b511446dc9407a5a3d0453.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a82af53cce5a2fe1b9753adf394d47e7680eea1606ec9df37e855b5155e33215.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a82af53cce5a2fe1b9753adf394d47e7680eea1606ec9df37e855b5155e33215.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a9889d91ccd87db06d153a1d290f163e0d43481e409cfee51b5986f80203aeb8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a9889d91ccd87db06d153a1d290f163e0d43481e409cfee51b5986f80203aeb8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a9d1927af575c9bddeb6601718ce3e2f6ddeace63c1a6efb8342bca698a0b6b0.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/a9d1927af575c9bddeb6601718ce3e2f6ddeace63c1a6efb8342bca698a0b6b0.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ab2554764b25c886e02f9da6df338a16d0c46ff168b96e25f4b4b3817fe85c0d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ab2554764b25c886e02f9da6df338a16d0c46ff168b96e25f4b4b3817fe85c0d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ad0420729c62892b8b2daff7f44e1d58b16cd365118eef5913e811df9463a371.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ad0420729c62892b8b2daff7f44e1d58b16cd365118eef5913e811df9463a371.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ad423fa2b54aed7012d39359ac6235aa01f1569f6b83392e7e556996b39f25cd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ad423fa2b54aed7012d39359ac6235aa01f1569f6b83392e7e556996b39f25cd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b0d742ed0f3157db2ca6e39d8ef0e56f979f264146dc6800a3278247caef3cd0.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b0d742ed0f3157db2ca6e39d8ef0e56f979f264146dc6800a3278247caef3cd0.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b1085c971c2da6924c3fa6c43cdecb2a4b06c35392b271d41a07ef84097964f4.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b1085c971c2da6924c3fa6c43cdecb2a4b06c35392b271d41a07ef84097964f4.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b1e16a9b83e60e471f6899da0246a74b2a74408a15f2eb185383aa0d54426ec3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b1e16a9b83e60e471f6899da0246a74b2a74408a15f2eb185383aa0d54426ec3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b31f371db1aa33121c283edc0e2f9e5ce69ed821c33723c2343f7e59bb5e57db.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b31f371db1aa33121c283edc0e2f9e5ce69ed821c33723c2343f7e59bb5e57db.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b33b07a84851abb3d37da0c96d15a8d7f67dcb3f3f115ddad564a550c5b20006.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b33b07a84851abb3d37da0c96d15a8d7f67dcb3f3f115ddad564a550c5b20006.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b34f32de8bfb889eb3619899d65006460abcd798b8267625461112f7481995b5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b34f32de8bfb889eb3619899d65006460abcd798b8267625461112f7481995b5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b4588d85eb903fe34fe7f10da1d10ce4b40f6f86af64b91f5237e4ca259b26d7.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b4588d85eb903fe34fe7f10da1d10ce4b40f6f86af64b91f5237e4ca259b26d7.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b51947c3ea23bbbad542d2a62e4ede33d844d76f6d76fd37367b781ee2db7f05.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b51947c3ea23bbbad542d2a62e4ede33d844d76f6d76fd37367b781ee2db7f05.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b536337922f92c759aebd19e2f54b74081979f68e48c7f7e0c16cccf0c3d1217.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b536337922f92c759aebd19e2f54b74081979f68e48c7f7e0c16cccf0c3d1217.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b53b52d7322688048d619de42b3d9b0884786e0d37568f34b50628f01050dd6a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b53b52d7322688048d619de42b3d9b0884786e0d37568f34b50628f01050dd6a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b569d55a13fd281a8bd459ab82ec2aa965721bd50b5bc4c11324349474e93d9a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b569d55a13fd281a8bd459ab82ec2aa965721bd50b5bc4c11324349474e93d9a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b72e83954efae9b53085cc17b50d52b22a92d472ecb1adfa474e3464cb3de767.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b72e83954efae9b53085cc17b50d52b22a92d472ecb1adfa474e3464cb3de767.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b73650c06339b92873a377acfdff551930d43f7febb61bf16cffd53ec40a0f1b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b73650c06339b92873a377acfdff551930d43f7febb61bf16cffd53ec40a0f1b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b7877861755a12cbe04406ba968eb66c40f59548d76778de2a0ec2e9cf46ffd8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b7877861755a12cbe04406ba968eb66c40f59548d76778de2a0ec2e9cf46ffd8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b84408f338719721f17a70ea4e00500937227b5a414649667b8572c78f8b62cb.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b84408f338719721f17a70ea4e00500937227b5a414649667b8572c78f8b62cb.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b8adfd2f5ae91e14bdb8d47efdf4a681b14138ef17d698a0c50193804350807c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b8adfd2f5ae91e14bdb8d47efdf4a681b14138ef17d698a0c50193804350807c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b909f3c65258dda814b56e4678ec57bf66236714bd5cf976e0df94c1b9b388cb.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/b909f3c65258dda814b56e4678ec57bf66236714bd5cf976e0df94c1b9b388cb.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ba510b8c55c899d0eba7abf7f4bdefe36ad2d7914196b4584e7646e623622bd4.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ba510b8c55c899d0eba7abf7f4bdefe36ad2d7914196b4584e7646e623622bd4.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bac7f7aac0211d36b6949cc7e88b4116bce53140a8e2fd7087b4f10086078691.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bac7f7aac0211d36b6949cc7e88b4116bce53140a8e2fd7087b4f10086078691.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/baee6217efbfa4198a8c83fffdbc6c89fdd649ba1571008c0602cf4e3f17c0a3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/baee6217efbfa4198a8c83fffdbc6c89fdd649ba1571008c0602cf4e3f17c0a3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc1852b43beb6ddc2746bd14a24292678638aaddecd0e96a42c9cfd60e1de616.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc1852b43beb6ddc2746bd14a24292678638aaddecd0e96a42c9cfd60e1de616.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc2c13650dff16bff2cb8ea4917397dedbbb72acee222710e6324cf439dc0132.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc2c13650dff16bff2cb8ea4917397dedbbb72acee222710e6324cf439dc0132.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc3561bff16318f0f3a9958c83cd5feb4378b3d40b200476ea6b493239b7cfd3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc3561bff16318f0f3a9958c83cd5feb4378b3d40b200476ea6b493239b7cfd3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc6b580252d69607f922e2f2ddbccaeca2cce8a579e51a%%PYTHON_SUFFIX%%723493920befdf6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc6b580252d69607f922e2f2ddbccaeca2cce8a579e51a%%PYTHON_SUFFIX%%723493920befdf6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc7157db7546f6ee2314ac20a461923fb36598a4b2086c37b740529a030a32cd.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc7157db7546f6ee2314ac20a461923fb36598a4b2086c37b740529a030a32cd.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc80c8b6b4790b10c639bbb2dda71e2ba18b889d69b49e1af50fd7a24724eb60.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bc80c8b6b4790b10c639bbb2dda71e2ba18b889d69b49e1af50fd7a24724eb60.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bd3a12344a88c7f52876721c84a2915f23832df6d39f521f3d2244b4c62e04f0.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bd3a12344a88c7f52876721c84a2915f23832df6d39f521f3d2244b4c62e04f0.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bdda2b4f0f5a34f3a7f5d80b481aa2978cc3f460e252e116e3c435c7b99c8bfb.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bdda2b4f0f5a34f3a7f5d80b481aa2978cc3f460e252e116e3c435c7b99c8bfb.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bdddfabe19e22920d6dbd3773dae20a09160458a7267ed63e51f4d3157ba1121.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bdddfabe19e22920d6dbd3773dae20a09160458a7267ed63e51f4d3157ba1121.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/be01f4633b9670e8a55d67a494d5a61f24673961bf199bebcc2b1b3556864270.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/be01f4633b9670e8a55d67a494d5a61f24673961bf199bebcc2b1b3556864270.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/be99e04fa55006f87ca6493dbef2eae2d429e24cdab3568c90a77e1d83d3e9da.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/be99e04fa55006f87ca6493dbef2eae2d429e24cdab3568c90a77e1d83d3e9da.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/beffbcf6c7e36b179f74db1fd7e9d10fe948664f7cfe0cea3ee42c02fb492eb9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/beffbcf6c7e36b179f74db1fd7e9d10fe948664f7cfe0cea3ee42c02fb492eb9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bfd0d320784ae582e0fa5f1992901b73a3968cf62186f84b7f05de9e7863f789.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/bfd0d320784ae582e0fa5f1992901b73a3968cf62186f84b7f05de9e7863f789.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c00e785a841a7d31692bbdbe60069f90f0262209376473d0ce0dcbd9a6f8633f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c00e785a841a7d31692bbdbe60069f90f0262209376473d0ce0dcbd9a6f8633f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c16fc7c733af1d550647d6e70c5ef6601b22a07a412fa581cfd5c073cec79a31.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c16fc7c733af1d550647d6e70c5ef6601b22a07a412fa581cfd5c073cec79a31.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c1ce15ce93c93c8efd512d452058cb959b339928487951dcaa2444a7c4884ba3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c1ce15ce93c93c8efd512d452058cb959b339928487951dcaa2444a7c4884ba3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c26686fd4000fa064dd12e943256b0da34317805d6c0c6c8d217c95290c2cd2f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c26686fd4000fa064dd12e943256b0da34317805d6c0c6c8d217c95290c2cd2f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c27979da007af663cfd7dc56921b717d3c6b65fe75c21ed6ff7ac987370ae351.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c27979da007af663cfd7dc56921b717d3c6b65fe75c21ed6ff7ac987370ae351.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c31ed34c686fabf0037847d4b70df6f7ec373363fb2d79dc45e7f054c48c8f2e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c31ed34c686fabf0037847d4b70df6f7ec373363fb2d79dc45e7f054c48c8f2e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c3dd241b5748fb807589b848dd720c1c9f0faa2c84ad87ef03af64158a9d3844.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c3dd241b5748fb807589b848dd720c1c9f0faa2c84ad87ef03af64158a9d3844.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c3f97631d683638649274dc213e8b0281ea68a2caebd0b79a4a2775baa35ae19.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c3f97631d683638649274dc213e8b0281ea68a2caebd0b79a4a2775baa35ae19.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c4126b09d111d7cbfa5c72da375a50151736bae47653faf6568cc18eed4284e1.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c4126b09d111d7cbfa5c72da375a50151736bae47653faf6568cc18eed4284e1.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c47b97e88104f619505485ba62fdb780dc58053dde16df63b3e98db5cf9b9d90.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c47b97e88104f619505485ba62fdb780dc58053dde16df63b3e98db5cf9b9d90.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c4e5336464313234ddfb097c9aad5662d56d56e1ab3fe587bd1a8495c2214a20.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c4e5336464313234ddfb097c9aad5662d56d56e1ab3fe587bd1a8495c2214a20.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c4f741ca69573a3be5039d8f908e78cdf282040fe8612c50ea3ded63415aa01f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c4f741ca69573a3be5039d8f908e78cdf282040fe8612c50ea3ded63415aa01f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c5ff8c67bf0c0e90107cff92e9ad292c5d5d8a3148000635d8b704dc34d96d68.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c5ff8c67bf0c0e90107cff92e9ad292c5d5d8a3148000635d8b704dc34d96d68.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c612cff73011ec5d0c44c1a41e5b904f0e24446fec5d12ffe70f2a79ddc24e85.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c612cff73011ec5d0c44c1a41e5b904f0e24446fec5d12ffe70f2a79ddc24e85.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c68add97e615665a55aeb96216e285b86c51a78c4a69485a7ed51472dba3bf46.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c68add97e615665a55aeb96216e285b86c51a78c4a69485a7ed51472dba3bf46.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c7f6b8835269e3af146de6fd412be9b303a46d24a4766de7f9c5a455cb0c7a07.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c7f6b8835269e3af146de6fd412be9b303a46d24a4766de7f9c5a455cb0c7a07.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c8bd1a7e05c4b39c2086fa4ba979c47ca949a7115867440e739d0fb12b251e89.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c8bd1a7e05c4b39c2086fa4ba979c47ca949a7115867440e739d0fb12b251e89.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c8c494afed81e84fbfd31807766f61d7ce27ee9973b3485f515b9b9662e21a47.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c8c494afed81e84fbfd31807766f61d7ce27ee9973b3485f515b9b9662e21a47.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c8d9b3b4543cd224ba91969df33e39d3e436005d18e3a2009e58439a2fbd79ca.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c8d9b3b4543cd224ba91969df33e39d3e436005d18e3a2009e58439a2fbd79ca.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c8f36d9e63a6886213024b011013ac4f7ced988fd71707607955ddfec3da4537.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c8f36d9e63a6886213024b011013ac4f7ced988fd71707607955ddfec3da4537.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c90770434a99ad2528a79ceea43d423add8c87ab8738c73931f8ecb48c51908b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c90770434a99ad2528a79ceea43d423add8c87ab8738c73931f8ecb48c51908b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c982e700fba015d283a362d50a1ae3ce19c49d9bc5f415319e7aeda6700e2f9a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c982e700fba015d283a362d50a1ae3ce19c49d9bc5f415319e7aeda6700e2f9a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c98c948d086435f33098fc9a81496804e80214265538b262219323eedcff4b44.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c98c948d086435f33098fc9a81496804e80214265538b262219323eedcff4b44.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c9b986909a169a25ef3c43a90de8658af5a5e63f2b80f65d9b9d9792d8062679.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c9b986909a169a25ef3c43a90de8658af5a5e63f2b80f65d9b9d9792d8062679.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c9ee3c552be1cb402229510dde8927ae97973ac375ea17da95b7fe74e33c679e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/c9ee3c552be1cb402229510dde8927ae97973ac375ea17da95b7fe74e33c679e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ca700bd9875c6aa1de1b2da78a21bf4b93f1c57696dbafacbc951f60aad9011f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ca700bd9875c6aa1de1b2da78a21bf4b93f1c57696dbafacbc951f60aad9011f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ca7904a204e1ff8c50fcbf11392c7d3295b6ed469cc5552aaf8f1cbc5ed8e3b1.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ca7904a204e1ff8c50fcbf11392c7d3295b6ed469cc5552aaf8f1cbc5ed8e3b1.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cb31aad997360c5d2bf258cfe9e508164a15488f6514128b58b90ce8c944c621.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cb31aad997360c5d2bf258cfe9e508164a15488f6514128b58b90ce8c944c621.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cb56d355acc904657669f0444b87ec44b9573a166571a882ecf42786f8a53b4f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cb56d355acc904657669f0444b87ec44b9573a166571a882ecf42786f8a53b4f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cc4ea5c291aa4553cc05ffb4f1aca02f4942dabfcf999f34606efff0e2540d1d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cc4ea5c291aa4553cc05ffb4f1aca02f4942dabfcf999f34606efff0e2540d1d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cc5e040a26b17267263b18fa39921a31c1bf75db01d32d9140bbca4b1c14af6b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cc5e040a26b17267263b18fa39921a31c1bf75db01d32d9140bbca4b1c14af6b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cc63b33af4c5c6471d087cb4580baaa72474a13fca2667aa7a19f5482f9e8a4f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cc63b33af4c5c6471d087cb4580baaa72474a13fca2667aa7a19f5482f9e8a4f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ccbbbdd2f9d99df4cc8b9e384722da695d286eef8184db6c50c7a7e066d9bd4e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ccbbbdd2f9d99df4cc8b9e384722da695d286eef8184db6c50c7a7e066d9bd4e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ce5f992355fbcf8a71a1c31e051b25fb9963971c7feb35ed9192c5d7ce2d8626.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ce5f992355fbcf8a71a1c31e051b25fb9963971c7feb35ed9192c5d7ce2d8626.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ce7ab1f4bef735a7d4e3df1fa3f0e35dbd02dbad5a80e2281800a6844236ea18.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ce7ab1f4bef735a7d4e3df1fa3f0e35dbd02dbad5a80e2281800a6844236ea18.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ceefc87b661d7f13e4cb42be03ba78a426993ced676e7942e8130729c13d3af8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ceefc87b661d7f13e4cb42be03ba78a426993ced676e7942e8130729c13d3af8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cf907cbdb9f09f600a3ee9da8389510f0b697be217a02bb3bd4b35532528bc0b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/cf907cbdb9f09f600a3ee9da8389510f0b697be217a02bb3bd4b35532528bc0b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d03add7a23634756b031ff7f910a45fea585cf0a2469ebe08d960f5ba4ca2d82.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d03add7a23634756b031ff7f910a45fea585cf0a2469ebe08d960f5ba4ca2d82.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d13565535d56d67f186a0d03506fba68b30e3be14bd60c29e9b6563dc1578c53.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d13565535d56d67f186a0d03506fba68b30e3be14bd60c29e9b6563dc1578c53.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d1dcbf11412412b19393071445aea364d8a2f51cf9214c7c280688ecd02baba9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d1dcbf11412412b19393071445aea364d8a2f51cf9214c7c280688ecd02baba9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d2179f8f5e66d211003c08f8573231804d639edebbe66ec8cec5414c083d72ca.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d2179f8f5e66d211003c08f8573231804d639edebbe66ec8cec5414c083d72ca.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d25612b5cc3eac62fb651435c6667c5f7fe211e053812130284a68145d17f01e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d25612b5cc3eac62fb651435c6667c5f7fe211e053812130284a68145d17f01e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d2c15bb789827991e42ae65f48866f4cc1db1e57349e75b1980342ac55f37797.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d2c15bb789827991e42ae65f48866f4cc1db1e57349e75b1980342ac55f37797.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d3747b9b3d669285a30f2845e3839a778599dd072b353f4b2eecf6b7fefc4f5f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d3747b9b3d669285a30f2845e3839a778599dd072b353f4b2eecf6b7fefc4f5f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d377a53f870a18d96b9bbe933e600d94888cda6e1f0cd34cf3156a3cf76cab8d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d377a53f870a18d96b9bbe933e600d94888cda6e1f0cd34cf3156a3cf76cab8d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d4140ac2d9be17f2e68fd7bd197672d536bc0e8113ec7e4ac7d8d09a03e4b8ce.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d4140ac2d9be17f2e68fd7bd197672d536bc0e8113ec7e4ac7d8d09a03e4b8ce.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d49fd653d34d5ef6728c02023ae301b9a41bc72e08b976cab2b2cf8d77792a2e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d49fd653d34d5ef6728c02023ae301b9a41bc72e08b976cab2b2cf8d77792a2e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d4a297f500053a7c0fa1ac39f718c8227cadefe75318d0399c69d9c0ea5e085c.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d4a297f500053a7c0fa1ac39f718c8227cadefe75318d0399c69d9c0ea5e085c.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d54b49afe2849d5ff40d244735a8754507afe8bb8ca8a56892d36faa70f66df2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d54b49afe2849d5ff40d244735a8754507afe8bb8ca8a56892d36faa70f66df2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d570deebb299d392be77972206b9d9e0101eddd4f2aa52092d620e6f8fb90e47.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d570deebb299d392be77972206b9d9e0101eddd4f2aa52092d620e6f8fb90e47.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d5769d13c569f91c6a5ac664abf62ed2556aa62509aa3d3aece708dc4ea48ed6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d5769d13c569f91c6a5ac664abf62ed2556aa62509aa3d3aece708dc4ea48ed6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d6310dd3e191b4f607d59d2e9e2a38be987796207d2bafaed6d386bc7d78dcbc.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d6310dd3e191b4f607d59d2e9e2a38be987796207d2bafaed6d386bc7d78dcbc.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d90946b5917a09d04f854ce20671a7ba87fdd7baee8a8ae46cec8bf38552099e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d90946b5917a09d04f854ce20671a7ba87fdd7baee8a8ae46cec8bf38552099e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d9d798697ac2f749211c24a76096124b4bb750d858fe93ba1574e8d87419b054.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/d9d798697ac2f749211c24a76096124b4bb750d858fe93ba1574e8d87419b054.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/db36c54c46c14a50ce0511c17991926c602d00a9fbb6eb70f953a7fe3ec81171.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/db36c54c46c14a50ce0511c17991926c602d00a9fbb6eb70f953a7fe3ec81171.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/dca9853d3dd29400bbf0d24c4aef30bc4476ea5afac09d41cfd0463243f7b5e6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/dca9853d3dd29400bbf0d24c4aef30bc4476ea5afac09d41cfd0463243f7b5e6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/dd6c15bb4d047f31b5b0f8ba77f89d56da68f69fd43e415f8f1b000778d17dae.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/dd6c15bb4d047f31b5b0f8ba77f89d56da68f69fd43e415f8f1b000778d17dae.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/de5222d776f709b60f7a33eb60bc44616f39830f3dadbb45aee7b6b2fb907112.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/de5222d776f709b60f7a33eb60bc44616f39830f3dadbb45aee7b6b2fb907112.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/de725f550b6091ba9796f68dde00b7fdc50ed0c40d57d7d2b5f23211283f67b8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/de725f550b6091ba9796f68dde00b7fdc50ed0c40d57d7d2b5f23211283f67b8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/df03cf320e8ed6ac6a3f7afcfacc8a6cffc1cb15720d2e3b1dd3f0f93088e828.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/df03cf320e8ed6ac6a3f7afcfacc8a6cffc1cb15720d2e3b1dd3f0f93088e828.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/df0c522a443c84acb2a841eec85807797cf41cf567c9d52d7eafe5e15039293f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/df0c522a443c84acb2a841eec85807797cf41cf567c9d52d7eafe5e15039293f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/dfbaf578a4e331c43320f362249b6100112c85ae7d3404078e1d11aca5cb37e2.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/dfbaf578a4e331c43320f362249b6100112c85ae7d3404078e1d11aca5cb37e2.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e04941c12e0f09bd45e9f439ec191c56e8fb21d04d08214d8d339d687e2d0b8e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e04941c12e0f09bd45e9f439ec191c56e8fb21d04d08214d8d339d687e2d0b8e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e1870d18b1c41dfed6d3bd5b1c180e6a456910aa0549f801b9c32cd553df1bbb.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e1870d18b1c41dfed6d3bd5b1c180e6a456910aa0549f801b9c32cd553df1bbb.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e2fabe6907675923e9f73ae812e65d5c94943a4063a859a7ae9cb22f7f3861e7.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e2fabe6907675923e9f73ae812e65d5c94943a4063a859a7ae9cb22f7f3861e7.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e32786175cd43fac8eba1820dd1c7b507dd1ecfcdf4df2ad97aa1f20ca812cd5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e32786175cd43fac8eba1820dd1c7b507dd1ecfcdf4df2ad97aa1f20ca812cd5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e33eb35e2af23fa7b34ff8a7f9bb848fbcebf7e4d8e7bb353d4ecee8975a7f98.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e33eb35e2af23fa7b34ff8a7f9bb848fbcebf7e4d8e7bb353d4ecee8975a7f98.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e42b9bf19a3022be9e49f21fc4d0073b518a88ccce1b4b5eb65fa2264cb06f17.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e42b9bf19a3022be9e49f21fc4d0073b518a88ccce1b4b5eb65fa2264cb06f17.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e53b545c5300a6a4603c71a60b23afd068352a472978320f7aedd3860e2dea4e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e53b545c5300a6a4603c71a60b23afd068352a472978320f7aedd3860e2dea4e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e63e0bfab269102617636353012c99e17784e4fb3d5b37ee35d80ca2985c081e.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e63e0bfab269102617636353012c99e17784e4fb3d5b37ee35d80ca2985c081e.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e7394cc37179f01b7f41a8877a490a7eebbfcd176460605b9900dae9966f0284.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e7394cc37179f01b7f41a8877a490a7eebbfcd176460605b9900dae9966f0284.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e744e31d8f6d1f49d88b386373c4255b9964cefbe0a9ed1de78d4e8b8963fce5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e744e31d8f6d1f49d88b386373c4255b9964cefbe0a9ed1de78d4e8b8963fce5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e7721e54f65dff73b3870ad6a01a2c717255f48b7870332941cac5dafbf99aa3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e7721e54f65dff73b3870ad6a01a2c717255f48b7870332941cac5dafbf99aa3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e7c60677e85a9284c1b30f383419cbd2ffc555e0f5ee7dc1d734476d569dab84.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e7c60677e85a9284c1b30f383419cbd2ffc555e0f5ee7dc1d734476d569dab84.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e8018dd6f8e5bae1ea85ec0fb19c1c0ccfe33543d31e2d9a5a2c991fef8fe7f6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e8018dd6f8e5bae1ea85ec0fb19c1c0ccfe33543d31e2d9a5a2c991fef8fe7f6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e81fab57ae581215b1e20f3c0a096f49d13feda93e174448aea2d55767cfd06b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e81fab57ae581215b1e20f3c0a096f49d13feda93e174448aea2d55767cfd06b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e9121e75bcc78eb63d452e99f033b71aa5acdd55568028a9b370478690ca9699.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/e9121e75bcc78eb63d452e99f033b71aa5acdd55568028a9b370478690ca9699.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ea5d99f2454464a85188178f099f977c5ab0fa858e494ee15dc5ebf7e8af606b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ea5d99f2454464a85188178f099f977c5ab0fa858e494ee15dc5ebf7e8af606b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ea9e284b24b41ed0466aab7c7e321a84d8d874bef740e1121cb4d0e958972eeb.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ea9e284b24b41ed0466aab7c7e321a84d8d874bef740e1121cb4d0e958972eeb.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eac5162586d464a7e327dfa761efae03fd1edac935ab4b11b5620ede28b83069.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eac5162586d464a7e327dfa761efae03fd1edac935ab4b11b5620ede28b83069.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eb931443b1a78cef6833448cc643476530789055b9a96ca1355721ec2e137613.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eb931443b1a78cef6833448cc643476530789055b9a96ca1355721ec2e137613.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eb95519157a98a98057dbd9aa028926b12f955a9b914a131e3c7fc3078cce4c3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eb95519157a98a98057dbd9aa028926b12f955a9b914a131e3c7fc3078cce4c3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ed34b041aea15b32edefa134c9101499e03e785235defffa8e3e444eb4dad53a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ed34b041aea15b32edefa134c9101499e03e785235defffa8e3e444eb4dad53a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eda8008a4edf1d2625a1e3fd8804ea856e0a8e21e12b36ec922dfb6196a80ea6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eda8008a4edf1d2625a1e3fd8804ea856e0a8e21e12b36ec922dfb6196a80ea6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/edfd5d4906f41d9ec93519ec9ecbd949a6fc702f735582c29c2aeab515712977.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/edfd5d4906f41d9ec93519ec9ecbd949a6fc702f735582c29c2aeab515712977.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ee04cb137b4ba650472560dc598bafe9932d0b9899e25aa598ab5a939fcfd777.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ee04cb137b4ba650472560dc598bafe9932d0b9899e25aa598ab5a939fcfd777.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ee201a7c15cf28c941ca96b833477017e0386c3a8a1bb354ea785427162e448f.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ee201a7c15cf28c941ca96b833477017e0386c3a8a1bb354ea785427162e448f.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ee6753922d2caeed14ae1167db97d3446203219003099603b374d0377afb8433.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ee6753922d2caeed14ae1167db97d3446203219003099603b374d0377afb8433.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eef2893fd63c719765cc3b162468d57550c148d5ab93c2cc827df5583611bc0d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eef2893fd63c719765cc3b162468d57550c148d5ab93c2cc827df5583611bc0d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eff9a5189f6027fd3e71595ea00f3de3bb9b8ee715e8f07ec4a9b43ddd24826d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/eff9a5189f6027fd3e71595ea00f3de3bb9b8ee715e8f07ec4a9b43ddd24826d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f0749b2eb7521a2ac45ad03e7cb18d6b77f6b73f7ed64e68c0337b1e0cd0f736.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f0749b2eb7521a2ac45ad03e7cb18d6b77f6b73f7ed64e68c0337b1e0cd0f736.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f09c878e37965a179d22c719f3bc4d93139e08cd0d60d9102597d75746b0c555.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f09c878e37965a179d22c719f3bc4d93139e08cd0d60d9102597d75746b0c555.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f1df2a54f13c43e01d9d9fe31978e2d2235bb50f74ac9803fc9db8d77ac549d9.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f1df2a54f13c43e01d9d9fe31978e2d2235bb50f74ac9803fc9db8d77ac549d9.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f4f9025dc075149bdcb5987e8a18e1fca410c2ac4b2b7922e86ac54590b32f31.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f4f9025dc075149bdcb5987e8a18e1fca410c2ac4b2b7922e86ac54590b32f31.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f544d02b5df5d207d201358c674f41d40e988bc3a2aa5c3894723ddf5a734091.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f544d02b5df5d207d201358c674f41d40e988bc3a2aa5c3894723ddf5a734091.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f56faca8be5721bebb68e32f5a83819a56325ec73956c77329378afab901b032.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f56faca8be5721bebb68e32f5a83819a56325ec73956c77329378afab901b032.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f5e502a6e461aff989a4fba66fdb39497295316446135c3ce1eb047c373f84dc.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f5e502a6e461aff989a4fba66fdb39497295316446135c3ce1eb047c373f84dc.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f63f98abd2bae7e6238031bc009c6d691fc17866bfd597068916bc1973fb072d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f63f98abd2bae7e6238031bc009c6d691fc17866bfd597068916bc1973fb072d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f7691829056035e391090dec1a635a0588243eeeb485c3e7c7b1f7a2e2c20ff8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f7691829056035e391090dec1a635a0588243eeeb485c3e7c7b1f7a2e2c20ff8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f76e40248ca34cdf4942fcf408ebb35e1727b87d25da3324ddd9f92a4517bb45.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f76e40248ca34cdf4942fcf408ebb35e1727b87d25da3324ddd9f92a4517bb45.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f7bb658ebf4f8fd3a346c3b2987ce03e85266e39b140fb767d6858225b0b1054.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f7bb658ebf4f8fd3a346c3b2987ce03e85266e39b140fb767d6858225b0b1054.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f7bd00c55%%PYTHON_SUFFIX%%22512d0d781a6ed5395cbf8308f52d72f3e7099d68e267852bc5.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f7bd00c55%%PYTHON_SUFFIX%%22512d0d781a6ed5395cbf8308f52d72f3e7099d68e267852bc5.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f7f517bbbd909838777d44046a880dfcd20e4ccd0b390a2fc6382befd39bfb5a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f7f517bbbd909838777d44046a880dfcd20e4ccd0b390a2fc6382befd39bfb5a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f88867852e0c44036bc804788706e00fadbeed1a74e3ec32174175585ed1c343.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f88867852e0c44036bc804788706e00fadbeed1a74e3ec32174175585ed1c343.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f8c1b5ab202a299e85485f2f242adff4d93db7bc7bf294e70c0dd894f5f74a82.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f8c1b5ab202a299e85485f2f242adff4d93db7bc7bf294e70c0dd894f5f74a82.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f8c7eb9dd8be4398dedbb6677f427f4e994c1ffc5a1f06c1bcdd562b6821319d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f8c7eb9dd8be4398dedbb6677f427f4e994c1ffc5a1f06c1bcdd562b6821319d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f8f44ba2ffdea5b0d07e032319c1ddb75067cbdd8dbd3e5f5c568d3d989470a6.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f8f44ba2ffdea5b0d07e032319c1ddb75067cbdd8dbd3e5f5c568d3d989470a6.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f9608f5ef6e9277b716d5e7238999a6780dbca7e605299f449e25b949cb474b4.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f9608f5ef6e9277b716d5e7238999a6780dbca7e605299f449e25b949cb474b4.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f97e00f4921be192f8db5044cbb98bf04c8448f7104679373b331d8e9aec67a7.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/f97e00f4921be192f8db5044cbb98bf04c8448f7104679373b331d8e9aec67a7.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fa1adb0bfe35c1b9008b25eef3de69a1f3c59a70585b6b5b0a8aa8c2fd9d76a8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fa1adb0bfe35c1b9008b25eef3de69a1f3c59a70585b6b5b0a8aa8c2fd9d76a8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fa37da60674cb562edda0a1ed3589603d41d16de4c00b92ac0546570ddf470b8.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fa37da60674cb562edda0a1ed3589603d41d16de4c00b92ac0546570ddf470b8.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fab5a18eab54940adaba2e593b5eb617125d97496d7fe03cb0cc4f459f499c0d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fab5a18eab54940adaba2e593b5eb617125d97496d7fe03cb0cc4f459f499c0d.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fb049c0de03328e65fc94c10e3dc5a93ca724b80662cfccbba613bc1b169acdb.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fb049c0de03328e65fc94c10e3dc5a93ca724b80662cfccbba613bc1b169acdb.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fb503e1ad5a4c36538cb41f3aa6d4a07cc429e3f9eaae9411ef8e5919f7a349a.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fb503e1ad5a4c36538cb41f3aa6d4a07cc429e3f9eaae9411ef8e5919f7a349a.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fb540086f991580c4a852cd1977319c2cb2d19af8ce9a66e092acaab7c542a99.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fb540086f991580c4a852cd1977319c2cb2d19af8ce9a66e092acaab7c542a99.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fb946a4e1ad0aa02b911b1973ad57decc5b12e9458d801b0056a8f9ede4610b3.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fb946a4e1ad0aa02b911b1973ad57decc5b12e9458d801b0056a8f9ede4610b3.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fbfae358fc6118707ed0f2032265604e1b59f2757246cc54be53beb0254c99de.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fbfae358fc6118707ed0f2032265604e1b59f2757246cc54be53beb0254c99de.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fc45781ddc90b8f54788e3ed445ef4e080252f9cb8b3407f7da3221cee77077b.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/fc45781ddc90b8f54788e3ed445ef4e080252f9cb8b3407f7da3221cee77077b.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ff2460e6c9d838f3cf4a8372e2eb6b4c07c41e713c1eed61bd95c9551376c0b1.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ff2460e6c9d838f3cf4a8372e2eb6b4c07c41e713c1eed61bd95c9551376c0b1.meta
%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ff89b2af861add95b7cafa29eb05a4f9df594e26987bddb98c20d2df3ebf8e8d.js
-%%DATADIR%%/share/deno_std/cache/gen/https/jsr.io/ff89b2af861add95b7cafa29eb05a4f9df594e26987bddb98c20d2df3ebf8e8d.meta
+%%DATADIR%%/share/deno_std/cache/node_analysis_cache_v2
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/010ab5a2e2b8bd9419eceeb3654e9d2f1412afd9065e89a8d3d03c58f29970dd
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/075584d2a217fa87db56cb38b63393804f62af3308285711316daab6892cebb6
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/0c6c306ec61f9f4ce116820e834d89ba66bf46f36ccaa062fe6ee56f319f0c3d
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/0f75dfc2814746a89a34da18202b13901fc363f7d9e3307dbbf0ca91235fcca7
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/36e8d28a1e3f66e7b769c78e1cb6d047baf5d8c70bdcb74a8be2f3e208c76717
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/4aa92585266b77e5013172b113702098dffab7732ee880a85eee5d28b86be1b2
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/4abe3e0040b17cc2dac39d3fc11226963f4804499c7c50ba8c5bbe725c64b9ee
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/5542458f3eff21fe57373d4dfc90d8db72551d82e21a6717c21b02ce4fc81cd7
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/5c83963c2d8c0b7078355b0e5483f24db63e7fd975ca120e1887a1757f4b2362
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/6732b84576b173e7d0a8a64a771a69c4deaba3672f6213452199dc6515dc37ed
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/73f87a6751244645e4d39ce32a9066984659ec2fdf0baf74a0741d6cd8874756
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/7f7cba3cb024e2be489a6198328274f3b3b91df51411dfa85a214ee52c15248f
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/8068c74df1edde947dfb828f154b2d23fb8fcbe9396f3511833cd0d540098c8e
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/8b5d52fed10c45fe082e16bdc12ee79af4420c54c718c0e488432ffb8b055236
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/922f8e14c7548dc97dd43bdbc789505d57303e2c2aa0aae5c70dda52e3ea167a
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/96a3738c833f7c228d545e505ebcf5c9eee5278b1e00758a5bd5842fe38232e3
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/a3c64ada240edaa58a879f63ed93de0cf7f162119c661c757b050b95885a488e
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/a899fc3bf3cd53c6c6b81018afa471c4c591af051a19e25bcf21cf78860bb136
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/b6673875aa63b519d3da81d6223ae682b417e027cbc436d18cfb78e52935ca2f
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/c425955d80b3b301a6a9314dcdb26fabf996d9be08d988929f4cf55e9dab437e
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/c691baa78774cb9a0db2102e55f8c305108650b5e7e0e871ef8dc41adf770bc4
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/dad85d7691927111b017bea2b857658c360d47ccf9b36324f0a79123afbad338
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/f101fcf2ecab259d6c43d304f9a0c64983e8943909844452bf42c3a28bd19079
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/f1b1cc235f3cd8168d4172de0507c9c41090795102be14a89d8a411db9850b65
+%%DATADIR%%/share/deno_std/cache/remote/https/cdn.skypack.dev/f616c69ec1030574d19a91cad246bb3582d5f1d8399e52e59e6282aaeafb287c
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/0df49ef16500f7bbcd20c3201afaa13d06f38a76f03e12af92f7a7664eebb8d6
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/35d8529e60c92d6de05372d71ba715951c23c620265d34a06be60cefb1421c5b
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/3d6d199ccce5df7bb2e2e19e6da141044ebcbec48bd19dd875aa28bdebde8280
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/41ecf4ce49752178c093e74a1a6a1fa058ac2d90b260d69683c266c1c8255d63
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/4315f976355618d2ad6f186eead5f0ed362d558fe341590393b37c0d7e1419f7
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/66099ef5b256a858332a17450a6f23703acfa19fc8cf4716c0343b0d1b247949
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/7263b2c1f03c921c013f6058dc1b396d5c071ecd0317b72e9a57acb9197c41ba
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/84d924fbc2987a7232bd9aca4fa34e9a5538792a20f82d0a67f6667e184c351b
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/a4a7b3853d511a8c2a5ab9771e1daa11cf080368e891ad597824937369c2e166
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/cdde2da1e0655f7895b70ff820cf7c731b9cde333c7c62147ebac4b7109705b8
+%%DATADIR%%/share/deno_std/cache/remote/https/deno.land/edc80df01ebac97a0479bd2affc11a3a27a791140e046cd1bbb60237fcb9c8b9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0020367e35778c288da7100a746b558578c0d0b26703f3605dd3ba58ea9e69ea
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0054fb15e846f2571c7a9b4cb90f7e44cbac853bb522708deb9f3fcb503c5a4e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/00b50ab1c59022183e0dc7db06b17289ce146f34da55e9fb6aec92eab057c280
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0166148564a27bf9c0acbf50603a713a4bf8fd5ffb72b29875f6c235d1fb57f2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0198ead0f0c788d6eb9df1787011b744fda1b94502f702865a1c24f4b2d12431
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/027c1b25d0f0182dc812f71f15513f11d5b9596182c0d2c452b%%PYTHON_SUFFIX%%bcf2d5a99b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0281ead72aef9fb9d472c8b28897d257b6cfd94da0bc14d26f5dff24e779d3e0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/02d0b74c6f10b330da139cc3165a5d4d3e947dc4882420c4fa77c52ab95bfb0e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/02e8383c85be1075e15693b6a2c70c20a436e13a2a4d9a3d6b28ae69f9218a01
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/032a558522f87a2f9013d70789fe38fefe0dacd87abcc5ddb025880632eab31a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/03cd31b92a8b4db9af5cdfff34662fe70a9445ab488042442f556a3cfc2d3bb9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/03feb99a6b51ee2cfa61bdc8c56b304334095220cb5eef58d9437bc80382ae05
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0413f8d88845170dfe8c81515232e209d0136ea7e1bc16023cdea4c80e8e156a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/043686d72efe941d35b40bcbd0e223f33252df4ead5bcf706295d78e1a02fd09
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/053ca1a144414deb87e0b35a02612851b80b70c8ac9803d1adc44932fb05cd1f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/05532a4fa1f70a4cc03f49b42c30066a32b285be731e284b5f447c4b1e5ce262
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0562598cea0592a4cd0d5a21e23f122e85e418937d9efa7ccb20b8a4f1e7684a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/057eb74c89ac502bee9435a85ebe66bffbeba1c5d08520091d8ad0b423504e3e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/059c1e09b9cd333349067920128041263cbb8477efb7248d2c2c45c4ab762455
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0680b7f1ffe664f99cf9a86a488c1618e80c4a41f0193d845216253d0c2882cd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/072b946d2bcfa559c591bc78b564100a736a8098b79bc710d1f5196bb50b9e85
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0838588a4092534f8136c8be71d717661ecc95c213413d992be9be6707e4680e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/08398f09d4f5c3b0ee5af7297b73b9f4bbdc8d70f2b6376467e66e05d73e31a3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/08cbcdf9a8675d8f499579dc1fb15c313cffce7f172f65a352a97121ce19d0f5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0952f4500e62e01f97f82c298a6a4e0d165914a73184aa2b5e49527c959eb3d0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0a6ed26d9900094748aba5b46e241c8c51725ed65fe2c76cb0a75c63e0feac23
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0a7f60bfdd0905d0a51b652f31e8047b75a38c97d7e0696ce37ee90b6295485e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0a99693a322282bc9c2977e641cef3103352b1ff9a6aad33647d9c2177ef1289
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0ae19a6cc932bec7f5cb0848138bc2f7ff4bb6f50884028e7b758a9f14cb1086
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0b848c3e2161da51778bc35db0fe747af96634557a400b75f30b68b473c1f9c4
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0d62a0dbab4952bde80a3f50aa2a286bd695228af63a95a0fef62d0b8d14efcd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0d67c74e805a849f60eaedf136c990cedc696f6d1174cbc4828cb4f57a93dc37
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0d731e8b3f5215851918e7cf9a34c929dbb7b92dd063e7816dc6cfec58ab7c7c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0d8863f4680abfd44014189909a0bccd7498605bc324e86ef922a515ab263e4f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0e565f5bcc4fcdc1a2b1ab4d9c08579c585b2ac51915cd21bc8a6992f97b4e2f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0e952b52d6c717acaa6142cda440f004d5aaad34a97ecbc108fd85b023f28283
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0f8aab0e57e312c4c1587c23cc2a040c8b0d177f0a1a9ce0e76fea2a9ef2e277
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0f950a6e1f4e90e7955e6a668b6ae2e87a850c20b6fe8c92b3e0c9893221f806
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/0fd239e9e521f59c32269dca849d212d7b71df0a3f4c0be8e2764bb47f6a6113
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/106364894755b59c2e5ca7cb98e0b53ac9c6841b4b4dad69b75fa447e421149f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/107e6b035de246c56b3a1353c1a5c001898b519c7fb75a5f38a4cf8bbb670483
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/10969a646f630d8fc524f1ad9d123fc086d7ba8f1391f300a396bee9ed056531
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1213f884ea43ad6a81c5f4eb4894253d0ed7889c23e2da8703ee16cb342b4192
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1229300d6ec5afe31643ac3694808a24050dafc497ec393cedcd9b2d165e573b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/123283064635d9f77756d8d95e6b7e509a331aef7f4207b1ff533610bd06f65a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/123522cb7388bbb28133a0f8b084f10d780665e650dd401b065a2b304fef28f9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1271d8b9fb52fcd6dce66e78720a1931756e4eeed7689ea3eb835e5ca666194d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1330097bb775b9dd590176edca72cfb64ea375dbacbed37ab59bf82fae2d694e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/13affef64f6c8d19f462468d090c3e95e754fe2d8cb93eaa2157ef035c81b7d2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/13b9ad52923020dd0717d629fd57ab096b94e405b63c92e0bad13aacda5b2ce9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/13daba926d5f9e08f1f82b06b5a48863dc0c6466c7a8ae4a2ffb5213700b0b23
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/13dfe14c29fe48e339d91e6d13f85dafaeef8b0dcbaf44e9fd081f0db1c68a19
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/13f0dc1533567234939cb37bf66019c4b2c1afac20f8f6906b3828fc65f063ef
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/145340da1cf087493459e9ff7eac40ab169a1e5b52f617ff34f926da8d4a0146
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/145c5d712129ff244a135e01621f21fc40eaf673ba72b29d60829b93424eebaa
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/153ec0150e1e3a52b52cccaf94514a9cea99a43f2b2850dc0ffdcd88d6a19392
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1565b6c459ffa442a59d793200ac38af19308e78e7548af29ee479525bc6a573
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/15df7cafb4bd43a81ce4227b2eb9e6e94d4a06c0c52ef19939a7acf0ada2b3ff
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1608aae9d87948df65e5484993b193c8174c3c53cd718288cadfbb40f5a47859
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1623da8a4f0ab85cf2419f987dfbcc5a80c3212eba75f43e38e40cbb8b9719ee
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/16a9faab7a57d68be8006a48c3d8151a8b570626021393c3200979affed1beae
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/17233495b05fef1316010f74e1ead1d3e1047f2a3a1c2eeb0c1b1a88b9c1aa3a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1773ff263bcc09ea1173e8a648e2e1139888f372f5834066a1466ccdb99c84af
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/177957b13fb985d9b758f27d0eaa19b17e5bc33163618e1c4ab84f270d993f38
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/18297284a412de3bbbdfe427d8ee03728247dcc618d7e0927734957c49f08209
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/189b272b5f82267e753baba400f0559b5008ea4ed9607a0c2d9e36afc7f56c77
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/18c752d4cce88ce029796a2b2b217da40c11b7cbdd908d271d430ac6875d6422
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1b0d6a6989bab6c0b265ff98a32f8e31cb0c0c9c5f6766ff0e357acd67df052a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1b5d03a1f1363342745370136436611416537f4edc3db97c1b0df95bc71f7b79
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1b7fdcca2c32b7d34f75ef0efaf19b215cd7229bc8c41552e9248f358efeba99
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1cc52c11315e1be75bfe87d6982d6288315f5a418e59e2d7af58f8a57f0e5ceb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1d1134bdec4d997ff637136b934bb6397c277ccb258c385cf9d1a91ebe9ff93a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1d9b59f8b5a44da051bee5c1d2ad1d2707766ce3fdcfa259b2e79bf6f7ced28c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1dbad2b4e4072cce87b9d9cfce41c96fcd2f704208fa5c60737b337e4854219d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1dd3b9e12d081ad750fa1b1b0029bd74f08334d4d953177a15e03b9591765317
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1ee395e4ec7393e431de07bf6a1f512b346b2dae385794395a6155d801ef83c2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/1f4708e30c9ee2be494b739524a8480dab3930cf38c72cac53780922ee101407
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/213800b089cedf3c74cb8f07f3f6f8facfcb697e5157f09a227ffb6e3f8c12e1
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/220ab94ca73f70a03aa314c3b7c1fc9757e9999160d2eb299ae746f3a5660a38
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/223b9725fbff895565dc4247a554b02316e2d2c115116394c399d344da10a959
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/23b5e5df5a3ce17321df0f55a2a200554618f73c7750a99cbe725ed22cbbdfa3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/240bf5fc71a5ca7a5d8ff41a9adc4e29f138b1f12c604db1131dddad44bbe78f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/243c7d3d2c739095928460b5dc40c72736bc478cb7b72693b61cb97160786487
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/245c08e82677680e8a5d1b8ef5f76ab2b9ce50ecbed3c540e49ae10b5691af08
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/24d216ed2e95b84c66f00562c3a2d662e92170e5a371124a98bbd39ea8049a79
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/251d6b283155cf7d12b920e8eacd6604051ff12e9f0234f943ee1be7cf5e73a6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/25789e2a15662d0c3e339ccb09724770f4799a76ccd67d71209241de235b792c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/25d08de8c2927ba2a5b02be510b6c896f7dcc7c62616a8b4bc239540de537132
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/261e1ba6f687eddf5dc0d8f4e894aaf1c47635b991a27860469d61a43c434496
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/26a86caa8c73da1a0d305ddb35feb8e6d60383a9cdddf0f845d760195c785135
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/26c4fff3be3c27eecf7e32729aac46ac01660c51bb6a776a5260971d13eab8e2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/27c29f28e5d7091d43145d3bdf912dc7c9e46ca39b10166f4fb78210c8789217
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/287abefafb0399965413dced87778271fdcc9a3424d6e4b59314a6e5f89b39b8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/294ae803e5a9d32bc4f8a15e53b0c7d44265db93aae7d889d6179bbea3088401
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/29b9c3c26680218189a55590619ddb8585e06bf5c010eb5c1386057534a9a820
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2a37c5bc5868240687a740cfc23508319175db3a9e9e7ba47e77a0298ad1f25d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2a83a6e75dbd43cb0487d1a293ad97e3963b8551b6ba9c6c4fa89a546e916ebc
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2aaaf83cecd20697e54f604598cdaff12713b8ca78cc4dafec3242ce616accdb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2ab1cffe80d5375701713fd43ebc9d527a72346e3db84ce9f6838b929cdd84f3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2abd346cb293e53b3891ab63ea1f9245922ca908015585c79a0d1f465f7e556e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2ad184d60f443bfe762805aa4463b6319f2305f3869cfa5efd8dc99806de2a6e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2afb6873e8bb191704f2cc78c038eab58934dbf1b66841791cba29dc7df061d3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2b7c4066c3c3fed7f6cd9c415bc70856efa30c800dcc2a0f7ce82c78de355b74
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2c3c40396b2308f098af3fc1ece59f0349de07e4895ed7903772d037b442e124
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2c43eaf59ab572a27eb57db7caa08e7357626eff30e872594d82ee125cd3eb62
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2ccd86cd27acdb5bcd083c3ff88dcd512f38fb0466251c597ae217164ee0ebcd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2d077c72f78cef5c66252c219f517349212221a3d797facd674d0b86f1092107
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2d77d9ba12771703d3330bc280b1b6d37021bed8bb403194e56a0eff8cc18d2d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2e535782e26a754643fbc2296f9225b1dad36f7bd6b8d1d9cc4c786144c91436
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2e90106ac2b67ea34a08abb7c26ff1b298cce7235cbcb1ebe891334da659f06c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2ea0d4a33728f281747dc0c1998e207ad6ec3ac8b74ae122bb6d6b961fee62ed
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2ecbd7581f02ffdb1f6b832aedd8146077fb1c07f3c7625cd9f7b79b64ae190f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/2f9c7000e313734fd5044f42f560fff6c3fc8e363f57bcdfb7ed17d765453d95
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3034a0bfdf516f3d7528af328c9d20f6ef3e236e3d75a05f955069ef98ed3b83
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3179f07718a8ec4f60d47a02c911a466923f69226ba9f75bd46a02d5f5516d45
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3211593973f96bde2212edecf8b83ce803875b9e646d8c4c7f6692608f2620ca
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3320625300c5b9692721c5003e34c3348652c0f46bf3cf38a499af43a3f500b8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3377bbb77d460fdc25d5edf3288c2370a0130ff10a750e9e90d93940a5af5787
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/34bf85d6d6f7877792c825bb08dae1fe0d59266fa635e98af126e348e89c4f39
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/34ca6077c9adb38df6a5a52825ebf9ccb9f5d82410f19ccbb247f570f719ee2e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/351ea50d84f43a8c64948ca3ee2d863026c2b7d2ecf92aa4dc88b82fb6aed37e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/355bdc978d1389dfb50fd4f63fc76dd1875508689f9af6ee5e45b9f56de72337
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3685462daf599d67afe1a45e8e3aada90b940bc26b535a007d89147e160c76c6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/36bd7c7018841352939b926bdf659991e5969836900b590067bdc135d1e7273f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/36f07b6fe2c24355c4275f9cd7124cf2add90b761d414396f78b759246048139
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/372d3eb1171dcb4c82c04bad5570f46c6c6e8735b92f77b404c37c8deadbbc2d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/37477b4365fd970016f3c0f1ac5912fbc817d6bd71431d65354ab195059cfad4
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3827b07e03b994cfa1a3324f6a9f31ea50bca99e0d2752b906779fc6b2ecfff9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/383b8ab3ee210c5e51df68a433a53ee71b638215c56bd92ff487a5c0d80cc271
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/385b6c6dbd08d56fda40f8a70e6cc77b6bf8e938494a6defc5bb7cccdf72d96f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3886e8cfe82bc754b62752e650a5d4c1edaf369d974a6d43908d0b561ff647fd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3892dbdc6b1d4514e03b4fed75f9fcf200d198edb9e486b1b0de83033e5d2748
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/38936e7f506eaba90b2bf700d9708a1a88207a598d23a3c1b915b65c3eb97575
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/38a6d8ec7a8dcedb1f6c86b27287368a0a1fc800cbf1d2d3a10bff9fc5883480
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3985f6b30be0f11bb7a95317cc39aa84b866d4178ceca43d7b95eabe9baaa569
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/39cdf0d0c8c285004456c2a66ffee2106259706ab20b10045ddc4ab6e9b93076
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3a94be3ab37f8afb6e3083df905479129f53cd84be445f4932056af7738e9cd8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3aa3b1952f879d393394121fd5ea9877fdf80d7e3fcf8f51f5ba5fb7992b05f7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3b2d066706a458224dd9d4a3ab5272abbaa6a7dbff72aeefbdb5ad37888d10fe
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3bbe98bfeaad7a22cface5d8ff38b84dfa9d3e5972a9c01b21d2536d43455497
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3c2b61eb06cfb6eb28f7b8a07f7e2e806ffc08b3b319dba69401df18b0e95c96
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3cbee984c3f81d317262c0e2f3faf16d4debaf63b40754e301d35873e9392a35
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3ce4c14dba461c4a16d7e368608343b54c28322f4a734b0d7e108d83315dfdd6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/3d24ee5ed3fd5e5ff01d8906b9f01e70aafdfe3814d752b725a9fcd4ef40ec64
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4004a2e77ad25846fbc94185457a95797fbda8bd9c66a42e5e1d8b18863aaa95
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/402d16c2aef6847b7193f967b35a196b8dee285e17364d9dd4de2d0d936faf10
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/41366afcf570e3b452cdb108141f90f94174f4b8456eee777d1749575d0b3198
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4160576e0a7ca7405a51656debb45845b6d3db2854ded5c6c852d10cc808d765
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/41b65276b713b404959d39016f7fd06874e5a49fdb316a4ddb1a8ade0063307f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/41ef23e04f55c05eda6e9d729d9906d20b15d964e2044cb2fbccbda0bf88c576
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/41f02238af48e69b527ed2b15650fed9874209c7b7f05c5e8963b50df143c890
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/42670fc81413f4f347b3bd983af1593aa840c69c3e9fe8466f133ff1cbaf0433
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/429303fe640690edfb1f9c522576b347a2936e96fa5ce777e60c6f8f266ddfcd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/43b2b26241717c7e65e74a2e4cd7c36bc58e75765a37cc9b81d059df775f1ecf
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/43ba3e626d074b10d05e007cc9ff6940a78b7528594fe8a0ec9ec83ace467b10
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/44aafabac8dcae4cbf27cb74534d2bcf02079db11d1147ccc26f4861874a0926
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4556e214aef2bd9cbdbf649868e0700cbea114d3f78cb10f9f38a30c2f571d99
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/46ac897e27627bd559e77545bdbb8f9d6cb4747aa37880466d0239818421a89c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/46e9162dd36e3c1aaed179561b5f79ca5b675eebf3ad82a4bb905d3b061e3023
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4730d47d7a4663e56132b0a382d24c41af048b354329605a33bfda423c45c86b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/47f5f6a45b0f1751d76753ae4aff655d26a7b08c03be6c72604e6f3a3f032e38
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4888541947e16e1c48431ac37f897e6ead2e83b1f52c20b3f18ea889f053c2bd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/48fbcc001703fe35a009775c9cf14701cd6f3524c6bdb639b13e0acfa327a8a3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/49a950ab9c71018d7764372dc6b9dddf4ec0b620b3db52485f3208be10215a1f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4a7f944137f20fcfdb0fa1c0bfe85bf622792b5c905549db270b31b0a67f4a6f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4aaccd156f0af717f4e8cc80587532799b99ea1ed8b5f7c2260aaeb7efb47708
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4add3716371012c34fd8f12209cedefef6effd2a04a0e9ee32dd2e1ff1e3594b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4b742026eb26e76ce7141beb7d651afaee5de591b54fc152ee092e10e66cd91f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4bcb91b79638bdc82b0cb556916582e5ca969175f883ef30aaae524c85834a06
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4db3c9b576db26c650650f67f276cf7ec98b4961ad9e4a62d9cee41db4d448ca
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4dc9dc60e516e35b256807cb24752c5b3aa3fc76f504c4315eabee571fa1afc9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4e2ed18db089dc78476f8f972881389f6f61d0a188c307c81f7af966e14101e5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4e49bf4ae27ebaa825ce829ae0df51a18e2f2921f61573a0ba998e34dff7db09
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4e8b495bbcad8fd57d44695f897c5c969eb2cf5ef6b67636310bebd6183f5f35
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4f8b854e35e56f2b3323c0cf92f606d1b2d86d10e78b6c4c3138ba7b949d8111
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4fd154ef28511841b63c281cad482e48a4cbe0dc2a7cd05f4c34bf7eee62070a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/4fd8c2325708bb411d7d6e6df47588c0d09800a15b29d738519e836aa0849aa3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/50fe5540692b56ce9a79166e5abca4fb48eda817a57a48ec5046f942775aff6e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5334b42bb2b7dc27810790aff54c17b2c9c97486dd43fc5c5524866460a81632
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/53376eaccc0a95ebf3ee39970b9b9efea7a790ef9d9f396b4111cdefc70b32bf
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/535bd6fc519bf73b0e225648db967cbb033edf940b2f5877ab79278db14cefa4
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/541706d3649c680f42842868dcba6b31b2ea307ec1e5e9e1bc81335ffd559a56
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/54ca6b046fffbe0f9da7c6ef325bb2aa4fcc92915d339746aca052be8ae5632d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/54fbe04f389472f7516ec2e12452e8bffd4e65502b406845e32ef3fd210c7910
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/553054ee455b3dfcc97518e28268069a28e6836cdd58a347b46a1314e70b7b4f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5532f8451d17488168a2a97a5f44f3380b0621f64abe897a9948398632bfda7a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/564914114b851e3fdb480a0694f931a8ed0855b5348cb6f95f478b7ba161347a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5665a7265796339ba1b5d1f7733a48faaba5f847e12c24e371249bf5c2f44bf3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/56706b1d8e44b6fc5799b0407e54b0ba911d9449270eec9b9baa6910986355fe
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5687faa0f5cf8094742761b5ab3d3a52c6edc1b82733474c32ab24dbe5ebeb8e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/570ee2b379b127dbe08ec47026b8b7153a3502ec2fa48de33e24e53486443717
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/57131d404b8eb3c24c39bf0c154daecd3de917dc5f0cac4cc9b7e9631082d4fe
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5817ea473bb226d2b21edebd12ca26a20b8d3cde4789c64cd5f3040cc5cc0f86
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5819ec463918feda45a18e2f1e8b8194b260b2ec925802e406c803a823c5b41f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/58a1d26381b9345921e811e4bcb1345da6128748a45d49ceb30065e5c42dc98b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/59017f608797800218d30bde7f25f104f3ee713ff8638541ea1536095100e611
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/598dc6da2865c621b17ea15c4b6959f45942d02d4b23951f1759526455eef0f2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5a3ca6750610c1fc9c689029d0b92c565b1f8cdb6fe54e60359e57103cbfebaa
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5a474e43516d73ac465210b8fd252f892e6216e8b50045554234e213eb838669
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5af35b2decc3861caefb03a264e677262da8ad9e1d9ea895f4931b4dbbf29687
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5b23c739a220ce88982d7953530533f8eb77a8139a99842c3edf951f521fdc33
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5c1dad2c071e0795edcb40e265cc2bd76ae745e22cc523dddb866df946e0e198
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5c334f1b20a98acbe6424cdc3a89191b0328f17f7e684eaf8c16a067ad251a97
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5c719728d1d2c43c6ab9fa023f17139d282c90045597a505ba19d956184bb7fa
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5d24505bea6ef231b949e6698fc7e7870ca8f0124f916415b6cce7ad0e880959
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5d5302cee433c3%%PYTHON_SUFFIX%%8a6f40bb36f6e6c3ef0436f62243412fbe0e51f117ed205
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5de738f091c619ca5c10f9012ba3013e0a32636298823a670912635acf7b97a9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/5fdd2722feb3a42e601644e878118a2ebafecce3f99ed4a1fefbd2d543357b80
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/60391eb3077236915505cd4ef71b6eb9c05dbe20b87643b7d942d20e5b4de17f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/60ca2c2801b0948b539267daa744ad6ba59747be0853fe1bfbe84285c3d63925
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/613f93543e30d14470fdb10f1d8481006aa77344e8dc36b401e4f7f1d0645e21
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/61b70cf3fa5f9b44b0d9ea3ab9a29e000dbe69b5cef5e6801c263ade3598539e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/61e04ad47f9e44b793a060351ebb5132b3b0921128dd4f1cf93582c94e199160
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/631a766ea98c33ea19c8a438ed9956593e793a00e5e77a1651873eb181e24b7b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/64f8724bd3e40d83652948875e514d84ee6d308f85a0a8dae6d24d1949cb4424
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/657f0d6a1d2cd320a2e05474fb72e7b9c494cfcdc6e03e1a2d8819f04a900f6e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/658faf6f667160186b79c5b3d65ffaed0761f7189c7f735c41e83b5ed273eedf
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/65bdf5cd7d23eb3e29df9ad7569bb787b91d7a8f766b830f78269c3ee67c53f3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/666dd83735e76fe29c550f31d958d45365258123f50cbfb6bda26f47a5061794
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/66a31d26447c1a37b3078e017dde0d485933dfdd649db48689d2e5e3abc47418
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/66c3a635aeb60e5e0a5735908ebd9222f33e3348166bfdf69527d0547ad9dcf4
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/66c6b00d6d51685021a954243d36a8e27d92f21ded69f4589ee7a7822c8e95a7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/679baab1264201e7415f6e592b6772849ab5b5fdcf43f32e61dbb8e7da35ea8e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/67c91b1977d95907712bf2008079093918dd01a03d6b8ef7432a8b5cbfed98d0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/683c679e0cd2a85f4094f2a20d3272d469d3cf84041fb0780d80c02f90f7b6dd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/685b8d37b1f6fe7725cde72d447046676470f5e1ece3307e10dd80793915cc6e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/68b6a845ca7e3799aa7fbc9d3d185a0e69dd57e90e6c64e4bf27cc0effcd5f50
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/68bebb04fddb12f5a75cbd5b9a16ff24977539c532e47f21549fe95a7348db47
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/692a403e7c4f0cdf805647710522aac48de9dd8ed24964ddc8a77d176f014725
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6a014c32762f8a5561a3e810416133498f8cbf5f3288b50a77871820cb2f5b66
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6a5199665846c77e41b7953962ae8f04128c62ba11fcdd1deb43b9cb25990b79
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6b83f04a94f7d81a2feacc789b8142006e3b8ffe3ace938224947f9af5a97760
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6bc70be65fcece592085b882a201fc2705029091fd703a62731632b42772c67a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6be4f6dd62a7e2a1d98e8f57a07e1125226b5e08ca0ce460bbbf24a62a7e445a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6be9f4d52087a20c4a4679760ce62464f1aa11cd93b6856507c9be26af6d564c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6c5a8364566887ef6a0a49dd9cf9646cdb19a4c6d96919c7af3fdc8c268ca0ee
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6cbc93003c814b63292452792490acc0f4c32cba637c37dc84b294dce3e74d44
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6d82c4dcff295a57ddf64f5517e0436accbddae20846f67c064bc6d0a2777d6e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6de48d40ee630aed380d7ea3d770b4fba03313d82365edec1b52881329161b47
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6e5b363d26f2e01be4fade19e07ac6a8e3e1c6febacff8f630120ef84c1fc944
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/6e93eacee453ae985c9af5b017821e0621908a939b7f2e0907574bba27c31ed0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/708d0660644a822229dcd1f282911a09b34d07c720643864f7b30a7f88e107a6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/70cb9934675a2de53d988a12d49ca41b7248e13d1884cbcd5aadf1f461bf82e9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/712e8b866e63fc206cece569164ef0680eaf4802f8c7a5192baf9175e53826b3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/74501060e43a0cd3a5524a35e600717081e235a7d77ac72b9f79084d7912c248
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/750d54bb4a51793df477cb6aca11b10b8b15192079b4d5274024250c99be6a20
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/756108e2011394a840a67caeca8165778e2d1316ab00fb507585d2b3af3b96d0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7661f135870fba5bf8b99cd9d8cc2d766bcde4c0567e03459bbdcd5521290be1
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/766911eda918ff2de41436f0cd1bd07e1f75dc019f40fdb27f776b8d6c7b3239
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/76ee7509638f5d3125c3405c1d8e24ae1f6092e8373e39a0561f2fe0307e3be5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/774ab217cd8fc7204631a78eda50369c16609e64ee6377fb57f8f3f936c00cde
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/775ff3605a5a9be1a3d82d10433a8f80a473138f011b004e46c01cd4d9822378
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/779423f503a6cab653b9a91fdcb80566d14eb19fdfd381643b20f9c7dcf4ba9f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/779a2b467468757f06315be851ee7370693b9a07cc432f29172c58f3135e959c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/786f35ad6201fdc9f1447586165f40cbd8e56f6e7fd9fc935a8076730f61b71a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7908b0846fcd801ab367073f60fa9e0ad01e8e8e61a47829535c2885ad1bf490
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/79a7ed7575cfcfc7e7590d83b51631e7943124e7969b000bf849c56b42195768
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/79b419c50330b0875f1824dc13a648b2fb63de2effe14b5d531cbe38365dac3a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7a24f3de225899cfcfe2e861967edf958a16d0678a35c8d0b22a757a4c51e5f0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7a8ef09fe85c692a20430c3e41f85a37df2208df36fd4bf1d095399d005852ef
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7b00785740108e59d11b1b4b072d19dcfef677432b663ca6a18139040cff7809
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7b0c9ee98ec89b52220094d1d6247bb716c6402fe24fbbf58f3b6c2cd756a457
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7b18f0078e62ce715fe675e53b93c230c32e8665dfa0e556243bb592697d6274
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7b2bf1ebc9a2907fb4756b971d812b8fc56c39eed9cb32bb6ee9bbf8b1609f22
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7beed89295c584757352307767172d8114c6c42814eb97ccba9e1f14f17bc371
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7ca800c1fe534d9b863c3143f53b0eeca3a4d99d0d973fbd2f2b2975bf418529
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7d7013378c8320c7d92ce8941172579476567238db4240c912e63b063eda0ce1
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7df99648d4bc425d9dc3b2722df40428e403a3df8ea5d1004e4444fb65287325
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7f659d710e845fa1c13a730455dffec3b3ded17659befa866b59a9b59abc7f60
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7f6b484fbe4e2c2b74357e2dac2223d7a9cdcc765abe33589ff37361e1bb26a7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/7f8a761b18c0854d98d815baed610a178720fd5b600da209346179854438d86b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8147d67a55cc0fa375a66ceae87cd80abb417ea56b3ae2692883fd5bba320b7b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/815fe7f3cad10ca08c7a005f29e5b12604667a0a0526c53b0ed7c685bafbd630
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/81d1acb41cd9aa693c6c0105c6a265608a57ab6e2dccf09595c16642129e21af
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/82005420d1d61d135d4f056c929a195d95c3be522a0a0554a0a5949e193542c4
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/82062f63d85367147e2d0fe6cb3292e7799dd9b579314fc1132b025b3150a062
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/823bba9e1724f8ee653d9eb45ed232bac06e1c4f739c762af42c9e2a5940b67d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/825e00ab71ed03f9188dc5ff7b294de1fa24a5fa766224b31d1e7116fb44b96b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/82ad2f4f12ba65125496afa128ad16a99d2147c38ace30edbc62cfc3d94540ef
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/82e7e30cd981f0880518e5ee57c4d6aa7c2553b45a67844f9ba280757df57dc6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8315084cf3b97879bd4f2261bb1556d3d608f439c61e6caa03f70fb8e7e33166
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/833a8a9b8e7fe9e235cd9ca878746742a81d9a5679598be544a6d9abaadd1b92
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/84204eff883aa7695c06153bbea84da3d7bb67254e9c0c6b6adc09eebe93ea8c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/845b427099e4952f79cb27cf28d655da420767ef8d41881b85051bf7d06bfc05
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8599b67007acdb60f5f0e12af2a42dd6d0b6208e9dfc1a4c1cdb3d1d86714bb0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/86207eb08d30051a893f6b44d52208ccacd7d1351b211370853b7771b05a6c14
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/862d4ff8225afa852679e8dc1f7e65e9201f97760c74248a27d5027f5ea6d27c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/891cf2b503593b1260c9a9b9899382572cc173c3fa33c832e3865d633c1e4cf8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8a65b8e4cf23aa8a46cddce7680ae122c5ffa62f9edb280f60d465638355da65
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8afb3030ee180907b73e52d1b9a47f092518e39c85d9a6d868088a7c5892a131
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8b7b1f%%PYTHON_SUFFIX%%a7ce59237ae45b564f19ebc708704f495bfadd7c34fa4f850f75bef
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8bfa3b7a2516ba289b94ba5f629df2ab6b799dbd87dff7da113a93fb068a0c05
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8c2562c5c22bd456d336f8684a39e9ddf5430da804e7addc21d922eee63137e2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8c40c863cb6728080b42fecbb15b6975823401fcea61fd84ae3e7b7d713af9d7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8cb5a97bf3e2f7b7b0a94cf8270c5e25d2bd504ead392e50f2a66e82acce4673
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8dcbf398c1f663c18a5f385da969ae0e30c74afda1ea24562f304495fb3e4f7d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8e91ba720f6acd70a383d27dd5fa64860b250b84a23a6d460c86982665b6be4b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8f0b22e1721ba86800c20ed5700837f9f009359e9421eeb258e08a1354154bf7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/8f170eb6aaa3a2895ea1d03808b5c2a9cdb6fb09bd9c57ed894ed1dbf167be49
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9118ea0e1c7d43d97de83a80de4c1ea61125a6e6ab31e2ddf6dc37e54c2dabef
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/915ac5b37f2a8af4df5bd43448453f82230f2be6031da34e7b489be2989f5c74
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9179f5ce2f3911060d728a2283ccb7d15ac9a9797fe0a9d38eb5f14bd68add92
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/919953e830402c6858e26c26261f2ba3ceefee5ffb9a856dfc0737592c0dbb7a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/922885565b9e50bcafdf0d5de793cb564a49957c8a1a03dabf53c83826f1b918
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9237f6f773591065134d09a6fd230a1078469a1d13941d47cc1a2f0a985823e7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/924c72593f3a91c11de834a8e565beacf18d49%%PYTHON_SUFFIX%%b03b979abafc29230da271b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/92e348e90584b7e58d9bb8bd11396bd5d79b326e40dd85aa161020cda0687ec2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/92ed1ce56ba86c74e88baa1594e2169e4d4aba7f0b6e0f29d63d07e294df7300
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/949ce87f0d9a71aec040fd80179cc974a0fc2049f7e7231f8dc60fa315fd9dbf
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/94afa248e2159f1cd4cbd850014dd6166dc9c1dbd0607b90b7fac3148732fdaf
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/95cd12d8081030e586b527e3330550d85f5c857bec540ccdbdb55e7b4fc0e9d3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/95ee3c9a031e1bd9b8d73ee7123453a4cabbb7b425c9ab8f5e387e350a1352b3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9722356f56f54284e37ada3f945032844c01cc9f8160eae99b8e7940621508ee
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/977dbb31a707d2a4787201a939f59344b42ab13982e2828589f12dbd39cd128b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/991c72c4f03e61baa0411ca81dafda9aa7caa78234e3e0b9b52e6201cf132d6a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/99d5c37061fc42126a64fb7ce41dec9200207e70aea7099e62723b6a2d26d8cb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/99fa1ee279e615e5d3bd881809c4fc7757a13515ad9379c556f379e8becd95ec
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9a753094f98dd3a46330ba8c2a7902939fe959e84a472cb27332391bdc43cb74
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9b76aa5ec109339fa72412a5ff650422c6f269c16531dd2eea86e41d1a3e530b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9bebe73add19342a7e23fea0d688a056f8cf7d7d2b03bb1b5289226f7e61e49f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9c0d8b67b05a9aff39aba4626dc9c3521f24edfbcf95b57fc0e89b9057b16c97
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9c2749f8b4c1b762baff5fa0fc2c12c3e12631ff84b663c1c0772f61fb49841b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9cce3e03fd68c539668f52f413fe897373fb9237ba1ce36196e198dd0889c1c2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9d21fd5307ef899f79d43041f0e813a3b98bfb448575aa53964d4ffd043890f8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9d7e51fc7f843902654f2ad25c5a176eb745c75c8e47bd3849d6f5575d9fe97f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9da80288d32ec42943e152407742aa7f07dfd1f0aa2dc36c9d47fd323105c2a3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9dd8d0fd3ee18b9a3e0895ac903c83a89e6635d119f95f0c19cf643cb234ae12
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/9f883239d1449e92fec9ebf5ea318464e240939764b5df178d11a2d222beed97
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a05e257580c4f6d56832dd0fea145fdc65c5670c48eeddebfd2f37dd635c1590
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a06055a419a2cc51380b2a3caad560942c96d007b12db4ef451d6520baa6bc76
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a0c45d13072b1fe6022770d6cd234f4209420aceb3cba1c29db0b8cc37f17df5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a0d06bfcdcf3a64c3f70880567ba64013f49c786132b86b09fce4956907f59d3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a1003b27fffc4c8ccbc5b5b5a3f5de2a229ea00cd297b2b78bf253126a556c09
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a2029753fdebb585a04b67304e79a695d76e0c70cd1ad516fc4f618942317b28
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a235b05cec93be821a071026a1f151c76e6da18e2d2eeea0d151e136aef8684d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a302230d2bf16cafd676ef5092ab9a1e48ecadc0beefcfff06295efe5ed9296f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a48308d00172be7fb2569be566804ad2dc3acee372ab253991bdb82323a6fbda
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a4f628cfabee9e61e5426c6b4017a6ea3f5284ae8809d17e41e4a283f1bb253e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a5c63763a76ac0ba8b03b8c5b72db605b8659c46f9403a1e8c25b7a89b4347a5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a5ca8b49e5a2de11cd922c9f1838bae75bd46cb03ec52dffd145b4eeef0deb05
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a63da73472e5966fe8359a1f1f95eefe0d680648962171642bca93486549e12e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a63fd901364ebe05761f04ffbe03ee07d285874a4a5c7a990d033c5426619407
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a6c161150badf4669602a8d0273eb48851698e71395b93881efa2dd3af7d931b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a6c77fe297f78b26dbd9180cde1754d9f3f62d323f0cc0f80fe616f58491fa6d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a78b3a09b3d1fa935261e08a37ae1597dcc564d4d6b511446dc9407a5a3d0453
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a82af53cce5a2fe1b9753adf394d47e7680eea1606ec9df37e855b5155e33215
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a9889d91ccd87db06d153a1d290f163e0d43481e409cfee51b5986f80203aeb8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/a9d1927af575c9bddeb6601718ce3e2f6ddeace63c1a6efb8342bca698a0b6b0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ab2554764b25c886e02f9da6df338a16d0c46ff168b96e25f4b4b3817fe85c0d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ac85d2f261544cccf5174eaa3ab0043cacac4ac27667749dbef8d215b44370d1
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ad0420729c62892b8b2daff7f44e1d58b16cd365118eef5913e811df9463a371
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ad423fa2b54aed7012d39359ac6235aa01f1569f6b83392e7e556996b39f25cd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/af928d65112a0d4737d05fcba6cb6bc2a03357016a5c79e4e54f87bf2ada435a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b0d742ed0f3157db2ca6e39d8ef0e56f979f264146dc6800a3278247caef3cd0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b1085c971c2da6924c3fa6c43cdecb2a4b06c35392b271d41a07ef84097964f4
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b1e16a9b83e60e471f6899da0246a74b2a74408a15f2eb185383aa0d54426ec3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b31f371db1aa33121c283edc0e2f9e5ce69ed821c33723c2343f7e59bb5e57db
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b33b07a84851abb3d37da0c96d15a8d7f67dcb3f3f115ddad564a550c5b20006
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b34f32de8bfb889eb3619899d65006460abcd798b8267625461112f7481995b5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b36c13b0f87278c3d3189aa9205353650d1f126c448f361792fd9db9584864f8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b3c06cdaf87cbfbcf420645a74b72528bd2631f1a1a2e8954e07c34566d0bc40
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b4588d85eb903fe34fe7f10da1d10ce4b40f6f86af64b91f5237e4ca259b26d7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b51947c3ea23bbbad542d2a62e4ede33d844d76f6d76fd37367b781ee2db7f05
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b536337922f92c759aebd19e2f54b74081979f68e48c7f7e0c16cccf0c3d1217
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b53b52d7322688048d619de42b3d9b0884786e0d37568f34b50628f01050dd6a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b569d55a13fd281a8bd459ab82ec2aa965721bd50b5bc4c11324349474e93d9a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b72e83954efae9b53085cc17b50d52b22a92d472ecb1adfa474e3464cb3de767
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b73650c06339b92873a377acfdff551930d43f7febb61bf16cffd53ec40a0f1b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b7877861755a12cbe04406ba968eb66c40f59548d76778de2a0ec2e9cf46ffd8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b84408f338719721f17a70ea4e00500937227b5a414649667b8572c78f8b62cb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b8adfd2f5ae91e14bdb8d47efdf4a681b14138ef17d698a0c50193804350807c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/b909f3c65258dda814b56e4678ec57bf66236714bd5cf976e0df94c1b9b388cb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ba50de473e31f2e713ce7715765e4361da444fb006c78da9004ceeefd26ee192
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ba510b8c55c899d0eba7abf7f4bdefe36ad2d7914196b4584e7646e623622bd4
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bac7f7aac0211d36b6949cc7e88b4116bce53140a8e2fd7087b4f10086078691
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/baee6217efbfa4198a8c83fffdbc6c89fdd649ba1571008c0602cf4e3f17c0a3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bc05b74a75435873636f395d1a2d247f5d1f9bd69375adf290033028a4e37650
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bc1852b43beb6ddc2746bd14a24292678638aaddecd0e96a42c9cfd60e1de616
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bc2c13650dff16bff2cb8ea4917397dedbbb72acee222710e6324cf439dc0132
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bc3561bff16318f0f3a9958c83cd5feb4378b3d40b200476ea6b493239b7cfd3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bc6b580252d69607f922e2f2ddbccaeca2cce8a579e51a%%PYTHON_SUFFIX%%723493920befdf6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bc7157db7546f6ee2314ac20a461923fb36598a4b2086c37b740529a030a32cd
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bc80c8b6b4790b10c639bbb2dda71e2ba18b889d69b49e1af50fd7a24724eb60
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bd3a12344a88c7f52876721c84a2915f23832df6d39f521f3d2244b4c62e04f0
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bdda2b4f0f5a34f3a7f5d80b481aa2978cc3f460e252e116e3c435c7b99c8bfb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bdddfabe19e22920d6dbd3773dae20a09160458a7267ed63e51f4d3157ba1121
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/be01f4633b9670e8a55d67a494d5a61f24673961bf199bebcc2b1b3556864270
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/be99e04fa55006f87ca6493dbef2eae2d429e24cdab3568c90a77e1d83d3e9da
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/beffbcf6c7e36b179f74db1fd7e9d10fe948664f7cfe0cea3ee42c02fb492eb9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/bfd0d320784ae582e0fa5f1992901b73a3968cf62186f84b7f05de9e7863f789
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c00e785a841a7d31692bbdbe60069f90f0262209376473d0ce0dcbd9a6f8633f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c16fc7c733af1d550647d6e70c5ef6601b22a07a412fa581cfd5c073cec79a31
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c1ce15ce93c93c8efd512d452058cb959b339928487951dcaa2444a7c4884ba3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c26686fd4000fa064dd12e943256b0da34317805d6c0c6c8d217c95290c2cd2f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c27979da007af663cfd7dc56921b717d3c6b65fe75c21ed6ff7ac987370ae351
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c31ed34c686fabf0037847d4b70df6f7ec373363fb2d79dc45e7f054c48c8f2e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c3dd241b5748fb807589b848dd720c1c9f0faa2c84ad87ef03af64158a9d3844
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c3f97631d683638649274dc213e8b0281ea68a2caebd0b79a4a2775baa35ae19
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c4126b09d111d7cbfa5c72da375a50151736bae47653faf6568cc18eed4284e1
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c47b97e88104f619505485ba62fdb780dc58053dde16df63b3e98db5cf9b9d90
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c4e5336464313234ddfb097c9aad5662d56d56e1ab3fe587bd1a8495c2214a20
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c4f741ca69573a3be5039d8f908e78cdf282040fe8612c50ea3ded63415aa01f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c5d96925dc225643966e42eafe8382cd1be0780487540c980720e0162b1b52d9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c5ff8c67bf0c0e90107cff92e9ad292c5d5d8a3148000635d8b704dc34d96d68
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c612cff73011ec5d0c44c1a41e5b904f0e24446fec5d12ffe70f2a79ddc24e85
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c68add97e615665a55aeb96216e285b86c51a78c4a69485a7ed51472dba3bf46
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c7f6b8835269e3af146de6fd412be9b303a46d24a4766de7f9c5a455cb0c7a07
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c8bd1a7e05c4b39c2086fa4ba979c47ca949a7115867440e739d0fb12b251e89
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c8c494afed81e84fbfd31807766f61d7ce27ee9973b3485f515b9b9662e21a47
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c8d9b3b4543cd224ba91969df33e39d3e436005d18e3a2009e58439a2fbd79ca
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c8f36d9e63a6886213024b011013ac4f7ced988fd71707607955ddfec3da4537
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c90770434a99ad2528a79ceea43d423add8c87ab8738c73931f8ecb48c51908b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c982e700fba015d283a362d50a1ae3ce19c49d9bc5f415319e7aeda6700e2f9a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c98c1db2fae2202a82f5ce9623edfdf0f549ec762ce8a842216b145489888d6f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c98c948d086435f33098fc9a81496804e80214265538b262219323eedcff4b44
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c9b986909a169a25ef3c43a90de8658af5a5e63f2b80f65d9b9d9792d8062679
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/c9ee3c552be1cb402229510dde8927ae97973ac375ea17da95b7fe74e33c679e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ca700bd9875c6aa1de1b2da78a21bf4b93f1c57696dbafacbc951f60aad9011f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ca7904a204e1ff8c50fcbf11392c7d3295b6ed469cc5552aaf8f1cbc5ed8e3b1
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/cb31aad997360c5d2bf258cfe9e508164a15488f6514128b58b90ce8c944c621
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/cb56d355acc904657669f0444b87ec44b9573a166571a882ecf42786f8a53b4f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/cc4ea5c291aa4553cc05ffb4f1aca02f4942dabfcf999f34606efff0e2540d1d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/cc5e040a26b17267263b18fa39921a31c1bf75db01d32d9140bbca4b1c14af6b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/cc63b33af4c5c6471d087cb4580baaa72474a13fca2667aa7a19f5482f9e8a4f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ccbbbdd2f9d99df4cc8b9e384722da695d286eef8184db6c50c7a7e066d9bd4e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ce5f992355fbcf8a71a1c31e051b25fb9963971c7feb35ed9192c5d7ce2d8626
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ce7ab1f4bef735a7d4e3df1fa3f0e35dbd02dbad5a80e2281800a6844236ea18
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ceefc87b661d7f13e4cb42be03ba78a426993ced676e7942e8130729c13d3af8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/cf907cbdb9f09f600a3ee9da8389510f0b697be217a02bb3bd4b35532528bc0b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d03add7a23634756b031ff7f910a45fea585cf0a2469ebe08d960f5ba4ca2d82
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d1075b9de2896f00a3724292f86a63bf25fceffb2a6204c886a61078479b4d25
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d13565535d56d67f186a0d03506fba68b30e3be14bd60c29e9b6563dc1578c53
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d1dcbf11412412b19393071445aea364d8a2f51cf9214c7c280688ecd02baba9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d2179f8f5e66d211003c08f8573231804d639edebbe66ec8cec5414c083d72ca
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d25612b5cc3eac62fb651435c6667c5f7fe211e053812130284a68145d17f01e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d28345c0850ac020d03e4341e629d574a81a47929c0f2bd6da0196822f1c9134
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d2be4c14b01e51e273c951bcf25ac9a2a07363593f16aa5b3fc7d9af4881a020
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d2c15bb789827991e42ae65f48866f4cc1db1e57349e75b1980342ac55f37797
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d3747b9b3d669285a30f2845e3839a778599dd072b353f4b2eecf6b7fefc4f5f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d377a53f870a18d96b9bbe933e600d94888cda6e1f0cd34cf3156a3cf76cab8d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d4140ac2d9be17f2e68fd7bd197672d536bc0e8113ec7e4ac7d8d09a03e4b8ce
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d49fd653d34d5ef6728c02023ae301b9a41bc72e08b976cab2b2cf8d77792a2e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d4a297f500053a7c0fa1ac39f718c8227cadefe75318d0399c69d9c0ea5e085c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d54b49afe2849d5ff40d244735a8754507afe8bb8ca8a56892d36faa70f66df2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d570deebb299d392be77972206b9d9e0101eddd4f2aa52092d620e6f8fb90e47
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d5769d13c569f91c6a5ac664abf62ed2556aa62509aa3d3aece708dc4ea48ed6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d6310dd3e191b4f607d59d2e9e2a38be987796207d2bafaed6d386bc7d78dcbc
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d90946b5917a09d04f854ce20671a7ba87fdd7baee8a8ae46cec8bf38552099e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/d9d798697ac2f749211c24a76096124b4bb750d858fe93ba1574e8d87419b054
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/db36c54c46c14a50ce0511c17991926c602d00a9fbb6eb70f953a7fe3ec81171
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/dca9853d3dd29400bbf0d24c4aef30bc4476ea5afac09d41cfd0463243f7b5e6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/dd6c15bb4d047f31b5b0f8ba77f89d56da68f69fd43e415f8f1b000778d17dae
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ddece3322a89b86e863ce2b4595bd017f10e96347375456099c206c586d3219e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/de5222d776f709b60f7a33eb60bc44616f39830f3dadbb45aee7b6b2fb907112
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/de725f550b6091ba9796f68dde00b7fdc50ed0c40d57d7d2b5f23211283f67b8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/df03cf320e8ed6ac6a3f7afcfacc8a6cffc1cb15720d2e3b1dd3f0f93088e828
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/df0c522a443c84acb2a841eec85807797cf41cf567c9d52d7eafe5e15039293f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/dfbaf578a4e331c43320f362249b6100112c85ae7d3404078e1d11aca5cb37e2
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e04941c12e0f09bd45e9f439ec191c56e8fb21d04d08214d8d339d687e2d0b8e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e1870d18b1c41dfed6d3bd5b1c180e6a456910aa0549f801b9c32cd553df1bbb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e2fabe6907675923e9f73ae812e65d5c94943a4063a859a7ae9cb22f7f3861e7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e32786175cd43fac8eba1820dd1c7b507dd1ecfcdf4df2ad97aa1f20ca812cd5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e33eb35e2af23fa7b34ff8a7f9bb848fbcebf7e4d8e7bb353d4ecee8975a7f98
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e42b9bf19a3022be9e49f21fc4d0073b518a88ccce1b4b5eb65fa2264cb06f17
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e53b545c5300a6a4603c71a60b23afd068352a472978320f7aedd3860e2dea4e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e63e0bfab269102617636353012c99e17784e4fb3d5b37ee35d80ca2985c081e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e652dd0c03c24e2d16fa12bfb593be12266019e14a03f4b8feb7757aa8df612e
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e7394cc37179f01b7f41a8877a490a7eebbfcd176460605b9900dae9966f0284
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e744e31d8f6d1f49d88b386373c4255b9964cefbe0a9ed1de78d4e8b8963fce5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e7721e54f65dff73b3870ad6a01a2c717255f48b7870332941cac5dafbf99aa3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e7c60677e85a9284c1b30f383419cbd2ffc555e0f5ee7dc1d734476d569dab84
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e8018dd6f8e5bae1ea85ec0fb19c1c0ccfe33543d31e2d9a5a2c991fef8fe7f6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e81fab57ae581215b1e20f3c0a096f49d13feda93e174448aea2d55767cfd06b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/e9121e75bcc78eb63d452e99f033b71aa5acdd55568028a9b370478690ca9699
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ea5d99f2454464a85188178f099f977c5ab0fa858e494ee15dc5ebf7e8af606b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ea9e284b24b41ed0466aab7c7e321a84d8d874bef740e1121cb4d0e958972eeb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/eac5162586d464a7e327dfa761efae03fd1edac935ab4b11b5620ede28b83069
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/eb931443b1a78cef6833448cc643476530789055b9a96ca1355721ec2e137613
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/eb95519157a98a98057dbd9aa028926b12f955a9b914a131e3c7fc3078cce4c3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ed34b041aea15b32edefa134c9101499e03e785235defffa8e3e444eb4dad53a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/eda8008a4edf1d2625a1e3fd8804ea856e0a8e21e12b36ec922dfb6196a80ea6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/edfd5d4906f41d9ec93519ec9ecbd949a6fc702f735582c29c2aeab515712977
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ee04cb137b4ba650472560dc598bafe9932d0b9899e25aa598ab5a939fcfd777
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ee201a7c15cf28c941ca96b833477017e0386c3a8a1bb354ea785427162e448f
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ee6753922d2caeed14ae1167db97d3446203219003099603b374d0377afb8433
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/eef2893fd63c719765cc3b162468d57550c148d5ab93c2cc827df5583611bc0d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/eff9a5189f6027fd3e71595ea00f3de3bb9b8ee715e8f07ec4a9b43ddd24826d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f0749b2eb7521a2ac45ad03e7cb18d6b77f6b73f7ed64e68c0337b1e0cd0f736
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f09c878e37965a179d22c719f3bc4d93139e08cd0d60d9102597d75746b0c555
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f0fc3060ff3647ba752a356b8ff34eca0cfb78af6eb135343c6fe6403f00ca3c
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f1df2a54f13c43e01d9d9fe31978e2d2235bb50f74ac9803fc9db8d77ac549d9
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f4f9025dc075149bdcb5987e8a18e1fca410c2ac4b2b7922e86ac54590b32f31
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f544d02b5df5d207d201358c674f41d40e988bc3a2aa5c3894723ddf5a734091
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f56faca8be5721bebb68e32f5a83819a56325ec73956c77329378afab901b032
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f5e502a6e461aff989a4fba66fdb39497295316446135c3ce1eb047c373f84dc
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f63f98abd2bae7e6238031bc009c6d691fc17866bfd597068916bc1973fb072d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f7691829056035e391090dec1a635a0588243eeeb485c3e7c7b1f7a2e2c20ff8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f76e40248ca34cdf4942fcf408ebb35e1727b87d25da3324ddd9f92a4517bb45
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f7bb658ebf4f8fd3a346c3b2987ce03e85266e39b140fb767d6858225b0b1054
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f7bd00c55%%PYTHON_SUFFIX%%22512d0d781a6ed5395cbf8308f52d72f3e7099d68e267852bc5
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f7f517bbbd909838777d44046a880dfcd20e4ccd0b390a2fc6382befd39bfb5a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f88867852e0c44036bc804788706e00fadbeed1a74e3ec32174175585ed1c343
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f8c1b5ab202a299e85485f2f242adff4d93db7bc7bf294e70c0dd894f5f74a82
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f8c7eb9dd8be4398dedbb6677f427f4e994c1ffc5a1f06c1bcdd562b6821319d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f8f44ba2ffdea5b0d07e032319c1ddb75067cbdd8dbd3e5f5c568d3d989470a6
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f9608f5ef6e9277b716d5e7238999a6780dbca7e605299f449e25b949cb474b4
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f97e00f4921be192f8db5044cbb98bf04c8448f7104679373b331d8e9aec67a7
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f99b7044172d29949169d26071fdde556cc623cee0ac96076d819456bd7b2d77
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/f9c959335d2b50f15ccf153a424b3bd785f175f9988cae86fc1a6d78ae719982
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fa1adb0bfe35c1b9008b25eef3de69a1f3c59a70585b6b5b0a8aa8c2fd9d76a8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fa37da60674cb562edda0a1ed3589603d41d16de4c00b92ac0546570ddf470b8
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fab5a18eab54940adaba2e593b5eb617125d97496d7fe03cb0cc4f459f499c0d
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fb049c0de03328e65fc94c10e3dc5a93ca724b80662cfccbba613bc1b169acdb
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fb503e1ad5a4c36538cb41f3aa6d4a07cc429e3f9eaae9411ef8e5919f7a349a
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fb540086f991580c4a852cd1977319c2cb2d19af8ce9a66e092acaab7c542a99
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fb946a4e1ad0aa02b911b1973ad57decc5b12e9458d801b0056a8f9ede4610b3
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fbfae358fc6118707ed0f2032265604e1b59f2757246cc54be53beb0254c99de
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/fc45781ddc90b8f54788e3ed445ef4e080252f9cb8b3407f7da3221cee77077b
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ff2460e6c9d838f3cf4a8372e2eb6b4c07c41e713c1eed61bd95c9551376c0b1
+%%DATADIR%%/share/deno_std/cache/remote/https/jsr.io/ff89b2af861add95b7cafa29eb05a4f9df594e26987bddb98c20d2df3ebf8e8d
%%DATADIR%%/share/deno_std/deno_std.lock
%%DATADIR%%/share/deno_std/import_map.json
%%DATADIR%%/share/deno_std/run_import_map.json
%%DATADIR%%/share/editor/tools/attrs.yml
%%DATADIR%%/share/editor/tools/vs-code.mjs
+%%DATADIR%%/share/editor/tools/yaml/all-schema-definitions.json
%%DATADIR%%/share/editor/tools/yaml/automation.js
%%DATADIR%%/share/editor/tools/yaml/tree-sitter-yaml.json
%%DATADIR%%/share/editor/tools/yaml/tree-sitter-yaml.wasm
@@ -2405,6 +1169,7 @@ bin/quarto
%%DATADIR%%/share/filters/modules/jog.lua
%%DATADIR%%/share/filters/modules/license.lua
%%DATADIR%%/share/filters/modules/lightbox.lua
+%%DATADIR%%/share/filters/modules/listtable.lua
%%DATADIR%%/share/filters/modules/mediabag.lua
%%DATADIR%%/share/filters/modules/openxml.lua
%%DATADIR%%/share/filters/modules/patterns.lua
@@ -2474,6 +1239,7 @@ bin/quarto
%%DATADIR%%/share/formats/html/_quarto-variables-copy-code.scss
%%DATADIR%%/share/formats/html/_quarto-variables.scss
%%DATADIR%%/share/formats/html/anchor/anchor.min.js
+%%DATADIR%%/share/formats/html/axe/axe-check.js
%%DATADIR%%/share/formats/html/bootstrap/_bootstrap-customize.scss
%%DATADIR%%/share/formats/html/bootstrap/_bootstrap-functions.scss
%%DATADIR%%/share/formats/html/bootstrap/_bootstrap-mixins.scss
@@ -3223,6 +1989,7 @@ bin/quarto
%%DATADIR%%/share/formats/typst/pandoc/quarto/biblio.typ
%%DATADIR%%/share/formats/typst/pandoc/quarto/definitions.typ
%%DATADIR%%/share/formats/typst/pandoc/quarto/notes.typ
+%%DATADIR%%/share/formats/typst/pandoc/quarto/page.typ
%%DATADIR%%/share/formats/typst/pandoc/quarto/template.typ
%%DATADIR%%/share/formats/typst/pandoc/quarto/typst-show.typ
%%DATADIR%%/share/formats/typst/pandoc/quarto/typst-template.typ
@@ -3256,6 +2023,7 @@ bin/quarto
%%DATADIR%%/share/language/_language-fr.yml
%%DATADIR%%/share/language/_language-he.yml
%%DATADIR%%/share/language/_language-id.yml
+%%DATADIR%%/share/language/_language-is.yml
%%DATADIR%%/share/language/_language-it.yml
%%DATADIR%%/share/language/_language-ja.yml
%%DATADIR%%/share/language/_language-ko.yml
@@ -3276,7 +2044,6 @@ bin/quarto
%%DATADIR%%/share/language/_language-zh-TW.yml
%%DATADIR%%/share/language/_language-zh.yml
%%DATADIR%%/share/language/_language.yml
-%%DATADIR%%/share/language/_language_nb.yml
%%DATADIR%%/share/library/dayjs/locale/af.js
%%DATADIR%%/share/library/dayjs/locale/am.js
%%DATADIR%%/share/library/dayjs/locale/ar-dz.js
@@ -3466,12 +2233,14 @@ bin/quarto
%%DATADIR%%/share/lua-types/quarto/format/typst.lua
%%DATADIR%%/share/lua-types/quarto/json.lua
%%DATADIR%%/share/lua-types/quarto/log.lua
+%%DATADIR%%/share/lua-types/quarto/metadata.lua
%%DATADIR%%/share/lua-types/quarto/paths.lua
%%DATADIR%%/share/lua-types/quarto/project.lua
%%DATADIR%%/share/lua-types/quarto/quarto.lua
%%DATADIR%%/share/lua-types/quarto/shortcode.lua
%%DATADIR%%/share/lua-types/quarto/tabset.lua
%%DATADIR%%/share/lua-types/quarto/utils.lua
+%%DATADIR%%/share/lua-types/quarto/variables.lua
%%DATADIR%%/share/lua-types/re.lua
%%DATADIR%%/share/lua-types/text.lua
%%DATADIR%%/share/man/quarto-man.man
@@ -3633,6 +2402,7 @@ bin/quarto
%%DATADIR%%/share/schema/cell-table.yml
%%DATADIR%%/share/schema/cell-textoutput.yml
%%DATADIR%%/share/schema/definitions.yml
+%%DATADIR%%/share/schema/document-a11y.yml
%%DATADIR%%/share/schema/document-about.yml
%%DATADIR%%/share/schema/document-attributes.yml
%%DATADIR%%/share/schema/document-citation.yml
@@ -3678,6 +2448,7 @@ bin/quarto
%%DATADIR%%/share/schema/document-tables.yml
%%DATADIR%%/share/schema/document-text.yml
%%DATADIR%%/share/schema/document-toc.yml
+%%DATADIR%%/share/schema/document-typst.yml
%%DATADIR%%/share/schema/document-website.yml
%%DATADIR%%/share/schema/extension.yml
%%DATADIR%%/share/schema/format-aliases.yml
@@ -3689,8 +2460,23 @@ bin/quarto
%%DATADIR%%/share/scripts/check-usage.ts
%%DATADIR%%/share/scripts/empty.ts
%%DATADIR%%/share/scripts/juice.ts
+%%DATADIR%%/share/tools/ast-diagram/README.md
+%%DATADIR%%/share/tools/ast-diagram/ast-diagram.ts
+%%DATADIR%%/share/tools/ast-diagram/main.ts
+%%DATADIR%%/share/tools/ast-diagram/style.css
+%%DATADIR%%/share/tools/ast-diagram/types.ts
+%%DATADIR%%/share/tools/ast-tracing/convert-pandoc-json.js
+%%DATADIR%%/share/tools/ast-tracing/draw-tree.js
+%%DATADIR%%/share/tools/ast-tracing/edit-distance.ts
+%%DATADIR%%/share/tools/ast-tracing/jsonpatch.js
+%%DATADIR%%/share/tools/ast-tracing/load_trace.lua
+%%DATADIR%%/share/tools/ast-tracing/main.js
+%%DATADIR%%/share/tools/ast-tracing/styles.css
+%%DATADIR%%/share/tools/ast-tracing/trace-viewer.qmd
%%DATADIR%%/share/types/schema-schema-types.ts
%%DATADIR%%/share/types/schema-types.ts
+%%DATADIR%%/share/types/zod/handwritten-schema-types.ts
+%%DATADIR%%/share/types/zod/schema-types.ts
%%DATADIR%%/share/use/binder/jupyter_notebook_config.py
%%DATADIR%%/share/use/binder/vscode.svg
%%DATADIR%%/share/version
diff --git a/textproc/quickwit/Makefile b/textproc/quickwit/Makefile
index cd5a62fd3883..5697891d3386 100644
--- a/textproc/quickwit/Makefile
+++ b/textproc/quickwit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= quickwit
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.2
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/randlm/Makefile b/textproc/randlm/Makefile
deleted file mode 100644
index 77b996ae7429..000000000000
--- a/textproc/randlm/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= randlm
-PORTVERSION= 0.2.5
-PORTREVISION= 29
-CATEGORIES= textproc
-MASTER_SITES= SF/${PORTNAME}
-
-MAINTAINER= demon@FreeBSD.org
-COMMENT= Toolkit for building randomized language models
-WWW= https://sourceforge.net/projects/randlm/
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN_aarch64= fails to compile: invalid output constraint =a in assembler
-BROKEN_armv6= fails to compile: invalid output constraint =a in assembler
-BROKEN_riscv64= fails to compile: invalid output constraint =a in assembler
-
-BUILD_DEPENDS= ${LOCALBASE}/include/google/sparse_hash_map:devel/sparsehash
-LIB_DEPENDS= libboost_thread.so:devel/boost-libs
-RUN_DEPENDS= ${LOCALBASE}/include/google/sparse_hash_map:devel/sparsehash
-
-USES= autoreconf libtool localbase:ldflags compiler:c++11-lang
-USE_CXXSTD= gnu++98
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-MAKE_JOBS_UNSAFE=yes
-INSTALL_TARGET= install-strip
-
-post-patch:
- cd ${WRKSRC}/hadoop && ${MV} strings.cpp strings.cc && ${MV} strings.h s.h
- ${REINPLACE_CMD} -e s#strings.h#s.h# ${WRKSRC}/hadoop/r_compute_ngram_counts.cpp ${WRKSRC}/hadoop/m_compute_ngram_counts_batch.cpp
- @${REINPLACE_CMD} -e 's,-L./,,' -e 's,-lLDHT,libLDHT.la,' \
- -e 's,-lticpp,libticpp.la,' -e 's,-lRandLM,libRandLM.la,' \
- ${WRKSRC}/src/LDHT/Makefile.am \
- ${WRKSRC}/src/RandLM/Makefile.am
-
-.include <bsd.port.mk>
diff --git a/textproc/randlm/distinfo b/textproc/randlm/distinfo
deleted file mode 100644
index a1884afc71dd..000000000000
--- a/textproc/randlm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (randlm-0.2.5.tar.gz) = e22e6e969cc971341af1414bf27c8ec0b88796055e5a132c9d4a47b80a3594fa
-SIZE (randlm-0.2.5.tar.gz) = 758741
diff --git a/textproc/randlm/files/patch-BitArray.cpp b/textproc/randlm/files/patch-BitArray.cpp
deleted file mode 100644
index b97ecbc52d28..000000000000
--- a/textproc/randlm/files/patch-BitArray.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/LDHT/BitArray.cpp.orig 2017-03-07 01:14:52 UTC
-+++ src/LDHT/BitArray.cpp
-@@ -115,7 +115,7 @@ uint64_t BitArray::getLength() {
- }
-
- bool BitArray::validArrayIndex(uint64_t index) {
-- if (index >= 0 && index <= getLength())
-+ if (index >= 1 && index <= getLength())
- return true;
- else
- return false;
diff --git a/textproc/randlm/files/patch-BloomMap.cpp b/textproc/randlm/files/patch-BloomMap.cpp
deleted file mode 100644
index cd141fe5f18d..000000000000
--- a/textproc/randlm/files/patch-BloomMap.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/RandLM/BloomMap.cpp.orig 2017-03-07 00:13:58 UTC
-+++ src/RandLM/BloomMap.cpp
-@@ -272,7 +272,7 @@ namespace randlm {
-
- bool BloomMap::computePaths() {
- // determine the path lengths based on distribution for codes of each type
-- assert(stats_counters_ && root_ == NULL && max_code_ > 0);
-+ assert(stats_counters_ && root_ == NULL && max_code_ != NULL);
- code_to_leaf_ = new uint64_t*[num_events_];
- code_to_path_len_ = new int*[num_events_];
- code_to_bound_ = new int*[num_events_];
diff --git a/textproc/randlm/files/patch-LogFreqBloomFilter.cpp b/textproc/randlm/files/patch-LogFreqBloomFilter.cpp
deleted file mode 100644
index 1145976c5e56..000000000000
--- a/textproc/randlm/files/patch-LogFreqBloomFilter.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/RandLM/LogFreqBloomFilter.cpp.orig 2017-03-07 00:13:45 UTC
-+++ src/RandLM/LogFreqBloomFilter.cpp
-@@ -207,7 +207,7 @@ namespace randlm {
-
- int LogFreqBloomFilter::getMaxHashes(int event_idx) {
- // simple for unary encoding
-- assert(max_alpha_ > 0 && max_k_ > 0 && max_code_ > 0);
-+ assert(max_alpha_ > 0 && max_k_ > 0 && max_code_ != NULL);
- return max_alpha_ + (max_k_ * max_code_[event_idx]);
- }
-
diff --git a/textproc/randlm/files/patch-RandLM.cpp b/textproc/randlm/files/patch-RandLM.cpp
deleted file mode 100644
index e0b16fa7a910..000000000000
--- a/textproc/randlm/files/patch-RandLM.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/RandLM/RandLM.cpp.orig 2017-03-07 02:01:18 UTC
-+++ src/RandLM/RandLM.cpp
-@@ -66,7 +66,7 @@ namespace randlm {
- smoothing_name = kStupidBackoffSmoothing;
- break;
- case kWittenBellSmoothingCode:
-- smoothing_name == kWittenBellSmoothing;
-+ smoothing_name = kWittenBellSmoothing;
- break;
- case kBackoffSmoothingCode:
- smoothing_name = kBackoffSmoothing;
diff --git a/textproc/randlm/files/patch-TableChunkLocator.h b/textproc/randlm/files/patch-TableChunkLocator.h
deleted file mode 100644
index a7c55fa8fd22..000000000000
--- a/textproc/randlm/files/patch-TableChunkLocator.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/LDHT/TableChunkLocator.h.orig 2017-03-07 01:06:04 UTC
-+++ src/LDHT/TableChunkLocator.h
-@@ -21,7 +21,7 @@ public:
- int num_cells,
- int num_chunks) = 0;
- virtual int locateTableChunkForKey(uint64_t key) = 0;
--
-+ virtual ~TableChunkLocator(){};
- };
-
- } // namespace LDHT.
diff --git a/textproc/randlm/files/patch-src-LDHT-MurmurHash3.cpp b/textproc/randlm/files/patch-src-LDHT-MurmurHash3.cpp
deleted file mode 100644
index fc55279b2917..000000000000
--- a/textproc/randlm/files/patch-src-LDHT-MurmurHash3.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/LDHT/MurmurHash3.cpp.bak 2012-03-30 14:53:05.000000000 +0400
-+++ ./src/LDHT/MurmurHash3.cpp 2014-08-30 17:56:33.000000000 +0400
-@@ -29,7 +29,7 @@
-
- #else // defined(_MSC_VER)
-
--#define FORCE_INLINE __attribute__((always_inline))
-+#define FORCE_INLINE inline __attribute__((always_inline))
-
- inline uint32_t rotl32 ( uint32_t x, int8_t r )
- {
diff --git a/textproc/randlm/files/patch-src-LDHT-Util.h b/textproc/randlm/files/patch-src-LDHT-Util.h
deleted file mode 100644
index c3eb320265ef..000000000000
--- a/textproc/randlm/files/patch-src-LDHT-Util.h
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/LDHT/Util.h.orig 2012-03-30 10:53:05 UTC
-+++ src/LDHT/Util.h
-@@ -10,6 +10,10 @@
- #include <cstdlib>
- #include <cstring>
- #include <stdint.h>
-+#include <unistd.h>
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
-
- #define V(expr) std::cerr << __FILE__ << ":" \
- << __LINE__ << " " \
-@@ -43,6 +47,9 @@ class Util { (public)
- static uint64_t hash(uint64_t a, uint64_t b, uint64_t P, uint8_t* e);
- static uint64_t hash(uint64_t a, uint64_t b, uint64_t P, uint64_t e);
- static inline uint64_t rdtsc() {
-+#if defined(__powerpc__)
-+ return __builtin_readcyclecounter();
-+#else
- uint32_t lo, hi;
- __asm__ __volatile__(
- "xorl %%eax,%%eax\n"
-@@ -52,6 +59,7 @@ class Util { (public)
- :
- : "%ebx", "%ecx");
- return static_cast<uint64_t>(hi) << 32 | lo;
-+#endif
- };
- };
-
diff --git a/textproc/randlm/files/patch-src-RandLM-LogFreqSketch.cpp b/textproc/randlm/files/patch-src-RandLM-LogFreqSketch.cpp
deleted file mode 100644
index 7665b3731725..000000000000
--- a/textproc/randlm/files/patch-src-RandLM-LogFreqSketch.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/RandLM/LogFreqSketch.cpp.orig 2012-03-30 13:53:30.000000000 +0400
-+++ src/RandLM/LogFreqSketch.cpp 2014-09-01 18:22:05.000000000 +0400
-@@ -162,7 +162,7 @@ namespace randlm {
-
- bool LogFreqSketch::load(RandLMFile* fin) {
- // just maximum m
-- return fin->read((char*)&maximum_m_, sizeof(maximum_m_));;
-+ return fin->read((char*)&maximum_m_, sizeof(maximum_m_)).good();
- }
-
- bool LogFreqSketch::save(RandLMFile* fout) {
-@@ -170,7 +170,7 @@ namespace randlm {
- assert(LogFreqBloomFilter::save(fout)); // saves RandLMStruct first
- assert(OnlineRandLMStruct::save(fout));
- // just maximum m
-- return fout->write((char*)&maximum_m_, sizeof(maximum_m_));;
-+ return fout->write((char*)&maximum_m_, sizeof(maximum_m_)).good();
- }
-
- }
diff --git a/textproc/randlm/files/patch-src-RandLM-RandLMFilter.h b/textproc/randlm/files/patch-src-RandLM-RandLMFilter.h
deleted file mode 100644
index da03cccc4618..000000000000
--- a/textproc/randlm/files/patch-src-RandLM-RandLMFilter.h
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/RandLM/RandLMFilter.h.orig 2014-09-01 18:07:56.000000000 +0400
-+++ src/RandLM/RandLMFilter.h 2014-09-01 18:08:39.000000000 +0400
-@@ -289,7 +289,7 @@ namespace randlm {
- std::cerr << "Saved ResizedBitFilter. Rho = " << rho() << "." << std::endl;
- assert(fout->write((char*)&old_addresses_, sizeof(old_addresses_)));
- assert(fout->write((char*)&a_, sizeof(a_)));
-- return fout->write((char*)&b_, sizeof(b_));
-+ return fout->write((char*)&b_, sizeof(b_)).good();
- }
- protected:
- bool load(RandLMFile* fin) {
-@@ -297,7 +297,7 @@ namespace randlm {
- std::cerr << "Loaded ResizedBitFilter. Rho = " << rho() << "." << std::endl;
- assert(fin->read((char*)&old_addresses_, sizeof(old_addresses_)));
- assert(fin->read((char*)&a_, sizeof(a_)));
-- return fin->read((char*)&b_, sizeof(b_));
-+ return fin->read((char*)&b_, sizeof(b_)).good();
- }
- // member data
- uint64_t old_addresses_; // size of pre-resized filter
-@@ -342,11 +342,11 @@ namespace randlm {
- }
- bool save(RandLMFile* fout) {
- assert(Filter<T>::save(fout));
-- return fout->write((char*)&wrap_around_, sizeof(wrap_around_));
-+ return fout->write((char*)&wrap_around_, sizeof(wrap_around_)).good();
- }
- private:
- bool load(RandLMFile* fin) {
-- return fin->read((char*)&wrap_around_, sizeof(wrap_around_));
-+ return fin->read((char*)&wrap_around_, sizeof(wrap_around_)).good();
- }
- inline bool incrementSubCell(int bit, int len, T* cell) {
- // increment counter consisting of bits [startbit, startbit + len - 1] rest stays unchanged
diff --git a/textproc/randlm/files/patch-src-RandLM-RandLMTypes.h b/textproc/randlm/files/patch-src-RandLM-RandLMTypes.h
deleted file mode 100644
index 8302256066c6..000000000000
--- a/textproc/randlm/files/patch-src-RandLM-RandLMTypes.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/RandLM/RandLMTypes.h.orig 2014-09-01 18:20:25.000000000 +0400
-+++ src/RandLM/RandLMTypes.h 2014-09-01 18:21:06.000000000 +0400
-@@ -21,7 +21,7 @@
- #include <string>
- #include <stdint.h>
-
--#define iterate(c,i) for(typeof(c.begin()) i = c.begin(); i != c.end(); i++)
-+#define iterate(c,i) for(auto i = c.begin(); i != c.end(); i++)
-
- namespace randlm {
-
diff --git a/textproc/randlm/pkg-descr b/textproc/randlm/pkg-descr
deleted file mode 100644
index 5d204c562a3a..000000000000
--- a/textproc/randlm/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A toolkit for bulding randomized language models.
diff --git a/textproc/randlm/pkg-plist b/textproc/randlm/pkg-plist
deleted file mode 100644
index 3d6d0d5b0114..000000000000
--- a/textproc/randlm/pkg-plist
+++ /dev/null
@@ -1,83 +0,0 @@
-bin/buildlm
-bin/countngrams
-bin/m_compute_ngram_counts_batch
-bin/querylm
-bin/r_compute_ngram_counts
-include/LDHT/BitArray.h
-include/LDHT/BloomFilter.h
-include/LDHT/Client.h
-include/LDHT/ClientLocal.h
-include/LDHT/FactoryCollection.h
-include/LDHT/HashFunction.h
-include/LDHT/HashFunctionFactory.h
-include/LDHT/HashFunctionUniversal.h
-include/LDHT/Logic.h
-include/LDHT/MethodRegistry.h
-include/LDHT/MurmurHash3.h
-include/LDHT/NewNgram.h
-include/LDHT/Protocol.h
-include/LDHT/ProtocolGroup.h
-include/LDHT/ProtocolQueue.h
-include/LDHT/Quantiser.h
-include/LDHT/Server.h
-include/LDHT/ServerLocator.h
-include/LDHT/ServerLocatorHash.h
-include/LDHT/TableChunk.h
-include/LDHT/TableChunkFactory.h
-include/LDHT/TableChunkLocator.h
-include/LDHT/TableChunkLocatorFactory.h
-include/LDHT/TableChunkLocatorHash.h
-include/LDHT/TableChunkLossyDict.h
-include/LDHT/TableDirectory.h
-include/LDHT/TableProtocol.h
-include/LDHT/TableProtocolLocalAdapter.h
-include/LDHT/TableRange.h
-include/LDHT/Thread.h
-include/LDHT/Transport.h
-include/LDHT/TransportPipe.h
-include/LDHT/TransportTCP.h
-include/LDHT/TypeDef.h
-include/LDHT/Util.h
-include/LDHT/VarIntStream.h
-include/LDHT/ticpp.h
-include/LDHT/ticpprc.h
-include/LDHT/tinystr.h
-include/LDHT/tinyxml.h
-include/RandLM/BloomMap.h
-include/RandLM/BloomierFilter.h
-include/RandLM/CountMinSketch.h
-include/RandLM/LogFreqBloomFilter.h
-include/RandLM/LogFreqSketch.h
-include/RandLM/LossyDict.h
-include/RandLM/RandLM.h
-include/RandLM/RandLMCache.h
-include/RandLM/RandLMFile.h
-include/RandLM/RandLMFilter.h
-include/RandLM/RandLMHash.h
-include/RandLM/RandLMHashCache.h
-include/RandLM/RandLMInfo.h
-include/RandLM/RandLMParams.h
-include/RandLM/RandLMPipeline.h
-include/RandLM/RandLMPipelineTool.h
-include/RandLM/RandLMPreproc.h
-include/RandLM/RandLMPreprocessor.h
-include/RandLM/RandLMQuantiser.h
-include/RandLM/RandLMStats.h
-include/RandLM/RandLMStruct.h
-include/RandLM/RandLMTool.h
-include/RandLM/RandLMTypes.h
-include/RandLM/RandLMUtils.h
-include/RandLM/RandLMVocab.h
-include/RandLM/fdstream.h
-lib/libLDHT.a
-lib/libLDHT.so
-lib/libLDHT.so.0
-lib/libLDHT.so.0.0.0
-lib/libRandLM.a
-lib/libRandLM.so
-lib/libRandLM.so.0
-lib/libRandLM.so.0.0.0
-lib/libticpp.a
-lib/libticpp.so
-lib/libticpp.so.0
-lib/libticpp.so.0.0.0
diff --git a/textproc/refdb/Makefile b/textproc/refdb/Makefile
index 1e79ccc7d44b..6a18e9245f97 100644
--- a/textproc/refdb/Makefile
+++ b/textproc/refdb/Makefile
@@ -23,6 +23,7 @@ INSTALL_TARGET= install-strip
PORTDOCS= *
CFLAGS+= -I${LOCALBASE}/include
+CPPFLAGS+= -DWANT_OBSOLETE_TYPEDEFS
LIBS+= -lm
CONFIGURE_ARGS= --with-expat-lib=${LOCALBASE}/lib \
diff --git a/textproc/riffdiff/Makefile b/textproc/riffdiff/Makefile
index df4818f40824..546af71d060d 100644
--- a/textproc/riffdiff/Makefile
+++ b/textproc/riffdiff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= riffdiff
-DISTVERSION= 3.4.0
+DISTVERSION= 3.6.0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -9,7 +9,7 @@ WWW= https://github.com/walles/riff
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= moar:textproc/moar
+RUN_DEPENDS= moor:textproc/moor
USES= cargo
diff --git a/textproc/riffdiff/distinfo b/textproc/riffdiff/distinfo
index 2ce1c355a6e3..0815b42007d4 100644
--- a/textproc/riffdiff/distinfo
+++ b/textproc/riffdiff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753124376
+TIMESTAMP = 1762630564
SHA256 (rust/crates/addr2line-0.14.0.crate) = 7c0929d69e78dd9bf5408269919fcbcaeb2e35e5d43e5815517cdc6a8e11a423
SIZE (rust/crates/addr2line-0.14.0.crate) = 30065
SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
@@ -247,5 +247,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (walles-riff-3.4.0_GH0.tar.gz) = ac1b973ab3dc0386f59c1b92bb509eab762d1524781c5e60e1208cfce70966e4
-SIZE (walles-riff-3.4.0_GH0.tar.gz) = 2074194
+SHA256 (walles-riff-3.6.0_GH0.tar.gz) = 2583fbf797033d87a9a2ee8b05c331070f9acb2e6a8a336f5eee14a31361a511
+SIZE (walles-riff-3.6.0_GH0.tar.gz) = 2200057
diff --git a/textproc/riffdiff/pkg-descr b/textproc/riffdiff/pkg-descr
index 57bf7b116c04..74a5e4669659 100644
--- a/textproc/riffdiff/pkg-descr
+++ b/textproc/riffdiff/pkg-descr
@@ -3,5 +3,5 @@ changed.
Much like 'git', riff sends its output to a pager, trying these in order:
1. whatever is specified in the '$PAGER' environment variable
-2. 'moar' because it is nice
+2. 'moor' because it is nice
3. 'less' because it is ubiquitous
diff --git a/textproc/ripgrep-all/Makefile b/textproc/ripgrep-all/Makefile
index 0d554b446ac4..230fce81fe47 100644
--- a/textproc/ripgrep-all/Makefile
+++ b/textproc/ripgrep-all/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ripgrep-all
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6
-PORTREVISION= 38
+PORTREVISION= 40
CATEGORIES= textproc
MAINTAINER= alexis.praga@free.fr
diff --git a/textproc/ripgrep/Makefile b/textproc/ripgrep/Makefile
index ae433b7df000..65219ec4d9bd 100644
--- a/textproc/ripgrep/Makefile
+++ b/textproc/ripgrep/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ripgrep
-DISTVERSION= 14.1.1
-PORTREVISION= 7
+DISTVERSION= 15.1.0
CATEGORIES= textproc
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/textproc/ripgrep/Makefile.crates b/textproc/ripgrep/Makefile.crates
index e3220ad08a39..bb201e9719d4 100644
--- a/textproc/ripgrep/Makefile.crates
+++ b/textproc/ripgrep/Makefile.crates
@@ -1,51 +1,51 @@
-CARGO_CRATES= aho-corasick-1.1.3 \
- anyhow-1.0.87 \
- bstr-1.10.0 \
- cc-1.1.18 \
- cfg-if-1.0.0 \
- crossbeam-channel-0.5.13 \
- crossbeam-deque-0.8.5 \
- crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
- encoding_rs-0.8.34 \
- encoding_rs_io-0.1.7 \
- glob-0.3.1 \
- itoa-1.0.11 \
- jemalloc-sys-0.5.4+5.3.0-patched \
- jemallocator-0.5.4 \
- jobserver-0.1.32 \
- lexopt-0.3.0 \
- libc-0.2.158 \
- log-0.4.22 \
- memchr-2.7.4 \
- memmap2-0.9.4 \
- pcre2-0.2.9 \
- pcre2-sys-0.2.9 \
- pkg-config-0.3.30 \
- proc-macro2-1.0.86 \
- quote-1.0.37 \
- regex-1.10.6 \
- regex-automata-0.4.7 \
- regex-syntax-0.8.4 \
- ryu-1.0.18 \
- same-file-1.0.6 \
- serde-1.0.210 \
- serde_derive-1.0.210 \
- serde_json-1.0.128 \
- shlex-1.3.0 \
- syn-2.0.77 \
- termcolor-1.4.1 \
- textwrap-0.16.1 \
- unicode-ident-1.0.12 \
- walkdir-2.5.0 \
- winapi-util-0.1.9 \
- windows-sys-0.59.0 \
- windows-targets-0.52.6 \
- 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
+CARGO_CRATES= aho-corasick-1.1.3 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
+ bstr-1.12.0 \
+ cc-1.2.41 \
+ cfg-if-1.0.4 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ derive_arbitrary-1.4.2 \
+ encoding_rs-0.8.35 \
+ encoding_rs_io-0.1.7 \
+ find-msvc-tools-0.1.4 \
+ getrandom-0.3.4 \
+ glob-0.3.3 \
+ itoa-1.0.15 \
+ jobserver-0.1.34 \
+ lexopt-0.3.1 \
+ libc-0.2.177 \
+ log-0.4.28 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
+ pcre2-0.2.11 \
+ pcre2-sys-0.2.10 \
+ pkg-config-0.3.32 \
+ proc-macro2-1.0.101 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ shlex-1.3.0 \
+ syn-2.0.107 \
+ termcolor-1.4.1 \
+ textwrap-0.16.2 \
+ tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
+ tikv-jemallocator-0.6.1 \
+ unicode-ident-1.0.20 \
+ walkdir-2.5.0 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ winapi-util-0.1.11 \
+ windows-link-0.2.1 \
+ windows-sys-0.61.2 \
+ wit-bindgen-0.46.0
diff --git a/textproc/ripgrep/distinfo b/textproc/ripgrep/distinfo
index ac90c7051e28..75cd1a471e3a 100644
--- a/textproc/ripgrep/distinfo
+++ b/textproc/ripgrep/distinfo
@@ -1,105 +1,105 @@
-TIMESTAMP = 1726332718
+TIMESTAMP = 1761234694
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anyhow-1.0.87.crate) = 10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8
-SIZE (rust/crates/anyhow-1.0.87.crate) = 46831
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
-SHA256 (rust/crates/cc-1.1.18.crate) = b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476
-SIZE (rust/crates/cc-1.1.18.crate) = 83315
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
-SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2
-SIZE (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884321
-SHA256 (rust/crates/jemallocator-0.5.4.crate) = a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc
-SIZE (rust/crates/jemallocator-0.5.4.crate) = 13088
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401
-SIZE (rust/crates/lexopt-0.3.0.crate) = 24767
-SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
-SIZE (rust/crates/libc-0.2.158.crate) = 751340
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
-SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
-SHA256 (rust/crates/pcre2-0.2.9.crate) = 3be55c43ac18044541d58d897e8f4c55157218428953ebd39d86df3ba0286b2b
-SIZE (rust/crates/pcre2-0.2.9.crate) = 31025
-SHA256 (rust/crates/pcre2-sys-0.2.9.crate) = 550f5d18fb1b90c20b87e161852c10cde77858c3900c5059b5ad2a1449f11d8a
-SIZE (rust/crates/pcre2-sys-0.2.9.crate) = 697425
-SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
-SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
-SIZE (rust/crates/regex-1.10.6.crate) = 253894
-SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
-SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
-SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
-SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/lexopt-0.3.1.crate) = 9fa0e2a1fcbe2f6be6c42e342259976206b383122fc152e872795338b5a3f3a7
+SIZE (rust/crates/lexopt-0.3.1.crate) = 26158
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490
+SIZE (rust/crates/memmap2-0.9.9.crate) = 34576
+SHA256 (rust/crates/pcre2-0.2.11.crate) = 9e970b0fcce0c7ee6ef662744ff711f21ccd6f11b7cf03cd187a80e89797fc67
+SIZE (rust/crates/pcre2-0.2.11.crate) = 32440
+SHA256 (rust/crates/pcre2-sys-0.2.10.crate) = 18b9073c1a2549bd409bf4a32c94d903bb1a09bf845bc306ae148897fa0760a4
+SIZE (rust/crates/pcre2-sys-0.2.10.crate) = 771875
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
-SIZE (rust/crates/serde-1.0.210.crate) = 78338
-SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
-SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
-SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
-SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
-SIZE (rust/crates/syn-2.0.77.crate) = 268784
+SHA256 (rust/crates/syn-2.0.107.crate) = 2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b
+SIZE (rust/crates/syn-2.0.107.crate) = 301716
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
+SHA256 (rust/crates/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b
+SIZE (rust/crates/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 900826
+SHA256 (rust/crates/tikv-jemallocator-0.6.1.crate) = 0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a
+SIZE (rust/crates/tikv-jemallocator-0.6.1.crate) = 14074
+SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06
+SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (BurntSushi-ripgrep-14.1.1_GH0.tar.gz) = 4dad02a2f9c8c3c8d89434e47337aa654cb0e2aa50e806589132f186bf5c2b66
-SIZE (BurntSushi-ripgrep-14.1.1_GH0.tar.gz) = 581402
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (BurntSushi-ripgrep-15.1.0_GH0.tar.gz) = 046fa01a216793b8bd2750f9d68d4ad43986eb9c0d6122600f993906012972e8
+SIZE (BurntSushi-ripgrep-15.1.0_GH0.tar.gz) = 600788
diff --git a/textproc/rubygem-actiontext-gitlab/distinfo b/textproc/rubygem-actiontext-gitlab/distinfo
index 6576322b2ce1..3b08cb448f3f 100644
--- a/textproc/rubygem-actiontext-gitlab/distinfo
+++ b/textproc/rubygem-actiontext-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888820
-SHA256 (rubygem/actiontext-7.1.5.1.gem) = b8e261cfad5bc6a78b3f15be5e7c7f32190041b3dc6f027a3a353b4392d2f7ec
-SIZE (rubygem/actiontext-7.1.5.1.gem) = 137216
+TIMESTAMP = 1755146398
+SHA256 (rubygem/actiontext-7.1.5.2.gem) = 505678e4611762cb68e9c05bc5776ce5977415beed2fbabdd0ed110c63390207
+SIZE (rubygem/actiontext-7.1.5.2.gem) = 137216
diff --git a/textproc/rubygem-actiontext71/Makefile b/textproc/rubygem-actiontext71/Makefile
index b7d2130655a2..bf5fdeaf1e4d 100644
--- a/textproc/rubygem-actiontext71/Makefile
+++ b/textproc/rubygem-actiontext71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actiontext
-PORTVERSION= 7.1.5.1
+PORTVERSION= 7.1.5.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71
diff --git a/textproc/rubygem-actiontext71/distinfo b/textproc/rubygem-actiontext71/distinfo
index 6576322b2ce1..328f7fe06a86 100644
--- a/textproc/rubygem-actiontext71/distinfo
+++ b/textproc/rubygem-actiontext71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888820
-SHA256 (rubygem/actiontext-7.1.5.1.gem) = b8e261cfad5bc6a78b3f15be5e7c7f32190041b3dc6f027a3a353b4392d2f7ec
-SIZE (rubygem/actiontext-7.1.5.1.gem) = 137216
+TIMESTAMP = 1757121966
+SHA256 (rubygem/actiontext-7.1.5.2.gem) = 505678e4611762cb68e9c05bc5776ce5977415beed2fbabdd0ed110c63390207
+SIZE (rubygem/actiontext-7.1.5.2.gem) = 137216
diff --git a/textproc/rubygem-actiontext72/Makefile b/textproc/rubygem-actiontext72/Makefile
index 30e51d202acf..e518782c43b5 100644
--- a/textproc/rubygem-actiontext72/Makefile
+++ b/textproc/rubygem-actiontext72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actiontext
-PORTVERSION= 7.2.2.1
+PORTVERSION= 7.2.2.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72
diff --git a/textproc/rubygem-actiontext72/distinfo b/textproc/rubygem-actiontext72/distinfo
index b2f0a0ae171c..eaf70827840b 100644
--- a/textproc/rubygem-actiontext72/distinfo
+++ b/textproc/rubygem-actiontext72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888846
-SHA256 (rubygem/actiontext-7.2.2.1.gem) = f369cee41a6674b697bf9257d917a3dce575a2c89935af437b432d6737a3f0d6
-SIZE (rubygem/actiontext-7.2.2.1.gem) = 137216
+TIMESTAMP = 1757121992
+SHA256 (rubygem/actiontext-7.2.2.2.gem) = 8e80623cf206f077f4b671846ba74b0cb154b2a306a6569d3c4b3deb22e2b701
+SIZE (rubygem/actiontext-7.2.2.2.gem) = 137216
diff --git a/textproc/rubygem-actiontext80/Makefile b/textproc/rubygem-actiontext80/Makefile
index 37f6cbc75fba..ac631b284a55 100644
--- a/textproc/rubygem-actiontext80/Makefile
+++ b/textproc/rubygem-actiontext80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actiontext
-PORTVERSION= 8.0.2
+PORTVERSION= 8.0.4
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 80
diff --git a/textproc/rubygem-actiontext80/distinfo b/textproc/rubygem-actiontext80/distinfo
index 93ab70f568e0..1fb6903d6d44 100644
--- a/textproc/rubygem-actiontext80/distinfo
+++ b/textproc/rubygem-actiontext80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070794
-SHA256 (rubygem/actiontext-8.0.2.gem) = a40db32032ee2fbb479d5d69318c4284344c1cda73836fd73ffcdb917d203abf
-SIZE (rubygem/actiontext-8.0.2.gem) = 141824
+TIMESTAMP = 1762587514
+SHA256 (rubygem/actiontext-8.0.4.gem) = 40b3970268ac29b865685456b2586df5052d068fd0cb04acb2291e737cea2340
+SIZE (rubygem/actiontext-8.0.4.gem) = 141824
diff --git a/textproc/rubygem-amatch/Makefile b/textproc/rubygem-amatch/Makefile
index c93910295b57..dd72acd5cda0 100644
--- a/textproc/rubygem-amatch/Makefile
+++ b/textproc/rubygem-amatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amatch
-PORTVERSION= 0.4.2
+PORTVERSION= 0.5.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,8 +10,9 @@ WWW= https://github.com/flori/amatch
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= rubygem-mize>=0:devel/rubygem-mize \
- rubygem-tins>=1.0<2:devel/rubygem-tins
+RUN_DEPENDS= rubygem-debug>=0:devel/rubygem-debug \
+ rubygem-mize>=0:devel/rubygem-mize \
+ rubygem-tins>=1<2:devel/rubygem-tins
USES= gem
diff --git a/textproc/rubygem-amatch/distinfo b/textproc/rubygem-amatch/distinfo
index 447f3c8493f6..687a9fe04ac9 100644
--- a/textproc/rubygem-amatch/distinfo
+++ b/textproc/rubygem-amatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266276
-SHA256 (rubygem/amatch-0.4.2.gem) = 5a7c8c08882864621b81bf3bbc0447bb638afe6066ceeead6b9d11f34cf0d911
-SIZE (rubygem/amatch-0.4.2.gem) = 38912
+TIMESTAMP = 1759324360
+SHA256 (rubygem/amatch-0.5.0.gem) = fdf3796d7a8bb957f8bbf04faa3ba06e7aba95f2eaabfe0bf7c46d0e70b9aec3
+SIZE (rubygem/amatch-0.5.0.gem) = 39936
diff --git a/textproc/rubygem-asciidoctor-pdf/Makefile b/textproc/rubygem-asciidoctor-pdf/Makefile
index 5a621dd08beb..cb201f9f5a40 100644
--- a/textproc/rubygem-asciidoctor-pdf/Makefile
+++ b/textproc/rubygem-asciidoctor-pdf/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asciidoctor-pdf
-PORTVERSION= 2.3.19
-PORTREVISION= 2
+PORTVERSION= 2.3.23
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -13,11 +12,11 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-asciidoctor>=2.0<3:textproc/rubygem-asciidoctor \
- rubygem-concurrent-ruby>=1.1<2:devel/rubygem-concurrent-ruby \
+ rubygem-concurrent-ruby>=1.3<2:devel/rubygem-concurrent-ruby \
rubygem-matrix>=0.4<1:math/rubygem-matrix \
rubygem-prawn24>=2.4.0<2.5:print/rubygem-prawn24 \
rubygem-prawn-icon3>=3.1.0<3.2:print/rubygem-prawn-icon3 \
- rubygem-prawn-svg>=0.36.1<0.37:print/rubygem-prawn-svg \
+ rubygem-prawn-svg036>=0.36.1<0.37:print/rubygem-prawn-svg036 \
rubygem-prawn-table>=0.2.0<0.3:print/rubygem-prawn-table \
rubygem-prawn-templates>=0.1.0<0.2:print/rubygem-prawn-templates \
rubygem-treetop>=1.6.0<1.7:devel/rubygem-treetop \
diff --git a/textproc/rubygem-asciidoctor-pdf/distinfo b/textproc/rubygem-asciidoctor-pdf/distinfo
index 15c9fb4aa455..2b3d12a8f808 100644
--- a/textproc/rubygem-asciidoctor-pdf/distinfo
+++ b/textproc/rubygem-asciidoctor-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728922948
-SHA256 (rubygem/asciidoctor-pdf-2.3.19.gem) = 034a142964d627b82fd4f08a094abedae981e632e7f1c501d3bd9c2dfbe073f9
-SIZE (rubygem/asciidoctor-pdf-2.3.19.gem) = 2276864
+TIMESTAMP = 1762587474
+SHA256 (rubygem/asciidoctor-pdf-2.3.23.gem) = 100f33099410111dfb17eeffdd8eec956be5a84eecf4562b114cd332807251c8
+SIZE (rubygem/asciidoctor-pdf-2.3.23.gem) = 2278400
diff --git a/textproc/rubygem-asciidoctor-pdf/files/patch-gemspec b/textproc/rubygem-asciidoctor-pdf/files/patch-gemspec
index 900b0a591158..10b0c8213e60 100644
--- a/textproc/rubygem-asciidoctor-pdf/files/patch-gemspec
+++ b/textproc/rubygem-asciidoctor-pdf/files/patch-gemspec
@@ -7,5 +7,5 @@
- s.add_runtime_dependency(%q<prawn-svg>.freeze, ["~> 0.34.0".freeze])
+ s.add_runtime_dependency(%q<prawn-svg>.freeze, ["~> 0.36.1".freeze])
s.add_runtime_dependency(%q<prawn-icon>.freeze, ["~> 3.0.0".freeze])
- s.add_runtime_dependency(%q<concurrent-ruby>.freeze, ["~> 1.1".freeze])
+ s.add_runtime_dependency(%q<concurrent-ruby>.freeze, ["~> 1.3".freeze])
s.add_runtime_dependency(%q<treetop>.freeze, ["~> 1.6.0".freeze])
diff --git a/textproc/rubygem-asciidoctor-pdf/files/patch-prawn-icon b/textproc/rubygem-asciidoctor-pdf/files/patch-prawn-icon
index 05292643c6b2..37e33fe901f6 100644
--- a/textproc/rubygem-asciidoctor-pdf/files/patch-prawn-icon
+++ b/textproc/rubygem-asciidoctor-pdf/files/patch-prawn-icon
@@ -8,7 +8,7 @@ Obtained from: https://github.com/asciidoctor/asciidoctor-pdf/commit/631606e91f4
s.add_runtime_dependency(%q<prawn-svg>.freeze, ["~> 0.36.1".freeze])
- s.add_runtime_dependency(%q<prawn-icon>.freeze, ["~> 3.0.0".freeze])
+ s.add_runtime_dependency(%q<prawn-icon>.freeze, ["~> 3.1.0".freeze])
- s.add_runtime_dependency(%q<concurrent-ruby>.freeze, ["~> 1.1".freeze])
+ s.add_runtime_dependency(%q<concurrent-ruby>.freeze, ["~> 1.3".freeze])
s.add_runtime_dependency(%q<treetop>.freeze, ["~> 1.6.0".freeze])
s.add_development_dependency(%q<rake>.freeze, ["~> 13.0.0".freeze])
--- lib/asciidoctor/pdf/ext/prawn/extensions.rb.orig 2023-01-06 06:23:58 UTC
diff --git a/textproc/rubygem-asciidoctor/Makefile b/textproc/rubygem-asciidoctor/Makefile
index 1cd050884021..0b7a8acb7d23 100644
--- a/textproc/rubygem-asciidoctor/Makefile
+++ b/textproc/rubygem-asciidoctor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asciidoctor
-PORTVERSION= 2.0.23
+PORTVERSION= 2.0.26
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-asciidoctor/distinfo b/textproc/rubygem-asciidoctor/distinfo
index adf29bca3719..fb91b19b9832 100644
--- a/textproc/rubygem-asciidoctor/distinfo
+++ b/textproc/rubygem-asciidoctor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716142300
-SHA256 (rubygem/asciidoctor-2.0.23.gem) = 52208807f237dfa0ca29882f8b13d60b820496116ad191cf197ca56f2b7fddf3
-SIZE (rubygem/asciidoctor-2.0.23.gem) = 283136
+TIMESTAMP = 1762587566
+SHA256 (rubygem/asciidoctor-2.0.26.gem) = 16e3accf1fc206bbd6335848649d7fd65f31d2daa60d85af13d47a8ee4b071c1
+SIZE (rubygem/asciidoctor-2.0.26.gem) = 284672
diff --git a/textproc/rubygem-commonmarker/Makefile b/textproc/rubygem-commonmarker/Makefile
index abbb13aa55ee..edbd379561f6 100644
--- a/textproc/rubygem-commonmarker/Makefile
+++ b/textproc/rubygem-commonmarker/Makefile
@@ -1,6 +1,5 @@
PORTNAME= commonmarker
-PORTVERSION= 2.3.1
-PORTREVISION= 1
+PORTVERSION= 2.5.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
DISTFILES= ${DISTNAME}.gem
diff --git a/textproc/rubygem-commonmarker/Makefile.crates b/textproc/rubygem-commonmarker/Makefile.crates
index 938de0009d71..b001cdb455a3 100644
--- a/textproc/rubygem-commonmarker/Makefile.crates
+++ b/textproc/rubygem-commonmarker/Makefile.crates
@@ -1,131 +1,137 @@
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
base64-0.22.1 \
bincode-1.3.3 \
bindgen-0.69.5 \
- bit-set-0.5.3 \
- bit-vec-0.6.3 \
- bitflags-1.3.2 \
- bitflags-2.6.0 \
- bon-3.3.2 \
- bon-macros-3.3.2 \
- bumpalo-3.16.0 \
- caseless-0.2.1 \
- cc-1.2.6 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
+ bitflags-2.9.4 \
+ bon-3.7.2 \
+ bon-macros-3.7.2 \
+ bumpalo-3.19.0 \
+ caseless-0.2.2 \
+ cc-1.2.37 \
cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.3 \
clang-sys-1.8.1 \
- clap-4.5.23 \
- clap_builder-4.5.23 \
- clap_derive-4.5.18 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
- comrak-0.39.1 \
- crc32fast-1.4.2 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- deranged-0.3.11 \
- deunicode-1.6.0 \
- either-1.13.0 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ comrak-0.44.0 \
+ crc32fast-1.5.0 \
+ darling-0.21.3 \
+ darling_core-0.21.3 \
+ darling_macro-0.21.3 \
+ deranged-0.5.3 \
+ deunicode-1.6.2 \
+ either-1.15.0 \
emojis-0.6.4 \
entities-1.0.1 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- fancy-regex-0.11.0 \
- flate2-1.0.35 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ fancy-regex-0.16.2 \
+ find-msvc-tools-0.1.1 \
+ flate2-1.1.2 \
+ fmt2io-1.0.0 \
fnv-1.0.7 \
- glob-0.3.2 \
- hashbrown-0.15.2 \
+ glob-0.3.3 \
+ hashbrown-0.15.5 \
heck-0.5.0 \
ident_case-1.0.1 \
- indexmap-2.7.0 \
+ indexmap-2.11.1 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.169 \
- libloading-0.8.6 \
+ libc-0.2.175 \
+ libloading-0.8.8 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.14 \
- log-0.4.22 \
- magnus-0.7.1 \
- magnus-macros-0.6.0 \
- memchr-2.7.4 \
+ linux-raw-sys-0.11.0 \
+ log-0.4.28 \
+ magnus-0.8.2 \
+ magnus-macros-0.8.0 \
+ memchr-2.7.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.2 \
+ miniz_oxide-0.8.9 \
nom-7.1.3 \
num-conv-0.1.0 \
- once_cell-1.20.2 \
- onig-6.4.0 \
- onig_sys-69.8.1 \
- phf-0.11.2 \
- phf_shared-0.11.2 \
- pkg-config-0.3.31 \
- plist-1.7.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ onig-6.5.1 \
+ onig_sys-69.9.1 \
+ phf-0.11.3 \
+ phf_shared-0.11.3 \
+ pkg-config-0.3.32 \
+ plist-1.7.4 \
powerfmt-0.2.0 \
- prettyplease-0.2.25 \
- proc-macro2-1.0.92 \
- quick-xml-0.32.0 \
- quote-1.0.38 \
- rb-sys-0.9.114 \
- rb-sys-build-0.9.114 \
- rb-sys-env-0.1.2 \
+ prettyplease-0.2.37 \
+ proc-macro2-1.0.101 \
+ quick-xml-0.38.3 \
+ quote-1.0.40 \
+ rb-sys-0.9.117 \
+ rb-sys-build-0.9.117 \
+ rb-sys-env-0.2.2 \
rctree-0.6.0 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
rustc-hash-1.1.0 \
- rustix-0.38.42 \
- rustversion-1.0.19 \
- ryu-1.0.18 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- seq-macro-0.3.5 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.134 \
+ seq-macro-0.3.6 \
+ serde-1.0.223 \
+ serde_core-1.0.223 \
+ serde_derive-1.0.223 \
+ serde_json-1.0.145 \
shell-words-1.1.0 \
shlex-1.3.0 \
- siphasher-0.3.11 \
+ siphasher-1.0.1 \
slug-0.1.6 \
strsim-0.11.1 \
- syn-2.0.93 \
- syntect-5.2.0 \
- terminal_size-0.4.1 \
- thiserror-1.0.69 \
- thiserror-impl-1.0.69 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tinyvec-1.8.1 \
+ syn-2.0.106 \
+ syntect-5.3.0 \
+ terminal_size-0.4.3 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ time-0.3.43 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
typed-arena-2.0.2 \
- unicode-ident-1.0.14 \
+ unicode-ident-1.0.19 \
unicode-normalization-0.1.24 \
unicode_categories-0.1.1 \
utf8parse-0.2.2 \
walkdir-2.5.0 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
- winapi-util-0.1.9 \
- windows-sys-0.59.0 \
- windows-targets-0.52.6 \
- 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 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
+ winapi-util-0.1.11 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
+ windows-targets-0.53.3 \
+ 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 \
xdg-2.5.2 \
yaml-rust-0.4.5
diff --git a/textproc/rubygem-commonmarker/distinfo b/textproc/rubygem-commonmarker/distinfo
index 0be57d1defab..0b9cdc854cd8 100644
--- a/textproc/rubygem-commonmarker/distinfo
+++ b/textproc/rubygem-commonmarker/distinfo
@@ -1,224 +1,230 @@
-TIMESTAMP = 1751208234
-SHA256 (commonmarker-2.3.1.gem) = 8943ef0731a4205765b1ab8f25a7a9b9f62acb28b0054c7d60f06720a23cadc7
-SIZE (commonmarker-2.3.1.gem) = 31744
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1761447718
+SHA256 (commonmarker-2.5.0.gem) = fc84f9e01b271298691a7cfc298cbbaadb893395dc92e9b51644675abff248b5
+SIZE (commonmarker-2.5.0.gem) = 32256
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
-SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
-SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
-SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/bon-3.3.2.crate) = fe7acc34ff59877422326db7d6f2d845a582b16396b6b08194942bf34c6528ab
-SIZE (rust/crates/bon-3.3.2.crate) = 48519
-SHA256 (rust/crates/bon-macros-3.3.2.crate) = 4159dd617a7fbc9be6a692fe69dc2954f8e6bb6bb5e4d7578467441390d77fd0
-SIZE (rust/crates/bon-macros-3.3.2.crate) = 78732
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/caseless-0.2.1.crate) = 808dab3318747be122cb31d36de18d4d1c81277a76f8332a02b81a3d73463d7f
-SIZE (rust/crates/caseless-0.2.1.crate) = 18826
-SHA256 (rust/crates/cc-1.2.6.crate) = 8d6dbb628b8f8555f86d0323c2eb39e3ec81901f4b83e091db8a6a76d316a333
-SIZE (rust/crates/cc-1.2.6.crate) = 99923
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bon-3.7.2.crate) = c2529c31017402be841eb45892278a6c21a000c0a17643af326c73a73f83f0fb
+SIZE (rust/crates/bon-3.7.2.crate) = 61725
+SHA256 (rust/crates/bon-macros-3.7.2.crate) = d82020dadcb845a345591863adb65d74fa8dc5c18a0b6d408470e13b7adc7005
+SIZE (rust/crates/bon-macros-3.7.2.crate) = 88545
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/caseless-0.2.2.crate) = 8b6fd507454086c8edfd769ca6ada439193cdb209c7681712ef6275cccbfe5d8
+SIZE (rust/crates/caseless-0.2.2.crate) = 29309
+SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
+SIZE (rust/crates/cc-1.2.37.crate) = 90111
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
-SIZE (rust/crates/clap-4.5.23.crate) = 56460
-SHA256 (rust/crates/clap_builder-4.5.23.crate) = 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838
-SIZE (rust/crates/clap_builder-4.5.23.crate) = 164180
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/comrak-0.39.1.crate) = 2fefab951771fc3beeed0773ce66a4f7b706273fc6c4c95b08dd1615744abcf5
-SIZE (rust/crates/comrak-0.39.1.crate) = 178985
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/deunicode-1.6.0.crate) = 339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00
-SIZE (rust/crates/deunicode-1.6.0.crate) = 170864
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/comrak-0.44.0.crate) = 07fcaf1ac457de7574ce514fd9a68e86e8196165529f48a544ec90cbea840e04
+SIZE (rust/crates/comrak-0.44.0.crate) = 213444
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
+SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9e559e3f2d09413b9107b5c02f4
SIZE (rust/crates/emojis-0.6.4.crate) = 120190
SHA256 (rust/crates/entities-1.0.1.crate) = b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca
SIZE (rust/crates/entities-1.0.1.crate) = 24795
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
-SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f
+SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662
+SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
+SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/fmt2io-1.0.0.crate) = 6b6129284da9f7e5296cc22183a63f24300e945e297705dcc0672f7df01d62c8
+SIZE (rust/crates/fmt2io-1.0.0.crate) = 3802
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
+SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
+SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/magnus-0.7.1.crate) = 3d87ae53030f3a22e83879e666cb94e58a7bdf31706878a0ba48752994146dab
-SIZE (rust/crates/magnus-0.7.1.crate) = 186855
-SHA256 (rust/crates/magnus-macros-0.6.0.crate) = 5968c820e2960565f647819f5928a42d6e874551cab9d88d75e3e0660d7f71e3
-SIZE (rust/crates/magnus-macros-0.6.0.crate) = 6642
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/magnus-0.8.2.crate) = 3b36a5b126bbe97eb0d02d07acfeb327036c6319fd816139a49824a83b7f9012
+SIZE (rust/crates/magnus-0.8.2.crate) = 199864
+SHA256 (rust/crates/magnus-macros-0.8.0.crate) = 47607461fd8e1513cb4f2076c197d8092d921a1ea75bd08af97398f593751892
+SIZE (rust/crates/magnus-macros-0.8.0.crate) = 8146
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.2.crate) = 4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394
-SIZE (rust/crates/miniz_oxide-0.8.2.crate) = 59068
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f
-SIZE (rust/crates/onig-6.4.0.crate) = 32616
-SHA256 (rust/crates/onig_sys-69.8.1.crate) = 7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7
-SIZE (rust/crates/onig_sys-69.8.1.crate) = 638216
-SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
-SIZE (rust/crates/phf-0.11.2.crate) = 21569
-SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
-SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/plist-1.7.0.crate) = 42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016
-SIZE (rust/crates/plist-1.7.0.crate) = 101068
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0
+SIZE (rust/crates/onig-6.5.1.crate) = 32394
+SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc
+SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plist-1.7.4.crate) = 3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1
+SIZE (rust/crates/plist-1.7.4.crate) = 103748
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/prettyplease-0.2.25.crate) = 64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033
-SIZE (rust/crates/prettyplease-0.2.25.crate) = 58681
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/quick-xml-0.32.0.crate) = 1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2
-SIZE (rust/crates/quick-xml-0.32.0.crate) = 184149
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/rb-sys-0.9.114.crate) = b41b4e5d871203c3ce7c7bd0f27390fb6eee494ef9c4822a151854610e562f05
-SIZE (rust/crates/rb-sys-0.9.114.crate) = 28493
-SHA256 (rust/crates/rb-sys-build-0.9.114.crate) = de20c3cc2868958bdf8eae7431e6797cb3ce29fcdd5bada95231c4c3c167e701
-SIZE (rust/crates/rb-sys-build-0.9.114.crate) = 24283
-SHA256 (rust/crates/rb-sys-env-0.1.2.crate) = a35802679f07360454b418a5d1735c89716bde01d35b1560fc953c1415a0b3bb
-SIZE (rust/crates/rb-sys-env-0.1.2.crate) = 9203
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/rb-sys-0.9.117.crate) = f900d1ce4629a2ebffaf5de74bd8f9c1188d4c5ed406df02f97e22f77a006f44
+SIZE (rust/crates/rb-sys-0.9.117.crate) = 28664
+SHA256 (rust/crates/rb-sys-build-0.9.117.crate) = ef1e9c857028f631056bcd6d88cec390c751e343ce2223ddb26d23eb4a151d59
+SIZE (rust/crates/rb-sys-build-0.9.117.crate) = 24740
+SHA256 (rust/crates/rb-sys-env-0.2.2.crate) = 08f8d2924cf136a1315e2b4c7460a39f62ef11ee5d522df9b2750fab55b868b6
+SIZE (rust/crates/rb-sys-env-0.2.2.crate) = 9195
SHA256 (rust/crates/rctree-0.6.0.crate) = e03e7866abec1101869ffa8e2c8355c4c2419d0214ece0cc3e428e5b94dea6e9
SIZE (rust/crates/rctree-0.6.0.crate) = 8312
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/seq-macro-0.3.5.crate) = a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4
-SIZE (rust/crates/seq-macro-0.3.5.crate) = 13332
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.134.crate) = d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d
-SIZE (rust/crates/serde_json-1.0.134.crate) = 154351
+SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
+SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
+SHA256 (rust/crates/serde-1.0.223.crate) = a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac
+SIZE (rust/crates/serde-1.0.223.crate) = 28047
+SHA256 (rust/crates/serde_core-1.0.223.crate) = 20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9
+SIZE (rust/crates/serde_core-1.0.223.crate) = 62721
+SHA256 (rust/crates/serde_derive-1.0.223.crate) = 3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56
+SIZE (rust/crates/serde_derive-1.0.223.crate) = 57923
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
-SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.93.crate) = 9c786062daee0d6db1132800e623df74274a0a87322d8e183338e01b3d98d058
-SIZE (rust/crates/syn-2.0.93.crate) = 293925
-SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
-SIZE (rust/crates/syntect-5.2.0.crate) = 822671
-SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
-SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3531b7c9e900abbf7c4d2190c925
+SIZE (rust/crates/syntect-5.3.0.crate) = 833348
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
+SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
@@ -227,38 +233,44 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
SIZE (rust/crates/xdg-2.5.2.crate) = 14394
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
diff --git a/textproc/rubygem-commonmarker0/Makefile b/textproc/rubygem-commonmarker0/Makefile
index ebf706df03e2..43609d0768a3 100644
--- a/textproc/rubygem-commonmarker0/Makefile
+++ b/textproc/rubygem-commonmarker0/Makefile
@@ -1,5 +1,5 @@
PORTNAME= commonmarker
-PORTVERSION= 0.23.11
+PORTVERSION= 0.23.12
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 0
diff --git a/textproc/rubygem-commonmarker0/distinfo b/textproc/rubygem-commonmarker0/distinfo
index d0518e0c4b51..d42c897da55f 100644
--- a/textproc/rubygem-commonmarker0/distinfo
+++ b/textproc/rubygem-commonmarker0/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732261046
-SHA256 (rubygem/commonmarker-0.23.11.gem) = 9d1d35d358740151bce29235aebfecc63314fb57dd89a83e72d4061b4fe3d2bf
-SIZE (rubygem/commonmarker-0.23.11.gem) = 152576
+TIMESTAMP = 1759816946
+SHA256 (rubygem/commonmarker-0.23.12.gem) = da2d2f89c7c7b51c42c6e69ace3ab5df39497683f86e83aca7087c671d523ccd
+SIZE (rubygem/commonmarker-0.23.12.gem) = 152576
diff --git a/textproc/rubygem-cucumber-gherkin/Makefile b/textproc/rubygem-cucumber-gherkin/Makefile
index 50475aa57c88..e2512170ab26 100644
--- a/textproc/rubygem-cucumber-gherkin/Makefile
+++ b/textproc/rubygem-cucumber-gherkin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-gherkin
-PORTVERSION= 33.0.0
+PORTVERSION= 36.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/cucumber/gherkin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-messages>=25<29:devel/rubygem-cucumber-messages
+RUN_DEPENDS= rubygem-cucumber-messages29>=25<30:devel/rubygem-cucumber-messages29
USES= gem
diff --git a/textproc/rubygem-cucumber-gherkin/distinfo b/textproc/rubygem-cucumber-gherkin/distinfo
index b349ed1d9fe2..695144fc8361 100644
--- a/textproc/rubygem-cucumber-gherkin/distinfo
+++ b/textproc/rubygem-cucumber-gherkin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266252
-SHA256 (rubygem/cucumber-gherkin-33.0.0.gem) = 04fcbcd6d890441d456c7dea67500851f367f213bd2036c8de5c75e92c2a6165
-SIZE (rubygem/cucumber-gherkin-33.0.0.gem) = 32256
+TIMESTAMP = 1759774923
+SHA256 (rubygem/cucumber-gherkin-36.0.0.gem) = e39579c5ea112ed77edb0ebf1bc191da45561f71b7c82c7448344902a760a37b
+SIZE (rubygem/cucumber-gherkin-36.0.0.gem) = 32256
diff --git a/textproc/rubygem-cucumber-gherkin27/Makefile b/textproc/rubygem-cucumber-gherkin27/Makefile
deleted file mode 100644
index c7bf0be22c7c..000000000000
--- a/textproc/rubygem-cucumber-gherkin27/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= cucumber-gherkin
-PORTVERSION= 27.0.0
-CATEGORIES= textproc rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 27
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
-WWW= https://github.com/cucumber/gherkin
-
-LICENSE= MIT
-
-RUN_DEPENDS= rubygem-cucumber-messages22>=19.1.4<23:devel/rubygem-cucumber-messages22
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^27\.
-
-post-install:
- ${RM} ${STAGEDIR}${PREFIX}/bin/gherkin ${STAGEDIR}${PREFIX}/bin/gherkin-ruby
-
-.include <bsd.port.mk>
diff --git a/textproc/rubygem-cucumber-gherkin27/distinfo b/textproc/rubygem-cucumber-gherkin27/distinfo
deleted file mode 100644
index 1836980ba9be..000000000000
--- a/textproc/rubygem-cucumber-gherkin27/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1696048460
-SHA256 (rubygem/cucumber-gherkin-27.0.0.gem) = 2e6a8212c1d0107f95d75082e8bd5f05ace4e42dd77a396c7b713be3a8067718
-SIZE (rubygem/cucumber-gherkin-27.0.0.gem) = 34816
diff --git a/textproc/rubygem-cucumber-gherkin30/distinfo b/textproc/rubygem-cucumber-gherkin30/distinfo
deleted file mode 100644
index 2677b9d8e16d..000000000000
--- a/textproc/rubygem-cucumber-gherkin30/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1732224722
-SHA256 (rubygem/cucumber-gherkin-30.0.4.gem) = fe7b3f2ff19e42a41748f3987bb99b7241b14324b30d81de01fb0f36a4628c10
-SIZE (rubygem/cucumber-gherkin-30.0.4.gem) = 32768
diff --git a/textproc/rubygem-cucumber-gherkin30/pkg-descr b/textproc/rubygem-cucumber-gherkin30/pkg-descr
deleted file mode 100644
index 77e6fe4db2cc..000000000000
--- a/textproc/rubygem-cucumber-gherkin30/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
diff --git a/textproc/rubygem-cucumber-gherkin30/Makefile b/textproc/rubygem-cucumber-gherkin34/Makefile
index e654f8ca3625..d4ed7060d04e 100644
--- a/textproc/rubygem-cucumber-gherkin30/Makefile
+++ b/textproc/rubygem-cucumber-gherkin34/Makefile
@@ -1,9 +1,8 @@
PORTNAME= cucumber-gherkin
-PORTVERSION= 30.0.4
-PORTREVISION= 1
+PORTVERSION= 34.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
-PKGNAMESUFFIX= 30
+PKGNAMESUFFIX= 34
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
@@ -12,13 +11,13 @@ WWW= https://github.com/cucumber/gherkin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-messages27>=25<28:devel/rubygem-cucumber-messages27
+RUN_DEPENDS= rubygem-cucumber-messages28>=25<29:devel/rubygem-cucumber-messages28
USES= gem
NO_ARCH= yes
-PORTSCOUT= limit:^30\.
+PORTSCOUT= limit:^34\.
post-install:
${RM} ${STAGEDIR}${PREFIX}/bin/gherkin ${STAGEDIR}${PREFIX}/bin/gherkin-ruby
diff --git a/textproc/rubygem-cucumber-gherkin34/distinfo b/textproc/rubygem-cucumber-gherkin34/distinfo
new file mode 100644
index 000000000000..a615d288bb73
--- /dev/null
+++ b/textproc/rubygem-cucumber-gherkin34/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757121870
+SHA256 (rubygem/cucumber-gherkin-34.0.0.gem) = c4b1ef7e9a536498e09be99fc6ab64e723cbed99fe8136bb6f2c835e5f2c4c6d
+SIZE (rubygem/cucumber-gherkin-34.0.0.gem) = 32256
diff --git a/textproc/rubygem-cucumber-gherkin27/pkg-descr b/textproc/rubygem-cucumber-gherkin34/pkg-descr
index 77e6fe4db2cc..77e6fe4db2cc 100644
--- a/textproc/rubygem-cucumber-gherkin27/pkg-descr
+++ b/textproc/rubygem-cucumber-gherkin34/pkg-descr
diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index 8e6924f4c489..109ad270a094 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-html-formatter
-PORTVERSION= 21.13.0
+PORTVERSION= 22.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -9,7 +9,7 @@ WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
-RUN_DEPENDS= rubygem-cucumber-messages27>=19<28:devel/rubygem-cucumber-messages27
+RUN_DEPENDS= rubygem-cucumber-messages>=19<31:devel/rubygem-cucumber-messages
USES= gem
diff --git a/textproc/rubygem-cucumber-html-formatter/distinfo b/textproc/rubygem-cucumber-html-formatter/distinfo
index 1337bbe65bff..f5fff1da5053 100644
--- a/textproc/rubygem-cucumber-html-formatter/distinfo
+++ b/textproc/rubygem-cucumber-html-formatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266254
-SHA256 (rubygem/cucumber-html-formatter-21.13.0.gem) = 882e20b7da8642d6284112bcc837cb96738490086bac227137f543eae587ee4d
-SIZE (rubygem/cucumber-html-formatter-21.13.0.gem) = 283648
+TIMESTAMP = 1759774925
+SHA256 (rubygem/cucumber-html-formatter-22.0.0.gem) = dddba302aeb0401d424a7f5f9895898d909adbb7edf69a6c2d1164e59b269d6c
+SIZE (rubygem/cucumber-html-formatter-22.0.0.gem) = 284160
diff --git a/textproc/rubygem-cucumber-html-formatter21/Makefile b/textproc/rubygem-cucumber-html-formatter21/Makefile
new file mode 100644
index 000000000000..28965ac57fe6
--- /dev/null
+++ b/textproc/rubygem-cucumber-html-formatter21/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= cucumber-html-formatter
+PORTVERSION= 21.15.1
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 21
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= HTML formatter for Cucumber
+WWW= https://github.com/cucumber/html-formatter
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-cucumber-messages27>=19<28:devel/rubygem-cucumber-messages27
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^21\.
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/cucumber-html-formatter
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-cucumber-html-formatter21/distinfo b/textproc/rubygem-cucumber-html-formatter21/distinfo
new file mode 100644
index 000000000000..5c05fd6688af
--- /dev/null
+++ b/textproc/rubygem-cucumber-html-formatter21/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759324336
+SHA256 (rubygem/cucumber-html-formatter-21.15.1.gem) = a08d7c30c357bfd4ea746312ed36e75dab5ba069e5ebc364ecfd5508540920e0
+SIZE (rubygem/cucumber-html-formatter-21.15.1.gem) = 284160
diff --git a/textproc/rubygem-cucumber-html-formatter21/pkg-descr b/textproc/rubygem-cucumber-html-formatter21/pkg-descr
new file mode 100644
index 000000000000..647638dec639
--- /dev/null
+++ b/textproc/rubygem-cucumber-html-formatter21/pkg-descr
@@ -0,0 +1,4 @@
+Cucumber HTML Formatter is a cross-platform formatter that produces a HTML
+report for Cucumber runs. It is built on top of cucumber-react and works with
+any Cucumber implementation with a protobuf formatter that outputs cucumber
+messages.
diff --git a/textproc/rubygem-elastic-transport/Makefile b/textproc/rubygem-elastic-transport/Makefile
index 28903458231b..4ab8db6574b8 100644
--- a/textproc/rubygem-elastic-transport/Makefile
+++ b/textproc/rubygem-elastic-transport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elastic-transport
-PORTVERSION= 8.4.0
+PORTVERSION= 8.4.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-elastic-transport/distinfo b/textproc/rubygem-elastic-transport/distinfo
index c38bcbfd82f2..a941e9a16195 100644
--- a/textproc/rubygem-elastic-transport/distinfo
+++ b/textproc/rubygem-elastic-transport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963320
-SHA256 (rubygem/elastic-transport-8.4.0.gem) = b5e9e406c98a867dc73a9c7c2f29faf619de3ade94aa1b7f5a8dcf45ffc0e577
-SIZE (rubygem/elastic-transport-8.4.0.gem) = 65024
+TIMESTAMP = 1759774927
+SHA256 (rubygem/elastic-transport-8.4.1.gem) = b6300d41f26b0a9886b79e3119052ca829ef596d40a96a706d42596d23843306
+SIZE (rubygem/elastic-transport-8.4.1.gem) = 65536
diff --git a/textproc/rubygem-elasticsearch-api-gitlab/Makefile b/textproc/rubygem-elasticsearch-api-gitlab/Makefile
index aa647ba86c7a..4a3048935d1a 100644
--- a/textproc/rubygem-elasticsearch-api-gitlab/Makefile
+++ b/textproc/rubygem-elasticsearch-api-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= elasticsearch-api
PORTVERSION= 7.17.11
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -11,7 +12,7 @@ WWW= https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-ap
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-multi_json>=0:devel/rubygem-multi_json
+RUN_DEPENDS= rubygem-multi_json-gitlab>=0:devel/rubygem-multi_json-gitlab
USES= gem
diff --git a/textproc/rubygem-elasticsearch-api/Makefile b/textproc/rubygem-elasticsearch-api/Makefile
index 5f4a34edbb62..465a3592bad5 100644
--- a/textproc/rubygem-elasticsearch-api/Makefile
+++ b/textproc/rubygem-elasticsearch-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch-api
-PORTVERSION= 9.0.0
+PORTVERSION= 9.2.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-elasticsearch-api/distinfo b/textproc/rubygem-elasticsearch-api/distinfo
index 07e9b5f96cce..2cd82be61374 100644
--- a/textproc/rubygem-elasticsearch-api/distinfo
+++ b/textproc/rubygem-elasticsearch-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936424
-SHA256 (rubygem/elasticsearch-api-9.0.0.gem) = 00af6b58bd5786d994d12f9899b787789a345a74a9ea887b1926790a432a50c7
-SIZE (rubygem/elasticsearch-api-9.0.0.gem) = 217088
+TIMESTAMP = 1762587478
+SHA256 (rubygem/elasticsearch-api-9.2.0.gem) = 775136055d56a3d23be13a93ba8d67c5bb0ed2895f15270ca144fbc0ae920190
+SIZE (rubygem/elasticsearch-api-9.2.0.gem) = 235008
diff --git a/textproc/rubygem-elasticsearch-api8/Makefile b/textproc/rubygem-elasticsearch-api8/Makefile
index 7cf6a33e7765..1f2b0d667c69 100644
--- a/textproc/rubygem-elasticsearch-api8/Makefile
+++ b/textproc/rubygem-elasticsearch-api8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch-api
-PORTVERSION= 8.18.0
+PORTVERSION= 8.19.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 8
diff --git a/textproc/rubygem-elasticsearch-api8/distinfo b/textproc/rubygem-elasticsearch-api8/distinfo
index 52c33b2c26b3..268bf3889597 100644
--- a/textproc/rubygem-elasticsearch-api8/distinfo
+++ b/textproc/rubygem-elasticsearch-api8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178236
-SHA256 (rubygem/elasticsearch-api-8.18.0.gem) = 56ea86d763a8dd781374b76eba6b45977e267510c09e979d1ebe018463379666
-SIZE (rubygem/elasticsearch-api-8.18.0.gem) = 209920
+TIMESTAMP = 1757121878
+SHA256 (rubygem/elasticsearch-api-8.19.1.gem) = 13253f983c11281ee5616ed71e70f1c2981e7a15eb99a92d718075fd3fa471db
+SIZE (rubygem/elasticsearch-api-8.19.1.gem) = 214016
diff --git a/textproc/rubygem-elasticsearch-model-gitlab/Makefile b/textproc/rubygem-elasticsearch-model-gitlab/Makefile
index 7c856823d612..36eadaa530da 100644
--- a/textproc/rubygem-elasticsearch-model-gitlab/Makefile
+++ b/textproc/rubygem-elasticsearch-model-gitlab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elasticsearch-model
PORTVERSION= 7.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,7 +12,7 @@ WWW= https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-m
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-activesupport70>=3:devel/rubygem-activesupport70 \
+RUN_DEPENDS= rubygem-activesupport-gitlab>=3:devel/rubygem-activesupport-gitlab \
rubygem-elasticsearch-gitlab>=7<8:textproc/rubygem-elasticsearch-gitlab \
rubygem-hashie>=0:devel/rubygem-hashie
diff --git a/textproc/rubygem-elasticsearch-model/Makefile b/textproc/rubygem-elasticsearch-model/Makefile
index dfa7fd7adad7..fc4ac9c870c1 100644
--- a/textproc/rubygem-elasticsearch-model/Makefile
+++ b/textproc/rubygem-elasticsearch-model/Makefile
@@ -1,6 +1,5 @@
PORTNAME= elasticsearch-model
-PORTVERSION= 8.0.0
-PORTREVISION= 1
+PORTVERSION= 8.0.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-elasticsearch-model/distinfo b/textproc/rubygem-elasticsearch-model/distinfo
index 943e9787bd19..302e10316930 100644
--- a/textproc/rubygem-elasticsearch-model/distinfo
+++ b/textproc/rubygem-elasticsearch-model/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717245835
-SHA256 (rubygem/elasticsearch-model-8.0.0.gem) = 5cbfe0fe2ad02c9e0f153bd85ea3dbd82798fd5a2a5a843ae353ea2e44fad911
-SIZE (rubygem/elasticsearch-model-8.0.0.gem) = 68608
+TIMESTAMP = 1757436671
+SHA256 (rubygem/elasticsearch-model-8.0.1.gem) = 7579539d3d4193ddb3e01dc7b0542ef4c5b391c46ab0afbb1b27bec8ee6b331c
+SIZE (rubygem/elasticsearch-model-8.0.1.gem) = 68608
diff --git a/textproc/rubygem-elasticsearch-persistence/Makefile b/textproc/rubygem-elasticsearch-persistence/Makefile
index 3d72c7690812..2a49188ff82c 100644
--- a/textproc/rubygem-elasticsearch-persistence/Makefile
+++ b/textproc/rubygem-elasticsearch-persistence/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch-persistence
-PORTVERSION= 8.0.0
+PORTVERSION= 8.0.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-activemodel71>=4:databases/rubygem-activemodel71 \
rubygem-activesupport71>=4:devel/rubygem-activesupport71 \
rubygem-elasticsearch8>=8<9:textproc/rubygem-elasticsearch8 \
- rubygem-elasticsearch-model>=${PORTVERSION}<${PORTVERSION}_99:textproc/rubygem-elasticsearch-model \
+ rubygem-elasticsearch-model>=8.0<9:textproc/rubygem-elasticsearch-model \
rubygem-hashie>=0:devel/rubygem-hashie
USES= gem
diff --git a/textproc/rubygem-elasticsearch-persistence/distinfo b/textproc/rubygem-elasticsearch-persistence/distinfo
index 60cce550b9e2..39f6acfaebe9 100644
--- a/textproc/rubygem-elasticsearch-persistence/distinfo
+++ b/textproc/rubygem-elasticsearch-persistence/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717245837
-SHA256 (rubygem/elasticsearch-persistence-8.0.0.gem) = c077f77e19c1b9cea8147469143201452bb415e018d3aa7ff0b7478421499d9c
-SIZE (rubygem/elasticsearch-persistence-8.0.0.gem) = 29696
+TIMESTAMP = 1757436673
+SHA256 (rubygem/elasticsearch-persistence-8.0.1.gem) = 69306e749f8c2b2104f0045fdccd595017a7175f5f948485993319bb945973fc
+SIZE (rubygem/elasticsearch-persistence-8.0.1.gem) = 29696
diff --git a/textproc/rubygem-elasticsearch-rails/Makefile b/textproc/rubygem-elasticsearch-rails/Makefile
index f6c7e696991d..4ce531272396 100644
--- a/textproc/rubygem-elasticsearch-rails/Makefile
+++ b/textproc/rubygem-elasticsearch-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch-rails
-PORTVERSION= 8.0.0
+PORTVERSION= 8.0.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-elasticsearch-rails/distinfo b/textproc/rubygem-elasticsearch-rails/distinfo
index efe0558bff20..86f724bf020e 100644
--- a/textproc/rubygem-elasticsearch-rails/distinfo
+++ b/textproc/rubygem-elasticsearch-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717245839
-SHA256 (rubygem/elasticsearch-rails-8.0.0.gem) = 4272655f7777bba00af9a1dae08fbf5ee4e0d3f22d1460b1dba5af9a593f42b1
-SIZE (rubygem/elasticsearch-rails-8.0.0.gem) = 4263424
+TIMESTAMP = 1757436675
+SHA256 (rubygem/elasticsearch-rails-8.0.1.gem) = 5c1651503e7ec5c87c7187b4d683c651c31a664c3303c915d29e1e39e8beb6ed
+SIZE (rubygem/elasticsearch-rails-8.0.1.gem) = 4263424
diff --git a/textproc/rubygem-elasticsearch-transport-gitlab/Makefile b/textproc/rubygem-elasticsearch-transport-gitlab/Makefile
index 22648b2002e0..5e61bac10ff4 100644
--- a/textproc/rubygem-elasticsearch-transport-gitlab/Makefile
+++ b/textproc/rubygem-elasticsearch-transport-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= elasticsearch-transport
PORTVERSION= 7.17.11
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,7 +13,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-faraday-gitlab>=1<3:www/rubygem-faraday-gitlab \
- rubygem-multi_json>=0:devel/rubygem-multi_json
+ rubygem-multi_json-gitlab>=0:devel/rubygem-multi_json-gitlab
USES= gem
diff --git a/textproc/rubygem-elasticsearch/Makefile b/textproc/rubygem-elasticsearch/Makefile
index 8f2e578b93ce..4de0ee82f267 100644
--- a/textproc/rubygem-elasticsearch/Makefile
+++ b/textproc/rubygem-elasticsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch
-PORTVERSION= 9.0.0
+PORTVERSION= 9.2.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-elasticsearch/distinfo b/textproc/rubygem-elasticsearch/distinfo
index e5c6de6ab54f..c2bc625f6fca 100644
--- a/textproc/rubygem-elasticsearch/distinfo
+++ b/textproc/rubygem-elasticsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936422
-SHA256 (rubygem/elasticsearch-9.0.0.gem) = f5e37ae4256c976dbf38e3b1298e1e32addd936b424c1f16ff89306ce3479329
-SIZE (rubygem/elasticsearch-9.0.0.gem) = 15872
+TIMESTAMP = 1762587476
+SHA256 (rubygem/elasticsearch-9.2.0.gem) = bc5938fc84645d95f6a4655f5e08c04fc8a52de9c321623c0e66d64375a6e1de
+SIZE (rubygem/elasticsearch-9.2.0.gem) = 15872
diff --git a/textproc/rubygem-elasticsearch8/Makefile b/textproc/rubygem-elasticsearch8/Makefile
index ea654f6a006a..a64310333ae1 100644
--- a/textproc/rubygem-elasticsearch8/Makefile
+++ b/textproc/rubygem-elasticsearch8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch
-PORTVERSION= 8.18.0
+PORTVERSION= 8.19.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 8
diff --git a/textproc/rubygem-elasticsearch8/distinfo b/textproc/rubygem-elasticsearch8/distinfo
index 625d76138955..2dad08e14718 100644
--- a/textproc/rubygem-elasticsearch8/distinfo
+++ b/textproc/rubygem-elasticsearch8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178234
-SHA256 (rubygem/elasticsearch-8.18.0.gem) = 2bad7699b49dfd3a66b9a2fefa86460d884bbc6600eba189df46822134a45671
-SIZE (rubygem/elasticsearch-8.18.0.gem) = 25088
+TIMESTAMP = 1757121880
+SHA256 (rubygem/elasticsearch-8.19.1.gem) = a0869c1427ef077032d456dcb2fdd527a2270d95898b6a9b342ab627657770ae
+SIZE (rubygem/elasticsearch-8.19.1.gem) = 25088
diff --git a/textproc/rubygem-gepub/Makefile b/textproc/rubygem-gepub/Makefile
index f90911e3e38f..f6989888d537 100644
--- a/textproc/rubygem-gepub/Makefile
+++ b/textproc/rubygem-gepub/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gepub
PORTVERSION= 1.0.15
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -11,7 +12,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-nokogiri>=1.8.2<2.0:textproc/rubygem-nokogiri \
- rubygem-rubyzip>=1.1.1<2.4:archivers/rubygem-rubyzip
+ rubygem-rubyzip>=1.1.1<2.5:archivers/rubygem-rubyzip
USES= gem
diff --git a/textproc/rubygem-gepub/files/patch-gemspec b/textproc/rubygem-gepub/files/patch-gemspec
new file mode 100644
index 000000000000..1104ce47215f
--- /dev/null
+++ b/textproc/rubygem-gepub/files/patch-gemspec
@@ -0,0 +1,13 @@
+Obtained from: https://github.com/skoji/gepub/commit/ac81cedb27734b266fd698dd988c1f75a19b064a
+
+--- gepub.gemspec.orig 2025-07-30 06:19:13 UTC
++++ gepub.gemspec
+@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
+ s.specification_version = 4
+
+ s.add_runtime_dependency(%q<nokogiri>.freeze, [">= 1.8.2".freeze, "< 2.0".freeze])
+- s.add_runtime_dependency(%q<rubyzip>.freeze, ["> 1.1.1".freeze, "< 2.4".freeze])
++ s.add_runtime_dependency(%q<rubyzip>.freeze, ["> 1.1.1".freeze, "< 2.5".freeze])
+ s.add_development_dependency(%q<epubcheck-ruby>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<rspec>.freeze, [">= 0".freeze])
diff --git a/textproc/rubygem-gitlab-glfm-markdown/Makefile b/textproc/rubygem-gitlab-glfm-markdown/Makefile
index 7d47ea3efccd..1006a0fe471e 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/Makefile
+++ b/textproc/rubygem-gitlab-glfm-markdown/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-glfm-markdown
-PORTVERSION= 0.0.32
+PORTVERSION= 0.0.36
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates b/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
index 056633f67a58..99315910a0a9 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
+++ b/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
@@ -23,7 +23,7 @@ CARGO_CRATES= adler2-2.0.1 \
clap_derive-4.4.7 \
clap_lex-0.6.0 \
colorchoice-1.0.4 \
- comrak-0.39.1 \
+ comrak-0.43.0 \
crc32fast-1.4.2 \
deranged-0.4.0 \
deunicode-1.6.2 \
@@ -80,6 +80,7 @@ CARGO_CRATES= adler2-2.0.1 \
serde-1.0.219 \
serde_derive-1.0.219 \
serde_json-1.0.140 \
+ serde_magnus-0.8.1 \
shell-words-1.1.0 \
shlex-1.3.0 \
siphasher-1.0.1 \
@@ -87,6 +88,7 @@ CARGO_CRATES= adler2-2.0.1 \
strsim-0.10.0 \
syn-2.0.104 \
syntect-5.2.0 \
+ tap-1.0.1 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
time-0.3.41 \
diff --git a/textproc/rubygem-gitlab-glfm-markdown/distinfo b/textproc/rubygem-gitlab-glfm-markdown/distinfo
index 16f2b9ccb2b3..df565d2d6ee7 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/distinfo
+++ b/textproc/rubygem-gitlab-glfm-markdown/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752569002
-SHA256 (gitlab-glfm-markdown-0.0.32.gem) = 28d5e1a1218df2c41ce0d1645624b45db3fd43adc2cba6e5b149751c0084e020
-SIZE (gitlab-glfm-markdown-0.0.32.gem) = 21504
+TIMESTAMP = 1761544936
+SHA256 (gitlab-glfm-markdown-0.0.36.gem) = d2548815faf012a650653ca10e545d462c1f2558c6062bebf470f1b3dc79238b
+SIZE (gitlab-glfm-markdown-0.0.36.gem) = 23040
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -51,8 +51,8 @@ SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd
SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
-SHA256 (rust/crates/comrak-0.39.1.crate) = 2fefab951771fc3beeed0773ce66a4f7b706273fc6c4c95b08dd1615744abcf5
-SIZE (rust/crates/comrak-0.39.1.crate) = 178985
+SHA256 (rust/crates/comrak-0.43.0.crate) = 5ccfd7678fba9aff54a74a70352d952b345e568823ed9d5a92ebc8ad0adad8ea
+SIZE (rust/crates/comrak-0.43.0.crate) = 209621
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
@@ -165,6 +165,8 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_magnus-0.8.1.crate) = 76c20da583b5e1016e9199ef5f3260f7a8d1b253307d232600f6b12737262dbd
+SIZE (rust/crates/serde_magnus-0.8.1.crate) = 12809
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -179,6 +181,8 @@ SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2f
SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
SIZE (rust/crates/syntect-5.2.0.crate) = 822671
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
diff --git a/textproc/rubygem-google-cloud-translate-v3/Makefile b/textproc/rubygem-google-cloud-translate-v3/Makefile
index 1d47b55194bf..0bd0a8707703 100644
--- a/textproc/rubygem-google-cloud-translate-v3/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-translate-v3
-PORTVERSION= 1.5.2
+PORTVERSION= 1.7.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-translate-v3/lat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \
+RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \
rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors \
rubygem-google-cloud-location>=1.0<2:net/rubygem-google-cloud-location \
rubygem-google-iam-v1>=1.3<2:devel/rubygem-google-iam-v1
diff --git a/textproc/rubygem-google-cloud-translate-v3/distinfo b/textproc/rubygem-google-cloud-translate-v3/distinfo
index f16e3809d64c..9f8132c60d85 100644
--- a/textproc/rubygem-google-cloud-translate-v3/distinfo
+++ b/textproc/rubygem-google-cloud-translate-v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265944
-SHA256 (rubygem/google-cloud-translate-v3-1.5.2.gem) = f958347165c94add10eb653eeac79fad200e74e92e95243050f97e89a9ecc244
-SIZE (rubygem/google-cloud-translate-v3-1.5.2.gem) = 111616
+TIMESTAMP = 1762587480
+SHA256 (rubygem/google-cloud-translate-v3-1.7.1.gem) = 68dcc963f08d9ee6e10bd9d2e33efefabc569e7774b9d92885e9070ca779eb1d
+SIZE (rubygem/google-cloud-translate-v3-1.7.1.gem) = 112128
diff --git a/textproc/rubygem-google-cloud-translate/Makefile b/textproc/rubygem-google-cloud-translate/Makefile
index 68d168c5942f..333ab6ca4440 100644
--- a/textproc/rubygem-google-cloud-translate/Makefile
+++ b/textproc/rubygem-google-cloud-translate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-translate
-PORTVERSION= 3.7.2
+PORTVERSION= 3.7.3
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-google-cloud-translate/distinfo b/textproc/rubygem-google-cloud-translate/distinfo
index cd7f7fc88402..acc77a17c851 100644
--- a/textproc/rubygem-google-cloud-translate/distinfo
+++ b/textproc/rubygem-google-cloud-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748496005
-SHA256 (rubygem/google-cloud-translate-3.7.2.gem) = cc41ae1fdf869e3c8baaee6b6f0d4f6ea68d09e4b3cbbd74faf57313df0089e5
-SIZE (rubygem/google-cloud-translate-3.7.2.gem) = 18432
+TIMESTAMP = 1759324338
+SHA256 (rubygem/google-cloud-translate-3.7.3.gem) = c54abd2496c5d2adf355cb6e761c63cb449b9f052782acbbf4b3c79e77374c1b
+SIZE (rubygem/google-cloud-translate-3.7.3.gem) = 18432
diff --git a/textproc/rubygem-hikidoc/Makefile b/textproc/rubygem-hikidoc/Makefile
index 9ae81df64ed1..650cd24db209 100644
--- a/textproc/rubygem-hikidoc/Makefile
+++ b/textproc/rubygem-hikidoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hikidoc
-PORTVERSION= 0.1.0
+PORTVERSION= 0.1.1
CATEGORIES= textproc ruby
MASTER_SITES= RG
diff --git a/textproc/rubygem-hikidoc/distinfo b/textproc/rubygem-hikidoc/distinfo
index b57cc41eb4d4..b279770f8282 100644
--- a/textproc/rubygem-hikidoc/distinfo
+++ b/textproc/rubygem-hikidoc/distinfo
@@ -1,2 +1,3 @@
-SHA256 (rubygem/hikidoc-0.1.0.gem) = 409097a9fd81b48a6182ac8350a3dc7304e6ec85f4aa0777e22bafa860a070a9
-SIZE (rubygem/hikidoc-0.1.0.gem) = 21504
+TIMESTAMP = 1757313584
+SHA256 (rubygem/hikidoc-0.1.1.gem) = 83938aee65028a73220764617dc95ab0e3e4daf0d774577825f64fb4e0f1c1dd
+SIZE (rubygem/hikidoc-0.1.1.gem) = 27648
diff --git a/textproc/rubygem-js_regex/Makefile b/textproc/rubygem-js_regex/Makefile
index 413ba68b6967..5b38fdf2331e 100644
--- a/textproc/rubygem-js_regex/Makefile
+++ b/textproc/rubygem-js_regex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= js_regex
-PORTVERSION= 3.10.0
+PORTVERSION= 3.13.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/jaynetics/js_regex
LICENSE= MIT
RUN_DEPENDS= rubygem-character_set>=1.4<2:textproc/rubygem-character_set \
- rubygem-regexp_parser>=2.6.2<3:textproc/rubygem-regexp_parser \
+ rubygem-regexp_parser>=2.11<3:textproc/rubygem-regexp_parser \
rubygem-regexp_property_values>=1.0<2:textproc/rubygem-regexp_property_values
USES= gem
diff --git a/textproc/rubygem-js_regex/distinfo b/textproc/rubygem-js_regex/distinfo
index a88505ec6f09..54d12f163cd7 100644
--- a/textproc/rubygem-js_regex/distinfo
+++ b/textproc/rubygem-js_regex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676717364
-SHA256 (rubygem/js_regex-3.10.0.gem) = 50c1cebb7487f4b482e1907544125c446f8f360119a8aa74d1b0513e353fa2e7
-SIZE (rubygem/js_regex-3.10.0.gem) = 16384
+TIMESTAMP = 1755678269
+SHA256 (rubygem/js_regex-3.13.0.gem) = bda9e25eebd0b48c0e927c611be0be8c5ae0a7d4491ebdb3d1c94413588c1901
+SIZE (rubygem/js_regex-3.13.0.gem) = 16896
diff --git a/textproc/rubygem-libxml-ruby/Makefile b/textproc/rubygem-libxml-ruby/Makefile
index cfbf561d5dc7..3cc1d0be11c4 100644
--- a/textproc/rubygem-libxml-ruby/Makefile
+++ b/textproc/rubygem-libxml-ruby/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libxml-ruby
-PORTVERSION= 5.0.4
-PORTREVISION= 1
+PORTVERSION= 5.0.5
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-libxml-ruby/distinfo b/textproc/rubygem-libxml-ruby/distinfo
index 7c6b8c292746..cb4c1f7c99c0 100644
--- a/textproc/rubygem-libxml-ruby/distinfo
+++ b/textproc/rubygem-libxml-ruby/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716412
-SHA256 (rubygem/libxml-ruby-5.0.4.gem) = 78c3fb06c88a0e2b26197efa82fa663229809c1c8bf4e259bdaa8e2b60856ae6
-SIZE (rubygem/libxml-ruby-5.0.4.gem) = 364544
+TIMESTAMP = 1757121882
+SHA256 (rubygem/libxml-ruby-5.0.5.gem) = f1bc07152982df555d70159a694ee2a53539de2cdad4b3c8a447fbb15e7e4e9a
+SIZE (rubygem/libxml-ruby-5.0.5.gem) = 364544
diff --git a/textproc/rubygem-liquid/Makefile b/textproc/rubygem-liquid/Makefile
index d650749e2bdc..84dbaa0ebabb 100644
--- a/textproc/rubygem-liquid/Makefile
+++ b/textproc/rubygem-liquid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liquid
-PORTVERSION= 5.8.7
+PORTVERSION= 5.10.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-liquid/distinfo b/textproc/rubygem-liquid/distinfo
index 4dc0f2178056..8a6962ec48e7 100644
--- a/textproc/rubygem-liquid/distinfo
+++ b/textproc/rubygem-liquid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188254
-SHA256 (rubygem/liquid-5.8.7.gem) = b14ef9391096783dc187ff59348dffc9d6153840fbc9a811e12f033d066cbbad
-SIZE (rubygem/liquid-5.8.7.gem) = 58368
+TIMESTAMP = 1762587482
+SHA256 (rubygem/liquid-5.10.0.gem) = 0d719186676d8be9d15d2bea7fd76388faf24a2aa7ad803c3de161322f74adc6
+SIZE (rubygem/liquid-5.10.0.gem) = 60928
diff --git a/textproc/rubygem-nokogiri/Makefile b/textproc/rubygem-nokogiri/Makefile
index d0f49111f4b4..5acf2098a763 100644
--- a/textproc/rubygem-nokogiri/Makefile
+++ b/textproc/rubygem-nokogiri/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nokogiri
-PORTVERSION= 1.18.9
+PORTVERSION= 1.18.10
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -18,7 +19,9 @@ BUILD_DEPENDS= ${RUN_DEPENDS} \
rubygem-pkg-config>=1.1<2:devel/rubygem-pkg-config
RUN_DEPENDS= rubygem-racc>=1.4<2:devel/rubygem-racc
-USES= cpe gem gnome gettext-runtime
+# rubygem-pkg-config doesn't seem to work right on armv7
+USES= cpe gem gnome gettext-runtime ${USES_${ARCH}}
+USES_armv7= pkgconfig
USE_GNOME= libxml2 libxslt
CONFIGURE_ARGS= --use-system-libraries
diff --git a/textproc/rubygem-nokogiri/distinfo b/textproc/rubygem-nokogiri/distinfo
index 535982e2a0c6..794269489960 100644
--- a/textproc/rubygem-nokogiri/distinfo
+++ b/textproc/rubygem-nokogiri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265966
-SHA256 (rubygem/nokogiri-1.18.9.gem) = ac5a7d93fd0e3cef388800b037407890882413feccca79eb0272a2715a82fa33
-SIZE (rubygem/nokogiri-1.18.9.gem) = 4369408
+TIMESTAMP = 1759817016
+SHA256 (rubygem/nokogiri-1.18.10.gem) = d5cc0731008aa3b3a87b361203ea3d19b2069628cb55e46ac7d84a0445e69cc1
+SIZE (rubygem/nokogiri-1.18.10.gem) = 4365824
diff --git a/textproc/rubygem-nokogiri/files/patch-gemspec b/textproc/rubygem-nokogiri/files/patch-gemspec
index b19901ea46e6..06f32c48b1a1 100644
--- a/textproc/rubygem-nokogiri/files/patch-gemspec
+++ b/textproc/rubygem-nokogiri/files/patch-gemspec
@@ -1,12 +1,12 @@
% sed -i .orig 's|, "patches/[^"]*".freeze||g; s|, "ports/[^"]*".freeze||g; /mini_portile2/d' nokogiri.gemspec
---- nokogiri.gemspec.orig 2025-07-24 01:44:00 UTC
+--- nokogiri.gemspec.orig 2025-10-07 15:51:25 UTC
+++ nokogiri.gemspec
@@ -16,7 +16,7 @@ Gem::Specification.new do |s|
s.executables = ["nokogiri".freeze]
s.extensions = ["ext/nokogiri/extconf.rb".freeze]
s.extra_rdoc_files = ["README.md".freeze, "ext/nokogiri/gumbo.c".freeze, "ext/nokogiri/html4_document.c".freeze, "ext/nokogiri/html4_element_description.c".freeze, "ext/nokogiri/html4_entity_lookup.c".freeze, "ext/nokogiri/html4_sax_parser.c".freeze, "ext/nokogiri/html4_sax_parser_context.c".freeze, "ext/nokogiri/html4_sax_push_parser.c".freeze, "ext/nokogiri/libxml2_polyfill.c".freeze, "ext/nokogiri/nokogiri.c".freeze, "ext/nokogiri/test_global_handlers.c".freeze, "ext/nokogiri/xml_attr.c".freeze, "ext/nokogiri/xml_attribute_decl.c".freeze, "ext/nokogiri/xml_cdata.c".freeze, "ext/nokogiri/xml_comment.c".freeze, "ext/nokogiri/xml_document.c".freeze, "ext/nokogiri/xml_document_fragment.c".freeze, "ext/nokogiri/xml_dtd.c".freeze, "ext/nokogiri/xml_element_content.c".freeze, "ext/nokogiri/xml_element_decl.c".freeze, "ext/nokogiri/xml_encoding_handler.c".freeze, "ext/nokogiri/xml_entity_decl.c".freeze, "ext/nokogiri/xml_entity_reference.c".freeze, "ext/nokogiri/xml_namespace.c".freeze, "ext/nokogiri/xml_node.c".freeze, "ext/nokogiri/xml_node_set.c".freeze, "ext/nokogiri/xml_processing_instruction.c".freeze, "ext/nokogiri/xml_reader.c".freeze, "ext/nokogiri/xml_relax_ng.c".freeze, "ext/nokogiri/xml_sax_parser.c".freeze, "ext/nokogiri/xml_sax_parser_context.c".freeze, "ext/nokogiri/xml_sax_push_parser.c".freeze, "ext/nokogiri/xml_schema.c".freeze, "ext/nokogiri/xml_syntax_error.c".freeze, "ext/nokogiri/xml_text.c".freeze, "ext/nokogiri/xml_xpath_context.c".freeze, "ext/nokogiri/xslt_stylesheet.c".freeze]
-- s.files = ["Gemfile".freeze, "LICENSE-DEPENDENCIES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "bin/nokogiri".freeze, "dependencies.yml".freeze, "ext/nokogiri/depend".freeze, "ext/nokogiri/extconf.rb".freeze, "ext/nokogiri/gumbo.c".freeze, "ext/nokogiri/html4_document.c".freeze, "ext/nokogiri/html4_element_description.c".freeze, "ext/nokogiri/html4_entity_lookup.c".freeze, "ext/nokogiri/html4_sax_parser.c".freeze, "ext/nokogiri/html4_sax_parser_context.c".freeze, "ext/nokogiri/html4_sax_push_parser.c".freeze, "ext/nokogiri/libxml2_polyfill.c".freeze, "ext/nokogiri/nokogiri.c".freeze, "ext/nokogiri/nokogiri.h".freeze, "ext/nokogiri/test_global_handlers.c".freeze, "ext/nokogiri/xml_attr.c".freeze, "ext/nokogiri/xml_attribute_decl.c".freeze, "ext/nokogiri/xml_cdata.c".freeze, "ext/nokogiri/xml_comment.c".freeze, "ext/nokogiri/xml_document.c".freeze, "ext/nokogiri/xml_document_fragment.c".freeze, "ext/nokogiri/xml_dtd.c".freeze, "ext/nokogiri/xml_element_content.c".freeze, "ext/nokogiri/xml_element_decl.c".freeze, "ext/nokogiri/xml_encoding_handler.c".freeze, "ext/nokogiri/xml_entity_decl.c".freeze, "ext/nokogiri/xml_entity_reference.c".freeze, "ext/nokogiri/xml_namespace.c".freeze, "ext/nokogiri/xml_node.c".freeze, "ext/nokogiri/xml_node_set.c".freeze, "ext/nokogiri/xml_processing_instruction.c".freeze, "ext/nokogiri/xml_reader.c".freeze, "ext/nokogiri/xml_relax_ng.c".freeze, "ext/nokogiri/xml_sax_parser.c".freeze, "ext/nokogiri/xml_sax_parser_context.c".freeze, "ext/nokogiri/xml_sax_push_parser.c".freeze, "ext/nokogiri/xml_schema.c".freeze, "ext/nokogiri/xml_syntax_error.c".freeze, "ext/nokogiri/xml_text.c".freeze, "ext/nokogiri/xml_xpath_context.c".freeze, "ext/nokogiri/xslt_stylesheet.c".freeze, "gumbo-parser/CHANGES.md".freeze, "gumbo-parser/Makefile".freeze, "gumbo-parser/THANKS".freeze, "gumbo-parser/src/Makefile".freeze, "gumbo-parser/src/README.md".freeze, "gumbo-parser/src/ascii.c".freeze, "gumbo-parser/src/ascii.h".freeze, "gumbo-parser/src/attribute.c".freeze, "gumbo-parser/src/attribute.h".freeze, "gumbo-parser/src/char_ref.c".freeze, "gumbo-parser/src/char_ref.h".freeze, "gumbo-parser/src/char_ref.rl".freeze, "gumbo-parser/src/error.c".freeze, "gumbo-parser/src/error.h".freeze, "gumbo-parser/src/foreign_attrs.c".freeze, "gumbo-parser/src/foreign_attrs.gperf".freeze, "gumbo-parser/src/insertion_mode.h".freeze, "gumbo-parser/src/macros.h".freeze, "gumbo-parser/src/nokogiri_gumbo.h".freeze, "gumbo-parser/src/parser.c".freeze, "gumbo-parser/src/parser.h".freeze, "gumbo-parser/src/replacement.h".freeze, "gumbo-parser/src/string_buffer.c".freeze, "gumbo-parser/src/string_buffer.h".freeze, "gumbo-parser/src/string_piece.c".freeze, "gumbo-parser/src/svg_attrs.c".freeze, "gumbo-parser/src/svg_attrs.gperf".freeze, "gumbo-parser/src/svg_tags.c".freeze, "gumbo-parser/src/svg_tags.gperf".freeze, "gumbo-parser/src/tag.c".freeze, "gumbo-parser/src/tag_lookup.c".freeze, "gumbo-parser/src/tag_lookup.gperf".freeze, "gumbo-parser/src/tag_lookup.h".freeze, "gumbo-parser/src/token_buffer.c".freeze, "gumbo-parser/src/token_buffer.h".freeze, "gumbo-parser/src/token_type.h".freeze, "gumbo-parser/src/tokenizer.c".freeze, "gumbo-parser/src/tokenizer.h".freeze, "gumbo-parser/src/tokenizer_states.h".freeze, "gumbo-parser/src/utf8.c".freeze, "gumbo-parser/src/utf8.h".freeze, "gumbo-parser/src/util.c".freeze, "gumbo-parser/src/util.h".freeze, "gumbo-parser/src/vector.c".freeze, "gumbo-parser/src/vector.h".freeze, "lib/nokogiri.rb".freeze, "lib/nokogiri/class_resolver.rb".freeze, "lib/nokogiri/css.rb".freeze, "lib/nokogiri/css/node.rb".freeze, "lib/nokogiri/css/parser.rb".freeze, "lib/nokogiri/css/parser.y".freeze, "lib/nokogiri/css/parser_extras.rb".freeze, "lib/nokogiri/css/selector_cache.rb".freeze, "lib/nokogiri/css/syntax_error.rb".freeze, "lib/nokogiri/css/tokenizer.rb".freeze, "lib/nokogiri/css/tokenizer.rex".freeze, "lib/nokogiri/css/xpath_visitor.rb".freeze, "lib/nokogiri/decorators/slop.rb".freeze, "lib/nokogiri/encoding_handler.rb".freeze, "lib/nokogiri/extension.rb".freeze, "lib/nokogiri/gumbo.rb".freeze, "lib/nokogiri/html.rb".freeze, "lib/nokogiri/html4.rb".freeze, "lib/nokogiri/html4/builder.rb".freeze, "lib/nokogiri/html4/document.rb".freeze, "lib/nokogiri/html4/document_fragment.rb".freeze, "lib/nokogiri/html4/element_description.rb".freeze, "lib/nokogiri/html4/element_description_defaults.rb".freeze, "lib/nokogiri/html4/encoding_reader.rb".freeze, "lib/nokogiri/html4/entity_lookup.rb".freeze, "lib/nokogiri/html4/sax/parser.rb".freeze, "lib/nokogiri/html4/sax/parser_context.rb".freeze, "lib/nokogiri/html4/sax/push_parser.rb".freeze, "lib/nokogiri/html5.rb".freeze, "lib/nokogiri/html5/builder.rb".freeze, "lib/nokogiri/html5/document.rb".freeze, "lib/nokogiri/html5/document_fragment.rb".freeze, "lib/nokogiri/html5/node.rb".freeze, "lib/nokogiri/jruby/dependencies.rb".freeze, "lib/nokogiri/jruby/nokogiri_jars.rb".freeze, "lib/nokogiri/syntax_error.rb".freeze, "lib/nokogiri/version.rb".freeze, "lib/nokogiri/version/constant.rb".freeze, "lib/nokogiri/version/info.rb".freeze, "lib/nokogiri/xml.rb".freeze, "lib/nokogiri/xml/attr.rb".freeze, "lib/nokogiri/xml/attribute_decl.rb".freeze, "lib/nokogiri/xml/builder.rb".freeze, "lib/nokogiri/xml/cdata.rb".freeze, "lib/nokogiri/xml/character_data.rb".freeze, "lib/nokogiri/xml/document.rb".freeze, "lib/nokogiri/xml/document_fragment.rb".freeze, "lib/nokogiri/xml/dtd.rb".freeze, "lib/nokogiri/xml/element_content.rb".freeze, "lib/nokogiri/xml/element_decl.rb".freeze, "lib/nokogiri/xml/entity_decl.rb".freeze, "lib/nokogiri/xml/entity_reference.rb".freeze, "lib/nokogiri/xml/namespace.rb".freeze, "lib/nokogiri/xml/node.rb".freeze, "lib/nokogiri/xml/node/save_options.rb".freeze, "lib/nokogiri/xml/node_set.rb".freeze, "lib/nokogiri/xml/notation.rb".freeze, "lib/nokogiri/xml/parse_options.rb".freeze, "lib/nokogiri/xml/pp.rb".freeze, "lib/nokogiri/xml/pp/character_data.rb".freeze, "lib/nokogiri/xml/pp/node.rb".freeze, "lib/nokogiri/xml/processing_instruction.rb".freeze, "lib/nokogiri/xml/reader.rb".freeze, "lib/nokogiri/xml/relax_ng.rb".freeze, "lib/nokogiri/xml/sax.rb".freeze, "lib/nokogiri/xml/sax/document.rb".freeze, "lib/nokogiri/xml/sax/parser.rb".freeze, "lib/nokogiri/xml/sax/parser_context.rb".freeze, "lib/nokogiri/xml/sax/push_parser.rb".freeze, "lib/nokogiri/xml/schema.rb".freeze, "lib/nokogiri/xml/searchable.rb".freeze, "lib/nokogiri/xml/syntax_error.rb".freeze, "lib/nokogiri/xml/text.rb".freeze, "lib/nokogiri/xml/xpath.rb".freeze, "lib/nokogiri/xml/xpath/syntax_error.rb".freeze, "lib/nokogiri/xml/xpath_context.rb".freeze, "lib/nokogiri/xslt.rb".freeze, "lib/nokogiri/xslt/stylesheet.rb".freeze, "lib/xsd/xmlparser/nokogiri.rb".freeze, "patches/libxml2/0001-Remove-script-macro-support.patch".freeze, "patches/libxml2/0002-Update-entities-to-remove-handling-of-ssi.patch".freeze, "patches/libxml2/0009-allow-wildcard-namespaces.patch".freeze, "patches/libxml2/0010-update-config.guess-and-config.sub-for-libxml2.patch".freeze, "patches/libxml2/0011-rip-out-libxml2-s-libc_single_threaded-support.patch".freeze, "patches/libxml2/0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch".freeze, "patches/libxml2/0020-CVE-2025-6021-tree-Fix-integer-overflow-in-xmlBuildQ.patch".freeze, "patches/libxml2/0021-CVE-2025-6170-Fix-potential-buffer-overflows-of-inte.patch".freeze, "patches/libxml2/0022-CVE-2025-49795-schematron-Fix-null-pointer-dereferen.patch".freeze, "patches/libxml2/0023-CVE-2025-49794-CVE-2025-49796-schematron-Fix-xmlSche.patch".freeze, "patches/libxslt/0001-update-config.guess-and-config.sub-for-libxslt.patch".freeze, "ports/archives/libxml2-2.13.8.tar.xz".freeze, "ports/archives/libxslt-1.1.43.tar.xz".freeze]
+- s.files = ["Gemfile".freeze, "LICENSE-DEPENDENCIES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "bin/nokogiri".freeze, "dependencies.yml".freeze, "ext/nokogiri/depend".freeze, "ext/nokogiri/extconf.rb".freeze, "ext/nokogiri/gumbo.c".freeze, "ext/nokogiri/html4_document.c".freeze, "ext/nokogiri/html4_element_description.c".freeze, "ext/nokogiri/html4_entity_lookup.c".freeze, "ext/nokogiri/html4_sax_parser.c".freeze, "ext/nokogiri/html4_sax_parser_context.c".freeze, "ext/nokogiri/html4_sax_push_parser.c".freeze, "ext/nokogiri/libxml2_polyfill.c".freeze, "ext/nokogiri/nokogiri.c".freeze, "ext/nokogiri/nokogiri.h".freeze, "ext/nokogiri/test_global_handlers.c".freeze, "ext/nokogiri/xml_attr.c".freeze, "ext/nokogiri/xml_attribute_decl.c".freeze, "ext/nokogiri/xml_cdata.c".freeze, "ext/nokogiri/xml_comment.c".freeze, "ext/nokogiri/xml_document.c".freeze, "ext/nokogiri/xml_document_fragment.c".freeze, "ext/nokogiri/xml_dtd.c".freeze, "ext/nokogiri/xml_element_content.c".freeze, "ext/nokogiri/xml_element_decl.c".freeze, "ext/nokogiri/xml_encoding_handler.c".freeze, "ext/nokogiri/xml_entity_decl.c".freeze, "ext/nokogiri/xml_entity_reference.c".freeze, "ext/nokogiri/xml_namespace.c".freeze, "ext/nokogiri/xml_node.c".freeze, "ext/nokogiri/xml_node_set.c".freeze, "ext/nokogiri/xml_processing_instruction.c".freeze, "ext/nokogiri/xml_reader.c".freeze, "ext/nokogiri/xml_relax_ng.c".freeze, "ext/nokogiri/xml_sax_parser.c".freeze, "ext/nokogiri/xml_sax_parser_context.c".freeze, "ext/nokogiri/xml_sax_push_parser.c".freeze, "ext/nokogiri/xml_schema.c".freeze, "ext/nokogiri/xml_syntax_error.c".freeze, "ext/nokogiri/xml_text.c".freeze, "ext/nokogiri/xml_xpath_context.c".freeze, "ext/nokogiri/xslt_stylesheet.c".freeze, "gumbo-parser/CHANGES.md".freeze, "gumbo-parser/Makefile".freeze, "gumbo-parser/THANKS".freeze, "gumbo-parser/src/Makefile".freeze, "gumbo-parser/src/README.md".freeze, "gumbo-parser/src/ascii.c".freeze, "gumbo-parser/src/ascii.h".freeze, "gumbo-parser/src/attribute.c".freeze, "gumbo-parser/src/attribute.h".freeze, "gumbo-parser/src/char_ref.c".freeze, "gumbo-parser/src/char_ref.h".freeze, "gumbo-parser/src/char_ref.rl".freeze, "gumbo-parser/src/error.c".freeze, "gumbo-parser/src/error.h".freeze, "gumbo-parser/src/foreign_attrs.c".freeze, "gumbo-parser/src/foreign_attrs.gperf".freeze, "gumbo-parser/src/insertion_mode.h".freeze, "gumbo-parser/src/macros.h".freeze, "gumbo-parser/src/nokogiri_gumbo.h".freeze, "gumbo-parser/src/parser.c".freeze, "gumbo-parser/src/parser.h".freeze, "gumbo-parser/src/replacement.h".freeze, "gumbo-parser/src/string_buffer.c".freeze, "gumbo-parser/src/string_buffer.h".freeze, "gumbo-parser/src/string_piece.c".freeze, "gumbo-parser/src/svg_attrs.c".freeze, "gumbo-parser/src/svg_attrs.gperf".freeze, "gumbo-parser/src/svg_tags.c".freeze, "gumbo-parser/src/svg_tags.gperf".freeze, "gumbo-parser/src/tag.c".freeze, "gumbo-parser/src/tag_lookup.c".freeze, "gumbo-parser/src/tag_lookup.gperf".freeze, "gumbo-parser/src/tag_lookup.h".freeze, "gumbo-parser/src/token_buffer.c".freeze, "gumbo-parser/src/token_buffer.h".freeze, "gumbo-parser/src/token_type.h".freeze, "gumbo-parser/src/tokenizer.c".freeze, "gumbo-parser/src/tokenizer.h".freeze, "gumbo-parser/src/tokenizer_states.h".freeze, "gumbo-parser/src/utf8.c".freeze, "gumbo-parser/src/utf8.h".freeze, "gumbo-parser/src/util.c".freeze, "gumbo-parser/src/util.h".freeze, "gumbo-parser/src/vector.c".freeze, "gumbo-parser/src/vector.h".freeze, "lib/nokogiri.rb".freeze, "lib/nokogiri/class_resolver.rb".freeze, "lib/nokogiri/css.rb".freeze, "lib/nokogiri/css/node.rb".freeze, "lib/nokogiri/css/parser.rb".freeze, "lib/nokogiri/css/parser.y".freeze, "lib/nokogiri/css/parser_extras.rb".freeze, "lib/nokogiri/css/selector_cache.rb".freeze, "lib/nokogiri/css/syntax_error.rb".freeze, "lib/nokogiri/css/tokenizer.rb".freeze, "lib/nokogiri/css/tokenizer.rex".freeze, "lib/nokogiri/css/xpath_visitor.rb".freeze, "lib/nokogiri/decorators/slop.rb".freeze, "lib/nokogiri/encoding_handler.rb".freeze, "lib/nokogiri/extension.rb".freeze, "lib/nokogiri/gumbo.rb".freeze, "lib/nokogiri/html.rb".freeze, "lib/nokogiri/html4.rb".freeze, "lib/nokogiri/html4/builder.rb".freeze, "lib/nokogiri/html4/document.rb".freeze, "lib/nokogiri/html4/document_fragment.rb".freeze, "lib/nokogiri/html4/element_description.rb".freeze, "lib/nokogiri/html4/element_description_defaults.rb".freeze, "lib/nokogiri/html4/encoding_reader.rb".freeze, "lib/nokogiri/html4/entity_lookup.rb".freeze, "lib/nokogiri/html4/sax/parser.rb".freeze, "lib/nokogiri/html4/sax/parser_context.rb".freeze, "lib/nokogiri/html4/sax/push_parser.rb".freeze, "lib/nokogiri/html5.rb".freeze, "lib/nokogiri/html5/builder.rb".freeze, "lib/nokogiri/html5/document.rb".freeze, "lib/nokogiri/html5/document_fragment.rb".freeze, "lib/nokogiri/html5/node.rb".freeze, "lib/nokogiri/jruby/dependencies.rb".freeze, "lib/nokogiri/jruby/nokogiri_jars.rb".freeze, "lib/nokogiri/syntax_error.rb".freeze, "lib/nokogiri/version.rb".freeze, "lib/nokogiri/version/constant.rb".freeze, "lib/nokogiri/version/info.rb".freeze, "lib/nokogiri/xml.rb".freeze, "lib/nokogiri/xml/attr.rb".freeze, "lib/nokogiri/xml/attribute_decl.rb".freeze, "lib/nokogiri/xml/builder.rb".freeze, "lib/nokogiri/xml/cdata.rb".freeze, "lib/nokogiri/xml/character_data.rb".freeze, "lib/nokogiri/xml/document.rb".freeze, "lib/nokogiri/xml/document_fragment.rb".freeze, "lib/nokogiri/xml/dtd.rb".freeze, "lib/nokogiri/xml/element_content.rb".freeze, "lib/nokogiri/xml/element_decl.rb".freeze, "lib/nokogiri/xml/entity_decl.rb".freeze, "lib/nokogiri/xml/entity_reference.rb".freeze, "lib/nokogiri/xml/namespace.rb".freeze, "lib/nokogiri/xml/node.rb".freeze, "lib/nokogiri/xml/node/save_options.rb".freeze, "lib/nokogiri/xml/node_set.rb".freeze, "lib/nokogiri/xml/notation.rb".freeze, "lib/nokogiri/xml/parse_options.rb".freeze, "lib/nokogiri/xml/pp.rb".freeze, "lib/nokogiri/xml/pp/character_data.rb".freeze, "lib/nokogiri/xml/pp/node.rb".freeze, "lib/nokogiri/xml/processing_instruction.rb".freeze, "lib/nokogiri/xml/reader.rb".freeze, "lib/nokogiri/xml/relax_ng.rb".freeze, "lib/nokogiri/xml/sax.rb".freeze, "lib/nokogiri/xml/sax/document.rb".freeze, "lib/nokogiri/xml/sax/parser.rb".freeze, "lib/nokogiri/xml/sax/parser_context.rb".freeze, "lib/nokogiri/xml/sax/push_parser.rb".freeze, "lib/nokogiri/xml/schema.rb".freeze, "lib/nokogiri/xml/searchable.rb".freeze, "lib/nokogiri/xml/syntax_error.rb".freeze, "lib/nokogiri/xml/text.rb".freeze, "lib/nokogiri/xml/xpath.rb".freeze, "lib/nokogiri/xml/xpath/syntax_error.rb".freeze, "lib/nokogiri/xml/xpath_context.rb".freeze, "lib/nokogiri/xslt.rb".freeze, "lib/nokogiri/xslt/stylesheet.rb".freeze, "lib/xsd/xmlparser/nokogiri.rb".freeze, "patches/libxml2/0001-Remove-script-macro-support.patch".freeze, "patches/libxml2/0002-Update-entities-to-remove-handling-of-ssi.patch".freeze, "patches/libxml2/0009-allow-wildcard-namespaces.patch".freeze, "patches/libxml2/0010-update-config.guess-and-config.sub-for-libxml2.patch".freeze, "patches/libxml2/0011-rip-out-libxml2-s-libc_single_threaded-support.patch".freeze, "patches/libxml2/0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch".freeze, "patches/libxslt/0001-update-config.guess-and-config.sub-for-libxslt.patch".freeze, "ports/archives/libxml2-2.13.9.tar.xz".freeze, "ports/archives/libxslt-1.1.43.tar.xz".freeze]
+ s.files = ["Gemfile".freeze, "LICENSE-DEPENDENCIES.md".freeze, "LICENSE.md".freeze, "README.md".freeze, "bin/nokogiri".freeze, "dependencies.yml".freeze, "ext/nokogiri/depend".freeze, "ext/nokogiri/extconf.rb".freeze, "ext/nokogiri/gumbo.c".freeze, "ext/nokogiri/html4_document.c".freeze, "ext/nokogiri/html4_element_description.c".freeze, "ext/nokogiri/html4_entity_lookup.c".freeze, "ext/nokogiri/html4_sax_parser.c".freeze, "ext/nokogiri/html4_sax_parser_context.c".freeze, "ext/nokogiri/html4_sax_push_parser.c".freeze, "ext/nokogiri/libxml2_polyfill.c".freeze, "ext/nokogiri/nokogiri.c".freeze, "ext/nokogiri/nokogiri.h".freeze, "ext/nokogiri/test_global_handlers.c".freeze, "ext/nokogiri/xml_attr.c".freeze, "ext/nokogiri/xml_attribute_decl.c".freeze, "ext/nokogiri/xml_cdata.c".freeze, "ext/nokogiri/xml_comment.c".freeze, "ext/nokogiri/xml_document.c".freeze, "ext/nokogiri/xml_document_fragment.c".freeze, "ext/nokogiri/xml_dtd.c".freeze, "ext/nokogiri/xml_element_content.c".freeze, "ext/nokogiri/xml_element_decl.c".freeze, "ext/nokogiri/xml_encoding_handler.c".freeze, "ext/nokogiri/xml_entity_decl.c".freeze, "ext/nokogiri/xml_entity_reference.c".freeze, "ext/nokogiri/xml_namespace.c".freeze, "ext/nokogiri/xml_node.c".freeze, "ext/nokogiri/xml_node_set.c".freeze, "ext/nokogiri/xml_processing_instruction.c".freeze, "ext/nokogiri/xml_reader.c".freeze, "ext/nokogiri/xml_relax_ng.c".freeze, "ext/nokogiri/xml_sax_parser.c".freeze, "ext/nokogiri/xml_sax_parser_context.c".freeze, "ext/nokogiri/xml_sax_push_parser.c".freeze, "ext/nokogiri/xml_schema.c".freeze, "ext/nokogiri/xml_syntax_error.c".freeze, "ext/nokogiri/xml_text.c".freeze, "ext/nokogiri/xml_xpath_context.c".freeze, "ext/nokogiri/xslt_stylesheet.c".freeze, "gumbo-parser/CHANGES.md".freeze, "gumbo-parser/Makefile".freeze, "gumbo-parser/THANKS".freeze, "gumbo-parser/src/Makefile".freeze, "gumbo-parser/src/README.md".freeze, "gumbo-parser/src/ascii.c".freeze, "gumbo-parser/src/ascii.h".freeze, "gumbo-parser/src/attribute.c".freeze, "gumbo-parser/src/attribute.h".freeze, "gumbo-parser/src/char_ref.c".freeze, "gumbo-parser/src/char_ref.h".freeze, "gumbo-parser/src/char_ref.rl".freeze, "gumbo-parser/src/error.c".freeze, "gumbo-parser/src/error.h".freeze, "gumbo-parser/src/foreign_attrs.c".freeze, "gumbo-parser/src/foreign_attrs.gperf".freeze, "gumbo-parser/src/insertion_mode.h".freeze, "gumbo-parser/src/macros.h".freeze, "gumbo-parser/src/nokogiri_gumbo.h".freeze, "gumbo-parser/src/parser.c".freeze, "gumbo-parser/src/parser.h".freeze, "gumbo-parser/src/replacement.h".freeze, "gumbo-parser/src/string_buffer.c".freeze, "gumbo-parser/src/string_buffer.h".freeze, "gumbo-parser/src/string_piece.c".freeze, "gumbo-parser/src/svg_attrs.c".freeze, "gumbo-parser/src/svg_attrs.gperf".freeze, "gumbo-parser/src/svg_tags.c".freeze, "gumbo-parser/src/svg_tags.gperf".freeze, "gumbo-parser/src/tag.c".freeze, "gumbo-parser/src/tag_lookup.c".freeze, "gumbo-parser/src/tag_lookup.gperf".freeze, "gumbo-parser/src/tag_lookup.h".freeze, "gumbo-parser/src/token_buffer.c".freeze, "gumbo-parser/src/token_buffer.h".freeze, "gumbo-parser/src/token_type.h".freeze, "gumbo-parser/src/tokenizer.c".freeze, "gumbo-parser/src/tokenizer.h".freeze, "gumbo-parser/src/tokenizer_states.h".freeze, "gumbo-parser/src/utf8.c".freeze, "gumbo-parser/src/utf8.h".freeze, "gumbo-parser/src/util.c".freeze, "gumbo-parser/src/util.h".freeze, "gumbo-parser/src/vector.c".freeze, "gumbo-parser/src/vector.h".freeze, "lib/nokogiri.rb".freeze, "lib/nokogiri/class_resolver.rb".freeze, "lib/nokogiri/css.rb".freeze, "lib/nokogiri/css/node.rb".freeze, "lib/nokogiri/css/parser.rb".freeze, "lib/nokogiri/css/parser.y".freeze, "lib/nokogiri/css/parser_extras.rb".freeze, "lib/nokogiri/css/selector_cache.rb".freeze, "lib/nokogiri/css/syntax_error.rb".freeze, "lib/nokogiri/css/tokenizer.rb".freeze, "lib/nokogiri/css/tokenizer.rex".freeze, "lib/nokogiri/css/xpath_visitor.rb".freeze, "lib/nokogiri/decorators/slop.rb".freeze, "lib/nokogiri/encoding_handler.rb".freeze, "lib/nokogiri/extension.rb".freeze, "lib/nokogiri/gumbo.rb".freeze, "lib/nokogiri/html.rb".freeze, "lib/nokogiri/html4.rb".freeze, "lib/nokogiri/html4/builder.rb".freeze, "lib/nokogiri/html4/document.rb".freeze, "lib/nokogiri/html4/document_fragment.rb".freeze, "lib/nokogiri/html4/element_description.rb".freeze, "lib/nokogiri/html4/element_description_defaults.rb".freeze, "lib/nokogiri/html4/encoding_reader.rb".freeze, "lib/nokogiri/html4/entity_lookup.rb".freeze, "lib/nokogiri/html4/sax/parser.rb".freeze, "lib/nokogiri/html4/sax/parser_context.rb".freeze, "lib/nokogiri/html4/sax/push_parser.rb".freeze, "lib/nokogiri/html5.rb".freeze, "lib/nokogiri/html5/builder.rb".freeze, "lib/nokogiri/html5/document.rb".freeze, "lib/nokogiri/html5/document_fragment.rb".freeze, "lib/nokogiri/html5/node.rb".freeze, "lib/nokogiri/jruby/dependencies.rb".freeze, "lib/nokogiri/jruby/nokogiri_jars.rb".freeze, "lib/nokogiri/syntax_error.rb".freeze, "lib/nokogiri/version.rb".freeze, "lib/nokogiri/version/constant.rb".freeze, "lib/nokogiri/version/info.rb".freeze, "lib/nokogiri/xml.rb".freeze, "lib/nokogiri/xml/attr.rb".freeze, "lib/nokogiri/xml/attribute_decl.rb".freeze, "lib/nokogiri/xml/builder.rb".freeze, "lib/nokogiri/xml/cdata.rb".freeze, "lib/nokogiri/xml/character_data.rb".freeze, "lib/nokogiri/xml/document.rb".freeze, "lib/nokogiri/xml/document_fragment.rb".freeze, "lib/nokogiri/xml/dtd.rb".freeze, "lib/nokogiri/xml/element_content.rb".freeze, "lib/nokogiri/xml/element_decl.rb".freeze, "lib/nokogiri/xml/entity_decl.rb".freeze, "lib/nokogiri/xml/entity_reference.rb".freeze, "lib/nokogiri/xml/namespace.rb".freeze, "lib/nokogiri/xml/node.rb".freeze, "lib/nokogiri/xml/node/save_options.rb".freeze, "lib/nokogiri/xml/node_set.rb".freeze, "lib/nokogiri/xml/notation.rb".freeze, "lib/nokogiri/xml/parse_options.rb".freeze, "lib/nokogiri/xml/pp.rb".freeze, "lib/nokogiri/xml/pp/character_data.rb".freeze, "lib/nokogiri/xml/pp/node.rb".freeze, "lib/nokogiri/xml/processing_instruction.rb".freeze, "lib/nokogiri/xml/reader.rb".freeze, "lib/nokogiri/xml/relax_ng.rb".freeze, "lib/nokogiri/xml/sax.rb".freeze, "lib/nokogiri/xml/sax/document.rb".freeze, "lib/nokogiri/xml/sax/parser.rb".freeze, "lib/nokogiri/xml/sax/parser_context.rb".freeze, "lib/nokogiri/xml/sax/push_parser.rb".freeze, "lib/nokogiri/xml/schema.rb".freeze, "lib/nokogiri/xml/searchable.rb".freeze, "lib/nokogiri/xml/syntax_error.rb".freeze, "lib/nokogiri/xml/text.rb".freeze, "lib/nokogiri/xml/xpath.rb".freeze, "lib/nokogiri/xml/xpath/syntax_error.rb".freeze, "lib/nokogiri/xml/xpath_context.rb".freeze, "lib/nokogiri/xslt.rb".freeze, "lib/nokogiri/xslt/stylesheet.rb".freeze, "lib/xsd/xmlparser/nokogiri.rb".freeze]
s.homepage = "https://nokogiri.org".freeze
s.licenses = ["MIT".freeze]
diff --git a/textproc/rubygem-opensearch-ruby-gitlab/Makefile b/textproc/rubygem-opensearch-ruby-gitlab/Makefile
index 3b89098af84d..ba4d305c444a 100644
--- a/textproc/rubygem-opensearch-ruby-gitlab/Makefile
+++ b/textproc/rubygem-opensearch-ruby-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= opensearch-ruby
PORTVERSION= 3.4.0
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,7 +13,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-faraday-gitlab>=1.0<3:www/rubygem-faraday-gitlab \
- rubygem-multi_json>=1.0:devel/rubygem-multi_json
+ rubygem-multi_json-gitlab>=1.0:devel/rubygem-multi_json-gitlab
USES= gem
diff --git a/textproc/rubygem-openvox-strings/Makefile b/textproc/rubygem-openvox-strings/Makefile
new file mode 100644
index 000000000000..b188a1ac26d8
--- /dev/null
+++ b/textproc/rubygem-openvox-strings/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= openvox-strings
+PORTVERSION= 6.0.0
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+
+MAINTAINER= puppet@FreeBSD.org
+COMMENT= Puppet documentation extraction and presentation tool
+WWW= https://github.com/voxpupuli/openvox-strings
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= openvox-agent8>=7:sysutils/openvox-agent8 \
+ rubygem-rgen>=0:devel/rubygem-rgen \
+ rubygem-yard>=0.9.5<0.10:textproc/rubygem-yard
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-openvox-strings/distinfo b/textproc/rubygem-openvox-strings/distinfo
new file mode 100644
index 000000000000..002e730144f7
--- /dev/null
+++ b/textproc/rubygem-openvox-strings/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761071671
+SHA256 (rubygem/openvox-strings-6.0.0.gem) = 3fd42dfd91d7d42ece6edb4254876937ec5634a65f951d912abcaec30156dc88
+SIZE (rubygem/openvox-strings-6.0.0.gem) = 59392
diff --git a/textproc/rubygem-openvox-strings/pkg-descr b/textproc/rubygem-openvox-strings/pkg-descr
new file mode 100644
index 000000000000..b120cc68df9a
--- /dev/null
+++ b/textproc/rubygem-openvox-strings/pkg-descr
@@ -0,0 +1,2 @@
+OpenVox Strings generates HTML documentation for OpenVox extensions written in
+Puppet and Ruby.
diff --git a/textproc/rubygem-prism/Makefile b/textproc/rubygem-prism/Makefile
index 4d08c27f0a43..351e2796af18 100644
--- a/textproc/rubygem-prism/Makefile
+++ b/textproc/rubygem-prism/Makefile
@@ -1,5 +1,5 @@
PORTNAME= prism
-PORTVERSION= 1.4.0
+PORTVERSION= 1.6.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-prism/distinfo b/textproc/rubygem-prism/distinfo
index 6bde2f088af3..fc04579ff5a0 100644
--- a/textproc/rubygem-prism/distinfo
+++ b/textproc/rubygem-prism/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405574
-SHA256 (rubygem/prism-1.4.0.gem) = dc0e3e00e93160213dc2a65519d9002a4a1e7b962db57d444cf1a71565bb703e
-SIZE (rubygem/prism-1.4.0.gem) = 632832
+TIMESTAMP = 1761447720
+SHA256 (rubygem/prism-1.6.0.gem) = bfc0281a81718c4872346bc858dc84abd3a60cae78336c65ad35c8fbff641c6b
+SIZE (rubygem/prism-1.6.0.gem) = 642560
diff --git a/textproc/rubygem-puppet-strings/Makefile b/textproc/rubygem-puppet-strings/Makefile
index f0d42440baef..5d3da699ad15 100644
--- a/textproc/rubygem-puppet-strings/Makefile
+++ b/textproc/rubygem-puppet-strings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puppet-strings
-PORTVERSION= 4.1.3
+PORTVERSION= 5.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,21 +10,12 @@ WWW= https://github.com/puppetlabs/puppet-strings
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-rgen>=0:devel/rubygem-rgen \
+RUN_DEPENDS= puppet:sysutils/puppet8 \
+ rubygem-rgen>=0:devel/rubygem-rgen \
rubygem-yard>=0.9.5<0.10:textproc/rubygem-yard
USES= gem
NO_ARCH= yes
-OPTIONS_SINGLE= PUPPET
-OPTIONS_SINGLE_PUPPET=PUPPET7 PUPPET8
-OPTIONS_DEFAULT=PUPPET8
-
-PUPPET7_DESC= Depend on sysutils/puppet7
-PUPPET8_DESC= Depend on sysutils/puppet8
-
-PUPPET7_RUN_DEPENDS=puppet:sysutils/puppet7
-PUPPET8_RUN_DEPENDS=puppet:sysutils/puppet8
-
.include <bsd.port.mk>
diff --git a/textproc/rubygem-puppet-strings/distinfo b/textproc/rubygem-puppet-strings/distinfo
index a20c0be4328b..4d8211b88fad 100644
--- a/textproc/rubygem-puppet-strings/distinfo
+++ b/textproc/rubygem-puppet-strings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726270030
-SHA256 (rubygem/puppet-strings-4.1.3.gem) = 9cd19e0027f50f75290ef66d4e20521276fc23ad8ffc86d76756ae34b808ca3e
-SIZE (rubygem/puppet-strings-4.1.3.gem) = 61440
+TIMESTAMP = 1759188603
+SHA256 (rubygem/puppet-strings-5.0.0.gem) = 9f93221dab4d9c7441d0c7e4d9b5066e65dc325209487e6638b5cb3b7056fa8b
+SIZE (rubygem/puppet-strings-5.0.0.gem) = 61952
diff --git a/textproc/rubygem-puppet-strings/files/patch-gemspec b/textproc/rubygem-puppet-strings/files/patch-gemspec
deleted file mode 100644
index 8bb174ebe4f1..000000000000
--- a/textproc/rubygem-puppet-strings/files/patch-gemspec
+++ /dev/null
@@ -1,10 +0,0 @@
---- puppet-strings.gemspec.orig 2024-10-19 15:55:24 UTC
-+++ puppet-strings.gemspec
-@@ -22,6 +22,6 @@ Gem::Specification.new do |s|
- s.specification_version = 4
-
- s.add_runtime_dependency(%q<rgen>.freeze, ["~> 0.9".freeze])
-- s.add_runtime_dependency(%q<yard>.freeze, ["~> 0.9".freeze, "< 0.9.37".freeze])
-+ s.add_runtime_dependency(%q<yard>.freeze, ["~> 0.9".freeze])
- end
-
diff --git a/textproc/rubygem-rchardet/Makefile b/textproc/rubygem-rchardet/Makefile
index 247470c75411..853807e12eb0 100644
--- a/textproc/rubygem-rchardet/Makefile
+++ b/textproc/rubygem-rchardet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rchardet
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-rchardet/distinfo b/textproc/rubygem-rchardet/distinfo
index c13e625b089d..d5ff353599cb 100644
--- a/textproc/rubygem-rchardet/distinfo
+++ b/textproc/rubygem-rchardet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090302
-SHA256 (rubygem/rchardet-1.9.0.gem) = 26889486cdd83b378652baf7603f71d93e431bb11bc237b4cd8c65151af4a590
-SIZE (rubygem/rchardet-1.9.0.gem) = 163840
+TIMESTAMP = 1759324362
+SHA256 (rubygem/rchardet-1.10.0.gem) = d5ea2ed61a720a220f1914778208e718a0c7ed2a484b6d357ba695aa7001390f
+SIZE (rubygem/rchardet-1.10.0.gem) = 164864
diff --git a/textproc/rubygem-regexp_parser/Makefile b/textproc/rubygem-regexp_parser/Makefile
index 387f678cc6b8..8c80f3d45402 100644
--- a/textproc/rubygem-regexp_parser/Makefile
+++ b/textproc/rubygem-regexp_parser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= regexp_parser
-PORTVERSION= 2.10.0
+PORTVERSION= 2.11.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-regexp_parser/distinfo b/textproc/rubygem-regexp_parser/distinfo
index 36efa9a7482f..2779911d6984 100644
--- a/textproc/rubygem-regexp_parser/distinfo
+++ b/textproc/rubygem-regexp_parser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735410242
-SHA256 (rubygem/regexp_parser-2.10.0.gem) = cb6f0ddde88772cd64bff1dbbf68df66d376043fe2e66a9ef77fcb1b0c548c61
-SIZE (rubygem/regexp_parser-2.10.0.gem) = 58880
+TIMESTAMP = 1755678353
+SHA256 (rubygem/regexp_parser-2.11.2.gem) = 5e5e9c1485ffd8de53ab1d2807affd81f617f72967dfc64fc75a69e2cbf0ff98
+SIZE (rubygem/regexp_parser-2.11.2.gem) = 59904
diff --git a/textproc/rubygem-rexml/Makefile b/textproc/rubygem-rexml/Makefile
index 11574b6ccfcf..128b1f1a0c3a 100644
--- a/textproc/rubygem-rexml/Makefile
+++ b/textproc/rubygem-rexml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rexml
-PORTVERSION= 3.4.1
+PORTVERSION= 3.4.4
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-rexml/distinfo b/textproc/rubygem-rexml/distinfo
index b4cac93ac102..11873b0f1129 100644
--- a/textproc/rubygem-rexml/distinfo
+++ b/textproc/rubygem-rexml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739930314
-SHA256 (rubygem/rexml-3.4.1.gem) = c74527a9a0a04b4ec31dbe0dc4ed6004b960af943d8db42e539edde3a871abca
-SIZE (rubygem/rexml-3.4.1.gem) = 104960
+TIMESTAMP = 1759324344
+SHA256 (rubygem/rexml-3.4.4.gem) = 19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
+SIZE (rubygem/rexml-3.4.4.gem) = 105984
diff --git a/textproc/rubygem-rouge-gitlab/Makefile b/textproc/rubygem-rouge-gitlab/Makefile
index 3128c98ad51c..62115f35a655 100644
--- a/textproc/rubygem-rouge-gitlab/Makefile
+++ b/textproc/rubygem-rouge-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rouge
-PORTVERSION= 4.5.2
+PORTVERSION= 4.6.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/textproc/rubygem-rouge-gitlab/distinfo b/textproc/rubygem-rouge-gitlab/distinfo
index d375a872958a..874c1a87aa82 100644
--- a/textproc/rubygem-rouge-gitlab/distinfo
+++ b/textproc/rubygem-rouge-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750222944
-SHA256 (rubygem/rouge-4.5.2.gem) = 034233fb8a69d0ad0e0476943184e04cb971b68e3c2239724e02f428878b68a3
-SIZE (rubygem/rouge-4.5.2.gem) = 556544
+TIMESTAMP = 1761544809
+SHA256 (rubygem/rouge-4.6.1.gem) = 5075346d5797d6864be93f7adc75a16047a7dbfa572c63c502419ffa582c77de
+SIZE (rubygem/rouge-4.6.1.gem) = 558592
diff --git a/textproc/rubygem-rouge/Makefile b/textproc/rubygem-rouge/Makefile
index ac3c481c40f1..86023acb4ba0 100644
--- a/textproc/rubygem-rouge/Makefile
+++ b/textproc/rubygem-rouge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rouge
-PORTVERSION= 4.6.0
+PORTVERSION= 4.6.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-rouge/distinfo b/textproc/rubygem-rouge/distinfo
index 875fab175415..c56e55b43db6 100644
--- a/textproc/rubygem-rouge/distinfo
+++ b/textproc/rubygem-rouge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370262
-SHA256 (rubygem/rouge-4.6.0.gem) = 10198622df0ef919796da5686a9cc116a49280805e1ed4b851c97ef677eddd7a
-SIZE (rubygem/rouge-4.6.0.gem) = 558592
+TIMESTAMP = 1759816950
+SHA256 (rubygem/rouge-4.6.1.gem) = 5075346d5797d6864be93f7adc75a16047a7dbfa572c63c502419ffa582c77de
+SIZE (rubygem/rouge-4.6.1.gem) = 558592
diff --git a/textproc/sad/Makefile b/textproc/sad/Makefile
index ee90d3719fc9..a7ded82dff58 100644
--- a/textproc/sad/Makefile
+++ b/textproc/sad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sad
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.32
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/sd/Makefile b/textproc/sd/Makefile
index 5fc2f5ae65d7..1adf19ca4e75 100644
--- a/textproc/sd/Makefile
+++ b/textproc/sd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sd
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 16
+PORTREVISION= 18
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/sift/Makefile b/textproc/sift/Makefile
index 23849448a7b3..0a7c74d56ecc 100644
--- a/textproc/sift/Makefile
+++ b/textproc/sift/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sift
-PORTVERSION= 0.9.0
+PORTVERSION= 0.9.1
DISTVERSIONPREFIX= v
-PORTREVISION= 50
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
@@ -11,18 +11,10 @@ WWW= https://github.com/svent/sift
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go
+USES= go:modules
-GO_PKGNAME= github.com/svent/sift
+GO_MODULE= github.com/svent/sift
PLIST_FILES= bin/sift
-USE_GITHUB= yes
-GH_ACCOUNT= svent
-GH_TUPLE= golang:crypto:v0.25.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:sys:v0.22.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.22.0:golang_term/vendor/golang.org/x/term \
- svent:go-flags:4bcbad3:svent_goflags/vendor/github.com/svent/go-flags \
- svent:go-nbreader:7cef48d:svent_gonbreader/vendor/github.com/svent/go-nbreader
-
.include <bsd.port.mk>
diff --git a/textproc/sift/distinfo b/textproc/sift/distinfo
index 31e21d7b403e..930ca8aa550d 100644
--- a/textproc/sift/distinfo
+++ b/textproc/sift/distinfo
@@ -1,13 +1,5 @@
-TIMESTAMP = 1721823006
-SHA256 (svent-sift-v0.9.0_GH0.tar.gz) = bbbd5c472c36b78896cd7ae673749d3943621a6d5523d47973ed2fc6800ae4c8
-SIZE (svent-sift-v0.9.0_GH0.tar.gz) = 37442
-SHA256 (golang-crypto-v0.25.0_GH0.tar.gz) = 44619ce0bc1901464e14925487f5152b850b50e214cc12021dbe177f22444749
-SIZE (golang-crypto-v0.25.0_GH0.tar.gz) = 1796762
-SHA256 (golang-sys-v0.22.0_GH0.tar.gz) = b5a84a20ff327803ed47aefd837a3264d511b3f644017cb8e050ff1f5bd22471
-SIZE (golang-sys-v0.22.0_GH0.tar.gz) = 1498230
-SHA256 (golang-term-v0.22.0_GH0.tar.gz) = 12263f0da55447aa51fb5d5bef6ca12e37bf2058db6c625e498d06e462fca79e
-SIZE (golang-term-v0.22.0_GH0.tar.gz) = 14742
-SHA256 (svent-go-flags-4bcbad3_GH0.tar.gz) = 8fb342e5d1ad220c7040a6f185f39a38679f9c88e24716fcc6f2fef2ee09825a
-SIZE (svent-go-flags-4bcbad3_GH0.tar.gz) = 45988
-SHA256 (svent-go-nbreader-7cef48d_GH0.tar.gz) = 62e0248ba434aa54461f554afc532cd5a4393ce55c35fdf750175fa14f997448
-SIZE (svent-go-nbreader-7cef48d_GH0.tar.gz) = 2777
+TIMESTAMP = 1759774547
+SHA256 (go/textproc_sift/sift-v0.9.1/v0.9.1.mod) = 617c8941bbd68814e02fb4dcfb5210b2439fe6ce9b409e7a5ae1a245e75aeb52
+SIZE (go/textproc_sift/sift-v0.9.1/v0.9.1.mod) = 299
+SHA256 (go/textproc_sift/sift-v0.9.1/v0.9.1.zip) = bda23d45f1e7492fb0ae4f45aec2a6ec86f0ea2147b3b149536284be78edd65c
+SIZE (go/textproc_sift/sift-v0.9.1/v0.9.1.zip) = 46770
diff --git a/textproc/sigil/Makefile b/textproc/sigil/Makefile
index aea38a7682cd..a1ec7b4bb720 100644
--- a/textproc/sigil/Makefile
+++ b/textproc/sigil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sigil
-DISTVERSION= 2.6.0
+DISTVERSION= 2.6.2
CATEGORIES= textproc
MAINTAINER= jonc@chen.org.nz
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt
LIB_DEPENDS= libpcre2-16.so:devel/pcre2 \
libhunspell-1.7.so:textproc/hunspell
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/py-dulwich@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
USES= cmake cpe desktop-file-utils gl localbase:ldflags \
minizip pkgconfig python qt:6 shebangfix
diff --git a/textproc/sigil/distinfo b/textproc/sigil/distinfo
index d998603bb423..2abfb76cb10f 100644
--- a/textproc/sigil/distinfo
+++ b/textproc/sigil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752900227
-SHA256 (Sigil-Ebook-Sigil-2.6.0_GH0.tar.gz) = 2ae229c548de10d92d79f61431503bae28a6df1c09d887b399973723a1e5e6f1
-SIZE (Sigil-Ebook-Sigil-2.6.0_GH0.tar.gz) = 19447356
+TIMESTAMP = 1757793962
+SHA256 (Sigil-Ebook-Sigil-2.6.2_GH0.tar.gz) = e53d4ace437a6f02513246b2911a1cd0e5898a283c0ec5c097bd1fc7874efb62
+SIZE (Sigil-Ebook-Sigil-2.6.2_GH0.tar.gz) = 19462877
diff --git a/textproc/sonic/Makefile b/textproc/sonic/Makefile
index 4e98b270cf41..b5b759c89bc4 100644
--- a/textproc/sonic/Makefile
+++ b/textproc/sonic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sonic
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.9
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= textproc
MASTER_SITES+= https://clrd.ninjal.ac.jp/unidic_archive/cwj/2.1.2/:unidic
DISTFILES+= unidic-mecab-2.1.2_src.zip:unidic # check cargo-crates/lindera-unidic-XXX/build.rs
diff --git a/textproc/source-highlight/Makefile b/textproc/source-highlight/Makefile
index 2d558919123a..e6b28f4c8324 100644
--- a/textproc/source-highlight/Makefile
+++ b/textproc/source-highlight/Makefile
@@ -1,6 +1,6 @@
PORTNAME= source-highlight
DISTVERSION= 3.1.9
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
MASTER_SITES= GNU/src-highlite
diff --git a/textproc/sttr/Makefile b/textproc/sttr/Makefile
index 3d431597ea35..027b7dc34c33 100644
--- a/textproc/sttr/Makefile
+++ b/textproc/sttr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sttr
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.26
+DISTVERSION= 0.2.27
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= se@FreeBSD.org
@@ -10,7 +11,7 @@ WWW= https://github.com/abhimanyu003/sttr
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.23
+USES= go:modules,1.24
GO_MODULE= github.com/abhimanyu003/sttr
GO_MOD_DIST= github
diff --git a/textproc/sttr/distinfo b/textproc/sttr/distinfo
index 796d790a1a08..0c6516154aa8 100644
--- a/textproc/sttr/distinfo
+++ b/textproc/sttr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753722151
-SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/go.mod) = 1d11bb3f27aa72a9e5ddeaa2ee691392b1659073bef8e121a2e302783208de6e
-SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/go.mod) = 2048
-SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/abhimanyu003-sttr-v0.2.26_GH0.tar.gz) = d59a4f25c2ad4478699585aff16d3b99b9b1fddfb894bdf072705d6342aee59a
-SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/abhimanyu003-sttr-v0.2.26_GH0.tar.gz) = 1235704
+TIMESTAMP = 1756360492
+SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/go.mod) = 69243cb9a557d481cb65a7c322fbcdf1dbbe6a9eee76064102a97867543cbbc5
+SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/go.mod) = 2086
+SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/abhimanyu003-sttr-v0.2.27_GH0.tar.gz) = 72e1c173843e42b3e719843f2825bf1d2a20e3167016c5962158365969e38df2
+SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/abhimanyu003-sttr-v0.2.27_GH0.tar.gz) = 1235741
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index e6229c23e512..02f58179e770 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -1,6 +1,5 @@
PORTNAME= television
-DISTVERSION= 0.11.9
-PORTREVISION= 2
+DISTVERSION= 0.13.8
CATEGORIES= textproc
MAINTAINER= uzsolt@FreeBSD.org
@@ -10,17 +9,24 @@ WWW= https://github.com/alexpasmantier/television
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libonig.so:devel/oniguruma
+RUN_DEPENDS= bash:shells/bash \
+ bat:textproc/bat \
+ fd:sysutils/fd \
+ git:devel/git
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= alexpasmantier
-PLIST_FILES= bin/television \
- bin/tv
-
post-install:
- @(cd ${STAGEDIR}${PREFIX}/bin && \
- ${LN} tv television)
+ cd ${STAGEDIR}${PREFIX}/bin && \
+ ${LN} tv ${PORTNAME}
+ ${INSTALL_MAN} ${WRKSRC}/man/tv.1 \
+ ${STAGEDIR}${PREFIX}/share/man/man1/tv.1
+ cd ${STAGEDIR}${PREFIX}/share/man/man1 && \
+ ${LN} tv.1 television.1
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/.config/config.toml ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/01-Users/* ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/textproc/television/Makefile.crates b/textproc/television/Makefile.crates
index 7a8748d70d20..d03a285f2a40 100644
--- a/textproc/television/Makefile.crates
+++ b/textproc/television/Makefile.crates
@@ -1,62 +1,50 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
- aligned-vec-0.5.0 \
allocator-api2-0.2.21 \
+ android_system_properties-0.1.5 \
anes-0.1.6 \
- ansi_colours-1.2.3 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.97 \
- arbitrary-1.4.1 \
- arg_enum_proc_macro-0.3.4 \
+ ansi-to-tui-7.0.0 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
arrayvec-0.7.6 \
- autocfg-1.4.0 \
- av1-grain-0.2.3 \
- avif-serialize-0.8.3 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ backtrace-0.3.76 \
base64-0.22.1 \
- bat-0.25.0 \
better-panic-0.3.0 \
- bincode-1.3.3 \
- bit-set-0.5.3 \
- bit-vec-0.6.3 \
- bit_field-0.10.2 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
- bitstream-io-2.6.0 \
- bstr-1.12.0 \
- built-0.7.7 \
- bumpalo-3.17.0 \
- bytemuck-1.22.0 \
- byteorder-lite-0.1.0 \
+ bitflags-2.10.0 \
+ block-buffer-0.10.4 \
+ bumpalo-3.19.0 \
bytes-1.10.1 \
- bytesize-1.3.3 \
cassowary-0.3.0 \
cast-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.19 \
- cfg-expr-0.15.8 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.43 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.1.1 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.36 \
- clap_builder-4.5.36 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
- clipboard-win-5.4.0 \
- clircle-0.6.1 \
- color_quant-1.1.0 \
- colorchoice-1.0.3 \
+ clap-4.5.50 \
+ clap_builder-4.5.50 \
+ clap_complete-4.5.59 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ clap_mangen-0.2.31 \
+ clipboard-win-5.4.1 \
+ colorchoice-1.0.4 \
+ colored-3.0.0 \
compact_str-0.8.1 \
console-0.15.11 \
- content_inspector-0.2.4 \
- crc32fast-1.4.2 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
crossbeam-deque-0.8.6 \
@@ -64,26 +52,31 @@ CARGO_CRATES= addr2line-0.24.2 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.6 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
- deranged-0.4.0 \
+ darling_macro-0.21.3 \
+ deranged-0.5.5 \
devicons-0.6.12 \
+ digest-0.10.7 \
directories-6.0.0 \
dirs-sys-0.5.0 \
+ downcast-rs-1.2.1 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
encode_unicode-1.0.0 \
- encoding_rs-0.8.35 \
+ env_home-0.1.0 \
equivalent-1.0.2 \
- errno-0.3.11 \
- error-code-3.3.1 \
- exr-1.73.0 \
- fancy-regex-0.11.0 \
+ errno-0.3.14 \
+ error-code-3.3.2 \
fastrand-2.3.0 \
- fdeflate-0.3.7 \
filedescriptor-0.8.3 \
- flate2-1.1.1 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.5 \
fnv-1.0.7 \
foldhash-0.1.5 \
futures-0.3.31 \
@@ -93,217 +86,227 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- gag-1.0.0 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
- gif-0.13.1 \
- gimli-0.31.1 \
- globset-0.4.16 \
- half-2.6.0 \
- hashbrown-0.15.2 \
+ generic-array-0.14.9 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ gimli-0.32.3 \
+ half-2.7.1 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- hermit-abi-0.5.0 \
- home-0.5.11 \
- human-panic-2.0.2 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ http-1.3.1 \
+ httparse-1.10.1 \
+ human-panic-2.0.3 \
+ iana-time-zone-0.1.64 \
+ iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
- ignore-0.4.23 \
- image-0.25.6 \
- image-webp-0.2.1 \
- imgref-1.11.0 \
- indexmap-2.9.0 \
- indoc-2.0.6 \
- instability-0.3.7 \
- interpolate_name-0.2.4 \
- is-terminal-0.4.16 \
- is_terminal_polyfill-1.70.1 \
+ indexmap-1.9.3 \
+ indexmap-2.12.0 \
+ indoc-2.0.7 \
+ instability-0.3.9 \
+ is-terminal-0.4.17 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.10.5 \
- itertools-0.12.1 \
itertools-0.13.0 \
itoa-1.0.15 \
- jobserver-0.1.33 \
- jpeg-decoder-0.3.1 \
- js-sys-0.3.77 \
+ js-sys-0.3.81 \
+ lazy-regex-3.4.1 \
+ lazy-regex-proc_macros-3.4.1 \
lazy_static-1.5.0 \
- lebe-0.5.2 \
- libc-0.2.171 \
- libfuzzer-sys-0.4.9 \
- libredox-0.1.3 \
+ libc-0.2.177 \
+ libredox-0.1.10 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
- lock_api-0.4.12 \
- log-0.4.27 \
- loop9-0.1.5 \
+ linux-raw-sys-0.11.0 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
lru-0.12.5 \
- matchers-0.1.0 \
- maybe-rayon-0.1.1 \
- memchr-2.7.4 \
+ matchers-0.2.0 \
+ memchr-2.7.6 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
- mio-1.0.3 \
- new_debug_unreachable-1.0.6 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ nix-0.28.0 \
nom-7.1.3 \
- noop_proc_macro-0.3.0 \
- nu-ansi-term-0.46.0 \
- nu-ansi-term-0.50.1 \
+ nu-ansi-term-0.50.3 \
nucleo-0.5.0 \
nucleo-matcher-0.3.1 \
- num-bigint-0.4.6 \
num-conv-0.1.0 \
- num-derive-0.4.2 \
- num-integer-0.1.46 \
- num-rational-0.4.2 \
num-traits-0.2.19 \
- object-0.36.7 \
+ object-0.37.3 \
once_cell-1.21.3 \
- onig-6.4.0 \
- onig_sys-69.8.1 \
+ once_cell_polyfill-1.70.2 \
oorandom-11.1.5 \
option-ext-0.2.0 \
- os_info-3.10.0 \
- overload-0.1.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ os_info-3.12.0 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
- path_abs-0.5.1 \
+ percent-encoding-2.3.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.32 \
- plist-1.7.1 \
+ plist-1.8.0 \
plotters-0.3.7 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
- png-0.17.16 \
+ portable-pty-0.9.0 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.21 \
- proc-macro2-1.0.94 \
- profiling-1.0.16 \
- profiling-procmacros-1.0.16 \
- qoi-0.4.1 \
- quick-error-2.0.1 \
- quick-xml-0.32.0 \
- quote-1.0.40 \
- r-efi-5.2.0 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
+ proc-macro2-1.0.103 \
+ quick-xml-0.38.3 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
ratatui-0.29.0 \
- rav1e-0.7.1 \
- ravif-0.11.11 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.11 \
- redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
- rgb-0.8.50 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
+ redox_users-0.5.2 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-lite-0.1.8 \
+ regex-syntax-0.8.8 \
+ ring-0.17.14 \
roff-0.2.2 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.5 \
- rustversion-1.0.20 \
+ rustix-1.1.2 \
+ rustls-0.23.34 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.7 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
+ schemars-0.9.0 \
+ schemars-1.0.4 \
scopeguard-1.2.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_spanned-0.6.8 \
- serde_with-3.12.0 \
- serde_with_macros-3.12.0 \
- serde_yaml-0.9.34+deprecated \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.3 \
+ serde_with-3.15.1 \
+ serde_with_macros-3.15.1 \
+ serial2-0.2.33 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
+ shared_library-0.1.9 \
+ shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.6 \
simd-adler32-0.3.7 \
- simd_helpers-0.1.0 \
simdutf8-0.1.5 \
- smallvec-1.15.0 \
- socket2-0.5.9 \
+ smallvec-1.15.1 \
+ socket2-0.6.1 \
static_assertions-1.1.0 \
- std_prelude-0.2.12 \
+ string_pipeline-0.12.0 \
+ strip-ansi-escapes-0.2.1 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
- syn-2.0.100 \
- syntect-5.2.0 \
- system-deps-6.2.2 \
- target-lexicon-0.12.16 \
- tempfile-3.19.1 \
- terminal-colorsaurus-0.4.8 \
- terminal-trx-0.2.4 \
+ subtle-2.6.1 \
+ syn-2.0.108 \
+ tempfile-3.23.0 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- tiff-0.9.1 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
tinytemplate-1.2.1 \
- tokio-1.44.2 \
- tokio-macros-2.5.0 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ toml-0.8.23 \
+ toml-0.9.8 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.4 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
- unicode-ident-1.0.18 \
+ tracing-subscriber-0.3.20 \
+ typenum-1.19.0 \
+ ucd-trie-0.1.7 \
+ unicode-ident-1.0.20 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
- unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ ureq-3.1.2 \
+ ureq-proto-0.5.2 \
+ utf-8-0.7.6 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
- v_frame-0.3.8 \
+ uuid-1.18.1 \
valuable-0.1.1 \
- version-compare-0.2.0 \
+ version_check-0.9.5 \
+ vt100-0.15.2 \
+ vte-0.11.1 \
+ vte-0.14.1 \
+ vte_generate_state_changes-0.1.2 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
- weezl-0.1.8 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ web-sys-0.3.81 \
+ webpki-roots-1.0.3 \
+ which-8.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.56.0 \
- windows-core-0.56.0 \
- windows-implement-0.56.0 \
- windows-interface-0.56.0 \
- windows-result-0.1.2 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.6 \
- wit-bindgen-rt-0.39.0 \
- xterm-color-1.0.1 \
- zerocopy-0.8.24 \
- zerocopy-derive-0.8.24 \
- zune-core-0.4.12 \
- zune-inflate-0.2.54 \
- zune-jpeg-0.4.14
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ winreg-0.10.1 \
+ winsafe-0.0.19 \
+ wit-bindgen-0.46.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zeroize-1.8.2
diff --git a/textproc/television/distinfo b/textproc/television/distinfo
index fd516fefcc63..55f17d7c9962 100644
--- a/textproc/television/distinfo
+++ b/textproc/television/distinfo
@@ -1,122 +1,98 @@
-TIMESTAMP = 1745508891
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1762187013
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/aligned-vec-0.5.0.crate) = 4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
-SIZE (rust/crates/aligned-vec-0.5.0.crate) = 8921
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/ansi_colours-1.2.3.crate) = 14eec43e0298190790f41679fe69ef7a829d2a2ddd78c8c00339e84710e435fe
-SIZE (rust/crates/ansi_colours-1.2.3.crate) = 21802
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
-SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
-SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/ansi-to-tui-7.0.0.crate) = 67555e1f1ece39d737e28c8a017721287753af3f93225e4a445b29ccb0f5912c
+SIZE (rust/crates/ansi-to-tui-7.0.0.crate) = 27300
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/av1-grain-0.2.3.crate) = 6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf
-SIZE (rust/crates/av1-grain-0.2.3.crate) = 34703
-SHA256 (rust/crates/avif-serialize-0.8.3.crate) = 98922d6a4cfbcb08820c69d8eeccc05bb1f29bfa06b4f5b1dbfe9a868bd7608e
-SIZE (rust/crates/avif-serialize-0.8.3.crate) = 12696
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bat-0.25.0.crate) = 2ab792c2ad113a666f08856c88cdec0a62d732559b1f3982eedf0142571e669a
-SIZE (rust/crates/bat-0.25.0.crate) = 1966132
SHA256 (rust/crates/better-panic-0.3.0.crate) = 6fa9e1d11a268684cbd90ed36370d7577afb6c62d912ddff5c15fc34343e5036
SIZE (rust/crates/better-panic-0.3.0.crate) = 409222
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
-SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
-SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
-SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
-SIZE (rust/crates/bit_field-0.10.2.crate) = 10568
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
-SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
-SIZE (rust/crates/built-0.7.7.crate) = 29776
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
-SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
-SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
-SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
-SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362
-SIZE (rust/crates/cc-1.2.19.crate) = 105910
-SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
-SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2
+SIZE (rust/crates/cc-1.2.43.crate) = 91384
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.36.crate) = 2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04
-SIZE (rust/crates/clap-4.5.36.crate) = 56958
-SHA256 (rust/crates/clap_builder-4.5.36.crate) = 132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5
-SIZE (rust/crates/clap_builder-4.5.36.crate) = 168438
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
-SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
-SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
-SHA256 (rust/crates/clircle-0.6.1.crate) = 7d9334f725b46fb9bed8580b9b47a932587e044fadb344ed7fa98774b067ac1a
-SIZE (rust/crates/clircle-0.6.1.crate) = 15272
-SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
-SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.50.crate) = 0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623
+SIZE (rust/crates/clap-4.5.50.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.50.crate) = 0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0
+SIZE (rust/crates/clap_builder-4.5.50.crate) = 171137
+SHA256 (rust/crates/clap_complete-4.5.59.crate) = 2348487adcd4631696ced64ccdb40d38ac4d31cae7f2eec8817fcea1b9d1c43c
+SIZE (rust/crates/clap_complete-4.5.59.crate) = 48576
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/clap_mangen-0.2.31.crate) = 439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301
+SIZE (rust/crates/clap_mangen-0.2.31.crate) = 16345
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
SIZE (rust/crates/console-0.15.11.crate) = 37822
-SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
-SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
SIZE (rust/crates/criterion-0.5.1.crate) = 110088
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
@@ -131,46 +107,56 @@ SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/devicons-0.6.12.crate) = 830e47e2f330cf4fdd5a958dcef921b9523ffc21ab6713aa5e77ba2cce03904b
SIZE (rust/crates/devicons-0.6.12.crate) = 21877
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d
SIZE (rust/crates/directories-6.0.0.crate) = 17842
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
-SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
-SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
-SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
-SIZE (rust/crates/error-code-3.3.1.crate) = 7646
-SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0
-SIZE (rust/crates/exr-1.73.0.crate) = 244371
-SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
-SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
-SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -189,338 +175,322 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/gag-1.0.0.crate) = a713bee13966e9fbffdf7193af71d54a6b35a0bb34997cd6c9519ebeb5005972
-SIZE (rust/crates/gag-1.0.0.crate) = 5495
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
-SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
-SIZE (rust/crates/gif-0.13.1.crate) = 36408
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
-SIZE (rust/crates/globset-0.4.16.crate) = 26533
-SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
-SIZE (rust/crates/half-2.6.0.crate) = 59507
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e
-SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/human-panic-2.0.2.crate) = 80b84a66a325082740043a6c28bbea400c129eac0d3a27673a1de971e44bf1f7
-SIZE (rust/crates/human-panic-2.0.2.crate) = 12620
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/human-panic-2.0.3.crate) = ac63a746b187e95d51fe16850eb04d1cfef203f6af98e6c405a6f262ad3df00a
+SIZE (rust/crates/human-panic-2.0.3.crate) = 15965
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
-SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
-SHA256 (rust/crates/image-webp-0.2.1.crate) = b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f
-SIZE (rust/crates/image-webp-0.2.1.crate) = 60662
-SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408
-SIZE (rust/crates/imgref-1.11.0.crate) = 65943
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
-SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
-SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
-SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
-SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
-SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
-SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/is-terminal-0.4.17.crate) = 3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46
+SIZE (rust/crates/is-terminal-0.4.17.crate) = 7458
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
-SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
+SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
+SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
-SIZE (rust/crates/lebe-0.5.2.crate) = 8422
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
-SHA256 (rust/crates/libfuzzer-sys-0.4.9.crate) = cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75
-SIZE (rust/crates/libfuzzer-sys-0.4.9.crate) = 133299
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
-SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
-SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
-SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
+SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
-SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
-SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
-SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
SHA256 (rust/crates/nucleo-0.5.0.crate) = 5262af4c94921c2646c5ac6ff7900c2af9cbb08dc26a797e18130a7019c039d4
SIZE (rust/crates/nucleo-0.5.0.crate) = 35547
SHA256 (rust/crates/nucleo-matcher-0.3.1.crate) = bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85
SIZE (rust/crates/nucleo-matcher-0.3.1.crate) = 50501
-SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
-SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
-SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
-SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
-SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
-SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
-SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f
-SIZE (rust/crates/onig-6.4.0.crate) = 32616
-SHA256 (rust/crates/onig_sys-69.8.1.crate) = 7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7
-SIZE (rust/crates/onig_sys-69.8.1.crate) = 638216
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/os_info-3.10.0.crate) = 2a604e53c24761286860eba4e2c8b23a0161526476b1de520139d69cdb85a6b5
-SIZE (rust/crates/os_info-3.10.0.crate) = 22971
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
+SIZE (rust/crates/os_info-3.12.0.crate) = 24642
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/path_abs-0.5.1.crate) = 05ef02f6342ac01d8a93b65f96db53fe68a92a15f41144f97fb00a9e669633c3
-SIZE (rust/crates/path_abs-0.5.1.crate) = 31072
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
+SIZE (rust/crates/pest-2.8.3.crate) = 130311
+SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
+SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
+SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
+SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
+SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
+SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
-SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/plist-1.7.1.crate) = eac26e981c03a6e53e0aee43c113e3202f5581d5360dae7bd2c70e800dd0451d
-SIZE (rust/crates/plist-1.7.1.crate) = 102902
+SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
+SIZE (rust/crates/plist-1.8.0.crate) = 54623
SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
SIZE (rust/crates/plotters-0.3.7.crate) = 149031
SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
-SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
-SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/portable-pty-0.9.0.crate) = b4a596a2b3d2752d94f51fac2d4a96737b8705dddd311a32b9af47211f08671e
+SIZE (rust/crates/portable-pty-0.9.0.crate) = 29466
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
-SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
-SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d
-SIZE (rust/crates/profiling-1.0.16.crate) = 12588
-SHA256 (rust/crates/profiling-procmacros-1.0.16.crate) = a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30
-SIZE (rust/crates/profiling-procmacros-1.0.16.crate) = 5893
-SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
-SIZE (rust/crates/qoi-0.4.1.crate) = 71135
-SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
-SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quick-xml-0.32.0.crate) = 1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2
-SIZE (rust/crates/quick-xml-0.32.0.crate) = 184149
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
-SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
-SHA256 (rust/crates/ravif-0.11.11.crate) = 2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6
-SIZE (rust/crates/ravif-0.11.11.crate) = 11362
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.11.crate) = d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3
-SIZE (rust/crates/redox_syscall-0.5.11.crate) = 30300
-SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
-SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
-SIZE (rust/crates/rgb-0.8.50.crate) = 21980
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-lite-0.1.8.crate) = 8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da
+SIZE (rust/crates/regex-lite-0.1.8.crate) = 96884
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7
+SIZE (rust/crates/rustls-0.23.34.crate) = 374030
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf
+SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
-SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
-SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
-SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
-SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
-SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
-SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
+SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04
+SIZE (rust/crates/serde_with-3.15.1.crate) = 196681
+SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955
+SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094
+SHA256 (rust/crates/serial2-0.2.33.crate) = 8cc76fa68e25e771492ca1e3c53d447ef0be3093e05cd3b47f4b712ba10c6f3c
+SIZE (rust/crates/serial2-0.2.33.crate) = 34092
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11
+SIZE (rust/crates/shared_library-0.1.9.crate) = 10566
+SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
+SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
-SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
-SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
-SIZE (rust/crates/socket2-0.5.9.crate) = 57432
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/std_prelude-0.2.12.crate) = 8207e78455ffdf55661170876f88daf85356e4edd54e0a3dbc79586ca1e50cbe
-SIZE (rust/crates/std_prelude-0.2.12.crate) = 5066
+SHA256 (rust/crates/string_pipeline-0.12.0.crate) = 8d7043de9eb4072c03851ec3682a133c26b91b9f8fcc4d52bf911abe2614de12
+SIZE (rust/crates/string_pipeline-0.12.0.crate) = 107749
+SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025
+SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
-SIZE (rust/crates/syntect-5.2.0.crate) = 822671
-SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
-SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
-SHA256 (rust/crates/terminal-colorsaurus-0.4.8.crate) = b7afe4c174a3cbfb52ebcb11b28965daf74fe9111d4e07e40689d05af06e26e8
-SIZE (rust/crates/terminal-colorsaurus-0.4.8.crate) = 27828
-SHA256 (rust/crates/terminal-trx-0.2.4.crate) = 975b4233aefa1b02456d5e53b22c61653c743e308c51cf4181191d8ce41753ab
-SIZE (rust/crates/terminal-trx-0.2.4.crate) = 16720
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
-SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
-SIZE (rust/crates/toml-0.8.20.crate) = 51095
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
-SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06
+SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -529,93 +499,129 @@ SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
-SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
-SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/ureq-3.1.2.crate) = 99ba1025f18a4a3fc3e9b48c868e9beb4f24f4b4b1a325bada26bd4119f46537
+SIZE (rust/crates/ureq-3.1.2.crate) = 133481
+SHA256 (rust/crates/ureq-proto-0.5.2.crate) = 60b4531c118335662134346048ddb0e54cc86bd7e81866757873055f0e38f5d2
+SIZE (rust/crates/ureq-proto-0.5.2.crate) = 64346
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
-SHA256 (rust/crates/v_frame-0.3.8.crate) = d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b
-SIZE (rust/crates/v_frame-0.3.8.crate) = 14967
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
-SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
-SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vt100-0.15.2.crate) = 84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de
+SIZE (rust/crates/vt100-0.15.2.crate) = 30404
+SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
+SIZE (rust/crates/vte-0.11.1.crate) = 40455
+SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
+SIZE (rust/crates/vte-0.14.1.crate) = 57382
+SHA256 (rust/crates/vte_generate_state_changes-0.1.2.crate) = 2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e
+SIZE (rust/crates/vte_generate_state_changes-0.1.2.crate) = 6503
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
-SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
-SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
+SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8
+SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
-SIZE (rust/crates/windows-0.56.0.crate) = 10807828
-SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
-SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
-SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
-SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
-SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
-SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
-SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
-SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.6.crate) = 63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10
-SIZE (rust/crates/winnow-0.7.6.crate) = 174072
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/xterm-color-1.0.1.crate) = 4de5f056fb9dc8b7908754867544e26145767187aaac5a98495e88ad7cb8a80f
-SIZE (rust/crates/xterm-color-1.0.1.crate) = 9185
-SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
-SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
-SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
-SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
-SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
-SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
-SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
-SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
-SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (alexpasmantier-television-0.11.9_GH0.tar.gz) = be58e6011ce1228afa1c6ba15f33023484b1bc8673c466f186ac2a130bb25bdb
-SIZE (alexpasmantier-television-0.11.9_GH0.tar.gz) = 8093429
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
+SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
+SHA256 (alexpasmantier-television-0.13.8_GH0.tar.gz) = db252ceb27d8cac92c9a09525ca95894a89754802409cf35e17b7bac5096bbcf
+SIZE (alexpasmantier-television-0.13.8_GH0.tar.gz) = 17567217
diff --git a/textproc/television/pkg-plist b/textproc/television/pkg-plist
new file mode 100644
index 000000000000..0c82f42607e6
--- /dev/null
+++ b/textproc/television/pkg-plist
@@ -0,0 +1,19 @@
+bin/television
+bin/tv
+share/man/man1/television.1.gz
+share/man/man1/tv.1.gz
+%%EXAMPLESDIR%%/config.toml
+%%DOCSDIR%%/01-installation.md
+%%DOCSDIR%%/02-quickstart.md
+%%DOCSDIR%%/03-configuration.md
+%%DOCSDIR%%/04-keybindings.md
+%%DOCSDIR%%/05-shell-integration.md
+%%DOCSDIR%%/06-search-patterns.md
+%%DOCSDIR%%/07-channels.md
+%%DOCSDIR%%/08-themes.md
+%%DOCSDIR%%/09-cli.md
+%%DOCSDIR%%/10-community-channels-unix.md
+%%DOCSDIR%%/10-community-channels-windows.md
+%%DOCSDIR%%/11-terminal_emulators.md
+%%DOCSDIR%%/12-showcase.md
+%%DOCSDIR%%/13-contributing-channels.md
diff --git a/textproc/termshot/Makefile b/textproc/termshot/Makefile
index 414337a0ac4e..b1b8b4ca7e0b 100644
--- a/textproc/termshot/Makefile
+++ b/textproc/termshot/Makefile
@@ -1,17 +1,16 @@
PORTNAME= termshot
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.1
-PORTREVISION= 1
+DISTVERSION= 0.6.0
CATEGORIES= textproc graphics
-MAINTAINER= lbartoletti@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Creates screenshots based on terminal command output
WWW= https://github.com/homeport/termshot
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:1.24,modules
GO_MODULE= github.com/homeport/termshot
GO_TARGET= ./cmd/${PORTNAME}
GO_BUILDFLAGS= -tags noupdater \
diff --git a/textproc/termshot/distinfo b/textproc/termshot/distinfo
index cc27d29dbc31..bee222f42f34 100644
--- a/textproc/termshot/distinfo
+++ b/textproc/termshot/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742046406
-SHA256 (go/textproc_termshot/termshot-v0.4.1/v0.4.1.mod) = e2615865c0f4335e084b08be6229780d4a3bd15e90df04fcf6b2473f5a6aa313
-SIZE (go/textproc_termshot/termshot-v0.4.1/v0.4.1.mod) = 1408
-SHA256 (go/textproc_termshot/termshot-v0.4.1/v0.4.1.zip) = d7beed540c61e0fdc0bcc876873092480c555c515b05b339a6276209e604f770
-SIZE (go/textproc_termshot/termshot-v0.4.1/v0.4.1.zip) = 154432
+TIMESTAMP = 1762544474
+SHA256 (go/textproc_termshot/termshot-v0.6.0/v0.6.0.mod) = 406680931ae8a753a543cc853b57a0625551616506d3a4c1fa9d37d2ed62fa0b
+SIZE (go/textproc_termshot/termshot-v0.6.0/v0.6.0.mod) = 1403
+SHA256 (go/textproc_termshot/termshot-v0.6.0/v0.6.0.zip) = 4b6c7b761aad4fe7d2d9d633331c30dc5f8deeac7bd40a893b7a015925a3d8c3
+SIZE (go/textproc_termshot/termshot-v0.6.0/v0.6.0.zip) = 155083
diff --git a/textproc/textnote/Makefile b/textproc/textnote/Makefile
index e9a1b800943c..1ace93b75482 100644
--- a/textproc/textnote/Makefile
+++ b/textproc/textnote/Makefile
@@ -1,7 +1,7 @@
PORTNAME= textnote
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 27
+PORTREVISION= 32
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/textql/Makefile b/textproc/textql/Makefile
index 5a3f64823ce5..3b1cc798f029 100644
--- a/textproc/textql/Makefile
+++ b/textproc/textql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= textql
PORTVERSION= g20210706
-PORTREVISION= 21
+PORTREVISION= 26
CATEGORIES= textproc
MAINTAINER= ume@FreeBSD.org
diff --git a/textproc/tokay/Makefile b/textproc/tokay/Makefile
index cf87d56807dc..4dafa5cefde8 100644
--- a/textproc/tokay/Makefile
+++ b/textproc/tokay/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tokay
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.12
+DISTVERSION= 0.6.13
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tokay/distinfo b/textproc/tokay/distinfo
index f44a9eb2add3..d74b63dc7b98 100644
--- a/textproc/tokay/distinfo
+++ b/textproc/tokay/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1754213556
+TIMESTAMP = 1762672174
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
@@ -231,5 +231,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/yaml-rust-0.3.5.crate) = e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992
SIZE (rust/crates/yaml-rust-0.3.5.crate) = 42087
-SHA256 (tokay-lang-tokay-v0.6.12_GH0.tar.gz) = c7a0131f5da3609b05797fa018cea32e231562cfbd5f68aded49d306c67a3325
-SIZE (tokay-lang-tokay-v0.6.12_GH0.tar.gz) = 191273
+SHA256 (tokay-lang-tokay-v0.6.13_GH0.tar.gz) = 882ab8019c84673623e70b32bbbf428658d423a33bf0db51ed50d015150758dc
+SIZE (tokay-lang-tokay-v0.6.13_GH0.tar.gz) = 193362
diff --git a/textproc/tomlq/Makefile b/textproc/tomlq/Makefile
index 7e69bd2dd519..c03aaeff970f 100644
--- a/textproc/tomlq/Makefile
+++ b/textproc/tomlq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tomlq
DISTVERSION= 0.2.2
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile
index 87c84a8d5c7a..c7eec73767c2 100644
--- a/textproc/translate-toolkit/Makefile
+++ b/textproc/translate-toolkit/Makefile
@@ -1,9 +1,9 @@
PORTNAME= translate-toolkit
-PORTVERSION= 3.12.2
-PORTREVISION= 2
+PORTVERSION= 3.16.3
CATEGORIES= textproc
MASTER_SITES= PYPI \
https://github.com/translate/translate/releases/download/${PORTVERSION}/
+DISTNAME= translate_toolkit-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Tools and API for translation and localization engineering
@@ -13,32 +13,30 @@ WWW= https://toolkit.translatehouse.org/ \
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
${RUN_DEPENDS}
RUN_DEPENDS= bash:shells/bash \
msghack:devel/gettext-msghack \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.6.3:devel/py-lxml5@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml>=5.2.0<6.1:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.2.8<0.3:devel/py-wcwidth@${PY_FLAVOR}
USES= gettext python shebangfix
USE_PYTHON= autoplist noflavors pep517
NO_ARCH= yes
-SHEBANG_FILES= tools/* \
- translate/convert/odfxml \
- translate/convert/roundtrip-OOo \
- translate/convert/roundtrip-gaia \
- translate/convert/roundtrip-mozilla
+SHEBANG_FILES= tools/*
MANPAGES= android2po csv2po csv2tbx dtd2po flatxml2po html2po idml2po json2po moz2po mozlang2po odf2xliff oo2po oo2xliff po2csv po2dtd po2flatxml po2html po2idml po2json po2moz po2mozlang po2oo po2prop po2resx po2sub po2symb po2tiki po2tmx po2ts po2txt po2web2py po2wordfast po2xliff pot2po prop2po resx2po sub2po symb2po tbx2po tiki2po ts2po txt2po web2py2po xliff2odf xliff2oo
-OPTIONS_DEFINE= ENCODING FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
-OPTIONS_DEFAULT=ENCODING FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
+OPTIONS_DEFINE= ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
+OPTIONS_DEFAULT=ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
OPTIONS_SUB= yes
-ENCODING_DESC= Encoding detection
+ALL_DESC= All optional dependencies
+AAL_IMPLIES= CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
+CHARDET_DESC= Encoding detection
FLUENT_DESC= Fluent translation format support
ICAL_DESC= iCal format support
INI_DESC= INI format support
@@ -52,24 +50,24 @@ TMSERVER_DESC= Tmserver backend support
TRADOS_DESC= Trados format support
YAML_DESC= YAML format support
-ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.3.2:textproc/py-charset-normalizer@${PY_FLAVOR}
-FLUENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fluent.syntax>=0.19.0:textproc/py-fluent.syntax@${PY_FLAVOR}
+CHARDET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.4.0<4.0:textproc/py-charset-normalizer@${PY_FLAVOR}
+FLUENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fluent.syntax>=0.19.0<0.20:textproc/py-fluent.syntax@${PY_FLAVOR}
ICAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.6.1:deskutils/py-vobject@${PY_FLAVOR}
ICAL_VARS= MANPAGES+="ical2po po2ical"
INI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.5:devel/py-iniparse@${PY_FLAVOR}
INI_VARS= MANPAGES+="ini2po po2ini"
-LEVENSHTEIN_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}Levenshtein>=0.12:devel/py-Levenshtein@${PY_FLAVOR}
-MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistletoe>=1.3.0:textproc/py-mistletoe@${PY_FLAVOR}
+LEVENSHTEIN_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}Levenshtein>=0.21.0:devel/py-Levenshtein@${PY_FLAVOR}
+MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistletoe>=1.4.0<1.6.0:textproc/py-mistletoe@${PY_FLAVOR}
MARKDOWN_VARS= MANPAGES+="md2po po2md"
-PHP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phply>=1.2.6:devel/py-phply@${PY_FLAVOR}
+PHP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phply>=1.2.6<1.3:devel/py-phply@${PY_FLAVOR}
PHP_VARS= MANPAGES+="php2po po2php"
-RC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.0.7:devel/py-pyparsing@${PY_FLAVOR}
+RC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.2.0<3.3:devel/py-pyparsing@${PY_FLAVOR}
RC_VARS= MANPAGES+="po2rc rc2po"
-SPELLCHECK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.2.2:textproc/py-enchant@${PY_FLAVOR}
-SUBTITLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aeidon>=1.13:textproc/py-aeidon@${PY_FLAVOR}
-TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=10.0.0:www/py-cheroot@${PY_FLAVOR}
-TRADOS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3:www/py-beautifulsoup@${PY_FLAVOR}
-YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.18.5:devel/py-ruamel.yaml@${PY_FLAVOR}
+SPELLCHECK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.3.0:textproc/py-enchant@${PY_FLAVOR}
+SUBTITLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aeidon>=1.14.1<1.16:textproc/py-aeidon@${PY_FLAVOR}
+TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=10.0.1:www/py-cheroot@${PY_FLAVOR}
+TRADOS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.0:www/py-beautifulsoup@${PY_FLAVOR}
+YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.18.0<0.19.0:devel/py-ruamel.yaml@${PY_FLAVOR}
YAML_VARS= MANPAGES+="po2yaml yaml2po"
.include <bsd.port.options.mk>
diff --git a/textproc/translate-toolkit/distinfo b/textproc/translate-toolkit/distinfo
index e0ed7599f784..888e51477f61 100644
--- a/textproc/translate-toolkit/distinfo
+++ b/textproc/translate-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708448964
-SHA256 (translate-toolkit-3.12.2.tar.gz) = acee42b816f7796809b9b4768693664f6bd19fb96eae3d8dfec0932fa8761706
-SIZE (translate-toolkit-3.12.2.tar.gz) = 1466431
+TIMESTAMP = 1761446514
+SHA256 (translate_toolkit-3.16.3.tar.gz) = d9656526a8bb0f0a88a16a08ed463036589cd34af059daf80aaaa90b9246586c
+SIZE (translate_toolkit-3.16.3.tar.gz) = 536719
diff --git a/textproc/translate-toolkit/files/patch-pyproject.toml b/textproc/translate-toolkit/files/patch-pyproject.toml
new file mode 100644
index 000000000000..1c8b4b550029
--- /dev/null
+++ b/textproc/translate-toolkit/files/patch-pyproject.toml
@@ -0,0 +1,66 @@
+--- pyproject.toml.orig 2025-10-14 15:39:48 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@ requires = [
+ [build-system]
+ build-backend = "setuptools.build_meta"
+ requires = [
+- "setuptools>=78.0.2"
++ "setuptools>=61"
+ ]
+
+ [dependency-groups]
+@@ -64,7 +64,7 @@ dependencies = [
+ ]
+ dependencies = [
+ "lxml>=5.2.0,<6.1",
+- "wcwidth>=0.2.14,<0.3"
++ "wcwidth>=0.2.8,<0.3"
+ ]
+ description = "Tools and API for translation and localization engineering."
+ dynamic = [
+@@ -73,8 +73,7 @@ keywords = [
+ keywords = [
+ "i18n l10n gettext translate"
+ ]
+-license = "GPL-2.0-or-later"
+-license-files = ["COPYING"]
++license = { text = "GPL-2.0-or-later" }
+ name = "translate-toolkit"
+ requires-python = ">=3.9"
+
+@@ -89,16 +88,16 @@ ical = [
+ "fluent.syntax>=0.19.0,<0.20"
+ ]
+ ical = [
+- "vobject==0.9.9"
++ "vobject>=0.9.6.1"
+ ]
+ ini = [
+- "iniparse==0.5"
++ "iniparse>=0.5"
+ ]
+ levenshtein = [
+ "python-Levenshtein>=0.21.0"
+ ]
+ markdown = [
+- "mistletoe>=1.4.0,<1.5.0"
++ "mistletoe>=1.4.0,<1.6.0"
+ ]
+ php = [
+ "phply>=1.2.6,<1.3"
+@@ -107,13 +106,13 @@ spellcheck = [
+ "pyparsing>=3.2.0,<3.3"
+ ]
+ spellcheck = [
+- "pyenchant==3.3.0"
++ "pyenchant>=3.3.0"
+ ]
+ subtitles = [
+ "aeidon>=1.14.1,<1.16"
+ ]
+ tmserver = [
+- "cheroot==10.0.1"
++ "cheroot>=10.0.1"
+ ]
+ trados = [
+ "BeautifulSoup4>=4.13.0"
diff --git a/textproc/translate-toolkit/files/patch-requirements-optional.txt b/textproc/translate-toolkit/files/patch-requirements-optional.txt
deleted file mode 100644
index cd44db4f6b6d..000000000000
--- a/textproc/translate-toolkit/files/patch-requirements-optional.txt
+++ /dev/null
@@ -1,41 +0,0 @@
---- requirements/optional.txt.orig 2023-07-26 04:25:02 UTC
-+++ requirements/optional.txt
-@@ -1,27 +1,27 @@
- -r required.txt
-
- # Format support
--aeidon==1.13 # Subtitles
-+aeidon>=1.13 # Subtitles
- # Format support
- BeautifulSoup4>=4.3 # Trados
- # Encoding detection
--charset-normalizer==3.3.2 # chardet
-+charset-normalizer>=3.3.2 # chardet
- # Tmserver backend
--cheroot==10.0.0 # tmserver
-+cheroot>=10.0.0 # tmserver
- # Format support
--fluent.syntax==0.19.0 # Fluent
-+fluent.syntax>=0.19.0 # Fluent
- # Format support
--iniparse==0.5 # INI
-+iniparse>=0.5 # INI
- # Format support
--mistletoe==1.3.0 # Markdown
-+mistletoe>=1.3.0 # Markdown
- # Format support
--phply==1.2.6 # PHP
--pyenchant==3.2.2 # spellcheck
-+phply>=1.2.6 # PHP
-+pyenchant>=3.2.2 # spellcheck
- # Windows Resources (rc2po and po2rc)
--pyparsing==3.1.1 # RC
-+pyparsing>=3.1.1 # RC
- # Faster matching in e.g. pot2po
- python-Levenshtein>=0.12 # Levenshtein
- # Format support
--ruamel.yaml==0.18.5 # YAML
-+ruamel.yaml>=0.18.5 # YAML
- # Format support
--vobject==0.9.6.1 # iCal
-+vobject>=0.9.6.1 # iCal
diff --git a/textproc/trdsql/Makefile b/textproc/trdsql/Makefile
index ef2f5374e997..2544bc1709fc 100644
--- a/textproc/trdsql/Makefile
+++ b/textproc/trdsql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trdsql
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 8
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/tree-sitter-grammars/Makefile b/textproc/tree-sitter-grammars/Makefile
new file mode 100644
index 000000000000..1407061a21f6
--- /dev/null
+++ b/textproc/tree-sitter-grammars/Makefile
@@ -0,0 +1,80 @@
+PORTNAME= tree-sitter-grammars
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.4.2
+DISTVERSIONSUFFIX= +1f9f9dd
+PORTREVISION= 1
+CATEGORIES= textproc
+MASTER_SITES+= https://git.sr.ht/~nbsp/tree-sitter-gemini/archive/:gemini \
+ https://git.sr.ht/~ecs/tree-sitter-hare/archive/:hare \
+ https://git.sr.ht/~jummit/tree-sitter-wren/archive/:wren \
+ https://gitlab.com/gabmus/tree-sitter-blueprint/-/archive/${BLUEPRINT_HASH}/:blueprint \
+ https://gitlab.com/TheZoq2/tree-sitter-lpf/-/archive/${LPF_HASH}/:lpf \
+ https://gitlab.com/xasc/tree-sitter-t32/-/archive/${T32_HASH}/:t32 \
+ https://raw.githubusercontent.com/helix-editor/helix/:lng
+DISTFILES+= ${BLUEPRINT_HASH}${EXTRACT_SUFX}:blueprint \
+ ${LPF_HASH}${EXTRACT_SUFX}:lpf \
+ ${T32_HASH}${EXTRACT_SUFX}:t32 \
+ ${GEMINI_HASH}${EXTRACT_SUFX}:gemini \
+ ${HARE_HASH}${EXTRACT_SUFX}:hare \
+ ${LANG_HASH}/languages.toml:lng \
+ ${WREN_HASH}${EXTRACT_SUFX}:wren
+EXTRACT_ONLY+= ${_DISTFILES:N*languages.toml}
+
+MAINTAINER= mikael@FreeBSD.org
+COMMENT= Collection of tree-sitter grammars
+WWW= https://github.com/lapce/tree-sitter-grammars
+
+BUILD_DEPENDS= tree-sitter:devel/tree-sitter-cli
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= lapce
+
+BLUEPRINT_HASH= 863cea9f83ad5637300478e0559262f1e791684b
+LPF_HASH= db7372e60c722ca7f12ab359e57e6bf7611ab126
+T32_HASH= 6da5e3cbabd376b566d04282005e52ffe67ef74a
+GEMINI_HASH= 3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3
+HARE_HASH= 07035a248943575444aa0b893ffe306e1444c0ab
+LANG_HASH= 0a4432b104099534f7a25b8ea4148234db146ab6
+WREN_HASH= 6748694be32f11e7ec6b5faeb1b48ca6156d4e06
+
+post-extract:
+.for d in blueprint lpf t32 gemini hare wren
+ ${MKDIR} ${WRKSRC}/grammars/tree-sitter-${d}
+.endfor
+ ${MV} ${WRKDIR}/tree-sitter-blueprint-${BLUEPRINT_HASH}/* ${WRKSRC}/grammars/tree-sitter-blueprint
+ ${MV} ${WRKDIR}/tree-sitter-lpf-${LPF_HASH}/* ${WRKSRC}/grammars/tree-sitter-lpf
+ ${MV} ${WRKDIR}/tree-sitter-t32-${T32_HASH}/* ${WRKSRC}/grammars/tree-sitter-t32
+ ${MV} ${WRKDIR}/tree-sitter-gemini-${GEMINI_HASH}/* ${WRKSRC}/grammars/tree-sitter-gemini
+ ${MV} ${WRKDIR}/tree-sitter-hare-${HARE_HASH}/* ${WRKSRC}/grammars/tree-sitter-hare
+ ${MV} ${WRKDIR}/tree-sitter-wren-${WREN_HASH}/* ${WRKSRC}/grammars/tree-sitter-wren
+
+ # Recreate link correctly
+.for d in markdown_inline ocaml-interface tsx wast
+ ${RM} ${WRKSRC}/grammars/tree-sitter-${d}
+.endfor
+ ${LN} -s ${WRKSRC}/grammars/tree-sitter-markdown ${WRKSRC}/grammars/tree-sitter-markdown_inline
+ ${LN} -s ${WRKSRC}/grammars/tree-sitter-ocaml ${WRKSRC}/grammars/tree-sitter-ocaml-interface
+ ${LN} -s ${WRKSRC}/grammars/tree-sitter-typescript ${WRKSRC}/grammars/tree-sitter-tsx
+ ${LN} -s ${WRKSRC}/grammars/tree-sitter-wat ${WRKSRC}/grammars/tree-sitter-wast
+
+ ${CP} ${DISTDIR}/${LANG_HASH}/languages.toml ${WRKSRC}
+
+post-patch:
+ ${REINPLACE_CMD} "s#WRKDIR#${WRKDIR}#" \
+ ${WRKSRC}/src/main.rs
+
+post-build:
+ cd ${WRKSRC}; \
+ ${CARGO_TARGET_DIR}/release/build-tree-sitter --output ./output --tmp ${WRKSRC}/grammars
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ cd ${WRKSRC}/output && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
+
+ ${ECHO} -n ${DISTVERSION}${DISTVERSIONSUFFIX} > ${STAGEDIR}${DATADIR}/version
+
+.include <Makefile.GH_TUPLE>
+.include <bsd.port.mk>
diff --git a/textproc/tree-sitter-grammars/Makefile.GH_TUPLE b/textproc/tree-sitter-grammars/Makefile.GH_TUPLE
new file mode 100644
index 000000000000..92e060fb2cf6
--- /dev/null
+++ b/textproc/tree-sitter-grammars/Makefile.GH_TUPLE
@@ -0,0 +1,198 @@
+# sh gh_tuples > Makefile.GH_TUPLE
+GH_TUPLE= tree-sitter:tree-sitter-rust:9c84af007b0f144954adb26b3f336495cbb320a7:ts0/grammars/tree-sitter-rust \
+ FuelLabs:tree-sitter-sway:e491a005ee1d310f4c138bf215afd44cfebf959c:ts1/grammars/tree-sitter-sway \
+ ikatyang:tree-sitter-toml:7cff70bbcbbc62001b465603ca1ea88edd668704:ts2/grammars/tree-sitter-toml \
+ Beaglefoot:tree-sitter-awk:a799bc5da7c2a84bc9a06ba5f3540cf1191e4ee3:ts3/grammars/tree-sitter-awk \
+ yusdacra:tree-sitter-protobuf:19c211a01434d9f03efff99f85e19f967591b175:ts4/grammars/tree-sitter-protobuf \
+ elixir-lang:tree-sitter-elixir:b20eaa75565243c50be5e35e253d8beb58f45d56:ts5/grammars/tree-sitter-elixir \
+ ram02z:tree-sitter-fish:84436cf24c2b3176bfbb220922a0fdbd0141e406:ts6/grammars/tree-sitter-fish \
+ lsh:tree-sitter-mojo:3d7c53b8038f9ebbb57cd2e61296180aa5c1cf64:ts7/grammars/tree-sitter-mojo \
+ sogaiu:tree-sitter-janet-simple:51271e260346878e1a1aa6c506ce6a797b7c25e2:ts8/grammars/tree-sitter-janet-simple \
+ tree-sitter:tree-sitter-json:73076754005a460947cafe8e03a8cf5fa4fa2938:ts9/grammars/tree-sitter-json \
+ Joakker:tree-sitter-json5:c23f7a9b1ee7d45f516496b1e0e4be067264fa0d:ts10/grammars/tree-sitter-json5 \
+ tree-sitter:tree-sitter-c:7175a6dd5fc1cee660dce6fe23f6043d75af424a:ts11/grammars/tree-sitter-c \
+ tree-sitter:tree-sitter-cpp:670404d7c689be1c868a46f919ba2a3912f2b7ef:ts12/grammars/tree-sitter-cpp \
+ tree-sitter:tree-sitter-c-sharp:5b60f99545fea00a33bbfae5be956f684c4c69e2:ts13/grammars/tree-sitter-c-sharp \
+ bufbuild:tree-sitter-cel:9f2b65da14c216df53933748e489db0f11121464:ts14/grammars/tree-sitter-cel \
+ jzelinskie:tree-sitter-spicedb:a4e4645651f86d6684c15dfa9931b7841dc52a66:ts15/grammars/tree-sitter-spicedb \
+ tree-sitter:tree-sitter-go:64457ea6b73ef5422ed1687178d4545c3e91334a:ts16/grammars/tree-sitter-go \
+ camdencheek:tree-sitter-go-mod:e8f51f8e4363a3d9a427e8f63f4c1bbc5ef5d8d0:ts17/grammars/tree-sitter-gomod \
+ dannylongeuay:tree-sitter-go-template:395a33e08e69f4155156f0b90138a6c86764c979:ts18/grammars/tree-sitter-gotmpl \
+ omertuc:tree-sitter-go-work:6dd9dd79fb51e9f2abc829d5e97b15015b6a8ae2:ts19/grammars/tree-sitter-gowork \
+ tree-sitter:tree-sitter-javascript:f772967f7b7bc7c28f845be2420a38472b16a8ee:ts20/grammars/tree-sitter-javascript \
+ tree-sitter:tree-sitter-typescript:b1bf4825d9eaa0f3bdeb1e52f099533328acfbdf:ts21/grammars/tree-sitter-typescript \
+ tree-sitter:tree-sitter-typescript:b1bf4825d9eaa0f3bdeb1e52f099533328acfbdf:ts22/grammars/tree-sitter-tsx \
+ tree-sitter:tree-sitter-css:769203d0f9abe1a9a691ac2b9fe4bb4397a73c51:ts23/grammars/tree-sitter-css \
+ serenadeai:tree-sitter-scss:c478c6868648eff49eb04a4df90d703dc45b312a:ts24/grammars/tree-sitter-scss \
+ tree-sitter:tree-sitter-html:29f53d8f4f2335e61bf6418ab8958dac3282077a:ts25/grammars/tree-sitter-html \
+ tree-sitter:tree-sitter-python:4bfdd9033a2225cc95032ce77066b7aeca9e2efc:ts26/grammars/tree-sitter-python \
+ nickel-lang:tree-sitter-nickel:e1d9337864d209898a08c26b8cd4c2dd14c15148:ts27/grammars/tree-sitter-nickel \
+ nix-community:tree-sitter-nix:1b69cf1fa92366eefbe6863c184e5d2ece5f187d:ts28/grammars/tree-sitter-nix \
+ tree-sitter:tree-sitter-ruby:206c7077164372c596ffa8eaadb9435c28941364:ts29/grammars/tree-sitter-ruby \
+ tree-sitter:tree-sitter-bash:f8fb3274f72a30896075585b32b0c54cad65c086:ts30/grammars/tree-sitter-bash \
+ tree-sitter:tree-sitter-php:f860e598194f4a71747f91789bf536b393ad4a56:ts31/grammars/tree-sitter-php \
+ tree-sitter:tree-sitter-php:cf1f4a0f1c01c705c1d6cf992b104028d5df0b53:ts32/grammars/tree-sitter-php-only \
+ EmranMR:tree-sitter-blade:4c66efe1e05c639c555ee70092021b8223d2f440:ts33/grammars/tree-sitter-blade \
+ gbprod:tree-sitter-twig:807b293fec3fead64f54c64fdf6fb05516c032b9:ts34/grammars/tree-sitter-twig \
+ latex-lsp:tree-sitter-latex:8c75e93cd08ccb7ce1ccab22c1fbd6360e3bcea6:ts35/grammars/tree-sitter-latex \
+ latex-lsp:tree-sitter-bibtex:ccfd77db0ed799b6c22c214fe9d2937f47bc8b34:ts36/grammars/tree-sitter-bibtex \
+ Julian:tree-sitter-lean:d98426109258b266e1e92358c5f11716d2e8f638:ts37/grammars/tree-sitter-lean \
+ tree-sitter:tree-sitter-julia:8fb38abff74652c4faddbf04d2d5bbbc6b4bae25:ts39/grammars/tree-sitter-julia \
+ tree-sitter:tree-sitter-java:09d650def6cdf7f479f4b78f595e9ef5b58ce31e:ts40/grammars/tree-sitter-java \
+ amaanq:tree-sitter-smali:5ae51e15c4d1ac93cba6127caf3d1f0a072c140c:ts41/grammars/tree-sitter-smali \
+ cbarrete:tree-sitter-ledger:1f864fb2bf6a87fe1b48545cc6adc6d23090adf7:ts42/grammars/tree-sitter-ledger \
+ polarmutex:tree-sitter-beancount:f3741a3a68ade59ec894ed84a64673494d2ba8f3:ts43/grammars/tree-sitter-beancount \
+ tree-sitter:tree-sitter-ocaml:9965d208337d88bbf1a38ad0b0fe49e5f5ec9677:ts44/grammars/tree-sitter-ocaml \
+ tree-sitter:tree-sitter-ocaml:9965d208337d88bbf1a38ad0b0fe49e5f5ec9677:ts45/grammars/tree-sitter-ocaml-interface \
+ tree-sitter-grammars:tree-sitter-lua:88e446476a1e97a8724dff7a23e2d709855077f2:ts46/grammars/tree-sitter-lua \
+ Himujjal:tree-sitter-svelte:be7f2e7db1fc19f0852265ec60923fc058380739:ts47/grammars/tree-sitter-svelte \
+ ikatyang:tree-sitter-vue:91fe2754796cd8fba5f229505a23fa08f3546c06:ts48/grammars/tree-sitter-vue \
+ ikatyang:tree-sitter-yaml:0e36bed171768908f331ff7dff9d956bae016efb:ts49/grammars/tree-sitter-yaml \
+ tree-sitter:tree-sitter-haskell:d7ac98f49e3ed7e17541256fe3881a967d7ffdd3:ts50/grammars/tree-sitter-haskell \
+ MercuryTechnologies:tree-sitter-haskell-persistent:58a6ccfd56d9f1de8fb9f77e6c42151f8f0d0f3d:ts51/grammars/tree-sitter-haskell-persistent \
+ postsolar:tree-sitter-purescript:5ef5592674ea42de75fc2792972e4ea0b6e3da6c:ts52/grammars/tree-sitter-purescript \
+ maxxnino:tree-sitter-zig:0d08703e4c3f426ec61695d7617415fff97029bd:ts53/grammars/tree-sitter-zig \
+ the-mikedavis:tree-sitter-tsq:48b5e9f82ae0a4727201626f33a17f69f8e0ff86:ts54/grammars/tree-sitter-tsq \
+ uyha:tree-sitter-cmake:6e51463ef3052dd3b328322c22172eda093727ad:ts55/grammars/tree-sitter-cmake \
+ alemuller:tree-sitter-make:a4b9187417d6be349ee5fd4b6e77b4172c6827dd:ts56/grammars/tree-sitter-make \
+ theHamsta:tree-sitter-glsl:88408ffc5e27abcffced7010fc77396ae3636d7e:ts57/grammars/tree-sitter-glsl \
+ tree-sitter-perl:tree-sitter-perl:e99bb5283805db4cb86c964722d709df21b0ac16:ts58/grammars/tree-sitter-perl \
+ tree-sitter-perl:tree-sitter-pod:39da859947b94abdee43e431368e1ae975c0a424:ts59/grammars/tree-sitter-pod \
+ stsewd:tree-sitter-comment:aefcc2813392eb6ffe509aa0fc8b4e9b57413ee1:ts60/grammars/tree-sitter-comment \
+ szebniok:tree-sitter-wgsl:272e89ef2aeac74178edb9db4a83c1ffef80a463:ts61/grammars/tree-sitter-wgsl \
+ benwilliamgraham:tree-sitter-llvm:e9948edc41e9e5869af99dddb2b5ff5cc5581af6:ts62/grammars/tree-sitter-llvm \
+ Flakebi:tree-sitter-llvm-mir:06fabca19454b2dc00c1b211a7cb7ad0bc2585f1:ts63/grammars/tree-sitter-llvm-mir \
+ Flakebi:tree-sitter-tablegen:568dd8a937347175fd58db83d4c4cdaeb6069bd2:ts64/grammars/tree-sitter-tablegen \
+ tree-sitter-grammars:tree-sitter-markdown:62516e8c78380e3b51d5b55727995d2c511436d8:ts65/grammars/tree-sitter-markdown \
+ tree-sitter-grammars:tree-sitter-markdown:62516e8c78380e3b51d5b55727995d2c511436d8:ts66/grammars/tree-sitter-markdown_inline \
+ UserNobody14:tree-sitter-dart:e398400a0b785af3cf571f5a57eccab242f0cdf9:ts67/grammars/tree-sitter-dart \
+ tree-sitter:tree-sitter-scala:7891815f42dca9ed6aeb464c2edc39d479ab965c:ts68/grammars/tree-sitter-scala \
+ camdencheek:tree-sitter-dockerfile:8ee3a0f7587b2bd8c45c8cb7d28bd414604aec62:ts69/grammars/tree-sitter-dockerfile \
+ the-mikedavis:tree-sitter-git-commit:6f193a66e9aa872760823dff020960c6cedc37b3:ts70/grammars/tree-sitter-git-commit \
+ the-mikedavis:tree-sitter-diff:fd74c78fa88a20085dbc7bbeaba066f4d1692b63:ts71/grammars/tree-sitter-diff \
+ the-mikedavis:tree-sitter-git-rebase:d8a4207ebbc47bd78bacdf48f883db58283f9fd8:ts72/grammars/tree-sitter-git-rebase \
+ tree-sitter:tree-sitter-regex:e1cfca3c79896ff79842f057ea13e529b66af636:ts73/grammars/tree-sitter-regex \
+ the-mikedavis:tree-sitter-git-config:9c2a1b7894e6d9eedfe99805b829b4ecd871375e:ts74/grammars/tree-sitter-git-config \
+ mtoohey31:tree-sitter-gitattributes:3dd50808e3096f93dccd5e9dc7dc3dba2eb12dc4:ts75/grammars/tree-sitter-gitattributes \
+ shunsambongi:tree-sitter-gitignore:f4685bf11ac466dd278449bcfe5fd014e94aa504:ts76/grammars/tree-sitter-gitignore \
+ bkegley:tree-sitter-graphql:5e66e961eee421786bdda8495ed1db045e06b5fe:ts77/grammars/tree-sitter-graphql \
+ elm-tooling:tree-sitter-elm:df4cb639c01b76bc9ac9cc66788709a6da20002c:ts78/grammars/tree-sitter-elm \
+ elixir-lang:tree-sitter-iex:39f20bb51f502e32058684e893c0c0b00bb2332c:ts79/grammars/tree-sitter-iex \
+ jaredramirez:tree-sitter-rescript:467dcf99f68c47823d7b378779a6b282d7ef9782:ts80/grammars/tree-sitter-rescript \
+ the-mikedavis:tree-sitter-erlang:9d4b36a76d5519e3dbf1ec4f4b61bb1a293f584c:ts81/grammars/tree-sitter-erlang \
+ fwcd:tree-sitter-kotlin:a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569:ts82/grammars/tree-sitter-kotlin \
+ MichaHoffmann:tree-sitter-hcl:3cb7fc28247efbcb2973b97e71c78838ad98a583:ts83/grammars/tree-sitter-hcl \
+ milisims:tree-sitter-org:698bb1a34331e68f83fc24bdd1b6f97016bb30de:ts84/grammars/tree-sitter-org \
+ JoranHonig:tree-sitter-solidity:08338dcee32603383fcef08f36321900bb7a354b:ts85/grammars/tree-sitter-solidity \
+ gleam-lang:tree-sitter-gleam:bcf9c45b56cbe46e9dac5eee0aee75df270000ac:ts86/grammars/tree-sitter-gleam \
+ zee-editor:tree-sitter-ron:7762d709a0f7c1f9e269d0125a2e8a7a69006146:ts87/grammars/tree-sitter-ron \
+ Hubro:tree-sitter-robot:322e4cc65754d2b3fdef4f2f8a71e0762e3d13af:ts88/grammars/tree-sitter-robot \
+ r-lib:tree-sitter-r:cc04302e1bff76fa02e129f332f44636813b0c3c:ts89/grammars/tree-sitter-r \
+ alex-pinkus:tree-sitter-swift:57c1c6d6ffa1c44b330182d41717e6fe37430704:ts90/grammars/tree-sitter-swift \
+ tree-sitter:tree-sitter-embedded-template:d21df11b0ecc6fd211dbe11278e92ef67bd17e97:ts91/grammars/tree-sitter-embedded-template \
+ connorlay:tree-sitter-eex:f742f2fe327463335e8671a87c0b9b396905d1d1:ts92/grammars/tree-sitter-eex \
+ phoenixframework:tree-sitter-heex:2e1348c3cf2c9323e87c2744796cf3f3868aa82a:ts93/grammars/tree-sitter-heex \
+ DerekStride:tree-sitter-sql:da2d1eff425b146d3c8cab7be8dfa98b11d896dc:ts94/grammars/tree-sitter-sql \
+ PrestonKnopp:tree-sitter-gdscript:1f1e782fe2600f50ae57b53876505b8282388d77:ts95/grammars/tree-sitter-gdscript \
+ PrestonKnopp:tree-sitter-godot-resource:2ffb90de47417018651fc3b970e5f6b67214dc9d:ts96/grammars/tree-sitter-godot-resource \
+ nushell:tree-sitter-nu:358c4f509eb97f0148bbd25ad36acc729819b9c1:ts97/grammars/tree-sitter-nu \
+ vala-lang:tree-sitter-vala:c9eea93ba2ec4ec1485392db11945819779745b3:ts98/grammars/tree-sitter-vala \
+ joelspadin:tree-sitter-devicetree:877adbfa0174d25894c40fa75ad52d4515a36368:ts100/grammars/tree-sitter-devicetree \
+ starkware-libs:tree-sitter-cairo:e3a0212261c125cb38248458cd856c0ffee2b398:ts101/grammars/tree-sitter-cairo \
+ fvacek:tree-sitter-cpon:0d01fcdae5a53191df5b1349f9bce053833270e7:ts102/grammars/tree-sitter-cpon \
+ tree-sitter-grammars:tree-sitter-odin:b5f668ef8918aab13812ce73acd89fe191fb8c5e:ts103/grammars/tree-sitter-odin \
+ staysail:tree-sitter-meson:32a83e8f200c347232fa795636cfe60dde22957a:ts104/grammars/tree-sitter-meson \
+ metio:tree-sitter-ssh-client-config:e45c6d5c71657344d4ecaf87dafae7736f776c57:ts105/grammars/tree-sitter-sshclientconfig \
+ 6cdh:tree-sitter-scheme:af3af6c9356b936f8a515a1e449c32e804c2b1a8:ts106/grammars/tree-sitter-scheme \
+ v-analyzer:v-analyzer:e14fdf6e661b10edccc744102e4ccf0b187aa8ad:ts107/grammars/tree-sitter-v \
+ tree-sitter:tree-sitter-verilog:4457145e795b363f072463e697dfe2f6973c9a52:ts108/grammars/tree-sitter-verilog \
+ the-mikedavis:tree-sitter-edoc:74774af7b45dd9cefbf9510328fc6ff2374afc50:ts109/grammars/tree-sitter-edoc \
+ tree-sitter:tree-sitter-jsdoc:189a6a4829beb9cdbe837260653b4a3dfb0cc3db:ts110/grammars/tree-sitter-jsdoc \
+ bollian:tree-sitter-openscad:5c3ce93df0ac1da7197cf6ae125aade26d6b8972:ts111/grammars/tree-sitter-openscad \
+ victorhqc:tree-sitter-prisma:eca2596a355b1a9952b4f80f8f9caed300a272b5:ts112/grammars/tree-sitter-prisma \
+ sogaiu:tree-sitter-clojure:e57c569ae332ca365da623712ae1f50f84daeae2:ts113/grammars/tree-sitter-clojure \
+ ckafi:tree-sitter-elvish:e50787cadd3bc54f6d9c0704493a79078bb8a4e5:ts114/grammars/tree-sitter-elvish \
+ stadelmanma:tree-sitter-fortran:f0f2f100952a353e64e26b0fa710b4c296d7af13:ts115/grammars/tree-sitter-fortran \
+ Philipp-M:tree-sitter-ungrammar:a7e104629cff5a8b7367187610631e8f5eb7c6ea:ts116/grammars/tree-sitter-ungrammar \
+ rydesun:tree-sitter-dot:917230743aa10f45a408fea2ddb54bbbf5fbe7b7:ts117/grammars/tree-sitter-dot \
+ eonpatapon:tree-sitter-cue:61843e3beebf19417e4fede4e8be4df1084317ad:ts118/grammars/tree-sitter-cue \
+ slint-ui:tree-sitter-slint:4a0558cc0fcd7a6110815b9bbd7cc12d7ab31e74:ts119/grammars/tree-sitter-slint \
+ alexanderbrevig:tree-sitter-task:f2cb435c5dbf3ee19493e224485d977cb2d36d8b:ts120/grammars/tree-sitter-task \
+ synaptiko:tree-sitter-xit:7d7902456061bc2ad21c64c44054f67b5515734c:ts121/grammars/tree-sitter-xit \
+ greym0uth:tree-sitter-esdl:df83acc8cacd0cfb139eecee0e718dc32c4f92e2:ts122/grammars/tree-sitter-esdl \
+ Isopod:tree-sitter-pascal:2fd40f477d3e2794af152618ccfac8d92eb72a66:ts123/grammars/tree-sitter-pascal \
+ Giorbo:tree-sitter-sml:bd4055d5554614520d4a0706b34dc0c317c6b608:ts124/grammars/tree-sitter-sml \
+ sourcegraph:tree-sitter-jsonnet:0475a5017ad7dc84845d1d33187f2321abcb261d:ts125/grammars/tree-sitter-jsonnet \
+ briot:tree-sitter-ada:ba0894efa03beb70780156b91e28c716b7a4764d:ts126/grammars/tree-sitter-ada \
+ virchau13:tree-sitter-astro:947e93089e60c66e681eba22283f4037841451e7:ts127/grammars/tree-sitter-astro \
+ vito:tree-sitter-bass:501133e260d768ed4e1fd7374912ed5c86d6fd90:ts128/grammars/tree-sitter-bass \
+ wasm-lsp:tree-sitter-wasm:2ca28a9f9d709847bf7a3de0942a84e912f59088:ts129/grammars/tree-sitter-wat \
+ wasm-lsp:tree-sitter-wasm:2ca28a9f9d709847bf7a3de0942a84e912f59088:ts130/grammars/tree-sitter-wast \
+ gdamore:tree-sitter-d:5566f8ce8fc24186fad06170bbb3c8d97c935d74:ts131/grammars/tree-sitter-d \
+ charmbracelet:tree-sitter-vhs:9534865e614c95eb9418e5e73f061c32fa4d9540:ts132/grammars/tree-sitter-vhs \
+ amaanq:tree-sitter-kdl:3ca569b9f9af43593c24f9e7a21f02f43a13bb88:ts133/grammars/tree-sitter-kdl \
+ RenjiSann:tree-sitter-xml:48a7c2b6fb9d515577e115e6788937e837815651:ts134/grammars/tree-sitter-xml \
+ KMikeeU:tree-sitter-dtd:6116becb02a6b8e9588ef73d300a9ba4622e156f:ts135/grammars/tree-sitter-dtd \
+ hh9527:tree-sitter-wit:c917790ab9aec50c5fd664cbfad8dd45110cfff3:ts136/grammars/tree-sitter-wit \
+ justinmk:tree-sitter-ini:4d247fb876b4ae6b347687de4a179511bf67fcbc:ts137/grammars/tree-sitter-ini \
+ inko-lang:tree-sitter-inko:7860637ce1b43f5f79cfb7cc3311bf3234e9479f:ts138/grammars/tree-sitter-inko \
+ the-mikedavis:tree-sitter-bicep:d8e097fcfa143854861ef737161163a09cc2916b:ts139/grammars/tree-sitter-bicep \
+ yuja:tree-sitter-qmljs:0b2b25bcaa7d4925d5f0dda16f6a99c588a437f1:ts140/grammars/tree-sitter-qmljs \
+ monaqa:tree-sitter-mermaid:d787c66276e7e95899230539f556e8b83ee16f6d:ts141/grammars/tree-sitter-mermaid \
+ acristoffers:tree-sitter-matlab:6071891a8c39600203eba20513666cf93b4d650a:ts142/grammars/tree-sitter-matlab \
+ mfelsche:tree-sitter-ponylang:ef66b151bc2604f431b5668fcec4747db4290e11:ts143/grammars/tree-sitter-ponylang \
+ jbellerb:tree-sitter-dhall:affb6ee38d629c9296749767ab832d69bb0d9ea8:ts144/grammars/tree-sitter-dhall \
+ mtoohey31:tree-sitter-pem:be67a4330a1aa507c7297bc322204f936ec1132c:ts145/grammars/tree-sitter-pem \
+ ath3:tree-sitter-passwd:20239395eacdc2e0923a7e5683ad3605aee7b716:ts146/grammars/tree-sitter-passwd \
+ ath3:tree-sitter-hosts:301b9379ce7dfc8bdbe2c2699a6887dcb73953f9:ts147/grammars/tree-sitter-hosts \
+ Jummit:tree-sitter-uxntal:d68406066648cd6db4c6a2f11ec305af02079884:ts148/grammars/tree-sitter-uxntal \
+ Philipp-M:tree-sitter-yuck:e3d91a3c65decdea467adebe4127b8366fa47919:ts149/grammars/tree-sitter-yuck \
+ PRQL:tree-sitter-prql:09e158cd3650581c0af4c49c2e5b10c4834c8646:ts150/grammars/tree-sitter-prql \
+ erasin:tree-sitter-po:417cee9abb2053ed26b19e7de972398f2da9b29e:ts151/grammars/tree-sitter-po \
+ naclsn:tree-sitter-nasm:a0db15db6fcfb1bf2cc8702500e55e558825c48b:ts152/grammars/tree-sitter-nasm \
+ sirius94:tree-sitter-gas:60f443646b20edee3b7bf18f3a4fb91dc214259a:ts153/grammars/tree-sitter-gas \
+ stsewd:tree-sitter-rst:25e6328872ac3a764ba8b926aea12719741103f1:ts154/grammars/tree-sitter-rst \
+ amaanq:tree-sitter-capnp:fc6e2addf103861b9b3dffb82c543eb6b71061aa:ts155/grammars/tree-sitter-capnp \
+ indoorvivants:tree-sitter-smithy:8327eb84d55639ffbe08c9dc82da7fff72a1ad07:ts156/grammars/tree-sitter-smithy \
+ teburd:tree-sitter-vhdl:c57313adee2231100db0a7880033f6865deeadb2:ts157/grammars/tree-sitter-vhdl \
+ FallenAngel97:tree-sitter-rego:9ac75e71b2d791e0aadeef68098319d86a2a14cf:ts158/grammars/tree-sitter-rego \
+ alaviss:tree-sitter-nim:c5f0ce3b65222f5dbb1a12f9fe894524881ad590:ts159/grammars/tree-sitter-nim \
+ pfeiferj:tree-sitter-hurl:cd1a0ada92cc73dd0f4d7eedc162be4ded758591:ts160/grammars/tree-sitter-hurl \
+ markdoc-extra:tree-sitter-markdoc:5ffe71b29e8a3f94823913ea9cea51fcfa7e3bf8:ts161/grammars/tree-sitter-markdoc \
+ lefp:tree-sitter-opencl:8e1d24a57066b3cd1bb9685bbc1ca9de5c1b78fb:ts162/grammars/tree-sitter-opencl \
+ IndianBoy42:tree-sitter-just:379fbe36d1e441bc9414ea050ad0c85c9d6935ea:ts163/grammars/tree-sitter-just \
+ willcassella:tree-sitter-gn:e18d6e36a79b20dafb58f19d407bd38b0e60260e:ts164/grammars/tree-sitter-gn \
+ alexanderbrevig:tree-sitter-forth:90189238385cf636b9ee99ce548b9e5b5e569d48:ts166/grammars/tree-sitter-forth \
+ kaashyapan:tree-sitter-fsharp:18da392fd9bd5e79f357abcce13f61f3a15e3951:ts167/grammars/tree-sitter-fsharp \
+ uben0:tree-sitter-typst:13863ddcbaa7b68ee6221cea2e3143415e64aea4:ts169/grammars/tree-sitter-typst \
+ varpeti:tree-sitter-jinja2:a533cd3c33aea6acb0f9bf9a56f35dcfe6a8eb53:ts170/grammars/tree-sitter-jinja2 \
+ kareigu:tree-sitter-jjdescription:2ddec6cad07b366aee276a608e1daa2c29d3caf2:ts171/grammars/tree-sitter-jjdescription \
+ kylegoetz:tree-sitter-unison:1f505e2447fa876a87aee47ff3d70b9e141c744f:ts173/grammars/tree-sitter-unison \
+ arnarg:tree-sitter-todotxt:3937c5cd105ec4127448651a21aef45f52d19609:ts174/grammars/tree-sitter-todotxt \
+ sigmaSd:tree-sitter-strace:2b18fdf9a01e7ec292cc6006724942c81beb7fd5:ts175/grammars/tree-sitter-strace \
+ tree-sitter:tree-sitter-agda:c21c3a0f996363ed17b8ac99d827fe5a4821f217:ts177/grammars/tree-sitter-agda \
+ vrischmann:tree-sitter-templ:db662414ccd6f7c78b1e834e7abe11c224b04759:ts178/grammars/tree-sitter-templ \
+ dynamotn:tree-sitter-dbml:2e2fa5640268c33c3d3f27f7e676f631a9c68fd9:ts179/grammars/tree-sitter-dbml \
+ tree-sitter-grammars:tree-sitter-bitbake:10bacac929ff36a1e8f4056503fe4f8717b21b94:ts180/grammars/tree-sitter-bitbake \
+ Tudyx:tree-sitter-log:62cfe307e942af3417171243b599cc7deac5eab9:ts181/grammars/tree-sitter-log \
+ urbit-pilled:tree-sitter-hoon:1d5df35af3e0afe592832a67b9fb3feeeba1f7b6:ts182/grammars/tree-sitter-hoon \
+ antosha417:tree-sitter-hocon:c390f10519ae69fdb03b3e5764f5592fb6924bcc:ts183/grammars/tree-sitter-hocon \
+ mtoohey31:tree-sitter-koka:96d070c3700692858035f3524cc0ad944cef2594:ts184/grammars/tree-sitter-koka \
+ tact-lang:tree-sitter-tact:ec57ab29c86d632639726631fb2bb178d23e1c91:ts185/grammars/tree-sitter-tact \
+ apple:tree-sitter-pkl:c03f04a313b712f8ab00a2d862c10b37318699ae:ts186/grammars/tree-sitter-pkl \
+ murtaza64:tree-sitter-groovy:235009aad0f580211fc12014bb0846c3910130c1:ts187/grammars/tree-sitter-groovy \
+ google:tree-sitter-fidl:bdbb635a7f5035e424f6173f2f11b9cd79703f8d:ts188/grammars/tree-sitter-fidl \
+ airbus-cert:tree-sitter-powershell:c9316be0faca5d5b9fd3b57350de650755f42dc0:ts189/grammars/tree-sitter-powershell \
+ mtoohey31:tree-sitter-ld:0e9695ae0ede47b8744a8e2ad44d4d40c5d4e4c9:ts190/grammars/tree-sitter-ld \
+ tree-sitter-grammars:tree-sitter-hyprlang:27af9b74acf89fa6bed4fb8cb8631994fcb2e6f3:ts191/grammars/tree-sitter-hyprlang \
+ tree-sitter-grammars:tree-sitter-tcl:56ad1fa6a34ba800e5495d1025a9b0fda338d5b8:ts192/grammars/tree-sitter-tcl \
+ madskjeldgaard:tree-sitter-supercollider:3b35bd0fded4423c8fb30e9585c7bacbcd0e8095:ts193/grammars/tree-sitter-supercollider \
+ ember-tooling:tree-sitter-glimmer:5dc6d1040e8ff8978ff3680e818d85447bbc10aa:ts194/grammars/tree-sitter-glimmer \
+ novusnota:tree-sitter-ohm:80f14f0e477ddacc1e137d5ed8e830329e3fb7a3:ts195/grammars/tree-sitter-ohm \
+ glehmann:tree-sitter-earthfile:dbfb970a59cd87b628d087eb8e3fbe19c8e20601:ts196/grammars/tree-sitter-earthfile \
+ adl-lang:tree-sitter-adl:2787d04beadfbe154d3f2da6e98dc45a1b134bbf:ts197/grammars/tree-sitter-adl \
+ kepet19:tree-sitter-ldif:0a917207f65ba3e3acfa9cda16142ee39c4c1aaa:ts198/grammars/tree-sitter-ldif \
+ Alexis-Lapierre:tree-sitter-xtc:7bc11b736250c45e25cfb0215db2f8393779957e:ts199/grammars/tree-sitter-xtc \
+ tzakian:tree-sitter-move:8bc0d1692caa8763fef54d48068238d9bf3c0264:ts200/grammars/tree-sitter-move \
+ pest-parser:tree-sitter-pest:a8a98a824452b1ec4da7f508386a187a2f234b85:ts201/grammars/tree-sitter-pest \
+ Wilfred:tree-sitter-elisp:e5524fdccf8c22fc726474a910e4ade976dfc7bb:ts202/grammars/tree-sitter-elisp
diff --git a/textproc/tree-sitter-grammars/Makefile.crates b/textproc/tree-sitter-grammars/Makefile.crates
new file mode 100644
index 000000000000..568ad7af0e57
--- /dev/null
+++ b/textproc/tree-sitter-grammars/Makefile.crates
@@ -0,0 +1,54 @@
+CARGO_CRATES= anstyle-1.0.8 \
+ anyhow-1.0.86 \
+ cc-1.1.7 \
+ cfg-if-1.0.0 \
+ clap-4.5.13 \
+ clap_builder-4.5.13 \
+ clap_derive-4.5.13 \
+ clap_lex-0.7.2 \
+ dunce-1.0.4 \
+ either-1.13.0 \
+ equivalent-1.0.1 \
+ hashbrown-0.14.5 \
+ heck-0.5.0 \
+ indexmap-2.3.0 \
+ itertools-0.12.1 \
+ lazy_static-1.5.0 \
+ memchr-2.7.4 \
+ nu-ansi-term-0.46.0 \
+ once_cell-1.19.0 \
+ overload-0.1.1 \
+ pin-project-lite-0.2.14 \
+ proc-macro2-1.0.86 \
+ quote-1.0.36 \
+ same-file-1.0.6 \
+ serde-1.0.204 \
+ serde_derive-1.0.204 \
+ serde_spanned-0.6.7 \
+ sharded-slab-0.1.7 \
+ syn-2.0.72 \
+ thread_local-1.1.8 \
+ toml-0.8.19 \
+ toml_datetime-0.6.8 \
+ toml_edit-0.22.20 \
+ tracing-0.1.40 \
+ tracing-attributes-0.1.27 \
+ tracing-core-0.1.32 \
+ tracing-subscriber-0.3.18 \
+ unicode-ident-1.0.12 \
+ walkdir-2.5.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ 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 \
+ winnow-0.6.18
diff --git a/textproc/tree-sitter-grammars/distinfo b/textproc/tree-sitter-grammars/distinfo
new file mode 100644
index 000000000000..d890b9b8b2b9
--- /dev/null
+++ b/textproc/tree-sitter-grammars/distinfo
@@ -0,0 +1,511 @@
+TIMESTAMP = 1756728877
+SHA256 (863cea9f83ad5637300478e0559262f1e791684b.tar.gz) = fe7c9e240ec7b77174061c96980c5d708bd8016793121d49ca7b3ac92c55f9e5
+SIZE (863cea9f83ad5637300478e0559262f1e791684b.tar.gz) = 38370
+SHA256 (db7372e60c722ca7f12ab359e57e6bf7611ab126.tar.gz) = bdf44d3d144e5e25401d567a6e803849857e2b9fc0a7e2359f592ca8ba2a99e5
+SIZE (db7372e60c722ca7f12ab359e57e6bf7611ab126.tar.gz) = 22929
+SHA256 (6da5e3cbabd376b566d04282005e52ffe67ef74a.tar.gz) = 3439e4bb95c246c1d1a5396b57cf8e2fda073885c79bc6624e1dbdda7b016e89
+SIZE (6da5e3cbabd376b566d04282005e52ffe67ef74a.tar.gz) = 1390042
+SHA256 (3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3.tar.gz) = 8da6c0db66d71db423213debda1298aa023f00e17976e3c8e56b36ec8ae2b895
+SIZE (3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3.tar.gz) = 11158
+SHA256 (07035a248943575444aa0b893ffe306e1444c0ab.tar.gz) = a59074fff56ce73fd8c2b2e5609977b6ce22c6aa2b41452f5732339c1b7186a4
+SIZE (07035a248943575444aa0b893ffe306e1444c0ab.tar.gz) = 92672
+SHA256 (0a4432b104099534f7a25b8ea4148234db146ab6/languages.toml) = 600842bec59d9cb1622ab46c2a6d7b2ca80f6de44f24f124900ce850abd72ef7
+SIZE (0a4432b104099534f7a25b8ea4148234db146ab6/languages.toml) = 103835
+SHA256 (6748694be32f11e7ec6b5faeb1b48ca6156d4e06.tar.gz) = 3550ddcbc7c7aefc021a9e810cc0515e3ac4087ae8166d9cf712d16596afabfb
+SIZE (6748694be32f11e7ec6b5faeb1b48ca6156d4e06.tar.gz) = 68260
+SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
+SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
+SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
+SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/cc-1.1.7.crate) = 26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc
+SIZE (rust/crates/cc-1.1.7.crate) = 81694
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clap-4.5.13.crate) = 0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc
+SIZE (rust/crates/clap-4.5.13.crate) = 56267
+SHA256 (rust/crates/clap_builder-4.5.13.crate) = 64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99
+SIZE (rust/crates/clap_builder-4.5.13.crate) = 164093
+SHA256 (rust/crates/clap_derive-4.5.13.crate) = 501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0
+SIZE (rust/crates/clap_derive-4.5.13.crate) = 30132
+SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
+SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
+SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
+SIZE (rust/crates/dunce-1.0.4.crate) = 8034
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/indexmap-2.3.0.crate) = de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0
+SIZE (rust/crates/indexmap-2.3.0.crate) = 83027
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
+SIZE (rust/crates/serde-1.0.204.crate) = 78253
+SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
+SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
+SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
+SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/syn-2.0.72.crate) = dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af
+SIZE (rust/crates/syn-2.0.72.crate) = 267069
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
+SIZE (rust/crates/toml-0.8.19.crate) = 50974
+SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
+SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
+SHA256 (rust/crates/toml_edit-0.22.20.crate) = 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d
+SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726
+SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
+SIZE (rust/crates/tracing-0.1.40.crate) = 79459
+SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
+SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
+SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
+SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
+SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f
+SIZE (rust/crates/winnow-0.6.18.crate) = 163357
+SHA256 (lapce-tree-sitter-grammars-v0.4.2+1f9f9dd_GH0.tar.gz) = ff4dde64caf5f08a1adf0d2f2edcbb51a4ef3a42fedd6367bb59ff795513a5e9
+SIZE (lapce-tree-sitter-grammars-v0.4.2+1f9f9dd_GH0.tar.gz) = 7427
+SHA256 (tree-sitter-tree-sitter-rust-9c84af007b0f144954adb26b3f336495cbb320a7_GH0.tar.gz) = 9e0ab987ca5754e64807a874e28c58e879ad7bd4c17df4d4ac829e66f4367d75
+SIZE (tree-sitter-tree-sitter-rust-9c84af007b0f144954adb26b3f336495cbb320a7_GH0.tar.gz) = 434065
+SHA256 (FuelLabs-tree-sitter-sway-e491a005ee1d310f4c138bf215afd44cfebf959c_GH0.tar.gz) = 038f0997954eed8158404b7759e3ecee4262fb312f9f1a812a3eb404ed19269e
+SIZE (FuelLabs-tree-sitter-sway-e491a005ee1d310f4c138bf215afd44cfebf959c_GH0.tar.gz) = 251319
+SHA256 (ikatyang-tree-sitter-toml-7cff70bbcbbc62001b465603ca1ea88edd668704_GH0.tar.gz) = 93f36067123041867dabfd649c3588186c1643dfb1f69ad1fea3377c5b693294
+SIZE (ikatyang-tree-sitter-toml-7cff70bbcbbc62001b465603ca1ea88edd668704_GH0.tar.gz) = 162420
+SHA256 (Beaglefoot-tree-sitter-awk-a799bc5da7c2a84bc9a06ba5f3540cf1191e4ee3_GH0.tar.gz) = 6744809bcc3fcabcd66a1d05ba5842c04a7eb2b8ed0ccf459e329c245ba6757b
+SIZE (Beaglefoot-tree-sitter-awk-a799bc5da7c2a84bc9a06ba5f3540cf1191e4ee3_GH0.tar.gz) = 140974
+SHA256 (yusdacra-tree-sitter-protobuf-19c211a01434d9f03efff99f85e19f967591b175_GH0.tar.gz) = c2fd2810873a2d189b3ea4b40facea6443b0b1f4b5d3e80aedc46c6bec3c2953
+SIZE (yusdacra-tree-sitter-protobuf-19c211a01434d9f03efff99f85e19f967591b175_GH0.tar.gz) = 36678
+SHA256 (elixir-lang-tree-sitter-elixir-b20eaa75565243c50be5e35e253d8beb58f45d56_GH0.tar.gz) = 60d40aac41a64c9fe338336c27aaddc6747ac7bd1da941ac1187464bfe475939
+SIZE (elixir-lang-tree-sitter-elixir-b20eaa75565243c50be5e35e253d8beb58f45d56_GH0.tar.gz) = 594652
+SHA256 (ram02z-tree-sitter-fish-84436cf24c2b3176bfbb220922a0fdbd0141e406_GH0.tar.gz) = b76a38020cd4a2af27fc5891b4a257981e039f6e8e88a9a4652edfb68b79776f
+SIZE (ram02z-tree-sitter-fish-84436cf24c2b3176bfbb220922a0fdbd0141e406_GH0.tar.gz) = 56036
+SHA256 (lsh-tree-sitter-mojo-3d7c53b8038f9ebbb57cd2e61296180aa5c1cf64_GH0.tar.gz) = fed56c962b12c08dc37c47ec172cc944d4e09ade505e7b6b63f2da6073ae63c9
+SIZE (lsh-tree-sitter-mojo-3d7c53b8038f9ebbb57cd2e61296180aa5c1cf64_GH0.tar.gz) = 296400
+SHA256 (sogaiu-tree-sitter-janet-simple-51271e260346878e1a1aa6c506ce6a797b7c25e2_GH0.tar.gz) = e9b07af9c1664f07f1822511a7dae4ede8852d846c8b15d0c6c110f4167c397e
+SIZE (sogaiu-tree-sitter-janet-simple-51271e260346878e1a1aa6c506ce6a797b7c25e2_GH0.tar.gz) = 38483
+SHA256 (tree-sitter-tree-sitter-json-73076754005a460947cafe8e03a8cf5fa4fa2938_GH0.tar.gz) = 8915d65c0cfe9e601de7c1d9df9fe90a750bf7986a08293a901b136c6dc17dde
+SIZE (tree-sitter-tree-sitter-json-73076754005a460947cafe8e03a8cf5fa4fa2938_GH0.tar.gz) = 13568
+SHA256 (Joakker-tree-sitter-json5-c23f7a9b1ee7d45f516496b1e0e4be067264fa0d_GH0.tar.gz) = 69d1cd7aaa463fcf29fe40a0541a969192fd1057b55299183915ea0ce00be1dc
+SIZE (Joakker-tree-sitter-json5-c23f7a9b1ee7d45f516496b1e0e4be067264fa0d_GH0.tar.gz) = 18151
+SHA256 (tree-sitter-tree-sitter-c-7175a6dd5fc1cee660dce6fe23f6043d75af424a_GH0.tar.gz) = 617ab936681b75d45fb5dc26a58888552167f174d996b7e274fb4af090b62e5b
+SIZE (tree-sitter-tree-sitter-c-7175a6dd5fc1cee660dce6fe23f6043d75af424a_GH0.tar.gz) = 249834
+SHA256 (tree-sitter-tree-sitter-cpp-670404d7c689be1c868a46f919ba2a3912f2b7ef_GH0.tar.gz) = 8f7906cd42871cb8e9b4566133577553dd1910a65180db021cdbb3f3844b44a7
+SIZE (tree-sitter-tree-sitter-cpp-670404d7c689be1c868a46f919ba2a3912f2b7ef_GH0.tar.gz) = 717987
+SHA256 (tree-sitter-tree-sitter-c-sharp-5b60f99545fea00a33bbfae5be956f684c4c69e2_GH0.tar.gz) = e3eb979624d6133edce8d7dd634bfb2a09a5afdea8d8922c088c8709fabdda1e
+SIZE (tree-sitter-tree-sitter-c-sharp-5b60f99545fea00a33bbfae5be956f684c4c69e2_GH0.tar.gz) = 1050713
+SHA256 (bufbuild-tree-sitter-cel-9f2b65da14c216df53933748e489db0f11121464_GH0.tar.gz) = 2d80c0c13fe04046a1c4145c65e61b42358a105d9a7e2c2ad509e456ee9c73b7
+SIZE (bufbuild-tree-sitter-cel-9f2b65da14c216df53933748e489db0f11121464_GH0.tar.gz) = 55860
+SHA256 (jzelinskie-tree-sitter-spicedb-a4e4645651f86d6684c15dfa9931b7841dc52a66_GH0.tar.gz) = 39bb5a8a8882e14889f05881f352ff481ad5773a2f5b434752e9d1d8d605374c
+SIZE (jzelinskie-tree-sitter-spicedb-a4e4645651f86d6684c15dfa9931b7841dc52a66_GH0.tar.gz) = 27447
+SHA256 (tree-sitter-tree-sitter-go-64457ea6b73ef5422ed1687178d4545c3e91334a_GH0.tar.gz) = 039d827c7af2659a3f2d76511602c50c2528e5648f11a13da98c0ba253986093
+SIZE (tree-sitter-tree-sitter-go-64457ea6b73ef5422ed1687178d4545c3e91334a_GH0.tar.gz) = 174010
+SHA256 (camdencheek-tree-sitter-go-mod-e8f51f8e4363a3d9a427e8f63f4c1bbc5ef5d8d0_GH0.tar.gz) = 5e0fb1303f52379bd59da781dceb07cd10fb4a0f37acd5f9fa933bf8563d4597
+SIZE (camdencheek-tree-sitter-go-mod-e8f51f8e4363a3d9a427e8f63f4c1bbc5ef5d8d0_GH0.tar.gz) = 18696
+SHA256 (dannylongeuay-tree-sitter-go-template-395a33e08e69f4155156f0b90138a6c86764c979_GH0.tar.gz) = 39394ff1d78c8bb89a1933fd9ab70da08a091a5389277d32c2de04a27c016e4d
+SIZE (dannylongeuay-tree-sitter-go-template-395a33e08e69f4155156f0b90138a6c86764c979_GH0.tar.gz) = 63721
+SHA256 (omertuc-tree-sitter-go-work-6dd9dd79fb51e9f2abc829d5e97b15015b6a8ae2_GH0.tar.gz) = 341627f8204402d3a45382700ab2d720396817f29b799e0a3cacf3dbc7933606
+SIZE (omertuc-tree-sitter-go-work-6dd9dd79fb51e9f2abc829d5e97b15015b6a8ae2_GH0.tar.gz) = 14980
+SHA256 (tree-sitter-tree-sitter-javascript-f772967f7b7bc7c28f845be2420a38472b16a8ee_GH0.tar.gz) = 551cb23a93154773138d4545421979444c14b235e663b0822ae1438d6bdd9c47
+SIZE (tree-sitter-tree-sitter-javascript-f772967f7b7bc7c28f845be2420a38472b16a8ee_GH0.tar.gz) = 303432
+SHA256 (tree-sitter-tree-sitter-typescript-b1bf4825d9eaa0f3bdeb1e52f099533328acfbdf_GH0.tar.gz) = c2015c7b4fbc4c0f609af72e360e58361c92b84cedf1917f9eb1cf9b01595b5e
+SIZE (tree-sitter-tree-sitter-typescript-b1bf4825d9eaa0f3bdeb1e52f099533328acfbdf_GH0.tar.gz) = 844003
+SHA256 (tree-sitter-tree-sitter-css-769203d0f9abe1a9a691ac2b9fe4bb4397a73c51_GH0.tar.gz) = ca9610e9a2afecc94731d57e82fa94ebf1bcbd260d9271deec9b27190d68d777
+SIZE (tree-sitter-tree-sitter-css-769203d0f9abe1a9a691ac2b9fe4bb4397a73c51_GH0.tar.gz) = 80956
+SHA256 (serenadeai-tree-sitter-scss-c478c6868648eff49eb04a4df90d703dc45b312a_GH0.tar.gz) = d2178b5ba07e1fea9be0dd2d2c4c083805cc19678362e619144505e14f61dfa2
+SIZE (serenadeai-tree-sitter-scss-c478c6868648eff49eb04a4df90d703dc45b312a_GH0.tar.gz) = 77978
+SHA256 (tree-sitter-tree-sitter-html-29f53d8f4f2335e61bf6418ab8958dac3282077a_GH0.tar.gz) = 9f7a6285c10b44cf6794122516247e2368ba6a0167b3c44989b16c75f0d221c0
+SIZE (tree-sitter-tree-sitter-html-29f53d8f4f2335e61bf6418ab8958dac3282077a_GH0.tar.gz) = 20234
+SHA256 (tree-sitter-tree-sitter-python-4bfdd9033a2225cc95032ce77066b7aeca9e2efc_GH0.tar.gz) = d815b5ecbe3a098ac62127922d617c46ba400347a711d26396fba58e728380b6
+SIZE (tree-sitter-tree-sitter-python-4bfdd9033a2225cc95032ce77066b7aeca9e2efc_GH0.tar.gz) = 252108
+SHA256 (nickel-lang-tree-sitter-nickel-e1d9337864d209898a08c26b8cd4c2dd14c15148_GH0.tar.gz) = fd985c5e2345718b2a16dfecfdfe9c354124899395fce976a88fe33b7739239e
+SIZE (nickel-lang-tree-sitter-nickel-e1d9337864d209898a08c26b8cd4c2dd14c15148_GH0.tar.gz) = 90764
+SHA256 (nix-community-tree-sitter-nix-1b69cf1fa92366eefbe6863c184e5d2ece5f187d_GH0.tar.gz) = 4a27550ee164cd01cdc983e9c659ba9c84918db92f6eaa3db0f6c338e446ce11
+SIZE (nix-community-tree-sitter-nix-1b69cf1fa92366eefbe6863c184e5d2ece5f187d_GH0.tar.gz) = 51451
+SHA256 (tree-sitter-tree-sitter-ruby-206c7077164372c596ffa8eaadb9435c28941364_GH0.tar.gz) = 782593d1a868ea51ea546979760fc61c1f4f0580ba85063c1c25b364a1aebdb0
+SIZE (tree-sitter-tree-sitter-ruby-206c7077164372c596ffa8eaadb9435c28941364_GH0.tar.gz) = 604587
+SHA256 (tree-sitter-tree-sitter-bash-f8fb3274f72a30896075585b32b0c54cad65c086_GH0.tar.gz) = db8b4f220c81f78799b9f1afe4136d0e9c23dfe2bd9dba932735bbc08d769aa6
+SIZE (tree-sitter-tree-sitter-bash-f8fb3274f72a30896075585b32b0c54cad65c086_GH0.tar.gz) = 557225
+SHA256 (tree-sitter-tree-sitter-php-f860e598194f4a71747f91789bf536b393ad4a56_GH0.tar.gz) = 10dd9365746b3d3e3aaa8c8d5aba62cf49ffdbc61c20b0388196a53a4b3b3f38
+SIZE (tree-sitter-tree-sitter-php-f860e598194f4a71747f91789bf536b393ad4a56_GH0.tar.gz) = 280630
+SHA256 (tree-sitter-tree-sitter-php-cf1f4a0f1c01c705c1d6cf992b104028d5df0b53_GH0.tar.gz) = ffc79dd528f4e73bda7ac462e5b84f67439c646daf6251686ae3d7a5c630c4f7
+SIZE (tree-sitter-tree-sitter-php-cf1f4a0f1c01c705c1d6cf992b104028d5df0b53_GH0.tar.gz) = 544987
+SHA256 (EmranMR-tree-sitter-blade-4c66efe1e05c639c555ee70092021b8223d2f440_GH0.tar.gz) = 740c781b0da0fc6390e34944da87a71b7a0472216d94dfc9378f92fdd22c5047
+SIZE (EmranMR-tree-sitter-blade-4c66efe1e05c639c555ee70092021b8223d2f440_GH0.tar.gz) = 416394
+SHA256 (gbprod-tree-sitter-twig-807b293fec3fead64f54c64fdf6fb05516c032b9_GH0.tar.gz) = a550dbc960d5504f046d7a8fa403ee42815f205a3b87fc9aa8e3c697794fc02a
+SIZE (gbprod-tree-sitter-twig-807b293fec3fead64f54c64fdf6fb05516c032b9_GH0.tar.gz) = 221835
+SHA256 (latex-lsp-tree-sitter-latex-8c75e93cd08ccb7ce1ccab22c1fbd6360e3bcea6_GH0.tar.gz) = 5c4606f958fa5668e30fffd139650640ffe1ad25841de951e6cd2cdad3a99030
+SIZE (latex-lsp-tree-sitter-latex-8c75e93cd08ccb7ce1ccab22c1fbd6360e3bcea6_GH0.tar.gz) = 1929835
+SHA256 (latex-lsp-tree-sitter-bibtex-ccfd77db0ed799b6c22c214fe9d2937f47bc8b34_GH0.tar.gz) = e97485dcd1fb0942cecb0ada8875026e45895052ddb46b31996d84ad12b639e9
+SIZE (latex-lsp-tree-sitter-bibtex-ccfd77db0ed799b6c22c214fe9d2937f47bc8b34_GH0.tar.gz) = 32355
+SHA256 (Julian-tree-sitter-lean-d98426109258b266e1e92358c5f11716d2e8f638_GH0.tar.gz) = 616cc21ce819fe5d5f226dc1b9db9250b75b14932f122991c694cb0f8c4ef291
+SIZE (Julian-tree-sitter-lean-d98426109258b266e1e92358c5f11716d2e8f638_GH0.tar.gz) = 5717653
+SHA256 (tree-sitter-tree-sitter-julia-8fb38abff74652c4faddbf04d2d5bbbc6b4bae25_GH0.tar.gz) = cb2139049a7a11cb1faf21a8604b06cbc9273ecf13ad71582a505e0a1d260b48
+SIZE (tree-sitter-tree-sitter-julia-8fb38abff74652c4faddbf04d2d5bbbc6b4bae25_GH0.tar.gz) = 720154
+SHA256 (tree-sitter-tree-sitter-java-09d650def6cdf7f479f4b78f595e9ef5b58ce31e_GH0.tar.gz) = a45d6f460f32f7c6b59c3f33a315c98a35195696fbcf5aebd53580eb9d83647f
+SIZE (tree-sitter-tree-sitter-java-09d650def6cdf7f479f4b78f595e9ef5b58ce31e_GH0.tar.gz) = 176945
+SHA256 (amaanq-tree-sitter-smali-5ae51e15c4d1ac93cba6127caf3d1f0a072c140c_GH0.tar.gz) = f2761d47216fc90ea33f02ef89932ca349400433a91c468b85957a8eed7946af
+SIZE (amaanq-tree-sitter-smali-5ae51e15c4d1ac93cba6127caf3d1f0a072c140c_GH0.tar.gz) = 147975
+SHA256 (cbarrete-tree-sitter-ledger-1f864fb2bf6a87fe1b48545cc6adc6d23090adf7_GH0.tar.gz) = ecdf8a40e831bd815fd1cbc6307083eb1c03bd0137f0df36bfb3572c3147d214
+SIZE (cbarrete-tree-sitter-ledger-1f864fb2bf6a87fe1b48545cc6adc6d23090adf7_GH0.tar.gz) = 38108
+SHA256 (polarmutex-tree-sitter-beancount-f3741a3a68ade59ec894ed84a64673494d2ba8f3_GH0.tar.gz) = 1712153b12c41f196af6bb3e804830eec9c9b6f3028d9d9c1c02b22c7be42ce3
+SIZE (polarmutex-tree-sitter-beancount-f3741a3a68ade59ec894ed84a64673494d2ba8f3_GH0.tar.gz) = 64962
+SHA256 (tree-sitter-tree-sitter-ocaml-9965d208337d88bbf1a38ad0b0fe49e5f5ec9677_GH0.tar.gz) = dd91ffef4b72b5b579938b82a493a38a00ddb2b9330ad953de63bb8a4fafcecb
+SIZE (tree-sitter-tree-sitter-ocaml-9965d208337d88bbf1a38ad0b0fe49e5f5ec9677_GH0.tar.gz) = 2872101
+SHA256 (tree-sitter-grammars-tree-sitter-lua-88e446476a1e97a8724dff7a23e2d709855077f2_GH0.tar.gz) = 93349f500ba872c4b34fed85c720a0a9193cdc713a87a10bbbb38db757bfde9a
+SIZE (tree-sitter-grammars-tree-sitter-lua-88e446476a1e97a8724dff7a23e2d709855077f2_GH0.tar.gz) = 46428
+SHA256 (Himujjal-tree-sitter-svelte-be7f2e7db1fc19f0852265ec60923fc058380739_GH0.tar.gz) = fbd77be18774681f0a2ed7e57b840bed02908c6650525ee69911cf65db8c17ad
+SIZE (Himujjal-tree-sitter-svelte-be7f2e7db1fc19f0852265ec60923fc058380739_GH0.tar.gz) = 62817
+SHA256 (ikatyang-tree-sitter-vue-91fe2754796cd8fba5f229505a23fa08f3546c06_GH0.tar.gz) = c71edcf9669d16a8f7b83ed25aa14305e2d966d4c57e9552016a1e11ebd50591
+SIZE (ikatyang-tree-sitter-vue-91fe2754796cd8fba5f229505a23fa08f3546c06_GH0.tar.gz) = 157765
+SHA256 (ikatyang-tree-sitter-yaml-0e36bed171768908f331ff7dff9d956bae016efb_GH0.tar.gz) = 46b6052ab86a14bb23406fbb5c56dc436798cb67b28a0e7fafe3183bc0c87788
+SIZE (ikatyang-tree-sitter-yaml-0e36bed171768908f331ff7dff9d956bae016efb_GH0.tar.gz) = 266363
+SHA256 (tree-sitter-tree-sitter-haskell-d7ac98f49e3ed7e17541256fe3881a967d7ffdd3_GH0.tar.gz) = f56432d98e7873cf6a698e7f2982a15b5d77812aa8fa9bf666f78f15afa81952
+SIZE (tree-sitter-tree-sitter-haskell-d7ac98f49e3ed7e17541256fe3881a967d7ffdd3_GH0.tar.gz) = 1525429
+SHA256 (MercuryTechnologies-tree-sitter-haskell-persistent-58a6ccfd56d9f1de8fb9f77e6c42151f8f0d0f3d_GH0.tar.gz) = 514889be9c03e0d0a064f9ecc0d9c494a140c3f5751bf1a19a489ac6c8b06056
+SIZE (MercuryTechnologies-tree-sitter-haskell-persistent-58a6ccfd56d9f1de8fb9f77e6c42151f8f0d0f3d_GH0.tar.gz) = 71208
+SHA256 (postsolar-tree-sitter-purescript-5ef5592674ea42de75fc2792972e4ea0b6e3da6c_GH0.tar.gz) = b5d0d37bd17625e8033aa569f40f87edc4718725151aaf49b9137c96f87a73a1
+SIZE (postsolar-tree-sitter-purescript-5ef5592674ea42de75fc2792972e4ea0b6e3da6c_GH0.tar.gz) = 569819
+SHA256 (maxxnino-tree-sitter-zig-0d08703e4c3f426ec61695d7617415fff97029bd_GH0.tar.gz) = f3602cdeb3061802d8f842a6886e96138bade66b5873a74f760b60196d0d600f
+SIZE (maxxnino-tree-sitter-zig-0d08703e4c3f426ec61695d7617415fff97029bd_GH0.tar.gz) = 804443
+SHA256 (the-mikedavis-tree-sitter-tsq-48b5e9f82ae0a4727201626f33a17f69f8e0ff86_GH0.tar.gz) = 25052d36606b3cc8851db9da44c8b6d59a900f58361cb6cc33c5a1c7499166a7
+SIZE (the-mikedavis-tree-sitter-tsq-48b5e9f82ae0a4727201626f33a17f69f8e0ff86_GH0.tar.gz) = 15047
+SHA256 (uyha-tree-sitter-cmake-6e51463ef3052dd3b328322c22172eda093727ad_GH0.tar.gz) = e89523736d1a9f63bf63660ef6635780d596a503282f8a8f8f3e0056bdce3b3c
+SIZE (uyha-tree-sitter-cmake-6e51463ef3052dd3b328322c22172eda093727ad_GH0.tar.gz) = 42568
+SHA256 (alemuller-tree-sitter-make-a4b9187417d6be349ee5fd4b6e77b4172c6827dd_GH0.tar.gz) = a1e078443fc36bfe562b40304c49e044d9230964dc82aba9e09b8cd7079ee3e0
+SIZE (alemuller-tree-sitter-make-a4b9187417d6be349ee5fd4b6e77b4172c6827dd_GH0.tar.gz) = 81522
+SHA256 (theHamsta-tree-sitter-glsl-88408ffc5e27abcffced7010fc77396ae3636d7e_GH0.tar.gz) = f1d5bf8eddd260bbce816a92c9283f7c1b02a87081050d84a0d84ea7d48f8472
+SIZE (theHamsta-tree-sitter-glsl-88408ffc5e27abcffced7010fc77396ae3636d7e_GH0.tar.gz) = 236441
+SHA256 (tree-sitter-perl-tree-sitter-perl-e99bb5283805db4cb86c964722d709df21b0ac16_GH0.tar.gz) = c5468b18b6ec3efc9dc975da8ab2ccee8805e4f3cd47a6d1871f8251b9b9b38c
+SIZE (tree-sitter-perl-tree-sitter-perl-e99bb5283805db4cb86c964722d709df21b0ac16_GH0.tar.gz) = 629397
+SHA256 (tree-sitter-perl-tree-sitter-pod-39da859947b94abdee43e431368e1ae975c0a424_GH0.tar.gz) = 749088e2d29c29360cea893658e6a3b9ce95b9de252454def6cf85bb1fdac439
+SIZE (tree-sitter-perl-tree-sitter-pod-39da859947b94abdee43e431368e1ae975c0a424_GH0.tar.gz) = 12134
+SHA256 (stsewd-tree-sitter-comment-aefcc2813392eb6ffe509aa0fc8b4e9b57413ee1_GH0.tar.gz) = 9a6d5198347fd6bc931337b50cd3509f6b44cbf7fb2ed7d7dd25666bf57a8909
+SIZE (stsewd-tree-sitter-comment-aefcc2813392eb6ffe509aa0fc8b4e9b57413ee1_GH0.tar.gz) = 118246
+SHA256 (szebniok-tree-sitter-wgsl-272e89ef2aeac74178edb9db4a83c1ffef80a463_GH0.tar.gz) = 9d820731b08c8c5ff4e9e1d81e8f78f02f93c3453f811651d4ac22a3d41a01c3
+SIZE (szebniok-tree-sitter-wgsl-272e89ef2aeac74178edb9db4a83c1ffef80a463_GH0.tar.gz) = 4534014
+SHA256 (benwilliamgraham-tree-sitter-llvm-e9948edc41e9e5869af99dddb2b5ff5cc5581af6_GH0.tar.gz) = 7a95d75df76a9e6f9a3249a7bd6e877c40656b344770be2ca5bfb69fa4177afa
+SIZE (benwilliamgraham-tree-sitter-llvm-e9948edc41e9e5869af99dddb2b5ff5cc5581af6_GH0.tar.gz) = 447218
+SHA256 (Flakebi-tree-sitter-llvm-mir-06fabca19454b2dc00c1b211a7cb7ad0bc2585f1_GH0.tar.gz) = 29cebbac66cc39c472790831471816e8eacc6889741e732461369221f98b9ae5
+SIZE (Flakebi-tree-sitter-llvm-mir-06fabca19454b2dc00c1b211a7cb7ad0bc2585f1_GH0.tar.gz) = 65850
+SHA256 (Flakebi-tree-sitter-tablegen-568dd8a937347175fd58db83d4c4cdaeb6069bd2_GH0.tar.gz) = 83e556828ce31bda84e02a658c330bd545f22ec91cfedf8260234a87eae7cda0
+SIZE (Flakebi-tree-sitter-tablegen-568dd8a937347175fd58db83d4c4cdaeb6069bd2_GH0.tar.gz) = 43563
+SHA256 (tree-sitter-grammars-tree-sitter-markdown-62516e8c78380e3b51d5b55727995d2c511436d8_GH0.tar.gz) = b69eaf8d664b6278e748588b48f613fbec5d4f461c53fa65e22c203240f93dfb
+SIZE (tree-sitter-grammars-tree-sitter-markdown-62516e8c78380e3b51d5b55727995d2c511436d8_GH0.tar.gz) = 418442
+SHA256 (UserNobody14-tree-sitter-dart-e398400a0b785af3cf571f5a57eccab242f0cdf9_GH0.tar.gz) = 17887f77d1fc54852048ba6317fcc167d3188de64ae2e93ba0e33d07a4e48256
+SIZE (UserNobody14-tree-sitter-dart-e398400a0b785af3cf571f5a57eccab242f0cdf9_GH0.tar.gz) = 465951
+SHA256 (tree-sitter-tree-sitter-scala-7891815f42dca9ed6aeb464c2edc39d479ab965c_GH0.tar.gz) = ee16a8e069f8247c91d62c321b270ad3e178d7314f79054919fa04f33e106724
+SIZE (tree-sitter-tree-sitter-scala-7891815f42dca9ed6aeb464c2edc39d479ab965c_GH0.tar.gz) = 1321018
+SHA256 (camdencheek-tree-sitter-dockerfile-8ee3a0f7587b2bd8c45c8cb7d28bd414604aec62_GH0.tar.gz) = d1c86f114d3877b8f52a2a797f455263f114b673380c9e238fa26c9d4e4f36cd
+SIZE (camdencheek-tree-sitter-dockerfile-8ee3a0f7587b2bd8c45c8cb7d28bd414604aec62_GH0.tar.gz) = 48759
+SHA256 (the-mikedavis-tree-sitter-git-commit-6f193a66e9aa872760823dff020960c6cedc37b3_GH0.tar.gz) = 59c4c5c1dd666bfb7917246adaf0b9aa33a5551140f19e87136029c5ca5119e2
+SIZE (the-mikedavis-tree-sitter-git-commit-6f193a66e9aa872760823dff020960c6cedc37b3_GH0.tar.gz) = 73696
+SHA256 (the-mikedavis-tree-sitter-diff-fd74c78fa88a20085dbc7bbeaba066f4d1692b63_GH0.tar.gz) = f52c708d5530e63ca45a2f32ca71b26ef28c0177e44faed2e1436a7209f8dc1c
+SIZE (the-mikedavis-tree-sitter-diff-fd74c78fa88a20085dbc7bbeaba066f4d1692b63_GH0.tar.gz) = 635020
+SHA256 (the-mikedavis-tree-sitter-git-rebase-d8a4207ebbc47bd78bacdf48f883db58283f9fd8_GH0.tar.gz) = 8a6c3c7086f81da8657eeaa6bd0835cc10a95810c4f4897687283020a8af3928
+SIZE (the-mikedavis-tree-sitter-git-rebase-d8a4207ebbc47bd78bacdf48f883db58283f9fd8_GH0.tar.gz) = 179404
+SHA256 (tree-sitter-tree-sitter-regex-e1cfca3c79896ff79842f057ea13e529b66af636_GH0.tar.gz) = 6876f3052032222e5b80ccf060b7a453dbf13f27a8c0eb9ba8cae5d5a9a77025
+SIZE (tree-sitter-tree-sitter-regex-e1cfca3c79896ff79842f057ea13e529b66af636_GH0.tar.gz) = 18119
+SHA256 (the-mikedavis-tree-sitter-git-config-9c2a1b7894e6d9eedfe99805b829b4ecd871375e_GH0.tar.gz) = 53f56ab3ca508696fb233b1cc8a9fa61ffe211b2976cba67dff6722de4b0f426
+SIZE (the-mikedavis-tree-sitter-git-config-9c2a1b7894e6d9eedfe99805b829b4ecd871375e_GH0.tar.gz) = 263051
+SHA256 (mtoohey31-tree-sitter-gitattributes-3dd50808e3096f93dccd5e9dc7dc3dba2eb12dc4_GH0.tar.gz) = b921b734d779931fdcb57c5201bf5ef11323b7d056c1588c06a8131e05b80d86
+SIZE (mtoohey31-tree-sitter-gitattributes-3dd50808e3096f93dccd5e9dc7dc3dba2eb12dc4_GH0.tar.gz) = 19502
+SHA256 (shunsambongi-tree-sitter-gitignore-f4685bf11ac466dd278449bcfe5fd014e94aa504_GH0.tar.gz) = 15727772801cf49bd85b147dc7f77f6c3ddabbdb3b3d55c6580e7dd8f7aa559c
+SIZE (shunsambongi-tree-sitter-gitignore-f4685bf11ac466dd278449bcfe5fd014e94aa504_GH0.tar.gz) = 16594
+SHA256 (bkegley-tree-sitter-graphql-5e66e961eee421786bdda8495ed1db045e06b5fe_GH0.tar.gz) = ff542fddb51b1f1c110bb36fa16703d2212eeae0c0d12a2e1bf813c5f5db9507
+SIZE (bkegley-tree-sitter-graphql-5e66e961eee421786bdda8495ed1db045e06b5fe_GH0.tar.gz) = 51683
+SHA256 (elm-tooling-tree-sitter-elm-df4cb639c01b76bc9ac9cc66788709a6da20002c_GH0.tar.gz) = 6b38e278af737e576828814d6c4c4e19284ac6158716ffbe265c85ab3d6bf643
+SIZE (elm-tooling-tree-sitter-elm-df4cb639c01b76bc9ac9cc66788709a6da20002c_GH0.tar.gz) = 343162
+SHA256 (elixir-lang-tree-sitter-iex-39f20bb51f502e32058684e893c0c0b00bb2332c_GH0.tar.gz) = ad744f4e1e7d8f7be61cf5b56d10d2bca5d69d91a1c08b5b62882aa3ec2592d6
+SIZE (elixir-lang-tree-sitter-iex-39f20bb51f502e32058684e893c0c0b00bb2332c_GH0.tar.gz) = 60772
+SHA256 (jaredramirez-tree-sitter-rescript-467dcf99f68c47823d7b378779a6b282d7ef9782_GH0.tar.gz) = 51b549243eeb813ff2ed5386d981f9654f10dcb62ad30c9a4da0bdeb82b84405
+SIZE (jaredramirez-tree-sitter-rescript-467dcf99f68c47823d7b378779a6b282d7ef9782_GH0.tar.gz) = 208292
+SHA256 (the-mikedavis-tree-sitter-erlang-9d4b36a76d5519e3dbf1ec4f4b61bb1a293f584c_GH0.tar.gz) = 26ebedc3e5db6f5e5bb68cd4430b8c06030466753c509dd87fce68c08901025b
+SIZE (the-mikedavis-tree-sitter-erlang-9d4b36a76d5519e3dbf1ec4f4b61bb1a293f584c_GH0.tar.gz) = 292142
+SHA256 (fwcd-tree-sitter-kotlin-a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569_GH0.tar.gz) = b73ad9648cfce7e81faf531ef8806217b4d4f70a248f61b9dda4a0d02bbb76da
+SIZE (fwcd-tree-sitter-kotlin-a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569_GH0.tar.gz) = 1619642
+SHA256 (MichaHoffmann-tree-sitter-hcl-3cb7fc28247efbcb2973b97e71c78838ad98a583_GH0.tar.gz) = 97d70265b8bbbc2e131e67fb9ecd2ab9d12b340d3252db3e1637b08385311c66
+SIZE (MichaHoffmann-tree-sitter-hcl-3cb7fc28247efbcb2973b97e71c78838ad98a583_GH0.tar.gz) = 656249
+SHA256 (milisims-tree-sitter-org-698bb1a34331e68f83fc24bdd1b6f97016bb30de_GH0.tar.gz) = bcc2088d8dfcbe1f4912c2a9b3fad3785d3738041f1847331cdcd106bfe1b1e7
+SIZE (milisims-tree-sitter-org-698bb1a34331e68f83fc24bdd1b6f97016bb30de_GH0.tar.gz) = 147549
+SHA256 (JoranHonig-tree-sitter-solidity-08338dcee32603383fcef08f36321900bb7a354b_GH0.tar.gz) = d3ab620a223e56ec28a0cba9510d8d875077edc0c60a9fb37cdac70ff4c5365e
+SIZE (JoranHonig-tree-sitter-solidity-08338dcee32603383fcef08f36321900bb7a354b_GH0.tar.gz) = 203936
+SHA256 (gleam-lang-tree-sitter-gleam-bcf9c45b56cbe46e9dac5eee0aee75df270000ac_GH0.tar.gz) = f0c923dd33937bfba1194d7d9813a31946ba38e2aca26cd5653a3d82f620599d
+SIZE (gleam-lang-tree-sitter-gleam-bcf9c45b56cbe46e9dac5eee0aee75df270000ac_GH0.tar.gz) = 146309
+SHA256 (zee-editor-tree-sitter-ron-7762d709a0f7c1f9e269d0125a2e8a7a69006146_GH0.tar.gz) = c3acdf49aba4475ee8939e1a53810af5847019b93b208a698a9754ed5b171c40
+SIZE (zee-editor-tree-sitter-ron-7762d709a0f7c1f9e269d0125a2e8a7a69006146_GH0.tar.gz) = 39410
+SHA256 (Hubro-tree-sitter-robot-322e4cc65754d2b3fdef4f2f8a71e0762e3d13af_GH0.tar.gz) = 5cd4072095f05a5f4283fc17e216e5ba619249f319185070511002db7e47afe5
+SIZE (Hubro-tree-sitter-robot-322e4cc65754d2b3fdef4f2f8a71e0762e3d13af_GH0.tar.gz) = 49824
+SHA256 (r-lib-tree-sitter-r-cc04302e1bff76fa02e129f332f44636813b0c3c_GH0.tar.gz) = 154fa91ce9459dd46a0961f6fbdee5e37591fa0ad47bf169d70d6fb62ae7d11c
+SIZE (r-lib-tree-sitter-r-cc04302e1bff76fa02e129f332f44636813b0c3c_GH0.tar.gz) = 181225
+SHA256 (alex-pinkus-tree-sitter-swift-57c1c6d6ffa1c44b330182d41717e6fe37430704_GH0.tar.gz) = eb0de4ffafd62ed5e5fdc1f59c599bb721da316834a2a766b3764f523d5d66be
+SIZE (alex-pinkus-tree-sitter-swift-57c1c6d6ffa1c44b330182d41717e6fe37430704_GH0.tar.gz) = 2858380
+SHA256 (tree-sitter-tree-sitter-embedded-template-d21df11b0ecc6fd211dbe11278e92ef67bd17e97_GH0.tar.gz) = 8b278c3f858e618a33adf57580781ecb5ad700cd9dc331ee87867ebd0f3b7839
+SIZE (tree-sitter-tree-sitter-embedded-template-d21df11b0ecc6fd211dbe11278e92ef67bd17e97_GH0.tar.gz) = 11296
+SHA256 (connorlay-tree-sitter-eex-f742f2fe327463335e8671a87c0b9b396905d1d1_GH0.tar.gz) = 43cf47279ab6e5b04b5267e7a5c44ab1a74f85140e5759fff2f8e75b92ca9ed6
+SIZE (connorlay-tree-sitter-eex-f742f2fe327463335e8671a87c0b9b396905d1d1_GH0.tar.gz) = 10620
+SHA256 (phoenixframework-tree-sitter-heex-2e1348c3cf2c9323e87c2744796cf3f3868aa82a_GH0.tar.gz) = 30e6fe486d582c67c9e1a4d1f71eaee738aff01943f23063aa6f20ef12ee9754
+SIZE (phoenixframework-tree-sitter-heex-2e1348c3cf2c9323e87c2744796cf3f3868aa82a_GH0.tar.gz) = 25657
+SHA256 (DerekStride-tree-sitter-sql-da2d1eff425b146d3c8cab7be8dfa98b11d896dc_GH0.tar.gz) = 9790c143f96735338c2ef5d5ed039c5b5f576f356838911de725d8d742269887
+SIZE (DerekStride-tree-sitter-sql-da2d1eff425b146d3c8cab7be8dfa98b11d896dc_GH0.tar.gz) = 800144
+SHA256 (PrestonKnopp-tree-sitter-gdscript-1f1e782fe2600f50ae57b53876505b8282388d77_GH0.tar.gz) = bad55180ed5a02df4ac78c841e98515b2dd2518bfe51a20def2f688c53353682
+SIZE (PrestonKnopp-tree-sitter-gdscript-1f1e782fe2600f50ae57b53876505b8282388d77_GH0.tar.gz) = 112241
+SHA256 (PrestonKnopp-tree-sitter-godot-resource-2ffb90de47417018651fc3b970e5f6b67214dc9d_GH0.tar.gz) = 88d1acc387559f556c5ee963a15fa1c738a44e8425abba4dcaf019754d35c60b
+SIZE (PrestonKnopp-tree-sitter-godot-resource-2ffb90de47417018651fc3b970e5f6b67214dc9d_GH0.tar.gz) = 23216
+SHA256 (nushell-tree-sitter-nu-358c4f509eb97f0148bbd25ad36acc729819b9c1_GH0.tar.gz) = 73c53add34fabeef3bd00589f1ed4412f44357e18d0d6120ae7fb95c35e75bbb
+SIZE (nushell-tree-sitter-nu-358c4f509eb97f0148bbd25ad36acc729819b9c1_GH0.tar.gz) = 876017
+SHA256 (vala-lang-tree-sitter-vala-c9eea93ba2ec4ec1485392db11945819779745b3_GH0.tar.gz) = 24c7d6fa9ee36b4adf3e7b55b1a012fddba0db94a77e58d9939bf61858d72be3
+SIZE (vala-lang-tree-sitter-vala-c9eea93ba2ec4ec1485392db11945819779745b3_GH0.tar.gz) = 200853
+SHA256 (joelspadin-tree-sitter-devicetree-877adbfa0174d25894c40fa75ad52d4515a36368_GH0.tar.gz) = 26ed709af78d2a57e897f203dd1620b270f478910ee7c585ef77acbe16e65237
+SIZE (joelspadin-tree-sitter-devicetree-877adbfa0174d25894c40fa75ad52d4515a36368_GH0.tar.gz) = 30875
+SHA256 (starkware-libs-tree-sitter-cairo-e3a0212261c125cb38248458cd856c0ffee2b398_GH0.tar.gz) = 457ac4f519cdb3d0437a26fbe6e3d4595dde0d142de1232d4cb36bd4afad6b30
+SIZE (starkware-libs-tree-sitter-cairo-e3a0212261c125cb38248458cd856c0ffee2b398_GH0.tar.gz) = 164081
+SHA256 (fvacek-tree-sitter-cpon-0d01fcdae5a53191df5b1349f9bce053833270e7_GH0.tar.gz) = 2b434fb60dba33c33ff16371a05bdf0af73db4ae294f3f0dcd9d0d2f4f16cb98
+SIZE (fvacek-tree-sitter-cpon-0d01fcdae5a53191df5b1349f9bce053833270e7_GH0.tar.gz) = 16885
+SHA256 (tree-sitter-grammars-tree-sitter-odin-b5f668ef8918aab13812ce73acd89fe191fb8c5e_GH0.tar.gz) = c61c102142156d917d779e30a1c1da7702b164869e7e2ad03e588f1ce535eb3d
+SIZE (tree-sitter-grammars-tree-sitter-odin-b5f668ef8918aab13812ce73acd89fe191fb8c5e_GH0.tar.gz) = 632078
+SHA256 (staysail-tree-sitter-meson-32a83e8f200c347232fa795636cfe60dde22957a_GH0.tar.gz) = 165213b0b86835a143a862050042eb6f859d615d0e4a6c03e016fe21ae2ed055
+SIZE (staysail-tree-sitter-meson-32a83e8f200c347232fa795636cfe60dde22957a_GH0.tar.gz) = 35980
+SHA256 (metio-tree-sitter-ssh-client-config-e45c6d5c71657344d4ecaf87dafae7736f776c57_GH0.tar.gz) = 448d8d2909828c2ad96ab4766f9d7e89ecbf133b34a746770cebeb6d3050bb9b
+SIZE (metio-tree-sitter-ssh-client-config-e45c6d5c71657344d4ecaf87dafae7736f776c57_GH0.tar.gz) = 496414
+SHA256 (6cdh-tree-sitter-scheme-af3af6c9356b936f8a515a1e449c32e804c2b1a8_GH0.tar.gz) = bf9dd3478b88a5b0cc7b68439e08603941ade787e55e273f07542a288fbd878d
+SIZE (6cdh-tree-sitter-scheme-af3af6c9356b936f8a515a1e449c32e804c2b1a8_GH0.tar.gz) = 49278
+SHA256 (v-analyzer-v-analyzer-e14fdf6e661b10edccc744102e4ccf0b187aa8ad_GH0.tar.gz) = 63efc87e7542b7e5592fb6197143c2a187ed8d9e9068356568f195212f0e3aa6
+SIZE (v-analyzer-v-analyzer-e14fdf6e661b10edccc744102e4ccf0b187aa8ad_GH0.tar.gz) = 1036399
+SHA256 (tree-sitter-tree-sitter-verilog-4457145e795b363f072463e697dfe2f6973c9a52_GH0.tar.gz) = f4c276128774485eccd07d33e07070cfeded4a000b08438cb6b8cf2fbd7850f4
+SIZE (tree-sitter-tree-sitter-verilog-4457145e795b363f072463e697dfe2f6973c9a52_GH0.tar.gz) = 2670797
+SHA256 (the-mikedavis-tree-sitter-edoc-74774af7b45dd9cefbf9510328fc6ff2374afc50_GH0.tar.gz) = aa5d46efc4ed9192c63ccdcfd9120f574309f117e17401ce4adcb91df7579dd9
+SIZE (the-mikedavis-tree-sitter-edoc-74774af7b45dd9cefbf9510328fc6ff2374afc50_GH0.tar.gz) = 28784
+SHA256 (tree-sitter-tree-sitter-jsdoc-189a6a4829beb9cdbe837260653b4a3dfb0cc3db_GH0.tar.gz) = ef7175e0191a39fb055015e1cf6f464f3f29206b897be561646a84cc7f17fb82
+SIZE (tree-sitter-tree-sitter-jsdoc-189a6a4829beb9cdbe837260653b4a3dfb0cc3db_GH0.tar.gz) = 13239
+SHA256 (bollian-tree-sitter-openscad-5c3ce93df0ac1da7197cf6ae125aade26d6b8972_GH0.tar.gz) = 93fd5b0f34b98766ad628b367383c9c660843a1e9b81a953061d57e88580df83
+SIZE (bollian-tree-sitter-openscad-5c3ce93df0ac1da7197cf6ae125aade26d6b8972_GH0.tar.gz) = 39332
+SHA256 (victorhqc-tree-sitter-prisma-eca2596a355b1a9952b4f80f8f9caed300a272b5_GH0.tar.gz) = 4597c60bbf7512e6ffaabb17ffaa9232f3af159841a2f3dba6769c039b79cbb7
+SIZE (victorhqc-tree-sitter-prisma-eca2596a355b1a9952b4f80f8f9caed300a272b5_GH0.tar.gz) = 31826
+SHA256 (sogaiu-tree-sitter-clojure-e57c569ae332ca365da623712ae1f50f84daeae2_GH0.tar.gz) = 7dac550c0d5445fb190615c3ea415b18f50bb09d1002fe49a7423cbdbda83ba7
+SIZE (sogaiu-tree-sitter-clojure-e57c569ae332ca365da623712ae1f50f84daeae2_GH0.tar.gz) = 58852
+SHA256 (ckafi-tree-sitter-elvish-e50787cadd3bc54f6d9c0704493a79078bb8a4e5_GH0.tar.gz) = eefc7d36da008225f946e6bd7052cab9e3e97cb88aae61812dc8935480e9e1e9
+SIZE (ckafi-tree-sitter-elvish-e50787cadd3bc54f6d9c0704493a79078bb8a4e5_GH0.tar.gz) = 60448
+SHA256 (stadelmanma-tree-sitter-fortran-f0f2f100952a353e64e26b0fa710b4c296d7af13_GH0.tar.gz) = f239f5a6f83cfaf3df1cd9d9aea4f984000b87654bd4e56330c2256f6ee45b94
+SIZE (stadelmanma-tree-sitter-fortran-f0f2f100952a353e64e26b0fa710b4c296d7af13_GH0.tar.gz) = 186957
+SHA256 (Philipp-M-tree-sitter-ungrammar-a7e104629cff5a8b7367187610631e8f5eb7c6ea_GH0.tar.gz) = bd556d6123fa7f3c26f913261ad17c9396b3f86e56b031c8534c10d64265a2e2
+SIZE (Philipp-M-tree-sitter-ungrammar-a7e104629cff5a8b7367187610631e8f5eb7c6ea_GH0.tar.gz) = 9935
+SHA256 (rydesun-tree-sitter-dot-917230743aa10f45a408fea2ddb54bbbf5fbe7b7_GH0.tar.gz) = efa297a26fa50d765513af02e9523b49007fb3a40cda34aea06c831514e1d582
+SIZE (rydesun-tree-sitter-dot-917230743aa10f45a408fea2ddb54bbbf5fbe7b7_GH0.tar.gz) = 29750
+SHA256 (eonpatapon-tree-sitter-cue-61843e3beebf19417e4fede4e8be4df1084317ad_GH0.tar.gz) = 80e5c826b2498e70730681f0e5240d4bafa950db26633519c4d9e225b3f6410e
+SIZE (eonpatapon-tree-sitter-cue-61843e3beebf19417e4fede4e8be4df1084317ad_GH0.tar.gz) = 274057
+SHA256 (slint-ui-tree-sitter-slint-4a0558cc0fcd7a6110815b9bbd7cc12d7ab31e74_GH0.tar.gz) = 01248c97ad79a1c66656ecb67f2b060cffccb039b6751963e051a50be4af67c7
+SIZE (slint-ui-tree-sitter-slint-4a0558cc0fcd7a6110815b9bbd7cc12d7ab31e74_GH0.tar.gz) = 118943
+SHA256 (alexanderbrevig-tree-sitter-task-f2cb435c5dbf3ee19493e224485d977cb2d36d8b_GH0.tar.gz) = 1e181c226959addb2713a74b371bd6520aab55aa0bf06e3937fa6dfc7b132317
+SIZE (alexanderbrevig-tree-sitter-task-f2cb435c5dbf3ee19493e224485d977cb2d36d8b_GH0.tar.gz) = 11989
+SHA256 (synaptiko-tree-sitter-xit-7d7902456061bc2ad21c64c44054f67b5515734c_GH0.tar.gz) = 27be731c4bd498ef7c9f98c268117411e626bc0264c26bff86ce042aa7aea88a
+SIZE (synaptiko-tree-sitter-xit-7d7902456061bc2ad21c64c44054f67b5515734c_GH0.tar.gz) = 12323
+SHA256 (greym0uth-tree-sitter-esdl-df83acc8cacd0cfb139eecee0e718dc32c4f92e2_GH0.tar.gz) = 21a593f63d98e1078f88289aba286e209fb08662beb6aa54dbb22bf95d9e05b0
+SIZE (greym0uth-tree-sitter-esdl-df83acc8cacd0cfb139eecee0e718dc32c4f92e2_GH0.tar.gz) = 52938
+SHA256 (Isopod-tree-sitter-pascal-2fd40f477d3e2794af152618ccfac8d92eb72a66_GH0.tar.gz) = 6c6d45ed5e53beef79b9fdfacfda74721ab44d7495f85f75c6169dcd4c11157b
+SIZE (Isopod-tree-sitter-pascal-2fd40f477d3e2794af152618ccfac8d92eb72a66_GH0.tar.gz) = 1345771
+SHA256 (Giorbo-tree-sitter-sml-bd4055d5554614520d4a0706b34dc0c317c6b608_GH0.tar.gz) = 8b40b4545e4cc8ae5b03c920279227ef40eea9586022c07846e1f1642af4b870
+SIZE (Giorbo-tree-sitter-sml-bd4055d5554614520d4a0706b34dc0c317c6b608_GH0.tar.gz) = 803804
+SHA256 (sourcegraph-tree-sitter-jsonnet-0475a5017ad7dc84845d1d33187f2321abcb261d_GH0.tar.gz) = bc64dcebfcd50259af983aec75afb991614b59b958a30f0e0602f9bc738ffd1b
+SIZE (sourcegraph-tree-sitter-jsonnet-0475a5017ad7dc84845d1d33187f2321abcb261d_GH0.tar.gz) = 34276
+SHA256 (briot-tree-sitter-ada-ba0894efa03beb70780156b91e28c716b7a4764d_GH0.tar.gz) = 9ee2a53af7d2a52fc52ce73457d4e32c35b3a45e08b79d54f82a1754bc5239ab
+SIZE (briot-tree-sitter-ada-ba0894efa03beb70780156b91e28c716b7a4764d_GH0.tar.gz) = 197561
+SHA256 (virchau13-tree-sitter-astro-947e93089e60c66e681eba22283f4037841451e7_GH0.tar.gz) = 3d54f537099f15c55ed5b867df8808cff4950a24fdbf208cf644bc888a9d330e
+SIZE (virchau13-tree-sitter-astro-947e93089e60c66e681eba22283f4037841451e7_GH0.tar.gz) = 24070
+SHA256 (vito-tree-sitter-bass-501133e260d768ed4e1fd7374912ed5c86d6fd90_GH0.tar.gz) = f6d563ba14ce6c1a4e56a298786117bf5fb80b3c20ccb5d4242030476dd0bc88
+SIZE (vito-tree-sitter-bass-501133e260d768ed4e1fd7374912ed5c86d6fd90_GH0.tar.gz) = 37945
+SHA256 (wasm-lsp-tree-sitter-wasm-2ca28a9f9d709847bf7a3de0942a84e912f59088_GH0.tar.gz) = 96f4e008abc75ec94a290f7a49963cbecaf0605f58fa0ba175ab04b96c911aeb
+SIZE (wasm-lsp-tree-sitter-wasm-2ca28a9f9d709847bf7a3de0942a84e912f59088_GH0.tar.gz) = 261289
+SHA256 (gdamore-tree-sitter-d-5566f8ce8fc24186fad06170bbb3c8d97c935d74_GH0.tar.gz) = b64cc195ab31857142461f020c53c7015b846ce50993bf2877ccbab462a255a8
+SIZE (gdamore-tree-sitter-d-5566f8ce8fc24186fad06170bbb3c8d97c935d74_GH0.tar.gz) = 996892
+SHA256 (charmbracelet-tree-sitter-vhs-9534865e614c95eb9418e5e73f061c32fa4d9540_GH0.tar.gz) = 383bbdd0e5e8998737a347bf03da332525113b78047f3b7dbb2a48beeabe9d60
+SIZE (charmbracelet-tree-sitter-vhs-9534865e614c95eb9418e5e73f061c32fa4d9540_GH0.tar.gz) = 20825
+SHA256 (amaanq-tree-sitter-kdl-3ca569b9f9af43593c24f9e7a21f02f43a13bb88_GH0.tar.gz) = d2dfbbb38de9a5ab255c0a544fad21681c91429448c72bb9868eef154c920221
+SIZE (amaanq-tree-sitter-kdl-3ca569b9f9af43593c24f9e7a21f02f43a13bb88_GH0.tar.gz) = 69044
+SHA256 (RenjiSann-tree-sitter-xml-48a7c2b6fb9d515577e115e6788937e837815651_GH0.tar.gz) = c32ea09ba83dd6ece1c22ae59be7ffb21d2ca33b866c1974a233c71ded8dd74c
+SIZE (RenjiSann-tree-sitter-xml-48a7c2b6fb9d515577e115e6788937e837815651_GH0.tar.gz) = 62031
+SHA256 (KMikeeU-tree-sitter-dtd-6116becb02a6b8e9588ef73d300a9ba4622e156f_GH0.tar.gz) = 35fddba6496ca0cc1a6b8ddb99b3c4c4b024e71b8a88794786371b3d8e6893b6
+SIZE (KMikeeU-tree-sitter-dtd-6116becb02a6b8e9588ef73d300a9ba4622e156f_GH0.tar.gz) = 31669
+SHA256 (hh9527-tree-sitter-wit-c917790ab9aec50c5fd664cbfad8dd45110cfff3_GH0.tar.gz) = 19a536788a176af07c94c9df4803a1db9dedaef5cb79d41df053b4e22fe2b595
+SIZE (hh9527-tree-sitter-wit-c917790ab9aec50c5fd664cbfad8dd45110cfff3_GH0.tar.gz) = 17587
+SHA256 (justinmk-tree-sitter-ini-4d247fb876b4ae6b347687de4a179511bf67fcbc_GH0.tar.gz) = c263fa7381ced032a874a20b942ad634f02738b02f5b1ac0da6f4ced8da712a3
+SIZE (justinmk-tree-sitter-ini-4d247fb876b4ae6b347687de4a179511bf67fcbc_GH0.tar.gz) = 17387
+SHA256 (inko-lang-tree-sitter-inko-7860637ce1b43f5f79cfb7cc3311bf3234e9479f_GH0.tar.gz) = f33306b4b857c42bd97a546524eeb4cc27f2dbb2e75a005337d35c920e4edfbe
+SIZE (inko-lang-tree-sitter-inko-7860637ce1b43f5f79cfb7cc3311bf3234e9479f_GH0.tar.gz) = 112606
+SHA256 (the-mikedavis-tree-sitter-bicep-d8e097fcfa143854861ef737161163a09cc2916b_GH0.tar.gz) = 84232fcadfe7603fb15253303f2d149cdf11d24f595c921e548396e9cd761b72
+SIZE (the-mikedavis-tree-sitter-bicep-d8e097fcfa143854861ef737161163a09cc2916b_GH0.tar.gz) = 42651
+SHA256 (yuja-tree-sitter-qmljs-0b2b25bcaa7d4925d5f0dda16f6a99c588a437f1_GH0.tar.gz) = 430aed082c818b7dd7fee7f8e87256e53a4fac3843866fd35f80c66a06f13cf3
+SIZE (yuja-tree-sitter-qmljs-0b2b25bcaa7d4925d5f0dda16f6a99c588a437f1_GH0.tar.gz) = 439576
+SHA256 (monaqa-tree-sitter-mermaid-d787c66276e7e95899230539f556e8b83ee16f6d_GH0.tar.gz) = 17c336e0e75d9c659eb5cb596537d7dd73d5443f19ab648d75ad4c1d30caa5a1
+SIZE (monaqa-tree-sitter-mermaid-d787c66276e7e95899230539f556e8b83ee16f6d_GH0.tar.gz) = 92866
+SHA256 (acristoffers-tree-sitter-matlab-6071891a8c39600203eba20513666cf93b4d650a_GH0.tar.gz) = eb76b3d9cb16ab235121268e5e970c11e8c1115f64e645e2a31c09a6b8326444
+SIZE (acristoffers-tree-sitter-matlab-6071891a8c39600203eba20513666cf93b4d650a_GH0.tar.gz) = 119617
+SHA256 (mfelsche-tree-sitter-ponylang-ef66b151bc2604f431b5668fcec4747db4290e11_GH0.tar.gz) = f8bb843ed3c850c7e5517149d98a26d0832681af4969b9e1a351169a0ec447fd
+SIZE (mfelsche-tree-sitter-ponylang-ef66b151bc2604f431b5668fcec4747db4290e11_GH0.tar.gz) = 2124346
+SHA256 (jbellerb-tree-sitter-dhall-affb6ee38d629c9296749767ab832d69bb0d9ea8_GH0.tar.gz) = e5f4feddb4b6e6f51f482d8607b42203601df8a486b70a1def15c22f7203f655
+SIZE (jbellerb-tree-sitter-dhall-affb6ee38d629c9296749767ab832d69bb0d9ea8_GH0.tar.gz) = 163182
+SHA256 (mtoohey31-tree-sitter-pem-be67a4330a1aa507c7297bc322204f936ec1132c_GH0.tar.gz) = 56c59ab004e50d711af41bde32bef4e7cc0fec1ea15b1ed0813f98124673f4db
+SIZE (mtoohey31-tree-sitter-pem-be67a4330a1aa507c7297bc322204f936ec1132c_GH0.tar.gz) = 12630
+SHA256 (ath3-tree-sitter-passwd-20239395eacdc2e0923a7e5683ad3605aee7b716_GH0.tar.gz) = 74996de5b372b2fe106acae9b3aa036f008000e173a9a1ccfd258c134ccff5a7
+SIZE (ath3-tree-sitter-passwd-20239395eacdc2e0923a7e5683ad3605aee7b716_GH0.tar.gz) = 8411
+SHA256 (ath3-tree-sitter-hosts-301b9379ce7dfc8bdbe2c2699a6887dcb73953f9_GH0.tar.gz) = ef454996b90abe0d209a6e32af509b243c2b681de8189e7d772342801a4b395e
+SIZE (ath3-tree-sitter-hosts-301b9379ce7dfc8bdbe2c2699a6887dcb73953f9_GH0.tar.gz) = 7621
+SHA256 (Jummit-tree-sitter-uxntal-d68406066648cd6db4c6a2f11ec305af02079884_GH0.tar.gz) = d61d37a65266746ae5e88bfc3af2e8eb1c90e1e9e607c6a89d71489960e5f835
+SIZE (Jummit-tree-sitter-uxntal-d68406066648cd6db4c6a2f11ec305af02079884_GH0.tar.gz) = 14142
+SHA256 (Philipp-M-tree-sitter-yuck-e3d91a3c65decdea467adebe4127b8366fa47919_GH0.tar.gz) = 8139223817da957603b359048c7ba7499d0c5e7f5a172c8f8ed0beee578aac0b
+SIZE (Philipp-M-tree-sitter-yuck-e3d91a3c65decdea467adebe4127b8366fa47919_GH0.tar.gz) = 42237
+SHA256 (PRQL-tree-sitter-prql-09e158cd3650581c0af4c49c2e5b10c4834c8646_GH0.tar.gz) = ea2b3b9ae2e26fa3444b87b59e4c8c152c7a85e18172d6dc2eeeb8f3ef2069eb
+SIZE (PRQL-tree-sitter-prql-09e158cd3650581c0af4c49c2e5b10c4834c8646_GH0.tar.gz) = 70749
+SHA256 (erasin-tree-sitter-po-417cee9abb2053ed26b19e7de972398f2da9b29e_GH0.tar.gz) = 1ebb0f779005000aeca0a6f85217295872bbd5471a3b0c6737f6bb3ab95927ee
+SIZE (erasin-tree-sitter-po-417cee9abb2053ed26b19e7de972398f2da9b29e_GH0.tar.gz) = 13949
+SHA256 (naclsn-tree-sitter-nasm-a0db15db6fcfb1bf2cc8702500e55e558825c48b_GH0.tar.gz) = 3e0943b0c1275f7e6b2b3c5a0558a623a3a18431a3b974f60fc0cf29986b1dd6
+SIZE (naclsn-tree-sitter-nasm-a0db15db6fcfb1bf2cc8702500e55e558825c48b_GH0.tar.gz) = 210318
+SHA256 (sirius94-tree-sitter-gas-60f443646b20edee3b7bf18f3a4fb91dc214259a_GH0.tar.gz) = 413a2114c0ad31bd09762be051c6351b67df38bc6f5625f835e8253a2d1cf477
+SIZE (sirius94-tree-sitter-gas-60f443646b20edee3b7bf18f3a4fb91dc214259a_GH0.tar.gz) = 35031
+SHA256 (stsewd-tree-sitter-rst-25e6328872ac3a764ba8b926aea12719741103f1_GH0.tar.gz) = b95136bea41e10508ea3232c00a7624f95a3d66c4ad75c902e5970d1ed6090f4
+SIZE (stsewd-tree-sitter-rst-25e6328872ac3a764ba8b926aea12719741103f1_GH0.tar.gz) = 201118
+SHA256 (amaanq-tree-sitter-capnp-fc6e2addf103861b9b3dffb82c543eb6b71061aa_GH0.tar.gz) = 87d53b88bf959a468237e69ab426d11882481b8ffd0a6d7178459efdce602b5e
+SIZE (amaanq-tree-sitter-capnp-fc6e2addf103861b9b3dffb82c543eb6b71061aa_GH0.tar.gz) = 74704
+SHA256 (indoorvivants-tree-sitter-smithy-8327eb84d55639ffbe08c9dc82da7fff72a1ad07_GH0.tar.gz) = aedb786363b93f14e6643ebc50d5f4cdadbddea972be771bddc05adeea1d288f
+SIZE (indoorvivants-tree-sitter-smithy-8327eb84d55639ffbe08c9dc82da7fff72a1ad07_GH0.tar.gz) = 48735
+SHA256 (teburd-tree-sitter-vhdl-c57313adee2231100db0a7880033f6865deeadb2_GH0.tar.gz) = 749e704dcfe735b386365113bfd285971bbb645fb7caa305cb2a89927680fd78
+SIZE (teburd-tree-sitter-vhdl-c57313adee2231100db0a7880033f6865deeadb2_GH0.tar.gz) = 527936
+SHA256 (FallenAngel97-tree-sitter-rego-9ac75e71b2d791e0aadeef68098319d86a2a14cf_GH0.tar.gz) = 19045edd061c3161478c674a7c9d05a573e7101b8c117542d6a1ae025f55f67c
+SIZE (FallenAngel97-tree-sitter-rego-9ac75e71b2d791e0aadeef68098319d86a2a14cf_GH0.tar.gz) = 68649
+SHA256 (alaviss-tree-sitter-nim-c5f0ce3b65222f5dbb1a12f9fe894524881ad590_GH0.tar.gz) = d17550c72c800a4578e8837a31382771bffb7dafdad1b928402281be79f4b70c
+SIZE (alaviss-tree-sitter-nim-c5f0ce3b65222f5dbb1a12f9fe894524881ad590_GH0.tar.gz) = 3707987
+SHA256 (pfeiferj-tree-sitter-hurl-cd1a0ada92cc73dd0f4d7eedc162be4ded758591_GH0.tar.gz) = 927f6e6b73bf2bcb614b7c73561e7cea6576f56530ee93ab9c684637db49c1d5
+SIZE (pfeiferj-tree-sitter-hurl-cd1a0ada92cc73dd0f4d7eedc162be4ded758591_GH0.tar.gz) = 86113
+SHA256 (markdoc-extra-tree-sitter-markdoc-5ffe71b29e8a3f94823913ea9cea51fcfa7e3bf8_GH0.tar.gz) = f1cb713db2757155c180b8037289f599e3db7c9c7e406c0f71142f5779f51879
+SIZE (markdoc-extra-tree-sitter-markdoc-5ffe71b29e8a3f94823913ea9cea51fcfa7e3bf8_GH0.tar.gz) = 22486
+SHA256 (lefp-tree-sitter-opencl-8e1d24a57066b3cd1bb9685bbc1ca9de5c1b78fb_GH0.tar.gz) = 919d96678787666c0381b2382ca4942fd1f29a688e58c3ee36e7193fbb466f13
+SIZE (lefp-tree-sitter-opencl-8e1d24a57066b3cd1bb9685bbc1ca9de5c1b78fb_GH0.tar.gz) = 321534
+SHA256 (IndianBoy42-tree-sitter-just-379fbe36d1e441bc9414ea050ad0c85c9d6935ea_GH0.tar.gz) = 0b4b9db0135097b16af94a864db9c4081d80ee004bd8f2385326e2ae367456de
+SIZE (IndianBoy42-tree-sitter-just-379fbe36d1e441bc9414ea050ad0c85c9d6935ea_GH0.tar.gz) = 101199
+SHA256 (willcassella-tree-sitter-gn-e18d6e36a79b20dafb58f19d407bd38b0e60260e_GH0.tar.gz) = 053ddff60e6eb17ea47f942566bed80dc8ef7f73994ffd333155fbeba429697b
+SIZE (willcassella-tree-sitter-gn-e18d6e36a79b20dafb58f19d407bd38b0e60260e_GH0.tar.gz) = 20208
+SHA256 (alexanderbrevig-tree-sitter-forth-90189238385cf636b9ee99ce548b9e5b5e569d48_GH0.tar.gz) = 60d169ebe3f625d6669b3cc6a72d1e7387cf7a99752df200aedbc4f3a1bfe982
+SIZE (alexanderbrevig-tree-sitter-forth-90189238385cf636b9ee99ce548b9e5b5e569d48_GH0.tar.gz) = 30325
+SHA256 (kaashyapan-tree-sitter-fsharp-18da392fd9bd5e79f357abcce13f61f3a15e3951_GH0.tar.gz) = 26c85bab44604377fbf471dcf987a1106e9254df09824d0297692abc3371d5df
+SIZE (kaashyapan-tree-sitter-fsharp-18da392fd9bd5e79f357abcce13f61f3a15e3951_GH0.tar.gz) = 1375293
+SHA256 (uben0-tree-sitter-typst-13863ddcbaa7b68ee6221cea2e3143415e64aea4_GH0.tar.gz) = 1421be8b20ae62109757aea5bf7ace1e9e4eb9b1f97ec132305d91b69939f0ed
+SIZE (uben0-tree-sitter-typst-13863ddcbaa7b68ee6221cea2e3143415e64aea4_GH0.tar.gz) = 379470
+SHA256 (varpeti-tree-sitter-jinja2-a533cd3c33aea6acb0f9bf9a56f35dcfe6a8eb53_GH0.tar.gz) = 0b25e28e46c3cbb22db8014ca862f1698b1a394eb19b2be905655834905110ec
+SIZE (varpeti-tree-sitter-jinja2-a533cd3c33aea6acb0f9bf9a56f35dcfe6a8eb53_GH0.tar.gz) = 31647
+SHA256 (kareigu-tree-sitter-jjdescription-2ddec6cad07b366aee276a608e1daa2c29d3caf2_GH0.tar.gz) = 81ed04ba1b40f2e284fb03d21ed19a29546417954fdd57815bd2195d25b9d71d
+SIZE (kareigu-tree-sitter-jjdescription-2ddec6cad07b366aee276a608e1daa2c29d3caf2_GH0.tar.gz) = 16937
+SHA256 (kylegoetz-tree-sitter-unison-1f505e2447fa876a87aee47ff3d70b9e141c744f_GH0.tar.gz) = 1849f0f7ef37b97d3c1541d270d2283c94110a6c84d28e8d4f3dd0e5d113fa73
+SIZE (kylegoetz-tree-sitter-unison-1f505e2447fa876a87aee47ff3d70b9e141c744f_GH0.tar.gz) = 403024
+SHA256 (arnarg-tree-sitter-todotxt-3937c5cd105ec4127448651a21aef45f52d19609_GH0.tar.gz) = 13386bebda9d713f37ae17625f6af74809783bc3f157b35394cb78bea3d40f81
+SIZE (arnarg-tree-sitter-todotxt-3937c5cd105ec4127448651a21aef45f52d19609_GH0.tar.gz) = 9779
+SHA256 (sigmaSd-tree-sitter-strace-2b18fdf9a01e7ec292cc6006724942c81beb7fd5_GH0.tar.gz) = 7ab7d1839d9e27356c61c70528a7de7dce7c90a85adbe21f563e522fdf454291
+SIZE (sigmaSd-tree-sitter-strace-2b18fdf9a01e7ec292cc6006724942c81beb7fd5_GH0.tar.gz) = 32053
+SHA256 (tree-sitter-tree-sitter-agda-c21c3a0f996363ed17b8ac99d827fe5a4821f217_GH0.tar.gz) = 0b109dd067a41430b6c59e95ec7d6087969aa79de464285b3c3fe89a9b2b4b80
+SIZE (tree-sitter-tree-sitter-agda-c21c3a0f996363ed17b8ac99d827fe5a4821f217_GH0.tar.gz) = 762654
+SHA256 (vrischmann-tree-sitter-templ-db662414ccd6f7c78b1e834e7abe11c224b04759_GH0.tar.gz) = 6dd97911ed476774f1e44ee824e54f6e7ed695cfa5808f8db62b7b266ab646ae
+SIZE (vrischmann-tree-sitter-templ-db662414ccd6f7c78b1e834e7abe11c224b04759_GH0.tar.gz) = 141289
+SHA256 (dynamotn-tree-sitter-dbml-2e2fa5640268c33c3d3f27f7e676f631a9c68fd9_GH0.tar.gz) = 4c5f0536a8ce2fc0f1a37e6bdf0c217fc33aa5e0a277cdba05c7d5cec768b85a
+SIZE (dynamotn-tree-sitter-dbml-2e2fa5640268c33c3d3f27f7e676f631a9c68fd9_GH0.tar.gz) = 44544
+SHA256 (tree-sitter-grammars-tree-sitter-bitbake-10bacac929ff36a1e8f4056503fe4f8717b21b94_GH0.tar.gz) = 1bebc9f3f4f7df5c1a7781f68b7f4bab180b5491140659d326e7717ab97a9dcd
+SIZE (tree-sitter-grammars-tree-sitter-bitbake-10bacac929ff36a1e8f4056503fe4f8717b21b94_GH0.tar.gz) = 338243
+SHA256 (Tudyx-tree-sitter-log-62cfe307e942af3417171243b599cc7deac5eab9_GH0.tar.gz) = fc009711ed59ad62d5ef7c3abdc82cba458a4354aad8e79d3cf3c9eef79e0f0a
+SIZE (Tudyx-tree-sitter-log-62cfe307e942af3417171243b599cc7deac5eab9_GH0.tar.gz) = 39082
+SHA256 (urbit-pilled-tree-sitter-hoon-1d5df35af3e0afe592832a67b9fb3feeeba1f7b6_GH0.tar.gz) = 250a4a64888a8215fdd4810db16ff9beadb68b84c326ebde36025d0279315f58
+SIZE (urbit-pilled-tree-sitter-hoon-1d5df35af3e0afe592832a67b9fb3feeeba1f7b6_GH0.tar.gz) = 525628
+SHA256 (antosha417-tree-sitter-hocon-c390f10519ae69fdb03b3e5764f5592fb6924bcc_GH0.tar.gz) = aac9ff83cd879ebcfb56a9297e036038eaf9ab843c43b4f7743da67d09cf4c42
+SIZE (antosha417-tree-sitter-hocon-c390f10519ae69fdb03b3e5764f5592fb6924bcc_GH0.tar.gz) = 34338
+SHA256 (mtoohey31-tree-sitter-koka-96d070c3700692858035f3524cc0ad944cef2594_GH0.tar.gz) = 3275da385f86867691dde447e6399b7b2ed6462c97daf0233817ad294802c636
+SIZE (mtoohey31-tree-sitter-koka-96d070c3700692858035f3524cc0ad944cef2594_GH0.tar.gz) = 155694
+SHA256 (tact-lang-tree-sitter-tact-ec57ab29c86d632639726631fb2bb178d23e1c91_GH0.tar.gz) = 53bdd18b27f8a8b367f807ad540e721d7e76c3ee6215116c746118b6e2d19e90
+SIZE (tact-lang-tree-sitter-tact-ec57ab29c86d632639726631fb2bb178d23e1c91_GH0.tar.gz) = 152791
+SHA256 (apple-tree-sitter-pkl-c03f04a313b712f8ab00a2d862c10b37318699ae_GH0.tar.gz) = 2c5d58333ec8f9d23cfcab8f5223cf10b92651d1a99b2278ea98aec59765be2c
+SIZE (apple-tree-sitter-pkl-c03f04a313b712f8ab00a2d862c10b37318699ae_GH0.tar.gz) = 358061
+SHA256 (murtaza64-tree-sitter-groovy-235009aad0f580211fc12014bb0846c3910130c1_GH0.tar.gz) = c0aebbd70d74b63dcfbf5ba0cc3d19273951f5bb2cb7ed435e57cfbe9a098270
+SIZE (murtaza64-tree-sitter-groovy-235009aad0f580211fc12014bb0846c3910130c1_GH0.tar.gz) = 350386
+SHA256 (google-tree-sitter-fidl-bdbb635a7f5035e424f6173f2f11b9cd79703f8d_GH0.tar.gz) = e2a12707074a718089ddd96e1187cb4899ea9161e8254f1b02169397e51f23ef
+SIZE (google-tree-sitter-fidl-bdbb635a7f5035e424f6173f2f11b9cd79703f8d_GH0.tar.gz) = 46586
+SHA256 (airbus-cert-tree-sitter-powershell-c9316be0faca5d5b9fd3b57350de650755f42dc0_GH0.tar.gz) = aa8356bbfca12ee90f1c5fe7bf97aac996b2cd798e054c0636ad7beeb3c226f2
+SIZE (airbus-cert-tree-sitter-powershell-c9316be0faca5d5b9fd3b57350de650755f42dc0_GH0.tar.gz) = 226943
+SHA256 (mtoohey31-tree-sitter-ld-0e9695ae0ede47b8744a8e2ad44d4d40c5d4e4c9_GH0.tar.gz) = 66947b7686a4b5848e7b436d2fef471a6de4826b2bdf472d928509119c7d596b
+SIZE (mtoohey31-tree-sitter-ld-0e9695ae0ede47b8744a8e2ad44d4d40c5d4e4c9_GH0.tar.gz) = 72451
+SHA256 (tree-sitter-grammars-tree-sitter-hyprlang-27af9b74acf89fa6bed4fb8cb8631994fcb2e6f3_GH0.tar.gz) = c19523223bd5e24b14f9204fcf18c1c9d6a7fb1a4d7e5fb9cca85e975de89e90
+SIZE (tree-sitter-grammars-tree-sitter-hyprlang-27af9b74acf89fa6bed4fb8cb8631994fcb2e6f3_GH0.tar.gz) = 71301
+SHA256 (tree-sitter-grammars-tree-sitter-tcl-56ad1fa6a34ba800e5495d1025a9b0fda338d5b8_GH0.tar.gz) = 69915dd805c21d083e74717902c56aeaf422017512b45459edc7bdc96e15c9d6
+SIZE (tree-sitter-grammars-tree-sitter-tcl-56ad1fa6a34ba800e5495d1025a9b0fda338d5b8_GH0.tar.gz) = 68298
+SHA256 (madskjeldgaard-tree-sitter-supercollider-3b35bd0fded4423c8fb30e9585c7bacbcd0e8095_GH0.tar.gz) = d4d1b542c70291dd5331977e5481ea625b6c523987b1a2773da23480547ee5a4
+SIZE (madskjeldgaard-tree-sitter-supercollider-3b35bd0fded4423c8fb30e9585c7bacbcd0e8095_GH0.tar.gz) = 4092970
+SHA256 (ember-tooling-tree-sitter-glimmer-5dc6d1040e8ff8978ff3680e818d85447bbc10aa_GH0.tar.gz) = ae767ae0080ddf2d9d278c38f568cc473914b1a1aa8cc1a867bf2a2003800550
+SIZE (ember-tooling-tree-sitter-glimmer-5dc6d1040e8ff8978ff3680e818d85447bbc10aa_GH0.tar.gz) = 929173
+SHA256 (novusnota-tree-sitter-ohm-80f14f0e477ddacc1e137d5ed8e830329e3fb7a3_GH0.tar.gz) = fb9b04e9b6688a632ce77ebaddd4cde1e176ef84ea914412de974b52c420aef0
+SIZE (novusnota-tree-sitter-ohm-80f14f0e477ddacc1e137d5ed8e830329e3fb7a3_GH0.tar.gz) = 55392
+SHA256 (glehmann-tree-sitter-earthfile-dbfb970a59cd87b628d087eb8e3fbe19c8e20601_GH0.tar.gz) = 52bc85556f4853ae03c6efe54d4f765fb24558db9a1fe0334bf01560db5d947a
+SIZE (glehmann-tree-sitter-earthfile-dbfb970a59cd87b628d087eb8e3fbe19c8e20601_GH0.tar.gz) = 405835
+SHA256 (adl-lang-tree-sitter-adl-2787d04beadfbe154d3f2da6e98dc45a1b134bbf_GH0.tar.gz) = 96437e9d8e45a21d3236a2e825928da34a46509750ea75670462594d63e43207
+SIZE (adl-lang-tree-sitter-adl-2787d04beadfbe154d3f2da6e98dc45a1b134bbf_GH0.tar.gz) = 34736
+SHA256 (kepet19-tree-sitter-ldif-0a917207f65ba3e3acfa9cda16142ee39c4c1aaa_GH0.tar.gz) = 117d23059cd18f39b46fc5cd78c6b6f5ebacbc3441a995ad3ed1dd83b9b56800
+SIZE (kepet19-tree-sitter-ldif-0a917207f65ba3e3acfa9cda16142ee39c4c1aaa_GH0.tar.gz) = 17750
+SHA256 (Alexis-Lapierre-tree-sitter-xtc-7bc11b736250c45e25cfb0215db2f8393779957e_GH0.tar.gz) = beb0d5ff4bf801f721a4c930d34aa7b272178182bb71d0e55abea82499e523f5
+SIZE (Alexis-Lapierre-tree-sitter-xtc-7bc11b736250c45e25cfb0215db2f8393779957e_GH0.tar.gz) = 12760
+SHA256 (tzakian-tree-sitter-move-8bc0d1692caa8763fef54d48068238d9bf3c0264_GH0.tar.gz) = f6f8f15772aa79697985a5cd785f4d8bdac6aeb7b810dcadb5f899ec87cbfc27
+SIZE (tzakian-tree-sitter-move-8bc0d1692caa8763fef54d48068238d9bf3c0264_GH0.tar.gz) = 2462642
+SHA256 (pest-parser-tree-sitter-pest-a8a98a824452b1ec4da7f508386a187a2f234b85_GH0.tar.gz) = 6c02f54bd4d4c9a75a5b8745f9686048e7e44fe5f706852bd8ed4ab0cfa23e13
+SIZE (pest-parser-tree-sitter-pest-a8a98a824452b1ec4da7f508386a187a2f234b85_GH0.tar.gz) = 34421
+SHA256 (Wilfred-tree-sitter-elisp-e5524fdccf8c22fc726474a910e4ade976dfc7bb_GH0.tar.gz) = b8517b20bf5bcd84d56eb7b70669fe24b5d9f45e33861a59f8a3552bfc6218a6
+SIZE (Wilfred-tree-sitter-elisp-e5524fdccf8c22fc726474a910e4ade976dfc7bb_GH0.tar.gz) = 26430
diff --git a/textproc/tree-sitter-grammars/files/patch-src_main.rs b/textproc/tree-sitter-grammars/files/patch-src_main.rs
new file mode 100644
index 000000000000..ea6c62211292
--- /dev/null
+++ b/textproc/tree-sitter-grammars/files/patch-src_main.rs
@@ -0,0 +1,41 @@
+--- src/main.rs.orig 2025-08-19 16:12:37 UTC
++++ src/main.rs
+@@ -88,14 +88,14 @@ fn main() -> Result<()> {
+ }
+ };
+
+- let helix_dir = tmp_dir.join("helix");
+- checkout_repo(
+- &helix_dir,
+- "https://github.com/helix-editor/helix",
+- "0a4432b104099534f7a25b8ea4148234db146ab6",
+- )?;
++// let helix_dir = tmp_dir.join("helix");
++// checkout_repo(
++// &helix_dir,
++// "https://github.com/helix-editor/helix",
++// "0a4432b104099534f7a25b8ea4148234db146ab6",
++// )?;
+
+- let Ok(languages_config) = &fs::read_to_string(helix_dir.join("languages.toml"))
++ let Ok(languages_config) = &fs::read_to_string("languages.toml")
+ else {
+ error!("Failed to read grammars config");
+ bail!("Failed to read grammars config");
+@@ -158,7 +158,7 @@ fn build_grammar(
+ tmp_dir: &Path,
+ ) -> Result<()> {
+ let path = tmp_dir.join(format! {"tree-sitter-{}",grammar.name});
+- checkout_repo(&path, &grammar.source.git, &grammar.source.rev)?;
++// checkout_repo(&path, &grammar.source.git, &grammar.source.rev)?;
+ let path = if let Some(subpath) = grammar.source.subpath.as_ref() {
+ path.join(subpath)
+ } else {
+@@ -171,6 +171,7 @@ fn build_tree_sitter(name: &str, path: &Path, output:
+ fn build_tree_sitter(name: &str, path: &Path, output: &Path) -> Result<()> {
+ println!("-----------------------------------");
+ println!("now building tree sitter for {name}");
++ std::env::set_var("XDG_CACHE_HOME", "WRKDIR/.cache");
+ let output = Command::new("tree-sitter")
+ .current_dir(path)
+ .arg("build")
diff --git a/textproc/tree-sitter-grammars/gh_tuples.sh b/textproc/tree-sitter-grammars/gh_tuples.sh
new file mode 100644
index 000000000000..4d4e62cf2009
--- /dev/null
+++ b/textproc/tree-sitter-grammars/gh_tuples.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# pkg install textproc/tomlq
+
+vers="v0.4.2+1f9f9dd"
+
+# https://github.com/lapce/tree-sitter-grammars/blob/v0.4.2%2B1f9f9dd/src/main.rs#L92
+
+helix_rev=$(fetch -q -o - "https://raw.githubusercontent.com/lapce/tree-sitter-grammars/refs/tags/${vers}/src/main.rs" | grep -A1 "https://github.com/helix-editor/helix" | tail -n 1 | sed -e 's# ##g' -e 's#"##g' -e 's#,##')
+
+echo "https://raw.githubusercontent.com/helix-editor/helix/${helix_rev}/languages.toml"
+exit
+fetch -q https://raw.githubusercontent.com/helix-editor/helix/${helix_rev}/languages.toml
+
+len=$(tomlq '.grammar | length' languages.toml)
+len=$(expr ${len} - 1)
+
+for i in $(seq 0 ${len})
+do
+ # git source and git rev
+ name=$(tomlq ".grammar[${i}].name" languages.toml | sed 's#"##g')
+ src=$(tomlq ".grammar[${i}].source.git" languages.toml | sed 's#"##g')
+ rev=$(tomlq ".grammar[${i}].source.rev" languages.toml | sed 's#"##g')
+ subpath=$(tomlq ".grammar[${i}].source.subpath" languages.toml | sed 's#"##g')
+
+ echo ${src} | grep -q github.com
+ if [ $? -ne 0 ]; then
+# echo "XXX $src, $rev not a github repo"
+ continue
+ fi
+
+ src_a=$(echo ${src} | awk -F '/' '{print $4}')
+ src_b=$(echo ${src} | awk -F '/' '{print $5}')
+
+ echo "${src_a}:${src_b}:${rev}:ts${i}/grammars/tree-sitter-${name} \\"
+done
diff --git a/textproc/tree-sitter-grammars/pkg-descr b/textproc/tree-sitter-grammars/pkg-descr
new file mode 100644
index 000000000000..99294eae3da0
--- /dev/null
+++ b/textproc/tree-sitter-grammars/pkg-descr
@@ -0,0 +1,9 @@
+Collection of tree-sitter grammars
+
+Language support such as tokenizing and highlighting is provided by Tree-sitter.
+Each language requires a Tree-sitter grammar to have tokenization and queries
+to provide additional features such as syntax highlighting.
+
+Lapce has select few (Rust, JSON, TOML) grammars built-in for convenience.
+All other languages need to provide an externally loadable grammar in a form of
+shared library, which this port provides.
diff --git a/textproc/tree-sitter-grammars/pkg-plist b/textproc/tree-sitter-grammars/pkg-plist
new file mode 100644
index 000000000000..036a7cddc687
--- /dev/null
+++ b/textproc/tree-sitter-grammars/pkg-plist
@@ -0,0 +1,203 @@
+%%DATADIR%%/libtree-sitter-ada.so
+%%DATADIR%%/libtree-sitter-adl.so
+%%DATADIR%%/libtree-sitter-agda.so
+%%DATADIR%%/libtree-sitter-astro.so
+%%DATADIR%%/libtree-sitter-awk.so
+%%DATADIR%%/libtree-sitter-bash.so
+%%DATADIR%%/libtree-sitter-bass.so
+%%DATADIR%%/libtree-sitter-beancount.so
+%%DATADIR%%/libtree-sitter-bibtex.so
+%%DATADIR%%/libtree-sitter-bicep.so
+%%DATADIR%%/libtree-sitter-bitbake.so
+%%DATADIR%%/libtree-sitter-blade.so
+%%DATADIR%%/libtree-sitter-blueprint.so
+%%DATADIR%%/libtree-sitter-c-sharp.so
+%%DATADIR%%/libtree-sitter-c.so
+%%DATADIR%%/libtree-sitter-cairo.so
+%%DATADIR%%/libtree-sitter-capnp.so
+%%DATADIR%%/libtree-sitter-cel.so
+%%DATADIR%%/libtree-sitter-clojure.so
+%%DATADIR%%/libtree-sitter-cmake.so
+%%DATADIR%%/libtree-sitter-comment.so
+%%DATADIR%%/libtree-sitter-cpon.so
+%%DATADIR%%/libtree-sitter-cpp.so
+%%DATADIR%%/libtree-sitter-css.so
+%%DATADIR%%/libtree-sitter-cue.so
+%%DATADIR%%/libtree-sitter-d.so
+%%DATADIR%%/libtree-sitter-dart.so
+%%DATADIR%%/libtree-sitter-dbml.so
+%%DATADIR%%/libtree-sitter-devicetree.so
+%%DATADIR%%/libtree-sitter-dhall.so
+%%DATADIR%%/libtree-sitter-diff.so
+%%DATADIR%%/libtree-sitter-dockerfile.so
+%%DATADIR%%/libtree-sitter-dot.so
+%%DATADIR%%/libtree-sitter-dtd.so
+%%DATADIR%%/libtree-sitter-earthfile.so
+%%DATADIR%%/libtree-sitter-edoc.so
+%%DATADIR%%/libtree-sitter-eex.so
+%%DATADIR%%/libtree-sitter-elisp.so
+%%DATADIR%%/libtree-sitter-elixir.so
+%%DATADIR%%/libtree-sitter-elm.so
+%%DATADIR%%/libtree-sitter-elvish.so
+%%DATADIR%%/libtree-sitter-embedded-template.so
+%%DATADIR%%/libtree-sitter-erlang.so
+%%DATADIR%%/libtree-sitter-esdl.so
+%%DATADIR%%/libtree-sitter-fidl.so
+%%DATADIR%%/libtree-sitter-fish.so
+%%DATADIR%%/libtree-sitter-forth.so
+%%DATADIR%%/libtree-sitter-fortran.so
+%%DATADIR%%/libtree-sitter-fsharp.so
+%%DATADIR%%/libtree-sitter-gas.so
+%%DATADIR%%/libtree-sitter-gdscript.so
+%%DATADIR%%/libtree-sitter-gemini.so
+%%DATADIR%%/libtree-sitter-git-commit.so
+%%DATADIR%%/libtree-sitter-git-config.so
+%%DATADIR%%/libtree-sitter-git-rebase.so
+%%DATADIR%%/libtree-sitter-gitattributes.so
+%%DATADIR%%/libtree-sitter-gitignore.so
+%%DATADIR%%/libtree-sitter-gleam.so
+%%DATADIR%%/libtree-sitter-glimmer.so
+%%DATADIR%%/libtree-sitter-glsl.so
+%%DATADIR%%/libtree-sitter-gn.so
+%%DATADIR%%/libtree-sitter-go.so
+%%DATADIR%%/libtree-sitter-godot-resource.so
+%%DATADIR%%/libtree-sitter-gomod.so
+%%DATADIR%%/libtree-sitter-gotmpl.so
+%%DATADIR%%/libtree-sitter-gowork.so
+%%DATADIR%%/libtree-sitter-graphql.so
+%%DATADIR%%/libtree-sitter-groovy.so
+%%DATADIR%%/libtree-sitter-hare.so
+%%DATADIR%%/libtree-sitter-haskell-persistent.so
+%%DATADIR%%/libtree-sitter-haskell.so
+%%DATADIR%%/libtree-sitter-hcl.so
+%%DATADIR%%/libtree-sitter-heex.so
+%%DATADIR%%/libtree-sitter-hocon.so
+%%DATADIR%%/libtree-sitter-hoon.so
+%%DATADIR%%/libtree-sitter-hosts.so
+%%DATADIR%%/libtree-sitter-html.so
+%%DATADIR%%/libtree-sitter-hurl.so
+%%DATADIR%%/libtree-sitter-hyprlang.so
+%%DATADIR%%/libtree-sitter-iex.so
+%%DATADIR%%/libtree-sitter-ini.so
+%%DATADIR%%/libtree-sitter-inko.so
+%%DATADIR%%/libtree-sitter-janet-simple.so
+%%DATADIR%%/libtree-sitter-java.so
+%%DATADIR%%/libtree-sitter-javascript.so
+%%DATADIR%%/libtree-sitter-jinja2.so
+%%DATADIR%%/libtree-sitter-jjdescription.so
+%%DATADIR%%/libtree-sitter-jsdoc.so
+%%DATADIR%%/libtree-sitter-json.so
+%%DATADIR%%/libtree-sitter-json5.so
+%%DATADIR%%/libtree-sitter-jsonnet.so
+%%DATADIR%%/libtree-sitter-julia.so
+%%DATADIR%%/libtree-sitter-just.so
+%%DATADIR%%/libtree-sitter-kdl.so
+%%DATADIR%%/libtree-sitter-koka.so
+%%DATADIR%%/libtree-sitter-kotlin.so
+%%DATADIR%%/libtree-sitter-latex.so
+%%DATADIR%%/libtree-sitter-ld.so
+%%DATADIR%%/libtree-sitter-ldif.so
+%%DATADIR%%/libtree-sitter-lean.so
+%%DATADIR%%/libtree-sitter-ledger.so
+%%DATADIR%%/libtree-sitter-llvm-mir.so
+%%DATADIR%%/libtree-sitter-llvm.so
+%%DATADIR%%/libtree-sitter-log.so
+%%DATADIR%%/libtree-sitter-lpf.so
+%%DATADIR%%/libtree-sitter-lua.so
+%%DATADIR%%/libtree-sitter-make.so
+%%DATADIR%%/libtree-sitter-markdoc.so
+%%DATADIR%%/libtree-sitter-markdown.so
+%%DATADIR%%/libtree-sitter-markdown_inline.so
+%%DATADIR%%/libtree-sitter-matlab.so
+%%DATADIR%%/libtree-sitter-mermaid.so
+%%DATADIR%%/libtree-sitter-meson.so
+%%DATADIR%%/libtree-sitter-mojo.so
+%%DATADIR%%/libtree-sitter-move.so
+%%DATADIR%%/libtree-sitter-nasm.so
+%%DATADIR%%/libtree-sitter-nickel.so
+%%DATADIR%%/libtree-sitter-nim.so
+%%DATADIR%%/libtree-sitter-nix.so
+%%DATADIR%%/libtree-sitter-nu.so
+%%DATADIR%%/libtree-sitter-ocaml-interface.so
+%%DATADIR%%/libtree-sitter-ocaml.so
+%%DATADIR%%/libtree-sitter-odin.so
+%%DATADIR%%/libtree-sitter-ohm.so
+%%DATADIR%%/libtree-sitter-opencl.so
+%%DATADIR%%/libtree-sitter-openscad.so
+%%DATADIR%%/libtree-sitter-org.so
+%%DATADIR%%/libtree-sitter-pascal.so
+%%DATADIR%%/libtree-sitter-passwd.so
+%%DATADIR%%/libtree-sitter-pem.so
+%%DATADIR%%/libtree-sitter-perl.so
+%%DATADIR%%/libtree-sitter-pest.so
+%%DATADIR%%/libtree-sitter-php-only.so
+%%DATADIR%%/libtree-sitter-php.so
+%%DATADIR%%/libtree-sitter-pkl.so
+%%DATADIR%%/libtree-sitter-po.so
+%%DATADIR%%/libtree-sitter-pod.so
+%%DATADIR%%/libtree-sitter-ponylang.so
+%%DATADIR%%/libtree-sitter-powershell.so
+%%DATADIR%%/libtree-sitter-prisma.so
+%%DATADIR%%/libtree-sitter-protobuf.so
+%%DATADIR%%/libtree-sitter-prql.so
+%%DATADIR%%/libtree-sitter-purescript.so
+%%DATADIR%%/libtree-sitter-python.so
+%%DATADIR%%/libtree-sitter-qmljs.so
+%%DATADIR%%/libtree-sitter-r.so
+%%DATADIR%%/libtree-sitter-regex.so
+%%DATADIR%%/libtree-sitter-rego.so
+%%DATADIR%%/libtree-sitter-rescript.so
+%%DATADIR%%/libtree-sitter-robot.so
+%%DATADIR%%/libtree-sitter-ron.so
+%%DATADIR%%/libtree-sitter-rst.so
+%%DATADIR%%/libtree-sitter-ruby.so
+%%DATADIR%%/libtree-sitter-rust.so
+%%DATADIR%%/libtree-sitter-scala.so
+%%DATADIR%%/libtree-sitter-scheme.so
+%%DATADIR%%/libtree-sitter-scss.so
+%%DATADIR%%/libtree-sitter-slint.so
+%%DATADIR%%/libtree-sitter-smali.so
+%%DATADIR%%/libtree-sitter-smithy.so
+%%DATADIR%%/libtree-sitter-sml.so
+%%DATADIR%%/libtree-sitter-solidity.so
+%%DATADIR%%/libtree-sitter-spicedb.so
+%%DATADIR%%/libtree-sitter-sql.so
+%%DATADIR%%/libtree-sitter-sshclientconfig.so
+%%DATADIR%%/libtree-sitter-strace.so
+%%DATADIR%%/libtree-sitter-supercollider.so
+%%DATADIR%%/libtree-sitter-svelte.so
+%%DATADIR%%/libtree-sitter-sway.so
+%%DATADIR%%/libtree-sitter-swift.so
+%%DATADIR%%/libtree-sitter-t32.so
+%%DATADIR%%/libtree-sitter-tablegen.so
+%%DATADIR%%/libtree-sitter-tact.so
+%%DATADIR%%/libtree-sitter-task.so
+%%DATADIR%%/libtree-sitter-tcl.so
+%%DATADIR%%/libtree-sitter-templ.so
+%%DATADIR%%/libtree-sitter-todotxt.so
+%%DATADIR%%/libtree-sitter-toml.so
+%%DATADIR%%/libtree-sitter-tsq.so
+%%DATADIR%%/libtree-sitter-tsx.so
+%%DATADIR%%/libtree-sitter-twig.so
+%%DATADIR%%/libtree-sitter-typescript.so
+%%DATADIR%%/libtree-sitter-typst.so
+%%DATADIR%%/libtree-sitter-ungrammar.so
+%%DATADIR%%/libtree-sitter-unison.so
+%%DATADIR%%/libtree-sitter-uxntal.so
+%%DATADIR%%/libtree-sitter-v.so
+%%DATADIR%%/libtree-sitter-vala.so
+%%DATADIR%%/libtree-sitter-verilog.so
+%%DATADIR%%/libtree-sitter-vhdl.so
+%%DATADIR%%/libtree-sitter-vhs.so
+%%DATADIR%%/libtree-sitter-vue.so
+%%DATADIR%%/libtree-sitter-wast.so
+%%DATADIR%%/libtree-sitter-wat.so
+%%DATADIR%%/libtree-sitter-wgsl.so
+%%DATADIR%%/libtree-sitter-wren.so
+%%DATADIR%%/libtree-sitter-xit.so
+%%DATADIR%%/libtree-sitter-xml.so
+%%DATADIR%%/libtree-sitter-xtc.so
+%%DATADIR%%/libtree-sitter-yaml.so
+%%DATADIR%%/libtree-sitter-yuck.so
+%%DATADIR%%/libtree-sitter-zig.so
+%%DATADIR%%/version
diff --git a/textproc/tth/Makefile b/textproc/tth/Makefile
index e3bee6b2abfb..717f48dc24a7 100644
--- a/textproc/tth/Makefile
+++ b/textproc/tth/Makefile
@@ -1,35 +1,52 @@
PORTNAME= tth
-PORTVERSION= 4.03
-PORTREVISION= 5
+DISTVERSION= 4.16
CATEGORIES= textproc
-MASTER_SITES= http://hutchinson.belmont.ma.us/tth/tth-noncom/ \
- http://redundancy.redundancy.org/mirror/
-DISTNAME= tth_C
+MASTER_SITES= http://silas.psfc.mit.edu/tth/tars/
+DISTNAME= tthC
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= TeX to HTML translator
-WWW= http://hutchinson.belmont.ma.us/tth/
+WWW= http://silas.psfc.mit.edu/tth/
-RUN_DEPENDS= ppmtogif:graphics/netpbm
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/license.txt
+
+RUN_DEPENDS= bash:shells/bash \
+ ppmtogif:graphics/netpbm
USES= ghostscript:run shebangfix tar:tgz
-#USE_TEX= latex
-SHEBANG_FILES= Xfonts.fix
+
+SHEBANG_FILES= ${WRKSRC}/tthprep
+
+WRKSRC= ${WRKDIR}/tthgold
OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+post-patch:
+ cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \
+ tth.c tthprep *.html *.tex
do-build:
- cd ${WRKSRC}; ${CC} ${CFLAGS} tth.c -o tth -ll
+.for c in tth tthrfcat tthsplit
+ cd ${WRKSRC} && ${CC} ${CFLAGS} -o ${c} ${c}.c
+.endfor
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/tth ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/latex2gif ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/ps2gif ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/ps2png ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/Xfonts.fix ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}/${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/license.txt ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/tth_manual.html ${STAGEDIR}${DOCSDIR}
- @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.for p in tth tthrfcat tthsplit
+ ${INSTALL_PROGRAM} ${WRKSRC}/${p} ${STAGEDIR}${PREFIX}/bin
+.endfor
+.for s in latex2gif tthprep
+ ${INSTALL_SCRIPT} ${WRKSRC}/${s} ${STAGEDIR}${PREFIX}/bin
+.endfor
+
+ ${MKDIR} ${STAGEDIR}${DATADIR}/styles
+ ${INSTALL_DATA} ${WRKSRC}/*.sty ${STAGEDIR}${DATADIR}/styles
+ cd ${WRKSRC} && ${COPYTREE_SHARE} babel ${STAGEDIR}${DATADIR}
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} *.html *.tex ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/textproc/tth/distinfo b/textproc/tth/distinfo
index 1a923ddaa9e7..e4d7921624cd 100644
--- a/textproc/tth/distinfo
+++ b/textproc/tth/distinfo
@@ -1,2 +1,3 @@
-SHA256 (tth_C.tgz) = ce532f5dcf907c29e1ec581d1bd9c235f0ad66fe75f0b3b703eb2a73664ab61d
-SIZE (tth_C.tgz) = 329979
+TIMESTAMP = 1729068608
+SHA256 (tthC.tgz) = 3af4e524a8653e35e28939f6e2dda939c7c5c190fcfc69749f16a257f587a77e
+SIZE (tthC.tgz) = 374725
diff --git a/textproc/tth/files/patch-gold__man.html b/textproc/tth/files/patch-gold__man.html
new file mode 100644
index 000000000000..2f02dde5da09
--- /dev/null
+++ b/textproc/tth/files/patch-gold__man.html
@@ -0,0 +1,38 @@
+--- gold_man.html.orig 2011-01-25 01:20:04 UTC
++++ gold_man.html
+@@ -325,7 +325,7 @@ the extra command:
+ <p>
+
+ <pre>
+-\input /usr/local/tth/tthprep.sty
++\input %%DATADIR%%/styles/tthprep.sty
+
+ </pre>
+
+@@ -432,7 +432,7 @@ line, for example
+ <p>
+
+ <pre>
+-%%tth: \input /usr/local/tth/swedish.bab
++%%tth: \input %%DATADIR%%/babel/swedish.bab
+
+ </pre>
+
+@@ -452,7 +452,7 @@ supported by the simplified TtH style file input via:
+ <p>
+
+ <pre>
+-%%tth:\input /usr/local/tth/amslatex.sty
++%%tth:\input %%DATADIR%%/styles/amslatex.sty
+
+ </pre>
+
+@@ -492,7 +492,7 @@ you can add the following line in the preamble.
+ you can add the following line in the preamble.
+
+ <pre>
+-%%tth: \input /usr/local/tth/tthntbib.sty
++%%tth: \input %%DATADIR%%/styles/tthntbib.sty
+
+ </pre>
+ Your file might already contain, or you might want also to add lines like:
diff --git a/textproc/tth/files/patch-gold__man.tex b/textproc/tth/files/patch-gold__man.tex
new file mode 100644
index 000000000000..05bb63942a0e
--- /dev/null
+++ b/textproc/tth/files/patch-gold__man.tex
@@ -0,0 +1,38 @@
+--- gold_man.tex.orig 2014-06-22 20:02:23 UTC
++++ gold_man.tex
+@@ -225,7 +225,7 @@ the extra command:
+ the extra command:
+
+ \begin{verbatim}
+-\input /usr/local/tth/tthprep.sty
++\input %%DATADIR%%/styles/tthprep.sty
+ \end{verbatim}
+
+ \noindent where the path should be to wherever you unpacked or are
+@@ -308,7 +308,7 @@ line, for example
+ line, for example
+
+ \begin{verbatim}
+-%%tth: \input /usr/local/tth/swedish.bab
++%%tth: \input %%DATADIR%%/babel/swedish.bab
+ \end{verbatim}
+
+ \noindent This redefines the titles of chapters, table of contents, index, and
+@@ -321,7 +321,7 @@ supported by the simplified TtH style file input via:
+ supported by the simplified TtH style file input via:
+
+ \begin{verbatim}
+-%%tth:\input /usr/local/tth/amslatex.sty
++%%tth:\input %%DATADIR%%/styles/amslatex.sty
+ \end{verbatim}
+
+ \noindent The layout subtleties of these environments are inappropriate
+@@ -352,7 +352,7 @@ you can add the following line in the preamble.
+ the \verb!\usepackage{natbib}! is not explicitly in your LaTeX file,
+ you can add the following line in the preamble.
+ \begin{verbatim}
+-%%tth: \input /usr/local/tth/tthntbib.sty
++%%tth: \input %%DATADIR%%/styles/tthntbib.sty
+ \end{verbatim}
+ Your file might already contain, or you might want also to add lines like:
+ \begin{verbatim}
diff --git a/textproc/tth/files/patch-tth.c b/textproc/tth/files/patch-tth.c
new file mode 100644
index 000000000000..62d8b440ad47
--- /dev/null
+++ b/textproc/tth/files/patch-tth.c
@@ -0,0 +1,11 @@
+--- tth.c.orig 2022-11-18 20:34:51 UTC
++++ tth.c
+@@ -20534,7 +20534,7 @@ YY_RULE_SETUP
+ \\def\\tthciteform#1#2#3#4{\\ifNAT@numbers#1\\else\\ #3, [#2\\fi}\
+ \\def\\tthciteob{\\ifNAT@numbers[\\else\\fi}\
+ \\def\\tthciteib{\\ifNAT@numbers\\else]\\fi}\\def\\tthcitecb{]}\
+-\\input tthntbib.sty");
++\\input %%DATADIR%%/styles/tthntbib.sty");
+ }
+ YY_BREAK
+ case 596:
diff --git a/textproc/tth/files/patch-tth__man.html b/textproc/tth/files/patch-tth__man.html
new file mode 100644
index 000000000000..10cfc3e30f4e
--- /dev/null
+++ b/textproc/tth/files/patch-tth__man.html
@@ -0,0 +1,20 @@
+--- tth_man.html.orig 2025-11-03 23:36:21 UTC
++++ tth_man.html
+@@ -1271,7 +1271,7 @@ without alteration of the original <span class="roman"
+ An example using the <tt>-p</tt> switch might be
+
+ <pre>
+-tth&nbsp;&#62;file.html&nbsp;&lt;file.tex&nbsp;-p/usr/local/tthinputs:~/mytthinputs
++tth&nbsp;&#62;file.html&nbsp;&lt;file.tex&nbsp;-p%%DATADIR%%/tthinputs:~/mytthinputs
+
+ </pre>
+
+@@ -1617,7 +1617,7 @@ the extra command:
+ <div class="p"><!----></div>
+
+ <pre>
+-\input&nbsp;/usr/local/tth/tthprep.sty
++\input&nbsp;%%DATADIR%%/styles/tthprep.sty
+
+ </pre>
+
diff --git a/textproc/tth/files/patch-tth__man.tex b/textproc/tth/files/patch-tth__man.tex
new file mode 100644
index 000000000000..edc78869fa52
--- /dev/null
+++ b/textproc/tth/files/patch-tth__man.tex
@@ -0,0 +1,20 @@
+--- tth_man.tex.orig 2025-11-03 23:36:21 UTC
++++ tth_man.tex
+@@ -1006,7 +1006,7 @@ without alteration of the original \TeX\ files, by pla
+ (simplified) version of the macro package on the path \TtH\ searches.
+ An example using the \verb!-p! switch might be
+ \begin{verbatim}
+-tth >file.html <file.tex -p/usr/local/tthinputs:~/mytthinputs
++tth >file.html <file.tex -p%%DATADIR%%/tthinputs:~/mytthinputs
+ \end{verbatim}
+
+ \index{macros!alternate}
+@@ -1280,7 +1280,7 @@ the extra command:
+ the extra command:
+
+ \begin{verbatim}
+-\input /usr/local/tth/tthprep.sty
++\input %%DATADIR%%/styles/tthprep.sty
+ \end{verbatim}
+
+ \noindent where the path should be to wherever you unpacked or are
diff --git a/textproc/tth/files/patch-tthprep b/textproc/tth/files/patch-tthprep
new file mode 100644
index 000000000000..8b17030dbdc0
--- /dev/null
+++ b/textproc/tth/files/patch-tthprep
@@ -0,0 +1,11 @@
+--- tthprep.orig 2025-11-03 23:36:21 UTC
++++ tthprep
+@@ -7,7 +7,7 @@ if ls $1 ; then
+ if cp $1 tth_temp.tex ; then
+ echo "Copying latex file to:"
+ if ls tth_temp.tex ; then
+- sed -e '/\\document/r tthprep.sty' tth_temp.tex > $1
++ sed -e '/\\document/r %%DATADIR%%/styles/tthprep.sty' tth_temp.tex > $1
+ # cat tth_prep.tex tth_temp.tex > $1
+ echo "Running Latex twice on temporarily modified file:"
+ ls $1
diff --git a/textproc/tth/pkg-message b/textproc/tth/pkg-message
deleted file mode 100644
index eed051d710b1..000000000000
--- a/textproc/tth/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-[
-{ type: install
- message: <<EOM
- Please read the license in %%PREFIX%%/share/doc/tth/license.txt.
-EOM
-}
-]
diff --git a/textproc/tth/pkg-plist b/textproc/tth/pkg-plist
index ad6395ab8b54..82068ac88ada 100644
--- a/textproc/tth/pkg-plist
+++ b/textproc/tth/pkg-plist
@@ -1,8 +1,22 @@
-bin/Xfonts.fix
bin/latex2gif
-bin/ps2gif
-bin/ps2png
bin/tth
+bin/tthprep
+bin/tthrfcat
+bin/tthsplit
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/gold_man.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/gold_man.tex
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/tth_man.html
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/tth_man.tex
share/man/man1/tth.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/license.txt
-%%PORTDOCS%%%%DOCSDIR%%/tth_manual.html
+%%DATADIR%%/babel/danish.bab
+%%DATADIR%%/babel/dutch.bab
+%%DATADIR%%/babel/english.bab
+%%DATADIR%%/babel/french.bab
+%%DATADIR%%/babel/german.bab
+%%DATADIR%%/babel/italian.bab
+%%DATADIR%%/babel/spanish.bab
+%%DATADIR%%/babel/swedish.bab
+%%DATADIR%%/styles/amslatex.sty
+%%DATADIR%%/styles/tthntbib.sty
+%%DATADIR%%/styles/tthprep.sty
+%%DATADIR%%/styles/tthxspac.sty
diff --git a/textproc/ttynt/Makefile b/textproc/ttynt/Makefile
index 2026e3b02eb0..391fb937a869 100644
--- a/textproc/ttynt/Makefile
+++ b/textproc/ttynt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ttynt
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.1
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tui-journal/Makefile b/textproc/tui-journal/Makefile
index f6ab9dfbe2e2..631309575fe9 100644
--- a/textproc/tui-journal/Makefile
+++ b/textproc/tui-journal/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tui-journal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.0
+DISTVERSION= 0.16.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= dutra@FreeBSD.org
diff --git a/textproc/tui-journal/Makefile.crates b/textproc/tui-journal/Makefile.crates
index 373ad90a1a31..9a5b1c3a4e11 100644
--- a/textproc/tui-journal/Makefile.crates
+++ b/textproc/tui-journal/Makefile.crates
@@ -23,19 +23,18 @@ CARGO_CRATES= addr2line-0.24.2 \
bytes-1.10.1 \
cassowary-0.3.0 \
castaway-0.2.4 \
- cc-1.2.29 \
+ cc-1.2.30 \
cfg-if-1.0.1 \
chrono-0.4.41 \
clap-4.5.41 \
clap_builder-4.5.41 \
clap_derive-4.5.41 \
clap_lex-0.7.5 \
- clipboard-win-5.4.0 \
+ clipboard-win-5.4.1 \
colorchoice-1.0.4 \
compact_str-0.8.1 \
concurrent-queue-2.5.0 \
const-oid-0.9.6 \
- core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
crc-3.3.0 \
@@ -70,8 +69,6 @@ CARGO_CRATES= addr2line-0.24.2 \
flume-0.11.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -109,8 +106,8 @@ CARGO_CRATES= addr2line-0.24.2 \
idna_adapter-1.2.1 \
indexmap-2.10.0 \
indoc-2.0.6 \
- instability-0.3.7 \
- io-uring-0.7.8 \
+ instability-0.3.9 \
+ io-uring-0.7.9 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
itoa-1.0.15 \
@@ -120,7 +117,7 @@ CARGO_CRATES= addr2line-0.24.2 \
libc-0.2.174 \
libgit2-sys-0.18.2+1.9.1 \
libm-0.2.15 \
- libredox-0.1.4 \
+ libredox-0.1.8 \
libsqlite3-sys-0.30.1 \
libz-sys-1.1.22 \
linux-raw-sys-0.4.15 \
@@ -134,7 +131,6 @@ CARGO_CRATES= addr2line-0.24.2 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
- native-tls-0.2.14 \
nom-7.1.3 \
num-bigint-dig-0.8.4 \
num-conv-0.1.0 \
@@ -152,10 +148,6 @@ CARGO_CRATES= addr2line-0.24.2 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
- openssl-0.10.73 \
- openssl-macros-0.1.1 \
- openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
option-ext-0.2.0 \
os_pipe-1.2.2 \
parking-2.2.1 \
@@ -185,22 +177,19 @@ CARGO_CRATES= addr2line-0.24.2 \
ratatui-0.29.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.17 \
redox_users-0.5.0 \
rsa-0.9.8 \
- rustc-demangle-0.1.25 \
+ rustc-demangle-0.1.26 \
rustix-0.38.44 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustversion-1.0.21 \
ryu-1.0.20 \
- schannel-0.1.27 \
scopeguard-1.2.0 \
- security-framework-2.11.1 \
- security-framework-sys-2.14.0 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_spanned-0.6.9 \
+ serde_json-1.0.141 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
@@ -213,7 +202,7 @@ CARGO_CRATES= addr2line-0.24.2 \
slab-0.4.10 \
smallvec-1.15.1 \
smawk-0.3.2 \
- socket2-0.5.10 \
+ socket2-0.6.0 \
spin-0.9.8 \
spki-0.7.3 \
sqlx-0.8.6 \
@@ -244,13 +233,13 @@ CARGO_CRATES= addr2line-0.24.2 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.46.1 \
+ tokio-1.47.0 \
tokio-macros-2.5.0 \
tokio-stream-0.1.17 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
@@ -297,7 +286,6 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-result-0.3.4 \
windows-strings-0.4.2 \
windows-sys-0.48.0 \
- windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
windows-targets-0.48.5 \
diff --git a/textproc/tui-journal/distinfo b/textproc/tui-journal/distinfo
index 902809dbe9bb..859c657a6a11 100644
--- a/textproc/tui-journal/distinfo
+++ b/textproc/tui-journal/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752858539
+TIMESTAMP = 1757953652
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -49,8 +49,8 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
-SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
@@ -63,8 +63,8 @@ SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8
SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
-SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
-SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
@@ -73,8 +73,6 @@ SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fe
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
-SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
-SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
@@ -143,10 +141,6 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -221,10 +215,10 @@ SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58
SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
-SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
-SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
@@ -243,8 +237,8 @@ SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317
SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
-SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/libredox-0.1.8.crate) = 360e552c93fa0e8152ab463bc4c4837fce76a225df11dfaeea66c313de5e61f7
+SIZE (rust/crates/libredox-0.1.8.crate) = 7268
SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
@@ -271,8 +265,6 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
-SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
-SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
@@ -307,14 +299,6 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
-SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
-SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
-SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
@@ -373,38 +357,32 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
SIZE (rust/crates/rsa-0.9.8.crate) = 85741
-SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
-SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
-SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -429,8 +407,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -491,20 +469,20 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
-SIZE (rust/crates/tokio-1.46.1.crate) = 823632
+SHA256 (rust/crates/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35
+SIZE (rust/crates/tokio-1.47.0.crate) = 828980
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
@@ -597,8 +575,6 @@ SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a495
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
@@ -687,5 +663,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (AmmarAbouZor-tui-journal-v0.16.0_GH0.tar.gz) = 2566eb09c57c70902aa38ecc75a1d961b5f6f46e1a0092d1b2db325a201675b1
-SIZE (AmmarAbouZor-tui-journal-v0.16.0_GH0.tar.gz) = 2010224
+SHA256 (AmmarAbouZor-tui-journal-v0.16.1_GH0.tar.gz) = 50175b107adf10a1555577cd84d83ae74a06430066598ac3e1e3f1d8bca91ff0
+SIZE (AmmarAbouZor-tui-journal-v0.16.1_GH0.tar.gz) = 2009511
diff --git a/textproc/typst/Makefile b/textproc/typst/Makefile
index 7f9b031852e0..35dd205e96ef 100644
--- a/textproc/typst/Makefile
+++ b/textproc/typst/Makefile
@@ -1,7 +1,6 @@
PORTNAME= typst
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.1
-PORTREVISION= 3
+DISTVERSION= 0.14.0
CATEGORIES= textproc
MAINTAINER= wen@FreeBSD.org
diff --git a/textproc/typst/Makefile.crates b/textproc/typst/Makefile.crates
index 487d559575cd..581a56ed41e2 100644
--- a/textproc/typst/Makefile.crates
+++ b/textproc/typst/Makefile.crates
@@ -15,16 +15,17 @@ CARGO_CRATES= adler2-2.0.0 \
autocfg-1.4.0 \
az-1.2.1 \
base64-0.22.1 \
- biblatex-0.10.0 \
+ biblatex-0.11.0 \
bincode-1.3.3 \
- bit-set-0.5.3 \
- bit-vec-0.6.3 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.1 \
bitvec-1.0.1 \
bumpalo-3.17.0 \
by_address-1.2.1 \
- bytemuck-1.21.0 \
+ bytemuck-1.23.1 \
+ bytemuck_derive-1.8.1 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
cc-1.2.11 \
@@ -36,7 +37,7 @@ CARGO_CRATES= adler2-2.0.0 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- citationberg-0.5.0 \
+ citationberg-0.6.1 \
clap-4.5.28 \
clap_builder-4.5.27 \
clap_complete-4.5.44 \
@@ -45,18 +46,18 @@ CARGO_CRATES= adler2-2.0.0 \
clap_mangen-0.2.26 \
cobs-0.2.3 \
codespan-reporting-0.11.1 \
- codex-0.1.1 \
+ codex-0.2.0 \
color-print-0.3.7 \
color-print-proc-macro-0.3.7 \
color_quant-1.1.0 \
colorchoice-1.0.3 \
- comemo-0.4.0 \
- comemo-macros-0.4.0 \
+ comemo-0.5.0 \
+ comemo-macros-0.5.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
core_maths-0.1.1 \
crc32fast-1.4.2 \
- crossbeam-channel-0.5.14 \
+ crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
@@ -69,7 +70,6 @@ CARGO_CRATES= adler2-2.0.0 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- downcast-rs-1.2.1 \
ecow-0.2.3 \
either-1.13.0 \
embedded-io-0.4.0 \
@@ -79,17 +79,19 @@ CARGO_CRATES= adler2-2.0.0 \
env_proxy-0.4.1 \
equivalent-1.0.1 \
errno-0.3.10 \
- fancy-regex-0.11.0 \
+ euclid-0.22.11 \
+ fancy-regex-0.16.2 \
fast-srgb8-1.0.0 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
filetime-0.2.25 \
- flate2-1.0.35 \
+ flate2-1.1.2 \
float-cmp-0.9.0 \
+ float-cmp-0.10.0 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ font-types-0.10.0 \
fontconfig-parser-0.5.7 \
- fontdb-0.21.0 \
+ fontdb-0.23.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
@@ -100,10 +102,17 @@ CARGO_CRATES= adler2-2.0.0 \
getrandom-0.2.15 \
getrandom-0.3.1 \
gif-0.13.1 \
+ glidesort-0.1.2 \
half-2.4.1 \
hashbrown-0.12.3 \
hashbrown-0.15.2 \
- hayagriva-0.8.1 \
+ hayagriva-0.9.1 \
+ hayro-0.4.0 \
+ hayro-font-0.3.0 \
+ hayro-interpret-0.4.0 \
+ hayro-svg-0.2.0 \
+ hayro-syntax-0.4.0 \
+ hayro-write-0.3.0 \
heck-0.5.0 \
httpdate-1.0.3 \
hypher-0.1.5 \
@@ -125,12 +134,13 @@ CARGO_CRATES= adler2-2.0.0 \
icu_segmenter_data-1.5.0 \
idna-1.0.3 \
idna_adapter-1.2.0 \
- if_chain-1.0.2 \
- image-0.25.5 \
- image-webp-0.1.3 \
+ image-0.25.6 \
+ image-webp-0.2.1 \
imagesize-0.13.0 \
+ imagesize-0.14.0 \
indexmap-1.9.3 \
indexmap-2.7.1 \
+ infer-0.19.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
is-docker-0.2.0 \
@@ -142,13 +152,17 @@ CARGO_CRATES= adler2-2.0.0 \
kamadak-exif-0.6.1 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
- kurbo-0.11.1 \
+ krilla-0.5.0 \
+ krilla-svg-0.2.0 \
+ kurbo-0.11.2 \
+ kurbo-0.12.0 \
libc-0.2.169 \
libdeflate-sys-1.23.0 \
libdeflater-1.23.0 \
libfuzzer-sys-0.4.9 \
libm-0.2.11 \
libredox-0.1.3 \
+ libz-rs-sys-0.5.1 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.15 \
lipsum-0.9.1 \
@@ -160,9 +174,9 @@ CARGO_CRATES= adler2-2.0.0 \
memchr-2.7.4 \
memmap2-0.9.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.3 \
- mio-1.0.3 \
- multi-stash-0.2.0 \
+ miniz_oxide-0.8.5 \
+ mio-1.0.4 \
+ moxcms-0.7.5 \
mutate_once-0.1.1 \
native-tls-0.2.13 \
nom-7.1.3 \
@@ -172,14 +186,13 @@ CARGO_CRATES= adler2-2.0.0 \
num-conv-0.1.0 \
num-integer-0.1.46 \
num-traits-0.2.19 \
- numerals-0.1.4 \
once_cell-1.20.2 \
open-5.3.2 \
- openssl-0.10.70 \
+ openssl-0.10.72 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
openssl-src-300.4.1+3.4.0 \
- openssl-sys-0.9.105 \
+ openssl-sys-0.9.107 \
option-ext-0.2.0 \
oxipng-9.1.3 \
palette-0.7.6 \
@@ -188,14 +201,14 @@ CARGO_CRATES= adler2-2.0.0 \
parking_lot_core-0.9.10 \
paste-1.0.15 \
pathdiff-0.2.3 \
- pdf-writer-0.12.1 \
+ pdf-writer-0.14.0 \
percent-encoding-2.3.1 \
- phf-0.11.3 \
- phf_generator-0.11.3 \
- phf_macros-0.11.3 \
- phf_shared-0.11.3 \
+ phf-0.13.1 \
+ phf_generator-0.13.1 \
+ phf_macros-0.13.1 \
+ phf_shared-0.13.1 \
pico-args-0.5.0 \
- pixglyph-0.5.1 \
+ pixglyph-0.6.0 \
pkg-config-0.3.31 \
plist-1.7.0 \
png-0.17.16 \
@@ -203,13 +216,15 @@ CARGO_CRATES= adler2-2.0.0 \
postcard-1.1.1 \
powerfmt-0.2.0 \
ppv-lite86-0.2.20 \
- proc-macro2-1.0.93 \
+ proc-macro-hack-0.5.20+deprecated \
+ proc-macro2-1.0.101 \
psm-0.1.24 \
pulldown-cmark-0.9.6 \
+ pxfm-0.1.24 \
qcms-0.3.0 \
quick-error-2.0.1 \
quick-xml-0.32.0 \
- quick-xml-0.36.2 \
+ quick-xml-0.38.3 \
quote-1.0.38 \
radium-0.7.0 \
rand-0.8.5 \
@@ -217,20 +232,22 @@ CARGO_CRATES= adler2-2.0.0 \
rand_core-0.6.4 \
rayon-1.10.0 \
rayon-core-1.12.1 \
+ read-fonts-0.35.0 \
redox_syscall-0.5.8 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- resvg-0.43.0 \
+ resvg-0.45.0 \
rgb-0.8.50 \
roff-0.2.2 \
+ roman-numerals-rs-3.1.0 \
roxmltree-0.20.0 \
rust_decimal-1.36.0 \
- rustc-hash-2.1.0 \
+ rustc-hash-2.1.1 \
rustix-0.38.44 \
rustversion-1.0.19 \
- rustybuzz-0.18.0 \
+ rustybuzz-0.20.1 \
ryu-1.0.19 \
same-file-1.0.6 \
schannel-0.1.27 \
@@ -251,32 +268,30 @@ CARGO_CRATES= adler2-2.0.0 \
simd-adler32-0.3.7 \
simplecss-0.2.2 \
siphasher-1.0.1 \
+ skrifa-0.37.0 \
+ slab-0.4.11 \
slotmap-1.0.7 \
- smallvec-1.13.2 \
+ smallvec-1.15.1 \
spin-0.9.8 \
stable_deref_trait-1.2.0 \
- stacker-0.1.17 \
+ stacker-0.1.21 \
strict-num-0.1.1 \
- string-interner-0.18.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
- subsetter-0.2.0 \
- svg2pdf-0.12.0 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ subsetter-0.2.3 \
svgtypes-0.15.3 \
syn-2.0.98 \
synstructure-0.13.1 \
- syntect-5.2.0 \
+ syntect-5.3.0 \
tap-1.0.1 \
tar-0.4.43 \
tempfile-3.16.0 \
termcolor-1.4.1 \
terminal_size-0.4.1 \
thin-vec-0.2.13 \
- thiserror-1.0.69 \
- thiserror-2.0.11 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
time-0.3.37 \
time-core-0.1.2 \
time-macros-0.2.19 \
@@ -284,21 +299,24 @@ CARGO_CRATES= adler2-2.0.0 \
tiny-skia-path-0.11.4 \
tiny_http-0.12.0 \
tinystr-0.7.6 \
+ tinystr-0.8.1 \
tinyvec-1.8.1 \
tinyvec_macros-0.1.1 \
toml-0.8.19 \
toml_datetime-0.6.8 \
toml_edit-0.22.23 \
- ttf-parser-0.24.1 \
+ ttf-parser-0.25.1 \
two-face-0.4.3 \
typed-arena-2.0.2 \
- typst-assets-0.13.1 \
- unic-langid-0.9.5 \
- unic-langid-impl-0.9.5 \
+ typst-assets-0.14.0 \
+ unic-langid-0.9.6 \
+ unic-langid-impl-0.9.6 \
+ unic-langid-macros-0.9.6 \
+ unic-langid-macros-impl-0.9.6 \
unicase-2.8.1 \
unicode-bidi-0.3.18 \
- unicode-bidi-mirroring-0.3.0 \
- unicode-ccc-0.3.0 \
+ unicode-bidi-mirroring-0.4.0 \
+ unicode-ccc-0.4.0 \
unicode-ident-1.0.16 \
unicode-math-class-0.1.0 \
unicode-normalization-0.1.24 \
@@ -311,7 +329,7 @@ CARGO_CRATES= adler2-2.0.0 \
unscanny-0.1.0 \
ureq-2.12.1 \
url-2.5.4 \
- usvg-0.43.0 \
+ usvg-0.45.0 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
@@ -325,11 +343,11 @@ CARGO_CRATES= adler2-2.0.0 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
- wasmi-0.40.0 \
- wasmi_collections-0.40.0 \
- wasmi_core-0.40.0 \
- wasmi_ir-0.40.0 \
- wasmparser-0.221.2 \
+ wasmi-0.51.1 \
+ wasmi_collections-0.51.1 \
+ wasmi_core-0.51.1 \
+ wasmi_ir-0.51.1 \
+ wasmparser-0.228.0 \
web-sys-0.3.77 \
weezl-0.1.8 \
winapi-util-0.1.9 \
@@ -347,27 +365,32 @@ CARGO_CRATES= adler2-2.0.0 \
windows_x86_64_msvc-0.52.6 \
winnow-0.7.1 \
wit-bindgen-rt-0.33.0 \
+ write-fonts-0.43.0 \
write16-1.0.0 \
writeable-0.5.5 \
wyz-0.5.1 \
xattr-1.4.0 \
xmlparser-0.13.6 \
xmlwriter-0.1.0 \
- xmp-writer-0.3.1 \
+ xmp-writer-0.3.2 \
xz2-0.1.7 \
yaml-front-matter-0.1.0 \
yaml-rust-0.4.5 \
yoke-0.7.5 \
+ yoke-0.8.0 \
yoke-derive-0.7.5 \
+ yoke-derive-0.8.0 \
zerocopy-0.7.35 \
zerocopy-derive-0.7.35 \
zerofrom-0.1.5 \
zerofrom-derive-0.1.5 \
zerotrie-0.1.3 \
zerovec-0.10.4 \
+ zerovec-0.11.4 \
zerovec-derive-0.10.3 \
- zip-2.2.2 \
+ zip-5.1.1 \
+ zlib-rs-0.5.1 \
zopfli-0.8.1 \
zune-core-0.4.12 \
zune-jpeg-0.4.14 \
- typst-dev-assets@git+https://github.com/typst/typst-dev-assets?tag=v0.13.1\#9879589f4b3247b12c5e694d0d7fa86d4d8a198e
+ typst-dev-assets@git+https://github.com/typst/typst-dev-assets?tag=v0.14.0\#0b12d75772199e07294749ffe078ea030b857746
diff --git a/textproc/typst/distinfo b/textproc/typst/distinfo
index 2233e72e1ded..2ca9bd3c13c8 100644
--- a/textproc/typst/distinfo
+++ b/textproc/typst/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1742455903
+TIMESTAMP = 1761873410
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -33,26 +33,28 @@ SHA256 (rust/crates/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823
SIZE (rust/crates/az-1.2.1.crate) = 27842
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/biblatex-0.10.0.crate) = a35a7317fcbdbef94b60d0dd0a658711a936accfce4a631fea4bf8e527eff3c2
-SIZE (rust/crates/biblatex-0.10.0.crate) = 92937
+SHA256 (rust/crates/biblatex-0.11.0.crate) = 53d0c374feba1b9a59042a7c1cf00ce7c34b977b9134fe7c42b08e5183729f66
+SIZE (rust/crates/biblatex-0.11.0.crate) = 98441
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
-SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
-SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
SIZE (rust/crates/by_address-1.2.1.crate) = 8437
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/bytemuck_derive-1.8.1.crate) = 3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a
+SIZE (rust/crates/bytemuck_derive-1.8.1.crate) = 23100
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
@@ -75,8 +77,8 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/citationberg-0.5.0.crate) = e4595e03beafb40235070080b5286d3662525efc622cca599585ff1d63f844fa
-SIZE (rust/crates/citationberg-0.5.0.crate) = 61559
+SHA256 (rust/crates/citationberg-0.6.1.crate) = 1f6597e8bdbca37f1f56e5a80d15857b0932aead21a78d20de49e99e74933046
+SIZE (rust/crates/citationberg-0.6.1.crate) = 66778
SHA256 (rust/crates/clap-4.5.28.crate) = 3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff
SIZE (rust/crates/clap-4.5.28.crate) = 56073
SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
@@ -93,8 +95,8 @@ SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302
SIZE (rust/crates/cobs-0.2.3.crate) = 12576
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/codex-0.1.1.crate) = 724d27a0ee38b700e5e164350e79aba601a0db673ac47fce1cb74c3e38864036
-SIZE (rust/crates/codex-0.1.1.crate) = 23241
+SHA256 (rust/crates/codex-0.2.0.crate) = 9589e1effc5cacbea347899645c654158b03b2053d24bb426fd3128ced6e423c
+SIZE (rust/crates/codex-0.2.0.crate) = 43026
SHA256 (rust/crates/color-print-0.3.7.crate) = 3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4
SIZE (rust/crates/color-print-0.3.7.crate) = 11586
SHA256 (rust/crates/color-print-proc-macro-0.3.7.crate) = 692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22
@@ -103,10 +105,10 @@ SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/comemo-0.4.0.crate) = df6916408a724339aa77b18214233355f3eb04c42eb895e5f8909215bd8a7a91
-SIZE (rust/crates/comemo-0.4.0.crate) = 22641
-SHA256 (rust/crates/comemo-macros-0.4.0.crate) = c8936e42f9b4f5bdfaf23700609ac1f11cb03ad4c1ec128a4ee4fd0903e228db
-SIZE (rust/crates/comemo-macros-0.4.0.crate) = 8176
+SHA256 (rust/crates/comemo-0.5.0.crate) = 649d7b2d867b569729c03c0f6968db10bc95921182a1f2b2012b1b549492f39d
+SIZE (rust/crates/comemo-0.5.0.crate) = 28954
+SHA256 (rust/crates/comemo-macros-0.5.0.crate) = 51c87fc7e85487493ddedae1a3a34b897c77ad8825375b79265a8a162c28d535
+SIZE (rust/crates/comemo-macros-0.5.0.crate) = 10000
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -115,8 +117,8 @@ SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac
SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -141,8 +143,6 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
-SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/ecow-0.2.3.crate) = e42fc0a93992b20c58b99e59d61eaf1635a25bfbe49e4275c34ba0aee98119ba
SIZE (rust/crates/ecow-0.2.3.crate) = 26087
SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
@@ -161,8 +161,10 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
-SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
+SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
+SIZE (rust/crates/euclid-0.22.11.crate) = 79261
+SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f
+SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662
SHA256 (rust/crates/fast-srgb8-1.0.0.crate) = dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1
SIZE (rust/crates/fast-srgb8-1.0.0.crate) = 17214
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -171,18 +173,20 @@ SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/font-types-0.10.0.crate) = 511e2c18a516c666d27867d2f9821f76e7d591f762e9fc41dd6cc5c90fe54b0b
+SIZE (rust/crates/font-types-0.10.0.crate) = 24757
SHA256 (rust/crates/fontconfig-parser-0.5.7.crate) = c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7
SIZE (rust/crates/fontconfig-parser-0.5.7.crate) = 39564
-SHA256 (rust/crates/fontdb-0.21.0.crate) = 37be9fc20d966be438cd57a45767f73349477fb0f85ce86e000557f787298afb
-SIZE (rust/crates/fontdb-0.21.0.crate) = 108167
+SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905
+SIZE (rust/crates/fontdb-0.23.0.crate) = 108324
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
@@ -203,14 +207,28 @@ SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c0
SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
SIZE (rust/crates/gif-0.13.1.crate) = 36408
+SHA256 (rust/crates/glidesort-0.1.2.crate) = f2e102e6eb644d3e0b186fc161e4460417880a0a0b87d235f2e5b8fb30f2e9e0
+SIZE (rust/crates/glidesort-0.1.2.crate) = 33672
SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
SIZE (rust/crates/half-2.4.1.crate) = 50892
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/hayagriva-0.8.1.crate) = 954907554bb7fcba29a4f917c2d43e289ec21b69d872ccf97db160eca6caeed8
-SIZE (rust/crates/hayagriva-0.8.1.crate) = 343788
+SHA256 (rust/crates/hayagriva-0.9.1.crate) = 1cb69425736f184173b3ca6e27fcba440a61492a790c786b1c6af7e06a03e575
+SIZE (rust/crates/hayagriva-0.9.1.crate) = 460242
+SHA256 (rust/crates/hayro-0.4.0.crate) = 048488ba88552bb0fb2a7e4001c64d5bed65d1a92167186a1bb9151571f32e60
+SIZE (rust/crates/hayro-0.4.0.crate) = 36512
+SHA256 (rust/crates/hayro-font-0.3.0.crate) = 10e7e97ce840a6a70e7901e240ec65ba61106b66b37a4a1b899a2ce484248463
+SIZE (rust/crates/hayro-font-0.3.0.crate) = 38468
+SHA256 (rust/crates/hayro-interpret-0.4.0.crate) = 56204c972d08e844f3db13b1e14be769f846e576699b46d4f4637cc4f8f70102
+SIZE (rust/crates/hayro-interpret-0.4.0.crate) = 365232
+SHA256 (rust/crates/hayro-svg-0.2.0.crate) = e8c673304cec6e0dfd3b4f71fccecd45646899aa70279b62d3f933842abc4ac5
+SIZE (rust/crates/hayro-svg-0.2.0.crate) = 14532
+SHA256 (rust/crates/hayro-syntax-0.4.0.crate) = 3f9e5c7dbc0f11dc42775d1a6cc00f5f5137b90b6288dd7fe5f71d17b14d10be
+SIZE (rust/crates/hayro-syntax-0.4.0.crate) = 116992
+SHA256 (rust/crates/hayro-write-0.3.0.crate) = cc05d8b4bc878b9aee48d980ecb25ed08f1dd9fad6da5ab4d9b7c56ec03a0cf6
+SIZE (rust/crates/hayro-write-0.3.0.crate) = 7835
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
@@ -253,18 +271,20 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed
-SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
-SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b
-SIZE (rust/crates/image-0.25.5.crate) = 241073
-SHA256 (rust/crates/image-webp-0.1.3.crate) = f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904
-SIZE (rust/crates/image-webp-0.1.3.crate) = 50444
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/image-webp-0.2.1.crate) = b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f
+SIZE (rust/crates/image-webp-0.2.1.crate) = 60662
SHA256 (rust/crates/imagesize-0.13.0.crate) = edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285
SIZE (rust/crates/imagesize-0.13.0.crate) = 17033
+SHA256 (rust/crates/imagesize-0.14.0.crate) = 09e54e57b4c48b40f7aec75635392b12b3421fa26fe8b4332e63138ed278459c
+SIZE (rust/crates/imagesize-0.14.0.crate) = 22706
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/infer-0.19.0.crate) = a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7
+SIZE (rust/crates/infer-0.19.0.crate) = 19091
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -287,8 +307,14 @@ SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd98
SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
-SHA256 (rust/crates/kurbo-0.11.1.crate) = 89234b2cc610a7dd927ebde6b41dd1a5d4214cffaef4cf1fb2195d592f92518f
-SIZE (rust/crates/kurbo-0.11.1.crate) = 129186
+SHA256 (rust/crates/krilla-0.5.0.crate) = 199be5f63da6e19b71051fd5276258a8e55449ac48e2e7492c68238f38ca9f3b
+SIZE (rust/crates/krilla-0.5.0.crate) = 172894
+SHA256 (rust/crates/krilla-svg-0.2.0.crate) = 8d3eec075c9507dfdbfb4b9bc3b2aeac074ed422b61bcfd93517616d6b3d19c3
+SIZE (rust/crates/krilla-svg-0.2.0.crate) = 22368
+SHA256 (rust/crates/kurbo-0.11.2.crate) = 1077d333efea6170d9ccb96d3c3026f300ca0773da4938cc4c811daa6df68b0c
+SIZE (rust/crates/kurbo-0.11.2.crate) = 130628
+SHA256 (rust/crates/kurbo-0.12.0.crate) = ce9729cc38c18d86123ab736fd2e7151763ba226ac2490ec092d1dd148825e32
+SIZE (rust/crates/kurbo-0.12.0.crate) = 153541
SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
SIZE (rust/crates/libc-0.2.169.crate) = 757901
SHA256 (rust/crates/libdeflate-sys-1.23.0.crate) = 413b667c8a795fcbe6287a75a8ce92b1dae928172c716fe95044cb2ec7877941
@@ -301,6 +327,8 @@ SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1f
SIZE (rust/crates/libm-0.2.11.crate) = 111477
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -323,12 +351,12 @@ SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c
SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/multi-stash-0.2.0.crate) = 685a9ac4b61f4e728e1d2c6a7844609c16527aeb5e6c865915c08e619c16410f
-SIZE (rust/crates/multi-stash-0.2.0.crate) = 10938
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08
+SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b
SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276
SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c
@@ -347,22 +375,20 @@ SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad044
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/numerals-0.1.4.crate) = e25be21376a772d15f97ae789845340a9651d3c4246ff5ebb6a2b35f9c37bd31
-SIZE (rust/crates/numerals-0.1.4.crate) = 4143
SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
SIZE (rust/crates/open-5.3.2.crate) = 26342
-SHA256 (rust/crates/openssl-0.10.70.crate) = 61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6
-SIZE (rust/crates/openssl-0.10.70.crate) = 277545
+SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
+SIZE (rust/crates/openssl-0.10.72.crate) = 283852
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
SHA256 (rust/crates/openssl-src-300.4.1+3.4.0.crate) = faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c
SIZE (rust/crates/openssl-src-300.4.1+3.4.0.crate) = 9945831
-SHA256 (rust/crates/openssl-sys-0.9.105.crate) = 8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc
-SIZE (rust/crates/openssl-sys-0.9.105.crate) = 72287
+SHA256 (rust/crates/openssl-sys-0.9.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07
+SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/oxipng-9.1.3.crate) = aa3202b10a7ffac89508bb091fe420048c47926b37c5ff84d78dc8af7044fa86
@@ -379,22 +405,22 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
-SHA256 (rust/crates/pdf-writer-0.12.1.crate) = 5df03c7d216de06f93f398ef06f1385a60f2c597bb96f8195c8d98e08a26b1d5
-SIZE (rust/crates/pdf-writer-0.12.1.crate) = 1929788
+SHA256 (rust/crates/pdf-writer-0.14.0.crate) = 92a79477295a713c2ed425aa82a8b5d20cec3fdee203706cbe6f3854880c1c81
+SIZE (rust/crates/pdf-writer-0.14.0.crate) = 1944789
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
-SIZE (rust/crates/phf-0.11.3.crate) = 23231
-SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
-SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
-SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
-SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
-SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
-SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf
+SIZE (rust/crates/phf-0.13.1.crate) = 24786
+SHA256 (rust/crates/phf_generator-0.13.1.crate) = 135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737
+SIZE (rust/crates/phf_generator-0.13.1.crate) = 15952
+SHA256 (rust/crates/phf_macros-0.13.1.crate) = 812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef
+SIZE (rust/crates/phf_macros-0.13.1.crate) = 21732
+SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266
+SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
-SHA256 (rust/crates/pixglyph-0.5.1.crate) = d15afa937836bf3d876f5a04ce28810c06045857bf46c3d0d31073b8aada5494
-SIZE (rust/crates/pixglyph-0.5.1.crate) = 23137
+SHA256 (rust/crates/pixglyph-0.6.0.crate) = 3c1106193bc18a4b840eb075ff6664c8a0b0270f0531bb12a7e9c803e53b55c5
+SIZE (rust/crates/pixglyph-0.6.0.crate) = 23135
SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
SHA256 (rust/crates/plist-1.7.0.crate) = 42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016
@@ -409,20 +435,24 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
+SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/psm-0.1.24.crate) = 200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810
SIZE (rust/crates/psm-0.1.24.crate) = 23294
SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b
SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378
+SHA256 (rust/crates/pxfm-0.1.24.crate) = 83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde
+SIZE (rust/crates/pxfm-0.1.24.crate) = 867020
SHA256 (rust/crates/qcms-0.3.0.crate) = edecfcd5d755a5e5d98e24cf43113e7cdaec5a070edd0f6b250c03a573da30fa
SIZE (rust/crates/qcms-0.3.0.crate) = 53550
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
SHA256 (rust/crates/quick-xml-0.32.0.crate) = 1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2
SIZE (rust/crates/quick-xml-0.32.0.crate) = 184149
-SHA256 (rust/crates/quick-xml-0.36.2.crate) = f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe
-SIZE (rust/crates/quick-xml-0.36.2.crate) = 185201
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
SIZE (rust/crates/quote-1.0.38.crate) = 31252
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
@@ -437,6 +467,8 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/read-fonts-0.35.0.crate) = 6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358
+SIZE (rust/crates/read-fonts-0.35.0.crate) = 416793
SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
@@ -447,24 +479,26 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/resvg-0.43.0.crate) = c7314563c59c7ce31c18e23ad3dd092c37b928a0fa4e1c0a1a6504351ab411d1
-SIZE (rust/crates/resvg-0.43.0.crate) = 78694
+SHA256 (rust/crates/resvg-0.45.0.crate) = dd43d1c474e9dadf09a8fdf22d713ba668b499b5117b9b9079500224e26b5b29
+SIZE (rust/crates/resvg-0.45.0.crate) = 78010
SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
SIZE (rust/crates/rgb-0.8.50.crate) = 21980
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
+SHA256 (rust/crates/roman-numerals-rs-3.1.0.crate) = c85cd47a33a4510b1424fe796498e174c6a9cf94e606460ef022a19f3e4ff85e
+SIZE (rust/crates/roman-numerals-rs-3.1.0.crate) = 5308
SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
SHA256 (rust/crates/rust_decimal-1.36.0.crate) = b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555
SIZE (rust/crates/rust_decimal-1.36.0.crate) = 129249
-SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
-SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/rustybuzz-0.18.0.crate) = c85d1ccd519e61834798eb52c4e886e8c2d7d698dd3d6ce0b1b47eb8557f1181
-SIZE (rust/crates/rustybuzz-0.18.0.crate) = 270070
+SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
+SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
SIZE (rust/crates/ryu-1.0.19.crate) = 48770
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -505,38 +539,38 @@ SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c
SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/skrifa-0.37.0.crate) = 8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841
+SIZE (rust/crates/skrifa-0.37.0.crate) = 283031
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
-SHA256 (rust/crates/stacker-0.1.17.crate) = 799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b
-SIZE (rust/crates/stacker-0.1.17.crate) = 14699
+SHA256 (rust/crates/stacker-0.1.21.crate) = cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b
+SIZE (rust/crates/stacker-0.1.21.crate) = 17009
SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
-SHA256 (rust/crates/string-interner-0.18.0.crate) = 1a3275464d7a9f2d4cac57c89c2ef96a8524dba2864c8d6f82e3980baf136f9b
-SIZE (rust/crates/string-interner-0.18.0.crate) = 25863
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/subsetter-0.2.0.crate) = 74f98178f34057d4d4de93d68104007c6dea4dfac930204a69ab4622daefa648
-SIZE (rust/crates/subsetter-0.2.0.crate) = 41353
-SHA256 (rust/crates/svg2pdf-0.12.0.crate) = 5014c9dadcf318fb7ef8c16438e95abcc9de1ae24d60d5bccc64c55100c50364
-SIZE (rust/crates/svg2pdf-0.12.0.crate) = 51343
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/subsetter-0.2.3.crate) = cb6895a12ac5599bb6057362f00e8a3cf1daab4df33f553a55690a44e4fed8d0
+SIZE (rust/crates/subsetter-0.2.3.crate) = 47016
SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc
SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696
SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
SIZE (rust/crates/syn-2.0.98.crate) = 297807
SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
-SIZE (rust/crates/syntect-5.2.0.crate) = 822671
+SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3531b7c9e900abbf7c4d2190c925
+SIZE (rust/crates/syntect-5.3.0.crate) = 833348
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/tar-0.4.43.crate) = c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6
@@ -549,14 +583,10 @@ SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0b
SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
SHA256 (rust/crates/thin-vec-0.2.13.crate) = a38c90d48152c236a3ab59271da4f4ae63d678c5d7ad6b7714d7cb9760be5e4b
SIZE (rust/crates/thin-vec-0.2.13.crate) = 34112
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
SIZE (rust/crates/time-0.3.37.crate) = 123257
SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
@@ -571,6 +601,8 @@ SHA256 (rust/crates/tiny_http-0.12.0.crate) = 389915df6413a2e74fb181895f93338602
SIZE (rust/crates/tiny_http-0.12.0.crate) = 51330
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
@@ -581,26 +613,30 @@ SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638c
SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
SHA256 (rust/crates/toml_edit-0.22.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
-SHA256 (rust/crates/ttf-parser-0.24.1.crate) = 5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a
-SIZE (rust/crates/ttf-parser-0.24.1.crate) = 197588
+SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
+SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
SHA256 (rust/crates/two-face-0.4.3.crate) = 384eda438ddf62e2c6f39a174452d952d9d9df5a8ad5ade22198609f8dcaf852
SIZE (rust/crates/two-face-0.4.3.crate) = 3390549
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
-SHA256 (rust/crates/typst-assets-0.13.1.crate) = b5bf0cc3c2265502b51fcb73147cc7c951ceb694507195b93c2ab0b901abb902
-SIZE (rust/crates/typst-assets-0.13.1.crate) = 6068534
-SHA256 (rust/crates/unic-langid-0.9.5.crate) = 23dd9d1e72a73b25e07123a80776aae3e7b0ec461ef94f9151eed6ec88005a44
-SIZE (rust/crates/unic-langid-0.9.5.crate) = 8898
-SHA256 (rust/crates/unic-langid-impl-0.9.5.crate) = 0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5
-SIZE (rust/crates/unic-langid-impl-0.9.5.crate) = 89659
+SHA256 (rust/crates/typst-assets-0.14.0.crate) = 712f5e2c4134bcf22f292086aa515caff00a21d54c8b30c77c4fc1227442a89a
+SIZE (rust/crates/typst-assets-0.14.0.crate) = 6376978
+SHA256 (rust/crates/unic-langid-0.9.6.crate) = a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05
+SIZE (rust/crates/unic-langid-0.9.6.crate) = 9031
+SHA256 (rust/crates/unic-langid-impl-0.9.6.crate) = dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658
+SIZE (rust/crates/unic-langid-impl-0.9.6.crate) = 90020
+SHA256 (rust/crates/unic-langid-macros-0.9.6.crate) = d5957eb82e346d7add14182a3315a7e298f04e1ba4baac36f7f0dbfedba5fc25
+SIZE (rust/crates/unic-langid-macros-0.9.6.crate) = 6517
+SHA256 (rust/crates/unic-langid-macros-impl-0.9.6.crate) = a1249a628de3ad34b821ecb1001355bca3940bcb2f88558f1a8bd82e977f75b5
+SIZE (rust/crates/unic-langid-macros-impl-0.9.6.crate) = 7073
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
-SHA256 (rust/crates/unicode-bidi-mirroring-0.3.0.crate) = 64af057ad7466495ca113126be61838d8af947f41d93a949980b2389a118082f
-SIZE (rust/crates/unicode-bidi-mirroring-0.3.0.crate) = 8169
-SHA256 (rust/crates/unicode-ccc-0.3.0.crate) = 260bc6647b3893a9a90668360803a15f96b85a5257b1c3a0c3daf6ae2496de42
-SIZE (rust/crates/unicode-ccc-0.3.0.crate) = 8908
+SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe
+SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169
+SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e
+SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942
SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
SHA256 (rust/crates/unicode-math-class-0.1.0.crate) = 7d246cf599d5fae3c8d56e04b20eb519adb89a8af8d0b0fbcded369aa3647d65
@@ -625,8 +661,8 @@ SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19
SIZE (rust/crates/ureq-2.12.1.crate) = 115366
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/usvg-0.43.0.crate) = 6803057b5cbb426e9fb8ce2216f3a9b4ca1dd2c705ba3cbebc13006e437735fd
-SIZE (rust/crates/usvg-0.43.0.crate) = 136347
+SHA256 (rust/crates/usvg-0.45.0.crate) = 2ac8e0e3e4696253dc06167990b3fe9a2668ab66270adf949a464db4088cb354
+SIZE (rust/crates/usvg-0.45.0.crate) = 136944
SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -653,16 +689,16 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/wasmi-0.40.0.crate) = a19af97fcb96045dd1d6b4d23e2b4abdbbe81723dbc5c9f016eb52145b320063
-SIZE (rust/crates/wasmi-0.40.0.crate) = 290594
-SHA256 (rust/crates/wasmi_collections-0.40.0.crate) = e80d6b275b1c922021939d561574bf376613493ae2b61c6963b15db0e8813562
-SIZE (rust/crates/wasmi_collections-0.40.0.crate) = 17845
-SHA256 (rust/crates/wasmi_core-0.40.0.crate) = 3a8c51482cc32d31c2c7ff211cd2bedd73c5bd057ba16a2ed0110e7a96097c33
-SIZE (rust/crates/wasmi_core-0.40.0.crate) = 22596
-SHA256 (rust/crates/wasmi_ir-0.40.0.crate) = 6e431a14c186db59212a88516788bd68ed51f87aa1e08d1df742522867b5289a
-SIZE (rust/crates/wasmi_ir-0.40.0.crate) = 27024
-SHA256 (rust/crates/wasmparser-0.221.2.crate) = 9845c470a2e10b61dd42c385839cdd6496363ed63b5c9e420b5488b77bd22083
-SIZE (rust/crates/wasmparser-0.221.2.crate) = 242909
+SHA256 (rust/crates/wasmi-0.51.1.crate) = cb4f6b71d5cb04a4615b9a8a2e522ba284c491ad847afd9e905d89be15e3efc0
+SIZE (rust/crates/wasmi-0.51.1.crate) = 244106
+SHA256 (rust/crates/wasmi_collections-0.51.1.crate) = 6a4a11fa090c4d742e5a77dbbc8efbbe1aa151db7335ca6850232e6cafbb1023
+SIZE (rust/crates/wasmi_collections-0.51.1.crate) = 19339
+SHA256 (rust/crates/wasmi_core-0.51.1.crate) = ab3e422fc1f4df78c9ded6ed48c4ca6d1f55f4609f04c99962fc07532e4db61d
+SIZE (rust/crates/wasmi_core-0.51.1.crate) = 50280
+SHA256 (rust/crates/wasmi_ir-0.51.1.crate) = 13fe9f9f1747ec81644e764c4dc798f063f5d54a495f0a3b4a375bce9af65399
+SIZE (rust/crates/wasmi_ir-0.51.1.crate) = 34476
+SHA256 (rust/crates/wasmparser-0.228.0.crate) = 4abf1132c1fdf747d56bbc1bb52152400c70f336870f968b85e89ea422198ae3
+SIZE (rust/crates/wasmparser-0.228.0.crate) = 249009
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
@@ -697,6 +733,8 @@ SHA256 (rust/crates/winnow-0.7.1.crate) = 86e376c75f4f43f44db463cf729e0d3acbf954
SIZE (rust/crates/winnow-0.7.1.crate) = 170986
SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/write-fonts-0.43.0.crate) = 886614b5ce857341226aa091f3c285e450683894acaaa7887f366c361efef79d
+SIZE (rust/crates/write-fonts-0.43.0.crate) = 254330
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
SIZE (rust/crates/write16-1.0.0.crate) = 7218
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
@@ -709,8 +747,8 @@ SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faa
SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9
SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261
-SHA256 (rust/crates/xmp-writer-0.3.1.crate) = 7eb5954c9ca6dcc869e98d3e42760ed9dab08f3e70212b31d7ab8ae7f3b7a487
-SIZE (rust/crates/xmp-writer-0.3.1.crate) = 21400
+SHA256 (rust/crates/xmp-writer-0.3.2.crate) = ce9e2f4a404d9ebffc0a9832cf4f50907220ba3d7fffa9099261a5cab52f2dd7
+SIZE (rust/crates/xmp-writer-0.3.2.crate) = 21529
SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
SIZE (rust/crates/xz2-0.1.7.crate) = 23892
SHA256 (rust/crates/yaml-front-matter-0.1.0.crate) = a94fb32d2b438e3fddf901fbfe9eb87b34d63853ca6c6da5d2ab7e27031e0bae
@@ -719,8 +757,12 @@ SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
@@ -733,17 +775,21 @@ SHA256 (rust/crates/zerotrie-0.1.3.crate) = fb594dd55d87335c5f60177cee24f19457a5
SIZE (rust/crates/zerotrie-0.1.3.crate) = 74008
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zip-2.2.2.crate) = ae9c1ea7b3a5e1f4b922ff856a129881167511563dc219869afe3787fc0c1a45
-SIZE (rust/crates/zip-2.2.2.crate) = 108809
+SHA256 (rust/crates/zip-5.1.1.crate) = 2f852905151ac8d4d06fdca66520a661c09730a74c6d4e2b0f27b436b382e532
+SIZE (rust/crates/zip-5.1.1.crate) = 127991
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (typst-typst-dev-assets-v0.13.1_GH0.tar.gz) = 7481a601477424fddeacb10b67b92bf6aa7d98937fdd2e928ee765715fe20ba8
-SIZE (typst-typst-dev-assets-v0.13.1_GH0.tar.gz) = 27657430
-SHA256 (typst-typst-v0.13.1_GH0.tar.gz) = 2ffd8443668bc0adb59e9893f7904fd9f64dce8799a1930569f56a91305e8b71
-SIZE (typst-typst-v0.13.1_GH0.tar.gz) = 3640907
+SHA256 (typst-typst-dev-assets-v0.14.0_GH0.tar.gz) = 56e08fa60ca17eb9086857d5d796f4772fd0fdb64f18112031d35a7ce66bbb36
+SIZE (typst-typst-dev-assets-v0.14.0_GH0.tar.gz) = 29376367
+SHA256 (typst-typst-v0.14.0_GH0.tar.gz) = 39df9db43c792b0ab71cde97bdc03d4763fff7d3525b67d549ffc8bfc99b6395
+SIZE (typst-typst-v0.14.0_GH0.tar.gz) = 4110929
diff --git a/textproc/uim-el/Makefile b/textproc/uim-el/Makefile
index fcd45f416f37..71eb10721818 100644
--- a/textproc/uim-el/Makefile
+++ b/textproc/uim-el/Makefile
@@ -1,5 +1,6 @@
PORTNAME= uim-el
PORTVERSION= 1.9.6
+PORTREVISION= 1
CATEGORIES= textproc
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/uni/Makefile b/textproc/uni/Makefile
index d1f2ac3c3fff..309a931b1cd4 100644
--- a/textproc/uni/Makefile
+++ b/textproc/uni/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uni
PORTVERSION= 2.8.0
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 10
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
diff --git a/textproc/up/Makefile b/textproc/up/Makefile
index c4679a5f9447..f8326e8386fa 100644
--- a/textproc/up/Makefile
+++ b/textproc/up/Makefile
@@ -1,7 +1,7 @@
PORTNAME= up
DISTVERSIONPREFIX= v
DISTVERSION= 0.4
-PORTREVISION= 27
+PORTREVISION= 32
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/vacuum/Makefile b/textproc/vacuum/Makefile
index 1d2ca2785716..fb85957bbb4a 100644
--- a/textproc/vacuum/Makefile
+++ b/textproc/vacuum/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vacuum
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.7
+PORTREVISION= 1
CATEGORIES= textproc
PKGNAMESUFFIX= -lint-tool
diff --git a/textproc/vale/Makefile b/textproc/vale/Makefile
index 2251d0b2b174..3292afdd100f 100644
--- a/textproc/vale/Makefile
+++ b/textproc/vale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vale
DISTVERSIONPREFIX= v
-DISTVERSION= 3.12.0
+DISTVERSION= 3.13.0
PORTREVISION= 1
CATEGORIES= textproc
diff --git a/textproc/vale/distinfo b/textproc/vale/distinfo
index 2a261b7d572a..a3650fa2fc8a 100644
--- a/textproc/vale/distinfo
+++ b/textproc/vale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749699551
-SHA256 (go/textproc_vale/vale-v3.12.0/v3.12.0.mod) = c9b273f9e5771730eecd84ca4cb4110d8be07be566d8cb83db900944c5e76f43
-SIZE (go/textproc_vale/vale-v3.12.0/v3.12.0.mod) = 2229
-SHA256 (go/textproc_vale/vale-v3.12.0/v3.12.0.zip) = 92d457f65113994d1cc3a9c64e872ca70ff5ff2cbacea2bfe14be823f9454431
-SIZE (go/textproc_vale/vale-v3.12.0/v3.12.0.zip) = 10168190
+TIMESTAMP = 1761563203
+SHA256 (go/textproc_vale/vale-v3.13.0/v3.13.0.mod) = aaa875b52a70936c1b428db0646b49bb57481ce68a023cd3ef66eb1dd9ffc570
+SIZE (go/textproc_vale/vale-v3.13.0/v3.13.0.mod) = 2229
+SHA256 (go/textproc_vale/vale-v3.13.0/v3.13.0.zip) = d1c84a1e1f703a013e69c945eecec761a3e4c02ded0c6813b1337c1dc1f5f9b6
+SIZE (go/textproc_vale/vale-v3.13.0/v3.13.0.zip) = 10170099
diff --git a/textproc/vgrep/Makefile b/textproc/vgrep/Makefile
index 45c2a6abfb38..a98e8ea4af91 100644
--- a/textproc/vgrep/Makefile
+++ b/textproc/vgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vgrep
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 8
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/wordnet/Makefile b/textproc/wordnet/Makefile
index 3afeeb1d2478..8f338b15d636 100644
--- a/textproc/wordnet/Makefile
+++ b/textproc/wordnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= WordNet
PORTVERSION= 3.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc
MASTER_SITES= http://wordnetcode.princeton.edu/${PORTVERSION}/:code \
http://wordnetcode.princeton.edu/:dict
@@ -10,11 +10,15 @@ MAINTAINER= ports@virtual-estates.net
COMMENT= Dictionaries and thesauri with devel. libraries (C, TCL) and browsers
WWW= https://wordnet.princeton.edu/
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
EXTRACT_ONLY= ${DISTFILES:M*code:S/:code//}
EXTRACT_AFTER_ARGS=--exclude dict
USES= tcl uidfix tar:bzip2
SCRIPTS_ENV+= TCL_DVER=${TCL_VER} VER=${PORTVERSION}
MAKE_ENV+= TCL_DVER=${TCL_VER} VER=${PORTVERSION} STAGEDIR="${STAGEDIR}"
+MAKE_ENV+= LOCALBASE="${LOCALBASE}" TCL_INCLUDEDIR="${TCL_INCLUDEDIR}"
PLIST_SUB+= TCL_DVER=${TCL_VER} VER=${PORTVERSION}
REINPLACE_ARGS= -i ""
USE_LDCONFIG= yes
@@ -22,7 +26,7 @@ SUB_FILES= pkg-message
SUB_LIST+= TCL_VER=${TCL_VER}
# Fix build on recent current
-CFLAGS+= -fcommon
+CFLAGS+= -fcommon -Wno-parentheses
post-patch:
${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' \
@@ -33,7 +37,7 @@ post-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${TAR} -C ${STAGEDIR}${DATADIR} -x --no-same-owner \
--strip-components 1 \
- -f ${_DISTDIR}${DISTFILES:M*dict:S/:dict//} \
+ -f ${_DISTDIR}/${DISTFILES:M*dict:S/:dict//} \
`${SED} -n -e '/\.xbm/d' -e 's,^%%DATADIR%%/,dict/,p' ${PLIST}`
.include <bsd.port.mk>
diff --git a/textproc/wordnet/files/src.wnb.Makefile b/textproc/wordnet/files/src.wnb.Makefile
index 63998a4d0456..df28cd2f4f70 100644
--- a/textproc/wordnet/files/src.wnb.Makefile
+++ b/textproc/wordnet/files/src.wnb.Makefile
@@ -1,14 +1,13 @@
PREFIX?= /usr/local
TCL_DVER?= 8.4
TCL_VER= ${TCL_DVER:S/.//g}
-TCL_INCDIR?= ${PREFIX}/include/tcl${TCL_DVER}
CFLAGS+= -DUNIX -DDEFAULTPATH="\"${PREFIX}/share/WordNet\"" \
-DDEFAULTBIN="\"${PREFIX}/bin\"" -DHAVE_LANGINFO_CODESET
-CFLAGS+= -I${.CURDIR}/../../include -I$(TCL_INCDIR)
+CFLAGS+= -I${.CURDIR}/../../include -I${TCL_INCLUDEDIR}
-LDADD= -L.. -lWN -L${PREFIX}/lib -ltcl${TCL_VER} # -ltk${TCL_VER}
+LDADD= -L.. -lWN -L${LOCALBASE}/lib -ltcl${TCL_VER} # -ltk${TCL_VER}
SHLIB_NAME= libtclwn2.so.0
SRCS= stubs.c
diff --git a/textproc/wordnet/scripts/configure b/textproc/wordnet/scripts/configure
index 027ae612d290..bc7a5198a6cb 100644
--- a/textproc/wordnet/scripts/configure
+++ b/textproc/wordnet/scripts/configure
@@ -25,14 +25,18 @@ patch -d ${WRKSRC}/src -p0 << EOPATCH
Configuring the wnb script to call the right wish-binary directly
--- wnb Sun Feb 22 12:49:56 1998
+++ wnb Sat Feb 26 17:41:06 2000
-@@ -1,6 +1,3 @@
+@@ -1,6 +1,7 @@
-#!/bin/sh
-# the following line is evaluated by sh but ignored by tcl \\
-wishwn "\$0" "\$@" &
-# the following line is evaluated by sh but ignored by tcl \\
-exec true
-# the preceding lines make this script self-executing on unix systems
-+#!${PREFIX}/bin/wish${TCL_DVER}
++#!${PREFIX}/bin/tclsh${TCL_DVER}
+
++if {[catch {package require Tk} e]} {
++ puts stderr "The x11-toolkits/tk${TCL_DVER} must be installed for wnb to work"
++ exit 1
++}
+package require Wordnet
EOPATCH
diff --git a/textproc/xan/Makefile b/textproc/xan/Makefile
index 79da1812b009..72049f6be6f4 100644
--- a/textproc/xan/Makefile
+++ b/textproc/xan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xan
-DISTVERSION= 0.52.0
+DISTVERSION= 0.53.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/xan/Makefile.crates b/textproc/xan/Makefile.crates
index 1ce014af47d7..af87b8a6d32d 100644
--- a/textproc/xan/Makefile.crates
+++ b/textproc/xan/Makefile.crates
@@ -123,6 +123,8 @@ CARGO_CRATES= adler2-2.0.0 \
instability-0.3.7 \
itertools-0.13.0 \
itoa-1.0.15 \
+ jemalloc-sys-0.5.4+5.3.0-patched \
+ jemallocator-0.5.4 \
jiff-0.2.14 \
jiff-static-0.2.14 \
jiff-tzdb-0.1.4 \
diff --git a/textproc/xan/distinfo b/textproc/xan/distinfo
index 525cf85253d4..8b7507818670 100644
--- a/textproc/xan/distinfo
+++ b/textproc/xan/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1754183213
+TIMESTAMP = 1758519511
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -249,6 +249,10 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2
+SIZE (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884321
+SHA256 (rust/crates/jemallocator-0.5.4.crate) = a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc
+SIZE (rust/crates/jemallocator-0.5.4.crate) = 13088
SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
SIZE (rust/crates/jiff-0.2.14.crate) = 712978
SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
@@ -613,5 +617,5 @@ SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d705
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
-SHA256 (medialab-xan-0.52.0_GH0.tar.gz) = da4ee61b829284948841f88a7ce01078067aae29f0965311f0c4632467ff8721
-SIZE (medialab-xan-0.52.0_GH0.tar.gz) = 5898409
+SHA256 (medialab-xan-0.53.0_GH0.tar.gz) = 0b7bdea4cf18ea6dcaeaffb64fa2b7f7dca07760af3c89ac6955c338e94ad49b
+SIZE (medialab-xan-0.53.0_GH0.tar.gz) = 5901324
diff --git a/textproc/xfce4-dict-plugin/Makefile b/textproc/xfce4-dict-plugin/Makefile
index a4bb9f3929c2..6e05afccaac3 100644
--- a/textproc/xfce4-dict-plugin/Makefile
+++ b/textproc/xfce4-dict-plugin/Makefile
@@ -12,7 +12,7 @@ WWW= https://goodies.xfce.org/projects/applications/xfce4-dict
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c11 gettext-tools gnome libtool meson pkgconfig \
+USES= compiler:c11 gettext-tools gnome meson pkgconfig \
tar:xz xfce xorg
USE_GNOME= gdkpixbuf glib20 gtk30 intltool
USE_XFCE= libmenu panel
diff --git a/textproc/xml-lite.el/Makefile b/textproc/xml-lite.el/Makefile
index 266f16fbdd5c..0d9fc1a57f3f 100644
--- a/textproc/xml-lite.el/Makefile
+++ b/textproc/xml-lite.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xml-lite.el
PORTVERSION= 1.1
-PORTREVISION= 27
+PORTREVISION= 28
PORTEPOCH= 1
CATEGORIES= textproc elisp
MASTER_SITES= http://dogbiscuit.org/mdub/software/
diff --git a/textproc/xml2rfc/Makefile b/textproc/xml2rfc/Makefile
index 44cbf9a7deee..081e9c457d76 100644
--- a/textproc/xml2rfc/Makefile
+++ b/textproc/xml2rfc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xml2rfc
-PORTVERSION= 3.30.0
+PORTVERSION= 3.31.0
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0.44.0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=5.3.0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=5.3.0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.5.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}country>=22.3.5:devel/py-country@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}intervaltree>=3.1.0:devel/py-intervaltree@${PY_FLAVOR} \
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=5.3.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configargparse>=1.2.3:devel/py-configargparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR} \
- ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wcwidth>=0.2.5:devel/py-wcwidth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3.6.0:devel/py-platformdirs@${PY_FLAVOR}
diff --git a/textproc/xml2rfc/distinfo b/textproc/xml2rfc/distinfo
index 3c1c1c784127..b156caceae5c 100644
--- a/textproc/xml2rfc/distinfo
+++ b/textproc/xml2rfc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754145992
-SHA256 (xml2rfc-3.30.0.tar.gz) = b977b26edd5d930020966fa4692fc7fcdcb4f7401a8429981d4cbc0cc4bbba25
-SIZE (xml2rfc-3.30.0.tar.gz) = 420650
+TIMESTAMP = 1760963803
+SHA256 (xml2rfc-3.31.0.tar.gz) = 0a1d4ccc4425aed39b5f0f833a8eb1e0f9e8f1897d3441c3a15877dee36cf484
+SIZE (xml2rfc-3.31.0.tar.gz) = 422008
diff --git a/textproc/xmlto/Makefile b/textproc/xmlto/Makefile
index 278d599474d7..640427a37497 100644
--- a/textproc/xmlto/Makefile
+++ b/textproc/xmlto/Makefile
@@ -17,8 +17,8 @@ WWW= https://pagure.io/xmlto/
LICENSE= GPLv2
-DEPRECATED= Depends on vulnerable unmaintained libxslt
-EXPIRATION_DATE=2025-09-12
+DEPRECATED= Depends on vulnerable libxslt
+EXPIRATION_DATE=2025-12-31
BUILD_DEPENDS= ${BASH_CMD}:shells/bash \
${GETOPT_CMD}:misc/getopt \
diff --git a/textproc/xmlwrapp/Makefile b/textproc/xmlwrapp/Makefile
index 5359a6528fea..56af61c28a14 100644
--- a/textproc/xmlwrapp/Makefile
+++ b/textproc/xmlwrapp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmlwrapp
PORTVERSION= 0.7.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= textproc
MASTER_SITES= SF
@@ -28,8 +28,6 @@ GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
-LDFLAGS+= -lboost_system
-
PORTDOCS= *
post-patch:
diff --git a/textproc/xsv-rs/Makefile b/textproc/xsv-rs/Makefile
index fa1d0b813003..1e3c706ccb21 100644
--- a/textproc/xsv-rs/Makefile
+++ b/textproc/xsv-rs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xsv
DISTVERSION= 0.13.0
-PORTREVISION= 68
+PORTREVISION= 70
CATEGORIES= textproc
PKGNAMESUFFIX= -rs
diff --git a/textproc/yaml-mode.el/Makefile b/textproc/yaml-mode.el/Makefile
index ec36e61b7d58..3870face18c6 100644
--- a/textproc/yaml-mode.el/Makefile
+++ b/textproc/yaml-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yaml-mode.el
PORTVERSION= 0.0.16
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/yaml.el/Makefile b/textproc/yaml.el/Makefile
index 474468248206..fd3928ff3724 100644
--- a/textproc/yaml.el/Makefile
+++ b/textproc/yaml.el/Makefile
@@ -1,7 +1,6 @@
PORTNAME= yaml.el
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0
-PORTREVISION= 1
+DISTVERSION= 1.2.1
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/yaml.el/distinfo b/textproc/yaml.el/distinfo
index 735faf5f7a1c..da070aee540c 100644
--- a/textproc/yaml.el/distinfo
+++ b/textproc/yaml.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739069138
-SHA256 (zkry-yaml.el-v1.2.0_GH0.tar.gz) = f2519815a636b33682a5422196f7716c4b7cf2be8dc72a7b473318956eb85d65
-SIZE (zkry-yaml.el-v1.2.0_GH0.tar.gz) = 44037
+TIMESTAMP = 1760959964
+SHA256 (zkry-yaml.el-v1.2.1_GH0.tar.gz) = ef37d28fb1a689a4bcfe123f823c7c3b0482279b7d19e62167971b28b2720021
+SIZE (zkry-yaml.el-v1.2.1_GH0.tar.gz) = 44128
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index e92b1de43eae..83b79e439d0f 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.2
-PORTREVISION= 1
+DISTVERSION= 0.20.0
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/textproc/yamlfmt/distinfo b/textproc/yamlfmt/distinfo
index c1ab8ca1157a..466c4fff4376 100644
--- a/textproc/yamlfmt/distinfo
+++ b/textproc/yamlfmt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750750674
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.mod) = da0bfaa1174b546a2f38c9e6e55a76f7d3e478b713bbbac3fb7f86d8f5e922c3
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.mod) = 390
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.zip) = df0858a273e5b4a933229fe28f39e9cc20a2dfb5136824c480cc5f7722efa51c
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.zip) = 245967
+TIMESTAMP = 1762501658
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.20.0/v0.20.0.mod) = da0bfaa1174b546a2f38c9e6e55a76f7d3e478b713bbbac3fb7f86d8f5e922c3
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.20.0/v0.20.0.mod) = 390
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.20.0/v0.20.0.zip) = a5b70a6584a1064eaa5e0c1a13c504fa522ecc134b82237dbbafb2908ec5a48e
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.20.0/v0.20.0.zip) = 247093
diff --git a/textproc/yelp-tools/Makefile b/textproc/yelp-tools/Makefile
index f04feeacedb0..c15ffda2bc65 100644
--- a/textproc/yelp-tools/Makefile
+++ b/textproc/yelp-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yelp-tools
PORTVERSION= 42.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -11,7 +11,7 @@ WWW= https://gitlab.gnome.org/GNOME/yelp-tools
LICENSE= GPLv2+
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
itstool:textproc/itstool \
yelp-xsl>=0:textproc/yelp-xsl
diff --git a/textproc/ytt/Makefile b/textproc/ytt/Makefile
index 882c7c57b2b4..917bc201195f 100644
--- a/textproc/ytt/Makefile
+++ b/textproc/ytt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ytt
DISTVERSIONPREFIX= v
DISTVERSION= 0.52.0
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org