git: 4dc40d5aa88f - main - finance/hs-hledger-web: Update 1.51.1 => 1.52

From: Älven <alven_at_FreeBSD.org>
Date: Sun, 22 Mar 2026 16:13:53 UTC
The branch main has been updated by alven:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4dc40d5aa88f8cc430e48ed09e8ed85d29d32319

commit 4dc40d5aa88f8cc430e48ed09e8ed85d29d32319
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2026-03-22 12:48:34 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2026-03-22 16:13:21 +0000

    finance/hs-hledger-web: Update 1.51.1 => 1.52
    
    Approved by:            yuri@ (maintainer, Mentor)
    Approved by:            db@, yuri@ (Mentors, implicit)
    Differential Revision:  https://reviews.freebsd.org/D56028
---
 finance/hs-hledger-web/Makefile       | 248 +-----------------------
 finance/hs-hledger-web/Makefile.cabal | 251 +++++++++++++++++++++++++
 finance/hs-hledger-web/distinfo       | 344 ++++++++++++++++++----------------
 3 files changed, 431 insertions(+), 412 deletions(-)

diff --git a/finance/hs-hledger-web/Makefile b/finance/hs-hledger-web/Makefile
index 20647fd23a60..4de4cf0dc4e7 100644
--- a/finance/hs-hledger-web/Makefile
+++ b/finance/hs-hledger-web/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	hledger-web
-DISTVERSION=	1.51.1
+DISTVERSION=	1.52
 CATEGORIES=	finance haskell www
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -12,250 +12,4 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 USES=		cabal
 USE_LOCALE=	en_US.UTF-8
 
-USE_CABAL=	Decimal-0.5.2 \
-		Diff-1.0.2 \
-		Glob-0.10.2_3 \
-		HUnit-1.6.2.0 \
-		OneTuple-0.4.2_1 \
-		Only-0.1_2 \
-		QuickCheck-2.16.0.0 \
-		RSA-2.4.1_2 \
-		SHA-1.6.4.4 \
-		StateVar-1.2.2 \
-		aeson-2.2.3.0_4 \
-		aeson-pretty-0.8.10 \
-		alex-3.5.4.0 \
-		ansi-terminal-1.1.5 \
-		ansi-terminal-types-1.1.3 \
-		appar-0.1.8 \
-		asn1-encoding-0.9.6_2 \
-		asn1-parse-0.9.5 \
-		asn1-types-0.3.4 \
-		assoc-1.1.1_1 \
-		async-2.2.5_3 \
-		attoparsec-0.14.4_6 \
-		attoparsec-aeson-2.2.2.0 \
-		authenticate-oauth-1.7_1 \
-		auto-update-0.2.6 \
-		base-compat-0.14.1 \
-		base-orphans-0.9.3 \
-		base-unicode-symbols-0.2.4.2 \
-		base16-bytestring-1.0.2.0_1 \
-		base64-1.0_2 \
-		base64-bytestring-1.2.1.0_1 \
-		basement-0.0.16 \
-		bifunctors-5.6.2_2 \
-		bitvec-1.1.5.0_3 \
-		blaze-builder-0.4.4.1 \
-		blaze-html-0.9.2.0_1 \
-		blaze-markup-0.8.3.0_2 \
-		bsb-http-chunked-0.0.0.4_4 \
-		byteable-0.1.1 \
-		byteorder-1.0.4 \
-		cabal-doctest-1.0.12 \
-		call-stack-0.4.0 \
-		case-insensitive-1.2.1.0 \
-		cassava-0.5.4.1 \
-		cassava-megaparsec-2.1.1 \
-		cborg-0.2.10.0_3 \
-		cereal-0.5.8.3 \
-		character-ps-0.1 \
-		clientsession-0.9.3.0 \
-		clock-0.8.4 \
-		cmdargs-0.10.22 \
-		colour-2.3.6 \
-		comonad-5.0.9_1 \
-		conduit-1.3.6.1 \
-		conduit-extra-1.3.8_1 \
-		contravariant-1.5.5 \
-		control-monad-free-0.6.2 \
-		cookie-0.5.1 \
-		crypto-api-0.13.3_1 \
-		crypto-pubkey-types-0.4.3 \
-		crypton-1.0.4 \
-		crypton-connection-0.4.5 \
-		crypton-socks-0.6.2 \
-		crypton-x509-1.7.7 \
-		crypton-x509-store-1.6.12_1 \
-		crypton-x509-system-1.6.7 \
-		crypton-x509-validation-1.6.14 \
-		cryptonite-0.30 \
-		cryptonite-conduit-0.2.2_1 \
-		css-text-0.1.3.0 \
-		csv-0.1.2 \
-		data-default-0.8.0.1 \
-		data-default-class-0.2.0.0 \
-		data-fix-0.3.4_1 \
-		distributive-0.6.2.1_1 \
-		dlist-1.0_2 \
-		doclayout-0.5.0.1 \
-		easy-file-0.2.5 \
-		ech-config-0.0.1 \
-		email-validate-2.3.2.21 \
-		emojis-0.1.4.1 \
-		encoding-0.10.2 \
-		entropy-0.4.1.11 \
-		extensible-exceptions-0.1.1.4 \
-		extra-1.8.1 \
-		fast-logger-3.2.6 \
-		file-embed-0.0.16.0 \
-		generically-0.1.1_4 \
-		githash-0.1.7.0 \
-		half-0.3.3_1 \
-		happy-2.1.7 \
-		happy-lib-2.1.7 \
-		hashable-1.5.0.0_1 \
-		hashtables-1.4.2 \
-		haskell-lexer-1.2.1 \
-		hjsmin-0.2.1 \
-		hledger-1.51.1 \
-		hledger-lib-1.51.1 \
-		hourglass-0.2.12_1 \
-		hpke-0.0.0 \
-		hsc2hs-0.68.10_4 \
-		hspec-2.11.16 \
-		hspec-core-2.11.16 \
-		hspec-discover-2.11.16 \
-		hspec-expectations-0.8.4_2 \
-		html-1.0.1.2 \
-		html-conduit-1.3.2.2 \
-		http-api-data-0.6.2 \
-		http-client-0.7.19 \
-		http-client-tls-0.3.6.4_2 \
-		http-conduit-2.3.9.1 \
-		http-date-0.0.11 \
-		http-semantics-0.4.0 \
-		http-types-0.12.4 \
-		http2-5.4.0 \
-		indexed-traversable-0.1.4_1 \
-		indexed-traversable-instances-0.1.2_1 \
-		integer-conversion-0.1.1_1 \
-		integer-logarithms-1.0.4 \
-		iproute-1.7.15 \
-		language-javascript-0.7.1.0 \
-		libyaml-0.1.4 \
-		libyaml-clib-0.2.5 \
-		lift-type-0.1.2.0 \
-		lifted-base-0.2.3.12 \
-		lucid-2.11.20250303 \
-		math-functions-0.3.4.4 \
-		megaparsec-9.7.0 \
-		memory-0.18.0_1 \
-		microlens-0.5.0.0 \
-		microlens-th-0.4.3.18 \
-		mime-types-0.1.2.0 \
-		mmorph-1.2.1_1 \
-		modern-uri-0.3.6.1_3 \
-		monad-control-1.0.3.1 \
-		monad-logger-0.3.42 \
-		monad-loops-0.4.3 \
-		mono-traversable-1.0.21.0 \
-		mtl-compat-0.2.2 \
-		network-3.2.8.0 \
-		network-byte-order-0.1.7 \
-		network-control-0.1.7 \
-		network-uri-2.6.4.2_1 \
-		old-locale-1.0.0.7_2 \
-		old-time-1.1.0.4 \
-		optparse-applicative-0.19.0.0 \
-		parser-combinators-1.3.0_1 \
-		path-pieces-0.2.1_1 \
-		pem-0.2.4 \
-		persistent-2.18.0.0 \
-		persistent-template-2.12.0.0 \
-		pretty-show-1.10 \
-		pretty-simple-4.1.4.0 \
-		prettyprinter-1.7.1 \
-		prettyprinter-ansi-terminal-1.1.3 \
-		primitive-0.9.1.0 \
-		profunctors-5.6.3 \
-		psqueues-0.2.8.2 \
-		quickcheck-io-0.2.0 \
-		quote-quot-0.2.1.0 \
-		random-1.3.1 \
-		recv-0.1.1 \
-		reflection-2.1.9_1 \
-		regex-base-0.94.0.3 \
-		regex-compat-0.95.2.2 \
-		regex-posix-0.96.0.2 \
-		regex-tdfa-1.3.2.5 \
-		replace-megaparsec-1.5.0.1 \
-		req-3.13.4_4 \
-		resource-pool-0.5.0.0 \
-		resourcet-1.3.0 \
-		retry-0.9.3.1 \
-		safe-0.3.21_1 \
-		safe-exceptions-0.1.7.4_1 \
-		scientific-0.3.8.0_2 \
-		semialign-1.3.1_2 \
-		semigroupoids-6.0.1_2 \
-		serialise-0.2.6.1_5 \
-		setenv-0.1.1.3_1 \
-		shakespeare-2.2.0 \
-		silently-1.2.5.4 \
-		simple-sendfile-0.2.32 \
-		skein-1.0.9.4 \
-		split-0.2.5 \
-		splitmix-0.1.3.1 \
-		stm-chans-3.0.0.9 \
-		streaming-commons-0.2.3.1 \
-		strict-0.5.1_1 \
-		tabular-0.2.2.8_1 \
-		tagged-0.8.10 \
-		tagsoup-0.14.8 \
-		tasty-1.5.3_2 \
-		tasty-hunit-0.10.2 \
-		temporary-1.3 \
-		terminal-size-0.3.4_1 \
-		text-ansi-0.3.0.1_2 \
-		text-builder-linear-0.1.3 \
-		text-iso8601-0.1.1_2 \
-		text-short-0.1.6_3 \
-		th-abstraction-0.7.1.0_1 \
-		th-compat-0.1.6 \
-		th-lift-0.8.6 \
-		th-lift-instances-0.1.20 \
-		these-1.2.1_2 \
-		time-compat-1.9.8 \
-		time-manager-0.2.4 \
-		timeit-2.0_2 \
-		tls-2.1.13 \
-		transformers-base-0.4.6 \
-		transformers-compat-0.7.2 \
-		typed-process-0.2.13.0 \
-		uglymemo-0.1.0.1 \
-		unix-compat-0.7.4.1 \
-		unix-time-0.4.17 \
-		unliftio-0.2.25.1 \
-		unliftio-core-0.2.1.0_4 \
-		unordered-containers-0.2.21_1 \
-		utf8-string-1.0.2 \
-		utility-ht-0.0.17.2 \
-		uuid-types-1.0.6_3 \
-		vault-0.3.1.6 \
-		vector-0.13.2.0_2 \
-		vector-algorithms-0.9.1.0 \
-		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.18 \
-		wai-handler-launch-3.0.3.1_1 \
-		wai-logger-2.5.0 \
-		warp-3.4.11 \
-		witherable-0.5_1 \
-		wizards-1.0.3_3 \
-		word8-0.1.3 \
-		xml-conduit-1.9.1.4 \
-		xml-types-0.3.8 \
-		xss-sanitize-0.3.7.2_1 \
-		yaml-0.11.11.2_2 \
-		yesod-1.6.2.1 \
-		yesod-core-1.6.28.1 \
-		yesod-form-1.7.9 \
-		yesod-persistent-1.6.0.8 \
-		yesod-static-1.6.1.0 \
-		yesod-test-1.6.23 \
-		zlib-0.7.1.1
-
 .include <bsd.port.mk>
