-
Notifications
You must be signed in to change notification settings - Fork 7
/
stackage_snapshot.json
158 lines (158 loc) · 78.7 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
{
"__GENERATED_FILE_DO_NOT_MODIFY_MANUALLY": 386214234,
"all-cabal-hashes": "https://raw.githubusercontent.com/commercialhaskell/all-cabal-hashes/0c462e8824853af99fd600570c8b740621169a4c",
"resolved": {
"Cabal": {"dependencies":[],"location":{"type":"core"},"name":"Cabal","version":"3.4.1.0"},
"HList": {"dependencies":["array","base","base-orphans","ghc-prim","mtl","profunctors","semigroups","tagged","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/HList-0.5.2.0/HList-0.5.2.0.tar.gz"},"name":"HList","pinned":{"url":["https://hackage.haskell.org/package/HList-0.5.2.0/HList-0.5.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/HList-0.5.2.0.tar.gz"],"sha256":"c18acefb3c6bfa4e2b8261ae7d94ba843de785458def59f27044f5361c7cee01","cabal-sha256":"dd74c6f463e3e871b73923243ae09b40293207886d23e2212d713ef208bb77c9"},"version":"0.5.2.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"},
"ListLike": {"dependencies":["array","base","bytestring","containers","deepseq","dlist","fmlist","text","utf8-string","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ListLike-4.7.7/ListLike-4.7.7.tar.gz"},"name":"ListLike","pinned":{"url":["https://hackage.haskell.org/package/ListLike-4.7.7/ListLike-4.7.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ListLike-4.7.7.tar.gz"],"sha256":"0a01cd234aa4a1e97c07ce09e24e6c95f6bb423add96d387fb5bd2e1f2779e40","cabal-sha256":"0c1aa7101bdeb1c3d71584852e49a53f1775d42b989405379a29ab50400ebe94"},"version":"4.7.7"},
"OneTuple": {"dependencies":["base","base-orphans","ghc-prim","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz"},"name":"OneTuple","pinned":{"url":["https://hackage.haskell.org/package/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/OneTuple-0.3.1.tar.gz"],"sha256":"98853682d52fb4cc37a45cd186fbd77cf2565d3df5171acc4cf026427e103eef","cabal-sha256":"fc32cb744477befa450a538ea4975cc523f0a2f1585cb5a36e9936a3d18e9a3c"},"version":"0.3.1"},
"QuickCheck": {"dependencies":["base","containers","deepseq","random","splitmix","template-haskell","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz"},"name":"QuickCheck","pinned":{"url":["https://hackage.haskell.org/package/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/QuickCheck-2.14.2.tar.gz"],"sha256":"d87b6c85696b601175274361fa62217894401e401e150c3c5d4013ac53cd36f3","cabal-sha256":"4ce29211223d5e6620ebceba34a3ca9ccf1c10c0cf387d48aea45599222ee5aa"},"version":"2.14.2"},
"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","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.0.3.0/aeson-2.0.3.0.tar.gz"},"name":"aeson","pinned":{"url":["https://hackage.haskell.org/package/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/aeson-2.0.3.0.tar.gz"],"sha256":"19760a2b84764fa3cee65c63df0c80d45497e2f0c3b95d4e6dc2083b8604b325","cabal-sha256":"510c59bece9c6b3d9e999674b869c765cdc3df9f9f90b6871df3e62f87b12fff"},"version":"2.0.3.0"},
"ansi-terminal": {"dependencies":["base","colour"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ansi-terminal-0.11.3/ansi-terminal-0.11.3.tar.gz"},"name":"ansi-terminal","pinned":{"url":["https://hackage.haskell.org/package/ansi-terminal-0.11.3/ansi-terminal-0.11.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-0.11.3.tar.gz"],"sha256":"f4d563ecf71fb1d304bcdcad478d97efd9f61f6d9d4797a5d56e7722a92a9e6b","cabal-sha256":"cc499d5f4c09a7213cd752ee69dbb5a5b8f3d1c777274e609eea4bca5c68ac8c"},"version":"0.11.3"},
"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.4.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","bifunctors","tagged"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/assoc-1.0.2/assoc-1.0.2.tar.gz"},"name":"assoc","pinned":{"url":["https://hackage.haskell.org/package/assoc-1.0.2/assoc-1.0.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/assoc-1.0.2.tar.gz"],"sha256":"d8988dc6e8718c7a3456515b769c9336aeeec730cf86fc5175247969ff8f144f","cabal-sha256":"9decd0933cb6b903a40a8ace02d634bf90048ee2e5b0a514dccad7056c041881"},"version":"1.0.2"},
"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"},
"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.15.1.0"},
"base-compat": {"dependencies":["base","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base-compat-0.11.2/base-compat-0.11.2.tar.gz"},"name":"base-compat","pinned":{"url":["https://hackage.haskell.org/package/base-compat-0.11.2/base-compat-0.11.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base-compat-0.11.2.tar.gz"],"sha256":"53a6b5145442fba5a4bad6db2bcdede17f164642b48bc39b95015422a39adbdb","cabal-sha256":"31bfcb04e73c994e46fa1b6136dffbea75d2f6e27a67c493a97095bc53c8db40"},"version":"0.11.2"},
"base-compat-batteries": {"dependencies":["base","base-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz"},"name":"base-compat-batteries","pinned":{"url":["https://hackage.haskell.org/package/base-compat-batteries-0.11.2/base-compat-batteries-0.11.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base-compat-batteries-0.11.2.tar.gz"],"sha256":"31e066a5aa96af94fe6465adb959c38d63a49e01357641aa4322c754a94d3023","cabal-sha256":"eb3b976007754ddc16e8d4afacdd1e575ae746edb57dcd0a1a728ccd4b372a69"},"version":"0.11.2"},
"base-orphans": {"dependencies":["base","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/base-orphans-0.8.7/base-orphans-0.8.7.tar.gz"},"name":"base-orphans","pinned":{"url":["https://hackage.haskell.org/package/base-orphans-0.8.7/base-orphans-0.8.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base-orphans-0.8.7.tar.gz"],"sha256":"888fd67f0dbe932778f5b170922ce80d0dcab1680ee98f1d6fcc362f20d9e447","cabal-sha256":"58d5514b688ec037f53b9d60097b9d87f6b3847da68f65124987d67222c3a334"},"version":"0.8.7"},
"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.15/basement-0.0.15.tar.gz"},"name":"basement","pinned":{"url":["https://hackage.haskell.org/package/basement-0.0.15/basement-0.0.15.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/basement-0.0.15.tar.gz"],"sha256":"56c2afb6754e8d16a627331a8a5d473b3d26fd04ba5c9e0fb3475f595b915db4","cabal-sha256":"2bf8ea6a351fb049399ccf1fa2c2513ddb0d8274b87bd9146ed7603fa06cd8a8"},"version":"0.0.15"},
"bifunctors": {"dependencies":["base","base-orphans","comonad","containers","tagged","template-haskell","th-abstraction","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/bifunctors-5.5.13/bifunctors-5.5.13.tar.gz"},"name":"bifunctors","pinned":{"url":["https://hackage.haskell.org/package/bifunctors-5.5.13/bifunctors-5.5.13.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/bifunctors-5.5.13.tar.gz"],"sha256":"26cc27ade3796cf03bd680f98ebb7b8c0d7fd1b67c1894dc3635f734fba7dbd7","cabal-sha256":"66f1c1d0cba5de9d8810e2ef0be700b98d3689482f605cc46a69283e92a60840"},"version":"5.5.13"},
"binary": {"dependencies":[],"location":{"type":"core"},"name":"binary","version":"0.8.8.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"},
"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"},
"bytestring": {"dependencies":[],"location":{"type":"core"},"name":"bytestring","version":"0.10.12.1"},
"byteunits": {"dependencies":["base","safe"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/byteunits-0.4.0.3/byteunits-0.4.0.3.tar.gz"},"name":"byteunits","pinned":{"url":["https://hackage.haskell.org/package/byteunits-0.4.0.3/byteunits-0.4.0.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/byteunits-0.4.0.3.tar.gz"],"sha256":"28b4d6fab5c31fcbf786a7eeebce83c213554ece51c6a3e60f2c9108bae248dc","cabal-sha256":"69aba5772ba470a1242e545f3ff0fe4432cf271e1decd1bdeafc07b4e64472b5"},"version":"0.4.0.3"},
"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"},
"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"},
"containers": {"dependencies":[],"location":{"type":"core"},"name":"containers","version":"0.6.4.1"},
"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.5/cookie-0.4.5.tar.gz"},"name":"cookie","pinned":{"url":["https://hackage.haskell.org/package/cookie-0.4.5/cookie-0.4.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cookie-0.4.5.tar.gz"],"sha256":"707f94d1b31018b91d6a1e9e19ef5413e20d02cab00ad93a5fd7d7b3b46a3583","cabal-sha256":"22bbe2bea34cfc546eaca2468386035fec521b8dbae52f5aa2f994ed68b35e0e"},"version":"0.4.5"},
"cryptohash-md5": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz"},"name":"cryptohash-md5","pinned":{"url":["https://hackage.haskell.org/package/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cryptohash-md5-0.11.101.0.tar.gz"],"sha256":"3b08db0ae39df2b44e83053ad30d7546a4c6200a852c22a240a7e03ae1080f05","cabal-sha256":"8d8172dfca073406d6d50a122a8a8caa53a0ea8f3827232a40b3fd7c4de85484"},"version":"0.11.101.0"},
"cryptohash-sha1": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz"},"name":"cryptohash-sha1","pinned":{"url":["https://hackage.haskell.org/package/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cryptohash-sha1-0.11.101.0.tar.gz"],"sha256":"a4042c97ad02eb68e766577ca35c01970c33e96cfd74ccb4dd403e3476a23241","cabal-sha256":"25be9e5bb979c1b96d7695d9cbb6a40ec345025e7a100b2d71d499812c2e89ec"},"version":"0.11.101.0"},
"cryptohash-sha256": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cryptohash-sha256-0.11.102.1/cryptohash-sha256-0.11.102.1.tar.gz"},"name":"cryptohash-sha256","pinned":{"url":["https://hackage.haskell.org/package/cryptohash-sha256-0.11.102.1/cryptohash-sha256-0.11.102.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cryptohash-sha256-0.11.102.1.tar.gz"],"sha256":"73a7dc7163871a80837495039a099967b11f5c4fe70a118277842f7a713c6bf6","cabal-sha256":"72ce9095872eae653addca5f412ac8070d6282d8e1c8578c2237c33f2cbbf4bc"},"version":"0.11.102.1"},
"cryptonite": {"dependencies":["base","basement","bytestring","deepseq","ghc-prim","integer-gmp","memory"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cryptonite-0.29/cryptonite-0.29.tar.gz"},"name":"cryptonite","pinned":{"url":["https://hackage.haskell.org/package/cryptonite-0.29/cryptonite-0.29.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cryptonite-0.29.tar.gz"],"sha256":"d83a021cdaae90f3734b725a03ac7b555e999809779ec197011d2da8e1b8b08f","cabal-sha256":"430c62c101fa74ad2de78155ea766fab1f4eefbc9bde3b9c59acc388a05e4abd"},"version":"0.29"},
"data-default": {"dependencies":["base","data-default-class","data-default-instances-containers","data-default-instances-dlist","data-default-instances-old-locale"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz"},"name":"data-default","pinned":{"url":["https://hackage.haskell.org/package/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/data-default-0.7.1.1.tar.gz"],"sha256":"b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511","cabal-sha256":"2804e8d14f521a1edee88b68b66347448e7f3b685868290fdc55930e4471f5a9"},"version":"0.7.1.1"},
"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-default-instances-containers": {"dependencies":["base","containers","data-default-class"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz"},"name":"data-default-instances-containers","pinned":{"url":["https://hackage.haskell.org/package/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/data-default-instances-containers-0.0.1.tar.gz"],"sha256":"a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a","cabal-sha256":"6e1f4b28028a3bc455aaf4b5a9104b71ea72cff78b1b8041863df7afd1a8deb3"},"version":"0.0.1"},
"data-default-instances-dlist": {"dependencies":["base","data-default-class","dlist"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz"},"name":"data-default-instances-dlist","pinned":{"url":["https://hackage.haskell.org/package/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/data-default-instances-dlist-0.0.1.tar.gz"],"sha256":"7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959","cabal-sha256":"4286abacbb256c392907701be16986a6e07f2beaf2778e7bd925465655d9e301"},"version":"0.0.1"},
"data-default-instances-old-locale": {"dependencies":["base","data-default-class","old-locale"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz"},"name":"data-default-instances-old-locale","pinned":{"url":["https://hackage.haskell.org/package/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/data-default-instances-old-locale-0.0.1.tar.gz"],"sha256":"60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802","cabal-sha256":"d4a757f68f0f83531fcb34a4525fe6769c54a45182e28ffdfff19c2b0ace42fb"},"version":"0.0.1"},
"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.5.0"},
"direct-sqlite": {"dependencies":["base","bytestring","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/direct-sqlite-2.3.27/direct-sqlite-2.3.27.tar.gz"},"name":"direct-sqlite","pinned":{"url":["https://hackage.haskell.org/package/direct-sqlite-2.3.27/direct-sqlite-2.3.27.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/direct-sqlite-2.3.27.tar.gz"],"sha256":"0319dd780712859fcacf0b8f1401088f76af3b651c7ec366e0231c15e73bd82e","cabal-sha256":"94207d3018da3bda84bc6ce00d2c0236ced7edb37afbd726ed2a0bfa236e149b"},"version":"2.3.27"},
"directory": {"dependencies":[],"location":{"type":"core"},"name":"directory","version":"1.3.6.2"},
"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":"124cb3aa1decebd5171b46601b1f74cca6cfae12d266ace3799b86dd05ef7cb4"},"version":"1.0"},
"easy-file": {"dependencies":["base","directory","filepath","time","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/easy-file-0.2.2/easy-file-0.2.2.tar.gz"},"name":"easy-file","pinned":{"url":["https://hackage.haskell.org/package/easy-file-0.2.2/easy-file-0.2.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/easy-file-0.2.2.tar.gz"],"sha256":"52f52e72ba48d60935932401c233a72bf45c582871238aecc5a18021ce67b47e","cabal-sha256":"72303120495a9fed82276a7987434361edd6dfecafad241d7c6c03b68e4801e5"},"version":"0.2.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.4"},
"extensible-exceptions": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz"},"name":"extensible-exceptions","pinned":{"url":["https://hackage.haskell.org/package/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/extensible-exceptions-0.1.1.4.tar.gz"],"sha256":"6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388","cabal-sha256":"eb5fe684a7ffe8d1ed2ed6cdaec7dfb29efc780811ea7158a64edc2abc516f47"},"version":"0.1.1.4"},
"fail": {"dependencies":[],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/fail-4.9.0.0/fail-4.9.0.0.tar.gz"},"name":"fail","pinned":{"url":["https://hackage.haskell.org/package/fail-4.9.0.0/fail-4.9.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/fail-4.9.0.0.tar.gz"],"sha256":"6d5cdb1a5c539425a9665f740e364722e1d9d6ae37fbc55f30fe3dbbbb91d4a2","cabal-sha256":"35d1ee29364447c1b7d616bb1ee31f162b73e85fea91d7ca6441cf901398f572"},"version":"4.9.0.0"},
"fast-logger": {"dependencies":["array","auto-update","base","bytestring","directory","easy-file","filepath","text","unix-compat","unix-time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/fast-logger-3.1.1/fast-logger-3.1.1.tar.gz"},"name":"fast-logger","pinned":{"url":["https://hackage.haskell.org/package/fast-logger-3.1.1/fast-logger-3.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/fast-logger-3.1.1.tar.gz"],"sha256":"435f6e7e0771b9b525550c292a941ab5726b233e7d91fdeca707e3cdb531a8e7","cabal-sha256":"54cab3b6e62e7341004e61ae9b9a57522944cdf8a81eafb5015f593842cd5904"},"version":"3.1.1"},
"fgl": {"dependencies":["array","base","containers","deepseq","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/fgl-5.7.0.3/fgl-5.7.0.3.tar.gz"},"name":"fgl","pinned":{"url":["https://hackage.haskell.org/package/fgl-5.7.0.3/fgl-5.7.0.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/fgl-5.7.0.3.tar.gz"],"sha256":"2969b813b9067eb80708b056434da576fcd134a0ec757dd8e4018d566e7e6512","cabal-sha256":"4787e28f252ee1bf99b9e3b18b5c2af9b1cdf7d77aae7916286e28412442ab34"},"version":"5.7.0.3"},
"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"},
"filemanip": {"dependencies":["base","bytestring","directory","filepath","mtl","unix-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz"},"name":"filemanip","pinned":{"url":["https://hackage.haskell.org/package/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/filemanip-0.3.6.3.tar.gz"],"sha256":"8836da17baaaf02ca080c9990ece4e0b0c8d6a128f458f8b64fd07b225ca9846","cabal-sha256":"0a7923d17b13f4f6bb996a3915aa795b6f7401ce68f656ac38e5f00429c6a3d0"},"version":"0.3.6.3"},
"filepath": {"dependencies":[],"location":{"type":"core"},"name":"filepath","version":"1.4.2.1"},
"fmlist": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/fmlist-0.9.4/fmlist-0.9.4.tar.gz"},"name":"fmlist","pinned":{"url":["https://hackage.haskell.org/package/fmlist-0.9.4/fmlist-0.9.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/fmlist-0.9.4.tar.gz"],"sha256":"2dbdc1850e6768fd5f4e4c45d011ef6796d8b2d639ec200da7f4407ae02d09a6","cabal-sha256":"d6a08a8e926d83e065b1402752f321bc7e1878299efbc5139873e84ffd98cabf"},"version":"0.9.4"},
"generic-deriving": {"dependencies":["base","containers","ghc-prim","template-haskell","th-abstraction"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/generic-deriving-1.14.2/generic-deriving-1.14.2.tar.gz"},"name":"generic-deriving","pinned":{"url":["https://hackage.haskell.org/package/generic-deriving-1.14.2/generic-deriving-1.14.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/generic-deriving-1.14.2.tar.gz"],"sha256":"265e351117d451afaa37821ce91b44a02611cc94c7ed917a19e1efb0cc63aa2f","cabal-sha256":"55ea5f8c2c386f1791ca0053c89e6dd9d7d8c8fda0bd677f230164cad891539b"},"version":"1.14.2"},
"ghc-bignum": {"dependencies":[],"location":{"type":"core"},"name":"ghc-bignum","version":"1.1"},
"ghc-prim": {"dependencies":[],"location":{"type":"core"},"name":"ghc-prim","version":"0.7.0"},
"graphviz": {"dependencies":["base","bytestring","colour","containers","directory","dlist","fgl","filepath","mtl","polyparse","process","temporary","text","wl-pprint-text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/graphviz-2999.20.1.0/graphviz-2999.20.1.0.tar.gz"},"name":"graphviz","pinned":{"url":["https://hackage.haskell.org/package/graphviz-2999.20.1.0/graphviz-2999.20.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/graphviz-2999.20.1.0.tar.gz"],"sha256":"5ae428c3cda1eee205c9960504f490afa683a756ebbd1c710210a291d6eb1f50","cabal-sha256":"023942db07ae923d654fb093614ab07ee0fb82eb4c7bc39daf26fd611cb7559b"},"version":"2999.20.1.0"},
"hashable": {"dependencies":["base","bytestring","containers","deepseq","ghc-bignum","ghc-prim","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hashable-1.3.5.0/hashable-1.3.5.0.tar.gz"},"name":"hashable","pinned":{"url":["https://hackage.haskell.org/package/hashable-1.3.5.0/hashable-1.3.5.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hashable-1.3.5.0.tar.gz"],"sha256":"baaad82cd4271b197016bdbe76f22d5c3d3913fe38534cec7d817db9bae19886","cabal-sha256":"3a2beeafb220f9de706568a7e4a5b3c762cc4c9f25c94d7ef795b8c2d6a691d7"},"version":"1.3.5.0"},
"hdaemonize": {"dependencies":["base","bytestring","extensible-exceptions","filepath","hsyslog","mtl","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hdaemonize-0.5.6/hdaemonize-0.5.6.tar.gz"},"name":"hdaemonize","pinned":{"url":["https://hackage.haskell.org/package/hdaemonize-0.5.6/hdaemonize-0.5.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hdaemonize-0.5.6.tar.gz"],"sha256":"ad6f302492a9c41e99ce62ca955a959b0cdca0ff328e66f31bfec5a99f7cee24","cabal-sha256":"0aea18cb636289138a17ca465763c701e743a453db75fc202a260af17022c867"},"version":"0.5.6"},
"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"},
"hsyslog": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hsyslog-5.0.2/hsyslog-5.0.2.tar.gz"},"name":"hsyslog","pinned":{"url":["https://hackage.haskell.org/package/hsyslog-5.0.2/hsyslog-5.0.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hsyslog-5.0.2.tar.gz"],"sha256":"3eec43c8fb42c23d03f1db7b0b594d39cd94275c2284dcd0c64aa4d680bd7ece","cabal-sha256":"0b604c9f3d1bcbe7cd223b1b530110309ae01f2d7c57bc08ffc4fc31ad21324c"},"version":"5.0.2"},
"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-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"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/http2-3.0.3/http2-3.0.3.tar.gz"},"name":"http2","pinned":{"url":["https://hackage.haskell.org/package/http2-3.0.3/http2-3.0.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http2-3.0.3.tar.gz"],"sha256":"1bae426d9b9c7266b89ae13b8ad7dfb548d16efe4c4dda6c0fa35b7b474c69cf","cabal-sha256":"309c7198fbccf136e949a2b630d7fec2557478c4af4a2c8c5523b71ec00c88b9"},"version":"3.0.3"},
"indexed-traversable": {"dependencies":["array","base","containers","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz"},"name":"indexed-traversable","pinned":{"url":["https://hackage.haskell.org/package/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/indexed-traversable-0.1.2.tar.gz"],"sha256":"516858ee7198b1fed1b93c665157f9855fd947379db7f115d48c1b0d670e698d","cabal-sha256":"52a1b708abd921f91a5977f6ae53c4aa2b33f7c30be0fff17173f658b34c5350"},"version":"0.1.2"},
"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.1/indexed-traversable-instances-0.1.1.1.tar.gz"},"name":"indexed-traversable-instances","pinned":{"url":["https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1.1/indexed-traversable-instances-0.1.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/indexed-traversable-instances-0.1.1.1.tar.gz"],"sha256":"895ee5063d59e2b58930ca6fa54885bb11f19c8b7c7ba6c7b014f9431cdcc0b0","cabal-sha256":"04b9fac300cde96de9aaaa0c4237a85045308d0bd4ba360e318febf34ec0bd3a"},"version":"0.1.1.1"},
"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"},
"memory": {"dependencies":["base","basement","bytestring","deepseq","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/memory-0.16.0/memory-0.16.0.tar.gz"},"name":"memory","pinned":{"url":["https://hackage.haskell.org/package/memory-0.16.0/memory-0.16.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/memory-0.16.0.tar.gz"],"sha256":"146da0f8b82bc59042193e9b6128916e3aefb0a301ab2f071449beb344f6fd7f","cabal-sha256":"fea26d1d3cd954d66c9103de6c5fbf80454560889ee8de54d368fa9d1b01140b"},"version":"0.16.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"},
"monad-control": {"dependencies":["base","stm","transformers","transformers-base","transformers-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz"},"name":"monad-control","pinned":{"url":["https://hackage.haskell.org/package/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/monad-control-1.0.3.1.tar.gz"],"sha256":"ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c","cabal-sha256":"2d657279839e1a760c86a69f00f0c36473ef6972d413ec0f83a40249c70e098e"},"version":"1.0.3.1"},
"mtl": {"dependencies":[],"location":{"type":"core"},"name":"mtl","version":"2.2.2"},
"nats": {"dependencies":[],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/nats-1.1.2/nats-1.1.2.tar.gz"},"name":"nats","pinned":{"url":["https://hackage.haskell.org/package/nats-1.1.2/nats-1.1.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/nats-1.1.2.tar.gz"],"sha256":"b9d2d85d8612f9b06f8c9bfd1acecd848e03ab82cfb53afe1d93f5086b6e80ec","cabal-sha256":"604a8bc02bb3cb0331ab3b45eeaed54f8a78a1c34eea253688f06837f1f58c61"},"version":"1.1.2"},
"network": {"dependencies":["base","bytestring","deepseq","directory"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/network-3.1.2.7/network-3.1.2.7.tar.gz"},"name":"network","pinned":{"url":["https://hackage.haskell.org/package/network-3.1.2.7/network-3.1.2.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/network-3.1.2.7.tar.gz"],"sha256":"7f7620fef1a1af3d3d6747f510e73223a5c600e7d7fd9ace073d1222bdc63d85","cabal-sha256":"9752628bc626e0cad8c53039bea0dc0417f39ca6663232e4d9ac4e35a8925f7d"},"version":"3.1.2.7"},
"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-info": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/network-info-0.2.1/network-info-0.2.1.tar.gz"},"name":"network-info","pinned":{"url":["https://hackage.haskell.org/package/network-info-0.2.1/network-info-0.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/network-info-0.2.1.tar.gz"],"sha256":"9b2d88312fc8280351d5003200cc07decbb865f85d3aa7b1094b238bd6a8b404","cabal-sha256":"2798c2e4cc2c32108bd4b05efa921ce6f054ebc381c5e465c9bd74c7d538af17"},"version":"0.2.1"},
"network-uri": {"dependencies":["base","deepseq","parsec","template-haskell","th-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz"},"name":"network-uri","pinned":{"url":["https://hackage.haskell.org/package/network-uri-2.6.4.1/network-uri-2.6.4.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/network-uri-2.6.4.1.tar.gz"],"sha256":"57856db93608a4d419f681b881c9b8d4448800d5a687587dc37e8a9e0b223584","cabal-sha256":"a4765164ed0a2d1668446eb2e03460ce98645fbf083598c690846af79b7de10d"},"version":"2.6.4.1"},
"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"},
"parsec": {"dependencies":[],"location":{"type":"core"},"name":"parsec","version":"3.1.14.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"},
"polyparse": {"dependencies":["base","bytestring","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/polyparse-1.13/polyparse-1.13.tar.gz"},"name":"polyparse","pinned":{"url":["https://hackage.haskell.org/package/polyparse-1.13/polyparse-1.13.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/polyparse-1.13.tar.gz"],"sha256":"1c4c72980e1e5a4f07fea65ca08b2399581d2a6aa21eb1078f7ad286c279707b","cabal-sha256":"aadd71030d34a31b34cdf243425679beba82e860df48adfbda0566435c63653d"},"version":"1.13"},
"primitive": {"dependencies":["base","deepseq","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz"},"name":"primitive","pinned":{"url":["https://hackage.haskell.org/package/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/primitive-0.7.3.0.tar.gz"],"sha256":"3c0cfda67f1ee6f7f65108ad6f973b5bbb35ddba34b3c87746a7448f787501dc","cabal-sha256":"ce9361b4d2ed296ef639380411b4cfc217a19e4b3cd4170e03e6fce52daa0176"},"version":"0.7.3.0"},
"process": {"dependencies":[],"location":{"type":"core"},"name":"process","version":"1.6.13.2"},
"process-extras": {"dependencies":["ListLike","base","bytestring","data-default","deepseq","generic-deriving","mtl","process","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/process-extras-0.7.4/process-extras-0.7.4.tar.gz"},"name":"process-extras","pinned":{"url":["https://hackage.haskell.org/package/process-extras-0.7.4/process-extras-0.7.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/process-extras-0.7.4.tar.gz"],"sha256":"293e75f849254ce0ce0d7fa659681917e07a557c602505a2f9e20777467e984e","cabal-sha256":"4e79289131415796c181889c4a226ebab7fc3b0d27b164f65e1aad123ae9b9e3"},"version":"0.7.4"},
"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"},
"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"},
"regex-base": {"dependencies":["array","base","bytestring","containers","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz"},"name":"regex-base","pinned":{"url":["https://hackage.haskell.org/package/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/regex-base-0.94.0.2.tar.gz"],"sha256":"7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1","cabal-sha256":"3a76c313f9f75e8e0b3c103c1bff5bbaf754da30cbddedc1d5b7061d001030e0"},"version":"0.94.0.2"},
"regex-compat": {"dependencies":["array","base","regex-base","regex-posix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/regex-compat-0.95.2.1/regex-compat-0.95.2.1.tar.gz"},"name":"regex-compat","pinned":{"url":["https://hackage.haskell.org/package/regex-compat-0.95.2.1/regex-compat-0.95.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/regex-compat-0.95.2.1.tar.gz"],"sha256":"8f7b386c72fd605a292edfb809b8620245b4a3ab7af192ad79e36778596e7947","cabal-sha256":"96c83b06280ebfb6fef01864b2af9eb9e136a9832c563773f327d4197bbbb851"},"version":"0.95.2.1"},
"regex-posix": {"dependencies":["array","base","bytestring","containers","regex-base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/regex-posix-0.96.0.1/regex-posix-0.96.0.1.tar.gz"},"name":"regex-posix","pinned":{"url":["https://hackage.haskell.org/package/regex-posix-0.96.0.1/regex-posix-0.96.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/regex-posix-0.96.0.1.tar.gz"],"sha256":"c7827c391919227711e1cff0a762b1678fd8739f9c902fc183041ff34f59259c","cabal-sha256":"d479ca2cc6274c15801169f83dae883c9b62b78af3c7b30ed3fbd4b4612156b8"},"version":"0.96.0.1"},
"resourcet": {"dependencies":["base","containers","exceptions","mtl","primitive","transformers","unliftio-core"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/resourcet-1.2.6/resourcet-1.2.6.tar.gz"},"name":"resourcet","pinned":{"url":["https://hackage.haskell.org/package/resourcet-1.2.6/resourcet-1.2.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/resourcet-1.2.6.tar.gz"],"sha256":"f83b35b2106854750ef5f1c34695ea8b7bba6e0572cedf9f2993c5acfdb5fd34","cabal-sha256":"0c55be13d24c1e9c1e6d82327ac039a0bf41469c456e3ae678efa8a9beda3a74"},"version":"1.2.6"},
"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.3/safe-exceptions-0.1.7.3.tar.gz"},"name":"safe-exceptions","pinned":{"url":["https://hackage.haskell.org/package/safe-exceptions-0.1.7.3/safe-exceptions-0.1.7.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/safe-exceptions-0.1.7.3.tar.gz"],"sha256":"91ce28d8f8a6efd31788d4827ed5cdcb9a546ad4053a86c56f7947c66a30b5bf","cabal-sha256":"6e9b1b233af80cc0aa17ea858d2641ba146fb11cbcc5970a52649e89d77282e2"},"version":"0.1.7.3"},
"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"},
"scotty": {"dependencies":["aeson","base","base-compat-batteries","blaze-builder","bytestring","case-insensitive","data-default-class","exceptions","fail","http-types","monad-control","mtl","nats","network","regex-compat","text","transformers","transformers-base","transformers-compat","wai","wai-extra","warp"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/scotty-0.12/scotty-0.12.tar.gz"},"name":"scotty","pinned":{"url":["https://hackage.haskell.org/package/scotty-0.12/scotty-0.12.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/scotty-0.12.tar.gz"],"sha256":"e1d77ee05eaa4b1871566b33683da9ab15dda8f7c42875701d62caf7db7defd2","cabal-sha256":"32a4702316f4a90ca2be65a1191b889efcb0415002fb8c7e15c8606efa6bc134"},"version":"0.12"},
"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.2.0.1/semialign-1.2.0.1.tar.gz"},"name":"semialign","pinned":{"url":["https://hackage.haskell.org/package/semialign-1.2.0.1/semialign-1.2.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/semialign-1.2.0.1.tar.gz"],"sha256":"d900697041ae4b0cca3243273a2b3e80bcf74d937405d6a5ff34dc33ee952132","cabal-sha256":"ee3468e349e72ec0a604ae05573a4de7181d97d10366254244a0cca8a76d6c35"},"version":"1.2.0.1"},
"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-5.3.7/semigroupoids-5.3.7.tar.gz"},"name":"semigroupoids","pinned":{"url":["https://hackage.haskell.org/package/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/semigroupoids-5.3.7.tar.gz"],"sha256":"6d45cdb6c58c75ca588859b80b2c92b6f48590a03e065c24ce5d767a6a963799","cabal-sha256":"ac093739682f0dc7a37698b423590dc0f1ca89fed908fbbc5a73a44beefa7d18"},"version":"5.3.7"},
"semigroups": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/semigroups-0.19.2/semigroups-0.19.2.tar.gz"},"name":"semigroups","pinned":{"url":["https://hackage.haskell.org/package/semigroups-0.19.2/semigroups-0.19.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/semigroups-0.19.2.tar.gz"],"sha256":"a520b2d90b76e4e5a7526aa07f4e793ce9f67b2ec6df397ff19aa169e2a03a40","cabal-sha256":"4eaa22de527068e5a323c4ba5411e24b60386507730d0445865ab71b35e5f95e"},"version":"0.19.2"},
"simple-sendfile": {"dependencies":["base","bytestring","network","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/simple-sendfile-0.2.30/simple-sendfile-0.2.30.tar.gz"},"name":"simple-sendfile","pinned":{"url":["https://hackage.haskell.org/package/simple-sendfile-0.2.30/simple-sendfile-0.2.30.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/simple-sendfile-0.2.30.tar.gz"],"sha256":"b6864d2b3c62ff8ea23fa24e9e26f751bfe5253c8efb1f1e4fee2ba91d065284","cabal-sha256":"9ee2c84199bb96bad7a445e15aa0476264bea1c7e5651c2b02f11bcaa8b12e3c"},"version":"0.2.30"},
"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.0.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.5/streaming-commons-0.2.2.5.tar.gz"},"name":"streaming-commons","pinned":{"url":["https://hackage.haskell.org/package/streaming-commons-0.2.2.5/streaming-commons-0.2.2.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/streaming-commons-0.2.2.5.tar.gz"],"sha256":"ca50819bdb2b248ced790e9faab07a3a5369ef702d9f9a932f26438bbeeca704","cabal-sha256":"34959abee70e63d370b5a4bee0bc3483c66d1e53906fb5e13844ae8b9a62a4a3"},"version":"0.2.2.5"},
"strict": {"dependencies":["assoc","base","binary","bytestring","deepseq","ghc-prim","hashable","text","these","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/strict-0.4.0.1/strict-0.4.0.1.tar.gz"},"name":"strict","pinned":{"url":["https://hackage.haskell.org/package/strict-0.4.0.1/strict-0.4.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/strict-0.4.0.1.tar.gz"],"sha256":"dff6abc08ad637e51891bb8b475778c40926c51219eda60fd64f0d9680226241","cabal-sha256":"d6205a748eb8db4cd17a7179be970c94598809709294ccfa43159c7f3cc4bf5d"},"version":"0.4.0.1"},
"tagged": {"dependencies":["base","deepseq","template-haskell","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz"},"name":"tagged","pinned":{"url":["https://hackage.haskell.org/package/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tagged-0.8.6.1.tar.gz"],"sha256":"f5e0fcf95f0bb4aa63f428f2c01955a41ea1a42cfcf39145ed631f59a9616c02","cabal-sha256":"8a24aef29b8e35447ccc56658ea07c2aded30bfa8130ea057e382936e17c74a6"},"version":"0.8.6.1"},
"template-haskell": {"dependencies":[],"location":{"type":"core"},"name":"template-haskell","version":"2.17.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":"1.2.5.0"},
"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"},
"th-abstraction": {"dependencies":["base","containers","ghc-prim","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/th-abstraction-0.4.5.0/th-abstraction-0.4.5.0.tar.gz"},"name":"th-abstraction","pinned":{"url":["https://hackage.haskell.org/package/th-abstraction-0.4.5.0/th-abstraction-0.4.5.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/th-abstraction-0.4.5.0.tar.gz"],"sha256":"00d5e24f247e328bd9898d5af5915c1e86b134b4d40baa680258635f95031526","cabal-sha256":"c28f186ae9817a059e54f63689f8985194b7f58d8fbd79e157d12374b6f9d2c3"},"version":"0.4.5.0"},
"th-compat": {"dependencies":["base","directory","filepath","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.1.1.1/these-1.1.1.1.tar.gz"},"name":"these","pinned":{"url":["https://hackage.haskell.org/package/these-1.1.1.1/these-1.1.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/these-1.1.1.1.tar.gz"],"sha256":"d798c9f56e17def441e8f51e54cc11afdb3e76c6a9d1e9ee154e9a78da0bf508","cabal-sha256":"2991c13e264b0c35c696c8f5f85c428c53bc42e93b1dfbd19a582052112d948a"},"version":"1.1.1.1"},
"time": {"dependencies":[],"location":{"type":"core"},"name":"time","version":"1.9.3"},
"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"},
"transformers": {"dependencies":[],"location":{"type":"core"},"name":"transformers","version":"0.5.6.2"},
"transformers-base": {"dependencies":["base","base-orphans","stm","transformers","transformers-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz"},"name":"transformers-base","pinned":{"url":["https://hackage.haskell.org/package/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/transformers-base-0.4.6.tar.gz"],"sha256":"323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90","cabal-sha256":"6f18f320e371c8954c4b6b211e2fdd5d15a6d6310bd605b9d640f47ede408961"},"version":"0.4.6"},
"transformers-compat": {"dependencies":["base","ghc-prim","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz"},"name":"transformers-compat","pinned":{"url":["https://hackage.haskell.org/package/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/transformers-compat-0.6.6.tar.gz"],"sha256":"7e2e0251e5e6d28142615a4b950a3fabac9c0b7804b1ec4a4ae985f19519a9f9","cabal-sha256":"e2686c31df27a39ff058371acb46e78639ea47c8f35adee926db7e6aa70a6a19"},"version":"0.6.6"},
"unix": {"dependencies":[],"location":{"type":"core"},"name":"unix","version":"2.7.2.2"},
"unix-compat": {"dependencies":["base","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unix-compat-0.5.4/unix-compat-0.5.4.tar.gz"},"name":"unix-compat","pinned":{"url":["https://hackage.haskell.org/package/unix-compat-0.5.4/unix-compat-0.5.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unix-compat-0.5.4.tar.gz"],"sha256":"8224579d6e9acea7ecbd7af21f191758a11c77a2c5b2fc61f1079ac004a4a4b1","cabal-sha256":"95616cbfc1a48a200a349944210303d2f57a4201ee57daa914ab361956373356"},"version":"0.5.4"},
"unix-time": {"dependencies":["base","binary","bytestring","old-time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unix-time-0.4.8/unix-time-0.4.8.tar.gz"},"name":"unix-time","pinned":{"url":["https://hackage.haskell.org/package/unix-time-0.4.8/unix-time-0.4.8.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unix-time-0.4.8.tar.gz"],"sha256":"fedeb6a11bcb5396f50a30166a6bb05e56fc9866be4066718404bd8940ace843","cabal-sha256":"491783752c61b7132a8e2c508361b5fc15295fd5849929684f3281c60f1d9897"},"version":"0.4.8"},
"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.23.0/unliftio-0.2.23.0.tar.gz"},"name":"unliftio","pinned":{"url":["https://hackage.haskell.org/package/unliftio-0.2.23.0/unliftio-0.2.23.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unliftio-0.2.23.0.tar.gz"],"sha256":"2d86a3deef6d801991aa6c837c5e6c0d3db916f33226be1428a5a04f626be4fd","cabal-sha256":"2612aac554b752d160e7b77b8751b11aa3d001ae8b28600a382fbfe0d5ca749c"},"version":"0.2.23.0"},
"unliftio-core": {"dependencies":["base","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz"},"name":"unliftio-core","pinned":{"url":["https://hackage.haskell.org/package/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unliftio-core-0.2.0.1.tar.gz"],"sha256":"919f0d1297ea2f5373118553c1df2a9405d8b9e31a8307e829da67d4953c299a","cabal-sha256":"f9abcdd3f3d28e4840563efb7b8760d2de9b5707bcd6f53a87f6a0d77bb5a9f7"},"version":"0.2.0.1"},
"unordered-containers": {"dependencies":["base","deepseq","hashable","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unordered-containers-0.2.17.0/unordered-containers-0.2.17.0.tar.gz"},"name":"unordered-containers","pinned":{"url":["https://hackage.haskell.org/package/unordered-containers-0.2.17.0/unordered-containers-0.2.17.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unordered-containers-0.2.17.0.tar.gz"],"sha256":"c49e3a6e0b6aae68c035b163e54f3521d1d65d0a3543fa46eaeddc97b4375a17","cabal-sha256":"50d72c7945df6389d0bb683dea1c7529b28b26f8c632de186437d1e866af8cf8"},"version":"0.2.17.0"},
"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": {"dependencies":["base","binary","bytestring","cryptohash-md5","cryptohash-sha1","entropy","network-info","random","text","time","uuid-types"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/uuid-1.3.15/uuid-1.3.15.tar.gz"},"name":"uuid","pinned":{"url":["https://hackage.haskell.org/package/uuid-1.3.15/uuid-1.3.15.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/uuid-1.3.15.tar.gz"],"sha256":"f885958d8934930b7c0f9b91f980722f7f992c9383fc98f075cf9df64c800564","cabal-sha256":"a3d79c5a5e58035e7dc5a08c5910c44a6719aaa38697b249e3f67aaac884411a"},"version":"1.3.15"},
"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","ghc-prim","primitive"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/vector-0.12.3.1/vector-0.12.3.1.tar.gz"},"name":"vector","pinned":{"url":["https://hackage.haskell.org/package/vector-0.12.3.1/vector-0.12.3.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/vector-0.12.3.1.tar.gz"],"sha256":"fb4a53c02bd4d7fdf155c0604da9a5bb0f3b3bfce5d9960aea11c2ae235b9f35","cabal-sha256":"39141f312871b7c793a63be76635999e84d442aa3290aec59f30638ec0bf23a7"},"version":"0.12.3.1"},
"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-extra": {"dependencies":["HUnit","aeson","ansi-terminal","base","base64-bytestring","bytestring","call-stack","case-insensitive","containers","cookie","data-default-class","directory","fast-logger","http-types","http2","iproute","network","resourcet","streaming-commons","text","time","transformers","unix","vault","wai","wai-logger","word8"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/wai-extra-3.1.12.1/wai-extra-3.1.12.1.tar.gz"},"name":"wai-extra","pinned":{"url":["https://hackage.haskell.org/package/wai-extra-3.1.12.1/wai-extra-3.1.12.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/wai-extra-3.1.12.1.tar.gz"],"sha256":"c672a246da981749d368c9e70f13183f987a07d3ca8f59a9fc9d8f2b18a844f9","cabal-sha256":"6ee24772ec025f43f09e8bcc663d1577aacd87476abf652fed4962ec4cc3318d"},"version":"3.1.12.1"},
"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","ghc-prim","hashable","http-date","http-types","http2","iproute","network","simple-sendfile","stm","streaming-commons","text","time-manager","unix","unix-compat","unliftio","vault","wai","word8","x509"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/warp-3.3.21/warp-3.3.21.tar.gz"},"name":"warp","pinned":{"url":["https://hackage.haskell.org/package/warp-3.3.21/warp-3.3.21.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/warp-3.3.21.tar.gz"],"sha256":"8f75fce0cfc68e1e899151ea1688f17be18ea9b384ce8be97dbea8ab83d43f6f","cabal-sha256":"d48c5e9a0509dab349c6d9773b1c026516024fe60befd785c2d11f40c2ace188"},"version":"3.3.21"},
"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"},
"wl-pprint-text": {"dependencies":["base","base-compat","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/wl-pprint-text-1.2.0.2/wl-pprint-text-1.2.0.2.tar.gz"},"name":"wl-pprint-text","pinned":{"url":["https://hackage.haskell.org/package/wl-pprint-text-1.2.0.2/wl-pprint-text-1.2.0.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/wl-pprint-text-1.2.0.2.tar.gz"],"sha256":"9215778d58ab9f71a4b8b5fb75c06438ff6ea7319a31eb6e97b4f67520dfb12b","cabal-sha256":"21da7b128d9173e2d11f3044704cb72106ce6f80f4b45fa2063e27dbdb98140c"},"version":"1.2.0.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"},
"x509": {"dependencies":["asn1-encoding","asn1-parse","asn1-types","base","bytestring","containers","cryptonite","hourglass","memory","pem","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/x509-1.7.7/x509-1.7.7.tar.gz"},"name":"x509","pinned":{"url":["https://hackage.haskell.org/package/x509-1.7.7/x509-1.7.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/x509-1.7.7.tar.gz"],"sha256":"59c6920fe5d53f1e6a15176bd853f1a18422be87cd8496772ff4571828a568fe","cabal-sha256":"90eef2d745a654146fc1c325e035eaddac531e4d2145d4bc1dcf4b8fad439d34"},"version":"1.7.7"},
"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"}
}
}