daml/sdk/compatibility/stackage_snapshot.json
Gary Verhaegen e40aad897f
move to subdir 3.0 (#18520)
* move most files

* update CI configuration
2024-03-22 02:27:46 +01:00

148 lines
74 KiB
JSON

{
"__GENERATED_FILE_DO_NOT_MODIFY_MANUALLY": 7660618,
"all-cabal-hashes": "https://raw.githubusercontent.com/commercialhaskell/all-cabal-hashes/102c527ba545210b9a6f5c0f5958be984e24091c",
"resolved": {
"Cabal": {"dependencies":[],"location":{"type":"core"},"name":"Cabal","version":"3.4.1.0"},
"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":"a848c096c9d29e82ffdd30a9998aa2931cbccb3a1bc137539d80f6174d31603e"},"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"},
"adjunctions": {"dependencies":["array","base","comonad","containers","contravariant","distributive","free","mtl","profunctors","semigroupoids","semigroups","tagged","transformers","transformers-compat","void"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/adjunctions-4.4/adjunctions-4.4.tar.gz"},"name":"adjunctions","pinned":{"url":["https://hackage.haskell.org/package/adjunctions-4.4/adjunctions-4.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/adjunctions-4.4.tar.gz"],"sha256":"507c2ef55337ae61c805f8cbc1213dfd7d2b85187342675d662254b8d8a16ae9","cabal-sha256":"2738dd5f5d5e93749adb14a05472e58a96a75d0f299e46371c6f46dc4e97daf9"},"version":"4.4"},
"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":"130bda8e10dc6dd159b79b306abb10025d7f8b5d9cbc2f7d6d7e6768a0272058"},"version":"2.0.3.0"},
"aeson-extra": {"dependencies":["aeson","attoparsec","attoparsec-iso8601","base","base-compat-batteries","bytestring","containers","deepseq","exceptions","hashable","parsec","recursion-schemes","scientific","semialign","template-haskell","text","these","unordered-containers","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/aeson-extra-0.5.1/aeson-extra-0.5.1.tar.gz"},"name":"aeson-extra","pinned":{"url":["https://hackage.haskell.org/package/aeson-extra-0.5.1/aeson-extra-0.5.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/aeson-extra-0.5.1.tar.gz"],"sha256":"4c26f22a50cdb0e7dd64269e72d78cc9c80e415bc10690dca92c9c7e2f0ca08d","cabal-sha256":"62ac31078a2ef0ca16d07b554bdd5deeb4cd92d6c79e8d1de577b51d21a33656"},"version":"0.5.1"},
"ansi-terminal": {"dependencies":["base","colour"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ansi-terminal-0.11.1/ansi-terminal-0.11.1.tar.gz"},"name":"ansi-terminal","pinned":{"url":["https://hackage.haskell.org/package/ansi-terminal-0.11.1/ansi-terminal-0.11.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-0.11.1.tar.gz"],"sha256":"ae54da066493747059c128ec66b00ab1668df318460d1337cec28b4444db722b","cabal-sha256":"e8428fcd5fe9d4e8a796a0c8107b7288a0a93ffaa8d761cf51f803384284bd77"},"version":"0.11.1"},
"ansi-wl-pprint": {"dependencies":["ansi-terminal","base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz"},"name":"ansi-wl-pprint","pinned":{"url":["https://hackage.haskell.org/package/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-wl-pprint-0.6.9.tar.gz"],"sha256":"a7b2e8e7cd3f02f2954e8b17dc60a0ccd889f49e2068ebb15abfa1d42f7a4eac","cabal-sha256":"212144ea0623b1170807a4162db05d87f26cf10b334aeadd0edb377aba06a1ce"},"version":"0.6.9"},
"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":"e0d9d1febc172e2a1b22aacd25df7f90be557dcf12ff87359f43128f8c194d9e"},"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":"b83dec34a53520de84c6dd3dc7aae45d22409b46eb471c478b98108215a370f0"},"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":"79584bdada8b730cb5138fca8c35c76fbef75fc1d1e01e6b1d815a5ee9843191"},"version":"0.14.4"},
"attoparsec-iso8601": {"dependencies":["attoparsec","base","base-compat-batteries","text","time","time-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/attoparsec-iso8601-1.0.2.1/attoparsec-iso8601-1.0.2.1.tar.gz"},"name":"attoparsec-iso8601","pinned":{"url":["https://hackage.haskell.org/package/attoparsec-iso8601-1.0.2.1/attoparsec-iso8601-1.0.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/attoparsec-iso8601-1.0.2.1.tar.gz"],"sha256":"13342ad347a993b5bc39b47b6c2d1ba13c2f8488cb3950940442ca3ecc36b2fe","cabal-sha256":"e9599340c5c3cd0812bb7d42c2e7652715365730c1e786bc5ab2bc3d30bf7368"},"version":"1.0.2.1"},
"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.6/base-orphans-0.8.6.tar.gz"},"name":"base-orphans","pinned":{"url":["https://hackage.haskell.org/package/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/base-orphans-0.8.6.tar.gz"],"sha256":"20a21c4b7adb0fd844b25e196241467406a28286b021f9b7a082ab03fa8015eb","cabal-sha256":"eb6758d0160d607e0c45dbd6b196f515b9a589fd4f6d2f926929dd5d56282d37"},"version":"0.8.6"},
"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":"50ec0e229255d4c45cbdd568da011311b8887f304b931564886016f4984334d8"},"version":"1.2.1.0"},
"basement": {"dependencies":["base","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/basement-0.0.12/basement-0.0.12.tar.gz"},"name":"basement","pinned":{"url":["https://hackage.haskell.org/package/basement-0.0.12/basement-0.0.12.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/basement-0.0.12.tar.gz"],"sha256":"53c4435b17b7df398c730406263957977fe0616b66529dafa8d1a0fd66b7fa8b","cabal-sha256":"cbb9187d3575b78ee1165b7a49a0e8570ee563820330a944a67cd09e1cfe23bf"},"version":"0.0.12"},
"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.11/bifunctors-5.5.11.tar.gz"},"name":"bifunctors","pinned":{"url":["https://hackage.haskell.org/package/bifunctors-5.5.11/bifunctors-5.5.11.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/bifunctors-5.5.11.tar.gz"],"sha256":"2b6b9672faab649995cf4c885f353b6638b6daee467a9ace40a7fc773831091c","cabal-sha256":"cc425ee85aae56dba1123baf6fb3fa7abcd90782f26bb904eef14c7332ee85f6"},"version":"5.5.11"},
"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"},
"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"},
"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"},
"cereal": {"dependencies":["array","base","bytestring","containers","ghc-prim"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cereal-0.5.8.2/cereal-0.5.8.2.tar.gz"},"name":"cereal","pinned":{"url":["https://hackage.haskell.org/package/cereal-0.5.8.2/cereal-0.5.8.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cereal-0.5.8.2.tar.gz"],"sha256":"17121355b92feea2d66220daa0ebb604a774e0d6359e2fc53bab362c44a5764f","cabal-sha256":"046ab07bfe82770e209a2ef57382171c88f7a194d020b768b7d8131299c7f023"},"version":"0.5.8.2"},
"clock": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/clock-0.8.2/clock-0.8.2.tar.gz"},"name":"clock","pinned":{"url":["https://hackage.haskell.org/package/clock-0.8.2/clock-0.8.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/clock-0.8.2.tar.gz"],"sha256":"0b5db110c703e68b251d5883253a934b012110b45393fc65df1b095eb9a4e461","cabal-sha256":"473ffd59765cc67634bdc55b63c699a85addf3a024089073ec2a862881e83e2a"},"version":"0.8.2"},
"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.4.2/conduit-1.3.4.2.tar.gz"},"name":"conduit","pinned":{"url":["https://hackage.haskell.org/package/conduit-1.3.4.2/conduit-1.3.4.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/conduit-1.3.4.2.tar.gz"],"sha256":"2cb9832f27c7cd50daed1309f688afc4da1bd49697cbeda8ec3f81ab0bcf2197","cabal-sha256":"92165c9fc22f4e8c75b936b8ed4739360e8318bec2a05cd2c8c5b293d126b477"},"version":"1.3.4.2"},
"conduit-combinators": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/conduit-combinators-1.3.0/conduit-combinators-1.3.0.tar.gz"},"name":"conduit-combinators","pinned":{"url":["https://hackage.haskell.org/package/conduit-combinators-1.3.0/conduit-combinators-1.3.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/conduit-combinators-1.3.0.tar.gz"],"sha256":"9717d916a0422a7fb7cc262302333269607530d40cd0bea3be947872f906e7d3","cabal-sha256":"0ada7712bd8291c958cbd0db1ccc8374936f260cfa41422d7a5d979d1c7ea757"},"version":"1.3.0"},
"conduit-extra": {"dependencies":["async","attoparsec","base","bytestring","conduit","directory","filepath","network","primitive","process","resourcet","stm","streaming-commons","text","transformers","typed-process","unliftio-core"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/conduit-extra-1.3.5/conduit-extra-1.3.5.tar.gz"},"name":"conduit-extra","pinned":{"url":["https://hackage.haskell.org/package/conduit-extra-1.3.5/conduit-extra-1.3.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/conduit-extra-1.3.5.tar.gz"],"sha256":"8a648dee203c01e647fa386bfe7a5b293ce552f8b5cab9c0dd5cb71c7cd012d9","cabal-sha256":"c3de6704df0b728d258827370b3de4e467a25d396037104639b859d743146365"},"version":"1.3.5"},
"connection": {"dependencies":["base","basement","bytestring","containers","data-default-class","network","socks","tls","x509","x509-store","x509-system","x509-validation"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/connection-0.3.1/connection-0.3.1.tar.gz"},"name":"connection","pinned":{"url":["https://hackage.haskell.org/package/connection-0.3.1/connection-0.3.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/connection-0.3.1.tar.gz"],"sha256":"5d759589c532c34d87bfc4f6fcb732bf55b55a93559d3b94229e8347a15375d9","cabal-sha256":"65da1c055610095733bcd228d85dff80804b23a5d18fede994a0f9fcd1b0c121"},"version":"0.3.1"},
"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":"160d301e00758606c9b98a3d226944e3e7552f8e28942623099d4b3a71971ba3"},"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":"ac71ed9565b732eb685e618801482c5c807f7456b7273fa0afcfe3d2285aa0d3"},"version":"0.11.101.0"},
"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":"147724f6a8e4394fcbd51bf52aba7a8b92d3fc8f42055cd6ca9486655e2ab614"},"version":"0.29"},
"cryptostore": {"dependencies":["asn1-encoding","asn1-types","base","basement","bytestring","cryptonite","hourglass","memory","pem","x509","x509-validation"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/cryptostore-0.2.1.0/cryptostore-0.2.1.0.tar.gz"},"name":"cryptostore","pinned":{"url":["https://hackage.haskell.org/package/cryptostore-0.2.1.0/cryptostore-0.2.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/cryptostore-0.2.1.0.tar.gz"],"sha256":"c53ea26f68d1cb2961d75a05c1b96681639af8c7391d36a49f47a96c65ebc90f","cabal-sha256":"9896e2984f36a1c8790f057fd5ce3da4cbcaf8aa73eb2d9277916886978c5b19"},"version":"0.2.1.0"},
"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":"e909776381648a75e82438a40df33c05397b57119b80bb83e38189370319b67a"},"version":"0.3.2"},
"deepseq": {"dependencies":[],"location":{"type":"core"},"name":"deepseq","version":"1.4.5.0"},
"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"},
"entropy": {"dependencies":["Cabal","base","bytestring","directory","filepath","process","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/entropy-0.4.1.7/entropy-0.4.1.7.tar.gz"},"name":"entropy","pinned":{"url":["https://hackage.haskell.org/package/entropy-0.4.1.7/entropy-0.4.1.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/entropy-0.4.1.7.tar.gz"],"sha256":"a9063dfeb566b443e6ea101fbcc22f23d8cec8b9600bfd1378b0ecadf04be9ee","cabal-sha256":"56ebebf726696e204e5126d748defdfc8453ff9d0a817b21a704d92e7bad5f18"},"version":"0.4.1.7"},
"exceptions": {"dependencies":[],"location":{"type":"core"},"name":"exceptions","version":"0.10.4"},
"extra": {"dependencies":["base","clock","directory","filepath","process","time","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/extra-1.7.10/extra-1.7.10.tar.gz"},"name":"extra","pinned":{"url":["https://hackage.haskell.org/package/extra-1.7.10/extra-1.7.10.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/extra-1.7.10.tar.gz"],"sha256":"9fdfe67986c89b6cc7a648904a997f4b774f8173cec3de64289d9c45224c4140","cabal-sha256":"e384751317577554f873812358fab022da02aa9a286c9341308fac83f4d766c5"},"version":"1.7.10"},
"filepath": {"dependencies":[],"location":{"type":"core"},"name":"filepath","version":"1.4.2.1"},
"free": {"dependencies":["base","comonad","containers","distributive","exceptions","indexed-traversable","mtl","profunctors","semigroupoids","template-haskell","th-abstraction","transformers","transformers-base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/free-5.1.7/free-5.1.7.tar.gz"},"name":"free","pinned":{"url":["https://hackage.haskell.org/package/free-5.1.7/free-5.1.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/free-5.1.7.tar.gz"],"sha256":"b230d1e7e6bd0da6b8a1c83fe0c1609cb510bbec9fef7804b3604cd979402b88","cabal-sha256":"8bfb0e750105d953d403a60d1e535a4e5ebba7112ca2818a70c5d413ae3c6d74"},"version":"5.1.7"},
"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"},
"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"},
"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"},
"http-client": {"dependencies":["array","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.10/http-client-0.7.10.tar.gz"},"name":"http-client","pinned":{"url":["https://hackage.haskell.org/package/http-client-0.7.10/http-client-0.7.10.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http-client-0.7.10.tar.gz"],"sha256":"623291c7fab0328d0e40ad3c7fbe407fee4d4bf5123a0861796569bb21c2d7e7","cabal-sha256":"8eac235f5beeec9b748021e5e89dde20b192c2c2d037823a205200b5bcd91838"},"version":"0.7.10"},
"http-client-tls": {"dependencies":["base","bytestring","case-insensitive","connection","containers","cryptonite","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.5.3/http-client-tls-0.3.5.3.tar.gz"},"name":"http-client-tls","pinned":{"url":["https://hackage.haskell.org/package/http-client-tls-0.3.5.3/http-client-tls-0.3.5.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http-client-tls-0.3.5.3.tar.gz"],"sha256":"471abf8f29a909f40b21eab26a410c0e120ae12ce337512a61dae9f52ebb4362","cabal-sha256":"c97c3d88e6318a3056e42e2cd0913d5c4bff381f83341bb6ff06865fd12c8b52"},"version":"0.3.5.3"},
"http-conduit": {"dependencies":["aeson","attoparsec","base","bytestring","conduit","conduit-extra","http-client","http-client-tls","http-types","mtl","resourcet","transformers","unliftio-core"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/http-conduit-2.3.8/http-conduit-2.3.8.tar.gz"},"name":"http-conduit","pinned":{"url":["https://hackage.haskell.org/package/http-conduit-2.3.8/http-conduit-2.3.8.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/http-conduit-2.3.8.tar.gz"],"sha256":"cfbef293856fdcce58618726ff911ca28e2ad07c8522b2cd1cfa2cb6e02542ae","cabal-sha256":"5a5f23a594dc47754d8670de5b6dffbdf1849417ce9f0a41c4d77ea52232c255"},"version":"2.3.8"},
"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"},
"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":"d66228887242f93ccb4fc7101a1e25a6560c8e4708f6e9ee1d3dd21901756c65"},"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/indexed-traversable-instances-0.1.1.tar.gz"},"name":"indexed-traversable-instances","pinned":{"url":["https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1/indexed-traversable-instances-0.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/indexed-traversable-instances-0.1.1.tar.gz"],"sha256":"100ed1023b541328b04bcec0964b9f9d5fc93285fc23a2ac6873bf8597439a44","cabal-sha256":"69ce2476ac8376bc269ca05a7a5973f033d4a7736793dc22a3ec3032da70ceb7"},"version":"0.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":"b65e11ec6f4b29c5278716da0544b951a49ab5310608df0fc41eec29f15691d9"},"version":"1.0.3.1"},
"invariant": {"dependencies":["StateVar","array","base","bifunctors","comonad","containers","contravariant","ghc-prim","profunctors","stm","tagged","template-haskell","th-abstraction","transformers","transformers-compat","unordered-containers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/invariant-0.5.5/invariant-0.5.5.tar.gz"},"name":"invariant","pinned":{"url":["https://hackage.haskell.org/package/invariant-0.5.5/invariant-0.5.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/invariant-0.5.5.tar.gz"],"sha256":"26150aff8031f62c4c935f7376ac61fb092ed7c4b6da26d13389eca664e2c7f5","cabal-sha256":"1d92f6f6f1c3a95d8ffaa393baa2d8ae8c42a9e472c060144c0a0864aa4d23ca"},"version":"0.5.5"},
"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"},
"jwt": {"dependencies":["aeson","base","bytestring","containers","cryptonite","cryptostore","http-types","memory","network-uri","scientific","semigroups","text","time","unordered-containers","vector","x509","x509-store"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/jwt-0.11.0/jwt-0.11.0.tar.gz"},"name":"jwt","pinned":{"url":["https://hackage.haskell.org/package/jwt-0.11.0/jwt-0.11.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/jwt-0.11.0.tar.gz"],"sha256":"dd4abe06c45c8c4862bde40fb54dc5235668b1641040eb58cd79cd10305d38d1","cabal-sha256":"69e19a22f2f6908b798ed1c3e6152d93af168ce1257d2d92995b67dc028bbcd5"},"version":"0.11.0"},
"kan-extensions": {"dependencies":["adjunctions","array","base","comonad","containers","contravariant","distributive","free","invariant","mtl","profunctors","semigroupoids","tagged","transformers","transformers-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/kan-extensions-5.2.3/kan-extensions-5.2.3.tar.gz"},"name":"kan-extensions","pinned":{"url":["https://hackage.haskell.org/package/kan-extensions-5.2.3/kan-extensions-5.2.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/kan-extensions-5.2.3.tar.gz"],"sha256":"b4f6fed2a7c011a86345b876688ebc8d38d23e372a37a8452b82882918ef72e6","cabal-sha256":"f98303d68cfe59981e30cd981327503a8bff429a6124654700c813ec1eedf8fa"},"version":"5.2.3"},
"lens": {"dependencies":["array","assoc","base","base-orphans","bifunctors","bytestring","call-stack","comonad","containers","contravariant","distributive","exceptions","filepath","free","ghc-prim","hashable","indexed-traversable","indexed-traversable-instances","kan-extensions","mtl","parallel","profunctors","reflection","semigroupoids","strict","tagged","template-haskell","text","th-abstraction","these","transformers","transformers-compat","unordered-containers","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/lens-5.0.1/lens-5.0.1.tar.gz"},"name":"lens","pinned":{"url":["https://hackage.haskell.org/package/lens-5.0.1/lens-5.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/lens-5.0.1.tar.gz"],"sha256":"ec543d933636419d686a9f00898f9a81cbbde65a24960f43a9f0a27216e9fc3f","cabal-sha256":"63ed57e4d54c583ae2873d6892ef690942d90030864d0b772413a1458e98159f"},"version":"5.0.1"},
"lens-aeson": {"dependencies":["aeson","attoparsec","base","bytestring","lens","scientific","text","unordered-containers","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/lens-aeson-1.1.3/lens-aeson-1.1.3.tar.gz"},"name":"lens-aeson","pinned":{"url":["https://hackage.haskell.org/package/lens-aeson-1.1.3/lens-aeson-1.1.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/lens-aeson-1.1.3.tar.gz"],"sha256":"ba9e479b6c5b263b88d8e48f20e21c5b16cf6ead8f9433ab7bd02a60b3b15e16","cabal-sha256":"52c8eaecd2d1c2a969c0762277c4a8ee72c339a686727d5785932e72ef9c3050"},"version":"1.1.3"},
"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.0.9/mime-types-0.1.0.9.tar.gz"},"name":"mime-types","pinned":{"url":["https://hackage.haskell.org/package/mime-types-0.1.0.9/mime-types-0.1.0.9.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/mime-types-0.1.0.9.tar.gz"],"sha256":"0a32435169ef4ba59f4a4b8addfd0c04479410854d1b8d69a1e38fb389ba71d2","cabal-sha256":"d631fe56daed713ec7798933aaa1429dc9912d85375619aa6e25a0fefe8e95e7"},"version":"0.1.0.9"},
"monad-loops": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz"},"name":"monad-loops","pinned":{"url":["https://hackage.haskell.org/package/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/monad-loops-0.4.3.tar.gz"],"sha256":"7eaaaf6bc43661e9e86e310ff8c56fbea16eb6bf13c31a2e28103138ac164c18","cabal-sha256":"ada4f1295ece07f9a7398bc5b40c4532f95a733a8604d2a2f57f05f878766df2"},"version":"0.4.3"},
"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.2.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":"e3d78b13db9512aeb106e44a334ab42b7aa48d26c097299084084cb8be5c5568"},"version":"3.1.2.7"},
"network-info": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/network-info-0.2.0.10/network-info-0.2.0.10.tar.gz"},"name":"network-info","pinned":{"url":["https://hackage.haskell.org/package/network-info-0.2.0.10/network-info-0.2.0.10.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/network-info-0.2.0.10.tar.gz"],"sha256":"5680f6975d34cf4f81fa7ca0c8efd682261d6a1119e06dece0f67c7bd97fd52a","cabal-sha256":"cda87030e0e7adc56696006035fc322d5a6b8b0b41dd6d339ea630484de1711e"},"version":"0.2.0.10"},
"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"},
"optparse-applicative": {"dependencies":["ansi-wl-pprint","base","process","transformers","transformers-compat"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/optparse-applicative-0.16.1.0/optparse-applicative-0.16.1.0.tar.gz"},"name":"optparse-applicative","pinned":{"url":["https://hackage.haskell.org/package/optparse-applicative-0.16.1.0/optparse-applicative-0.16.1.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/optparse-applicative-0.16.1.0.tar.gz"],"sha256":"6205278362f333c52256b9dd3edf5f8fe0f84f00cb9ee000291089f6eaccd69a","cabal-sha256":"418c22ed6a19124d457d96bc66bd22c93ac22fad0c7100fe4972bbb4ac989731"},"version":"0.16.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":"19ff631f3a26ee7cf0603e2b80fc375d77d3f350ae460ae72fe4cf5da665c90b"},"version":"3.2.2.0"},
"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"},
"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":"6b28a1c0572f5ca50597ba8388aeade21515842969ae192cdc6bfca81367bf56"},"version":"0.7.3.0"},
"process": {"dependencies":[],"location":{"type":"core"},"name":"process","version":"1.6.13.2"},
"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":"3d3685119243a7ebf984fa6af03299d156ab7674a432e2e15ecee2a4fd420fb6"},"version":"5.6.2"},
"random": {"dependencies":["base","bytestring","deepseq","mtl","splitmix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/random-1.2.1/random-1.2.1.tar.gz"},"name":"random","pinned":{"url":["https://hackage.haskell.org/package/random-1.2.1/random-1.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/random-1.2.1.tar.gz"],"sha256":"265c768fc5f2ca53cde6a87e706b4448cad474c3deece933c103f24453661457","cabal-sha256":"8bee24dc0c985a90ee78d94c61f8aed21c49633686f0f1c14c5078d818ee43a2"},"version":"1.2.1"},
"recursion-schemes": {"dependencies":["base","base-orphans","comonad","containers","data-fix","free","template-haskell","th-abstraction","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/recursion-schemes-5.2.2.2/recursion-schemes-5.2.2.2.tar.gz"},"name":"recursion-schemes","pinned":{"url":["https://hackage.haskell.org/package/recursion-schemes-5.2.2.2/recursion-schemes-5.2.2.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/recursion-schemes-5.2.2.2.tar.gz"],"sha256":"66c3492a2fb10cea81348d0828c518b96b39f354d9e37d028a3fa279933c1405","cabal-sha256":"355347387d587a9316b80cb1e9fc66ec6fd955c3bea4cc78bf28e4d3a6c6d8d4"},"version":"5.2.2.2"},
"reflection": {"dependencies":["base","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/reflection-2.1.6/reflection-2.1.6.tar.gz"},"name":"reflection","pinned":{"url":["https://hackage.haskell.org/package/reflection-2.1.6/reflection-2.1.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/reflection-2.1.6.tar.gz"],"sha256":"bf3e14917ebb329a53701a3cce0afe670f20037a0148dbfa5cbfa574ed6ba6cd","cabal-sha256":"f41afef54a696377bb7591e12969a56e7a4a1cf1d2a32210ab24c6a7aa9bd7ae"},"version":"2.1.6"},
"resourcet": {"dependencies":["base","containers","exceptions","mtl","primitive","transformers","unliftio-core"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/resourcet-1.2.4.3/resourcet-1.2.4.3.tar.gz"},"name":"resourcet","pinned":{"url":["https://hackage.haskell.org/package/resourcet-1.2.4.3/resourcet-1.2.4.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/resourcet-1.2.4.3.tar.gz"],"sha256":"054152fec5cdc044dd9310c37e548913bcec67ec4e84998a1419a8c067b43b7f","cabal-sha256":"adb4c564a42546b7fc0d9d08a48f57a4700584b4e7de585cbbea8e519c30d34b"},"version":"1.2.4.3"},
"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.2/safe-exceptions-0.1.7.2.tar.gz"},"name":"safe-exceptions","pinned":{"url":["https://hackage.haskell.org/package/safe-exceptions-0.1.7.2/safe-exceptions-0.1.7.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/safe-exceptions-0.1.7.2.tar.gz"],"sha256":"69637f794146a8e7bfbc2db2bd0501c274ec99504b597728e203187790064895","cabal-sha256":"8bc9cd9991863a238b3531dfc663f262016adbbd814f30b1c63a6ce914ff7906"},"version":"0.1.7.2"},
"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":"76465a82beb2af6ea83ebd00684acc0ffe659e7da7066329931dc8f02fc97507"},"version":"0.3.7.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.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":"0e179b4d3a8eff79001d374d6c91917c6221696b9620f0a4d86852fc6a9b9501"},"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":"fb1a86c250997c269106645724a67bc358235245cf385b589f855ac070d4ada0"},"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"},
"semver": {"dependencies":["attoparsec","base","deepseq","hashable","text"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/semver-0.4.0.1/semver-0.4.0.1.tar.gz"},"name":"semver","pinned":{"url":["https://hackage.haskell.org/package/semver-0.4.0.1/semver-0.4.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/semver-0.4.0.1.tar.gz"],"sha256":"7c47e326684efe407b2dc77924aa71c57c712465a9ed39c4097e6c1e1a1ff641","cabal-sha256":"a4f77491e1e7c8101e203748f6122918224590a44f81c39fefc62e27b448868d"},"version":"0.4.0.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.4/split-0.2.3.4.tar.gz"},"name":"split","pinned":{"url":["https://hackage.haskell.org/package/split-0.2.3.4/split-0.2.3.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/split-0.2.3.4.tar.gz"],"sha256":"271fe5104c9f40034aa9a1aad6269bcecc9454bc5a57c247e69e17de996c1f2a","cabal-sha256":"a6df9c3e806ee7cb50bc980a183fc1156f35022a39430dabac0bf9456fe18a4b"},"version":"0.2.3.4"},
"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":"714a55fd28d3e2533bd5b49e74f604ef8e5d7b06f249c8816f6c54aed431dcf1"},"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.3/streaming-commons-0.2.2.3.tar.gz"},"name":"streaming-commons","pinned":{"url":["https://hackage.haskell.org/package/streaming-commons-0.2.2.3/streaming-commons-0.2.2.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/streaming-commons-0.2.2.3.tar.gz"],"sha256":"627003cc1e9bd9deaedceef37ef3de1997eddf0f4f6a631894b1b3342df0f08b","cabal-sha256":"e4540748a6ab78a9e486a2b22d3d0d47097bf4b7ce9ba9a0b23b8c7e479bd077"},"version":"0.2.2.3"},
"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":"29c67d98a4404607f024750ab9c7210dadcbbef4e1944c48c52902f2071b2662"},"version":"0.8.6.1"},
"tar-conduit": {"dependencies":["base","bytestring","conduit","conduit-combinators","directory","filepath","safe-exceptions","text","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tar-conduit-0.3.2/tar-conduit-0.3.2.tar.gz"},"name":"tar-conduit","pinned":{"url":["https://hackage.haskell.org/package/tar-conduit-0.3.2/tar-conduit-0.3.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tar-conduit-0.3.2.tar.gz"],"sha256":"004578db7088e7ad53e23f8a293d739314698f0ec421ffad7be101e13c1cf62d","cabal-sha256":"17cb1c05343ed32db111c3f929f57ccce2b92a01d3ebd95a339db5e9b8bf147b"},"version":"0.3.2"},
"tasty": {"dependencies":["ansi-terminal","base","clock","containers","mtl","optparse-applicative","stm","tagged","unbounded-delays","unix","wcwidth"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tasty-1.4.2.1/tasty-1.4.2.1.tar.gz"},"name":"tasty","pinned":{"url":["https://hackage.haskell.org/package/tasty-1.4.2.1/tasty-1.4.2.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tasty-1.4.2.1.tar.gz"],"sha256":"19ff45187a09f2cb91088c3d0398e273e930190af2edff794d7363ed7e7b234e","cabal-sha256":"4f97a51e348ec1d5fcbc9fa0dae5e33ff41d8ce4f679a306bf7a46dc52f7a1ba"},"version":"1.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"},
"template-haskell": {"dependencies":[],"location":{"type":"core"},"name":"template-haskell","version":"2.17.0.0"},
"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":"962c6228555debdc46f758d0317dea16e5240d01419b42966674b08a5c3d8fa6"},"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.3.0/th-abstraction-0.4.3.0.tar.gz"},"name":"th-abstraction","pinned":{"url":["https://hackage.haskell.org/package/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/th-abstraction-0.4.3.0.tar.gz"],"sha256":"c8bb13e31d1d22a99168536a35c66e1091a6e4274b9841a023eac52c2bd3de06","cabal-sha256":"db4b3b69398acd8a7c5c8cc8a962da55d65d05d44d5039b51bd3cb5fb3d8400f"},"version":"0.4.3.0"},
"th-compat": {"dependencies":["base","template-haskell"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/th-compat-0.1.3/th-compat-0.1.3.tar.gz"},"name":"th-compat","pinned":{"url":["https://hackage.haskell.org/package/th-compat-0.1.3/th-compat-0.1.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/th-compat-0.1.3.tar.gz"],"sha256":"6b5059caf6714f47da92953badf2f556119877e09708c14e206b3ae98b8681c6","cabal-sha256":"a16dd922947a6877defe52c4c38d1ab48ed3f85a826930f5d1a568741d619993"},"version":"0.1.3"},
"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":"f069e766b8fed73d457fca20cc197f5c539bcdd03d7636e478ddf14dbb67684a"},"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":"42d8f2e08e965e1718917d54ad69e1d06bd4b87d66c41dc7410f59313dba4ed1"},"version":"1.9.6.1"},
"tls": {"dependencies":["asn1-encoding","asn1-types","async","base","bytestring","cereal","cryptonite","data-default-class","hourglass","memory","mtl","network","transformers","x509","x509-store","x509-validation"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tls-1.5.7/tls-1.5.7.tar.gz"},"name":"tls","pinned":{"url":["https://hackage.haskell.org/package/tls-1.5.7/tls-1.5.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tls-1.5.7.tar.gz"],"sha256":"b89e7d0848dbbcf24f3d7d78295e4593e9261fb19e6c14f1a04350920136f79a","cabal-sha256":"1cc30253a9696b65a9cafc0317fbf09f7dcea15e3a145ed6c9c0e28c632fa23a"},"version":"1.5.7"},
"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":"510709db2b12d1510d70de824ee544ca0a9e6f27aa7e299218cbacc0750b4a5e"},"version":"0.6.6"},
"typed-process": {"dependencies":["async","base","bytestring","process","stm","transformers","unliftio-core"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/typed-process-0.2.8.0/typed-process-0.2.8.0.tar.gz"},"name":"typed-process","pinned":{"url":["https://hackage.haskell.org/package/typed-process-0.2.8.0/typed-process-0.2.8.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/typed-process-0.2.8.0.tar.gz"],"sha256":"8578da545d6b2fa4b0b7296be389a736739153ced19d1dffbdee68aec978c0a9","cabal-sha256":"04debca208eab3457c9cc10ede1e5ea6f004174b9ac023af6519a2266de49cf6"},"version":"0.2.8.0"},
"unbounded-delays": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unbounded-delays-0.1.1.1/unbounded-delays-0.1.1.1.tar.gz"},"name":"unbounded-delays","pinned":{"url":["https://hackage.haskell.org/package/unbounded-delays-0.1.1.1/unbounded-delays-0.1.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unbounded-delays-0.1.1.1.tar.gz"],"sha256":"59ad7e53bfe32ffbf0e703b31490d41d14c70e4745ed49e8adf592ed68dd6185","cabal-sha256":"d7a2a49f15bdff2a8bdbd76f9d204580ea4be5a9def500c6371d51d8111cbcbe"},"version":"0.1.1.1"},
"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":"51125a20ae3e521932315f2ebe3b7621258b16af622c305dfc3a0355e99df5d8"},"version":"0.5.4"},
"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"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/unordered-containers-0.2.16.0/unordered-containers-0.2.16.0.tar.gz"},"name":"unordered-containers","pinned":{"url":["https://hackage.haskell.org/package/unordered-containers-0.2.16.0/unordered-containers-0.2.16.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/unordered-containers-0.2.16.0.tar.gz"],"sha256":"bccf68bcf262a149e8cdb25bc4a87d59642faa772ec4db384e16ac8f4f3f49ef","cabal-sha256":"859ec9a017e51194755cb8a445b767afc5ce0ac991cd50b0f96abd31b3687aab"},"version":"0.2.16.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":"2fbb3c0210068f2f1e11ea6b53f6f51670e87c0366666a7d2f7f6f88128b4cf2"},"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":"8447b8a08723877400da13b6329b3fb19ea9e4c20fabe62888841eb3708d7474"},"version":"1.0.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":"040210919e5ce454dcee3320f77803da3dbda579c8428dc25ff0155732234808"},"version":"0.12.3.1"},
"vector-algorithms": {"dependencies":["base","bytestring","primitive","vector"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz"},"name":"vector-algorithms","pinned":{"url":["https://hackage.haskell.org/package/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/vector-algorithms-0.8.0.4.tar.gz"],"sha256":"76176a56778bf30a275b1089ee6db24ec6c67d92525145f8dfe215b80137af3b","cabal-sha256":"bf4760b23a0fee09abb8c9e3c952c870f5dc9780876e9d7e38ab2bdd98c8f283"},"version":"0.8.0.4"},
"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"},
"wcwidth": {"dependencies":["base","containers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/wcwidth-0.0.2/wcwidth-0.0.2.tar.gz"},"name":"wcwidth","pinned":{"url":["https://hackage.haskell.org/package/wcwidth-0.0.2/wcwidth-0.0.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/wcwidth-0.0.2.tar.gz"],"sha256":"ffc68736a3bbde3e8157710f29f4a99c0ca593c41194579c54a92c62f6c12ed8","cabal-sha256":"77531eb6683c505c22ab3fa11bbc43d3ce1e7dac21401d4d5a19677d348bb5f3"},"version":"0.0.2"},
"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":"81fd3b1e56e6d8c5b1acdbed06d49c72186902f7400139152afd70e37ad956d2"},"version":"0.4.2"},
"x509": {"dependencies":["asn1-encoding","asn1-parse","asn1-types","base","bytestring","containers","cryptonite","hourglass","memory","mtl","pem"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/x509-1.7.6/x509-1.7.6.tar.gz"},"name":"x509","pinned":{"url":["https://hackage.haskell.org/package/x509-1.7.6/x509-1.7.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/x509-1.7.6.tar.gz"],"sha256":"a5d59a3a576f78a0f47adf509e53c2ab803491f07eb0c40b5ffd0304fa939884","cabal-sha256":"0bd3cf1f15ca56068a4aa5db31bff5be0ea2eefedda5aa572f4a1b9cb441d588"},"version":"1.7.6"},
"x509-store": {"dependencies":["asn1-encoding","asn1-types","base","bytestring","containers","cryptonite","directory","filepath","mtl","pem","x509"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/x509-store-1.6.9/x509-store-1.6.9.tar.gz"},"name":"x509-store","pinned":{"url":["https://hackage.haskell.org/package/x509-store-1.6.9/x509-store-1.6.9.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/x509-store-1.6.9.tar.gz"],"sha256":"c59213520cf31a0a18611a60b8a4d2d7aa6cb206c0545d857b98dcb90fc5c8da","cabal-sha256":"1f1abeab5bacf1407b920d0f34f4c35a5ad450ff0d8121cd3dc76460f81e711d"},"version":"1.6.9"},
"x509-system": {"dependencies":["base","bytestring","containers","directory","filepath","mtl","pem","process","x509","x509-store"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/x509-system-1.6.7/x509-system-1.6.7.tar.gz"},"name":"x509-system","pinned":{"url":["https://hackage.haskell.org/package/x509-system-1.6.7/x509-system-1.6.7.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/x509-system-1.6.7.tar.gz"],"sha256":"68fc1ffd9b33fc85886934a39f12064ef465b12043503fe1b489c098bb6a2b11","cabal-sha256":"45ddd5db19f18be80614e058e8838765f2749a8afcfd2b292bd6afb36820a3c0"},"version":"1.6.7"},
"x509-validation": {"dependencies":["asn1-encoding","asn1-types","base","bytestring","containers","cryptonite","data-default-class","hourglass","memory","mtl","pem","x509","x509-store"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/x509-validation-1.6.12/x509-validation-1.6.12.tar.gz"},"name":"x509-validation","pinned":{"url":["https://hackage.haskell.org/package/x509-validation-1.6.12/x509-validation-1.6.12.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/x509-validation-1.6.12.tar.gz"],"sha256":"0d8e44e199332b22df3e7c19d21b1a79f237fde9a3abf23bef9e7c4991d0f1c8","cabal-sha256":"4f4af20ec77f02c042ecd4726c195bb0e0b694b336de81e7bd4515b2917bd9bc"},"version":"1.6.12"},
"zlib": {"dependencies":["base","bytestring"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/zlib-0.6.2.3/zlib-0.6.2.3.tar.gz"},"name":"zlib","pinned":{"url":["https://hackage.haskell.org/package/zlib-0.6.2.3/zlib-0.6.2.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/zlib-0.6.2.3.tar.gz"],"sha256":"807f6bddf9cb3c517ce5757d991dde3c7e319953a22c86ee03d74534bd5abc88","cabal-sha256":"262a93dbf370be59f4ee57f3b1a51b338bc2c309797daa37c14f2262ae61dae4"},"version":"0.6.2.3"}
}
}