git: 1feadae0f318 - main - lang/purescript: Update to 0.15.3

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Thu, 07 Jul 2022 10:25:56 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1feadae0f3186b3cda61ff149f0d3d6095770cf4

commit 1feadae0f3186b3cda61ff149f0d3d6095770cf4
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2022-06-24 18:29:02 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-07-07 10:24:40 +0000

    lang/purescript: Update to 0.15.3
---
 lang/purescript/Makefile | 203 +++++++++----------
 lang/purescript/distinfo | 498 +++++++++++++++++++++++------------------------
 2 files changed, 336 insertions(+), 365 deletions(-)

diff --git a/lang/purescript/Makefile b/lang/purescript/Makefile
index 5da3eedb03b3..bec13526dfb2 100644
--- a/lang/purescript/Makefile
+++ b/lang/purescript/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	purescript
-PORTVERSION=	0.14.5
-PORTREVISION=	1
+PORTVERSION=	0.15.3
 CATEGORIES=	lang
 
 MAINTAINER=	haskell@FreeBSD.org
@@ -12,153 +11,137 @@ USES=		cabal
 
 USE_LOCALE=	en_US.UTF-8
 
-USE_CABAL=	Glob-0.10.1_1 \
-		SHA-1.6.4.4 \
+USE_CABAL=	Cabal-3.6.3.0 \
+		Glob-0.10.2_3 \
+		OneTuple-0.3.1_2 \
+		QuickCheck-2.14.2 \
 		StateVar-1.2.2 \
-		aeson-1.5.6.0_2 \
-		aeson-better-errors-0.9.1.0 \
-		aeson-pretty-0.8.8 \
-		alex-3.2.6 \
-		ansi-terminal-0.10.3 \
-		ansi-wl-pprint-0.6.9_2 \
-		appar-0.1.8 \
-		asn1-encoding-0.9.6_2 \
-		asn1-parse-0.9.5 \
-		asn1-types-0.3.4 \
-		assoc-1.0.2_1 \
-		async-2.2.3 \
-		attoparsec-0.13.2.5_1 \
+		adjunctions-4.4.1 \
+		aeson-2.0.3.0_1 \
+		aeson-better-errors-0.9.1.1_1 \
+		aeson-pretty-0.8.9_2 \
+		alex-3.2.7.1 \
+		ansi-terminal-0.11.3 \
+		ansi-wl-pprint-0.6.9_3 \
+		assoc-1.0.2_2 \
+		async-2.2.4_1 \
+		attoparsec-0.14.4_1 \
 		auto-update-0.1.6 \
-		base-compat-0.11.2 \
-		base-compat-batteries-0.11.2 \
-		base-orphans-0.8.4 \
-		base64-bytestring-1.2.1.0 \
-		basement-0.0.12_1 \
-		bifunctors-5.5.11_1 \
-		blaze-builder-0.4.2.1 \
-		blaze-html-0.9.1.2_1 \
-		blaze-markup-0.8.2.8 \
-		bower-json-1.0.0.1 \
+		base-compat-0.12.1 \
+		base-compat-batteries-0.12.1_2 \
+		base-orphans-0.8.6 \
+		basement-0.0.14 \
+		bifunctors-5.5.12 \
+		blaze-builder-0.4.2.2_1 \
+		blaze-html-0.9.1.2_2 \
+		blaze-markup-0.8.2.8_2 \
+		bower-json-1.1.0.0 \
 		boxes-0.1.5 \
-		bsb-http-chunked-0.0.0.4_3 \
-		byteorder-1.0.4 \
-		bytestring-builder-0.10.8.2.0 \
+		call-stack-0.4.0 \
 		case-insensitive-1.2.1.0 \
-		cborg-0.2.5.0_1 \
+		cborg-0.2.7.0_1 \
 		cheapskate-0.1.1.2_1 \
-		clock-0.8.2 \
+		clock-0.8.3 \
 		colour-2.3.6 \
 		comonad-5.0.8_1 \
-		conduit-1.3.4.1 \
-		conduit-extra-1.3.5 \
-		constraints-0.13 \
+		conduit-1.3.4.2 \
+		conduit-extra-1.3.6 \
+		constraints-0.13.4 \
 		contravariant-1.5.5 \
-		cryptonite-0.27_1 \
+		cryptonite-0.30 \
 		css-text-0.1.3.0 \
 		data-default-0.7.1.1 \
 		data-default-class-0.1.2.0 \
 		data-default-instances-containers-0.0.1 \
 		data-default-instances-dlist-0.0.1 \
 		data-default-instances-old-locale-0.0.1 \
-		data-fix-0.3.2 \
+		data-fix-0.3.2_2 \
 		data-ordlist-0.4.7.0 \
 		distributive-0.6.2.1_1 \
-		dlist-0.8.0.8 \
+		dlist-1.0 \
 		easy-file-0.2.2 \
 		edit-distance-0.2.2.1_1 \
-		entropy-0.4.1.6_1 \
-		fast-logger-3.0.5 \
-		file-embed-0.0.14.0 \
-		fsnotify-0.3.0.1_1 \
+		fast-logger-3.1.1 \
+		file-embed-0.0.15.0 \
+		free-5.1.8 \
+		fsnotify-0.3.0.1_2 \
 		half-0.3.1 \
-		happy-1.20.0 \
-		hashable-1.3.2.0_1 \
-		haskeline-0.8.2 \
-		hourglass-0.2.12 \
-		hsc2hs-0.68.7_1 \
-		http-date-0.0.11 \
+		happy-1.20.0_1 \
+		hashable-1.4.0.2 \
+		haskeline-0.8.2_1 \
+		hsc2hs-0.68.8 \
 		http-types-0.12.3 \
-		http2-3.0.2 \
-		indexed-traversable-0.1.1_1 \
-		integer-logarithms-1.0.3.1 \
-		iproute-1.7.11 \
+		indexed-traversable-0.1.2_1 \
+		indexed-traversable-instances-0.1.1_1 \
+		integer-logarithms-1.0.3.1_2 \
+		invariant-0.5.6 \
+		kan-extensions-5.2.4 \
 		language-javascript-0.7.0.0 \
-		lifted-async-0.10.2.1 \
+		lens-5.1.1_1 \
+		lifted-async-0.10.2.2 \
 		lifted-base-0.2.3.12 \
-		memory-0.15.0_2 \
-		microlens-0.4.12.0 \
-		microlens-ghc-0.4.13 \
-		microlens-mtl-0.2.0.1 \
-		microlens-platform-0.4.2 \
-		microlens-th-0.4.3.10 \
+		memory-0.17.0 \
 		monad-control-1.0.3.1 \
-		monad-logger-0.3.36 \
+		monad-logger-0.3.36_2 \
 		monad-loops-0.4.3 \
-		mono-traversable-1.0.15.1_1 \
+		mono-traversable-1.0.15.3 \
+		monoidal-containers-0.6.2.0_1 \
 		mtl-compat-0.2.2 \
-		network-3.1.2.2 \
-		network-byte-order-0.1.6_1 \
+		network-3.1.2.7 \
 		network-uri-2.6.4.1 \
+		newtype-0.2.2.0_3 \
 		old-locale-1.0.0.7_2 \
 		old-time-1.1.0.3_2 \
-		optparse-applicative-0.15.1.0_1 \
-		parallel-3.2.2.0_3 \
-		pattern-arrows-0.0.2 \
-		pem-0.2.4 \
-		primitive-0.7.2.0 \
-		protolude-0.3.0 \
-		psqueues-0.2.7.2_1 \
-		purescript-cst-0.4.0.0 \
-		random-1.2.0_6 \
-		regex-base-0.94.0.1_1 \
-		regex-tdfa-1.3.1.1_1 \
-		resourcet-1.2.4.3 \
+		optparse-applicative-0.17.0.0 \
+		parallel-3.2.2.0_4 \
+		pattern-arrows-0.0.2_1 \
+		primitive-0.7.3.0_2 \
+		process-1.6.13.1_1 \
+		profunctors-5.6.2_2 \
+		protolude-0.3.2 \
+		random-1.2.1.1 \
+		reflection-2.1.6_1 \
+		regex-base-0.94.0.2_1 \
+		regex-tdfa-1.3.1.2_1 \
+		resourcet-1.2.5 \
 		safe-0.3.19 \
-		scientific-0.3.7.0 \
-		semialign-1.1.0.1 \
-		semigroupoids-5.3.5_1 \
-		semigroups-0.19.1_1 \
-		serialise-0.2.3.0_2 \
-		simple-sendfile-0.2.30 \
-		sourcemap-0.1.6.1 \
-		split-0.2.3.4_1 \
-		splitmix-0.1.0.3 \
-		stm-chans-3.0.0.4_1 \
-		streaming-commons-0.2.2.1 \
-		strict-0.4.0.1_1 \
+		scientific-0.3.7.0_2 \
+		semialign-1.2.0.1_2 \
+		semigroupoids-5.3.7 \
+		semigroups-0.20 \
+		serialise-0.2.5.0 \
+		sourcemap-0.1.7 \
+		split-0.2.3.4_2 \
+		splitmix-0.1.0.4 \
+		stm-chans-3.0.0.6 \
+		streaming-commons-0.2.2.4 \
+		strict-0.4.0.1_4 \
 		stringsearch-0.3.6.6_1 \
 		syb-0.7.2.1 \
 		tagged-0.8.6.1_2 \
 		tagsoup-0.14.8 \
-		th-abstraction-0.4.2.0_1 \
-		th-compat-0.1.2 \
-		these-1.1.1.1_2 \
-		time-compat-1.9.6 \
-		time-manager-0.0.0 \
+		text-short-0.1.5 \
+		th-abstraction-0.4.3.0 \
+		th-compat-0.1.3_1 \
+		these-1.1.1.1_5 \
+		time-compat-1.9.6.1_3 \
 		transformers-base-0.4.6 \
-		transformers-compat-0.6.6 \
-		type-equality-1_2 \
-		typed-process-0.2.6.1 \
+		transformers-compat-0.7.1_1 \
+		type-equality-1_3 \
+		typed-process-0.2.10.1 \
 		uniplate-1.6.13_1 \
-		unix-compat-0.5.3 \
+		unix-compat-0.6 \
 		unix-time-0.4.7 \
-		unliftio-0.2.19 \
 		unliftio-core-0.2.0.1_2 \
-		unordered-containers-0.2.14.0 \
+		unordered-containers-0.2.19.1 \
 		utf8-string-1.0.2 \