diff --git a/finance/hs-hledger-web/Makefile.cabal b/finance/hs-hledger-web/Makefile.cabal
new file mode 100644
index 000000000000..3169df89cbe3
--- /dev/null
+++ b/finance/hs-hledger-web/Makefile.cabal
@@ -0,0 +1,251 @@
+USE_CABAL=	Decimal-0.5.2 \
+		Diff-1.0.2 \
+		Glob-0.10.2_3 \
+		HUnit-1.6.2.0 \
+		OneTuple-0.4.2.1 \
+		Only-0.1_2 \
+		QuickCheck-2.16.0.0 \
+		RSA-2.4.1_2 \
+		SHA-1.6.4.4 \
+		StateVar-1.2.2 \
+		aeson-2.2.3.0_4 \
+		aeson-pretty-0.8.10 \
+		alex-3.5.4.0 \
+		ansi-terminal-1.1.5 \
+		ansi-terminal-types-1.1.3 \
+		appar-0.1.8 \
+		asn1-encoding-0.9.6_2 \
+		asn1-types-0.3.4 \
+		assoc-1.1.1_2 \
+		async-2.2.6 \
+		attoparsec-0.14.4_6 \
+		attoparsec-aeson-2.2.2.0 \
+		authenticate-oauth-1.7_1 \
+		auto-update-0.2.6 \
+		base-compat-0.15.0 \
+		base-orphans-0.9.4 \
+		base-unicode-symbols-0.2.4.2 \
+		base16-1.0_4 \
+		base16-bytestring-1.0.2.0_1 \
+		base64-1.0_2 \
+		base64-bytestring-1.2.1.0_1 \
+		basement-0.0.16 \
+		bifunctors-5.6.3_1 \
+		bitvec-1.1.6.0 \
+		blaze-builder-0.4.4.1 \
+		blaze-html-0.9.2.0_1 \
+		blaze-markup-0.8.3.0_2 \
+		bsb-http-chunked-0.0.0.4_4 \
+		byteable-0.1.1 \
+		byteorder-1.0.4 \
+		cabal-doctest-1.0.12_1 \
+		call-stack-0.4.0 \
+		case-insensitive-1.2.1.0 \
+		cassava-0.5.4.1 \
+		cassava-megaparsec-2.1.1 \
+		cborg-0.2.10.0_3 \
+		cereal-0.5.8.3 \
+		character-ps-0.1 \
+		clientsession-0.9.3.0 \
+		clock-0.8.4 \
+		cmdargs-0.10.22 \
+		colour-2.3.7 \
+		comonad-5.0.10 \
+		conduit-1.3.6.1 \
+		conduit-extra-1.3.8_1 \
+		contravariant-1.5.6 \
+		control-monad-free-0.6.2 \
+		cookie-0.5.1 \
+		crypto-api-0.13.3_1 \
+		crypto-pubkey-types-0.4.3 \
+		cryptohash-md5-0.11.101.0_6 \
+		crypton-1.1.1 \
+		crypton-asn1-encoding-0.10.0 \
+		crypton-asn1-parse-0.10.0 \
+		crypton-asn1-types-0.4.1 \
+		crypton-connection-0.4.6 \
+		crypton-pem-0.3.0 \
+		crypton-socks-0.6.2 \
+		crypton-x509-1.9.0 \
+		crypton-x509-store-1.9.0 \
+		crypton-x509-system-1.9.0 \
+		crypton-x509-validation-1.9.0 \
+		cryptonite-0.30 \
+		cryptonite-conduit-0.2.2_1 \
+		css-text-0.1.3.0 \
+		csv-0.1.2 \
+		data-default-0.8.0.2 \
+		data-default-class-0.2.0.0 \
+		data-fix-0.3.4_2 \
+		distributive-0.6.3 \
+		dlist-1.0_2 \
+		doclayout-0.5.0.1 \
+		easy-file-0.2.5 \
+		ech-config-0.0.1_1 \
+		email-validate-2.3.2.21 \
+		emojis-0.1.4.1 \
+		encoding-0.10.2 \
+		entropy-0.4.1.11_1 \
+		extensible-exceptions-0.1.1.4 \
+		extra-1.8.1 \
+		fast-logger-3.2.6 \
+		file-embed-0.0.16.0 \
+		generically-0.1.1_5 \
+		githash-0.1.7.0 \
+		half-0.3.3_2 \
+		happy-2.2 \
+		happy-lib-2.2 \
+		hashable-1.5.1.0 \
+		hashtables-1.4.2 \
+		haskell-lexer-1.2.1 \
+		hjsmin-0.2.1 \
+		hledger-1.52 \
+		hledger-lib-1.52 \
+		hourglass-0.2.12_1 \
+		hpke-0.1.0 \
+		hsc2hs-0.68.10_5 \
+		hspec-2.11.17 \
+		hspec-core-2.11.17 \
+		hspec-discover-2.11.17 \
+		hspec-expectations-0.8.4_2 \
+		html-1.0.1.2 \
+		html-conduit-1.3.2.2 \
+		http-api-data-0.7_1 \
+		http-client-0.7.19 \
+		http-client-tls-0.4.0 \
+		http-conduit-2.3.9.1_1 \
+		http-date-0.0.11 \
+		http-semantics-0.4.0 \
+		http-types-0.12.4 \
+		http2-5.4.0 \
+		indexed-traversable-0.1.4_1 \
+		indexed-traversable-instances-0.1.2_1 \
+		integer-conversion-0.1.1_2 \
+		integer-logarithms-1.0.5 \
+		iproute-1.7.15 \
+		language-javascript-0.7.1.0 \
+		libyaml-0.1.4 \
+		libyaml-clib-0.2.5 \
+		lift-type-0.1.2.0 \
+		lifted-base-0.2.3.12 \
+		lucid-2.11.20250303 \
+		math-functions-0.3.4.4 \
+		megaparsec-9.7.0_1 \
+		memory-0.18.0_1 \
+		microlens-0.5.0.0 \
+		microlens-th-0.4.3.18_1 \
+		mime-types-0.1.2.2 \
+		mmorph-1.2.2_1 \
+		modern-uri-0.3.6.1_4 \
+		monad-control-1.0.3.1 \
+		monad-logger-0.3.42 \
+		monad-loops-0.4.3 \
+		mono-traversable-1.0.21.0 \
+		mtl-compat-0.2.2 \
+		network-3.2.8.0 \
+		network-byte-order-0.1.8 \
+		network-control-0.1.7 \
+		network-uri-2.6.4.2_1 \
+		old-locale-1.0.0.7_2 \
+		old-time-1.1.1.0 \
+		optparse-applicative-0.19.0.0 \
+		parser-combinators-1.3.1 \
+		path-pieces-0.2.1_1 \
+		persistent-2.18.1.0 \
+		persistent-template-2.12.0.0 \
+		pretty-show-1.10 \
+		pretty-simple-4.1.4.0 \
+		prettyprinter-1.7.1 \
+		prettyprinter-ansi-terminal-1.1.3 \
+		primitive-0.9.1.0_1 \
+		profunctors-5.6.3 \
+		psqueues-0.2.8.3 \
+		quickcheck-io-0.2.0 \
+		quote-quot-0.2.1.0 \
+		ram-0.21.1 \
+		random-1.3.1 \
+		recv-0.1.1 \
+		reflection-2.1.9_1 \
+		regex-base-0.94.0.3 \
+		regex-compat-0.95.2.2 \
+		regex-posix-0.96.0.2 \
+		regex-tdfa-1.3.2.5 \
+		replace-megaparsec-1.5.0.1 \
+		req-3.13.4_8 \
+		resource-pool-0.5.0.0 \
+		resourcet-1.3.0 \
+		retry-0.9.3.1 \
+		safe-0.3.21_1 \
+		safe-exceptions-0.1.7.4_1 \
+		scientific-0.3.8.1 \
+		semialign-1.3.1_2 \
+		semigroupoids-6.0.2_1 \
+		serialise-0.2.6.1_5 \
+		setenv-0.1.1.3_1 \
+		shakespeare-2.2.0 \
+		silently-1.2.5.4 \
+		simple-sendfile-0.2.32 \
+		skein-1.0.9.4 \
+		split-0.2.5 \
+		splitmix-0.1.3.2 \
+		stm-chans-3.0.0.11 \
+		streaming-commons-0.2.3.1 \
+		strict-0.5.1_1 \
+		tabular-0.2.2.8_1 \
+		tagged-0.8.10_1 \
+		tagsoup-0.14.8 \
+		tasty-1.5.3_2 \
+		tasty-hunit-0.10.2 \
+		temporary-1.3 \
+		terminal-size-0.3.4_1 \
+		text-ansi-0.3.0.1_2 \
+		text-builder-linear-0.1.3 \
+		text-iso8601-0.1.1_2 \
+		text-short-0.1.6.1 \
+		th-abstraction-0.7.2.0 \
+		th-compat-0.1.7 \
+		th-lift-0.8.7 \
+		th-lift-instances-0.1.20 \
+		these-1.2.1_2 \
+		time-compat-1.9.9 \
+		time-hourglass-0.3.0 \
+		time-manager-0.3.1.1 \
+		timeit-2.0_2 \
+		tls-2.3.0 \
+		transformers-base-0.4.6.1 \
+		transformers-compat-0.7.2 \
+		typed-process-0.2.13.0 \
+		uglymemo-0.1.0.1 \
+		unix-compat-0.7.4.1 \
+		unix-time-0.4.17 \
+		unliftio-0.2.25.1 \
+		unliftio-core-0.2.1.0_4 \
+		unordered-containers-0.2.21_2 \
+		utf8-string-1.0.2 \
+		utility-ht-0.0.17.2 \
+		uuid-types-1.0.6_3 \
+		vault-0.3.1.6 \
+		vector-0.13.2.0_2 \
+		vector-algorithms-0.9.1.0_1 \
+		vector-stream-0.1.0.1_4 \
+		wai-3.2.4 \
+		wai-app-static-3.2.1 \
+		wai-cors-0.2.7 \
+		wai-extra-3.1.18 \
+		wai-handler-launch-3.0.3.1_1 \
+		wai-logger-2.5.0 \
+		warp-3.4.12_1 \
+		witherable-0.5_2 \
+		wizards-1.0.3_3 \
+		word8-0.1.3 \
+		xml-conduit-1.10.1.0 \
+		xml-types-0.3.8 \
+		xss-sanitize-0.3.7.2_1 \
+		yaml-0.11.11.2_2 \
+		yesod-1.6.2.1 \
+		yesod-core-1.6.29.1 \
+		yesod-form-1.7.9.2 \
+		yesod-persistent-1.6.0.8 \
+		yesod-static-1.6.1.0 \
+		yesod-test-1.7.0.1 \
+		zlib-0.7.1.1
diff --git a/finance/hs-hledger-web/distinfo b/finance/hs-hledger-web/distinfo
index 8809f2a96b2b..663807ed4e48 100644
--- a/finance/hs-hledger-web/distinfo
+++ b/finance/hs-hledger-web/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1766770424
-SHA256 (cabal/hledger-web-1.51.1/hledger-web-1.51.1.tar.gz) = 68a256dd82feed4389f20f67590e2d98ca4513bf19b206db8bfa5cb9a26ab3bb
-SIZE (cabal/hledger-web-1.51.1/hledger-web-1.51.1.tar.gz) = 534885
+TIMESTAMP = 1774181494
+SHA256 (cabal/hledger-web-1.52/hledger-web-1.52.tar.gz) = 39ba9a4e00bb2275f2d77262e3c4510332467feb40c575374ceff6b9bec78824
+SIZE (cabal/hledger-web-1.52/hledger-web-1.52.tar.gz) = 535280
 SHA256 (cabal/Decimal-0.5.2/Decimal-0.5.2.tar.gz) = a37a0220424e4bcb8cae1d38844c7027ee314449758d0d14ff3e2e0a5c8a87a7
 SIZE (cabal/Decimal-0.5.2/Decimal-0.5.2.tar.gz) = 9546
 SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
