git: 9ddf4007c386 - main - textproc/hs-pandoc: Enable the 'lua' option

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 17 Sep 2023 18:09:35 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9ddf4007c38695d6ed924ea751e96ca0da4f39c4

commit 9ddf4007c38695d6ed924ea751e96ca0da4f39c4
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-09-17 18:05:06 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-09-17 18:09:33 +0000

    textproc/hs-pandoc: Enable the 'lua' option
    
    This option was accidentally disabled during the update to 3.1.8
    due to some glitch in the Haskel support in the ports framework.
    
    The 'lua' option is ON by default in the project. However, Lua
    dependencies are only added by 'make make-use-cabal' when
    CABAL_FLAGS=lua is present, despite this option being ON by default.
    
    PR:             273729
    Reported by:    arrowd@
---
 textproc/hs-pandoc/Makefile |  79 +++++++++++++++++--
 textproc/hs-pandoc/distinfo | 182 +++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 245 insertions(+), 16 deletions(-)

diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
index 40345ab92bf2..3069334268ba 100644
--- a/textproc/hs-pandoc/Makefile
+++ b/textproc/hs-pandoc/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	pandoc
 PORTVERSION=	3.1.8
+PORTREVISION=	1
 CATEGORIES=	textproc haskell
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -16,13 +17,14 @@ EMBED_DATA_DESC=	Embed data files in binary for relocatable executable
 EMBED_DATA_CABAL_FLAGS=	embed_data_files
 
 USE_CABAL=	Glob-0.10.2_3 \
+		HUnit-1.6.2.0 \
 		JuicyPixels-3.3.8 \
 		OneTuple-0.4.1.1 \
 		Only-0.1_2 \
 		QuickCheck-2.14.3 \
 		SHA-1.6.4.4 \
 		StateVar-1.2.2 \
-		aeson-2.2.0.0 \
+		aeson-2.1.2.1_3 \
 		aeson-pretty-0.8.10 \
 		alex-3.4.0.0 \
 		ansi-terminal-1.0 \
@@ -34,9 +36,12 @@ USE_CABAL=	Glob-0.10.2_3 \
 		assoc-1.1 \
 		async-2.2.4_3 \
 		attoparsec-0.14.4_4 \
-		attoparsec-aeson-2.2.0.0 \
+		attoparsec-aeson-2.1.0.0 \
+		auto-update-0.1.6 \
 		base-compat-0.13.0 \
+		base-compat-batteries-0.13.0 \
 		base-orphans-0.9.0 \
+		base-unicode-symbols-0.2.4.2 \
 		base16-bytestring-1.0.2.0 \
 		base64-0.4.2.4_3 \
 		base64-bytestring-1.2.1.0_1 \
@@ -46,8 +51,11 @@ USE_CABAL=	Glob-0.10.2_3 \
 		blaze-builder-0.4.2.3 \
 		blaze-html-0.9.1.2_4 \
 		blaze-markup-0.8.2.8_5 \
+		boring-0.2.1 \
+		bsb-http-chunked-0.0.0.4_3 \
 		byteorder-1.0.4 \
 		cabal-doctest-1.0.9_3 \
+		call-stack-0.4.0 \
 		case-insensitive-1.2.1.0 \
 		cassava-0.5.3.0_4 \
 		cereal-0.5.8.3 \
@@ -55,11 +63,12 @@ USE_CABAL=	Glob-0.10.2_3 \
 		cmdargs-0.10.22 \
 		colour-2.3.6 \
 		commonmark-0.2.3 \
-		commonmark-extensions-0.2.3.5 \
+		commonmark-extensions-0.2.3.6 \
 		commonmark-pandoc-0.2.1.3 \
 		comonad-5.0.8_1 \
 		conduit-1.3.5 \
 		conduit-extra-1.3.6 \
+		constraints-0.13.4_1 \
 		contravariant-1.5.5 \
 		cookie-0.4.6 \
 		crypton-0.33 \
@@ -74,13 +83,16 @@ USE_CABAL=	Glob-0.10.2_3 \
 		data-default-instances-dlist-0.0.1 \
 		data-default-instances-old-locale-0.0.1 \
 		data-fix-0.3.2_4 \
+		dec-0.0.5_1 \
 		digest-0.0.1.7_1 \
 		digits-0.3.1 \
 		distributive-0.6.2.1_1 \
 		dlist-1.0_1 \
 		doclayout-0.4.0.1 \
 		doctemplates-0.11 \
+		easy-file-0.2.5 \
 		emojis-0.1.3 \
+		fast-logger-3.2.2 \
 		file-embed-0.0.15.0 \
 		foldable1-classes-compat-0.1_3 \
 		generically-0.1.1_1 \
@@ -91,39 +103,78 @@ USE_CABAL=	Glob-0.10.2_3 \
 		haskell-lexer-1.1.1 \
 		hourglass-0.2.12 \
 		hsc2hs-0.68.9 \
+		hslua-2.3.0 \
+		hslua-aeson-2.3.0.1 \
+		hslua-classes-2.3.0 \
+		hslua-cli-1.4.1 \
+		hslua-core-2.3.1 \
+		hslua-list-1.1.1 \
+		hslua-marshalling-2.3.0 \
+		hslua-module-doclayout-1.1.0 \
+		hslua-module-path-1.1.0 \
+		hslua-module-system-1.1.0.1 \
+		hslua-module-text-1.1.0.1 \
+		hslua-module-version-1.1.0 \
+		hslua-module-zip-1.1.0 \
+		hslua-objectorientation-2.3.0 \
+		hslua-packaging-2.3.0 \
+		hslua-repl-0.1.1 \
+		hslua-typing-0.1.0 \
+		http-api-data-0.6 \
 		http-client-0.7.14 \
 		http-client-tls-0.3.6.3 \
+		http-date-0.0.11 \
+		http-media-0.8.1.1 \
 		http-types-0.12.3 \
+		http2-4.1.4 \
 		indexed-traversable-0.1.2.1 \
 		indexed-traversable-instances-0.1.1.2_1 \
 		integer-conversion-0.1 \
 		integer-logarithms-1.0.3.1_4 \
 		iproute-1.7.12 \
 		ipynb-0.2_1 \
+		isocline-1.0.9 \
 		jira-wiki-markup-1.5.1 \
 		libyaml-0.1.2_1 \
+		lpeg-1.0.4 \
+		lua-2.3.1 \
 		memory-0.18.0 \
 		mime-types-0.1.1.0 \
+		mmorph-1.2.0_3 \
+		monad-control-1.0.3.1 \
 		mono-traversable-1.0.15.3 \
 		network-3.1.4.0_1 \
+		network-byte-order-0.1.6_1 \
 		network-uri-2.6.4.2 \
 		old-locale-1.0.0.7_2 \
 		old-time-1.1.0.3_2 \
+		optparse-applicative-0.18.1.0 \
 		ordered-containers-0.2.3 \
 		pandoc-3.1.8 \
+		pandoc-lua-engine-0.2.1.2_1 \
+		pandoc-lua-marshal-0.2.2 \
+		pandoc-server-0.1.0.3 \
 		pandoc-types-1.23.1 \
 		pem-0.2.4 \
 		pretty-show-1.10 \
 		prettyprinter-1.7.1 \