-		uuid-types-1.0.5 \
-		vault-0.3.1.5 \
-		vector-0.12.3.0 \
-		vector-algorithms-0.8.0.4_1 \
+		uuid-types-1.0.5_2 \
+		vector-0.12.3.1_2 \
+		vector-algorithms-0.8.0.4_2 \
 		void-0.7.3 \
-		wai-3.2.3 \
-		wai-websockets-3.0.1.2 \
-		warp-3.3.17 \
-		websockets-0.12.7.2 \
-		word8-0.1.3 \
-		x509-1.7.5_1 \
-		xss-sanitize-0.3.6 \
-		zlib-0.6.2.3
+		witherable-0.4.2_3 \
+		xss-sanitize-0.3.7_1 \
+		zlib-0.6.3.0
 
 EXECUTABLES=	purs
 CABAL_FLAGS=	release
diff --git a/lang/purescript/distinfo b/lang/purescript/distinfo
index 45cd280abce5..9e22e3bdb871 100644
--- a/lang/purescript/distinfo
+++ b/lang/purescript/distinfo
@@ -1,118 +1,114 @@
-TIMESTAMP = 1635521150
-SHA256 (cabal/purescript-0.14.5.tar.gz) = 36c86445da58b8017aa98ba2ab975af7812b9ef739f0b8e7360740d5200ac319
-SIZE (cabal/purescript-0.14.5.tar.gz) = 540327
-SHA256 (cabal/Glob-0.10.1/Glob-0.10.1.tar.gz) = cae4476d944947010705e0b00cf3e36c90ef407f968861f6771b931056b6d315
-SIZE (cabal/Glob-0.10.1/Glob-0.10.1.tar.gz) = 29763
-SHA256 (cabal/Glob-0.10.1/revision/1.cabal) = 17cbe8f4f023d3288d168f5eb34f9fd1125348ece2682bad2137ed8a06d5d0d6
-SIZE (cabal/Glob-0.10.1/revision/1.cabal) = 3108
-SHA256 (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 6bd950df6b11a3998bb1452d875d2da043ee43385459afc5f16d471d25178b44
-SIZE (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 2715144
+TIMESTAMP = 1656093465
+SHA256 (cabal/purescript-0.15.3.tar.gz) = 204d37bb22ebecde5a8e760efc6ff6ab50cd244c596cd2ef38f2eee9b8357aab
+SIZE (cabal/purescript-0.15.3.tar.gz) = 759961
+SHA256 (cabal/Cabal-3.6.3.0/Cabal-3.6.3.0.tar.gz) = 2fa1fe88d4a8e8ffbeb45baed5526b1267a2130026c846251ac95c656364ab77
+SIZE (cabal/Cabal-3.6.3.0/Cabal-3.6.3.0.tar.gz) = 608808
+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/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 98853682d52fb4cc37a45cd186fbd77cf2565d3df5171acc4cf026427e103eef
+SIZE (cabal/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 5148
+SHA256 (cabal/OneTuple-0.3.1/revision/2.cabal) = a848c096c9d29e82ffdd30a9998aa2931cbccb3a1bc137539d80f6174d31603e
+SIZE (cabal/OneTuple-0.3.1/revision/2.cabal) = 2262
+SHA256 (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = d87b6c85696b601175274361fa62217894401e401e150c3c5d4013ac53cd36f3
+SIZE (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = 75246
 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-1.5.6.0/aeson-1.5.6.0.tar.gz) = 0361c34be3d2ec945201f02501693436fbda10dcc549469481a084b2de22bfe8
-SIZE (cabal/aeson-1.5.6.0/aeson-1.5.6.0.tar.gz) = 286364
-SHA256 (cabal/aeson-1.5.6.0/revision/2.cabal) = 72c170b9fa0a4d1eaf47098902c621d0d95331cda1ebc4d86582bd557756b3ff
-SIZE (cabal/aeson-1.5.6.0/revision/2.cabal) = 6791
-SHA256 (cabal/aeson-better-errors-0.9.1.0/aeson-better-errors-0.9.1.0.tar.gz) = 68f001bf055ec7b755d91019f2a0ef136307d157a231acddad6b4cc561f67327
-SIZE (cabal/aeson-better-errors-0.9.1.0/aeson-better-errors-0.9.1.0.tar.gz) = 8401
-SHA256 (cabal/aeson-pretty-0.8.8/aeson-pretty-0.8.8.tar.gz) = 81cea61cb6dcf32c3f0529ea5cfc98dbea3894152d7f2d9fe1cb051f927ec726
-SIZE (cabal/aeson-pretty-0.8.8/aeson-pretty-0.8.8.tar.gz) = 5600
-SHA256 (cabal/alex-3.2.6/alex-3.2.6.tar.gz) = 91aa08c1d3312125fbf4284815189299bbb0be34421ab963b1f2ae06eccc5410
-SIZE (cabal/alex-3.2.6/alex-3.2.6.tar.gz) = 108832
-SHA256 (cabal/ansi-terminal-0.10.3/ansi-terminal-0.10.3.tar.gz) = fa2e2e32dfad29835aa7fd442bbe233e07d97e933223a001fe5efa562535b57c
-SIZE (cabal/ansi-terminal-0.10.3/ansi-terminal-0.10.3.tar.gz) = 35863
+SHA256 (cabal/adjunctions-4.4.1/adjunctions-4.4.1.tar.gz) = 9cf34f150606a07d730751037a9d4935ea7760c89b8fcdc3b8fdd858b6411543
+SIZE (cabal/adjunctions-4.4.1/adjunctions-4.4.1.tar.gz) = 17165
+SHA256 (cabal/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz) = 19760a2b84764fa3cee65c63df0c80d45497e2f0c3b95d4e6dc2083b8604b325
+SIZE (cabal/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz) = 297283
+SHA256 (cabal/aeson-2.0.3.0/revision/1.cabal) = 510c59bece9c6b3d9e999674b869c765cdc3df9f9f90b6871df3e62f87b12fff
+SIZE (cabal/aeson-2.0.3.0/revision/1.cabal) = 5867
+SHA256 (cabal/aeson-better-errors-0.9.1.1/aeson-better-errors-0.9.1.1.tar.gz) = d34ae2e545e537e52150f2322651db5515d0d5d222588260464b2e3c135ed117
+SIZE (cabal/aeson-better-errors-0.9.1.1/aeson-better-errors-0.9.1.1.tar.gz) = 8585
+SHA256 (cabal/aeson-better-errors-0.9.1.1/revision/1.cabal) = c23e166350db4b19cb7f879d0e67a325a0c928ec9e0db2590d5de06261cdfb73
+SIZE (cabal/aeson-better-errors-0.9.1.1/revision/1.cabal) = 2056
+SHA256 (cabal/aeson-pretty-0.8.9/aeson-pretty-0.8.9.tar.gz) = 5dbc4f451dfa1e667b2c6ec5170714fed1905dc9cae6a1134b3376f355fa2a08
+SIZE (cabal/aeson-pretty-0.8.9/aeson-pretty-0.8.9.tar.gz) = 5802
+SHA256 (cabal/aeson-pretty-0.8.9/revision/2.cabal) = f7b1808efab1b9edd0efbdfc2cd47e7dfe8bbd42ee970d1d3780112a4de125a1
+SIZE (cabal/aeson-pretty-0.8.9/revision/2.cabal) = 2559
+SHA256 (cabal/alex-3.2.7.1/alex-3.2.7.1.tar.gz) = 9bd2f1a27e8f1b2ffdb5b2fbd3ed82b6f0e85191459a1b24ffcbef4e68a81bec
+SIZE (cabal/alex-3.2.7.1/alex-3.2.7.1.tar.gz) = 108229
+SHA256 (cabal/ansi-terminal-0.11.3/ansi-terminal-0.11.3.tar.gz) = f4d563ecf71fb1d304bcdcad478d97efd9f61f6d9d4797a5d56e7722a92a9e6b
+SIZE (cabal/ansi-terminal-0.11.3/ansi-terminal-0.11.3.tar.gz) = 37868
 SHA256 (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = a7b2e8e7cd3f02f2954e8b17dc60a0ccd889f49e2068ebb15abfa1d42f7a4eac
 SIZE (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = 16723
-SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 20d30674f137d43aa0279c2c2cc5e45a5f1c3c57e301852494906158b6313bf7
-SIZE (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 2388
-SHA256 (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
-SIZE (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = 4037
-SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
-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/ansi-wl-pprint-0.6.9/revision/3.cabal) = 212144ea0623b1170807a4162db05d87f26cf10b334aeadd0edb377aba06a1ce
+SIZE (cabal/ansi-wl-pprint-0.6.9/revision/3.cabal) = 2425
 SHA256 (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = d8988dc6e8718c7a3456515b769c9336aeeec730cf86fc5175247969ff8f144f
 SIZE (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = 3047
-SHA256 (cabal/assoc-1.0.2/revision/1.cabal) = a824e4f615469a27ad949dbf4907ba258bd6b459deebec00524c7bcb3f65cc9f
-SIZE (cabal/assoc-1.0.2/revision/1.cabal) = 1205
-SHA256 (cabal/async-2.2.3/async-2.2.3.tar.gz) = 467af3a0037947a5232ecf5f4efbd4cf2118aaa2310566d7f40ac82b0e32935c
-SIZE (cabal/async-2.2.3/async-2.2.3.tar.gz) = 14056
-SHA256 (cabal/attoparsec-0.13.2.5/attoparsec-0.13.2.5.tar.gz) = 21e0f38eaa1957bf471276afa17651c125a38924575f12c2cbd2fa534b45686f
-SIZE (cabal/attoparsec-0.13.2.5/attoparsec-0.13.2.5.tar.gz) = 163876
-SHA256 (cabal/attoparsec-0.13.2.5/revision/1.cabal) = 7c88195c3f3243c6abe356c1bc872cf40818a8c7b0e261a8f8e6868fe42819a0
-SIZE (cabal/attoparsec-0.13.2.5/revision/1.cabal) = 6171
+SHA256 (cabal/assoc-1.0.2/revision/2.cabal) = e0d9d1febc172e2a1b22aacd25df7f90be557dcf12ff87359f43128f8c194d9e
+SIZE (cabal/assoc-1.0.2/revision/2.cabal) = 1237
+SHA256 (cabal/async-2.2.4/async-2.2.4.tar.gz) = 484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725
+SIZE (cabal/async-2.2.4/async-2.2.4.tar.gz) = 14148
+SHA256 (cabal/async-2.2.4/revision/1.cabal) = b83dec34a53520de84c6dd3dc7aae45d22409b46eb471c478b98108215a370f0
+SIZE (cabal/async-2.2.4/revision/1.cabal) = 3095
+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/1.cabal) = 79584bdada8b730cb5138fca8c35c76fbef75fc1d1e01e6b1d815a5ee9843191
+SIZE (cabal/attoparsec-0.14.4/revision/1.cabal) = 5810
 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.11.2/base-compat-0.11.2.tar.gz) = 53a6b5145442fba5a4bad6db2bcdede17f164642b48bc39b95015422a39adbdb
-SIZE (cabal/base-compat-0.11.2/base-compat-0.11.2.tar.gz) = 34625
-SHA256 (cabal/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz) = 31e066a5aa96af94fe6465adb959c38d63a49e01357641aa4322c754a94d3023
-SIZE (cabal/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz) = 16902
-SHA256 (cabal/base-orphans-0.8.4/base-orphans-0.8.4.tar.gz) = 37b2b59356c03400a2d509862677393c5ff706a0aabf826c104f6fe03d93bbb3
-SIZE (cabal/base-orphans-0.8.4/base-orphans-0.8.4.tar.gz) = 22573
-SHA256 (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = fbf8ed30edde271eb605352021431d8f1b055f95a56af31fe2eacf6bdfdc49c9
-SIZE (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = 13743
-SHA256 (cabal/basement-0.0.12/basement-0.0.12.tar.gz) = 53c4435b17b7df398c730406263957977fe0616b66529dafa8d1a0fd66b7fa8b
-SIZE (cabal/basement-0.0.12/basement-0.0.12.tar.gz) = 134142
-SHA256 (cabal/basement-0.0.12/revision/1.cabal) = cbb9187d3575b78ee1165b7a49a0e8570ee563820330a944a67cd09e1cfe23bf
-SIZE (cabal/basement-0.0.12/revision/1.cabal) = 5516
-SHA256 (cabal/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz) = 2b6b9672faab649995cf4c885f353b6638b6daee467a9ace40a7fc773831091c
-SIZE (cabal/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz) = 46003
-SHA256 (cabal/bifunctors-5.5.11/revision/1.cabal) = cc425ee85aae56dba1123baf6fb3fa7abcd90782f26bb904eef14c7332ee85f6
-SIZE (cabal/bifunctors-5.5.11/revision/1.cabal) = 3919
-SHA256 (cabal/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz) = 6e6889bc9c3ff92062a17f3825dcc1b28510d261334d4d4e177232d904ea0b06
-SIZE (cabal/blaze-builder-0.4.2.1/blaze-builder-0.4.2.1.tar.gz) = 60704
+SHA256 (cabal/base-compat-0.12.1/base-compat-0.12.1.tar.gz) = fb683cb4041b88cab1d0849f70ebd26b342c734a9ef6f75233c1602d53a015fd
+SIZE (cabal/base-compat-0.12.1/base-compat-0.12.1.tar.gz) = 35504
+SHA256 (cabal/base-compat-batteries-0.12.1/base-compat-batteries-0.12.1.tar.gz) = f98f3cdd8231edb4826744904d61f7672b9b628c7072c45684d3f7f1f55d838b
+SIZE (cabal/base-compat-batteries-0.12.1/base-compat-batteries-0.12.1.tar.gz) = 17623
+SHA256 (cabal/base-compat-batteries-0.12.1/revision/2.cabal) = ee819d7570b2fda1012d29db945a1778c388ef8c0c282e45c8fe4eae7616a25c
+SIZE (cabal/base-compat-batteries-0.12.1/revision/2.cabal) = 8891
+SHA256 (cabal/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz) = 20a21c4b7adb0fd844b25e196241467406a28286b021f9b7a082ab03fa8015eb
+SIZE (cabal/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz) = 24255
+SHA256 (cabal/basement-0.0.14/basement-0.0.14.tar.gz) = bb0aaf253e09351f9a62276514bca49ad4df7f31412d142d948221c2c01f7306
+SIZE (cabal/basement-0.0.14/basement-0.0.14.tar.gz) = 134511
+SHA256 (cabal/bifunctors-5.5.12/bifunctors-5.5.12.tar.gz) = c6067772009772764cdbd585057cc88902876378686bc391fe7b0d1eb66e715d
+SIZE (cabal/bifunctors-5.5.12/bifunctors-5.5.12.tar.gz) = 46135
+SHA256 (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 2cdc998c021d3a5f2a66a95138b93386271c26a117e7676d78264a90e536af67
+SIZE (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 60707
+SHA256 (cabal/blaze-builder-0.4.2.2/revision/1.cabal) = f0017df374c330de0ebe0eb15eae8c48427bddefa1d81a3cb31c0a4812ecdb08
+SIZE (cabal/blaze-builder-0.4.2.2/revision/1.cabal) = 3685
 SHA256 (cabal/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz) = 60503f42546c6c1b954014d188ea137e43d74dcffd2bf6157c113fd91a0c394c
 SIZE (cabal/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz) = 81617
-SHA256 (cabal/blaze-html-0.9.1.2/revision/1.cabal) = 49db3eb70fa93fb572f3a9233b542b59e7f766a2b95c92d01d95a596c7727473
-SIZE (cabal/blaze-html-0.9.1.2/revision/1.cabal) = 3048
+SHA256 (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 74b89ffa665891f528f571ce9e3c2dce24f698563f14b6f5e9e0512eccdf5dc2
+SIZE (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 3062
 SHA256 (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 43fc3f6872dc8d1be8d0fe091bd4775139b42179987f33d6490a7c5f1e07a349
 SIZE (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 14519
-SHA256 (cabal/bower-json-1.0.0.1/bower-json-1.0.0.1.tar.gz) = 7aa954e2b1bf79307db710c158108bd9ddb45b333ca96072cdbfaf96c77b7e73
-SIZE (cabal/bower-json-1.0.0.1/bower-json-1.0.0.1.tar.gz) = 6721
+SHA256 (cabal/blaze-markup-0.8.2.8/revision/2.cabal) = 38d7a3840163aeaff8194d8a3af354a8c4c4db833f172b88f8bfb7d23dd59f1c
+SIZE (cabal/blaze-markup-0.8.2.8/revision/2.cabal) = 2413
+SHA256 (cabal/bower-json-1.1.0.0/bower-json-1.1.0.0.tar.gz) = d435ffe94a774c1a4a262b6c17971cb38a3fe69c9f99c52c8b168db7e363d052
+SIZE (cabal/bower-json-1.1.0.0/bower-json-1.1.0.0.tar.gz) = 6715
 SHA256 (cabal/boxes-0.1.5/boxes-0.1.5.tar.gz) = 38e1782e8a458f342a0acbb74af8f55cb120756bc3af7ee7220d955812af56c3
 SIZE (cabal/boxes-0.1.5/boxes-0.1.5.tar.gz) = 7598
-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/bytestring-builder-0.10.8.2.0/bytestring-builder-0.10.8.2.0.tar.gz) = 27faef6db27c5be5a3715fd68b93725853e0e668849eaf92ce7c33cef9cb2c3f
-SIZE (cabal/bytestring-builder-0.10.8.2.0/bytestring-builder-0.10.8.2.0.tar.gz) = 47366
+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/cborg-0.2.5.0/cborg-0.2.5.0.tar.gz) = ae17533937a03d5735a0be1f8d8db5e8647daaac85d414122bd4aebb5022aa21
-SIZE (cabal/cborg-0.2.5.0/cborg-0.2.5.0.tar.gz) = 90070
-SHA256 (cabal/cborg-0.2.5.0/revision/1.cabal) = 990fb47d22ca07468f85f1046d5f91cdccff5c57b9296a407e9f26bc9c92de3a
-SIZE (cabal/cborg-0.2.5.0/revision/1.cabal) = 4997
+SHA256 (cabal/cborg-0.2.7.0/cborg-0.2.7.0.tar.gz) = 78bb9f3ba6c20585016c2978b893817c0321f52bccc5cf6d834b6181b729c61c
+SIZE (cabal/cborg-0.2.7.0/cborg-0.2.7.0.tar.gz) = 90841
+SHA256 (cabal/cborg-0.2.7.0/revision/1.cabal) = d24bb4b7d46e915b6d21c4d91b6663cfa7d33686c3ac92cf99b8300f226ac20a
+SIZE (cabal/cborg-0.2.7.0/revision/1.cabal) = 5188
 SHA256 (cabal/cheapskate-0.1.1.2/cheapskate-0.1.1.2.tar.gz) = ed374897c39391fcf760552e6468def39fe36c3185708ca83056660ca3a2c69e
 SIZE (cabal/cheapskate-0.1.1.2/cheapskate-0.1.1.2.tar.gz) = 27114
 SHA256 (cabal/cheapskate-0.1.1.2/revision/1.cabal) = b8ae3cbb826610ea45e6840b7fde0af2c2ea6690cb311edfe9683f61c0a50d96
 SIZE (cabal/cheapskate-0.1.1.2/revision/1.cabal) = 3072
-SHA256 (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 0b5db110c703e68b251d5883253a934b012110b45393fc65df1b095eb9a4e461
-SIZE (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 7604
+SHA256 (cabal/clock-0.8.3/clock-0.8.3.tar.gz) = 845ce5db4c98cefd517323e005f87effceff886987305e421c4ef616dc0505d1
+SIZE (cabal/clock-0.8.3/clock-0.8.3.tar.gz) = 9099
 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.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
 SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
 SHA256 (cabal/comonad-5.0.8/revision/1.cabal) = 1f1aabd73ec7f80f20cf078a748a60cd48d8e57277802fdf6a9ab3601a9b8f7e
 SIZE (cabal/comonad-5.0.8/revision/1.cabal) = 3631
-SHA256 (cabal/conduit-1.3.4.1/conduit-1.3.4.1.tar.gz) = 85743b8d5f2d5779ccb7459b5a919c5786707af23fe7a065d281ee8e6dc226f1
-SIZE (cabal/conduit-1.3.4.1/conduit-1.3.4.1.tar.gz) = 88893
-SHA256 (cabal/conduit-extra-1.3.5/conduit-extra-1.3.5.tar.gz) = 8a648dee203c01e647fa386bfe7a5b293ce552f8b5cab9c0dd5cb71c7cd012d9
-SIZE (cabal/conduit-extra-1.3.5/conduit-extra-1.3.5.tar.gz) = 33189
-SHA256 (cabal/constraints-0.13/constraints-0.13.tar.gz) = 9259af54682f2673931978d96074c147406b1e18bd9111903fcaefe9252a6590
-SIZE (cabal/constraints-0.13/constraints-0.13.tar.gz) = 21437
+SHA256 (cabal/conduit-1.3.4.2/conduit-1.3.4.2.tar.gz) = 2cb9832f27c7cd50daed1309f688afc4da1bd49697cbeda8ec3f81ab0bcf2197
+SIZE (cabal/conduit-1.3.4.2/conduit-1.3.4.2.tar.gz) = 88962
+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/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/cryptonite-0.27/cryptonite-0.27.tar.gz) = c82745a8930c36a81a0772dc18c86f8b7505e25fc2ab96b08c2f9125ece6c8b0
-SIZE (cabal/cryptonite-0.27/cryptonite-0.27.tar.gz) = 611768
-SHA256 (cabal/cryptonite-0.27/revision/1.cabal) = c3a9c8ce11e654a9d5bee827b089d4b50587272828d0c52a85362a58667a916c
-SIZE (cabal/cryptonite-0.27/revision/1.cabal) = 18163
+SHA256 (cabal/cryptonite-0.30/cryptonite-0.30.tar.gz) = 56099c8a8aa01d2ee914b670c97c1f818186dbb886e2025b73d9c2afe3496b1d
+SIZE (cabal/cryptonite-0.30/cryptonite-0.30.tar.gz) = 621062
 SHA256 (cabal/css-text-0.1.3.0/css-text-0.1.3.0.tar.gz) = 5ff507bf3863219f41e7f2d215e5511fe15ee13d1e28bd3ee64e0b0b894bcd7a
 SIZE (cabal/css-text-0.1.3.0/css-text-0.1.3.0.tar.gz) = 4594
 SHA256 (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511
@@ -127,102 +123,100 @@ SHA256 (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old
 SIZE (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 1519
 SHA256 (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 3a172d3bc0639c327345e965f9d9023e099425814b28dcdb7b60ff66d66219cc
 SIZE (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 5842
+SHA256 (cabal/data-fix-0.3.2/revision/2.cabal) = e909776381648a75e82438a40df33c05397b57119b80bb83e38189370319b67a
+SIZE (cabal/data-fix-0.3.2/revision/2.cabal) = 1692
 SHA256 (cabal/data-ordlist-0.4.7.0/data-ordlist-0.4.7.0.tar.gz) = 6f6c1e7a9a9155ad78ca78cb9abd6f7e2e1c78b3e549b179dc0874e6428f490d
 SIZE (cabal/data-ordlist-0.4.7.0/data-ordlist-0.4.7.0.tar.gz) = 8906
 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/dlist-0.8.0.8/dlist-0.8.0.8.tar.gz) = 7129cf18068d3384e305708a10426ab8f573bee1030b023a114f45f1d0ec496d
-SIZE (cabal/dlist-0.8.0.8/dlist-0.8.0.8.tar.gz) = 9262
+SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
+SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
 SHA256 (cabal/easy-file-0.2.2/easy-file-0.2.2.tar.gz) = 52f52e72ba48d60935932401c233a72bf45c582871238aecc5a18021ce67b47e
 SIZE (cabal/easy-file-0.2.2/easy-file-0.2.2.tar.gz) = 12667
 SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56ad4da940f043ae8f981ee2fe336b5e8e4ba3f7436cff4f526c4a
 SIZE (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 13228
 SHA256 (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 4d33a49cd383d50af090f1b888642d10116e43809f9da6023d9fc6f67d2656ee
 SIZE (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 2351
-SHA256 (cabal/entropy-0.4.1.6/entropy-0.4.1.6.tar.gz) = adc759ff756a6d71a450422ba511177632f43a33bf673901fd2334f53ef8bf62
-SIZE (cabal/entropy-0.4.1.6/entropy-0.4.1.6.tar.gz) = 9464
-SHA256 (cabal/entropy-0.4.1.6/revision/1.cabal) = 49ba23558a717d695724e5f10d9f4040f42db805a9fab774942c44c782f5de4b
-SIZE (cabal/entropy-0.4.1.6/revision/1.cabal) = 3117
-SHA256 (cabal/fast-logger-3.0.5/fast-logger-3.0.5.tar.gz) = a693bfda13ea7220dc4d516134880bc0ba5652639f0d5148222f52640d5476d5
-SIZE (cabal/fast-logger-3.0.5/fast-logger-3.0.5.tar.gz) = 12331
-SHA256 (cabal/file-embed-0.0.14.0/file-embed-0.0.14.0.tar.gz) = 050267dbb2fb9033f16c66659fa739b6972775591fddf747e13f8d71c2f485ac
-SIZE (cabal/file-embed-0.0.14.0/file-embed-0.0.14.0.tar.gz) = 7011
+SHA256 (cabal/fast-logger-3.1.1/fast-logger-3.1.1.tar.gz) = 435f6e7e0771b9b525550c292a941ab5726b233e7d91fdeca707e3cdb531a8e7
+SIZE (cabal/fast-logger-3.1.1/fast-logger-3.1.1.tar.gz) = 12772
+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/free-5.1.8/free-5.1.8.tar.gz) = 7977448bb18857d0669cfd1f08a8410f0295a8641b239ac7c5db4a6ff8518340
+SIZE (cabal/free-5.1.8/free-5.1.8.tar.gz) = 61571
 SHA256 (cabal/fsnotify-0.3.0.1/fsnotify-0.3.0.1.tar.gz) = ded2165f72a2b4971f941cb83ef7f58b200e3e04159be78da55ba6c5d35f6da5
 SIZE (cabal/fsnotify-0.3.0.1/fsnotify-0.3.0.1.tar.gz) = 20638
-SHA256 (cabal/fsnotify-0.3.0.1/revision/1.cabal) = 58bb530d7acf93eb4ed69473e32a1485581815f04f69dfc8a278523781ba49dd
-SIZE (cabal/fsnotify-0.3.0.1/revision/1.cabal) = 2988
+SHA256 (cabal/fsnotify-0.3.0.1/revision/2.cabal) = fbec8cddd3f991d5b905df16895c67717b0f580e1ef33de34d93de814af1a08a
+SIZE (cabal/fsnotify-0.3.0.1/revision/2.cabal) = 2988
 SHA256 (cabal/half-0.3.1/half-0.3.1.tar.gz) = e2afc32724e11bf5c695d797b9169d9d9b2dc62a530aed31284c8187af1615d1
 SIZE (cabal/half-0.3.1/half-0.3.1.tar.gz) = 8514
 SHA256 (cabal/happy-1.20.0/happy-1.20.0.tar.gz) = 3b1d3a8f93a2723b554d9f07b2cd136be1a7b2fcab1855b12b7aab5cbac8868c
 SIZE (cabal/happy-1.20.0/happy-1.20.0.tar.gz) = 184515
-SHA256 (cabal/hashable-1.3.2.0/hashable-1.3.2.0.tar.gz) = 59bd964b6fe52b04825cf5402c87981068c051f351b2cb940b75f1c60719d637
-SIZE (cabal/hashable-1.3.2.0/hashable-1.3.2.0.tar.gz) = 22841
-SHA256 (cabal/hashable-1.3.2.0/revision/1.cabal) = 781a0947cfe1cd82e51854cdb56ed10ed662a53e78041fd6f4fb88d04cab5c16
-SIZE (cabal/hashable-1.3.2.0/revision/1.cabal) = 4039
+SHA256 (cabal/happy-1.20.0/revision/1.cabal) = 5d47dc221a9fe964e36aaaa2e1ab7e8f085a225fd6528d6eff310b92360bbe99
+SIZE (cabal/happy-1.20.0/revision/1.cabal) = 5732
+SHA256 (cabal/hashable-1.4.0.2/hashable-1.4.0.2.tar.gz) = 83606edd356d914c075ecd44f6d5fe91a3b186aa0683c8dd8c9a7e8e22a47600
+SIZE (cabal/hashable-1.4.0.2/hashable-1.4.0.2.tar.gz) = 25528
 SHA256 (cabal/haskeline-0.8.2/haskeline-0.8.2.tar.gz) = ec9d155c5aff7489c2553e57130ed66f89857188c7a06108900c8d1066fc27df
 SIZE (cabal/haskeline-0.8.2/haskeline-0.8.2.tar.gz) = 72759
-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/hsc2hs-0.68.7/hsc2hs-0.68.7.tar.gz) = fd7915e41e3ed3bc7750fee0e8add2b4f32dcac8b7c544cfdf5542293223894a
-SIZE (cabal/hsc2hs-0.68.7/hsc2hs-0.68.7.tar.gz) = 38630
-SHA256 (cabal/hsc2hs-0.68.7/revision/1.cabal) = 4a0f6860a17e7c245646975e3c2981416afdcb6a7b3553c31005eb3641a7f55b
-SIZE (cabal/hsc2hs-0.68.7/revision/1.cabal) = 2794
-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/haskeline-0.8.2/revision/1.cabal) = c3bd227d778a56c0dd0b50b286b143e547d8fb335c5be59b9e4d56dac5b8e85c
+SIZE (cabal/haskeline-0.8.2/revision/1.cabal) = 6005
+SHA256 (cabal/hsc2hs-0.68.8/hsc2hs-0.68.8.tar.gz) = 78341efbc917a84a07f2143bee9203e2555072054d495717aa73d89d9df77a52
+SIZE (cabal/hsc2hs-0.68.8/hsc2hs-0.68.8.tar.gz) = 40207
 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-3.0.2/http2-3.0.2.tar.gz) = a181092a3ac68c9719200bb117f3ca03b52d2f2bb695e7ef63b6c6f6caf8828d
-SIZE (cabal/http2-3.0.2/http2-3.0.2.tar.gz) = 5556908
-SHA256 (cabal/indexed-traversable-0.1.1/indexed-traversable-0.1.1.tar.gz) = 7ac36ae3153cbe7a8e99eacffd065367b87544953cc92997f424a150db468139
-SIZE (cabal/indexed-traversable-0.1.1/indexed-traversable-0.1.1.tar.gz) = 8424
-SHA256 (cabal/indexed-traversable-0.1.1/revision/1.cabal) = e4602357513aa3b146546227732e6e5698392f4324ab690e109cc05676ba3b4f
-SIZE (cabal/indexed-traversable-0.1.1/revision/1.cabal) = 2491
+SHA256 (cabal/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz) = 516858ee7198b1fed1b93c665157f9855fd947379db7f115d48c1b0d670e698d
+SIZE (cabal/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz) = 8685
+SHA256 (cabal/indexed-traversable-0.1.2/revision/1.cabal) = d66228887242f93ccb4fc7101a1e25a6560c8e4708f6e9ee1d3dd21901756c65
+SIZE (cabal/indexed-traversable-0.1.2/revision/1.cabal) = 2519
+SHA256 (cabal/indexed-traversable-instances-0.1.1/indexed-traversable-instances-0.1.1.tar.gz) = 100ed1023b541328b04bcec0964b9f9d5fc93285fc23a2ac6873bf8597439a44
+SIZE (cabal/indexed-traversable-instances-0.1.1/indexed-traversable-instances-0.1.1.tar.gz) = 4422
+SHA256 (cabal/indexed-traversable-instances-0.1.1/revision/1.cabal) = 8b3f359bf1ffb73ab2a3327a6985b3587ae38f6b8f7705dccd724e118e63a598
+SIZE (cabal/indexed-traversable-instances-0.1.1/revision/1.cabal) = 3246
 SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
 SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/iproute-1.7.11/iproute-1.7.11.tar.gz) = 205dcd27cce76345e4fc60060b5d428b015a09e9023f5f1bba58be1f562a8a8b
-SIZE (cabal/iproute-1.7.11/iproute-1.7.11.tar.gz) = 17601
+SHA256 (cabal/integer-logarithms-1.0.3.1/revision/2.cabal) = b65e11ec6f4b29c5278716da0544b951a49ab5310608df0fc41eec29f15691d9
+SIZE (cabal/integer-logarithms-1.0.3.1/revision/2.cabal) = 3229
+SHA256 (cabal/invariant-0.5.6/invariant-0.5.6.tar.gz) = 9cfdf9faaa7521a05c34c1374f936e925ee6a5f438188ff8412101582de5e3d0
+SIZE (cabal/invariant-0.5.6/invariant-0.5.6.tar.gz) = 27506
+SHA256 (cabal/kan-extensions-5.2.4/kan-extensions-5.2.4.tar.gz) = e8c63fbe2af4a9d2b3b08e30e8b80ab76a0c1871a8528573b41f6bc837d0cd62
+SIZE (cabal/kan-extensions-5.2.4/kan-extensions-5.2.4.tar.gz) = 22144
 SHA256 (cabal/language-javascript-0.7.0.0/language-javascript-0.7.0.0.tar.gz) = d39e80675c40529574ee93c2bdec1a86497da7a53f39c7d174c30b27e7c57795
 SIZE (cabal/language-javascript-0.7.0.0/language-javascript-0.7.0.0.tar.gz) = 75987
-SHA256 (cabal/lifted-async-0.10.2.1/lifted-async-0.10.2.1.tar.gz) = 0d05715f44bb5464f97bac46302a81338271375b07c54c90efb33b1c0e298e48
-SIZE (cabal/lifted-async-0.10.2.1/lifted-async-0.10.2.1.tar.gz) = 10613
+SHA256 (cabal/lens-5.1.1/lens-5.1.1.tar.gz) = cc4e99fc5d989e98ab0df7577183fe9ad5d74c63a44dc2607abcc22daba8b322
+SIZE (cabal/lens-5.1.1/lens-5.1.1.tar.gz) = 697888
+SHA256 (cabal/lens-5.1.1/revision/1.cabal) = c633a481e69bf911d9a6ed11ef156809db8b1d7c7d296fd03249b93be399e3a7
+SIZE (cabal/lens-5.1.1/revision/1.cabal) = 15015
+SHA256 (cabal/lifted-async-0.10.2.2/lifted-async-0.10.2.2.tar.gz) = 50e8a699c8c74f8b39cd0e1c8559d083062e9dac3d20afcacba36f30b3dba7de
+SIZE (cabal/lifted-async-0.10.2.2/lifted-async-0.10.2.2.tar.gz) = 10651
 SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5
 SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
-SHA256 (cabal/memory-0.15.0/memory-0.15.0.tar.gz) = e3ff892c1a94708954d0bb2c4f4ab81bc0f505352d95095319c462db1aeb3529
-SIZE (cabal/memory-0.15.0/memory-0.15.0.tar.gz) = 42299
-SHA256 (cabal/memory-0.15.0/revision/2.cabal) = c8f08e04d68a4a8bdbf6eed1cbf57f26f1d59beadf986a3ac18c78bf8a07a439
-SIZE (cabal/memory-0.15.0/revision/2.cabal) = 5005
-SHA256 (cabal/microlens-0.4.12.0/microlens-0.4.12.0.tar.gz) = b5427383c3fe24de378b07b50b0bee3d02e70e8cbfb7ae51b1946de5137d0783
-SIZE (cabal/microlens-0.4.12.0/microlens-0.4.12.0.tar.gz) = 26692
-SHA256 (cabal/microlens-ghc-0.4.13/microlens-ghc-0.4.13.tar.gz) = 462409d859b0e7116b709469f57f6adbd502bd0db33620f5ccc98dbc103adde4
-SIZE (cabal/microlens-ghc-0.4.13/microlens-ghc-0.4.13.tar.gz) = 6639
-SHA256 (cabal/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz) = d79de8b228631525da3c17999d3b936eb8f919f2303348151b6cd1d27c3f5e46
-SIZE (cabal/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz) = 9019
-SHA256 (cabal/microlens-platform-0.4.2/microlens-platform-0.4.2.tar.gz) = 87918a6c5160f99b50750e51d41c998c099e20318ceb4fd9ada6094c1ff8c079
-SIZE (cabal/microlens-platform-0.4.2/microlens-platform-0.4.2.tar.gz) = 4979
-SHA256 (cabal/microlens-th-0.4.3.10/microlens-th-0.4.3.10.tar.gz) = 2c50100235949c00defcdb8c01d8eb5e2e45e524a9b552d3c0c8bb8224ece2b5
-SIZE (cabal/microlens-th-0.4.3.10/microlens-th-0.4.3.10.tar.gz) = 24189
+SHA256 (cabal/memory-0.17.0/memory-0.17.0.tar.gz) = 3327e7bde8bf2c4c8ee405c890a69412bcc192fceb2c10525f3cc563f78e837a
+SIZE (cabal/memory-0.17.0/memory-0.17.0.tar.gz) = 41895
 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.36/monad-logger-0.3.36.tar.gz) = 706d403f37a84d87ac83b79320e18f55cf15739daf4327aac411ce17c0043c8b
 SIZE (cabal/monad-logger-0.3.36/monad-logger-0.3.36.tar.gz) = 11609
+SHA256 (cabal/monad-logger-0.3.36/revision/2.cabal) = 1863168667967ed5898870ad4faa963379fedb7f6d01bfae023d9cc3f9e4e592
+SIZE (cabal/monad-logger-0.3.36/revision/2.cabal) = 1873
 SHA256 (cabal/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz) = 7eaaaf6bc43661e9e86e310ff8c56fbea16eb6bf13c31a2e28103138ac164c18
 SIZE (cabal/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz) = 4996
-SHA256 (cabal/mono-traversable-1.0.15.1/mono-traversable-1.0.15.1.tar.gz) = c2df5b79ed2f88f2ee313e57c1d591d4463788e20d39e439297eec5ba5835ddf
-SIZE (cabal/mono-traversable-1.0.15.1/mono-traversable-1.0.15.1.tar.gz) = 40815
-SHA256 (cabal/mono-traversable-1.0.15.1/revision/1.cabal) = 9ea638260fb4ea04ef138b9954922531f61e50df427565ed6969138cac77ffaf
-SIZE (cabal/mono-traversable-1.0.15.1/revision/1.cabal) = 2252
+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/monoidal-containers-0.6.2.0/monoidal-containers-0.6.2.0.tar.gz) = e38263003a0383724907ecf916c5cf1be074c453c3ea3fbe2014e77f4ea5d066
+SIZE (cabal/monoidal-containers-0.6.2.0/monoidal-containers-0.6.2.0.tar.gz) = 12868
+SHA256 (cabal/monoidal-containers-0.6.2.0/revision/1.cabal) = 97289baf716f22fdae04b4fcbee066453d2f4c630ef3f631aeeab61ee713841e
+SIZE (cabal/monoidal-containers-0.6.2.0/revision/1.cabal) = 2309
 SHA256 (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 1955398fe2115674f47f553b2caaf928c6aa3424271a5cd13bc191e54bfe3a9e
 SIZE (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 5128
-SHA256 (cabal/network-3.1.2.2/network-3.1.2.2.tar.gz) = 55012c0b22f9c7548b1f7b3bacc2c6ec7058c7f92238a69561528f1a0fa60eb6
-SIZE (cabal/network-3.1.2.2/network-3.1.2.2.tar.gz) = 136999
-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-3.1.2.7/network-3.1.2.7.tar.gz) = 7f7620fef1a1af3d3d6747f510e73223a5c600e7d7fd9ace073d1222bdc63d85
+SIZE (cabal/network-3.1.2.7/network-3.1.2.7.tar.gz) = 139973
 SHA256 (cabal/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz) = 57856db93608a4d419f681b881c9b8d4448800d5a687587dc37e8a9e0b223584
 SIZE (cabal/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz) = 32373
+SHA256 (cabal/newtype-0.2.2.0/newtype-0.2.2.0.tar.gz) = 3a00ffd1bb48a81e09f8be6510fa4c642ba1482b2f8d4777af1b5dd06c55ebac
+SIZE (cabal/newtype-0.2.2.0/newtype-0.2.2.0.tar.gz) = 4853
+SHA256 (cabal/newtype-0.2.2.0/revision/3.cabal) = 9d292bac9208a847de8b4bf82948bbcf6fe1207348ccb6197ea241d63c42947a
+SIZE (cabal/newtype-0.2.2.0/revision/3.cabal) = 1559
 SHA256 (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
 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
@@ -231,80 +225,78 @@ 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.15.1.0/optparse-applicative-0.15.1.0.tar.gz) = 4db3675fd1e0594afdf079db46f4cd412d483835d703e7c07e1a1a37d6f046f3
-SIZE (cabal/optparse-applicative-0.15.1.0/optparse-applicative-0.15.1.0.tar.gz) = 56203
-SHA256 (cabal/optparse-applicative-0.15.1.0/revision/1.cabal) = 29ff6146aabf54d46c4c8788e8d1eadaea27c94f6d360c690c5f6c93dac4b07e
-SIZE (cabal/optparse-applicative-0.15.1.0/revision/1.cabal) = 4810
+SHA256 (cabal/optparse-applicative-0.17.0.0/optparse-applicative-0.17.0.0.tar.gz) = 825b2e4d3dafe0ba64a073366a88062b3712b81f851793d9ce2327bee70af724
+SIZE (cabal/optparse-applicative-0.17.0.0/optparse-applicative-0.17.0.0.tar.gz) = 59409
 SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
 SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
-SHA256 (cabal/parallel-3.2.2.0/revision/3.cabal) = 421ce1717610bab82969572b96be89d83ea8d8afe7751cb54d80b996fff063d3
-SIZE (cabal/parallel-3.2.2.0/revision/3.cabal) = 1817
+SHA256 (cabal/parallel-3.2.2.0/revision/4.cabal) = 19ff631f3a26ee7cf0603e2b80fc375d77d3f350ae460ae72fe4cf5da665c90b
+SIZE (cabal/parallel-3.2.2.0/revision/4.cabal) = 1821
 SHA256 (cabal/pattern-arrows-0.0.2/pattern-arrows-0.0.2.tar.gz) = 6fc2d972e72785d727d2b68e1f82ef94a2c93cedbc00e6a4cdc03498825c078f
 SIZE (cabal/pattern-arrows-0.0.2/pattern-arrows-0.0.2.tar.gz) = 2459
-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/primitive-0.7.2.0/primitive-0.7.2.0.tar.gz) = 9177859782b92b3a096a706c074ec2812bcf75f93f01d1deaac5c2ce05ae4cb9
-SIZE (cabal/primitive-0.7.2.0/primitive-0.7.2.0.tar.gz) = 52986
-SHA256 (cabal/protolude-0.3.0/protolude-0.3.0.tar.gz) = 4083385a9e03fab9201f63ce198b9ced3fbc1c50d6d42574db5e36c757bedcac
-SIZE (cabal/protolude-0.3.0/protolude-0.3.0.tar.gz) = 19645
-SHA256 (cabal/psqueues-0.2.7.2/psqueues-0.2.7.2.tar.gz) = 26263b555d943f9b18bbebda6a090848fdba3c1b403a9b7c848f6bac99e893f9
-SIZE (cabal/psqueues-0.2.7.2/psqueues-0.2.7.2.tar.gz) = 27455
-SHA256 (cabal/psqueues-0.2.7.2/revision/1.cabal) = dbefb35cff7f85ecbe846aed9d6362a3ce1c45260885fb9d562d8c8ed8a81534
-SIZE (cabal/psqueues-0.2.7.2/revision/1.cabal) = 4926
-SHA256 (cabal/purescript-cst-0.4.0.0/purescript-cst-0.4.0.0.tar.gz) = 0f592230f528ce471a3d3ce44d85f4b96f2a08f5d6483edfe569679a322d6e64
-SIZE (cabal/purescript-cst-0.4.0.0/purescript-cst-0.4.0.0.tar.gz) = 78378
-SHA256 (cabal/random-1.2.0/random-1.2.0.tar.gz) = e4519cf7c058bfd5bdbe4acc782284acc9e25e74487208619ca83cbcd63fb9de
-SIZE (cabal/random-1.2.0/random-1.2.0.tar.gz) = 37889
-SHA256 (cabal/random-1.2.0/revision/6.cabal) = 195506fedaa7c31c1fa2a747e9b49b4a5d1f0b09dd8f1291f23a771656faeec3
-SIZE (cabal/random-1.2.0/revision/6.cabal) = 6097
-SHA256 (cabal/regex-base-0.94.0.1/regex-base-0.94.0.1.tar.gz) = 71b1d96fff201f31fe8cd4532f056aca03a21cd486890256dc3007dd73adedd9
-SIZE (cabal/regex-base-0.94.0.1/regex-base-0.94.0.1.tar.gz) = 10095
-SHA256 (cabal/regex-base-0.94.0.1/revision/1.cabal) = 35ff2d13c0e3ac364469c19e4c7c8775f5148977d8fcef58a424df0a10a53fa7
-SIZE (cabal/regex-base-0.94.0.1/revision/1.cabal) = 2608
-SHA256 (cabal/regex-tdfa-1.3.1.1/regex-tdfa-1.3.1.1.tar.gz) = b1be517f6eaaa82bcb733919c58a111ce2acb03cc8fe962b15b64a32c3c059d7
-SIZE (cabal/regex-tdfa-1.3.1.1/regex-tdfa-1.3.1.1.tar.gz) = 78057
-SHA256 (cabal/regex-tdfa-1.3.1.1/revision/1.cabal) = 99301459d49759408235811b15a17ecf13c0501687bf66e8f012e80dc871fc09
-SIZE (cabal/regex-tdfa-1.3.1.1/revision/1.cabal) = 6370
-SHA256 (cabal/resourcet-1.2.4.3/resourcet-1.2.4.3.tar.gz) = 054152fec5cdc044dd9310c37e548913bcec67ec4e84998a1419a8c067b43b7f
-SIZE (cabal/resourcet-1.2.4.3/resourcet-1.2.4.3.tar.gz) = 17062
+SHA256 (cabal/pattern-arrows-0.0.2/revision/1.cabal) = 895d6eceaec2a8a77df03a4081a17ae07ecfeeb37ce5c60c75a2484feb60cf6e
+SIZE (cabal/pattern-arrows-0.0.2/revision/1.cabal) = 732
+SHA256 (cabal/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz) = 3c0cfda67f1ee6f7f65108ad6f973b5bbb35ddba34b3c87746a7448f787501dc
+SIZE (cabal/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz) = 55161
+SHA256 (cabal/primitive-0.7.3.0/revision/2.cabal) = ce9361b4d2ed296ef639380411b4cfc217a19e4b3cd4170e03e6fce52daa0176
+SIZE (cabal/primitive-0.7.3.0/revision/2.cabal) = 3080
+SHA256 (cabal/process-1.6.13.1/process-1.6.13.1.tar.gz) = 475a4ac288822c7d4ba6ed33641c941e1209165ededfb675be859394d5556aba
+SIZE (cabal/process-1.6.13.1/process-1.6.13.1.tar.gz) = 81759
+SHA256 (cabal/process-1.6.13.1/revision/1.cabal) = c8bb8b7c993ff72d771381b3b56852dd154bce51880a24789c11f57b0688d353
+SIZE (cabal/process-1.6.13.1/revision/1.cabal) = 2963
+SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a
+SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522
+SHA256 (cabal/profunctors-5.6.2/revision/2.cabal) = 3d3685119243a7ebf984fa6af03299d156ab7674a432e2e15ecee2a4fd420fb6
+SIZE (cabal/profunctors-5.6.2/revision/2.cabal) = 2483
+SHA256 (cabal/protolude-0.3.2/protolude-0.3.2.tar.gz) = 7ec019f3d445563a54fad8ba89564bffaae6028798a1cc3f033f5b425ef7a344
+SIZE (cabal/protolude-0.3.2/protolude-0.3.2.tar.gz) = 19288
+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/reflection-2.1.6/reflection-2.1.6.tar.gz) = bf3e14917ebb329a53701a3cce0afe670f20037a0148dbfa5cbfa574ed6ba6cd
+SIZE (cabal/reflection-2.1.6/reflection-2.1.6.tar.gz) = 19976
+SHA256 (cabal/reflection-2.1.6/revision/1.cabal) = f41afef54a696377bb7591e12969a56e7a4a1cf1d2a32210ab24c6a7aa9bd7ae
+SIZE (cabal/reflection-2.1.6/revision/1.cabal) = 4116
+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/1.cabal) = 4ff4425c710cddf440dfbac6cd52310bb6b23e17902390ff71c9fc7eaafc4fcc
+SIZE (cabal/regex-base-0.94.0.2/revision/1.cabal) = 2643
+SHA256 (cabal/regex-tdfa-1.3.1.2/regex-tdfa-1.3.1.2.tar.gz) = c47a78c9da532ba0883868a1e34427318cba3cccc8e42f995834c74eea286a62
+SIZE (cabal/regex-tdfa-1.3.1.2/regex-tdfa-1.3.1.2.tar.gz) = 81331
+SHA256 (cabal/regex-tdfa-1.3.1.2/revision/1.cabal) = 9bafdeace4742f553d22a3da008081ac09009b3b52d38a53ad76795dfd3f180a
+SIZE (cabal/regex-tdfa-1.3.1.2/revision/1.cabal) = 6572
+SHA256 (cabal/resourcet-1.2.5/resourcet-1.2.5.tar.gz) = f67c698a88dda8e25ce3cb6c507c0edf7bb3bf05150cd0ede85e7cdab246492e
+SIZE (cabal/resourcet-1.2.5/resourcet-1.2.5.tar.gz) = 17098
 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/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/semialign-1.1.0.1/semialign-1.1.0.1.tar.gz) = 9810bddff641bf7446a1939e5f337e368f894d06e3995a536704b3e16b241a87
-SIZE (cabal/semialign-1.1.0.1/semialign-1.1.0.1.tar.gz) = 9290
-SHA256 (cabal/semigroupoids-5.3.5/semigroupoids-5.3.5.tar.gz) = 552f18e13ef347118911c950957e4adcda0a1f948e274f29ec449cc413d3c6b0
-SIZE (cabal/semigroupoids-5.3.5/semigroupoids-5.3.5.tar.gz) = 23362
-SHA256 (cabal/semigroupoids-5.3.5/revision/1.cabal) = e9ad7265a3baca520054fd2f9d6b1ebe6779502dc377550c99dee43e88555a8f
-SIZE (cabal/semigroupoids-5.3.5/revision/1.cabal) = 7439
-SHA256 (cabal/semigroups-0.19.1/semigroups-0.19.1.tar.gz) = 79e761e64b862564a3470d5d356cb6b060b14452d675859aed3b2d1e14646648
-SIZE (cabal/semigroups-0.19.1/semigroups-0.19.1.tar.gz) = 21124
-SHA256 (cabal/semigroups-0.19.1/revision/1.cabal) = cd827aaba0c2b57727dedecdfcc7eec5f14719b73c7675037c73c74f642c1782
-SIZE (cabal/semigroups-0.19.1/revision/1.cabal) = 6463
-SHA256 (cabal/serialise-0.2.3.0/serialise-0.2.3.0.tar.gz) = c9789fb3c3ffd215879ce33961d61f82dd90a36ecf697d41e8b7c67ebbe7e46e
-SIZE (cabal/serialise-0.2.3.0/serialise-0.2.3.0.tar.gz) = 74688
-SHA256 (cabal/serialise-0.2.3.0/revision/2.cabal) = 2457e8c9224a30add51d1e00ca871703ff04687480b04db1f09d6bb04bb89ae1
-SIZE (cabal/serialise-0.2.3.0/revision/2.cabal) = 8670
-SHA256 (cabal/simple-sendfile-0.2.30/simple-sendfile-0.2.30.tar.gz) = b6864d2b3c62ff8ea23fa24e9e26f751bfe5253c8efb1f1e4fee2ba91d065284
-SIZE (cabal/simple-sendfile-0.2.30/simple-sendfile-0.2.30.tar.gz) = 343470
-SHA256 (cabal/sourcemap-0.1.6.1/sourcemap-0.1.6.1.tar.gz) = 0ab9153088666f43bcaa82f023825c0acaaea847180b85892ecfebd2d8ede84f
-SIZE (cabal/sourcemap-0.1.6.1/sourcemap-0.1.6.1.tar.gz) = 6030
+SHA256 (cabal/scientific-0.3.7.0/revision/2.cabal) = 76465a82beb2af6ea83ebd00684acc0ffe659e7da7066329931dc8f02fc97507
+SIZE (cabal/scientific-0.3.7.0/revision/2.cabal) = 4826
+SHA256 (cabal/semialign-1.2.0.1/semialign-1.2.0.1.tar.gz) = d900697041ae4b0cca3243273a2b3e80bcf74d937405d6a5ff34dc33ee952132
+SIZE (cabal/semialign-1.2.0.1/semialign-1.2.0.1.tar.gz) = 10371
+SHA256 (cabal/semialign-1.2.0.1/revision/2.cabal) = 2ab22ab4f7e67028a745e549ae49f1ddecbd83e62d7e6ecce4ab0685410da536
+SIZE (cabal/semialign-1.2.0.1/revision/2.cabal) = 2836
+SHA256 (cabal/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz) = 6d45cdb6c58c75ca588859b80b2c92b6f48590a03e065c24ce5d767a6a963799
+SIZE (cabal/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz) = 35349
+SHA256 (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 902d2e33c96b40a89de5957f2a9e097197afcc35e257e45b32ebe770993673e1
+SIZE (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 18788
+SHA256 (cabal/serialise-0.2.5.0/serialise-0.2.5.0.tar.gz) = 4262acf5f8a1e6638cfc663274ca784882199b35a169d317e12195d6db02de22
+SIZE (cabal/serialise-0.2.5.0/serialise-0.2.5.0.tar.gz) = 75048
+SHA256 (cabal/sourcemap-0.1.7/sourcemap-0.1.7.tar.gz) = 50645eb9707ce73fea8c4f43d86e6dcf5bfad01960b1e4bd2ad1d10f2b202326
+SIZE (cabal/sourcemap-0.1.7/sourcemap-0.1.7.tar.gz) = 6172
 SHA256 (cabal/split-0.2.3.4/split-0.2.3.4.tar.gz) = 271fe5104c9f40034aa9a1aad6269bcecc9454bc5a57c247e69e17de996c1f2a
 SIZE (cabal/split-0.2.3.4/split-0.2.3.4.tar.gz) = 15942
-SHA256 (cabal/split-0.2.3.4/revision/1.cabal) = 048c75891d63a03828f97667214aaaf0e67b7dcbfec297753e39939ffda6f51a
-SIZE (cabal/split-0.2.3.4/revision/1.cabal) = 2647
-SHA256 (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 46009f4b000c9e6613377767b8718bf38476469f2a8e2162d98cc246882d5a35
-SIZE (cabal/splitmix-0.1.0.3/splitmix-0.1.0.3.tar.gz) = 20754
-SHA256 (cabal/stm-chans-3.0.0.4/stm-chans-3.0.0.4.tar.gz) = 2344fc5bfa33d565bad7b009fc0e2c5a7a595060ba149c661f44419fc0d54738
-SIZE (cabal/stm-chans-3.0.0.4/stm-chans-3.0.0.4.tar.gz) = 9673
-SHA256 (cabal/stm-chans-3.0.0.4/revision/1.cabal) = e2eef3cea5251628f7b2ad22c24a1e5d08b83c19be4bd886ab0d7fed58ef2a6d
-SIZE (cabal/stm-chans-3.0.0.4/revision/1.cabal) = 2088
-SHA256 (cabal/streaming-commons-0.2.2.1/streaming-commons-0.2.2.1.tar.gz) = 306940bf4878a0b714e6746a7f934d018100efc86332c176a648014bfe1e81dd
-SIZE (cabal/streaming-commons-0.2.2.1/streaming-commons-0.2.2.1.tar.gz) = 86559
+SHA256 (cabal/split-0.2.3.4/revision/2.cabal) = a6df9c3e806ee7cb50bc980a183fc1156f35022a39430dabac0bf9456fe18a4b
+SIZE (cabal/split-0.2.3.4/revision/2.cabal) = 2647
+SHA256 (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa
+SIZE (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 22382
+SHA256 (cabal/stm-chans-3.0.0.6/stm-chans-3.0.0.6.tar.gz) = ea6e3e83b67380ada44a566014e2611ef9f98142a8bbb91583fb598425760a12
+SIZE (cabal/stm-chans-3.0.0.6/stm-chans-3.0.0.6.tar.gz) = 9680
+SHA256 (cabal/streaming-commons-0.2.2.4/streaming-commons-0.2.2.4.tar.gz) = 56a1408cce710cddfb04d73757efba439c98fb8043515083a45136902214ccf2
+SIZE (cabal/streaming-commons-0.2.2.4/streaming-commons-0.2.2.4.tar.gz) = 84330
 SHA256 (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = dff6abc08ad637e51891bb8b475778c40926c51219eda60fd64f0d9680226241
 SIZE (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = 12488
-SHA256 (cabal/strict-0.4.0.1/revision/1.cabal) = 50187e750751a258efea12ef2979e16a014a953c15bf4c2fca2f1168a44a5a12
-SIZE (cabal/strict-0.4.0.1/revision/1.cabal) = 4156
+SHA256 (cabal/strict-0.4.0.1/revision/4.cabal) = d6205a748eb8db4cd17a7179be970c94598809709294ccfa43159c7f3cc4bf5d
+SIZE (cabal/strict-0.4.0.1/revision/4.cabal) = 4187
 SHA256 (cabal/stringsearch-0.3.6.6/stringsearch-0.3.6.6.tar.gz) = 295f1971920bc52263d8275d7054ad223a7e1aefe75533f9887735c9644ffe4a
 SIZE (cabal/stringsearch-0.3.6.6/stringsearch-0.3.6.6.tar.gz) = 39679
 SHA256 (cabal/stringsearch-0.3.6.6/revision/1.cabal) = e88c03f4adb4bb3ab88550c921a9a8a2836a0a70f58b9cc64cff2ac65af9b77c
@@ -317,75 +309,71 @@ SHA256 (cabal/tagged-0.8.6.1/revision/2.cabal) = 29c67d98a4404607f024750ab9c7210
 SIZE (cabal/tagged-0.8.6.1/revision/2.cabal) = 2874
 SHA256 (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = ba7e5500d853d29f0675b90655b7fdd032a4a7eee82a56e7ee3ef9949fe93ad5
 SIZE (cabal/tagsoup-0.14.8/tagsoup-0.14.8.tar.gz) = 43894
-SHA256 (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = ea06b2cda25fc4b52dac48cc23e5a756f997df8985ecaee5a554202508a11c40
-SIZE (cabal/th-abstraction-0.4.2.0/th-abstraction-0.4.2.0.tar.gz) = 37848
-SHA256 (cabal/th-abstraction-0.4.2.0/revision/1.cabal) = 6ba7b201931f614173755f060fdf98f02095df68c1f7bc3e2691cf9d443e81f9
-SIZE (cabal/th-abstraction-0.4.2.0/revision/1.cabal) = 2194
-SHA256 (cabal/th-compat-0.1.2/th-compat-0.1.2.tar.gz) = 2bc45d0199de3dc65ebc9b71251799f5238869dbc6a66bdf0c06c7e23d603801
-SIZE (cabal/th-compat-0.1.2/th-compat-0.1.2.tar.gz) = 11737
+SHA256 (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = a35ec6cde2ada084c1a050dc5885be5ab01f851b93d744cf0facbc1c18002dda
+SIZE (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = 25113
+SHA256 (cabal/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz) = c8bb13e31d1d22a99168536a35c66e1091a6e4274b9841a023eac52c2bd3de06
+SIZE (cabal/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz) = 38595
+SHA256 (cabal/th-compat-0.1.3/th-compat-0.1.3.tar.gz) = 6b5059caf6714f47da92953badf2f556119877e09708c14e206b3ae98b8681c6
+SIZE (cabal/th-compat-0.1.3/th-compat-0.1.3.tar.gz) = 13718
+SHA256 (cabal/th-compat-0.1.3/revision/1.cabal) = f65819f74c6ced42b24d9e5053165508c4b6a18271c8e3229dc93b1dc8f7a5ab
+SIZE (cabal/th-compat-0.1.3/revision/1.cabal) = 2972
 SHA256 (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = d798c9f56e17def441e8f51e54cc11afdb3e76c6a9d1e9ee154e9a78da0bf508
 SIZE (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = 9804
-SHA256 (cabal/these-1.1.1.1/revision/2.cabal) = bdc0a3015b2e5cdf016e402937d71856ae5fe4e9e9a0d4823cc94a214c55a39b
-SIZE (cabal/these-1.1.1.1/revision/2.cabal) = 2732
-SHA256 (cabal/time-compat-1.9.6/time-compat-1.9.6.tar.gz) = 3d97754bb1d521c23deea7322e3427b53ea23f34d8c9073a1d0fed63bd35864c
-SIZE (cabal/time-compat-1.9.6/time-compat-1.9.6.tar.gz) = 59685
-SHA256 (cabal/time-manager-0.0.0/time-manager-0.0.0.tar.gz) = 90a616ed20b2119bb64f78f84230b6798cde22a35e87bc8d9ee08cdf1d90fcdb
-SIZE (cabal/time-manager-0.0.0/time-manager-0.0.0.tar.gz) = 2726
+SHA256 (cabal/these-1.1.1.1/revision/5.cabal) = f069e766b8fed73d457fca20cc197f5c539bcdd03d7636e478ddf14dbb67684a
+SIZE (cabal/these-1.1.1.1/revision/5.cabal) = 2748
+SHA256 (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = ad07bb00eb9678c2136d3680752b00acc4cbc522654bb3199bf31c61ef1e6b80
+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/3.cabal) = 42d8f2e08e965e1718917d54ad69e1d06bd4b87d66c41dc7410f59313dba4ed1
+SIZE (cabal/time-compat-1.9.6.1/revision/3.cabal) = 5033
 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.6.6/transformers-compat-0.6.6.tar.gz) = 7e2e0251e5e6d28142615a4b950a3fabac9c0b7804b1ec4a4ae985f19519a9f9
-SIZE (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 41347
+SHA256 (cabal/transformers-compat-0.7.1/transformers-compat-0.7.1.tar.gz) = ac0b861534c14d3cfd61534f474674e3b634b8decea072ffd4d21f8b59f35080
+SIZE (cabal/transformers-compat-0.7.1/transformers-compat-0.7.1.tar.gz) = 44363
+SHA256 (cabal/transformers-compat-0.7.1/revision/1.cabal) = 873ef500790cae136d14b2e890da1fe4df963e372f21b1671fa3c6cdfb23b10f
+SIZE (cabal/transformers-compat-0.7.1/revision/1.cabal) = 5807
 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/2.cabal) = f2a895a7b22384d9b43a9c6608725b2de7581e77e5b20ab9cfe3f959f6cd71a8
-SIZE (cabal/type-equality-1/revision/2.cabal) = 1569
-SHA256 (cabal/typed-process-0.2.6.1/typed-process-0.2.6.1.tar.gz) = 9a07035fb9d063b835aabeb887c5c5aead37e40fee3868ed3129114bb1398c70
-SIZE (cabal/typed-process-0.2.6.1/typed-process-0.2.6.1.tar.gz) = 17608
+SHA256 (cabal/type-equality-1/revision/3.cabal) = bb3a34a93ad02866763b325e889ea9f5aa31f7428e32dcaa1cf14015bd21b9cb
+SIZE (cabal/type-equality-1/revision/3.cabal) = 1597
+SHA256 (cabal/typed-process-0.2.10.1/typed-process-0.2.10.1.tar.gz) = e436875ccd6664d4111e601c8e2ec6ba9473979eac49b23a1bdb88f80e95099e
+SIZE (cabal/typed-process-0.2.10.1/typed-process-0.2.10.1.tar.gz) = 18264
 SHA256 (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = e777c94628445556a71f135a42cf72d2cfbaccba5849cc42fbfec8b2182e3ad2
 SIZE (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = 29787
 SHA256 (cabal/uniplate-1.6.13/revision/1.cabal) = c8b715570d0b4baa72512e677552dd3f98372a64bf9de000e779bd4162fd7be7
 SIZE (cabal/uniplate-1.6.13/revision/1.cabal) = 3320
-SHA256 (cabal/unix-compat-0.5.3/unix-compat-0.5.3.tar.gz) = 0893b597ea0db406429d0d563506af6755728eface0e1981f9392122db88e5c8
-SIZE (cabal/unix-compat-0.5.3/unix-compat-0.5.3.tar.gz) = 13582
+SHA256 (cabal/unix-compat-0.6/unix-compat-0.6.tar.gz) = b4cd823a6543ad3aca8e740ecf5f44aabde60f1452b5a55655db5c8b7a44d5f8
+SIZE (cabal/unix-compat-0.6/unix-compat-0.6.tar.gz) = 15777
 SHA256 (cabal/unix-time-0.4.7/unix-time-0.4.7.tar.gz) = 19233f8badf921d444c6165689253d877cfed58ce08f28cad312558a9280de09
 SIZE (cabal/unix-time-0.4.7/unix-time-0.4.7.tar.gz) = 52235
-SHA256 (cabal/unliftio-0.2.19/unliftio-0.2.19.tar.gz) = 66788fb1316c8922f967da612d7cf12add032456237fff9b2a991062f2065514
-SIZE (cabal/unliftio-0.2.19/unliftio-0.2.19.tar.gz) = 56410
 SHA256 (cabal/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz) = 919f0d1297ea2f5373118553c1df2a9405d8b9e31a8307e829da67d4953c299a
 SIZE (cabal/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz) = 3696
 SHA256 (cabal/unliftio-core-0.2.0.1/revision/2.cabal) = f9abcdd3f3d28e4840563efb7b8760d2de9b5707bcd6f53a87f6a0d77bb5a9f7
 SIZE (cabal/unliftio-core-0.2.0.1/revision/2.cabal) = 1082
-SHA256 (cabal/unordered-containers-0.2.14.0/unordered-containers-0.2.14.0.tar.gz) = a10f48a94cef1fab72d2a404c7d541a3cda54ab2f1321872658aca7e5e9d8867
-SIZE (cabal/unordered-containers-0.2.14.0/unordered-containers-0.2.14.0.tar.gz) = 54109
+SHA256 (cabal/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz) = 1b27bec5e0d522b27a6029ebf4c4a6d40acbc083c787008e32fb55c4b1d128d2
+SIZE (cabal/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz) = 58030
 SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
 SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
 SHA256 (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = ad68b89b7a64c07dd5c250a11be2033ee929318ff51ec7b4e4b54e1b4deba7dd
 SIZE (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = 11922
-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/vector-0.12.3.0/vector-0.12.3.0.tar.gz) = 15f818505adda63e7f484ecdf92dbb3c1ec76a9def004c9424db8fa6bc41b703
-SIZE (cabal/vector-0.12.3.0/vector-0.12.3.0.tar.gz) = 148083
+SHA256 (cabal/uuid-types-1.0.5/revision/2.cabal) = 8447b8a08723877400da13b6329b3fb19ea9e4c20fabe62888841eb3708d7474
+SIZE (cabal/uuid-types-1.0.5/revision/2.cabal) = 2608
+SHA256 (cabal/vector-0.12.3.1/vector-0.12.3.1.tar.gz) = fb4a53c02bd4d7fdf155c0604da9a5bb0f3b3bfce5d9960aea11c2ae235b9f35
+SIZE (cabal/vector-0.12.3.1/vector-0.12.3.1.tar.gz) = 151420
+SHA256 (cabal/vector-0.12.3.1/revision/2.cabal) = fffbd00912d69ed7be9bc7eeb09f4f475e0d243ec43f916a9fd5bbd219ce7f3e
+SIZE (cabal/vector-0.12.3.1/revision/2.cabal) = 8238
 SHA256 (cabal/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz) = 76176a56778bf30a275b1089ee6db24ec6c67d92525145f8dfe215b80137af3b
 SIZE (cabal/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz) = 26681
-SHA256 (cabal/vector-algorithms-0.8.0.4/revision/1.cabal) = bf4760b23a0fee09abb8c9e3c952c870f5dc9780876e9d7e38ab2bdd98c8f283
-SIZE (cabal/vector-algorithms-0.8.0.4/revision/1.cabal) = 3752
+SHA256 (cabal/vector-algorithms-0.8.0.4/revision/2.cabal) = e0656aa47388e5c80e4f5d4fd87c80fb8d473fdd41533ff7af5cbb292056a544
+SIZE (cabal/vector-algorithms-0.8.0.4/revision/2.cabal) = 3752
 SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317
 SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741
-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-websockets-3.0.1.2/wai-websockets-3.0.1.2.tar.gz) = 917cceb08f296d7dc6b6cafb66133ae53888b2c98b8fb2a2d7fa629d75ab5d2c
-SIZE (cabal/wai-websockets-3.0.1.2/wai-websockets-3.0.1.2.tar.gz) = 7051
-SHA256 (cabal/warp-3.3.17/warp-3.3.17.tar.gz) = a05e1ca23bfa6cb19a1d385e60dac8bb2c04d35e90cf187d7be9a8cb8762a46c
-SIZE (cabal/warp-3.3.17/warp-3.3.17.tar.gz) = 66279
-SHA256 (cabal/websockets-0.12.7.2/websockets-0.12.7.2.tar.gz) = 84c45a5db481b4c969dddfa7d3cca257ac2a97801594f1180b596d41035122ad
-SIZE (cabal/websockets-0.12.7.2/websockets-0.12.7.2.tar.gz) = 40353
-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/x509-1.7.5/x509-1.7.5.tar.gz) = b1b0fcbb4aa0d749ed2b54710c2ebd6d900cb932108ad14f97640cf4ca60c7c8
-SIZE (cabal/x509-1.7.5/x509-1.7.5.tar.gz) = 21457
-SHA256 (cabal/x509-1.7.5/revision/1.cabal) = 01185a9a17bee4e89287d9e32bfaa673133cf2b09a39759627bed1f72ea528fd
-SIZE (cabal/x509-1.7.5/revision/1.cabal) = 2305
-SHA256 (cabal/xss-sanitize-0.3.6/xss-sanitize-0.3.6.tar.gz) = b385eea5652c798b701c627dce8b327c3d6cbfd8c92e1e18e7118862d4d0e2b4
-SIZE (cabal/xss-sanitize-0.3.6/xss-sanitize-0.3.6.tar.gz) = 11655
-SHA256 (cabal/zlib-0.6.2.3/zlib-0.6.2.3.tar.gz) = 807f6bddf9cb3c517ce5757d991dde3c7e319953a22c86ee03d74534bd5abc88
-SIZE (cabal/zlib-0.6.2.3/zlib-0.6.2.3.tar.gz) = 149186
+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/3.cabal) = cccb36175e088abb4291ee5044b8c04d71acd5c36636902d2520f91508dd4bb8
+SIZE (cabal/witherable-0.4.2/revision/3.cabal) = 2294
+SHA256 (cabal/xss-sanitize-0.3.7/xss-sanitize-0.3.7.tar.gz) = 7c078f6da1196209170ef6156465e277026539eae6cacde0bd975cb46de9dff2
+SIZE (cabal/xss-sanitize-0.3.7/xss-sanitize-0.3.7.tar.gz) = 11704
+SHA256 (cabal/xss-sanitize-0.3.7/revision/1.cabal) = c62c6c9c5b2471f89705d87a35c602236d09bfc8141f6c7b262f05a1bb1f6d96
+SIZE (cabal/xss-sanitize-0.3.7/revision/1.cabal) = 1977
+SHA256 (cabal/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz) = 9eaa989ad4534438b5beb51c1d3a4c8f6a088fdff0b259a5394fbf39aaee04da
+SIZE (cabal/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz) = 369595