@@ -11,10 +11,8 @@ SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c
 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/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
-SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
-SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
-SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
+SHA256 (cabal/OneTuple-0.4.2.1/OneTuple-0.4.2.1.tar.gz) = c504132551e9c8f5afe6c8c8d5bf1ed208f4da98b0cb4af59400bd9bd836e03e
+SIZE (cabal/OneTuple-0.4.2.1/OneTuple-0.4.2.1.tar.gz) = 5210
 SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265
 SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
 SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
@@ -47,18 +45,14 @@ SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5
 SIZE (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = 17343
 SHA256 (cabal/asn1-encoding-0.9.6/revision/2.cabal) = 27ed8f6043aed79630313bb931f7c8e2b510f0b4586cd55c16ae040c7d1ea098
 SIZE (cabal/asn1-encoding-0.9.6/revision/2.cabal) = 2060
-SHA256 (cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz) = 8f1fe1344d30b39dc594d74df2c55209577722af1497204b4c2b6d6e8747f39e
-SIZE (cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz) = 2951
 SHA256 (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 78ee92a251379298ca820fa53edbf4b33c539b9fcd887c86f520c30e3b4e21a8
 SIZE (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 6472
 SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
 SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
-SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
-SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
-SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
-SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
-SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
-SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
+SHA256 (cabal/assoc-1.1.1/revision/2.cabal) = 766b1040eda5255bfcf10e1a9859c06d0ed6ad0e2ac87ed915bb035574d10ae4
+SIZE (cabal/assoc-1.1.1/revision/2.cabal) = 1437
+SHA256 (cabal/async-2.2.6/async-2.2.6.tar.gz) = 148571bc188003101241da6c49131d07324e63a88ed283a84def2e9694599619
+SIZE (cabal/async-2.2.6/async-2.2.6.tar.gz) = 18996
 SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
 SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
 SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
@@ -71,12 +65,16 @@ SHA256 (cabal/authenticate-oauth-1.7/revision/1.cabal) = af2b03698756b2bbb42b8d3
 SIZE (cabal/authenticate-oauth-1.7/revision/1.cabal) = 1640
 SHA256 (cabal/auto-update-0.2.6/auto-update-0.2.6.tar.gz) = 9a25cc5c9de2a20981ffe981ffcd51fee88597c802c1555dd08fa9c5c64e0e54
 SIZE (cabal/auto-update-0.2.6/auto-update-0.2.6.tar.gz) = 14719
-SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9
-SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244
-SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
-SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
+SHA256 (cabal/base-compat-0.15.0/base-compat-0.15.0.tar.gz) = 59aa49d7779a20a808924690583653c2bdfb0e54b5162df80df5a81632824531
+SIZE (cabal/base-compat-0.15.0/base-compat-0.15.0.tar.gz) = 32422
+SHA256 (cabal/base-orphans-0.9.4/base-orphans-0.9.4.tar.gz) = 08cc283a31350f7bd28b2a5d31af693ee337f2593d3e7222999b72dd4954c72b
+SIZE (cabal/base-orphans-0.9.4/base-orphans-0.9.4.tar.gz) = 19999
 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-1.0/base16-1.0.tar.gz) = 86366364910b78609677817cf3f987bf1690e1f75bba04bc91a5ed993d619cde
+SIZE (cabal/base16-1.0/base16-1.0.tar.gz) = 17347
+SHA256 (cabal/base16-1.0/revision/4.cabal) = 4dd341228168f2cde03954dd72175ee726a0713e2200f6c7b73f4cd8d2207377
+SIZE (cabal/base16-1.0/revision/4.cabal) = 2649
 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/base16-bytestring-1.0.2.0/revision/1.cabal) = a694e88f9ec9fc79f0b03f233d3fea592b68f70a34aac2ddb5bcaecb6562e2fd
@@ -91,14 +89,12 @@ SHA256 (cabal/base64-bytestring-1.2.1.0/revision/1.cabal) = 45305ccf8914c66d385b
 SIZE (cabal/base64-bytestring-1.2.1.0/revision/1.cabal) = 2502
 SHA256 (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 7fb77e249aef76ba5aed3059d556800ce02b614597c488ba01f0a16449146300
 SIZE (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 134837
-SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
-SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
-SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
-SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
-SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999d0c8ea54cb433d0891eea5471fbfaa29f8dec5
-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/bifunctors-5.6.3/bifunctors-5.6.3.tar.gz) = ad7a357f022f4c780c505040d73f1c06a4fd697b4a0bab6123bbd73b55d8115c
+SIZE (cabal/bifunctors-5.6.3/bifunctors-5.6.3.tar.gz) = 38216
+SHA256 (cabal/bifunctors-5.6.3/revision/1.cabal) = 58f1d66db71ed9dd70648eaca1a0986b29354b3a69b5bfd729ce1a896766466e
+SIZE (cabal/bifunctors-5.6.3/revision/1.cabal) = 3271
+SHA256 (cabal/bitvec-1.1.6.0/bitvec-1.1.6.0.tar.gz) = 1a42d33ce341973f4e4f3f0e10d00760056a0aca0e2a57180994bf2ac26c4e2b
+SIZE (cabal/bitvec-1.1.6.0/bitvec-1.1.6.0.tar.gz) = 39754
 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
@@ -119,6 +115,8 @@ SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93
 SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
 SHA256 (cabal/cabal-doctest-1.0.12/cabal-doctest-1.0.12.tar.gz) = 3111f0d23045fe650637f73bd7dc9537760317495c6ccce8549e7ec59aa39b2c
 SIZE (cabal/cabal-doctest-1.0.12/cabal-doctest-1.0.12.tar.gz) = 13483
+SHA256 (cabal/cabal-doctest-1.0.12/revision/1.cabal) = 07d3df12ad86466e731383dde34b9ddaa2210d2cb9566d7dd6d71f4fde10935a
+SIZE (cabal/cabal-doctest-1.0.12/revision/1.cabal) = 2135
 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
@@ -141,20 +139,18 @@ SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c
 SIZE (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 9322
 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
-SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
-SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789
-SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455
-SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353
-SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
+SHA256 (cabal/colour-2.3.7/colour-2.3.7.tar.gz) = 1f3b1055675abe4e3362800cc9bf7ab9b92dfdf21a1f6c82b252611270be9680
+SIZE (cabal/colour-2.3.7/colour-2.3.7.tar.gz) = 22506
+SHA256 (cabal/comonad-5.0.10/comonad-5.0.10.tar.gz) = e9739df2bf5944958062a4ea73bde3bf35c0879cee0944edf7f05bebf993f9c1
+SIZE (cabal/comonad-5.0.10/comonad-5.0.10.tar.gz) = 14520
 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.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/contravariant-1.5.6/contravariant-1.5.6.tar.gz) = 65f3260354ee5fd1f2c7ffc54cff99d22b794c254f053734979ad37820e6efe3
+SIZE (cabal/contravariant-1.5.6/contravariant-1.5.6.tar.gz) = 13438
 SHA256 (cabal/control-monad-free-0.6.2/control-monad-free-0.6.2.tar.gz) = 63c830bd2af23e372ebfee628d9f538a32d8368cf74f897370d839bf8e7b4bc1
 SIZE (cabal/control-monad-free-0.6.2/control-monad-free-0.6.2.tar.gz) = 3665
 SHA256 (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 1adde62726e3a3bbe147c02514fe0c4f5f2c5a2ff63842deac10c451a2a6f7a0
@@ -165,22 +161,32 @@ SHA256 (cabal/crypto-api-0.13.3/revision/1.cabal) = e572c0cdc58ba6773ea200ea5261
 SIZE (cabal/crypto-api-0.13.3/revision/1.cabal) = 2366
 SHA256 (cabal/crypto-pubkey-types-0.4.3/crypto-pubkey-types-0.4.3.tar.gz) = 7ed9f52281ec4e34021a91818fe45288e33d65bff937f60334a3f45be5a71c60
 SIZE (cabal/crypto-pubkey-types-0.4.3/crypto-pubkey-types-0.4.3.tar.gz) = 11234
-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/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz) = 3b08db0ae39df2b44e83053ad30d7546a4c6200a852c22a240a7e03ae1080f05
+SIZE (cabal/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz) = 11872
+SHA256 (cabal/cryptohash-md5-0.11.101.0/revision/6.cabal) = 2e42586d73bdb149bde829e37b6546d84e60d7fb49c93320633b71c25f4dee54
+SIZE (cabal/cryptohash-md5-0.11.101.0/revision/6.cabal) = 3086
+SHA256 (cabal/crypton-1.1.1/crypton-1.1.1.tar.gz) = 4e03bffe35ffd96ade774d266349b38c166a394f90cd71f0b45b719197024010
+SIZE (cabal/crypton-1.1.1/crypton-1.1.1.tar.gz) = 653881
+SHA256 (cabal/crypton-asn1-encoding-0.10.0/crypton-asn1-encoding-0.10.0.tar.gz) = 49813a0ee253f628cb8102dd6857905609b52e490c73c554d7cdf0cbce2926d2
+SIZE (cabal/crypton-asn1-encoding-0.10.0/crypton-asn1-encoding-0.10.0.tar.gz) = 18349
+SHA256 (cabal/crypton-asn1-parse-0.10.0/crypton-asn1-parse-0.10.0.tar.gz) = 35c0f278d8fcb720b4ad89c2a7f256f7fb098b9f71a0aeb493a4c3c0fe7728d9
+SIZE (cabal/crypton-asn1-parse-0.10.0/crypton-asn1-parse-0.10.0.tar.gz) = 4114
+SHA256 (cabal/crypton-asn1-types-0.4.1/crypton-asn1-types-0.4.1.tar.gz) = 61efc63877a0d3ddb992a793839d9427c1597e095a6e1f63c04e05fd3e4e302d
+SIZE (cabal/crypton-asn1-types-0.4.1/crypton-asn1-types-0.4.1.tar.gz) = 8635
+SHA256 (cabal/crypton-connection-0.4.6/crypton-connection-0.4.6.tar.gz) = d686b7855817ea8c4bc8def79b78bc24aef725973e82a8afd109d528c9c54034
+SIZE (cabal/crypton-connection-0.4.6/crypton-connection-0.4.6.tar.gz) = 9382
+SHA256 (cabal/crypton-pem-0.3.0/crypton-pem-0.3.0.tar.gz) = 1fadab8cba74c6acd74873f06415b4a2a7c84b16b43425217a7beb0ec5830540
+SIZE (cabal/crypton-pem-0.3.0/crypton-pem-0.3.0.tar.gz) = 5789
 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.12/crypton-x509-store-1.6.12.tar.gz) = d7a0af5bdf1f1812fa21d1ebd91c2c02458ae82781ab19da052b65ba88e83c91
-SIZE (cabal/crypton-x509-store-1.6.12/crypton-x509-store-1.6.12.tar.gz) = 12883
-SHA256 (cabal/crypton-x509-store-1.6.12/revision/1.cabal) = 4bf128747767aef7fad1f0c6e87c2acaca6ddc0040b1744471e26ea8edaaa0c6
-SIZE (cabal/crypton-x509-store-1.6.12/revision/1.cabal) = 1880
-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/crypton-x509-1.9.0/crypton-x509-1.9.0.tar.gz) = 155dbad5f91985fa4aa4874b77d302bce563619a65cc30578f3998e9304276cd
+SIZE (cabal/crypton-x509-1.9.0/crypton-x509-1.9.0.tar.gz) = 21793
+SHA256 (cabal/crypton-x509-store-1.9.0/crypton-x509-store-1.9.0.tar.gz) = de9193403c11d1fb090083382646be6f6cf68ed984f475d1a0e142f77efb8766
+SIZE (cabal/crypton-x509-store-1.9.0/crypton-x509-store-1.9.0.tar.gz) = 13290
+SHA256 (cabal/crypton-x509-system-1.9.0/crypton-x509-system-1.9.0.tar.gz) = 89ee819b78963a5c925fdaad80e2e64be6c0fedf4f24fc2b95eddb649b86cefe
+SIZE (cabal/crypton-x509-system-1.9.0/crypton-x509-system-1.9.0.tar.gz) = 4137
+SHA256 (cabal/crypton-x509-validation-1.9.0/crypton-x509-validation-1.9.0.tar.gz) = 1396e005e4abaa4b2db7610210d357839152fdc532dd7f254d913f0fc2d34fd8
+SIZE (cabal/crypton-x509-validation-1.9.0/crypton-x509-validation-1.9.0.tar.gz) = 20000
 SHA256 (cabal/cryptonite-0.30/cryptonite-0.30.tar.gz) = 56099c8a8aa01d2ee914b670c97c1f818186dbb886e2025b73d9c2afe3496b1d
 SIZE (cabal/cryptonite-0.30/cryptonite-0.30.tar.gz) = 621062
 SHA256 (cabal/cryptonite-conduit-0.2.2/cryptonite-conduit-0.2.2.tar.gz) = 705d69ab3f79b7b8810c7b9e7da81a1c6686b6a4323b1e78150576a25a658dae
