forked from dfinity/ic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstackage_snapshot.json
199 lines (199 loc) · 103 KB
/
stackage_snapshot.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
{
"__GENERATED_FILE_DO_NOT_MODIFY_MANUALLY": -450278689,
"all-cabal-hashes": "https://raw.githubusercontent.com/commercialhaskell/all-cabal-hashes/e349cce64d07cc5dfef89883347ff96eafd431a5",
"resolved": {
"Cabal": {"dependencies":[],"location":{"type":"core"},"name":"Cabal","version":"3.10.1.0"},
"HUnit": {"dependencies":["base","call-stack","deepseq"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz"},"name":"HUnit","pinned":{"url":["https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/HUnit-1.6.2.0.tar.gz"],"sha256":"b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab","cabal-sha256":"1a79174e8af616117ad39464cac9de205ca923da6582825e97c10786fda933a4"},"version":"1.6.2.0"},
"OneTuple": {"dependencies":["base","ghc-prim","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz"},"name":"OneTuple","pinned":{"url":["https://hackage.haskell.org/package/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/OneTuple-0.4.1.1.tar.gz"],"sha256":"c9e764d4ee1e57cad8341bd5d0de33ba3a52b6793fc1309679f2bf60c030bb2b","cabal-sha256":"be0324c77a0eaf1d48b771b7e86f2b19d53a9f5ecc6ab2c914dab7dad309c671"},"version":"0.4.1.1"},
"QuickCheck": {"dependencies":["base","containers","deepseq","random","splitmix","template-haskell","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz"},"name":"QuickCheck","pinned":{"url":["https://hackage.haskell.org/package/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/QuickCheck-2.14.3.tar.gz"],"sha256":"5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501","cabal-sha256":"f03d2f404d5ba465453d0fbc1944832789a759fe7c4f9bf8616bc1378a02fde4"},"version":"2.14.3"},
"StateVar": {"dependencies":["base","stm","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/StateVar-1.2.2/StateVar-1.2.2.tar.gz"},"name":"StateVar","pinned":{"url":["https://hackage.haskell.org/package/StateVar-1.2.2/StateVar-1.2.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/StateVar-1.2.2.tar.gz"],"sha256":"5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825","cabal-sha256":"3c022c00485fe165e3080d5da6b3ca9c9b02f62c5deebc584d1b3d1309ce673e"},"version":"1.2.2"},
"aeson": {"dependencies":["OneTuple","QuickCheck","attoparsec","base","base-compat-batteries","bytestring","containers","data-fix","deepseq","dlist","exceptions","generically","ghc-prim","hashable","indexed-traversable","primitive","scientific","semialign","strict","tagged","template-haskell","text","text-short","th-abstraction","these","time","time-compat","unordered-containers","uuid-types","vector","witherable"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz"},"name":"aeson","pinned":{"url":["https://hackage.haskell.org/package/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/aeson-2.1.2.1.tar.gz"],"sha256":"5d4042b903ce181ee023bbf908f37a3f55e820c5f0df102683b87f963e3522c6","cabal-sha256":"5b8d62a60963a925c4d123a46e42a8e235a32188522c9f119f64ac228c2612a7"},"version":"2.1.2.1"},
"ansi-terminal": {"dependencies":["ansi-terminal-types","base","colour"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ansi-terminal-1.0/ansi-terminal-1.0.tar.gz"},"name":"ansi-terminal","pinned":{"url":["https://hackage.haskell.org/package/ansi-terminal-1.0/ansi-terminal-1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-1.0.tar.gz"],"sha256":"0798a98f79189e62b5ff0aa247ba95fc3845f0f6f1e14ecceb37facfbdd5cfc9","cabal-sha256":"640ffecfd95471388d939fcacb57bdc0cef15f0457746c234a12cdd5a6c6d1e8"},"version":"1.0"},
"ansi-terminal-types": {"dependencies":["base","colour"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz"},"name":"ansi-terminal-types","pinned":{"url":["https://hackage.haskell.org/package/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-types-0.11.5.tar.gz"],"sha256":"bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1","cabal-sha256":"f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a"},"version":"0.11.5"},
"appar": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/appar-0.1.8/appar-0.1.8.tar.gz"},"name":"appar","pinned":{"url":["https://hackage.haskell.org/package/appar-0.1.8/appar-0.1.8.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/appar-0.1.8.tar.gz"],"sha256":"c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f","cabal-sha256":"a5d529bacbb74d566e4c5f9479af0637eac5957705f6db4d2670517489795de8"},"version":"0.1.8"},
"array": {"dependencies":[],"location":{"type":"core"},"name":"array","version":"0.5.5.0"},
"asn1-encoding": {"dependencies":["asn1-types","base","bytestring","hourglass"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz"},"name":"asn1-encoding","pinned":{"url":["https://hackage.haskell.org/package/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/asn1-encoding-0.9.6.tar.gz"],"sha256":"d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a","cabal-sha256":"27ed8f6043aed79630313bb931f7c8e2b510f0b4586cd55c16ae040c7d1ea098"},"version":"0.9.6"},
"asn1-parse": {"dependencies":["asn1-encoding","asn1-types","base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz"},"name":"asn1-parse","pinned":{"url":["https://hackage.haskell.org/package/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/asn1-parse-0.9.5.tar.gz"],"sha256":"8f1fe1344d30b39dc594d74df2c55209577722af1497204b4c2b6d6e8747f39e","cabal-sha256":"77c0126d63070df2d82cb4cfa4febb26c4e280f6d854bc778c2fa4d80ce692b8"},"version":"0.9.5"},
"asn1-types": {"dependencies":["base","bytestring","hourglass","memory"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz"},"name":"asn1-types","pinned":{"url":["https://hackage.haskell.org/package/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/asn1-types-0.3.4.tar.gz"],"sha256":"78ee92a251379298ca820fa53edbf4b33c539b9fcd887c86f520c30e3b4e21a8","cabal-sha256":"8e879b3a5bbdd0031232eb84d904b5a3a2c20a18847692b996d774f4ff811355"},"version":"0.3.4"},
"assoc": {"dependencies":["base","tagged"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/assoc-1.1/assoc-1.1.tar.gz"},"name":"assoc","pinned":{"url":["https://hackage.haskell.org/package/assoc-1.1/assoc-1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/assoc-1.1.tar.gz"],"sha256":"7aa2e6548b3d9d49a286ac20639479aaf6c47a1446113ed784d98737c5f60df4","cabal-sha256":"ac83c915110288bca295386daf834936b9fd16d654bea8d8898bf091626c5c82"},"version":"1.1"},
"async": {"dependencies":["base","hashable","stm"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/async-2.2.4/async-2.2.4.tar.gz"},"name":"async","pinned":{"url":["https://hackage.haskell.org/package/async-2.2.4/async-2.2.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/async-2.2.4.tar.gz"],"sha256":"484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725","cabal-sha256":"46367dc0c8326dcbeb7b93f200b567491c2f6029bccf822b8bb26ee660397e08"},"version":"2.2.4"},
"atomic-write": {"dependencies":["base","bytestring","directory","filepath","temporary","text","unix-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/atomic-write-0.2.0.7/atomic-write-0.2.0.7.tar.gz"},"name":"atomic-write","pinned":{"url":["https://hackage.haskell.org/package/atomic-write-0.2.0.7/atomic-write-0.2.0.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/atomic-write-0.2.0.7.tar.gz"],"sha256":"b5f5c77884bc0332306fab89acf1c8a8582d76eabaa303c91b1c4072621c960d","cabal-sha256":"3b626dfbc288cd070f1ac31b1c15ddd49822a923778ffe21f92b2116ffc72dc3"},"version":"0.2.0.7"},
"attoparsec": {"dependencies":["array","base","bytestring","containers","deepseq","ghc-prim","scientific","text","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz"},"name":"attoparsec","pinned":{"url":["https://hackage.haskell.org/package/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/attoparsec-0.14.4.tar.gz"],"sha256":"3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c","cabal-sha256":"6a193f133311af59ce5a0c2fc4bd9574c222794f5d772bc4cf4ffa6e73d2581f"},"version":"0.14.4"},
"auto-update": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/auto-update-0.1.6/auto-update-0.1.6.tar.gz"},"name":"auto-update","pinned":{"url":["https://hackage.haskell.org/package/auto-update-0.1.6/auto-update-0.1.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/auto-update-0.1.6.tar.gz"],"sha256":"f4e023dc8713c387ecf20d851247597fd012cabea3872310b35e911105eb66c4","cabal-sha256":"10adca282e131a2fa01fb7a411b02811685c1cea02e9813df2d7fb468b5ef638"},"version":"0.1.6"},
"base": {"dependencies":[],"location":{"type":"core"},"name":"base","version":"4.18.0.0"},
"base-compat": {"dependencies":["base","ghc-prim","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base-compat-0.13.0/base-compat-0.13.0.tar.gz"},"name":"base-compat","pinned":{"url":["https://hackage.haskell.org/package/base-compat-0.13.0/base-compat-0.13.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base-compat-0.13.0.tar.gz"],"sha256":"8bf66075da849a037974a7feb9d7ecd81ce57e4522a0df40daf11db14fcea30d","cabal-sha256":"5ebd0e68acc0de64a945bf0bebcd39d4869a4ea3618cdd5ec639aac527bf599e"},"version":"0.13.0"},
"base-compat-batteries": {"dependencies":["base","base-compat","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base-compat-batteries-0.13.0/base-compat-batteries-0.13.0.tar.gz"},"name":"base-compat-batteries","pinned":{"url":["https://hackage.haskell.org/package/base-compat-batteries-0.13.0/base-compat-batteries-0.13.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base-compat-batteries-0.13.0.tar.gz"],"sha256":"3768af40d1d64f9b0845a8ddb18e63ba3a4c765d0d96db9dc28b5b66d1232f98","cabal-sha256":"bc348124f46ed073989389d3c91e21d4d595db76a1fa975665c84229a7332e28"},"version":"0.13.0"},
"base-orphans": {"dependencies":["base","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz"},"name":"base-orphans","pinned":{"url":["https://hackage.haskell.org/package/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base-orphans-0.9.0.tar.gz"],"sha256":"613ed4d8241ed5a648a59ae6569a6962990bb545711d020d49fb83fa12d16e62","cabal-sha256":"0bdd3486d3a1bcbed0513b46af4a13ca74b395313fa5b6e0068d6b7413b76a04"},"version":"0.9.0"},
"base-unicode-symbols": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base-unicode-symbols-0.2.4.2/base-unicode-symbols-0.2.4.2.tar.gz"},"name":"base-unicode-symbols","pinned":{"url":["https://hackage.haskell.org/package/base-unicode-symbols-0.2.4.2/base-unicode-symbols-0.2.4.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base-unicode-symbols-0.2.4.2.tar.gz"],"sha256":"4364d6c403616e9ec0c240c4cb450c66af43ea8483d73c315e96f4ba3cb97062","cabal-sha256":"5dc87284ab8d612fefdc32400bf2531db809a9a617c344b85ac752396aa1e7c6"},"version":"0.2.4.2"},
"base16": {"dependencies":["base","bytestring","deepseq","primitive","text","text-short"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base16-1.0/base16-1.0.tar.gz"},"name":"base16","pinned":{"url":["https://hackage.haskell.org/package/base16-1.0/base16-1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base16-1.0.tar.gz"],"sha256":"86366364910b78609677817cf3f987bf1690e1f75bba04bc91a5ed993d619cde","cabal-sha256":"9b72a280a7af75a5026fa25a1b8ae18ec10200a070947723f1fd61dc8d407862"},"version":"1.0"},
"base16-bytestring": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz"},"name":"base16-bytestring","pinned":{"url":["https://hackage.haskell.org/package/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base16-bytestring-1.0.2.0.tar.gz"],"sha256":"1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784","cabal-sha256":"64abad7816ab8cabed8489e29f807b3a6f828e0b2cec0eae404323d69d36df9a"},"version":"1.0.2.0"},
"base32": {"dependencies":["base","bytestring","deepseq","text","text-short"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base32-0.3.1.0/base32-0.3.1.0.tar.gz"},"name":"base32","pinned":{"url":["https://hackage.haskell.org/package/base32-0.3.1.0/base32-0.3.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base32-0.3.1.0.tar.gz"],"sha256":"2fcba952ac1065f343ef7ae6b2d7c3f6922cdd2453f92b13d078153a83eee2b2","cabal-sha256":"f60577d0a0941d77cd2ac83e5564c11d5451ff5a36428e36604d70b75581b811"},"version":"0.3.1.0"},
"base64-bytestring": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz"},"name":"base64-bytestring","pinned":{"url":["https://hackage.haskell.org/package/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base64-bytestring-1.2.1.0.tar.gz"],"sha256":"fbf8ed30edde271eb605352021431d8f1b055f95a56af31fe2eacf6bdfdc49c9","cabal-sha256":"45305ccf8914c66d385b518721472c7b8c858f1986945377f74f85c1e0d49803"},"version":"1.2.1.0"},
"basement": {"dependencies":["base","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/basement-0.0.16/basement-0.0.16.tar.gz"},"name":"basement","pinned":{"url":["https://hackage.haskell.org/package/basement-0.0.16/basement-0.0.16.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/basement-0.0.16.tar.gz"],"sha256":"7fb77e249aef76ba5aed3059d556800ce02b614597c488ba01f0a16449146300","cabal-sha256":"e9458cbe67f396fb81900ec65852a582a2b7febd09b17a85adee576c8d7cc321"},"version":"0.0.16"},
"bifunctors": {"dependencies":["assoc","base","comonad","containers","tagged","template-haskell","th-abstraction","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/bifunctors-5.6.1/bifunctors-5.6.1.tar.gz"},"name":"bifunctors","pinned":{"url":["https://hackage.haskell.org/package/bifunctors-5.6.1/bifunctors-5.6.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/bifunctors-5.6.1.tar.gz"],"sha256":"06381471b5be16516a1b2c4b21a5101a3d991038bface8e0cad144c0044d57fc","cabal-sha256":"686c0163a64c136226c1f6c58df7711af7f374c78c475e4b645f6e6b7ae39a38"},"version":"5.6.1"},
"binary": {"dependencies":[],"location":{"type":"core"},"name":"binary","version":"0.8.9.1"},
"binary-orphans": {"dependencies":["base","binary","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/binary-orphans-1.0.4.1/binary-orphans-1.0.4.1.tar.gz"},"name":"binary-orphans","pinned":{"url":["https://hackage.haskell.org/package/binary-orphans-1.0.4.1/binary-orphans-1.0.4.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/binary-orphans-1.0.4.1.tar.gz"],"sha256":"5f5b789bc86d25bbd054b86b2d9a6a03f4ac0dd480f283564b6d6465cfa2f0d2","cabal-sha256":"14959d902b173a9c19491ff6777c7d06292b8bff31d55cd1749c4417885d2ee1"},"version":"1.0.4.1"},
"bitvec": {"dependencies":["base","bytestring","deepseq","ghc-bignum","primitive","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/bitvec-1.1.4.0/bitvec-1.1.4.0.tar.gz"},"name":"bitvec","pinned":{"url":["https://hackage.haskell.org/package/bitvec-1.1.4.0/bitvec-1.1.4.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/bitvec-1.1.4.0.tar.gz"],"sha256":"68f0b1e01604ca8bdeaef47b3621faec456d6f76d6820a321eccd4d3749454a8","cabal-sha256":"8991eec6409f181bd6ccb20e24ac759659940170cd00ca530ec7dd5ffa4f30fc"},"version":"1.1.4.0"},
"blaze-builder": {"dependencies":["base","bytestring","deepseq","ghc-prim","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz"},"name":"blaze-builder","pinned":{"url":["https://hackage.haskell.org/package/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/blaze-builder-0.4.2.2.tar.gz"],"sha256":"2cdc998c021d3a5f2a66a95138b93386271c26a117e7676d78264a90e536af67","cabal-sha256":"f0017df374c330de0ebe0eb15eae8c48427bddefa1d81a3cb31c0a4812ecdb08"},"version":"0.4.2.2"},
"blaze-html": {"dependencies":["base","blaze-builder","blaze-markup","bytestring","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz"},"name":"blaze-html","pinned":{"url":["https://hackage.haskell.org/package/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/blaze-html-0.9.1.2.tar.gz"],"sha256":"60503f42546c6c1b954014d188ea137e43d74dcffd2bf6157c113fd91a0c394c","cabal-sha256":"2e40ad3828320b72122f09754091fb686fa0fd4c083769f17ef84584972ec450"},"version":"0.9.1.2"},
"blaze-markup": {"dependencies":["base","blaze-builder","bytestring","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz"},"name":"blaze-markup","pinned":{"url":["https://hackage.haskell.org/package/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/blaze-markup-0.8.2.8.tar.gz"],"sha256":"43fc3f6872dc8d1be8d0fe091bd4775139b42179987f33d6490a7c5f1e07a349","cabal-sha256":"d47126377e54d448489a371a493e7182ec01e3769fefcd02eb4185b259672b9e"},"version":"0.8.2.8"},
"bsb-http-chunked": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz"},"name":"bsb-http-chunked","pinned":{"url":["https://hackage.haskell.org/package/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/bsb-http-chunked-0.0.0.4.tar.gz"],"sha256":"148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c","cabal-sha256":"add530e695ea3058bf4f7156a1ca85653ff3635b87ec6d1be8c4891645190f96"},"version":"0.0.0.4"},
"byteorder": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/byteorder-1.0.4/byteorder-1.0.4.tar.gz"},"name":"byteorder","pinned":{"url":["https://hackage.haskell.org/package/byteorder-1.0.4/byteorder-1.0.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/byteorder-1.0.4.tar.gz"],"sha256":"bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919","cabal-sha256":"a952817dcbe20af0346fb55a28c13e95e2ddbf3e99f9b4fffdc063f150f13b20"},"version":"1.0.4"},
"bytes": {"dependencies":["base","binary","binary-orphans","bytestring","cereal","containers","hashable","mtl","scientific","text","time","transformers","transformers-compat","unordered-containers","void"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/bytes-0.17.2/bytes-0.17.2.tar.gz"},"name":"bytes","pinned":{"url":["https://hackage.haskell.org/package/bytes-0.17.2/bytes-0.17.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/bytes-0.17.2.tar.gz"],"sha256":"bc55f41edad589bc0ba389e8b106d7425a87390dcd5f1371e3194a9cc2c4781a","cabal-sha256":"ce8b7f1e88a38bd66a0ecbecc23574bb7404ce4dbaf16a247f8ebc9d77b58fa2"},"version":"0.17.2"},
"bytestring": {"dependencies":[],"location":{"type":"core"},"name":"bytestring","version":"0.11.4.0"},
"cabal-doctest": {"dependencies":["Cabal","base","directory","filepath"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cabal-doctest-1.0.9/cabal-doctest-1.0.9.tar.gz"},"name":"cabal-doctest","pinned":{"url":["https://hackage.haskell.org/package/cabal-doctest-1.0.9/cabal-doctest-1.0.9.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cabal-doctest-1.0.9.tar.gz"],"sha256":"5556088496111d33810c4ae6c4a065bb37fa3315e9e8891e8000b1ab6707ba73","cabal-sha256":"6dea0dbd1457f43d96ce1cfb1bab8b9f55d4fb82940e2bfa5aad78e6e2260656"},"version":"1.0.9"},
"call-stack": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/call-stack-0.4.0/call-stack-0.4.0.tar.gz"},"name":"call-stack","pinned":{"url":["https://hackage.haskell.org/package/call-stack-0.4.0/call-stack-0.4.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/call-stack-0.4.0.tar.gz"],"sha256":"430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b","cabal-sha256":"ac44d2c00931dc20b01750da8c92ec443eb63a7231e8550188cb2ac2385f7feb"},"version":"0.4.0"},
"case-insensitive": {"dependencies":["base","bytestring","deepseq","hashable","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz"},"name":"case-insensitive","pinned":{"url":["https://hackage.haskell.org/package/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/case-insensitive-1.2.1.0.tar.gz"],"sha256":"296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406","cabal-sha256":"9dfd3171fc7698cf8d931727d3af3a7b389135b583e46b5adac1f9d2026fff61"},"version":"1.2.1.0"},
"cborg": {"dependencies":["array","base","bytestring","containers","deepseq","ghc-bignum","ghc-prim","half","primitive","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cborg-0.2.9.0/cborg-0.2.9.0.tar.gz"},"name":"cborg","pinned":{"url":["https://hackage.haskell.org/package/cborg-0.2.9.0/cborg-0.2.9.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cborg-0.2.9.0.tar.gz"],"sha256":"dcb48d1723f06c0340ddad0cf0140dd6da528601605db3faaa8322e0c16afcaa","cabal-sha256":"2ff53fbfb463dcb285cbcf6624f78bbe986850dab2816a99aa6112ec135912cd"},"version":"0.2.9.0"},
"cereal": {"dependencies":["array","base","bytestring","containers","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz"},"name":"cereal","pinned":{"url":["https://hackage.haskell.org/package/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cereal-0.5.8.3.tar.gz"],"sha256":"99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a","cabal-sha256":"87a227c7b510217ea059db3dd59d9665edd8f0d1d3d8de39458e371a1d9402fb"},"version":"0.5.8.3"},
"colour": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/colour-2.3.6/colour-2.3.6.tar.gz"},"name":"colour","pinned":{"url":["https://hackage.haskell.org/package/colour-2.3.6/colour-2.3.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/colour-2.3.6.tar.gz"],"sha256":"2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871","cabal-sha256":"ebdcbf15023958838a527e381ab3c3b1e99ed12d1b25efeb7feaa4ad8c37664a"},"version":"2.3.6"},
"comonad": {"dependencies":["base","containers","distributive","indexed-traversable","tagged","transformers","transformers-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/comonad-5.0.8/comonad-5.0.8.tar.gz"},"name":"comonad","pinned":{"url":["https://hackage.haskell.org/package/comonad-5.0.8/comonad-5.0.8.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/comonad-5.0.8.tar.gz"],"sha256":"ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13","cabal-sha256":"1f1aabd73ec7f80f20cf078a748a60cd48d8e57277802fdf6a9ab3601a9b8f7e"},"version":"5.0.8"},
"conduit": {"dependencies":["base","bytestring","directory","exceptions","filepath","mono-traversable","mtl","primitive","resourcet","text","transformers","unix","unliftio-core","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/conduit-1.3.5/conduit-1.3.5.tar.gz"},"name":"conduit","pinned":{"url":["https://hackage.haskell.org/package/conduit-1.3.5/conduit-1.3.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/conduit-1.3.5.tar.gz"],"sha256":"2bb0d3e0eecc43e3d1d8cfc2125914f9175cde752be2d5908a1e120f321c782d","cabal-sha256":"22665df25c9c158d5fcfb299e46b0b642868add42a6bb13b79d457dc7ff7be1a"},"version":"1.3.5"},
"constraints": {"dependencies":["base","binary","deepseq","ghc-prim","hashable","mtl","transformers","transformers-compat","type-equality"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/constraints-0.13.4/constraints-0.13.4.tar.gz"},"name":"constraints","pinned":{"url":["https://hackage.haskell.org/package/constraints-0.13.4/constraints-0.13.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/constraints-0.13.4.tar.gz"],"sha256":"4186946df4b88c5d7cae3a42aa426f30fd5d249835ea1d290e139cebbf464434","cabal-sha256":"0d8834307bb6798ac937955c00155c26d671b5df147f5622d335d1094290fd36"},"version":"0.13.4"},
"containers": {"dependencies":[],"location":{"type":"core"},"name":"containers","version":"0.6.7"},
"contravariant": {"dependencies":["StateVar","base","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/contravariant-1.5.5/contravariant-1.5.5.tar.gz"},"name":"contravariant","pinned":{"url":["https://hackage.haskell.org/package/contravariant-1.5.5/contravariant-1.5.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/contravariant-1.5.5.tar.gz"],"sha256":"062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa","cabal-sha256":"470ed0e040e879e2da4af1b2c8f94e199f6135852a8107858d5ae0a95365835f"},"version":"1.5.5"},
"cookie": {"dependencies":["base","bytestring","data-default-class","deepseq","text","time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cookie-0.4.6/cookie-0.4.6.tar.gz"},"name":"cookie","pinned":{"url":["https://hackage.haskell.org/package/cookie-0.4.6/cookie-0.4.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cookie-0.4.6.tar.gz"],"sha256":"8c41a956c32b9733d525a53d43b0338a236a34d36658ecc4364c8249a6664baa","cabal-sha256":"00f3a7d5604a3ccbfe89b9c52f8eb1edea753dc273d015333895118f32683ecd"},"version":"0.4.6"},
"crypton": {"dependencies":["base","basement","bytestring","deepseq","ghc-prim","integer-gmp","memory"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/crypton-0.33/crypton-0.33.tar.gz"},"name":"crypton","pinned":{"url":["https://hackage.haskell.org/package/crypton-0.33/crypton-0.33.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/crypton-0.33.tar.gz"],"sha256":"e66fa0a75c2afe149205df9f496f05d31fa94d8116551632d39e37e58fe60520","cabal-sha256":"5e92f29b9b7104d91fcdda1dec9400c9ad1f1791c231cc41ceebd783fb517dee"},"version":"0.33"},
"crypton-connection": {"dependencies":["base","basement","bytestring","containers","crypton-x509","crypton-x509-store","crypton-x509-system","crypton-x509-validation","data-default-class","network","socks","tls"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/crypton-connection-0.3.1/crypton-connection-0.3.1.tar.gz"},"name":"crypton-connection","pinned":{"url":["https://hackage.haskell.org/package/crypton-connection-0.3.1/crypton-connection-0.3.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/crypton-connection-0.3.1.tar.gz"],"sha256":"03073694f6525f975db78dbc67c34e89bb27b95cf863d4a3a77dc6ef49d81dcc","cabal-sha256":"4d0958537197956b536ea91718b1749949757022532f50b8f683290056a19021"},"version":"0.3.1"},
"crypton-x509": {"dependencies":["asn1-encoding","asn1-parse","asn1-types","base","bytestring","containers","crypton","hourglass","memory","pem","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/crypton-x509-1.7.6/crypton-x509-1.7.6.tar.gz"},"name":"crypton-x509","pinned":{"url":["https://hackage.haskell.org/package/crypton-x509-1.7.6/crypton-x509-1.7.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/crypton-x509-1.7.6.tar.gz"],"sha256":"ebb74aca2d00261e2fb4927d211ba1a174e190e5257f309e190f019727f8caff","cabal-sha256":"c567657a705b6d6521f9dd2de999bf530d618ec00f3b939df76a41fb0fe94281"},"version":"1.7.6"},
"crypton-x509-store": {"dependencies":["asn1-encoding","asn1-types","base","bytestring","containers","crypton","crypton-x509","directory","filepath","mtl","pem"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/crypton-x509-store-1.6.9/crypton-x509-store-1.6.9.tar.gz"},"name":"crypton-x509-store","pinned":{"url":["https://hackage.haskell.org/package/crypton-x509-store-1.6.9/crypton-x509-store-1.6.9.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/crypton-x509-store-1.6.9.tar.gz"],"sha256":"3e6218af12e039cc291d19792db044df1647b5cf0bbc60b909a027e7595a256f","cabal-sha256":"422b9b9f87a7382c66385d047615b16fc86a68c08ea22b1e0117c143a2d44050"},"version":"1.6.9"},
"crypton-x509-system": {"dependencies":["base","bytestring","containers","crypton-x509","crypton-x509-store","directory","filepath","mtl","pem","process"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz"},"name":"crypton-x509-system","pinned":{"url":["https://hackage.haskell.org/package/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/crypton-x509-system-1.6.7.tar.gz"],"sha256":"a436261e5f5e83d85080f57a5509c8224c9e75a6e56d0c43a7d2967052b634ca","cabal-sha256":"023ed573d82983bc473a37a89e0434a085b413be9f68d07e085361056afd4637"},"version":"1.6.7"},
"crypton-x509-validation": {"dependencies":["asn1-encoding","asn1-types","base","bytestring","containers","crypton","crypton-x509","crypton-x509-store","data-default-class","hourglass","memory","mtl","pem"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/crypton-x509-validation-1.6.12/crypton-x509-validation-1.6.12.tar.gz"},"name":"crypton-x509-validation","pinned":{"url":["https://hackage.haskell.org/package/crypton-x509-validation-1.6.12/crypton-x509-validation-1.6.12.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/crypton-x509-validation-1.6.12.tar.gz"],"sha256":"0e60b7e237a4fd5e7e6e7200018c7947314292ef63751cbb51877836ebe650f6","cabal-sha256":"85989721b64be4b90de9f66ef641c26f57575cffed1a50d707065fb60176f386"},"version":"1.6.12"},
"cryptonite": {"dependencies":["base","basement","bytestring","deepseq","ghc-prim","integer-gmp","memory"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cryptonite-0.30/cryptonite-0.30.tar.gz"},"name":"cryptonite","pinned":{"url":["https://hackage.haskell.org/package/cryptonite-0.30/cryptonite-0.30.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cryptonite-0.30.tar.gz"],"sha256":"56099c8a8aa01d2ee914b670c97c1f818186dbb886e2025b73d9c2afe3496b1d","cabal-sha256":"12c85dea7be63e5ad90bcb487eb3846bf3c413347f94336fa1dede7b28f9936a"},"version":"0.30"},
"data-default-class": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz"},"name":"data-default-class","pinned":{"url":["https://hackage.haskell.org/package/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/data-default-class-0.1.2.0.tar.gz"],"sha256":"4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56","cabal-sha256":"63e62120b7efd733a5a17cf59ceb43268e9a929c748127172d7d42f4a336e327"},"version":"0.1.2.0"},
"data-fix": {"dependencies":["base","deepseq","hashable"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/data-fix-0.3.2/data-fix-0.3.2.tar.gz"},"name":"data-fix","pinned":{"url":["https://hackage.haskell.org/package/data-fix-0.3.2/data-fix-0.3.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/data-fix-0.3.2.tar.gz"],"sha256":"3a172d3bc0639c327345e965f9d9023e099425814b28dcdb7b60ff66d66219cc","cabal-sha256":"c27b354476175581925217323e0f559d35ceff26907ceaa03cb65c6df38e3de9"},"version":"0.3.2"},
"deepseq": {"dependencies":[],"location":{"type":"core"},"name":"deepseq","version":"1.4.8.1"},
"digest": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/digest-0.0.1.7/digest-0.0.1.7.tar.gz"},"name":"digest","pinned":{"url":["https://hackage.haskell.org/package/digest-0.0.1.7/digest-0.0.1.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/digest-0.0.1.7.tar.gz"],"sha256":"b23d6c804e6fed0ac9bb0d35b7aed5785330d63efebe296cf0073dab17e05f0a","cabal-sha256":"94a3ae05f3f6186a9bc3de79929815c3bf11eaae186ddef4e6708ba7fc240372"},"version":"0.0.1.7"},
"directory": {"dependencies":[],"location":{"type":"core"},"name":"directory","version":"1.3.8.1"},
"distributive": {"dependencies":["base","base-orphans","tagged","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz"},"name":"distributive","pinned":{"url":["https://hackage.haskell.org/package/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/distributive-0.6.2.1.tar.gz"],"sha256":"d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91","cabal-sha256":"0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c"},"version":"0.6.2.1"},
"dlist": {"dependencies":["base","deepseq"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/dlist-1.0/dlist-1.0.tar.gz"},"name":"dlist","pinned":{"url":["https://hackage.haskell.org/package/dlist-1.0/dlist-1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/dlist-1.0.tar.gz"],"sha256":"173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115","cabal-sha256":"55ff69d20ce638fc7727342ee67f2f868da61d3dcf3763f790bf9aa0b145e568"},"version":"1.0"},
"easy-file": {"dependencies":["base","directory","filepath","time","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/easy-file-0.2.5/easy-file-0.2.5.tar.gz"},"name":"easy-file","pinned":{"url":["https://hackage.haskell.org/package/easy-file-0.2.5/easy-file-0.2.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/easy-file-0.2.5.tar.gz"],"sha256":"ee0fa0914b3bb3662838a689d7cd23a2785ccbc29def366664f994bc524ff2bb","cabal-sha256":"1c93b6bd30cac2ccad359d1e3e50d71b77f599730407a7f3481c8c67a856fb6b"},"version":"0.2.5"},
"ed25519": {"dependencies":["base","bytestring","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz"},"name":"ed25519","pinned":{"url":["https://hackage.haskell.org/package/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ed25519-0.0.5.0.tar.gz"],"sha256":"d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d","cabal-sha256":"3db04d7c18b9e68ba5eef3fa7eeca05e1e248958dd182290c8e6b010c81ef73e"},"version":"0.0.5.0"},
"either": {"dependencies":["base","bifunctors","mtl","profunctors","semigroupoids"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/either-5.0.2/either-5.0.2.tar.gz"},"name":"either","pinned":{"url":["https://hackage.haskell.org/package/either-5.0.2/either-5.0.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/either-5.0.2.tar.gz"],"sha256":"bfa45b967fd77b1c7c952e156377441e3c42b6dc873ab1f06a7421a3222287be","cabal-sha256":"fb3d130c37df6b4c7aa5f093e83bb4527fe13d8a72f94bce3d6ab00764ee59f0"},"version":"5.0.2"},
"entropy": {"dependencies":["Cabal","base","bytestring","directory","filepath","process","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz"},"name":"entropy","pinned":{"url":["https://hackage.haskell.org/package/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/entropy-0.4.1.10.tar.gz"],"sha256":"85ac1d53f1d1c095aedd23fdb20c8e3ada04a7fd8aa6d7e6445ae6a59a277de5","cabal-sha256":"82bd7b600fb8df540dd292ed91dc781f4523eecef3bb588b14787b4851722cb1"},"version":"0.4.1.10"},
"exceptions": {"dependencies":[],"location":{"type":"core"},"name":"exceptions","version":"0.10.7"},
"fast-logger": {"dependencies":["array","auto-update","base","bytestring","directory","easy-file","filepath","stm","text","unix-compat","unix-time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/fast-logger-3.2.2/fast-logger-3.2.2.tar.gz"},"name":"fast-logger","pinned":{"url":["https://hackage.haskell.org/package/fast-logger-3.2.2/fast-logger-3.2.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/fast-logger-3.2.2.tar.gz"],"sha256":"575bbe9fc2d130fe665bb6d135349200b4825fcb60b59533f89c2a8c9844afdd","cabal-sha256":"9b17bc98ed0dc8f29f855560ac9b0dc6791392e6de36f9a6060dd201c3f2aed1"},"version":"3.2.2"},
"file-embed": {"dependencies":["base","bytestring","directory","filepath","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz"},"name":"file-embed","pinned":{"url":["https://hackage.haskell.org/package/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/file-embed-0.0.15.0.tar.gz"],"sha256":"f066b85d537a20252faa59489f6a854e4e8f39080f08730c9e195e418cec5bdd","cabal-sha256":"18beed8999dff37bcffd0d1d8a59dcd406be8e517c10213afefc941091985c06"},"version":"0.0.15.0"},
"filepath": {"dependencies":[],"location":{"type":"core"},"name":"filepath","version":"1.4.100.1"},
"generic-deriving": {"dependencies":["base","containers","ghc-prim","template-haskell","th-abstraction"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/generic-deriving-1.14.4/generic-deriving-1.14.4.tar.gz"},"name":"generic-deriving","pinned":{"url":["https://hackage.haskell.org/package/generic-deriving-1.14.4/generic-deriving-1.14.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/generic-deriving-1.14.4.tar.gz"],"sha256":"372b87b2c91ed4ceff8602024a484944f4653456066755803b5cb268fed8195c","cabal-sha256":"8395764ff8bef9e688b9681dff3bcd0dbb324a22192e5981bcba10afa75b9ac4"},"version":"1.14.4"},
"generic-lens": {"dependencies":["base","generic-lens-core","profunctors","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz"},"name":"generic-lens","pinned":{"url":["https://hackage.haskell.org/package/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/generic-lens-2.2.2.0.tar.gz"],"sha256":"868dc9c8cd02150b419859c3c8a53a62e5b41f5f3fd5d46bb355eb1074288b68","cabal-sha256":"7e2e9fb6af836c31f7b7fe9ad4d54974acb44f8f2f8b507ca8866c4ccc060f16"},"version":"2.2.2.0"},
"generic-lens-core": {"dependencies":["base","indexed-profunctors","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/generic-lens-core-2.2.1.0/generic-lens-core-2.2.1.0.tar.gz"},"name":"generic-lens-core","pinned":{"url":["https://hackage.haskell.org/package/generic-lens-core-2.2.1.0/generic-lens-core-2.2.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/generic-lens-core-2.2.1.0.tar.gz"],"sha256":"8ee6f17baa52db80763a46814be391418441861b2e519bed8c047db37c622422","cabal-sha256":"d6e1d5ac9b403d9451953bd811a983b292f59aed6227485c52f8fa334d8372b5"},"version":"2.2.1.0"},
"generically": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/generically-0.1.1/generically-0.1.1.tar.gz"},"name":"generically","pinned":{"url":["https://hackage.haskell.org/package/generically-0.1.1/generically-0.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/generically-0.1.1.tar.gz"],"sha256":"04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf","cabal-sha256":"2b9b5efb6eea2fb65377565d53d85b0ccc5b37404fba4bef1d60277caa877e5e"},"version":"0.1.1"},
"ghc-bignum": {"dependencies":[],"location":{"type":"core"},"name":"ghc-bignum","version":"1.3"},
"ghc-prim": {"dependencies":[],"location":{"type":"core"},"name":"ghc-prim","version":"0.10.0"},
"half": {"dependencies":["base","binary","deepseq","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/half-0.3.1/half-0.3.1.tar.gz"},"name":"half","pinned":{"url":["https://hackage.haskell.org/package/half-0.3.1/half-0.3.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/half-0.3.1.tar.gz"],"sha256":"e2afc32724e11bf5c695d797b9169d9d9b2dc62a530aed31284c8187af1615d1","cabal-sha256":"5aabf5325762b2d6335b9e3f88602431af2b954e14b058bea3e93168a8e0eb53"},"version":"0.3.1"},
"hashable": {"dependencies":["base","bytestring","containers","deepseq","filepath","ghc-bignum","ghc-prim","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hashable-1.4.2.0/hashable-1.4.2.0.tar.gz"},"name":"hashable","pinned":{"url":["https://hackage.haskell.org/package/hashable-1.4.2.0/hashable-1.4.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hashable-1.4.2.0.tar.gz"],"sha256":"1b4000ea82b81f69d46d0af4152c10c6303873510738e24cfc4767760d30e3f8","cabal-sha256":"585792335d5541dba78fa8dfcb291a89cd5812a281825ff7a44afa296ab5d58a"},"version":"1.4.2.0"},
"haskell-lexer": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz"},"name":"haskell-lexer","pinned":{"url":["https://hackage.haskell.org/package/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/haskell-lexer-1.1.1.tar.gz"],"sha256":"c8eeda569a30f115244c17920247ba2c45d11b3e30805f648a878f7855d8f349","cabal-sha256":"4ce310678b7e56b51acb558c0233d2f71a3f3553f8a88e9b48c0bc68301f799b"},"version":"1.1.1"},
"hex-text": {"dependencies":["base","base16-bytestring","bytestring","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hex-text-0.1.0.9/hex-text-0.1.0.9.tar.gz"},"name":"hex-text","pinned":{"url":["https://hackage.haskell.org/package/hex-text-0.1.0.9/hex-text-0.1.0.9.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hex-text-0.1.0.9.tar.gz"],"sha256":"c55b28f5567b1c86e902aaa158a8adc095fd2db40566be7ad696a827af0cfbb7","cabal-sha256":"088bcf00a2edf5d45c671ce0bdd652c1b4c71fc0ed5888557408f0dd04e6c454"},"version":"0.1.0.9"},
"hourglass": {"dependencies":["base","deepseq"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hourglass-0.2.12/hourglass-0.2.12.tar.gz"},"name":"hourglass","pinned":{"url":["https://hackage.haskell.org/package/hourglass-0.2.12/hourglass-0.2.12.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hourglass-0.2.12.tar.gz"],"sha256":"44335b5c402e80c60f1db6a74462be4ea29d1a9043aa994334ffee1164f1ca4a","cabal-sha256":"e083f5e030dfebe432e30a9c0fa07a99a54eac992f622442646be561fd7a44e8"},"version":"0.2.12"},
"hspec": {"dependencies":["QuickCheck","base","hspec-core","hspec-discover","hspec-expectations"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hspec-2.11.4/hspec-2.11.4.tar.gz"},"name":"hspec","pinned":{"url":["https://hackage.haskell.org/package/hspec-2.11.4/hspec-2.11.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hspec-2.11.4.tar.gz"],"sha256":"f136ee3bbb627717ab0890f18430b4ae93bc657c209a79b118f4a47a3526637a","cabal-sha256":"424280c999a5815758c9cfbd2c4ff3df7650027b53ef4aacb40966f4c78443e0"},"version":"2.11.4"},
"hspec-core": {"dependencies":["HUnit","QuickCheck","ansi-terminal","array","base","call-stack","deepseq","directory","filepath","haskell-lexer","hspec-expectations","process","quickcheck-io","random","stm","tf-random","time","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hspec-core-2.11.4/hspec-core-2.11.4.tar.gz"},"name":"hspec-core","pinned":{"url":["https://hackage.haskell.org/package/hspec-core-2.11.4/hspec-core-2.11.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hspec-core-2.11.4.tar.gz"],"sha256":"2887676c481816cc5daa0e629cbe4659c60a6e66a9e754ccc87c88ffb7a23140","cabal-sha256":"1d996912bfb66b0b5ba236ab72d5f66a1573fe8d00becd3c8825c5d9692709c7"},"version":"2.11.4"},
"hspec-discover": {"dependencies":["base","directory","filepath"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hspec-discover-2.11.4/hspec-discover-2.11.4.tar.gz"},"name":"hspec-discover","pinned":{"url":["https://hackage.haskell.org/package/hspec-discover-2.11.4/hspec-discover-2.11.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hspec-discover-2.11.4.tar.gz"],"sha256":"e9a0cb95c6df4b704889b94d6ae126f7264272f5c0296b0d070c053ae5924816","cabal-sha256":"5014056bf2ba6d9f4fff4367660b380bff7551363d487982e6753ec5dc1c25d9"},"version":"2.11.4"},
"hspec-expectations": {"dependencies":["HUnit","base","call-stack"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hspec-expectations-0.8.4/hspec-expectations-0.8.4.tar.gz"},"name":"hspec-expectations","pinned":{"url":["https://hackage.haskell.org/package/hspec-expectations-0.8.4/hspec-expectations-0.8.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hspec-expectations-0.8.4.tar.gz"],"sha256":"7b8dde7e230ecfda90c95fd80478b244a45e68602fb3dd4a76f4710619be21ff","cabal-sha256":"4237f094a7931202ff57ac6475542b0b314b50a7024550e2b6eb87cfb0d4ff93"},"version":"0.8.4"},
"http-client": {"dependencies":["array","async","base","base64-bytestring","blaze-builder","bytestring","case-insensitive","containers","cookie","deepseq","exceptions","filepath","ghc-prim","http-types","iproute","mime-types","network","network-uri","random","stm","streaming-commons","text","time","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/http-client-0.7.13.1/http-client-0.7.13.1.tar.gz"},"name":"http-client","pinned":{"url":["https://hackage.haskell.org/package/http-client-0.7.13.1/http-client-0.7.13.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http-client-0.7.13.1.tar.gz"],"sha256":"c98e86a0382fa877e320d83dbbd173c41c966a60a32c9bc597058929a7aa0e27","cabal-sha256":"6480749144f27919547733262f06a6ae3c759b57b692af53f9beb309d05a1699"},"version":"0.7.13.1"},
"http-client-tls": {"dependencies":["base","bytestring","case-insensitive","containers","crypton","crypton-connection","data-default-class","exceptions","http-client","http-types","memory","network","network-uri","text","tls","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/http-client-tls-0.3.6.2/http-client-tls-0.3.6.2.tar.gz"},"name":"http-client-tls","pinned":{"url":["https://hackage.haskell.org/package/http-client-tls-0.3.6.2/http-client-tls-0.3.6.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http-client-tls-0.3.6.2.tar.gz"],"sha256":"28438ebeee2b97b2354c9cf6d3cb1fb73ac7ebc6cb1f4d54aedf10980394aba6","cabal-sha256":"a9362782ddbc1d1f84a2919bbb1b224cefd2b24071b81c3aeb5c5c8d6a1fdb0f"},"version":"0.3.6.2"},
"http-date": {"dependencies":["array","attoparsec","base","bytestring","time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/http-date-0.0.11/http-date-0.0.11.tar.gz"},"name":"http-date","pinned":{"url":["https://hackage.haskell.org/package/http-date-0.0.11/http-date-0.0.11.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http-date-0.0.11.tar.gz"],"sha256":"32f923ac1ad9bdfeadce7c52a03c9ba6225ba60dc14137cb1cdf32ea84ccf4d3","cabal-sha256":"b278b07f880705e3b0b073206ad26954548b666d616733c9a6b5d50993f547d4"},"version":"0.0.11"},
"http-types": {"dependencies":["array","base","bytestring","case-insensitive","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/http-types-0.12.3/http-types-0.12.3.tar.gz"},"name":"http-types","pinned":{"url":["https://hackage.haskell.org/package/http-types-0.12.3/http-types-0.12.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http-types-0.12.3.tar.gz"],"sha256":"4e8a4a66477459fa436a331c75e46857ec8026283df984d54f90576cd3024016","cabal-sha256":"f35229edb1bc7b3ae27f961b2407dadb5bfa69d43a8f5337ab46cdc79ca4afe9"},"version":"0.12.3"},
"http2": {"dependencies":["array","async","base","bytestring","case-insensitive","containers","http-types","network","network-byte-order","psqueues","stm","time-manager","unix-time","unliftio"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/http2-4.1.4/http2-4.1.4.tar.gz"},"name":"http2","pinned":{"url":["https://hackage.haskell.org/package/http2-4.1.4/http2-4.1.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http2-4.1.4.tar.gz"],"sha256":"7d951447f4c38b27bb4a0a45bacbf168da20c9452d889c16ab0aeca5a1b220d6","cabal-sha256":"7ae1c90449312dcc7f11058de5193ac98a798d07c7861838f7d4bb1ee2f26002"},"version":"4.1.4"},
"indexed-profunctors": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz"},"name":"indexed-profunctors","pinned":{"url":["https://hackage.haskell.org/package/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/indexed-profunctors-0.1.1.1.tar.gz"],"sha256":"2e69bb2900bb7e562efffff7bcf3f72daf79f013232ce603263a57595412c398","cabal-sha256":"c9beac8df06dda097d9dc7a8d60f9e5fb6ecaf56c40938bb30b132ee09f15c87"},"version":"0.1.1.1"},
"indexed-traversable": {"dependencies":["array","base","containers","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/indexed-traversable-0.1.2.1/indexed-traversable-0.1.2.1.tar.gz"},"name":"indexed-traversable","pinned":{"url":["https://hackage.haskell.org/package/indexed-traversable-0.1.2.1/indexed-traversable-0.1.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/indexed-traversable-0.1.2.1.tar.gz"],"sha256":"fe854c10285debc7d6fe3e09da0928a740ebc091ad2911ae695bb007e6f746a4","cabal-sha256":"154b4649199a602dea948a93cb34a6c4be71576c4f78410733dd9f6bc79b6e0b"},"version":"0.1.2.1"},
"indexed-traversable-instances": {"dependencies":["OneTuple","base","indexed-traversable","tagged","unordered-containers","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz"},"name":"indexed-traversable-instances","pinned":{"url":["https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/indexed-traversable-instances-0.1.1.2.tar.gz"],"sha256":"0f9b4e895ccc819f74d15f913c93613cc74cab74dbb05d7e305aa387bdbe374a","cabal-sha256":"b493ed83623a7cba498d31a9d36beec233406f20377f1be3bb51d4ce3bd2ceef"},"version":"0.1.1.2"},
"integer-gmp": {"dependencies":[],"location":{"type":"core"},"name":"integer-gmp","version":"1.1"},
"integer-logarithms": {"dependencies":["array","base","ghc-bignum","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz"},"name":"integer-logarithms","pinned":{"url":["https://hackage.haskell.org/package/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/integer-logarithms-1.0.3.1.tar.gz"],"sha256":"9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f","cabal-sha256":"336fb40c3af19a59dbeb4e5b7bffe4b4c7fa04ab06006a8d4b70b1febc1bb4ca"},"version":"1.0.3.1"},
"iproute": {"dependencies":["appar","base","byteorder","bytestring","containers","network"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/iproute-1.7.12/iproute-1.7.12.tar.gz"},"name":"iproute","pinned":{"url":["https://hackage.haskell.org/package/iproute-1.7.12/iproute-1.7.12.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/iproute-1.7.12.tar.gz"],"sha256":"f1751d1579fcbc1d9f86d9d1c9ede48cb71cbeb1d7b2043491c6216e4f236b63","cabal-sha256":"85d181599fab8ceebf4c849110ad571bea2834d6c8c95ae7da33856c42453f40"},"version":"1.7.12"},
"leb128-cereal": {"dependencies":["base","bytestring","cereal"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/leb128-cereal-1.2/leb128-cereal-1.2.tar.gz"},"name":"leb128-cereal","pinned":{"url":["https://hackage.haskell.org/package/leb128-cereal-1.2/leb128-cereal-1.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/leb128-cereal-1.2.tar.gz"],"sha256":"b5a4efc9f17399a4979ddb115f242280463f5dbc6516d5468b779ef6416d5f28","cabal-sha256":"ba8770629aa1fa8524cbbea3b4065b21def815a766ab6c74174aa57f8c124ead"},"version":"1.2"},
"logict": {"dependencies":["base","mtl","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/logict-0.8.1.0/logict-0.8.1.0.tar.gz"},"name":"logict","pinned":{"url":["https://hackage.haskell.org/package/logict-0.8.1.0/logict-0.8.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/logict-0.8.1.0.tar.gz"],"sha256":"d3dc47581c8484220e57c8f827e0d44f8c04f054aba9ba1797ee15b897e3b813","cabal-sha256":"6c7e89252b7f1963bd472f1345154d9d32eb72bd85c9b6e24f3c6eb9c4401426"},"version":"0.8.1.0"},
"megaparsec": {"dependencies":["base","bytestring","case-insensitive","containers","deepseq","mtl","parser-combinators","scientific","text","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/megaparsec-9.3.1/megaparsec-9.3.1.tar.gz"},"name":"megaparsec","pinned":{"url":["https://hackage.haskell.org/package/megaparsec-9.3.1/megaparsec-9.3.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/megaparsec-9.3.1.tar.gz"],"sha256":"e3f0689b5c103f5b54c3f399d09ccabf2762259ef0fea5014f522cad753ab701","cabal-sha256":"2441128551a0e61f783228bd9a24ed1842e872abd53ceaa6d8b5e67c50da373f"},"version":"9.3.1"},
"memory": {"dependencies":["base","basement","bytestring","deepseq","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/memory-0.18.0/memory-0.18.0.tar.gz"},"name":"memory","pinned":{"url":["https://hackage.haskell.org/package/memory-0.18.0/memory-0.18.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/memory-0.18.0.tar.gz"],"sha256":"fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e","cabal-sha256":"e12bde756b01c1a28c62e46f0f8433c4890898051a786794a7d88907ca14abca"},"version":"0.18.0"},
"mime-types": {"dependencies":["base","bytestring","containers","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz"},"name":"mime-types","pinned":{"url":["https://hackage.haskell.org/package/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/mime-types-0.1.1.0.tar.gz"],"sha256":"ebd01ed4e37142cb3233d4ffe55fe879b64d4a0b5802c8bc6afa1c7670f9e11b","cabal-sha256":"c68f421c569e325ec4c5595a6916cc6336cf11c7f11bc569a62c6a32214454ad"},"version":"0.1.1.0"},
"mono-traversable": {"dependencies":["base","bytestring","containers","hashable","split","text","transformers","unordered-containers","vector","vector-algorithms"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/mono-traversable-1.0.15.3/mono-traversable-1.0.15.3.tar.gz"},"name":"mono-traversable","pinned":{"url":["https://hackage.haskell.org/package/mono-traversable-1.0.15.3/mono-traversable-1.0.15.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/mono-traversable-1.0.15.3.tar.gz"],"sha256":"98b220f3313d74227a4249210c8818e839678343e62b3ebb1b8c867cf2b974b7","cabal-sha256":"059bf3c05cdbef2d06b765333fe41c2168ced2503a23de674e2a59ceb2548c48"},"version":"1.0.15.3"},
"mtl": {"dependencies":[],"location":{"type":"core"},"name":"mtl","version":"2.3.1"},
"murmur3": {"dependencies":["base","bytestring","cereal"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/murmur3-1.0.5/murmur3-1.0.5.tar.gz"},"name":"murmur3","pinned":{"url":["https://hackage.haskell.org/package/murmur3-1.0.5/murmur3-1.0.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/murmur3-1.0.5.tar.gz"],"sha256":"a0994b03b13e749b6f88d57cb223d1762be5daa9f63456f66a9d35faf385b551","cabal-sha256":"ec2fcb395b00a4836a4a1c7ce2bba1bb015b26f0a3fa866b2a4e17022142bb1f"},"version":"1.0.5"},
"network": {"dependencies":["base","bytestring","deepseq","directory"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/network-3.1.4.0/network-3.1.4.0.tar.gz"},"name":"network","pinned":{"url":["https://hackage.haskell.org/package/network-3.1.4.0/network-3.1.4.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/network-3.1.4.0.tar.gz"],"sha256":"b452a2afac95d9207357eb3820c719c7c7d27871ef4b6ed7bfcd03a036b9158e","cabal-sha256":"e152cdb03243afb52bbc740cfbe96905ca298a6f6342f0c47b3f2e227ff19def"},"version":"3.1.4.0"},
"network-byte-order": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/network-byte-order-0.1.6/network-byte-order-0.1.6.tar.gz"},"name":"network-byte-order","pinned":{"url":["https://hackage.haskell.org/package/network-byte-order-0.1.6/network-byte-order-0.1.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/network-byte-order-0.1.6.tar.gz"],"sha256":"f2b0ccc9b759d686af30aac874fc394c13c1fc8a3db00fac401c9339c263dc5e","cabal-sha256":"23d8b609ac43a69d04d5e8f411e5f86a0266c0e8b33b65f8c92ebda64273fe3a"},"version":"0.1.6"},
"network-uri": {"dependencies":["base","deepseq","parsec","template-haskell","th-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz"},"name":"network-uri","pinned":{"url":["https://hackage.haskell.org/package/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/network-uri-2.6.4.2.tar.gz"],"sha256":"9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228","cabal-sha256":"1fde59abf5d82a9666b4415bc2b2e9e33f6c1309074fda12d50410c7dbd95f3b"},"version":"2.6.4.2"},
"old-locale": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz"},"name":"old-locale","pinned":{"url":["https://hackage.haskell.org/package/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/old-locale-1.0.0.7.tar.gz"],"sha256":"dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50","cabal-sha256":"fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911"},"version":"1.0.0.7"},
"old-time": {"dependencies":["base","old-locale"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz"},"name":"old-time","pinned":{"url":["https://hackage.haskell.org/package/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/old-time-1.1.0.3.tar.gz"],"sha256":"1ccb158b0f7851715d36b757c523b026ca1541e2030d02239802ba39b4112bc1","cabal-sha256":"c91fbb3ee73d20ccd015842b30f1f29a304893ebe0ae3128b7bbc13d5bb0d4c8"},"version":"1.1.0.3"},
"optparse-applicative": {"dependencies":["base","prettyprinter","prettyprinter-ansi-terminal","process","text","transformers","transformers-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz"},"name":"optparse-applicative","pinned":{"url":["https://hackage.haskell.org/package/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/optparse-applicative-0.18.1.0.tar.gz"],"sha256":"63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491","cabal-sha256":"b4cf8d9018e5e67cb1f14edb5130b6d05ad8bc1b5f6bd4efaa6ec0b7f28f559d"},"version":"0.18.1.0"},
"parallel": {"dependencies":["array","base","containers","deepseq","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz"},"name":"parallel","pinned":{"url":["https://hackage.haskell.org/package/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/parallel-3.2.2.0.tar.gz"],"sha256":"170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6","cabal-sha256":"c652c3c6e927ba461f40ee374f80e2e1ecfe833e950654d4303a3b15597624b8"},"version":"3.2.2.0"},
"parsec": {"dependencies":[],"location":{"type":"core"},"name":"parsec","version":"3.1.16.1"},
"parser-combinators": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz"},"name":"parser-combinators","pinned":{"url":["https://hackage.haskell.org/package/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/parser-combinators-1.3.0.tar.gz"],"sha256":"9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447","cabal-sha256":"edd54ba56cbae8fadbcceebcfef31b2c70a835e92e5eda41151b939c40647281"},"version":"1.3.0"},
"pem": {"dependencies":["base","basement","bytestring","memory"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/pem-0.2.4/pem-0.2.4.tar.gz"},"name":"pem","pinned":{"url":["https://hackage.haskell.org/package/pem-0.2.4/pem-0.2.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/pem-0.2.4.tar.gz"],"sha256":"770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4","cabal-sha256":"cc8e62118b783e284dc0fa032f54fe386a3861a948ec88079370a433c103a705"},"version":"0.2.4"},
"pretty": {"dependencies":[],"location":{"type":"core"},"name":"pretty","version":"1.1.3.6"},
"prettyprinter": {"dependencies":["base","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz"},"name":"prettyprinter","pinned":{"url":["https://hackage.haskell.org/package/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/prettyprinter-1.7.1.tar.gz"],"sha256":"5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45","cabal-sha256":"9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743"},"version":"1.7.1"},
"prettyprinter-ansi-terminal": {"dependencies":["ansi-terminal","base","prettyprinter","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz"},"name":"prettyprinter-ansi-terminal","pinned":{"url":["https://hackage.haskell.org/package/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/prettyprinter-ansi-terminal-1.1.3.tar.gz"],"sha256":"813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3","cabal-sha256":"b00f727b964cf13adff7acf575a71fa7e405f5240aff50b07f10df76ab89f8d3"},"version":"1.1.3"},
"primitive": {"dependencies":["base","deepseq","template-haskell","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/primitive-0.8.0.0/primitive-0.8.0.0.tar.gz"},"name":"primitive","pinned":{"url":["https://hackage.haskell.org/package/primitive-0.8.0.0/primitive-0.8.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/primitive-0.8.0.0.tar.gz"],"sha256":"5553c21b4a789f9b591eed69e598cc58484c274af29250e517b5a8bcc62b995f","cabal-sha256":"d0ff45fa6e61f92af23611ceb8b9a6a04c236b50fb70c60e2ed3bfa532703670"},"version":"0.8.0.0"},
"process": {"dependencies":[],"location":{"type":"core"},"name":"process","version":"1.6.17.0"},
"profunctors": {"dependencies":["base","base-orphans","bifunctors","comonad","contravariant","distributive","tagged","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/profunctors-5.6.2/profunctors-5.6.2.tar.gz"},"name":"profunctors","pinned":{"url":["https://hackage.haskell.org/package/profunctors-5.6.2/profunctors-5.6.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/profunctors-5.6.2.tar.gz"],"sha256":"65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a","cabal-sha256":"e178ba4468982326656626e2089e296f64485e68fdddc9f4476dcd5d612b4f78"},"version":"5.6.2"},
"psqueues": {"dependencies":["base","deepseq","ghc-prim","hashable"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/psqueues-0.2.7.3/psqueues-0.2.7.3.tar.gz"},"name":"psqueues","pinned":{"url":["https://hackage.haskell.org/package/psqueues-0.2.7.3/psqueues-0.2.7.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/psqueues-0.2.7.3.tar.gz"],"sha256":"d09750ba3578d905b54d0b3a60a7b468910a60b3165e5de98bf6f4efae3ebfb2","cabal-sha256":"7213d78598d397255b1861df318d9b5058577f86a9b83a8b652540cbdbc83033"},"version":"0.2.7.3"},
"quickcheck-io": {"dependencies":["HUnit","QuickCheck","base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz"},"name":"quickcheck-io","pinned":{"url":["https://hackage.haskell.org/package/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/quickcheck-io-0.2.0.tar.gz"],"sha256":"fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422","cabal-sha256":"7bf0b68fb90873825eb2e5e958c1b76126dcf984debb998e81673e6d837e0b2d"},"version":"0.2.0"},
"random": {"dependencies":["base","bytestring","deepseq","mtl","splitmix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/random-1.2.1.1/random-1.2.1.1.tar.gz"},"name":"random","pinned":{"url":["https://hackage.haskell.org/package/random-1.2.1.1/random-1.2.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/random-1.2.1.1.tar.gz"],"sha256":"3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76","cabal-sha256":"dea1f11e5569332dc6c8efaad1cb301016a5587b6754943a49f9de08ae0e56d9"},"version":"1.2.1.1"},
"recv": {"dependencies":["base","bytestring","network"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/recv-0.1.0/recv-0.1.0.tar.gz"},"name":"recv","pinned":{"url":["https://hackage.haskell.org/package/recv-0.1.0/recv-0.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/recv-0.1.0.tar.gz"],"sha256":"f664905cffb44b7f9cba604cd75bd69011a666ba06bccbcb7f3fae0cd4f14d5b","cabal-sha256":"04058c90ed3d2821b92e589dd3428f5a6e9d49ab405296dda3583304cb0b9bb3"},"version":"0.1.0"},
"resourcet": {"dependencies":["base","containers","exceptions","mtl","primitive","transformers","unliftio-core"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/resourcet-1.3.0/resourcet-1.3.0.tar.gz"},"name":"resourcet","pinned":{"url":["https://hackage.haskell.org/package/resourcet-1.3.0/resourcet-1.3.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/resourcet-1.3.0.tar.gz"],"sha256":"ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b","cabal-sha256":"faa760fb28fb5c98fbe4867e375a775495cabc00926da81fa102dc991017d2c5"},"version":"1.3.0"},
"row-types": {"dependencies":["base","constraints","deepseq","generic-lens","hashable","profunctors","text","unordered-containers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/row-types-1.0.1.2/row-types-1.0.1.2.tar.gz"},"name":"row-types","pinned":{"url":["https://hackage.haskell.org/package/row-types-1.0.1.2/row-types-1.0.1.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/row-types-1.0.1.2.tar.gz"],"sha256":"0ea98606fe49d69311800ae29200162dd2dd915088da197b8b9a9fe818b46e17","cabal-sha256":"4d4c7cb95d06a32b28ba977852d52a26b4c1f695ef083a6fd874ab6d79933b64"},"version":"1.0.1.2"},
"safe": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/safe-0.3.19/safe-0.3.19.tar.gz"},"name":"safe","pinned":{"url":["https://hackage.haskell.org/package/safe-0.3.19/safe-0.3.19.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/safe-0.3.19.tar.gz"],"sha256":"25043442c8f8aa95955bb17467d023630632b961aaa61e807e325d9b2c33f7a2","cabal-sha256":"0910dafb8898f52bde4c646e560228a0fd08b1fca5457f222d2f5c0fad6d2039"},"version":"0.3.19"},
"safe-exceptions": {"dependencies":["base","deepseq","exceptions","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz"},"name":"safe-exceptions","pinned":{"url":["https://hackage.haskell.org/package/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/safe-exceptions-0.1.7.4.tar.gz"],"sha256":"3c51d8d50c9b60ff8bf94f942fd92e3bea9e62c5afa778dfc9f707b79da41ef6","cabal-sha256":"f4aad0eca90044cb1eba53b84f75d5fa142d25d695117730bf31178d409c4fe0"},"version":"0.1.7.4"},
"scientific": {"dependencies":["base","binary","bytestring","containers","deepseq","hashable","integer-logarithms","primitive","template-haskell","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz"},"name":"scientific","pinned":{"url":["https://hackage.haskell.org/package/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/scientific-0.3.7.0.tar.gz"],"sha256":"a3a121c4b3d68fb8b9f8c709ab012e48f090ed553609247a805ad070d6b343a9","cabal-sha256":"26d8109106963a345368011081453d25ee1dfa6afae2b1f57b426b4bcd392d91"},"version":"0.3.7.0"},
"secp256k1-haskell": {"dependencies":["QuickCheck","base","base16","bytestring","deepseq","entropy","hashable","string-conversions","unliftio-core"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/secp256k1-haskell-1.0.0/secp256k1-haskell-1.0.0.tar.gz"},"name":"secp256k1-haskell","pinned":{"url":["https://hackage.haskell.org/package/secp256k1-haskell-1.0.0/secp256k1-haskell-1.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/secp256k1-haskell-1.0.0.tar.gz"],"sha256":"47078405881e0308f5e973781f0ee72e1764295c3a4ab704eb3082d6d39ae65d","cabal-sha256":"42e1dc0ddba74b752bddf7d55c19aa10b24ff6f51889a53bc07c2ff2107aca16"},"version":"1.0.0"},
"semialign": {"dependencies":["base","containers","hashable","indexed-traversable","indexed-traversable-instances","semigroupoids","tagged","these","transformers","unordered-containers","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/semialign-1.3/semialign-1.3.tar.gz"},"name":"semialign","pinned":{"url":["https://hackage.haskell.org/package/semialign-1.3/semialign-1.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/semialign-1.3.tar.gz"],"sha256":"628e43319f584a8dd46c124ee0685cac586e0f6f877c5ceff37c3dbb2e3cc56c","cabal-sha256":"3aba5784d0c6b0c0cf5e31477e6f9054dc2257b441a5000002e89be3d8cc8548"},"version":"1.3"},
"semigroupoids": {"dependencies":["base","base-orphans","bifunctors","comonad","containers","contravariant","distributive","hashable","tagged","template-haskell","transformers","transformers-compat","unordered-containers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz"},"name":"semigroupoids","pinned":{"url":["https://hackage.haskell.org/package/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/semigroupoids-6.0.0.1.tar.gz"],"sha256":"7da38a9891bdf8205fd6522cdb712956b8c0bf5c52983da60295c8e057d77934","cabal-sha256":"3ca506912c2e1fe97930d1565a2eebb608de6bc7f49736119609d6a78058dc13"},"version":"6.0.0.1"},
"semigroups": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/semigroups-0.20/semigroups-0.20.tar.gz"},"name":"semigroups","pinned":{"url":["https://hackage.haskell.org/package/semigroups-0.20/semigroups-0.20.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/semigroups-0.20.tar.gz"],"sha256":"902d2e33c96b40a89de5957f2a9e097197afcc35e257e45b32ebe770993673e1","cabal-sha256":"925341e6f7eb104cb490bef06eab93bb7995c7c67c51ee938185a2ddefa7aaf2"},"version":"0.20"},
"serialise": {"dependencies":["array","base","bytestring","cborg","containers","ghc-prim","half","hashable","primitive","strict","text","these","time","unordered-containers","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/serialise-0.2.6.0/serialise-0.2.6.0.tar.gz"},"name":"serialise","pinned":{"url":["https://hackage.haskell.org/package/serialise-0.2.6.0/serialise-0.2.6.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/serialise-0.2.6.0.tar.gz"],"sha256":"93ff1888e1972999f14663072b38efcfd0c1481b4ec8e30ddc9c5ce97681a516","cabal-sha256":"eba4aae0ae552e58c4e1f27186764551b98591e3bd92e852c40655e3b35924c9"},"version":"0.2.6.0"},
"simple-sendfile": {"dependencies":["base","bytestring","network","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/simple-sendfile-0.2.32/simple-sendfile-0.2.32.tar.gz"},"name":"simple-sendfile","pinned":{"url":["https://hackage.haskell.org/package/simple-sendfile-0.2.32/simple-sendfile-0.2.32.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/simple-sendfile-0.2.32.tar.gz"],"sha256":"9f28d0a67ac3d956d2dd78eb19ea922c0a9192bbbeeeead20d39f561636828a3","cabal-sha256":"133f419b9b6b8a4db8541f381c20b8dfca962a59e82ba203e66d6bef41cf8ea4"},"version":"0.2.32"},
"smallcheck": {"dependencies":["base","logict","mtl","pretty"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/smallcheck-1.2.1.1/smallcheck-1.2.1.1.tar.gz"},"name":"smallcheck","pinned":{"url":["https://hackage.haskell.org/package/smallcheck-1.2.1.1/smallcheck-1.2.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/smallcheck-1.2.1.1.tar.gz"],"sha256":"e043225004071840d1a13f3a2d6fba537144188e7995a978ab82086ce158fe1f","cabal-sha256":"b976cf0bbab4ba29f61933df10740cc19cd17548b5a3d1f8e0205840a1a89738"},"version":"1.2.1.1"},
"socks": {"dependencies":["base","basement","bytestring","cereal","network"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/socks-0.6.1/socks-0.6.1.tar.gz"},"name":"socks","pinned":{"url":["https://hackage.haskell.org/package/socks-0.6.1/socks-0.6.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/socks-0.6.1.tar.gz"],"sha256":"734447558bb061ce768f53a0df1f2401902c6bee396cc96ce627edd986ef6a73","cabal-sha256":"ac190808eea704672df18f702e8f2ad0b7a4d0af528e95ee55ea6ee0be672e2a"},"version":"0.6.1"},
"split": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/split-0.2.3.5/split-0.2.3.5.tar.gz"},"name":"split","pinned":{"url":["https://hackage.haskell.org/package/split-0.2.3.5/split-0.2.3.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/split-0.2.3.5.tar.gz"],"sha256":"bf8aa8d610354a2b576946a6c838251ec5988c8374100638e6b2604513b93159","cabal-sha256":"f472fa7019647cacac3267742a6f7ac0a5c816f9890e80e4b826cd937436de87"},"version":"0.2.3.5"},
"splitmix": {"dependencies":["base","deepseq"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz"},"name":"splitmix","pinned":{"url":["https://hackage.haskell.org/package/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/splitmix-0.1.0.4.tar.gz"],"sha256":"6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa","cabal-sha256":"db25c2e17967aa6b6046ab8b1b96ba3f344ca59a62b60fb6113d51ea305a3d8e"},"version":"0.1.0.4"},
"stm": {"dependencies":[],"location":{"type":"core"},"name":"stm","version":"2.5.1.0"},
"streaming-commons": {"dependencies":["array","async","base","bytestring","directory","network","process","random","stm","text","transformers","unix","zlib"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/streaming-commons-0.2.2.6/streaming-commons-0.2.2.6.tar.gz"},"name":"streaming-commons","pinned":{"url":["https://hackage.haskell.org/package/streaming-commons-0.2.2.6/streaming-commons-0.2.2.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/streaming-commons-0.2.2.6.tar.gz"],"sha256":"0180958a882eb0f6262b812fe886c2b1b8285474b5b958f814ae4f05409fbf79","cabal-sha256":"f3a6db1e6c12760c00a38393693d473b8b4f9211eed036388eca89996ba50d66"},"version":"0.2.2.6"},
"strict": {"dependencies":["assoc","base","binary","bytestring","deepseq","ghc-prim","hashable","text","these","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/strict-0.5/strict-0.5.tar.gz"},"name":"strict","pinned":{"url":["https://hackage.haskell.org/package/strict-0.5/strict-0.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/strict-0.5.tar.gz"],"sha256":"3f4f0995dec2d520d0e321542f71412dac023658fdab603db04364d75269a0fd","cabal-sha256":"76f07389001fa7a9036cbf13a1753c0f16556bde3b79c862a8bbe1201aac2326"},"version":"0.5"},
"string-conversions": {"dependencies":["base","bytestring","text","utf8-string"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/string-conversions-0.4.0.1/string-conversions-0.4.0.1.tar.gz"},"name":"string-conversions","pinned":{"url":["https://hackage.haskell.org/package/string-conversions-0.4.0.1/string-conversions-0.4.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/string-conversions-0.4.0.1.tar.gz"],"sha256":"46bcce6d9ce62c558b7658a75d9c6a62f7259d6b0473d011d8078234ad6a1994","cabal-sha256":"9af49d61d1dcbc8b90b66f1b6580996b7927f745273edb59141ad6744aef7cbc"},"version":"0.4.0.1"},
"tagged": {"dependencies":["base","deepseq","template-haskell","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tagged-0.8.7/tagged-0.8.7.tar.gz"},"name":"tagged","pinned":{"url":["https://hackage.haskell.org/package/tagged-0.8.7/tagged-0.8.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tagged-0.8.7.tar.gz"],"sha256":"6414eeac27a1633f49e2f78199ced99ce8ce3d70b658cf6d55b1d81ff60cb961","cabal-sha256":"9013e1491dc0d291cb37c2845973293a03c230374f44792bfc96e14fdfb426dc"},"version":"0.8.7"},
"tasty": {"dependencies":["ansi-terminal","base","containers","optparse-applicative","stm","tagged","transformers","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tasty-1.4.3/tasty-1.4.3.tar.gz"},"name":"tasty","pinned":{"url":["https://hackage.haskell.org/package/tasty-1.4.3/tasty-1.4.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tasty-1.4.3.tar.gz"],"sha256":"f420da9560267271dce8a0007a1cb77c06987f0d129eb0f613110ce61f71cb00","cabal-sha256":"5b53fded93109f6704b599c3498eb73c5b0ed1a975f1912dd98b4b19c61f8bc9"},"version":"1.4.3"},
"tasty-ant-xml": {"dependencies":["base","containers","directory","filepath","generic-deriving","ghc-prim","mtl","stm","tagged","tasty","transformers","xml"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tasty-ant-xml-1.1.8/tasty-ant-xml-1.1.8.tar.gz"},"name":"tasty-ant-xml","pinned":{"url":["https://hackage.haskell.org/package/tasty-ant-xml-1.1.8/tasty-ant-xml-1.1.8.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tasty-ant-xml-1.1.8.tar.gz"],"sha256":"a8efd431d14036e668ba15a376e1f9c7db55797e48c24e86cda0b1c421a53541","cabal-sha256":"562a52a7a61235f1a3e87ccf4476f6055d56a1dde3d044be21d661c74a79dea4"},"version":"1.1.8"},
"tasty-html": {"dependencies":["base","blaze-html","bytestring","containers","filepath","generic-deriving","mtl","semigroups","stm","tagged","tasty","tasty-hunit","tasty-quickcheck","tasty-smallcheck","text","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tasty-html-0.4.2.1/tasty-html-0.4.2.1.tar.gz"},"name":"tasty-html","pinned":{"url":["https://hackage.haskell.org/package/tasty-html-0.4.2.1/tasty-html-0.4.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tasty-html-0.4.2.1.tar.gz"],"sha256":"cdad119dd46711a49980eb39bfe09614bd5cd544917febeb2d15d1c05f954b25","cabal-sha256":"92ded1b794bfd6a46d5705f418c531f51aba3907b92d68a28aed349fc03a8e0d"},"version":"0.4.2.1"},
"tasty-hunit": {"dependencies":["base","call-stack","tasty"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tasty-hunit-0.10.0.3/tasty-hunit-0.10.0.3.tar.gz"},"name":"tasty-hunit","pinned":{"url":["https://hackage.haskell.org/package/tasty-hunit-0.10.0.3/tasty-hunit-0.10.0.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tasty-hunit-0.10.0.3.tar.gz"],"sha256":"b7ef1912ece25b9396d2c69c31e63f82facc95edac8fc1abbf84e8c3c7ffe63f","cabal-sha256":"ba774024f3a26100c559dbef41e030bdf443408ed848691f7b9aa85b6fb218c3"},"version":"0.10.0.3"},
"tasty-quickcheck": {"dependencies":["QuickCheck","base","optparse-applicative","random","tagged","tasty"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tasty-quickcheck-0.10.2/tasty-quickcheck-0.10.2.tar.gz"},"name":"tasty-quickcheck","pinned":{"url":["https://hackage.haskell.org/package/tasty-quickcheck-0.10.2/tasty-quickcheck-0.10.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tasty-quickcheck-0.10.2.tar.gz"],"sha256":"b4884c815db26a543ee1062664ee051ac89d51b2c2526d30029c6eb95b36cce2","cabal-sha256":"76bf07f500e258903e9a1df6f19788e0ef75e83f33ebe6b6b14b287418e0b7c1"},"version":"0.10.2"},
"tasty-rerun": {"dependencies":["base","containers","mtl","optparse-applicative","split","stm","tagged","tasty","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tasty-rerun-1.1.18/tasty-rerun-1.1.18.tar.gz"},"name":"tasty-rerun","pinned":{"url":["https://hackage.haskell.org/package/tasty-rerun-1.1.18/tasty-rerun-1.1.18.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tasty-rerun-1.1.18.tar.gz"],"sha256":"fa74ac10bc23fd3e443362427236a9c543f92b6aaf2e1bc8e959ecd47fb98c69","cabal-sha256":"161ea1de25a792d897c658ce693e427f77b3bc8f7292f4b530f0103184555bc4"},"version":"1.1.18"},
"tasty-smallcheck": {"dependencies":["base","optparse-applicative","smallcheck","tagged","tasty"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tasty-smallcheck-0.8.2/tasty-smallcheck-0.8.2.tar.gz"},"name":"tasty-smallcheck","pinned":{"url":["https://hackage.haskell.org/package/tasty-smallcheck-0.8.2/tasty-smallcheck-0.8.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tasty-smallcheck-0.8.2.tar.gz"],"sha256":"d5cbd7a2a7100e4afd3aaac01a8fa1b7814fb074d93aeff1b51240b687e54f33","cabal-sha256":"b0eeb241a4d34401dbc23790b56989a6089b9b9b2dc07f7b0eece7c485826300"},"version":"0.8.2"},
"template-haskell": {"dependencies":[],"location":{"type":"core"},"name":"template-haskell","version":"2.20.0.0"},
"temporary": {"dependencies":["base","directory","exceptions","filepath","random","transformers","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/temporary-1.3/temporary-1.3.tar.gz"},"name":"temporary","pinned":{"url":["https://hackage.haskell.org/package/temporary-1.3/temporary-1.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/temporary-1.3.tar.gz"],"sha256":"8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890","cabal-sha256":"3a66c136f700dbf42f3c5000ca93e80b26dead51e54322c83272b236c1ec8ef1"},"version":"1.3"},
"text": {"dependencies":[],"location":{"type":"core"},"name":"text","version":"2.0.2"},
"text-short": {"dependencies":["base","binary","bytestring","deepseq","ghc-prim","hashable","template-haskell","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/text-short-0.1.5/text-short-0.1.5.tar.gz"},"name":"text-short","pinned":{"url":["https://hackage.haskell.org/package/text-short-0.1.5/text-short-0.1.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/text-short-0.1.5.tar.gz"],"sha256":"a35ec6cde2ada084c1a050dc5885be5ab01f851b93d744cf0facbc1c18002dda","cabal-sha256":"c296eb2289dc5bf39912989c295cb82ef05ae5f84ee83ea5dc21f48da80e7052"},"version":"0.1.5"},
"tf-random": {"dependencies":["base","primitive","random","time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz"},"name":"tf-random","pinned":{"url":["https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tf-random-0.5.tar.gz"],"sha256":"2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510","cabal-sha256":"14012837d0f0e18fdbbe3d56e67da8622ee5e20b180abce952dd50bd9f36b326"},"version":"0.5"},
"th-abstraction": {"dependencies":["base","containers","ghc-prim","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/th-abstraction-0.5.0.0/th-abstraction-0.5.0.0.tar.gz"},"name":"th-abstraction","pinned":{"url":["https://hackage.haskell.org/package/th-abstraction-0.5.0.0/th-abstraction-0.5.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/th-abstraction-0.5.0.0.tar.gz"],"sha256":"8258dc3ab7188af5826e2467032b52a931a3af4d8a93d4a094210e240a8a9964","cabal-sha256":"4351cadf6bf0ca80c90225bae0b12f4cfdd550f30c333b050186af5a8bc19457"},"version":"0.5.0.0"},
"th-compat": {"dependencies":["base","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/th-compat-0.1.4/th-compat-0.1.4.tar.gz"},"name":"th-compat","pinned":{"url":["https://hackage.haskell.org/package/th-compat-0.1.4/th-compat-0.1.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/th-compat-0.1.4.tar.gz"],"sha256":"d8f97ac14ab47b6b8a7b0fdb4ff95426322ec56badd01652ac15da4a44d4bab8","cabal-sha256":"3e7d1b8f9c72cab04c8dfdfd26589dd7f31e015ad640a207aca3b654577532ff"},"version":"0.1.4"},
"these": {"dependencies":["assoc","base","binary","deepseq","hashable"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/these-1.2/these-1.2.tar.gz"},"name":"these","pinned":{"url":["https://hackage.haskell.org/package/these-1.2/these-1.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/these-1.2.tar.gz"],"sha256":"a8ed7174b7f790764360f48aab72fea382a6093ed369c7bc6881fae1abacd4b8","cabal-sha256":"69206d92ed38c45da07a34a86b8fafbefc7cec511ca7003ba18736a61639d03b"},"version":"1.2"},
"time": {"dependencies":[],"location":{"type":"core"},"name":"time","version":"1.12.2"},
"time-compat": {"dependencies":["base","base-orphans","deepseq","hashable","time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz"},"name":"time-compat","pinned":{"url":["https://hackage.haskell.org/package/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/time-compat-1.9.6.1.tar.gz"],"sha256":"ad07bb00eb9678c2136d3680752b00acc4cbc522654bb3199bf31c61ef1e6b80","cabal-sha256":"dd4de1fa0d6b7108982efc7ac41938569e4c9b06230bb87d34aae007c52ddb67"},"version":"1.9.6.1"},
"time-manager": {"dependencies":["auto-update","base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/time-manager-0.0.0/time-manager-0.0.0.tar.gz"},"name":"time-manager","pinned":{"url":["https://hackage.haskell.org/package/time-manager-0.0.0/time-manager-0.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/time-manager-0.0.0.tar.gz"],"sha256":"90a616ed20b2119bb64f78f84230b6798cde22a35e87bc8d9ee08cdf1d90fcdb","cabal-sha256":"5b6288815180428377d96be9fc3fa9d4d02b7aa2cc04839fb547409b8db68cc3"},"version":"0.0.0"},
"tls": {"dependencies":["asn1-encoding","asn1-types","async","base","bytestring","cereal","crypton","crypton-x509","crypton-x509-store","crypton-x509-validation","data-default-class","memory","mtl","network","transformers","unix-time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tls-1.7.0/tls-1.7.0.tar.gz"},"name":"tls","pinned":{"url":["https://hackage.haskell.org/package/tls-1.7.0/tls-1.7.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tls-1.7.0.tar.gz"],"sha256":"3c2a50c902d26864f6af113e59045f049f6c54fb46239ed2d1d4a82bc8524078","cabal-sha256":"fa82e9ca8fd887b66fba8433b3ba1db4e5e047fe7c815707f06209679d04177b"},"version":"1.7.0"},
"transformers": {"dependencies":[],"location":{"type":"core"},"name":"transformers","version":"0.6.1.0"},
"transformers-compat": {"dependencies":["base","ghc-prim","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz"},"name":"transformers-compat","pinned":{"url":["https://hackage.haskell.org/package/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/transformers-compat-0.7.2.tar.gz"],"sha256":"b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a","cabal-sha256":"044fb9955f63ee138fcebedfdcbe54afe741f2d5892a2d0bdf3a8052bd342643"},"version":"0.7.2"},
"type-equality": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/type-equality-1/type-equality-1.tar.gz"},"name":"type-equality","pinned":{"url":["https://hackage.haskell.org/package/type-equality-1/type-equality-1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/type-equality-1.tar.gz"],"sha256":"4728b502a211454ef682a10d7a3e817c22d06ba509df114bb267ef9d43a08ce8","cabal-sha256":"556006736473a9a4434591812e7106b1db2389faf364a9eaf87d5b4305921b56"},"version":"1"},
"uglymemo": {"dependencies":["base","containers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/uglymemo-0.1.0.1/uglymemo-0.1.0.1.tar.gz"},"name":"uglymemo","pinned":{"url":["https://hackage.haskell.org/package/uglymemo-0.1.0.1/uglymemo-0.1.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/uglymemo-0.1.0.1.tar.gz"],"sha256":"fe89ef49c0cb15867c58815b050b33f17d394d4c48a9b7240a39780a5a79b847","cabal-sha256":"c291f9609e4798c70fe8fb9585b304c35356f11da532158aa3d456c9d2f79298"},"version":"0.1.0.1"},
"unix": {"dependencies":[],"location":{"type":"core"},"name":"unix","version":"2.8.1.0"},
"unix-compat": {"dependencies":["base","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unix-compat-0.7/unix-compat-0.7.tar.gz"},"name":"unix-compat","pinned":{"url":["https://hackage.haskell.org/package/unix-compat-0.7/unix-compat-0.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unix-compat-0.7.tar.gz"],"sha256":"2b75ca79e0f7368f915f01ca6a5201f7df58ada46b9e4869bca1b92d853f2e3e","cabal-sha256":"651fa34c14d9c05c1bbd508271a971e39d99e2b415518f100a17b84174ab6625"},"version":"0.7"},
"unix-time": {"dependencies":["base","binary","bytestring","old-time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unix-time-0.4.10/unix-time-0.4.10.tar.gz"},"name":"unix-time","pinned":{"url":["https://hackage.haskell.org/package/unix-time-0.4.10/unix-time-0.4.10.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unix-time-0.4.10.tar.gz"],"sha256":"7e4a4bf8cba87bc7b1e3a1a7c68a44d7780360d6f52628cd84154829a03629bc","cabal-sha256":"67898b0e53e878876150f279f092f44d9b6ae192be90534f9898976b0eae8ce1"},"version":"0.4.10"},
"unliftio": {"dependencies":["async","base","bytestring","deepseq","directory","filepath","process","safe-exceptions","stm","time","transformers","unix","unliftio-core"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz"},"name":"unliftio","pinned":{"url":["https://hackage.haskell.org/package/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unliftio-0.2.25.0.tar.gz"],"sha256":"fb85a22291e78f9e58cd7f5e563a726500ad1a004b3b335b93c0975b828a112b","cabal-sha256":"d015242554890370bcbc3a575019be691d0edc279736ef97d29412fb9d0c4349"},"version":"0.2.25.0"},
"unliftio-core": {"dependencies":["base","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz"},"name":"unliftio-core","pinned":{"url":["https://hackage.haskell.org/package/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unliftio-core-0.2.1.0.tar.gz"],"sha256":"99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3","cabal-sha256":"cb78a95718f9cb2579a8a1208d4a148ea358f0774321c8cb905bfb0b96a2813c"},"version":"0.2.1.0"},
"unordered-containers": {"dependencies":["base","deepseq","hashable","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz"},"name":"unordered-containers","pinned":{"url":["https://hackage.haskell.org/package/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unordered-containers-0.2.19.1.tar.gz"],"sha256":"1b27bec5e0d522b27a6029ebf4c4a6d40acbc083c787008e32fb55c4b1d128d2","cabal-sha256":"9ad8972c2e913c37b1d4f0e1261517fd7a1b8c8a58077e057be69837e3dbaa00"},"version":"0.2.19.1"},
"utf8-string": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz"},"name":"utf8-string","pinned":{"url":["https://hackage.haskell.org/package/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/utf8-string-1.0.2.tar.gz"],"sha256":"ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a","cabal-sha256":"79416292186feeaf1f60e49ac5a1ffae9bf1b120e040a74bf0e81ca7f1d31d3f"},"version":"1.0.2"},
"uuid-types": {"dependencies":["base","binary","bytestring","deepseq","hashable","random","template-haskell","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz"},"name":"uuid-types","pinned":{"url":["https://hackage.haskell.org/package/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/uuid-types-1.0.5.tar.gz"],"sha256":"ad68b89b7a64c07dd5c250a11be2033ee929318ff51ec7b4e4b54e1b4deba7dd","cabal-sha256":"e4662609522f093b86c5ae86aa9781afc69338cf102d42e5b5c196c320d95621"},"version":"1.0.5"},
"vault": {"dependencies":["base","containers","hashable","unordered-containers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/vault-0.3.1.5/vault-0.3.1.5.tar.gz"},"name":"vault","pinned":{"url":["https://hackage.haskell.org/package/vault-0.3.1.5/vault-0.3.1.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/vault-0.3.1.5.tar.gz"],"sha256":"ac2a6b6adf58598c5c8faa931ae961a8a2aa50ddb2f0f7a2044ff6e8c3d433a0","cabal-sha256":"313d6d61435619ec25b492f8775729d8f0ab9496030898d30a4ba34a24ec742b"},"version":"0.3.1.5"},
"vector": {"dependencies":["base","deepseq","primitive","vector-stream"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/vector-0.13.0.0/vector-0.13.0.0.tar.gz"},"name":"vector","pinned":{"url":["https://hackage.haskell.org/package/vector-0.13.0.0/vector-0.13.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/vector-0.13.0.0.tar.gz"],"sha256":"c5d3167d15e12f52e00879ddf304a591672a74e369cc47bc5c7fa1d5a8d15b4f","cabal-sha256":"1d0b2128c7151e06c2417616afedcb1a4d54087afeba623c55dd4b29094d4348"},"version":"0.13.0.0"},
"vector-algorithms": {"dependencies":["base","bitvec","bytestring","primitive","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/vector-algorithms-0.9.0.1/vector-algorithms-0.9.0.1.tar.gz"},"name":"vector-algorithms","pinned":{"url":["https://hackage.haskell.org/package/vector-algorithms-0.9.0.1/vector-algorithms-0.9.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/vector-algorithms-0.9.0.1.tar.gz"],"sha256":"2ba7c0d3a8f26ef3ada24ff4abe81609225ecbab3b5754f048f8a0a3ecc33841","cabal-sha256":"f3e5c6695529a94edf762117cafd91c989cb642ad3f8ca4014dbb13c8f6c2a20"},"version":"0.9.0.1"},
"vector-stream": {"dependencies":["base","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/vector-stream-0.1.0.0/vector-stream-0.1.0.0.tar.gz"},"name":"vector-stream","pinned":{"url":["https://hackage.haskell.org/package/vector-stream-0.1.0.0/vector-stream-0.1.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/vector-stream-0.1.0.0.tar.gz"],"sha256":"a888210f6467f155090653734be5cc920406a07227e0d3adb59096716fdb806c","cabal-sha256":"8977959d4bec54d9f2c5e9d4baa2cac7ab26e804a72591df8db887e0692ae8ae"},"version":"0.1.0.0"},
"void": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/void-0.7.3/void-0.7.3.tar.gz"},"name":"void","pinned":{"url":["https://hackage.haskell.org/package/void-0.7.3/void-0.7.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/void-0.7.3.tar.gz"],"sha256":"53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317","cabal-sha256":"13d30f62fcdf065e595d679d4ac8b4b0c1bb1a1b73db7b5b5a8f857cb5c8a546"},"version":"0.7.3"},
"wai": {"dependencies":["base","bytestring","http-types","network","text","vault"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/wai-3.2.3/wai-3.2.3.tar.gz"},"name":"wai","pinned":{"url":["https://hackage.haskell.org/package/wai-3.2.3/wai-3.2.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/wai-3.2.3.tar.gz"],"sha256":"5574d6541000988fe204d3032db87fd0a5404cdbde33ee4fa02e6006768229f8","cabal-sha256":"c7518618bdb842116dbc1a4e4553223799eef43add19278c2bbffb4536595fe0"},"version":"3.2.3"},
"wai-cors": {"dependencies":["attoparsec","base","base-unicode-symbols","bytestring","case-insensitive","http-types","mtl","transformers","wai"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/wai-cors-0.2.7/wai-cors-0.2.7.tar.gz"},"name":"wai-cors","pinned":{"url":["https://hackage.haskell.org/package/wai-cors-0.2.7/wai-cors-0.2.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/wai-cors-0.2.7.tar.gz"],"sha256":"2597beb56ebd7148f9755ae2661c065a6c532e0a286717061861b149a51cfb81","cabal-sha256":"c3309a9c9db001cb5c3c777222ba3389f35c2ec57425731cddf2af8515b204b2"},"version":"0.2.7"},
"wai-extra": {"dependencies":["HUnit","aeson","ansi-terminal","base","base64-bytestring","bytestring","call-stack","case-insensitive","containers","cookie","data-default-class","directory","fast-logger","http-types","iproute","network","resourcet","streaming-commons","text","time","transformers","unix","vault","wai","wai-logger","warp","word8"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/wai-extra-3.1.13.0/wai-extra-3.1.13.0.tar.gz"},"name":"wai-extra","pinned":{"url":["https://hackage.haskell.org/package/wai-extra-3.1.13.0/wai-extra-3.1.13.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/wai-extra-3.1.13.0.tar.gz"],"sha256":"df0d2d275bc3c888fae9cf525496140c707cbccfdf013a36dc00e7a94ac38cc0","cabal-sha256":"fc3e7c337ac46733ce2da7a0d6422185387b3bb3709e72403a359eb19678db37"},"version":"3.1.13.0"},
"wai-logger": {"dependencies":["Cabal","base","byteorder","bytestring","cabal-doctest","fast-logger","http-types","network","wai"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/wai-logger-2.4.0/wai-logger-2.4.0.tar.gz"},"name":"wai-logger","pinned":{"url":["https://hackage.haskell.org/package/wai-logger-2.4.0/wai-logger-2.4.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/wai-logger-2.4.0.tar.gz"],"sha256":"057e635acd35a39d6ddae4ba4c5dfa1425e251579bbd3239c7f4b557bc96290a","cabal-sha256":"630b3d573dce5c6a84dfb372d69f8d15f9dbb52d6a04df43e57a44f0ca0eab0a"},"version":"2.4.0"},
"warp": {"dependencies":["array","auto-update","base","bsb-http-chunked","bytestring","case-insensitive","containers","crypton-x509","ghc-prim","hashable","http-date","http-types","http2","iproute","network","recv","simple-sendfile","stm","streaming-commons","text","time-manager","unix","unliftio","vault","wai","word8"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/warp-3.3.28/warp-3.3.28.tar.gz"},"name":"warp","pinned":{"url":["https://hackage.haskell.org/package/warp-3.3.28/warp-3.3.28.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/warp-3.3.28.tar.gz"],"sha256":"50787cbcc4003854d498edd152c3a65bf957ea7c5b80c019c6247a027797f1aa","cabal-sha256":"1c03dc81360fa619fd1d07940275a0ad6162734c4ba7ce007a7a4c1d027a8777"},"version":"3.3.28"},
"wide-word": {"dependencies":["base","binary","deepseq","ghc-prim","hashable","primitive"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/wide-word-0.1.5.0/wide-word-0.1.5.0.tar.gz"},"name":"wide-word","pinned":{"url":["https://hackage.haskell.org/package/wide-word-0.1.5.0/wide-word-0.1.5.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/wide-word-0.1.5.0.tar.gz"],"sha256":"a732e9fe6eb2c52c744e2250c908126eee4f558ca2d2117a5e6b48023b5b41c0","cabal-sha256":"5d02e6be3fccb48b602193b13a52c59a4c332c360ada99acedec0b04df2707ff"},"version":"0.1.5.0"},
"witherable": {"dependencies":["base","base-orphans","containers","hashable","indexed-traversable","indexed-traversable-instances","transformers","unordered-containers","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/witherable-0.4.2/witherable-0.4.2.tar.gz"},"name":"witherable","pinned":{"url":["https://hackage.haskell.org/package/witherable-0.4.2/witherable-0.4.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/witherable-0.4.2.tar.gz"],"sha256":"790d2bb274283419173bd89104439860675a9410f70f21912973ecd9098b4104","cabal-sha256":"cec516b35df0ff53ab0068e70a912a0ba7b65c672fbc554727183faa195ad3b8"},"version":"0.4.2"},
"word8": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/word8-0.1.3/word8-0.1.3.tar.gz"},"name":"word8","pinned":{"url":["https://hackage.haskell.org/package/word8-0.1.3/word8-0.1.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/word8-0.1.3.tar.gz"],"sha256":"2630934c75728bfbf390c1f0206b225507b354f68d4047b06c018a36823b5d8a","cabal-sha256":"e5464d0600821a116467d4b12fef12b15ff040c3599500e5f0274225e78c6faf"},"version":"0.1.3"},
"xml": {"dependencies":["base","bytestring","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/xml-1.3.14/xml-1.3.14.tar.gz"},"name":"xml","pinned":{"url":["https://hackage.haskell.org/package/xml-1.3.14/xml-1.3.14.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/xml-1.3.14.tar.gz"],"sha256":"32d1a1a9f21a59176d84697f96ae3a13a0198420e3e4f1c48abbab7d2425013d","cabal-sha256":"c7a33d37c968c769723931a33e4e795f0aadda6cb62e7073ded8a2db52509d95"},"version":"1.3.14"},
"zlib": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz"},"name":"zlib","pinned":{"url":["https://hackage.haskell.org/package/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/zlib-0.6.3.0.tar.gz"],"sha256":"9eaa989ad4534438b5beb51c1d3a4c8f6a088fdff0b259a5394fbf39aaee04da","cabal-sha256":"cf2a8edc1f4086934638d11882423780dd096c4e77d9c6639ccc469c6c26f041"},"version":"0.6.3.0"}
}
}