+		prettyprinter-ansi-terminal-1.1.3 \
 		primitive-0.8.0.0_1 \
+		psqueues-0.2.7.3 \
 		random-1.2.1.1 \
+		recv-0.1.0 \
 		regex-base-0.94.0.2_2 \
 		regex-tdfa-1.3.2.2_1 \
 		resourcet-1.3.0 \
 		safe-0.3.19 \
+		safe-exceptions-0.1.7.4 \
 		scientific-0.3.7.0_5 \
 		semialign-1.3 \
 		semigroupoids-6.0.0.1 \
+		servant-0.20_3 \
+		servant-server-0.20_2 \
+		simple-sendfile-0.2.32 \
+		singleton-bool-0.1.7 \
 		skylighting-0.14 \
 		skylighting-core-0.14 \
 		skylighting-format-ansi-0.1 \
@@ -131,15 +182,18 @@ USE_CABAL=	Glob-0.10.2_3 \
 		skylighting-format-context-0.1.0.2 \
 		skylighting-format-latex-0.1 \
 		socks-0.6.1 \
+		some-1.0.5 \
+		sop-core-0.5.0.2_2 \
 		split-0.2.3.5 \
 		splitmix-0.1.0.4_2 \
 		streaming-commons-0.2.2.6 \
 		strict-0.5 \
+		string-conversions-0.4.0.1_1 \
 		syb-0.7.2.4 \
 		tagged-0.8.8 \
 		tagsoup-0.14.8 \
 		temporary-1.3 \
-		texmath-0.12.8.2 \
+		texmath-0.12.8.3 \
 		text-conversions-0.3.1.1 \
 		text-iso8601-0.1 \
 		text-short-0.1.5_2 \
@@ -149,9 +203,12 @@ USE_CABAL=	Glob-0.10.2_3 \
 		th-lift-instances-0.1.20 \
 		these-1.2 \
 		time-compat-1.9.6.1_5 \
+		time-manager-0.0.1 \
 		tls-1.9.0 \
 		toml-parser-1.3.0.0 \
+		transformers-base-0.4.6 \
 		transformers-compat-0.7.2 \
+		type-equality-1_5 \
 		typed-process-0.2.11.0 \
 		typst-0.3.2.0 \
 		typst-symbols-0.1.4 \
@@ -159,15 +216,25 @@ USE_CABAL=	Glob-0.10.2_3 \
 		unicode-data-0.4.0.1_1 \
 		unicode-transforms-0.4.0.1_3 \
 		uniplate-1.6.13_1 \
-		unix-time-0.4.10 \
+		unix-compat-0.7 \
+		unix-time-0.4.11 \
+		unliftio-0.2.25.0 \
 		unliftio-core-0.2.1.0_2 \
 		unordered-containers-0.2.19.1_2 \
 		utf8-string-1.0.2 \
 		uuid-types-1.0.5_4 \
+		vault-0.3.1.5_3 \
 		vector-0.13.0.0_5 \
 		vector-algorithms-0.9.0.1_2 \
 		vector-stream-0.1.0.0_3 \
+		wai-3.2.3 \
+		wai-app-static-3.1.8 \
+		wai-cors-0.2.7 \
+		wai-extra-3.1.13.0_1 \
+		wai-logger-2.4.0 \
+		warp-3.3.29 \
 		witherable-0.4.2_4 \
+		word8-0.1.3 \
 		xml-1.3.14_2 \
 		xml-conduit-1.9.1.3 \
 		xml-types-0.3.8 \
@@ -175,6 +242,8 @@ USE_CABAL=	Glob-0.10.2_3 \
 		zip-archive-0.4.3 \
 		zlib-0.6.3.0_3
 
+CABAL_FLAGS=	lua
+
 HACKAGE_DISTNAME=	pandoc-cli-0.1.1.1
 CABAL_WRAPPER_SCRIPTS=	${CABAL_EXECUTABLES}
 
diff --git a/textproc/hs-pandoc/distinfo b/textproc/hs-pandoc/distinfo
index 85cc7d9610a9..0dd0213f8a1c 100644
--- a/textproc/hs-pandoc/distinfo
+++ b/textproc/hs-pandoc/distinfo
@@ -1,10 +1,12 @@
-TIMESTAMP = 1694498751
+TIMESTAMP = 1694971349
 SHA256 (cabal/pandoc-cli-0.1.1.1/pandoc-cli-0.1.1.1.tar.gz) = 1f41974aaa827682db5507e3c339babddda2c21b10aa70af9b8cd1c9be7d1ba3
 SIZE (cabal/pandoc-cli-0.1.1.1/pandoc-cli-0.1.1.1.tar.gz) = 10789
 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
 SIZE (cabal/Glob-0.10.2/revision/3.cabal) = 2938