@@ -191,18 +197,16 @@ SHA256 (cabal/css-text-0.1.3.0/css-text-0.1.3.0.tar.gz) = 5ff507bf3863219f41e7f2
 SIZE (cabal/css-text-0.1.3.0/css-text-0.1.3.0.tar.gz) = 4594
 SHA256 (cabal/csv-0.1.2/csv-0.1.2.tar.gz) = 8cf43442325faa1368f9b55ad952beccf677d9980cdffa3d70a7f204a23ae600
 SIZE (cabal/csv-0.1.2/csv-0.1.2.tar.gz) = 2923
-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-0.8.0.2/data-default-0.8.0.2.tar.gz) = fa7d5de70ccef7381a7f17cd64948de1c24b620de13e1cd55c36c26949870799
+SIZE (cabal/data-default-0.8.0.2/data-default-0.8.0.2.tar.gz) = 6138
 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
-SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
-SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
-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/data-fix-0.3.4/revision/2.cabal) = 200360c49cc81cf8b8bbdf49afd4aee03fffd09d3395b080a7e7c65fcf01d313
+SIZE (cabal/data-fix-0.3.4/revision/2.cabal) = 1421
+SHA256 (cabal/distributive-0.6.3/distributive-0.6.3.tar.gz) = aeeb028a23db9f9b073e24a6bd766b79b9d58c2b407b06bf33296c27e9264baa
+SIZE (cabal/distributive-0.6.3/distributive-0.6.3.tar.gz) = 7840
 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
@@ -213,6 +217,8 @@ SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689
 SIZE (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = 13358
 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/ech-config-0.0.1/revision/1.cabal) = 2b3eaf49d7b94bd4abdbdc1725419f1167dffe3e771a324fb0a55f438cd105cd
+SIZE (cabal/ech-config-0.0.1/revision/1.cabal) = 1388
 SHA256 (cabal/email-validate-2.3.2.21/email-validate-2.3.2.21.tar.gz) = f8b9eb281810fbb077845f7c21181df4efd44b6a83432b469c816a56cc97518c
 SIZE (cabal/email-validate-2.3.2.21/email-validate-2.3.2.21.tar.gz) = 9442
 SHA256 (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 8000d6197b1d43b9b3cd0711c34f120420f358d0425167d2fb7e616d65470ae5
@@ -221,6 +227,8 @@ SHA256 (cabal/encoding-0.10.2/encoding-0.10.2.tar.gz) = 2fb6ce7fba65414a5fc389cd
 SIZE (cabal/encoding-0.10.2/encoding-0.10.2.tar.gz) = 653045
 SHA256 (cabal/entropy-0.4.1.11/entropy-0.4.1.11.tar.gz) = f5dd5a01278f8318d9793ed6071b742f13ce36c7456328baae4acc818e2d92ea
 SIZE (cabal/entropy-0.4.1.11/entropy-0.4.1.11.tar.gz) = 9112
+SHA256 (cabal/entropy-0.4.1.11/revision/1.cabal) = 1b9b1a7282ba6d7671e6d7a9be84cc18c40a3a480cef621927a8e4c66ec47913
+SIZE (cabal/entropy-0.4.1.11/revision/1.cabal) = 2935
 SHA256 (cabal/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz) = 6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388
 SIZE (cabal/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz) = 8531
 SHA256 (cabal/extra-1.8.1/extra-1.8.1.tar.gz) = 66a7d6d718646a7bda822d67550dc185c6e25ad1f7fecf06fc132e300098b598
@@ -231,48 +239,46 @@ SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355
 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
 SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
-SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
-SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
+SHA256 (cabal/generically-0.1.1/revision/5.cabal) = 7fe415234d455eb58402477899ac969e46374d0baab09e8ddd319f6394a4a369
+SIZE (cabal/generically-0.1.1/revision/5.cabal) = 1203
 SHA256 (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 1ad5e7c26bd9c9c4e4c3232206694b153845fe11f227e39d214eef0d95f330d4
 SIZE (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 7661
 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
-SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
+SHA256 (cabal/half-0.3.3/revision/2.cabal) = b39549b7f8cd419ac22d9c49f0837d7abc0670cddf7f42f449b10e576dc1c2cb
+SIZE (cabal/half-0.3.3/revision/2.cabal) = 2011
+SHA256 (cabal/happy-2.2/happy-2.2.tar.gz) = 2e9345c99a61bc29b5a1b9d5c1ea791cbea219499a4c01ed71f33c3af34a5eb0
+SIZE (cabal/happy-2.2/happy-2.2.tar.gz) = 62273
+SHA256 (cabal/happy-lib-2.2/happy-lib-2.2.tar.gz) = d2e0662b12b52008787c380b94acd4f6ed0a0af04bb0d433ed8c4ac00f1e3003
+SIZE (cabal/happy-lib-2.2/happy-lib-2.2.tar.gz) = 94570
+SHA256 (cabal/hashable-1.5.1.0/hashable-1.5.1.0.tar.gz) = ed0b7c10ce92c9ffe45420dadc38c6d39db486ff3633ff13567cc9f75f79b112
+SIZE (cabal/hashable-1.5.1.0/hashable-1.5.1.0.tar.gz) = 90605
 SHA256 (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = ca0e299fee6c0c918f45ce0907afbff1c3891998bb792d1717e4d5f12350ef0d
 SIZE (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = 58869
 SHA256 (cabal/haskell-lexer-1.2.1/haskell-lexer-1.2.1.tar.gz) = 9d76e1528106b1b32e6e465264e39381ca4b450b72a4b5331e7e5127640a1a41
 SIZE (cabal/haskell-lexer-1.2.1/haskell-lexer-1.2.1.tar.gz) = 14602
 SHA256 (cabal/hjsmin-0.2.1/hjsmin-0.2.1.tar.gz) = 4db43835a4cdfd79b9e18238fdd86c0de7e656813f8b8083c3ba8630d322cd90
 SIZE (cabal/hjsmin-0.2.1/hjsmin-0.2.1.tar.gz) = 5197
-SHA256 (cabal/hledger-1.51.1/hledger-1.51.1.tar.gz) = ebf096fcc24b0353370a16f5cf06e9aeae50dc171a3e0bb0ebb7641cc7d21716
-SIZE (cabal/hledger-1.51.1/hledger-1.51.1.tar.gz) = 907407
-SHA256 (cabal/hledger-lib-1.51.1/hledger-lib-1.51.1.tar.gz) = a890bba2b5f89d16d6d7e93ace57c76b53d0828227bdbe782cdf4fcaba3b0ffe
-SIZE (cabal/hledger-lib-1.51.1/hledger-lib-1.51.1.tar.gz) = 367626
+SHA256 (cabal/hledger-1.52/hledger-1.52.tar.gz) = c1e7f212925e8650c2eea7bbfbe09b5e23597a8df50a94dece5c81a48c17f282
+SIZE (cabal/hledger-1.52/hledger-1.52.tar.gz) = 913647
+SHA256 (cabal/hledger-lib-1.52/hledger-lib-1.52.tar.gz) = 9eabb4bda9715ece7cf4afad895fbaa6f77583d7b0b2736e582a0120b189ee7c
+SIZE (cabal/hledger-lib-1.52/hledger-lib-1.52.tar.gz) = 373321
 SHA256 (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 44335b5c402e80c60f1db6a74462be4ea29d1a9043aa994334ffee1164f1ca4a
 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/hpke-0.1.0/hpke-0.1.0.tar.gz) = 1a00e05c344b17f7d2b28ae19576c2aec348d71c995583f8588264a59dc87fa2
+SIZE (cabal/hpke-0.1.0/hpke-0.1.0.tar.gz) = 25281
 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
-SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
-SHA256 (cabal/hspec-2.11.16/hspec-2.11.16.tar.gz) = fafde05ad9bab8488713cd3228864f2b0597429fda26a3caf9b266cc15b032af
-SIZE (cabal/hspec-2.11.16/hspec-2.11.16.tar.gz) = 12147
-SHA256 (cabal/hspec-core-2.11.16/hspec-core-2.11.16.tar.gz) = f5286492b901a6f4333f4515a64fd7b1b1a2ee632b352db800dedccf249d424e
-SIZE (cabal/hspec-core-2.11.16/hspec-core-2.11.16.tar.gz) = 99710
-SHA256 (cabal/hspec-discover-2.11.16/hspec-discover-2.11.16.tar.gz) = bd6ccf1e0d21d42b3c7808bb7b449ae85dc57c39eaac68f2f5ea37d597118fac
-SIZE (cabal/hspec-discover-2.11.16/hspec-discover-2.11.16.tar.gz) = 6892
+SHA256 (cabal/hsc2hs-0.68.10/revision/5.cabal) = 39b25fd929b02b01a3fe59fec7ca8b2da6f0f9e282276b7a84e63a4702c4d725
+SIZE (cabal/hsc2hs-0.68.10/revision/5.cabal) = 3131
+SHA256 (cabal/hspec-2.11.17/hspec-2.11.17.tar.gz) = 39e4c8c3bb2be08a4c61747ddff0365c6a07efc6185b3a80a7b88fbb6bec9756
+SIZE (cabal/hspec-2.11.17/hspec-2.11.17.tar.gz) = 12095
+SHA256 (cabal/hspec-core-2.11.17/hspec-core-2.11.17.tar.gz) = 84b5176a525cb0df98070440201220814517b5d51e6fd15a52c0bc79da3b8a85
+SIZE (cabal/hspec-core-2.11.17/hspec-core-2.11.17.tar.gz) = 99483
+SHA256 (cabal/hspec-discover-2.11.17/hspec-discover-2.11.17.tar.gz) = 356c9d8df78df3033348be617ddf408914a41dd87c12b5ed787b0480face4652
+SIZE (cabal/hspec-discover-2.11.17/hspec-discover-2.11.17.tar.gz) = 6892
 SHA256 (cabal/hspec-expectations-0.8.4/hspec-expectations-0.8.4.tar.gz) = 7b8dde7e230ecfda90c95fd80478b244a45e68602fb3dd4a76f4710619be21ff
 SIZE (cabal/hspec-expectations-0.8.4/hspec-expectations-0.8.4.tar.gz) = 6105
 SHA256 (cabal/hspec-expectations-0.8.4/revision/2.cabal) = 4237f094a7931202ff57ac6475542b0b314b50a7024550e2b6eb87cfb0d4ff93
@@ -281,16 +287,18 @@ SHA256 (cabal/html-1.0.1.2/html-1.0.1.2.tar.gz) = 0c35495ea33d65e69c69bc7441ec8e
 SIZE (cabal/html-1.0.1.2/html-1.0.1.2.tar.gz) = 11021
 SHA256 (cabal/html-conduit-1.3.2.2/html-conduit-1.3.2.2.tar.gz) = 26de9ffa6dadf4ad73ec9cdc06c2926861f85002dcbc47299e87f85155cb7c25
 SIZE (cabal/html-conduit-1.3.2.2/html-conduit-1.3.2.2.tar.gz) = 9085
-SHA256 (cabal/http-api-data-0.6.2/http-api-data-0.6.2.tar.gz) = dc84a9ff403922f03bdc497cedee145fdd0058b1bb47be59cf714460eaec8234
-SIZE (cabal/http-api-data-0.6.2/http-api-data-0.6.2.tar.gz) = 20873
+SHA256 (cabal/http-api-data-0.7/http-api-data-0.7.tar.gz) = 09460678340e65cc9fe27d3018395a0ee14c64ea65486322b8f5dd2d995b818e
+SIZE (cabal/http-api-data-0.7/http-api-data-0.7.tar.gz) = 20935
+SHA256 (cabal/http-api-data-0.7/revision/1.cabal) = b8145755fced98db1ac67f4f98c8010cd5f82c121a82b65addea2556b5fbd6d5
+SIZE (cabal/http-api-data-0.7/revision/1.cabal) = 3157
 SHA256 (cabal/http-client-0.7.19/http-client-0.7.19.tar.gz) = a02c1be082e8f48c959ac7150a48a405f8d4383e0942639481e84b220f29ad61
 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-client-tls-0.4.0/http-client-tls-0.4.0.tar.gz) = 611cf14cf046657bb1788a4dac09710b4b104c037d42b189148c02e6dd84ae3c
+SIZE (cabal/http-client-tls-0.4.0/http-client-tls-0.4.0.tar.gz) = 8290
 SHA256 (cabal/http-conduit-2.3.9.1/http-conduit-2.3.9.1.tar.gz) = 13046d15ecd2332a5b80c8a34a6a1b6b8eecefce9d5c57e3413312b8c11641af
 SIZE (cabal/http-conduit-2.3.9.1/http-conduit-2.3.9.1.tar.gz) = 29275
+SHA256 (cabal/http-conduit-2.3.9.1/revision/1.cabal) = 6c521a2da3172343a5f6917bec1790f7cd3f0eb253a15e85a144b7f73b08dc69
+SIZE (cabal/http-conduit-2.3.9.1/revision/1.cabal) = 3318
 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-semantics-0.4.0/http-semantics-0.4.0.tar.gz) = 9d40065eb85c19c1bd372b31bd3298aaa03acfe6646ea4edabfa65310808bc73
@@ -309,10 +317,10 @@ SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc807
 SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
 SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
 SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
-SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
-SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
-SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
-SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
+SHA256 (cabal/integer-conversion-0.1.1/revision/2.cabal) = 123d1b088404f0976500c68d8105978aa2e32908ce5508e32aebd237f0447c9f
+SIZE (cabal/integer-conversion-0.1.1/revision/2.cabal) = 2311
+SHA256 (cabal/integer-logarithms-1.0.5/integer-logarithms-1.0.5.tar.gz) = 66dff6f1f778fe1ec689139fe125cd4e6a95643734c651c891eafa2c50669459
+SIZE (cabal/integer-logarithms-1.0.5/integer-logarithms-1.0.5.tar.gz) = 8925
 SHA256 (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18a331a7e0e6f9dc89a2da95577b0d76bd2690b8f832b72b46d6cc9b667b4ba5
 SIZE (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18033
 SHA256 (cabal/language-javascript-0.7.1.0/language-javascript-0.7.1.0.tar.gz) = d1a036aa4c747fa7a347e78dc6d3609a3d51dc28580ff6b897a27646ca7ad168
@@ -331,6 +339,8 @@ SHA256 (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 2441d8dd50
 SIZE (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 429048
 SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97
 SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078
+SHA256 (cabal/megaparsec-9.7.0/revision/1.cabal) = 50afa64b166bfb4895e51cc961dd7e63fe4b656f3d32e80a2722918166d07e38
+SIZE (cabal/megaparsec-9.7.0/revision/1.cabal) = 3547
 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/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f315393dde80b77d7b67e41268ae7dec0319f9
@@ -339,16 +349,18 @@ SHA256 (cabal/microlens-0.5.0.0/microlens-0.5.0.0.tar.gz) = 04608e891112af94eb21
 SIZE (cabal/microlens-0.5.0.0/microlens-0.5.0.0.tar.gz) = 29409
 SHA256 (cabal/microlens-th-0.4.3.18/microlens-th-0.4.3.18.tar.gz) = 417ef41008ceab2a67bb008f364376b96224594e6e999499c083cab081b0ed8b
 SIZE (cabal/microlens-th-0.4.3.18/microlens-th-0.4.3.18.tar.gz) = 24271
-SHA256 (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 013ae48a4c1726a4f91a64e882f3fe1fb903a7d4b8c14da51286fe5e4b974f61
-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/microlens-th-0.4.3.18/revision/1.cabal) = c801ba99088b413be3e9eab7b5167ec7d0349bf1a69d663bb6a28ca611ecae0c
+SIZE (cabal/microlens-th-0.4.3.18/revision/1.cabal) = 2584
+SHA256 (cabal/mime-types-0.1.2.2/mime-types-0.1.2.2.tar.gz) = e56e474778d72c387039d3514b52a9af3485f4abe31e62096f381485af494940
+SIZE (cabal/mime-types-0.1.2.2/mime-types-0.1.2.2.tar.gz) = 12220
+SHA256 (cabal/mmorph-1.2.2/mmorph-1.2.2.tar.gz) = dd6f2d2b3b6776544fc6fefe914c9ba4016ca911755383ec639d6ede417b9faf
+SIZE (cabal/mmorph-1.2.2/mmorph-1.2.2.tar.gz) = 6990
+SHA256 (cabal/mmorph-1.2.2/revision/1.cabal) = 3ab91fbf0971a3b883286b60d71a2f0b1473e85edf580bbe17d182ad15406224
+SIZE (cabal/mmorph-1.2.2/revision/1.cabal) = 1083
 SHA256 (cabal/modern-uri-0.3.6.1/modern-uri-0.3.6.1.tar.gz) = 0246f9cfced1227abe3a6403eeacc6b5f79f7e3319759a4dd1fd341c12454fe9
 SIZE (cabal/modern-uri-0.3.6.1/modern-uri-0.3.6.1.tar.gz) = 26185
-SHA256 (cabal/modern-uri-0.3.6.1/revision/3.cabal) = 1ff00fbd7e695b0695bb325a1fe375cc8c83b55cd7b7c08af083526809a8d76a
-SIZE (cabal/modern-uri-0.3.6.1/revision/3.cabal) = 3602
+SHA256 (cabal/modern-uri-0.3.6.1/revision/4.cabal) = 05355ceb3de6fda6288556a99e2287618b711f8371ac1ec4b46087763d081a84
+SIZE (cabal/modern-uri-0.3.6.1/revision/4.cabal) = 3602
 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/monad-logger-0.3.42/monad-logger-0.3.42.tar.gz) = 6623446cd42aa1f58a9e21f4abc18cfff13b8991d6ac852d9352d0ffea125010
@@ -361,8 +373,8 @@ SHA256 (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 1955398fe2115674f47f55
 SIZE (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 5128
 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-byte-order-0.1.8/network-byte-order-0.1.8.tar.gz) = 529766816e9e3fdb82fe1b147f8499ef482c30d15330d72088d8216ef640e741
+SIZE (cabal/network-byte-order-0.1.8/network-byte-order-0.1.8.tar.gz) = 6428
 SHA256 (cabal/network-control-0.1.7/network-control-0.1.7.tar.gz) = 05d40d381e5c72beefb209b7e82877b457fbca2880e60ed849bad480b6795b10
 SIZE (cabal/network-control-0.1.7/network-control-0.1.7.tar.gz) = 7913
 SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
@@ -373,22 +385,18 @@ SHA256 (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb9884
 SIZE (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = 3384
 SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911
 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/old-time-1.1.1.0/old-time-1.1.1.0.tar.gz) = 2c440d3bc2680defcb379a4b5e6469c5dff1d3400374aac60523cef78c3d96ab
+SIZE (cabal/old-time-1.1.1.0/old-time-1.1.1.0.tar.gz) = 77182
 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/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
-SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
-SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876
-SIZE (cabal/parser-combinators-1.3.0/revision/1.cabal) = 1640
+SHA256 (cabal/parser-combinators-1.3.1/parser-combinators-1.3.1.tar.gz) = 9c506cc38f9df0fc23a942e739ed1f0799fc6c54515d770de044168ecff740bf
+SIZE (cabal/parser-combinators-1.3.1/parser-combinators-1.3.1.tar.gz) = 11684
 SHA256 (cabal/path-pieces-0.2.1/path-pieces-0.2.1.tar.gz) = 080bd49f53e20597ca3e5962e0c279a3422345f5b088840a30a751cd76d4a36f
 SIZE (cabal/path-pieces-0.2.1/path-pieces-0.2.1.tar.gz) = 3529
 SHA256 (cabal/path-pieces-0.2.1/revision/1.cabal) = c713a8d04b3e6b89f1116c1d5fe434305031e17a9f0ad30a457a8402e1d5fc5c
 SIZE (cabal/path-pieces-0.2.1/revision/1.cabal) = 1233
-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/persistent-2.18.0.0/persistent-2.18.0.0.tar.gz) = 577627ee6ff4b90c3db675dc443b28f721f05d9b9cd9fcbf910efb2df12c12a7
-SIZE (cabal/persistent-2.18.0.0/persistent-2.18.0.0.tar.gz) = 191468
+SHA256 (cabal/persistent-2.18.1.0/persistent-2.18.1.0.tar.gz) = d3d42f8db94936847c53942ae0ed66f49a343095d761736dbaf9104690723e7a
+SIZE (cabal/persistent-2.18.1.0/persistent-2.18.1.0.tar.gz) = 191892
 SHA256 (cabal/persistent-template-2.12.0.0/persistent-template-2.12.0.0.tar.gz) = dc488b567d373ebfbf5f3df8bba240e6203d1b13556872648d5f0d228fd02c31
 SIZE (cabal/persistent-template-2.12.0.0/persistent-template-2.12.0.0.tar.gz) = 4506
 SHA256 (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2
@@ -401,14 +409,18 @@ 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/primitive-0.9.1.0/revision/1.cabal) = 756b222c715bc6ef5ba81fa69cdbaa20c5c53beb6f16f174b8bacc93a6d239f0
+SIZE (cabal/primitive-0.9.1.0/revision/1.cabal) = 3258
 SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3
 SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146
-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/psqueues-0.2.8.3/psqueues-0.2.8.3.tar.gz) = 10bcbe9aeb3ca00d72e86d940cf91b021b83f908885375120d4d51d0240ad076
+SIZE (cabal/psqueues-0.2.8.3/psqueues-0.2.8.3.tar.gz) = 28239
 SHA256 (cabal/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz) = fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422
 SIZE (cabal/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz) = 1843
 SHA256 (cabal/quote-quot-0.2.1.0/quote-quot-0.2.1.0.tar.gz) = 67dc25909c5b9bb373c66a9c9c1721d1e73915bd5518f42d1f97b793f42e4df7
 SIZE (cabal/quote-quot-0.2.1.0/quote-quot-0.2.1.0.tar.gz) = 6731
+SHA256 (cabal/ram-0.21.1/ram-0.21.1.tar.gz) = 48766ecfc0a1dd7b997508c6621bcd5df920014418176ac028e123acea30793e
+SIZE (cabal/ram-0.21.1/ram-0.21.1.tar.gz) = 41098
 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
@@ -429,8 +441,8 @@ SHA256 (cabal/replace-megaparsec-1.5.0.1/replace-megaparsec-1.5.0.1.tar.gz) = a1
 SIZE (cabal/replace-megaparsec-1.5.0.1/replace-megaparsec-1.5.0.1.tar.gz) = 15376
 SHA256 (cabal/req-3.13.4/req-3.13.4.tar.gz) = f37fc48d15fb63a6edc546403eaa261310258d72737b42c02ea39d95049d0069
 SIZE (cabal/req-3.13.4/req-3.13.4.tar.gz) = 41953
-SHA256 (cabal/req-3.13.4/revision/4.cabal) = 9354cf9abe2f080a6f2eae53a0ba693e1dc9cfc1dc74acabde8cdf06d9ec2493
-SIZE (cabal/req-3.13.4/revision/4.cabal) = 3831
+SHA256 (cabal/req-3.13.4/revision/8.cabal) = 40c7f8a7faee32385d3a97f6180ce9907cf2159fa2aaa193bdd3ee3ec74d6049
+SIZE (cabal/req-3.13.4/revision/8.cabal) = 3831
 SHA256 (cabal/resource-pool-0.5.0.0/resource-pool-0.5.0.0.tar.gz) = fa750ab7e7ecb56154a08f5785208bb08c1313a77e9f5f0ac4344afe9c1114d0
 SIZE (cabal/resource-pool-0.5.0.0/resource-pool-0.5.0.0.tar.gz) = 8690
 SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
@@ -445,18 +457,16 @@ SHA256 (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 3c51d8d5
 SIZE (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 15347
 SHA256 (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 8bb7261bd54bd58acfcb154be6a161fb6d0d31a1852aadc8e927d2ad2d7651d1
 SIZE (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 1412
-SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
-SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
-SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
-SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
*** 177 LINES SKIPPED ***