+SHA256 (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab
+SIZE (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = 21179
 SHA256 (cabal/JuicyPixels-3.3.8/JuicyPixels-3.3.8.tar.gz) = d3a0f6ca3515a1b3d526cbf79f2e0b0aab57f208ab216f9c26437bbcd86fb63e
 SIZE (cabal/JuicyPixels-3.3.8/JuicyPixels-3.3.8.tar.gz) = 132479
 SHA256 (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = c9e764d4ee1e57cad8341bd5d0de33ba3a52b6793fc1309679f2bf60c030bb2b
@@ -19,8 +21,10 @@ SHA256 (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 6bd950df6b11a3998bb1452d875d2da0
 SIZE (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 2715144
 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.0.0/aeson-2.2.0.0.tar.gz) = dd65e2019329172836a46a5a532a5013d8fad7908b6f522b8e2f6ab063312e7c
-SIZE (cabal/aeson-2.2.0.0/aeson-2.2.0.0.tar.gz) = 331933
+SHA256 (cabal/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz) = 5d4042b903ce181ee023bbf908f37a3f55e820c5f0df102683b87f963e3522c6
+SIZE (cabal/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz) = 335908
+SHA256 (cabal/aeson-2.1.2.1/revision/3.cabal) = 5b8d62a60963a925c4d123a46e42a8e235a32188522c9f119f64ac228c2612a7
+SIZE (cabal/aeson-2.1.2.1/revision/3.cabal) = 6359
 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.4.0.0/alex-3.4.0.0.tar.gz) = 7a1cd4e21399c40ea9372d1c03bf38698944b8437ce95cf27d1a7c262babe38e
@@ -51,12 +55,18 @@ SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de124
 SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
 SHA256 (cabal/attoparsec-0.14.4/revision/4.cabal) = 6a193f133311af59ce5a0c2fc4bd9574c222794f5d772bc4cf4ffa6e73d2581f
 SIZE (cabal/attoparsec-0.14.4/revision/4.cabal) = 5679
-SHA256 (cabal/attoparsec-aeson-2.2.0.0/attoparsec-aeson-2.2.0.0.tar.gz) = fa08fe3359914059fd74c10d35122e38382ef95aea16a6192ae688e62f4342e4
-SIZE (cabal/attoparsec-aeson-2.2.0.0/attoparsec-aeson-2.2.0.0.tar.gz) = 8448
+SHA256 (cabal/attoparsec-aeson-2.1.0.0/attoparsec-aeson-2.1.0.0.tar.gz) = b34afb1c330428d9ff7e9e99655ece826ed7a1928dd5880c8127e73a12e906a9
+SIZE (cabal/attoparsec-aeson-2.1.0.0/attoparsec-aeson-2.1.0.0.tar.gz) = 1484
+SHA256 (cabal/auto-update-0.1.6/auto-update-0.1.6.tar.gz) = f4e023dc8713c387ecf20d851247597fd012cabea3872310b35e911105eb66c4
+SIZE (cabal/auto-update-0.1.6/auto-update-0.1.6.tar.gz) = 10929
 SHA256 (cabal/base-compat-0.13.0/base-compat-0.13.0.tar.gz) = 8bf66075da849a037974a7feb9d7ecd81ce57e4522a0df40daf11db14fcea30d
 SIZE (cabal/base-compat-0.13.0/base-compat-0.13.0.tar.gz) = 40057
+SHA256 (cabal/base-compat-batteries-0.13.0/base-compat-batteries-0.13.0.tar.gz) = 3768af40d1d64f9b0845a8ddb18e63ba3a4c765d0d96db9dc28b5b66d1232f98
+SIZE (cabal/base-compat-batteries-0.13.0/base-compat-batteries-0.13.0.tar.gz) = 19320
 SHA256 (cabal/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz) = 613ed4d8241ed5a648a59ae6569a6962990bb545711d020d49fb83fa12d16e62
 SIZE (cabal/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz) = 26025
+SHA256 (cabal/base-unicode-symbols-0.2.4.2/base-unicode-symbols-0.2.4.2.tar.gz) = 4364d6c403616e9ec0c240c4cb450c66af43ea8483d73c315e96f4ba3cb97062
+SIZE (cabal/base-unicode-symbols-0.2.4.2/base-unicode-symbols-0.2.4.2.tar.gz) = 6584
 SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
 SIZE (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 7219
 SHA256 (cabal/base64-0.4.2.4/base64-0.4.2.4.tar.gz) = 640a2d0afcb07e1de2e0a13a5e942b0265781c5942bd642a8793e7b019be3585
@@ -85,12 +95,20 @@ SHA256 (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 43fc3f6872dc8d
 SIZE (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 14519
 SHA256 (cabal/blaze-markup-0.8.2.8/revision/5.cabal) = d47126377e54d448489a371a493e7182ec01e3769fefcd02eb4185b259672b9e
 SIZE (cabal/blaze-markup-0.8.2.8/revision/5.cabal) = 2271
+SHA256 (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = b1ffddf0f9d50ac8742aa01b270856d57937cc8f7aae783e3b5f3abee7aa3154
+SIZE (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = 5668
+SHA256 (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c
+SIZE (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 6630
+SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/3.cabal) = add530e695ea3058bf4f7156a1ca85653ff3635b87ec6d1be8c4891645190f96
+SIZE (cabal/bsb-http-chunked-0.0.0.4/revision/3.cabal) = 2678
 SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919
 SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
 SHA256 (cabal/cabal-doctest-1.0.9/cabal-doctest-1.0.9.tar.gz) = 5556088496111d33810c4ae6c4a065bb37fa3315e9e8891e8000b1ab6707ba73
 SIZE (cabal/cabal-doctest-1.0.9/cabal-doctest-1.0.9.tar.gz) = 10770
 SHA256 (cabal/cabal-doctest-1.0.9/revision/3.cabal) = 6dea0dbd1457f43d96ce1cfb1bab8b9f55d4fb82940e2bfa5aad78e6e2260656
 SIZE (cabal/cabal-doctest-1.0.9/revision/3.cabal) = 1517
+SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b
+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.3.0/cassava-0.5.3.0.tar.gz) = b4c8451f433ad7725cb8b9f7a7efe598ba103b16584713c91f48ae023829e9be
@@ -107,8 +125,8 @@ SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee5
 SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
 SHA256 (cabal/commonmark-0.2.3/commonmark-0.2.3.tar.gz) = 745ade908c7cd8a61538d9c3e60363d5e1175fd7f544f557ff52517c8408d905
 SIZE (cabal/commonmark-0.2.3/commonmark-0.2.3.tar.gz) = 102342
-SHA256 (cabal/commonmark-extensions-0.2.3.5/commonmark-extensions-0.2.3.5.tar.gz) = 078847f996df468c3736fee50b469ad1903befb17a193247ad068e690c5bb70e
-SIZE (cabal/commonmark-extensions-0.2.3.5/commonmark-extensions-0.2.3.5.tar.gz) = 37915
+SHA256 (cabal/commonmark-extensions-0.2.3.6/commonmark-extensions-0.2.3.6.tar.gz) = 6fb2c5bbaa3ec5334125071597fb940728888653e32b631ad8f8965c5d82462c
+SIZE (cabal/commonmark-extensions-0.2.3.6/commonmark-extensions-0.2.3.6.tar.gz) = 38584
 SHA256 (cabal/commonmark-pandoc-0.2.1.3/commonmark-pandoc-0.2.1.3.tar.gz) = 77adcf9074299a5b318901d057ebf49a7f032245f2aee783ef475539b0897f21
 SIZE (cabal/commonmark-pandoc-0.2.1.3/commonmark-pandoc-0.2.1.3.tar.gz) = 4907
 SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
@@ -119,6 +137,10 @@ SHA256 (cabal/conduit-1.3.5/conduit-1.3.5.tar.gz) = 2bb0d3e0eecc43e3d1d8cfc21259
 SIZE (cabal/conduit-1.3.5/conduit-1.3.5.tar.gz) = 88893
 SHA256 (cabal/conduit-extra-1.3.6/conduit-extra-1.3.6.tar.gz) = 8950c38049d892c38590d389bed49ecf880671f58ec63dd4709d9fe3d4b8f153
 SIZE (cabal/conduit-extra-1.3.6/conduit-extra-1.3.6.tar.gz) = 33321
+SHA256 (cabal/constraints-0.13.4/constraints-0.13.4.tar.gz) = 4186946df4b88c5d7cae3a42aa426f30fd5d249835ea1d290e139cebbf464434
+SIZE (cabal/constraints-0.13.4/constraints-0.13.4.tar.gz) = 21673
+SHA256 (cabal/constraints-0.13.4/revision/1.cabal) = 0d8834307bb6798ac937955c00155c26d671b5df147f5622d335d1094290fd36
+SIZE (cabal/constraints-0.13.4/revision/1.cabal) = 2504
 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.4.6/cookie-0.4.6.tar.gz) = 8c41a956c32b9733d525a53d43b0338a236a34d36658ecc4364c8249a6664baa
@@ -151,6 +173,10 @@ SHA256 (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 3a172d3bc0639c327345e965f9
 SIZE (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 5842
 SHA256 (cabal/data-fix-0.3.2/revision/4.cabal) = c27b354476175581925217323e0f559d35ceff26907ceaa03cb65c6df38e3de9
 SIZE (cabal/data-fix-0.3.2/revision/4.cabal) = 1720
+SHA256 (cabal/dec-0.0.5/dec-0.0.5.tar.gz) = e18043c7c7e68168489f164921a02efede0c0175a5012ed5451ec2242338df88
+SIZE (cabal/dec-0.0.5/dec-0.0.5.tar.gz) = 3224
+SHA256 (cabal/dec-0.0.5/revision/1.cabal) = 70aa9954fa66d6690eb5396342a770c24df01925d880609edcc98b97db31cfee
+SIZE (cabal/dec-0.0.5/revision/1.cabal) = 1468
 SHA256 (cabal/digest-0.0.1.7/digest-0.0.1.7.tar.gz) = b23d6c804e6fed0ac9bb0d35b7aed5785330d63efebe296cf0073dab17e05f0a
 SIZE (cabal/digest-0.0.1.7/digest-0.0.1.7.tar.gz) = 4067
 SHA256 (cabal/digest-0.0.1.7/revision/1.cabal) = 94a3ae05f3f6186a9bc3de79929815c3bf11eaae186ddef4e6708ba7fc240372
@@ -169,8 +195,12 @@ SHA256 (cabal/doclayout-0.4.0.1/doclayout-0.4.0.1.tar.gz) = f7d3515d41abdfd7a5b6
 SIZE (cabal/doclayout-0.4.0.1/doclayout-0.4.0.1.tar.gz) = 38465
 SHA256 (cabal/doctemplates-0.11/doctemplates-0.11.tar.gz) = e0080c7f030e98ce6156fd31e77df4c83b8f3ee049beee5006ce923a0169546b
 SIZE (cabal/doctemplates-0.11/doctemplates-0.11.tar.gz) = 25255
+SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689d7cd23a2785ccbc29def366664f994bc524ff2bb
+SIZE (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = 13358
 SHA256 (cabal/emojis-0.1.3/emojis-0.1.3.tar.gz) = 817fc6c4d0040418d981b82349e389566db6ce0e0337dc70fe5d1483e1d91af8
 SIZE (cabal/emojis-0.1.3/emojis-0.1.3.tar.gz) = 50494
+SHA256 (cabal/fast-logger-3.2.2/fast-logger-3.2.2.tar.gz) = 575bbe9fc2d130fe665bb6d135349200b4825fcb60b59533f89c2a8c9844afdd
+SIZE (cabal/fast-logger-3.2.2/fast-logger-3.2.2.tar.gz) = 14570
 SHA256 (cabal/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz) = f066b85d537a20252faa59489f6a854e4e8f39080f08730c9e195e418cec5bdd
 SIZE (cabal/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz) = 7119
 SHA256 (cabal/foldable1-classes-compat-0.1/foldable1-classes-compat-0.1.tar.gz) = d057c3f358e1a6b72c73519bc64ba6aa959f066c08fed69f73258555ef95ff12
@@ -197,12 +227,54 @@ 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/hsc2hs-0.68.9/hsc2hs-0.68.9.tar.gz) = c95b10ce0b2c881480e35118d738dcc9cefc435ec72baa0031af81d0d4d3bc0a
 SIZE (cabal/hsc2hs-0.68.9/hsc2hs-0.68.9.tar.gz) = 40442
+SHA256 (cabal/hslua-2.3.0/hslua-2.3.0.tar.gz) = 4fc16b45f012c991717407bf17b50e8240467b76e1f404933addb96df19087b3
+SIZE (cabal/hslua-2.3.0/hslua-2.3.0.tar.gz) = 17387
+SHA256 (cabal/hslua-aeson-2.3.0.1/hslua-aeson-2.3.0.1.tar.gz) = 838adb847538b9fc1d8d61df5cc6fad20564f8098a101a8c8bc167a38fffd5ba
+SIZE (cabal/hslua-aeson-2.3.0.1/hslua-aeson-2.3.0.1.tar.gz) = 7182
+SHA256 (cabal/hslua-classes-2.3.0/hslua-classes-2.3.0.tar.gz) = 97cd4469764d83dd4410e6493127a49e6f9a9455302ea616d96e289aab2cccd9
+SIZE (cabal/hslua-classes-2.3.0/hslua-classes-2.3.0.tar.gz) = 11579
+SHA256 (cabal/hslua-cli-1.4.1/hslua-cli-1.4.1.tar.gz) = e6f1b61da6adf1089822cf501c5955612fbf9b7a56dadff957eda99fb70c6ea1
+SIZE (cabal/hslua-cli-1.4.1/hslua-cli-1.4.1.tar.gz) = 5856
+SHA256 (cabal/hslua-core-2.3.1/hslua-core-2.3.1.tar.gz) = 1eb218dd9b8791fc113f44c71d42010fa9d5786c2164c35a8b15917c5120afa5
+SIZE (cabal/hslua-core-2.3.1/hslua-core-2.3.1.tar.gz) = 39580
+SHA256 (cabal/hslua-list-1.1.1/hslua-list-1.1.1.tar.gz) = 368df8ca23b3f83acf84db5044337d026642b6d99e315f2f46a9e079f7cee05c
+SIZE (cabal/hslua-list-1.1.1/hslua-list-1.1.1.tar.gz) = 8004
+SHA256 (cabal/hslua-marshalling-2.3.0/hslua-marshalling-2.3.0.tar.gz) = ec01063ae07421325bc0c4427d58d4ffd272d1d38dbcfebae2c3005eaf176510
+SIZE (cabal/hslua-marshalling-2.3.0/hslua-marshalling-2.3.0.tar.gz) = 17214
+SHA256 (cabal/hslua-module-doclayout-1.1.0/hslua-module-doclayout-1.1.0.tar.gz) = 61b204944a74b64ff3d98582071c9ed56778f730e14f29d34a40a3003ff5c4d0
+SIZE (cabal/hslua-module-doclayout-1.1.0/hslua-module-doclayout-1.1.0.tar.gz) = 10294
+SHA256 (cabal/hslua-module-path-1.1.0/hslua-module-path-1.1.0.tar.gz) = aed5589344ab96879c8dad80785e3de47076126d7f886be8c915ba6adfb187b1
+SIZE (cabal/hslua-module-path-1.1.0/hslua-module-path-1.1.0.tar.gz) = 8040
+SHA256 (cabal/hslua-module-system-1.1.0.1/hslua-module-system-1.1.0.1.tar.gz) = 06c866e44805bfc7fb04de308a52ae81f2b5da483de176686c784172fdc30ae5
+SIZE (cabal/hslua-module-system-1.1.0.1/hslua-module-system-1.1.0.1.tar.gz) = 8930
+SHA256 (cabal/hslua-module-text-1.1.0.1/hslua-module-text-1.1.0.1.tar.gz) = 2bd85de6dc58c78493a859de7af9db8b996b443fcdd640da75143d7680a83fa1
+SIZE (cabal/hslua-module-text-1.1.0.1/hslua-module-text-1.1.0.1.tar.gz) = 6216
+SHA256 (cabal/hslua-module-version-1.1.0/hslua-module-version-1.1.0.tar.gz) = a46bbca58b8ddaba17871ca9787f8ceeaa9f5ae9580cdc41b7b902b33c0f65d8
+SIZE (cabal/hslua-module-version-1.1.0/hslua-module-version-1.1.0.tar.gz) = 6110
+SHA256 (cabal/hslua-module-zip-1.1.0/hslua-module-zip-1.1.0.tar.gz) = b0dabee06c2ff8ec4a616bb23126710f98d237988bbc62198945b061dfb86372
+SIZE (cabal/hslua-module-zip-1.1.0/hslua-module-zip-1.1.0.tar.gz) = 7603
+SHA256 (cabal/hslua-objectorientation-2.3.0/hslua-objectorientation-2.3.0.tar.gz) = 4fb51a892d872f0c80f01dcbcdc4fed97602479c631fa67fb90dc04f1900e61d
+SIZE (cabal/hslua-objectorientation-2.3.0/hslua-objectorientation-2.3.0.tar.gz) = 16615
+SHA256 (cabal/hslua-packaging-2.3.0/hslua-packaging-2.3.0.tar.gz) = 21ba53e54c3a8431650ad34cb310974edf14767f927fea58eb3e98794d6b3fcc
+SIZE (cabal/hslua-packaging-2.3.0/hslua-packaging-2.3.0.tar.gz) = 16903
+SHA256 (cabal/hslua-repl-0.1.1/hslua-repl-0.1.1.tar.gz) = f086b35e211975c3874185d84994d624fd542bd8860f5ed867e9067c0345f6ce
+SIZE (cabal/hslua-repl-0.1.1/hslua-repl-0.1.1.tar.gz) = 4052
+SHA256 (cabal/hslua-typing-0.1.0/hslua-typing-0.1.0.tar.gz) = b18740abe3fbe0a2b4bf3cd1e6dda2c080dba097e19a809dff8ffd99095a9002
+SIZE (cabal/hslua-typing-0.1.0/hslua-typing-0.1.0.tar.gz) = 6420
+SHA256 (cabal/http-api-data-0.6/http-api-data-0.6.tar.gz) = 74904382dfd0774a34fef881d895afafdb856bd57f162db275cfe550a1dc1346
+SIZE (cabal/http-api-data-0.6/http-api-data-0.6.tar.gz) = 20775
 SHA256 (cabal/http-client-0.7.14/http-client-0.7.14.tar.gz) = 222e36f880170e6c68960780941613aae68b3c42675341cf8d3b5a5f80fff941
 SIZE (cabal/http-client-0.7.14/http-client-0.7.14.tar.gz) = 95406
 SHA256 (cabal/http-client-tls-0.3.6.3/http-client-tls-0.3.6.3.tar.gz) = 38dcfc3d772eb6898b4a8856d6159824d13f65eb291733619f625a802dad9095
 SIZE (cabal/http-client-tls-0.3.6.3/http-client-tls-0.3.6.3.tar.gz) = 7935
+SHA256 (cabal/http-date-0.0.11/http-date-0.0.11.tar.gz) = 32f923ac1ad9bdfeadce7c52a03c9ba6225ba60dc14137cb1cdf32ea84ccf4d3
+SIZE (cabal/http-date-0.0.11/http-date-0.0.11.tar.gz) = 5351
+SHA256 (cabal/http-media-0.8.1.1/http-media-0.8.1.1.tar.gz) = 1920adf31b15d167f60374fbfd0a53a1fbe7820fd7fd459beacf6eb00d03f183
+SIZE (cabal/http-media-0.8.1.1/http-media-0.8.1.1.tar.gz) = 18395
 SHA256 (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 4e8a4a66477459fa436a331c75e46857ec8026283df984d54f90576cd3024016
 SIZE (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 13547
+SHA256 (cabal/http2-4.1.4/http2-4.1.4.tar.gz) = 7d951447f4c38b27bb4a0a45bacbf168da20c9452d889c16ab0aeca5a1b220d6
+SIZE (cabal/http2-4.1.4/http2-4.1.4.tar.gz) = 5498780
 SHA256 (cabal/indexed-traversable-0.1.2.1/indexed-traversable-0.1.2.1.tar.gz) = fe854c10285debc7d6fe3e09da0928a740ebc091ad2911ae695bb007e6f746a4
 SIZE (cabal/indexed-traversable-0.1.2.1/indexed-traversable-0.1.2.1.tar.gz) = 8905
 SHA256 (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 0f9b4e895ccc819f74d15f913c93613cc74cab74dbb05d7e305aa387bdbe374a
@@ -221,22 +293,38 @@ SHA256 (cabal/ipynb-0.2/ipynb-0.2.tar.gz) = 9a743d74e95ccccfadca4a734f44c7b3e2a5
 SIZE (cabal/ipynb-0.2/ipynb-0.2.tar.gz) = 632962
 SHA256 (cabal/ipynb-0.2/revision/1.cabal) = d3ec93f44fac7ddeb06e5419d0577321831cc903ecb176ca6be5015c55e9893a
 SIZE (cabal/ipynb-0.2/revision/1.cabal) = 1906
+SHA256 (cabal/isocline-1.0.9/isocline-1.0.9.tar.gz) = 9090c69e8082cda45214e41e8205bce671a6c04b78ac412b7bacffadafe75468
+SIZE (cabal/isocline-1.0.9/isocline-1.0.9.tar.gz) = 101834
 SHA256 (cabal/jira-wiki-markup-1.5.1/jira-wiki-markup-1.5.1.tar.gz) = 9ca23d369c3ccf1b3ffb209dda8e6288a5f5901fb8235113825fa48d3ae8e520
 SIZE (cabal/jira-wiki-markup-1.5.1/jira-wiki-markup-1.5.1.tar.gz) = 25459
 SHA256 (cabal/libyaml-0.1.2/libyaml-0.1.2.tar.gz) = 8f42d66f199fcaee255326f8f770d88b0670df56b5eb78002d6058f3a45e97b5
 SIZE (cabal/libyaml-0.1.2/libyaml-0.1.2.tar.gz) = 63635
 SHA256 (cabal/libyaml-0.1.2/revision/1.cabal) = 7fb663b11fcdb86503c14aa81763106ea79b1048fc29a1fe44ec346d9ecac101
 SIZE (cabal/libyaml-0.1.2/revision/1.cabal) = 2222
+SHA256 (cabal/lpeg-1.0.4/lpeg-1.0.4.tar.gz) = 24084721a225f133682aa12c5ff4f65c7ea7b6b03894c6af0504864bea2054bb
+SIZE (cabal/lpeg-1.0.4/lpeg-1.0.4.tar.gz) = 40132
+SHA256 (cabal/lua-2.3.1/lua-2.3.1.tar.gz) = b92515811f6b1400a39d517e1aa95e406aa45cd11aa5cc6a4db65dd76f1fc753
+SIZE (cabal/lua-2.3.1/lua-2.3.1.tar.gz) = 262809
 SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e
 SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957
 SHA256 (cabal/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz) = ebd01ed4e37142cb3233d4ffe55fe879b64d4a0b5802c8bc6afa1c7670f9e11b
 SIZE (cabal/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz) = 11818
+SHA256 (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 61338058eb676b466a462ca45d59f436a77a3bd6b816e4268c6d88522b6a4280
+SIZE (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 6861
+SHA256 (cabal/mmorph-1.2.0/revision/3.cabal) = df9b213ec18f811cb3137b478d148f3f1680ee43f841cb775835fa282fdb0295
+SIZE (cabal/mmorph-1.2.0/revision/3.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.15.3/mono-traversable-1.0.15.3.tar.gz) = 98b220f3313d74227a4249210c8818e839678343e62b3ebb1b8c867cf2b974b7
 SIZE (cabal/mono-traversable-1.0.15.3/mono-traversable-1.0.15.3.tar.gz) = 40461
 SHA256 (cabal/network-3.1.4.0/network-3.1.4.0.tar.gz) = b452a2afac95d9207357eb3820c719c7c7d27871ef4b6ed7bfcd03a036b9158e
 SIZE (cabal/network-3.1.4.0/network-3.1.4.0.tar.gz) = 139988
 SHA256 (cabal/network-3.1.4.0/revision/1.cabal) = e152cdb03243afb52bbc740cfbe96905ca298a6f6342f0c47b3f2e227ff19def
 SIZE (cabal/network-3.1.4.0/revision/1.cabal) = 5208
+SHA256 (cabal/network-byte-order-0.1.6/network-byte-order-0.1.6.tar.gz) = f2b0ccc9b759d686af30aac874fc394c13c1fc8a3db00fac401c9339c263dc5e
+SIZE (cabal/network-byte-order-0.1.6/network-byte-order-0.1.6.tar.gz) = 6648
+SHA256 (cabal/network-byte-order-0.1.6/revision/1.cabal) = 23d8b609ac43a69d04d5e8f411e5f86a0266c0e8b33b65f8c92ebda64273fe3a
+SIZE (cabal/network-byte-order-0.1.6/revision/1.cabal) = 1313
 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/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
@@ -247,10 +335,20 @@ SHA256 (cabal/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz) = 1ccb158b0f7851715d36b7
 SIZE (cabal/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz) = 74219
 SHA256 (cabal/old-time-1.1.0.3/revision/2.cabal) = c91fbb3ee73d20ccd015842b30f1f29a304893ebe0ae3128b7bbc13d5bb0d4c8
 SIZE (cabal/old-time-1.1.0.3/revision/2.cabal) = 1328
+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/ordered-containers-0.2.3/ordered-containers-0.2.3.tar.gz) = 36849705752f3bc367fa1d172e1ec57375418341e9d74de572ae1b6fb56a81a3
 SIZE (cabal/ordered-containers-0.2.3/ordered-containers-0.2.3.tar.gz) = 7404
 SHA256 (cabal/pandoc-3.1.8/pandoc-3.1.8.tar.gz) = 6ae7054007850cb7dba7c965b6b6d7242bca56d1c9993dd3defc7950d8a4247b
 SIZE (cabal/pandoc-3.1.8/pandoc-3.1.8.tar.gz) = 7315618
+SHA256 (cabal/pandoc-lua-engine-0.2.1.2/pandoc-lua-engine-0.2.1.2.tar.gz) = fb7d5a75c78345a373bde00730607759e3aef8fa98800773e64be4608421a51a
+SIZE (cabal/pandoc-lua-engine-0.2.1.2/pandoc-lua-engine-0.2.1.2.tar.gz) = 81179
+SHA256 (cabal/pandoc-lua-engine-0.2.1.2/revision/1.cabal) = 62ada1e8d30059921c465fa01b6c378825adb229076e5db6d5dd791c95fb97d8
+SIZE (cabal/pandoc-lua-engine-0.2.1.2/revision/1.cabal) = 6835
+SHA256 (cabal/pandoc-lua-marshal-0.2.2/pandoc-lua-marshal-0.2.2.tar.gz) = 22231c24a7b228b3d0b99dcfb77657b410f8a95f02b6bde365b434a8f1882679
+SIZE (cabal/pandoc-lua-marshal-0.2.2/pandoc-lua-marshal-0.2.2.tar.gz) = 38236
+SHA256 (cabal/pandoc-server-0.1.0.3/pandoc-server-0.1.0.3.tar.gz) = ea35df36395022f0a63427988646a8aea829c365b08e5fa492013636962fea3c
+SIZE (cabal/pandoc-server-0.1.0.3/pandoc-server-0.1.0.3.tar.gz) = 12779
 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/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
@@ -259,12 +357,18 @@ SHA256 (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 307f9086e0b063d439dc4f
 SIZE (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 42233
 SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
 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.8.0.0/primitive-0.8.0.0.tar.gz) = 5553c21b4a789f9b591eed69e598cc58484c274af29250e517b5a8bcc62b995f
 SIZE (cabal/primitive-0.8.0.0/primitive-0.8.0.0.tar.gz) = 57222
 SHA256 (cabal/primitive-0.8.0.0/revision/1.cabal) = d0ff45fa6e61f92af23611ceb8b9a6a04c236b50fb70c60e2ed3bfa532703670
 SIZE (cabal/primitive-0.8.0.0/revision/1.cabal) = 3241
+SHA256 (cabal/psqueues-0.2.7.3/psqueues-0.2.7.3.tar.gz) = d09750ba3578d905b54d0b3a60a7b468910a60b3165e5de98bf6f4efae3ebfb2
+SIZE (cabal/psqueues-0.2.7.3/psqueues-0.2.7.3.tar.gz) = 27328
 SHA256 (cabal/random-1.2.1.1/random-1.2.1.1.tar.gz) = 3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76
 SIZE (cabal/random-1.2.1.1/random-1.2.1.1.tar.gz) = 47109
+SHA256 (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = f664905cffb44b7f9cba604cd75bd69011a666ba06bccbcb7f3fae0cd4f14d5b
+SIZE (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = 5158
 SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
 SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
 SHA256 (cabal/regex-base-0.94.0.2/revision/2.cabal) = 3a76c313f9f75e8e0b3c103c1bff5bbaf754da30cbddedc1d5b7061d001030e0
@@ -277,6 +381,8 @@ SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb20
 SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620
 SHA256 (cabal/safe-0.3.19/safe-0.3.19.tar.gz) = 25043442c8f8aa95955bb17467d023630632b961aaa61e807e325d9b2c33f7a2
 SIZE (cabal/safe-0.3.19/safe-0.3.19.tar.gz) = 11267
+SHA256 (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 3c51d8d50c9b60ff8bf94f942fd92e3bea9e62c5afa778dfc9f707b79da41ef6
+SIZE (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 15347
 SHA256 (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = a3a121c4b3d68fb8b9f8c709ab012e48f090ed553609247a805ad070d6b343a9
 SIZE (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = 24723
 SHA256 (cabal/scientific-0.3.7.0/revision/5.cabal) = 26d8109106963a345368011081453d25ee1dfa6afae2b1f57b426b4bcd392d91
@@ -285,6 +391,18 @@ SHA256 (cabal/semialign-1.3/semialign-1.3.tar.gz) = 628e43319f584a8dd46c124ee068
 SIZE (cabal/semialign-1.3/semialign-1.3.tar.gz) = 10543
 SHA256 (cabal/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz) = 7da38a9891bdf8205fd6522cdb712956b8c0bf5c52983da60295c8e057d77934
 SIZE (cabal/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz) = 36222
+SHA256 (cabal/servant-0.20/servant-0.20.tar.gz) = f106cd57cf8a71e393c35dc0a0af46102976ff1a6409b71086c824e325f97527
+SIZE (cabal/servant-0.20/servant-0.20.tar.gz) = 56212
+SHA256 (cabal/servant-0.20/revision/3.cabal) = cb4547b8a7f1346740057e376a84b37cf0cc54d6d1a1419d982c7b335b6ba205
+SIZE (cabal/servant-0.20/revision/3.cabal) = 5624
+SHA256 (cabal/servant-server-0.20/servant-server-0.20.tar.gz) = 13b2fe785be1aae07e15d139fa1f94c7c5db6c8d36d0fc7789576b31a9bee8be
+SIZE (cabal/servant-server-0.20/servant-server-0.20.tar.gz) = 55745
+SHA256 (cabal/servant-server-0.20/revision/2.cabal) = 1bb179f028b0b2b28222f04bd589f9fbc6f855194e73a7cbc692e097f3b30574
+SIZE (cabal/servant-server-0.20/revision/2.cabal) = 5739
+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.7/singleton-bool-0.1.7.tar.gz) = 1c2d196386c3697e884fcc8bef530506045a4860a5f669cc8416358b473bb29b
+SIZE (cabal/singleton-bool-0.1.7/singleton-bool-0.1.7.tar.gz) = 3974
 SHA256 (cabal/skylighting-0.14/skylighting-0.14.tar.gz) = ffa6cd93a645d259cf9b04e5751ffcb7c045a8452ef3c4e2512365126fae7ca7
 SIZE (cabal/skylighting-0.14/skylighting-0.14.tar.gz) = 1393626
 SHA256 (cabal/skylighting-core-0.14/skylighting-core-0.14.tar.gz) = 1223bd508d2e8dbd98db371c8ebbbe70449856d984934f54fa33d3040fe8cb91
@@ -299,6 +417,12 @@ 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/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.5/some-1.0.5.tar.gz) = b0de79de39b5e02bbef673ed8af2a81cb9184a7fe5eb978e4bb0d906fddc915f
+SIZE (cabal/some-1.0.5/some-1.0.5.tar.gz) = 10917
+SHA256 (cabal/sop-core-0.5.0.2/sop-core-0.5.0.2.tar.gz) = 87bffd2254b98ded822d449fcd1c33dbd74d2ce96bf35e7a6714abc5a2297265
+SIZE (cabal/sop-core-0.5.0.2/sop-core-0.5.0.2.tar.gz) = 28505
+SHA256 (cabal/sop-core-0.5.0.2/revision/2.cabal) = 2f6ac799b1b4438db1ead14a39d7586cfaf00c3cbab0c219184c67ae61376335
+SIZE (cabal/sop-core-0.5.0.2/revision/2.cabal) = 2961
 SHA256 (cabal/split-0.2.3.5/split-0.2.3.5.tar.gz) = bf8aa8d610354a2b576946a6c838251ec5988c8374100638e6b2604513b93159
 SIZE (cabal/split-0.2.3.5/split-0.2.3.5.tar.gz) = 15746
 SHA256 (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa
@@ -309,6 +433,10 @@ SHA256 (cabal/streaming-commons-0.2.2.6/streaming-commons-0.2.2.6.tar.gz) = 0180
 SIZE (cabal/streaming-commons-0.2.2.6/streaming-commons-0.2.2.6.tar.gz) = 37959
 SHA256 (cabal/strict-0.5/strict-0.5.tar.gz) = 3f4f0995dec2d520d0e321542f71412dac023658fdab603db04364d75269a0fd
 SIZE (cabal/strict-0.5/strict-0.5.tar.gz) = 12564
+SHA256 (cabal/string-conversions-0.4.0.1/string-conversions-0.4.0.1.tar.gz) = 46bcce6d9ce62c558b7658a75d9c6a62f7259d6b0473d011d8078234ad6a1994
+SIZE (cabal/string-conversions-0.4.0.1/string-conversions-0.4.0.1.tar.gz) = 3759
+SHA256 (cabal/string-conversions-0.4.0.1/revision/1.cabal) = 9af49d61d1dcbc8b90b66f1b6580996b7927f745273edb59141ad6744aef7cbc
+SIZE (cabal/string-conversions-0.4.0.1/revision/1.cabal) = 1693
 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/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
@@ -317,8 +445,8 @@ SHA256 (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = ba7e5500d853d29f0675b90655
 SIZE (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = 43894
 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.8.2/texmath-0.12.8.2.tar.gz) = 1707742d2ac98f8a7068bbbac7a395c851d6c3a2f590f60757dbf3931e26003c
-SIZE (cabal/texmath-0.12.8.2/texmath-0.12.8.2.tar.gz) = 1480319
+SHA256 (cabal/texmath-0.12.8.3/texmath-0.12.8.3.tar.gz) = f7274bfd7d27eb535aab4ff125f8ad23dc4e84763bcdf8021429f41f01dcbf52
+SIZE (cabal/texmath-0.12.8.3/texmath-0.12.8.3.tar.gz) = 1480545
 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/text-iso8601-0.1.tar.gz) = f58e7a46f951f1f13d2929e0a2f84f6db7894d55a641169aaf300aea9ada5fcf
@@ -343,12 +471,20 @@ SHA256 (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = ad07bb00eb9678c2
 SIZE (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = 59964
 SHA256 (cabal/time-compat-1.9.6.1/revision/5.cabal) = dd4de1fa0d6b7108982efc7ac41938569e4c9b06230bb87d34aae007c52ddb67
 SIZE (cabal/time-compat-1.9.6.1/revision/5.cabal) = 5062
+SHA256 (cabal/time-manager-0.0.1/time-manager-0.0.1.tar.gz) = 07492523fabc69b8ec308f6276cc93df3dd060c91f23df2ac8a1f56d331ea05b
+SIZE (cabal/time-manager-0.0.1/time-manager-0.0.1.tar.gz) = 2746
 SHA256 (cabal/tls-1.9.0/tls-1.9.0.tar.gz) = 5605b9cbe0903b100e9de72800641453f74bf5dade6176dbe10b34ac9353433e
 SIZE (cabal/tls-1.9.0/tls-1.9.0.tar.gz) = 159392
 SHA256 (cabal/toml-parser-1.3.0.0/toml-parser-1.3.0.0.tar.gz) = fcd6a27a4ede2367b4b2d3ffa0cce722cb78adc6647774dbeef8d248bf825b98
 SIZE (cabal/toml-parser-1.3.0.0/toml-parser-1.3.0.0.tar.gz) = 39211
+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/type-equality-1/type-equality-1.tar.gz) = 4728b502a211454ef682a10d7a3e817c22d06ba509df114bb267ef9d43a08ce8
+SIZE (cabal/type-equality-1/type-equality-1.tar.gz) = 4525
+SHA256 (cabal/type-equality-1/revision/5.cabal) = 556006736473a9a4434591812e7106b1db2389faf364a9eaf87d5b4305921b56
+SIZE (cabal/type-equality-1/revision/5.cabal) = 1625
 SHA256 (cabal/typed-process-0.2.11.0/typed-process-0.2.11.0.tar.gz) = 948c59540675d85f35c99e285cdb8686713ec1689f530d5d21813239ea91f625
 SIZE (cabal/typed-process-0.2.11.0/typed-process-0.2.11.0.tar.gz) = 18309
 SHA256 (cabal/typst-0.3.2.0/typst-0.3.2.0.tar.gz) = 1df8ab2b4ee4f745df28c7eabbc065836ca8f3c9190f03ddf7802c1dc5458f01
@@ -369,8 +505,12 @@ 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.10/unix-time-0.4.10.tar.gz) = 7e4a4bf8cba87bc7b1e3a1a7c68a44d7780360d6f52628cd84154829a03629bc
-SIZE (cabal/unix-time-0.4.10/unix-time-0.4.10.tar.gz) = 52393
+SHA256 (cabal/unix-compat-0.7/unix-compat-0.7.tar.gz) = 2b75ca79e0f7368f915f01ca6a5201f7df58ada46b9e4869bca1b92d853f2e3e
+SIZE (cabal/unix-compat-0.7/unix-compat-0.7.tar.gz) = 15210
+SHA256 (cabal/unix-time-0.4.11/unix-time-0.4.11.tar.gz) = abd719178c4cf3fc3dae9135904472223743f7930e00919f90a1e3f946fff090
+SIZE (cabal/unix-time-0.4.11/unix-time-0.4.11.tar.gz) = 52392
+SHA256 (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = fb85a22291e78f9e58cd7f5e563a726500ad1a004b3b335b93c0975b828a112b
+SIZE (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = 58335
 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/2.cabal) = cb78a95718f9cb2579a8a1208d4a148ea358f0774321c8cb905bfb0b96a2813c
@@ -385,6 +525,10 @@ SHA256 (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = ad68b89b7a64c07dd5c250
 SIZE (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = 11922
 SHA256 (cabal/uuid-types-1.0.5/revision/4.cabal) = e4662609522f093b86c5ae86aa9781afc69338cf102d42e5b5c196c320d95621
 SIZE (cabal/uuid-types-1.0.5/revision/4.cabal) = 2636
+SHA256 (cabal/vault-0.3.1.5/vault-0.3.1.5.tar.gz) = ac2a6b6adf58598c5c8faa931ae961a8a2aa50ddb2f0f7a2044ff6e8c3d433a0
+SIZE (cabal/vault-0.3.1.5/vault-0.3.1.5.tar.gz) = 5431
+SHA256 (cabal/vault-0.3.1.5/revision/3.cabal) = 313d6d61435619ec25b492f8775729d8f0ab9496030898d30a4ba34a24ec742b
+SIZE (cabal/vault-0.3.1.5/revision/3.cabal) = 2366
 SHA256 (cabal/vector-0.13.0.0/vector-0.13.0.0.tar.gz) = c5d3167d15e12f52e00879ddf304a591672a74e369cc47bc5c7fa1d5a8d15b4f
 SIZE (cabal/vector-0.13.0.0/vector-0.13.0.0.tar.gz) = 154509
 SHA256 (cabal/vector-0.13.0.0/revision/5.cabal) = 1d0b2128c7151e06c2417616afedcb1a4d54087afeba623c55dd4b29094d4348
@@ -397,10 +541,26 @@ SHA256 (cabal/vector-stream-0.1.0.0/vector-stream-0.1.0.0.tar.gz) = a888210f6467
 SIZE (cabal/vector-stream-0.1.0.0/vector-stream-0.1.0.0.tar.gz) = 12377
 SHA256 (cabal/vector-stream-0.1.0.0/revision/3.cabal) = 8977959d4bec54d9f2c5e9d4baa2cac7ab26e804a72591df8db887e0692ae8ae
 SIZE (cabal/vector-stream-0.1.0.0/revision/3.cabal) = 1404
+SHA256 (cabal/wai-3.2.3/wai-3.2.3.tar.gz) = 5574d6541000988fe204d3032db87fd0a5404cdbde33ee4fa02e6006768229f8
+SIZE (cabal/wai-3.2.3/wai-3.2.3.tar.gz) = 11619
+SHA256 (cabal/wai-app-static-3.1.8/wai-app-static-3.1.8.tar.gz) = 1a7081096bd425533d87fc40eca7a0f3ed3e3eb08c3a7ef93eecc6f1cf012f02
+SIZE (cabal/wai-app-static-3.1.8/wai-app-static-3.1.8.tar.gz) = 23118
+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.13.0/wai-extra-3.1.13.0.tar.gz) = df0d2d275bc3c888fae9cf525496140c707cbccfdf013a36dc00e7a94ac38cc0
+SIZE (cabal/wai-extra-3.1.13.0/wai-extra-3.1.13.0.tar.gz) = 82251
+SHA256 (cabal/wai-extra-3.1.13.0/revision/1.cabal) = fc3e7c337ac46733ce2da7a0d6422185387b3bb3709e72403a359eb19678db37
+SIZE (cabal/wai-extra-3.1.13.0/revision/1.cabal) = 8287
+SHA256 (cabal/wai-logger-2.4.0/wai-logger-2.4.0.tar.gz) = 057e635acd35a39d6ddae4ba4c5dfa1425e251579bbd3239c7f4b557bc96290a
+SIZE (cabal/wai-logger-2.4.0/wai-logger-2.4.0.tar.gz) = 5925
+SHA256 (cabal/warp-3.3.29/warp-3.3.29.tar.gz) = 009329196c5daa64f877ebad107c5ded365ebc5bbb6f5a7a2c48db62234af736
+SIZE (cabal/warp-3.3.29/warp-3.3.29.tar.gz) = 65727
 SHA256 (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 790d2bb274283419173bd89104439860675a9410f70f21912973ecd9098b4104
 SIZE (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 11876
 SHA256 (cabal/witherable-0.4.2/revision/4.cabal) = cec516b35df0ff53ab0068e70a912a0ba7b65c672fbc554727183faa195ad3b8
 SIZE (cabal/witherable-0.4.2/revision/4.cabal) = 2342
+SHA256 (cabal/word8-0.1.3/word8-0.1.3.tar.gz) = 2630934c75728bfbf390c1f0206b225507b354f68d4047b06c018a36823b5d8a
+SIZE (cabal/word8-0.1.3/word8-0.1.3.tar.gz) = 6271
 SHA256 (cabal/xml-1.3.14/xml-1.3.14.tar.gz) = 32d1a1a9f21a59176d84697f96ae3a13a0198420e3e4f1c48abbab7d2425013d
 SIZE (cabal/xml-1.3.14/xml-1.3.14.tar.gz) = 12048
 SHA256 (cabal/xml-1.3.14/revision/2.cabal) = c7a33d37c968c769723931a33e4e795f0aadda6cb62e7073ded8a2db52509d95