wasabibackend: Fix create_deps.sh script and update dependencies

The old version of the script tried to parse the output of the dotnet tool,
but apparently, that output changed and thus the list of dependencies was empty.

authored by Claudio Bley and committed by Jonathan Ringer 791cb92c 1b97f5d0

+602 -602
+61 -61
pkgs/applications/blockchains/wasabibackend/create_deps.sh
··· 1 1 #! /usr/bin/env nix-shell 2 - #! nix-shell -i bash -p dotnet-sdk_3 nixfmt 2 + #! nix-shell -i bash -p dotnet-sdk_3 jq xmlstarlet curl nixfmt 3 + set -euo pipefail 3 4 4 5 # Run this script to generate deps.nix 5 - # ./create_deps.sh /path/to/package/source/checkout > deps.nix 6 6 7 7 # TODO: consolidate with other dotnet deps generation scripts by which 8 8 # this script is inspired: 9 9 # - pkgs/servers/nosql/eventstore/create-deps.sh 10 10 # - pkgs/development/dotnet-modules/python-language-server/create_deps.sh 11 + # - pkgs/misc/emulators/ryujinx/updater.sh 12 + 13 + cd "$(dirname "${BASH_SOURCE[0]}")" 14 + 15 + deps_file="$(realpath "./deps.nix")" 16 + 17 + exec 2>&1 6> "$deps_file" 18 + 19 + store_src="$( nix-build ../../../.. -A wasabibackend.src --no-out-link )" 20 + src="$(mktemp -d)" 21 + cp -rT "$store_src" "$src" 22 + chmod -R +w "$src" 23 + pushd "$src" 11 24 12 25 URLBASE="https://www.nuget.org/api/v2/package" 13 26 ··· 30 43 sha256 = \"%s\"; 31 44 })" 32 45 46 + tmpdir="$(mktemp -d -p "$(pwd)")" # must be under source root 47 + trap 'rm -rf "$tmpdir"' EXIT 33 48 34 - function generate_restore_log() { 35 - checkout_path=$1 36 - >&2 echo "generating restore log for $checkout_path..." 37 - cd $checkout_path 38 - dotnet nuget locals all --clear 39 - dotnet restore -v normal --no-cache WalletWasabi.Backend -r linux-x64 40 - cd - 41 - } 49 + HOME="$tmpdir" dotnet restore --packages "$tmpdir"/.nuget/packages \ 50 + --no-cache --force --runtime linux-x64 \ 51 + WalletWasabi.Backend/WalletWasabi.Backend.csproj >&2 42 52 43 - function process_restore_log() { 44 - restore_log=$1 45 - >&2 echo "processing restore log..." 46 - while read line; do 47 - if echo $line | grep -q "^[[:space:]]*Installing"; then 48 - l=$(echo $line | xargs) 49 - l=${l#Installing } 50 - l=${l%.} 51 - echo $l 52 - fi 53 - done < $restore_log 54 - } 53 + mapfile -t repos < <( 54 + xmlstarlet sel -t -v 'configuration/packageSources/add/@value' -n NuGet.config "$tmpdir"/.nuget/NuGet/NuGet.Config | 55 + while IFS= read index 56 + do 57 + curl --compressed -fsL "$index" | \ 58 + jq -r '.resources[] | select(."@type" == "PackageBaseAddress/3.0.0")."@id"' 59 + done 60 + ) 55 61 56 - function prefetch_deps() { 57 - processed_log=$1 58 - >&2 echo "prefetching deps..." 59 - while read line; do 60 - name=$(echo $line | cut -d' ' -f1) 61 - >&2 echo "prefetching '$name' version: $version" 62 - version=$(echo $line | cut -d' ' -f2) 63 - hash=$(nix-prefetch-url "$URLBASE/$name/$version" 2>/dev/null) 64 - echo "$name $version $hash" 65 - done < $processed_log 66 - } 62 + echo $DEPS_HEADER >&6 67 63 68 - function generate_deps_expression() { 69 - packages=$1 70 - >&2 echo "generating deps nix-expression..." 71 - echo $DEPS_HEADER 72 - while read line; do 73 - name=$(echo $line | cut -d' ' -f1) 74 - version=$(echo $line | cut -d' ' -f2) 75 - hash=$(echo $line | cut -d' ' -f3) 76 - printf "$DEPS_TEMPLATE" $name $version $hash 77 - done < $packages 78 - echo $DEPS_FOOTER 79 - } 64 + cd "$tmpdir/.nuget/packages" 65 + for package in * 66 + do 67 + cd "$package" 68 + for version in * 69 + do 70 + found=false 71 + for repo in "${repos[@]}" 72 + do 73 + url="$repo$package/$version/$package.$version.nupkg" 74 + if curl -fsL "$url" -o /dev/null 75 + then 76 + found=true 77 + break 78 + fi 79 + done 80 + 81 + if ! $found 82 + then 83 + echo "couldn't find $package $version" >&2 84 + exit 1 85 + fi 86 + 87 + sha256=$(nix-prefetch-url "$url" 2>/dev/null) 88 + 89 + printf "$DEPS_TEMPLATE" $package $version $sha256 >&6 90 + done 91 + cd .. 92 + done 80 93 81 - function main() { 82 - checkout_path=$1 83 - tmpdir=$(mktemp -d) 84 - generate_restore_log $checkout_path > $tmpdir/restore.log 85 - process_restore_log $tmpdir/restore.log > $tmpdir/processed.log 86 - prefetch_deps $tmpdir/processed.log > $tmpdir/prefetched.log 87 - generate_deps_expression $tmpdir/prefetched.log > $tmpdir/deps.nix 88 - nixfmt $tmpdir/deps.nix 89 - cat $tmpdir/deps.nix 90 - rm -rf $tmpdir 91 - } 94 + echo $DEPS_FOOTER >&6 92 95 93 - if [ ! -d "$1" ]; then 94 - >&2 echo "First argument must be a directory, the path to the package source checkout" 95 - exit 1 96 - fi 96 + exec 6>&- 97 97 98 - main $@ 98 + nixfmt "$deps_file"
+541 -541
pkgs/applications/blockchains/wasabibackend/deps.nix
··· 9 9 in [ 10 10 11 11 (fetchNuGet { 12 - name = "System.Xml.XmlSerializer"; 13 - version = "4.0.11"; 14 - sha256 = "01nzc3gdslw90qfykq4qzr2mdnqxjl4sj0wp3fixiwdmlmvpib5z"; 12 + name = "microsoft.aspnetcore.app.runtime.linux-x64"; 13 + version = "3.1.19"; 14 + sha256 = "19z4zrchaxcz0a33c33n1qd11z9khj4323nfzsbzah0xxkkj8ka8"; 15 15 }) 16 16 (fetchNuGet { 17 - name = "System.Globalization.Extensions"; 18 - version = "4.3.0"; 19 - sha256 = "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls"; 17 + name = "microsoft.aspnetcore.jsonpatch"; 18 + version = "3.1.1"; 19 + sha256 = "0c0aaz9rlh9chc53dnv5jryp0x0415hipaizrmih3kzwd3fmqpml"; 20 20 }) 21 21 (fetchNuGet { 22 - name = "System.Runtime.Handles"; 23 - version = "4.3.0"; 24 - sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8"; 22 + name = "microsoft.aspnetcore.mvc.newtonsoftjson"; 23 + version = "3.1.1"; 24 + sha256 = "1c2lrlp64kkacnjgdyygr6fqdawk10l8j4qgppii6rq61yjwhcig"; 25 25 }) 26 26 (fetchNuGet { 27 - name = "System.Dynamic.Runtime"; 28 - version = "4.0.11"; 29 - sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; 27 + name = "microsoft.build"; 28 + version = "15.3.409"; 29 + sha256 = "0vzq6csp2yys9s96c7i37bjml439rdi47g8f5rzqdr7xf5a1jk81"; 30 30 }) 31 31 (fetchNuGet { 32 - name = "System.Threading.Overlapped"; 33 - version = "4.0.1"; 34 - sha256 = "0fi79az3vmqdp9mv3wh2phblfjls89zlj6p9nc3i9f6wmfarj188"; 32 + name = "microsoft.build.framework"; 33 + version = "15.3.409"; 34 + sha256 = "1dhanwb9ihbfay85xj7cwn0byzmmdz94hqfi3q6r1ncwdjd8y1s2"; 35 35 }) 36 36 (fetchNuGet { 37 - name = "System.Security.Principal"; 38 - version = "4.0.1"; 39 - sha256 = "1nbzdfqvzzbgsfdd5qsh94d7dbg2v4sw0yx6himyn52zf8z6007p"; 37 + name = "microsoft.build.runtime"; 38 + version = "15.3.409"; 39 + sha256 = "135ycnqz5jfg61y5zaapgc7xdpjx2aq4icmxb9ph7h5inl445q7q"; 40 40 }) 41 41 (fetchNuGet { 42 - name = "System.Private.DataContractSerialization"; 43 - version = "4.1.1"; 44 - sha256 = "1xk9wvgzipssp1393nsg4n16zbr5481k03nkdlj954hzq5jkx89r"; 42 + name = "microsoft.build.tasks.core"; 43 + version = "15.3.409"; 44 + sha256 = "135swyygp7cz2civwsz6a7dj7h8bzp7yrybmgxjanxwrw66hm933"; 45 45 }) 46 46 (fetchNuGet { 47 - name = "Microsoft.Win32.Registry"; 48 - version = "4.0.0"; 49 - sha256 = "1spf4m9pikkc19544p29a47qnhcd885klncahz133hbnyqbkmz9k"; 47 + name = "microsoft.build.utilities.core"; 48 + version = "15.3.409"; 49 + sha256 = "1p8a0l9sxmjj86qha748qjw2s2n07q8mn41mj5r6apjnwl27ywnf"; 50 50 }) 51 51 (fetchNuGet { 52 - name = "System.Reflection.Emit"; 53 - version = "4.0.1"; 54 - sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp"; 52 + name = "microsoft.csharp"; 53 + version = "4.3.0"; 54 + sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; 55 55 }) 56 56 (fetchNuGet { 57 - name = "System.Reflection.Emit.Lightweight"; 58 - version = "4.0.1"; 59 - sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; 57 + name = "microsoft.csharp"; 58 + version = "4.7.0"; 59 + sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; 60 60 }) 61 61 (fetchNuGet { 62 - name = "System.Reflection.Emit.ILGeneration"; 63 - version = "4.0.1"; 64 - sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0"; 62 + name = "microsoft.extensions.apidescription.server"; 63 + version = "3.0.0"; 64 + sha256 = "13a47xcqyi5gz85swxd4mgp7ndgl4kknrvv3xwmbn71hsh953hsh"; 65 65 }) 66 66 (fetchNuGet { 67 - name = "System.Globalization.Extensions"; 68 - version = "4.0.1"; 69 - sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc"; 67 + name = "microsoft.extensions.fileproviders.abstractions"; 68 + version = "2.0.0"; 69 + sha256 = "0d6y5isjy6jpf4w3f3w89cwh9p40glzhwvm7cwhx05wkqd8bk9w4"; 70 70 }) 71 71 (fetchNuGet { 72 - name = "System.Diagnostics.DiagnosticSource"; 73 - version = "4.0.0"; 74 - sha256 = "1n6c3fbz7v8d3pn77h4v5wvsfrfg7v1c57lg3nff3cjyh597v23m"; 72 + name = "microsoft.extensions.fileproviders.physical"; 73 + version = "2.0.0"; 74 + sha256 = "0l0l92g7sq4122n139av1pn1jl6wlw92hjmdnr47xdss0ndmwrs3"; 75 75 }) 76 76 (fetchNuGet { 77 - name = "System.Threading.Tasks.Extensions"; 78 - version = "4.0.0"; 79 - sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; 77 + name = "microsoft.extensions.filesystemglobbing"; 78 + version = "2.0.0"; 79 + sha256 = "02lzy6r14ghwfwm384xajq08vv3pl3ww0mi5isrr10vivhijhgg4"; 80 80 }) 81 81 (fetchNuGet { 82 - name = "System.Security.Cryptography.Cng"; 83 - version = "4.2.0"; 84 - sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc"; 82 + name = "microsoft.extensions.logging.abstractions"; 83 + version = "1.0.0"; 84 + sha256 = "1sh9bidmhy32gkz6fkli79mxv06546ybrzppfw5v2aq0bda1ghka"; 85 85 }) 86 86 (fetchNuGet { 87 - name = "System.Security.Cryptography.Csp"; 88 - version = "4.0.0"; 89 - sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q"; 87 + name = "microsoft.extensions.primitives"; 88 + version = "2.0.0"; 89 + sha256 = "1xppr5jbny04slyjgngxjdm0maxdh47vq481ps944d7jrfs0p3mb"; 90 90 }) 91 91 (fetchNuGet { 92 - name = "Microsoft.VisualStudio.Web.CodeGeneration.Tools"; 93 - version = "2.0.2"; 94 - sha256 = "0fkjm06irs53d77z29i6dwj5pjhgj9ivhad8v39ghnrwasc0ivq6"; 92 + name = "microsoft.netcore.app"; 93 + version = "2.0.5"; 94 + sha256 = "0qb7k624w7l0zhapdp519ymqg84a67r8zyd8cpj42hywsgb0dqv6"; 95 95 }) 96 96 (fetchNuGet { 97 - name = "System.Security.Cryptography.OpenSsl"; 98 - version = "4.0.0"; 99 - sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q"; 97 + name = "microsoft.netcore.app.runtime.linux-x64"; 98 + version = "3.1.19"; 99 + sha256 = "10c9bq1z8j173n9jzamgplbxq101yscwdhksshn1ybisn7cr5g0h"; 100 100 }) 101 101 (fetchNuGet { 102 - name = "Microsoft.VisualStudio.Web.CodeGeneration.Contracts"; 103 - version = "2.0.2"; 104 - sha256 = "1fs6sbjn0chx6rv38d61zgk8mhyyxz44xp4wsfya0lvkckyszyn1"; 102 + name = "microsoft.netcore.dotnetapphost"; 103 + version = "2.0.5"; 104 + sha256 = "00bsxdg9c8msjxyffvfi8siqk8v2m7ca8fqy1npv7b2pzg3byjws"; 105 105 }) 106 106 (fetchNuGet { 107 - name = "runtime.native.System.Net.Http"; 108 - version = "4.0.1"; 109 - sha256 = "1hgv2bmbaskx77v8glh7waxws973jn4ah35zysnkxmf0196sfxg6"; 107 + name = "microsoft.netcore.dotnethostpolicy"; 108 + version = "2.0.5"; 109 + sha256 = "0v5csskiwpk8kz8wclqad8kcjmxr7ik4w99wl05740qvaag3qysk"; 110 110 }) 111 111 (fetchNuGet { 112 - name = "Microsoft.Extensions.FileProviders.Physical"; 113 - version = "2.0.0"; 114 - sha256 = "0l0l92g7sq4122n139av1pn1jl6wlw92hjmdnr47xdss0ndmwrs3"; 112 + name = "microsoft.netcore.dotnethostresolver"; 113 + version = "2.0.5"; 114 + sha256 = "1sz2fdp8fdwz21x3lr2m1zhhrbix6iz699fjkwiryqdjl4ygd3hw"; 115 115 }) 116 116 (fetchNuGet { 117 - name = "runtime.native.System.IO.Compression"; 118 - version = "4.1.0"; 119 - sha256 = "0d720z4lzyfcabmmnvh0bnj76ll7djhji2hmfh3h44sdkjnlkknk"; 117 + name = "microsoft.netcore.platforms"; 118 + version = "1.0.1"; 119 + sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; 120 120 }) 121 121 (fetchNuGet { 122 - name = "Microsoft.NETCore.App"; 123 - version = "2.0.5"; 124 - sha256 = "0qb7k624w7l0zhapdp519ymqg84a67r8zyd8cpj42hywsgb0dqv6"; 122 + name = "microsoft.netcore.platforms"; 123 + version = "1.1.0"; 124 + sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; 125 125 }) 126 126 (fetchNuGet { 127 - name = "runtime.native.System.Security.Cryptography"; 128 - version = "4.0.0"; 129 - sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9"; 127 + name = "microsoft.netcore.platforms"; 128 + version = "2.0.1"; 129 + sha256 = "1j2hmnivgb4plni2dd205kafzg6mkg7r4knrd3s7mg75wn2l25np"; 130 130 }) 131 131 (fetchNuGet { 132 - name = "NuGet.Frameworks"; 133 - version = "4.0.0"; 134 - sha256 = "0nar684cm53cvzx28gzl6kmpg9mrfr1yv29323din7xqal4pscgq"; 132 + name = "microsoft.netcore.platforms"; 133 + version = "3.1.0"; 134 + sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j"; 135 135 }) 136 136 (fetchNuGet { 137 - name = "Microsoft.Build.Runtime"; 138 - version = "15.3.409"; 139 - sha256 = "135ycnqz5jfg61y5zaapgc7xdpjx2aq4icmxb9ph7h5inl445q7q"; 137 + name = "microsoft.netcore.targets"; 138 + version = "1.0.1"; 139 + sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; 140 140 }) 141 141 (fetchNuGet { 142 - name = "runtime.native.System"; 143 - version = "4.0.0"; 144 - sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf"; 142 + name = "microsoft.netcore.targets"; 143 + version = "1.1.0"; 144 + sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; 145 145 }) 146 146 (fetchNuGet { 147 - name = "System.Buffers"; 148 - version = "4.0.0"; 149 - sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr"; 147 + name = "microsoft.openapi"; 148 + version = "1.1.4"; 149 + sha256 = "1sn79829nhx6chi2qxsza1801di7zdl5fd983m0jakawzbjhjcb3"; 150 150 }) 151 151 (fetchNuGet { 152 - name = "Microsoft.NETCore.Targets"; 153 - version = "1.0.1"; 154 - sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; 152 + name = "microsoft.visualstudio.web.codegeneration.contracts"; 153 + version = "2.0.2"; 154 + sha256 = "1fs6sbjn0chx6rv38d61zgk8mhyyxz44xp4wsfya0lvkckyszyn1"; 155 155 }) 156 156 (fetchNuGet { 157 - name = "Newtonsoft.Json"; 158 - version = "10.0.1"; 159 - sha256 = "15ncqic3p2rzs8q8ppi0irl2miq75kilw4lh8yfgjq96id0ds3hv"; 157 + name = "microsoft.visualstudio.web.codegeneration.tools"; 158 + version = "2.0.2"; 159 + sha256 = "0fkjm06irs53d77z29i6dwj5pjhgj9ivhad8v39ghnrwasc0ivq6"; 160 160 }) 161 161 (fetchNuGet { 162 - name = "Microsoft.NETCore.DotNetAppHost"; 163 - version = "2.0.5"; 164 - sha256 = "00bsxdg9c8msjxyffvfi8siqk8v2m7ca8fqy1npv7b2pzg3byjws"; 162 + name = "microsoft.win32.primitives"; 163 + version = "4.0.1"; 164 + sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7"; 165 165 }) 166 166 (fetchNuGet { 167 - name = "System.Runtime.CompilerServices.Unsafe"; 168 - version = "4.4.0"; 169 - sha256 = "0a6ahgi5b148sl5qyfpyw383p3cb4yrkm802k29fsi4mxkiwir29"; 167 + name = "microsoft.win32.registry"; 168 + version = "4.0.0"; 169 + sha256 = "1spf4m9pikkc19544p29a47qnhcd885klncahz133hbnyqbkmz9k"; 170 170 }) 171 171 (fetchNuGet { 172 - name = "System.Reflection.Emit.Lightweight"; 173 - version = "4.3.0"; 174 - sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c"; 172 + name = "microsoft.win32.registry"; 173 + version = "4.7.0"; 174 + sha256 = "0bx21jjbs7l5ydyw4p6cn07chryxpmchq2nl5pirzz4l3b0q4dgs"; 175 175 }) 176 176 (fetchNuGet { 177 - name = "System.IO.FileSystem"; 178 - version = "4.3.0"; 179 - sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw"; 177 + name = "nbitcoin"; 178 + version = "5.0.47"; 179 + sha256 = "1plri6q83jn80m95np0zxdg3nk2f36z8v42j4sg5wjv8qppp866d"; 180 180 }) 181 181 (fetchNuGet { 182 - name = "Microsoft.Extensions.FileSystemGlobbing"; 183 - version = "2.0.0"; 184 - sha256 = "02lzy6r14ghwfwm384xajq08vv3pl3ww0mi5isrr10vivhijhgg4"; 182 + name = "nbitcoin.secp256k1"; 183 + version = "1.0.3"; 184 + sha256 = "08d4db64j1qz8ax9fg8zi6n7g1n53clnkajbbvv2hgaqyfrsnqxj"; 185 185 }) 186 186 (fetchNuGet { 187 - name = "Microsoft.Extensions.FileProviders.Abstractions"; 188 - version = "2.0.0"; 189 - sha256 = "0d6y5isjy6jpf4w3f3w89cwh9p40glzhwvm7cwhx05wkqd8bk9w4"; 187 + name = "netstandard.library"; 188 + version = "1.6.0"; 189 + sha256 = "0nmmv4yw7gw04ik8ialj3ak0j6pxa9spih67hnn1h2c38ba8h58k"; 190 190 }) 191 191 (fetchNuGet { 192 - name = "Microsoft.NETCore.Platforms"; 192 + name = "netstandard.library"; 193 193 version = "2.0.1"; 194 - sha256 = "1j2hmnivgb4plni2dd205kafzg6mkg7r4knrd3s7mg75wn2l25np"; 194 + sha256 = "0d44wjxphs1ck838v7dapm0ag0b91zpiy33cr5vflsrwrqgj51dk"; 195 195 }) 196 196 (fetchNuGet { 197 - name = "Microsoft.NETCore.DotNetHostPolicy"; 198 - version = "2.0.5"; 199 - sha256 = "0v5csskiwpk8kz8wclqad8kcjmxr7ik4w99wl05740qvaag3qysk"; 197 + name = "newtonsoft.json"; 198 + version = "10.0.1"; 199 + sha256 = "15ncqic3p2rzs8q8ppi0irl2miq75kilw4lh8yfgjq96id0ds3hv"; 200 + }) 201 + (fetchNuGet { 202 + name = "newtonsoft.json"; 203 + version = "11.0.1"; 204 + sha256 = "1z68j07if1xf71lbsrgbia52r812i2dv541sy44ph4dzjjp7pd4m"; 200 205 }) 201 206 (fetchNuGet { 202 - name = "System.IO.FileSystem.Primitives"; 203 - version = "4.3.0"; 204 - sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c"; 207 + name = "newtonsoft.json"; 208 + version = "12.0.2"; 209 + sha256 = "0w2fbji1smd2y7x25qqibf1qrznmv4s6s0jvrbvr6alb7mfyqvh5"; 205 210 }) 206 211 (fetchNuGet { 207 - name = "NETStandard.Library"; 208 - version = "2.0.1"; 209 - sha256 = "0d44wjxphs1ck838v7dapm0ag0b91zpiy33cr5vflsrwrqgj51dk"; 212 + name = "newtonsoft.json.bson"; 213 + version = "1.0.2"; 214 + sha256 = "0c27bhy9x3c2n26inq32kmp6drpm71n6mqnmcr19wrlcaihglj35"; 210 215 }) 211 216 (fetchNuGet { 212 - name = "System.Threading.Tasks.Extensions"; 213 - version = "4.3.0"; 214 - sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z"; 217 + name = "nuget.frameworks"; 218 + version = "4.0.0"; 219 + sha256 = "0nar684cm53cvzx28gzl6kmpg9mrfr1yv29323din7xqal4pscgq"; 215 220 }) 216 221 (fetchNuGet { 217 - name = "System.Collections.Specialized"; 218 - version = "4.3.0"; 219 - sha256 = "1sdwkma4f6j85m3dpb53v9vcgd0zyc9jb33f8g63byvijcj39n20"; 222 + name = "runtime.any.system.collections"; 223 + version = "4.0.11"; 224 + sha256 = "1x44bm1cgv28zmrp095wf9mn8a6a0ivnzp9v14dcbhx06igxzgg0"; 220 225 }) 221 226 (fetchNuGet { 222 - name = "System.ComponentModel"; 223 - version = "4.3.0"; 224 - sha256 = "0986b10ww3nshy30x9sjyzm0jx339dkjxjj3401r3q0f6fx2wkcb"; 227 + name = "runtime.any.system.diagnostics.tracing"; 228 + version = "4.1.0"; 229 + sha256 = "041im8hmp1zdgrx6jzyrdch6kshvbddmkar7r2mlm1ksb5c5kwpq"; 225 230 }) 226 231 (fetchNuGet { 227 - name = "System.Collections.NonGeneric"; 228 - version = "4.3.0"; 229 - sha256 = "07q3k0hf3mrcjzwj8fwk6gv3n51cb513w4mgkfxzm3i37sc9kz7k"; 232 + name = "runtime.any.system.globalization"; 233 + version = "4.0.11"; 234 + sha256 = "0240rp66pi5bw1xklmh421hj7arwcdmjmgfkiq1cbc6nrm8ah286"; 230 235 }) 231 236 (fetchNuGet { 232 - name = "System.ComponentModel.Primitives"; 233 - version = "4.3.0"; 234 - sha256 = "1svfmcmgs0w0z9xdw2f2ps05rdxmkxxhf0l17xk9l1l8xfahkqr0"; 237 + name = "runtime.any.system.io"; 238 + version = "4.1.0"; 239 + sha256 = "0kasfkjiml2kk8prnyn1990nhsahnjggvqwszqjdsfwfl43vpcb5"; 235 240 }) 236 241 (fetchNuGet { 237 - name = "System.Runtime.InteropServices"; 238 - version = "4.3.0"; 239 - sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; 242 + name = "runtime.any.system.reflection"; 243 + version = "4.1.0"; 244 + sha256 = "06kcs059d5czyakx75rvlwa2mr86156w18fs7chd03f7084l7mq6"; 240 245 }) 241 246 (fetchNuGet { 242 - name = "NETStandard.Library"; 243 - version = "1.6.0"; 244 - sha256 = "0nmmv4yw7gw04ik8ialj3ak0j6pxa9spih67hnn1h2c38ba8h58k"; 247 + name = "runtime.any.system.reflection.primitives"; 248 + version = "4.0.1"; 249 + sha256 = "1zxrpvixr5fqzkxpnin6g6gjq6xajy1snghz99ds2dwbhm276rhz"; 245 250 }) 246 251 (fetchNuGet { 247 - name = "Microsoft.Build.Framework"; 248 - version = "15.3.409"; 249 - sha256 = "1dhanwb9ihbfay85xj7cwn0byzmmdz94hqfi3q6r1ncwdjd8y1s2"; 252 + name = "runtime.any.system.resources.resourcemanager"; 253 + version = "4.0.1"; 254 + sha256 = "1jmgs7hynb2rff48623wnyb37558bbh1q28k9c249j5r5sgsr5kr"; 250 255 }) 251 256 (fetchNuGet { 252 - name = "Microsoft.Build.Tasks.Core"; 253 - version = "15.3.409"; 254 - sha256 = "135swyygp7cz2civwsz6a7dj7h8bzp7yrybmgxjanxwrw66hm933"; 257 + name = "runtime.any.system.runtime"; 258 + version = "4.1.0"; 259 + sha256 = "0mjr2bi7wvnkphfjqgkyf8vfyvy15a829jz6mivl6jmksh2bx40m"; 255 260 }) 256 261 (fetchNuGet { 257 - name = "System.Text.Encoding.CodePages"; 262 + name = "runtime.any.system.runtime.handles"; 258 263 version = "4.0.1"; 259 - sha256 = "00wpm3b9y0k996rm9whxprngm8l500ajmzgy2ip9pgwk0icp06y3"; 264 + sha256 = "1kswgqhy34qvc49i981fk711s7knd6z13bp0rin8ms6axkh98nas"; 260 265 }) 261 266 (fetchNuGet { 262 - name = "Microsoft.Build.Utilities.Core"; 263 - version = "15.3.409"; 264 - sha256 = "1p8a0l9sxmjj86qha748qjw2s2n07q8mn41mj5r6apjnwl27ywnf"; 267 + name = "runtime.any.system.runtime.interopservices"; 268 + version = "4.1.0"; 269 + sha256 = "0gm8if0hcmp1qys1wmx4970k2x62pqvldgljsyzbjhiy5644vl8z"; 265 270 }) 266 271 (fetchNuGet { 267 - name = "Microsoft.Build"; 268 - version = "15.3.409"; 269 - sha256 = "0vzq6csp2yys9s96c7i37bjml439rdi47g8f5rzqdr7xf5a1jk81"; 272 + name = "runtime.any.system.text.encoding"; 273 + version = "4.0.11"; 274 + sha256 = "0m4vgmzi1ky8xlj0r7xcyazxln3j9dlialnk6d2gmgrfnzf8f9m7"; 270 275 }) 271 276 (fetchNuGet { 272 - name = "System.Runtime.Serialization.Formatters"; 273 - version = "4.3.0"; 274 - sha256 = "114j35n8gcvn3sqv9ar36r1jjq0y1yws9r0yk8i6wm4aq7n9rs0m"; 277 + name = "runtime.any.system.threading.tasks"; 278 + version = "4.0.11"; 279 + sha256 = "1qzdp09qs8br5qxzlm1lgbjn4n57fk8vr1lzrmli2ysdg6x1xzvk"; 275 280 }) 276 281 (fetchNuGet { 277 - name = "System.Runtime.Serialization.Primitives"; 278 - version = "4.3.0"; 279 - sha256 = "01vv2p8h4hsz217xxs0rixvb7f2xzbh6wv1gzbfykcbfrza6dvnf"; 282 + name = "runtime.native.system"; 283 + version = "4.0.0"; 284 + sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf"; 280 285 }) 281 286 (fetchNuGet { 282 - name = "System.ObjectModel"; 283 - version = "4.3.0"; 284 - sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2"; 287 + name = "runtime.native.system.io.compression"; 288 + version = "4.1.0"; 289 + sha256 = "0d720z4lzyfcabmmnvh0bnj76ll7djhji2hmfh3h44sdkjnlkknk"; 285 290 }) 286 291 (fetchNuGet { 287 - name = "System.Diagnostics.Debug"; 288 - version = "4.3.0"; 289 - sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; 292 + name = "runtime.native.system.net.http"; 293 + version = "4.0.1"; 294 + sha256 = "1hgv2bmbaskx77v8glh7waxws973jn4ah35zysnkxmf0196sfxg6"; 290 295 }) 291 296 (fetchNuGet { 292 - name = "System.Resources.ResourceManager"; 293 - version = "4.3.0"; 294 - sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; 297 + name = "runtime.native.system.security.cryptography"; 298 + version = "4.0.0"; 299 + sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9"; 295 300 }) 296 301 (fetchNuGet { 297 - name = "System.Reflection.Extensions"; 298 - version = "4.3.0"; 299 - sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq"; 302 + name = "runtime.unix.system.diagnostics.debug"; 303 + version = "4.0.11"; 304 + sha256 = "05ndbai4vpqrry0ghbfgqc8xblmplwjgndxmdn1zklqimczwjg2d"; 300 305 }) 301 306 (fetchNuGet { 302 - name = "System.Reflection.Emit"; 303 - version = "4.3.0"; 304 - sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74"; 307 + name = "runtime.unix.system.private.uri"; 308 + version = "4.0.1"; 309 + sha256 = "0ic5dgc45jkhcr1g9xmmzjm7ffiw4cymm0fprczlx4fnww4783nm"; 305 310 }) 306 311 (fetchNuGet { 307 - name = "System.Text.Encoding.Extensions"; 308 - version = "4.3.0"; 309 - sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; 312 + name = "runtime.unix.system.runtime.extensions"; 313 + version = "4.1.0"; 314 + sha256 = "0x1cwd7cvifzmn5x1wafvj75zdxlk3mxy860igh3x1wx0s8167y4"; 310 315 }) 311 316 (fetchNuGet { 312 - name = "System.Text.Encoding"; 313 - version = "4.3.0"; 314 - sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; 317 + name = "swashbuckle.aspnetcore"; 318 + version = "5.0.0"; 319 + sha256 = "0rn2awmzrsrppk97xbbwk4kq1mys9bygb5xhl6mphbk0hchrvh09"; 315 320 }) 316 321 (fetchNuGet { 317 - name = "System.Xml.XmlDocument"; 318 - version = "4.3.0"; 319 - sha256 = "0bmz1l06dihx52jxjr22dyv5mxv6pj4852lx68grjm7bivhrbfwi"; 322 + name = "swashbuckle.aspnetcore.swagger"; 323 + version = "5.0.0"; 324 + sha256 = "1341nv8nmh6avs3y7w2szzir5qd0bndxwrkdmvvj3hcxj1126w2f"; 320 325 }) 321 326 (fetchNuGet { 322 - name = "System.Reflection.Emit.ILGeneration"; 323 - version = "4.3.0"; 324 - sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q"; 327 + name = "swashbuckle.aspnetcore.swaggergen"; 328 + version = "5.0.0"; 329 + sha256 = "00swg2avqnb38q2bsxljd34n8rpknp74h9vbn0fdnfds3a32cqr4"; 325 330 }) 326 331 (fetchNuGet { 327 - name = "System.Runtime.Numerics"; 328 - version = "4.3.0"; 329 - sha256 = "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z"; 332 + name = "swashbuckle.aspnetcore.swaggerui"; 333 + version = "5.0.0"; 334 + sha256 = "0d7vjq489rz208j6k3rb7vq6mzxzff3mqg83yk2rqy25vklrsbjd"; 330 335 }) 331 336 (fetchNuGet { 332 - name = "System.Globalization"; 333 - version = "4.3.0"; 334 - sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; 337 + name = "system.appcontext"; 338 + version = "4.1.0"; 339 + sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; 335 340 }) 336 341 (fetchNuGet { 337 - name = "System.Reflection.TypeExtensions"; 338 - version = "4.3.0"; 339 - sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1"; 342 + name = "system.buffers"; 343 + version = "4.0.0"; 344 + sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr"; 340 345 }) 341 346 (fetchNuGet { 342 - name = "System.Threading"; 343 - version = "4.3.0"; 344 - sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; 347 + name = "system.collections"; 348 + version = "4.0.11"; 349 + sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; 345 350 }) 346 351 (fetchNuGet { 347 - name = "System.Reflection.Primitives"; 352 + name = "system.collections"; 348 353 version = "4.3.0"; 349 - sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; 354 + sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; 350 355 }) 351 356 (fetchNuGet { 352 - name = "System.Linq"; 353 - version = "4.3.0"; 354 - sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; 357 + name = "system.collections.concurrent"; 358 + version = "4.0.12"; 359 + sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc"; 355 360 }) 356 361 (fetchNuGet { 357 - name = "System.Diagnostics.Tools"; 358 - version = "4.3.0"; 359 - sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1"; 362 + name = "system.collections.immutable"; 363 + version = "1.2.0"; 364 + sha256 = "1jm4pc666yiy7af1mcf7766v710gp0h40p228ghj6bavx7xfa38m"; 360 365 }) 361 366 (fetchNuGet { 362 - name = "Microsoft.NETCore.Targets"; 363 - version = "1.1.0"; 364 - sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; 367 + name = "system.collections.nongeneric"; 368 + version = "4.0.1"; 369 + sha256 = "19994r5y5bpdhj7di6w047apvil8lh06lh2c2yv9zc4fc5g9bl4d"; 365 370 }) 366 371 (fetchNuGet { 367 - name = "System.Collections"; 372 + name = "system.collections.nongeneric"; 368 373 version = "4.3.0"; 369 - sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; 374 + sha256 = "07q3k0hf3mrcjzwj8fwk6gv3n51cb513w4mgkfxzm3i37sc9kz7k"; 370 375 }) 371 376 (fetchNuGet { 372 - name = "Microsoft.NETCore.Platforms"; 373 - version = "1.1.0"; 374 - sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; 375 - }) 376 - (fetchNuGet { 377 - name = "System.IO"; 377 + name = "system.collections.specialized"; 378 378 version = "4.3.0"; 379 - sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; 379 + sha256 = "1sdwkma4f6j85m3dpb53v9vcgd0zyc9jb33f8g63byvijcj39n20"; 380 380 }) 381 381 (fetchNuGet { 382 - name = "System.Threading.Tasks.Dataflow"; 383 - version = "4.6.0"; 384 - sha256 = "0a1davr71wssyn4z1hr75lk82wqa0daz0vfwkmg1fm3kckfd72k1"; 382 + name = "system.componentmodel"; 383 + version = "4.3.0"; 384 + sha256 = "0986b10ww3nshy30x9sjyzm0jx339dkjxjj3401r3q0f6fx2wkcb"; 385 385 }) 386 386 (fetchNuGet { 387 - name = "System.Xml.XDocument"; 387 + name = "system.componentmodel.primitives"; 388 388 version = "4.3.0"; 389 - sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd"; 389 + sha256 = "1svfmcmgs0w0z9xdw2f2ps05rdxmkxxhf0l17xk9l1l8xfahkqr0"; 390 390 }) 391 391 (fetchNuGet { 392 - name = "System.IO.Pipes"; 393 - version = "4.0.0"; 394 - sha256 = "0fxfvcf55s9q8zsykwh8dkq2xb5jcqnml2ycq8srfry2l07h18za"; 392 + name = "system.componentmodel.typeconverter"; 393 + version = "4.3.0"; 394 + sha256 = "17ng0p7v3nbrg3kycz10aqrrlw4lz9hzhws09pfh8gkwicyy481x"; 395 395 }) 396 396 (fetchNuGet { 397 - name = "System.Diagnostics.FileVersionInfo"; 397 + name = "system.console"; 398 398 version = "4.0.0"; 399 - sha256 = "1s5vxhy7i09bmw51kxqaiz9zaj9am8wsjyz13j85sp23z267hbv3"; 399 + sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf"; 400 400 }) 401 401 (fetchNuGet { 402 - name = "System.Threading.Tasks"; 403 - version = "4.3.0"; 404 - sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; 405 - }) 406 - (fetchNuGet { 407 - name = "System.Diagnostics.Contracts"; 402 + name = "system.diagnostics.contracts"; 408 403 version = "4.0.1"; 409 404 sha256 = "0y6dkd9n5k98vzhc3w14r2pbhf10qjn2axpghpmfr6rlxx9qrb9j"; 410 405 }) 411 406 (fetchNuGet { 412 - name = "System.Reflection"; 413 - version = "4.3.0"; 414 - sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; 407 + name = "system.diagnostics.debug"; 408 + version = "4.0.11"; 409 + sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz"; 415 410 }) 416 411 (fetchNuGet { 417 - name = "System.Dynamic.Runtime"; 412 + name = "system.diagnostics.debug"; 418 413 version = "4.3.0"; 419 - sha256 = "1d951hrvrpndk7insiag80qxjbf2y0y39y8h5hnq9612ws661glk"; 414 + sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; 420 415 }) 421 416 (fetchNuGet { 422 - name = "System.Runtime.Loader"; 417 + name = "system.diagnostics.diagnosticsource"; 423 418 version = "4.0.0"; 424 - sha256 = "0lpfi3psqcp6zxsjk2qyahal7zaawviimc8lhrlswhip2mx7ykl0"; 419 + sha256 = "1n6c3fbz7v8d3pn77h4v5wvsfrfg7v1c57lg3nff3cjyh597v23m"; 425 420 }) 426 421 (fetchNuGet { 427 - name = "System.Threading.ThreadPool"; 428 - version = "4.0.10"; 429 - sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx"; 422 + name = "system.diagnostics.fileversioninfo"; 423 + version = "4.0.0"; 424 + sha256 = "1s5vxhy7i09bmw51kxqaiz9zaj9am8wsjyz13j85sp23z267hbv3"; 430 425 }) 431 426 (fetchNuGet { 432 - name = "System.Runtime.Extensions"; 433 - version = "4.3.0"; 434 - sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60"; 427 + name = "system.diagnostics.process"; 428 + version = "4.1.0"; 429 + sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s"; 435 430 }) 436 431 (fetchNuGet { 437 - name = "System.Runtime.Serialization.Xml"; 438 - version = "4.1.1"; 439 - sha256 = "11747an5gbz821pwahaim3v82gghshnj9b5c4cw539xg5a3gq7rk"; 432 + name = "system.diagnostics.tools"; 433 + version = "4.0.1"; 434 + sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; 440 435 }) 441 436 (fetchNuGet { 442 - name = "System.Text.RegularExpressions"; 437 + name = "system.diagnostics.tools"; 443 438 version = "4.3.0"; 444 - sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; 439 + sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1"; 445 440 }) 446 441 (fetchNuGet { 447 - name = "System.Collections.Immutable"; 448 - version = "1.2.0"; 449 - sha256 = "1jm4pc666yiy7af1mcf7766v710gp0h40p228ghj6bavx7xfa38m"; 442 + name = "system.diagnostics.tracesource"; 443 + version = "4.0.0"; 444 + sha256 = "1mc7r72xznczzf6mz62dm8xhdi14if1h8qgx353xvhz89qyxsa3h"; 445 + }) 446 + (fetchNuGet { 447 + name = "system.diagnostics.tracing"; 448 + version = "4.1.0"; 449 + sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394"; 450 450 }) 451 451 (fetchNuGet { 452 - name = "Microsoft.CSharp"; 453 - version = "4.3.0"; 454 - sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; 452 + name = "system.dynamic.runtime"; 453 + version = "4.0.11"; 454 + sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; 455 455 }) 456 456 (fetchNuGet { 457 - name = "System.ComponentModel.TypeConverter"; 457 + name = "system.dynamic.runtime"; 458 458 version = "4.3.0"; 459 - sha256 = "17ng0p7v3nbrg3kycz10aqrrlw4lz9hzhws09pfh8gkwicyy481x"; 459 + sha256 = "1d951hrvrpndk7insiag80qxjbf2y0y39y8h5hnq9612ws661glk"; 460 460 }) 461 461 (fetchNuGet { 462 - name = "System.Reflection.Metadata"; 463 - version = "1.3.0"; 464 - sha256 = "1y5m6kryhjpqqm2g3h3b6bzig13wkiw954x3b7icqjm6xypm1x3b"; 462 + name = "system.globalization"; 463 + version = "4.0.11"; 464 + sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d"; 465 465 }) 466 466 (fetchNuGet { 467 - name = "System.Xml.ReaderWriter"; 467 + name = "system.globalization"; 468 468 version = "4.3.0"; 469 - sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1"; 469 + sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; 470 470 }) 471 471 (fetchNuGet { 472 - name = "System.Linq.Parallel"; 472 + name = "system.globalization.calendars"; 473 473 version = "4.0.1"; 474 - sha256 = "0i33x9f4h3yq26yvv6xnq4b0v51rl5z8v1bm7vk972h5lvf4apad"; 474 + sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh"; 475 475 }) 476 476 (fetchNuGet { 477 - name = "System.Linq.Expressions"; 477 + name = "system.globalization.extensions"; 478 + version = "4.0.1"; 479 + sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc"; 480 + }) 481 + (fetchNuGet { 482 + name = "system.globalization.extensions"; 478 483 version = "4.3.0"; 479 - sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv"; 484 + sha256 = "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls"; 480 485 }) 481 486 (fetchNuGet { 482 - name = "System.Diagnostics.Process"; 487 + name = "system.io"; 483 488 version = "4.1.0"; 484 - sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s"; 489 + sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; 485 490 }) 486 491 (fetchNuGet { 487 - name = "System.Runtime"; 492 + name = "system.io"; 488 493 version = "4.3.0"; 489 - sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; 494 + sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; 490 495 }) 491 496 (fetchNuGet { 492 - name = "System.Xml.XmlDocument"; 497 + name = "system.io.compression"; 498 + version = "4.1.0"; 499 + sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji"; 500 + }) 501 + (fetchNuGet { 502 + name = "system.io.compression.zipfile"; 493 503 version = "4.0.1"; 494 - sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1"; 504 + sha256 = "0h72znbagmgvswzr46mihn7xm7chfk2fhrp5krzkjf29pz0i6z82"; 495 505 }) 496 506 (fetchNuGet { 497 - name = "Microsoft.Extensions.Primitives"; 498 - version = "2.0.0"; 499 - sha256 = "1xppr5jbny04slyjgngxjdm0maxdh47vq481ps944d7jrfs0p3mb"; 507 + name = "system.io.filesystem"; 508 + version = "4.0.1"; 509 + sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1"; 500 510 }) 501 511 (fetchNuGet { 502 - name = "Microsoft.NETCore.DotNetHostResolver"; 503 - version = "2.0.5"; 504 - sha256 = "1sz2fdp8fdwz21x3lr2m1zhhrbix6iz699fjkwiryqdjl4ygd3hw"; 512 + name = "system.io.filesystem"; 513 + version = "4.3.0"; 514 + sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw"; 505 515 }) 506 516 (fetchNuGet { 507 - name = "System.Runtime.Serialization.Primitives"; 508 - version = "4.1.1"; 509 - sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k"; 517 + name = "system.io.filesystem.primitives"; 518 + version = "4.0.1"; 519 + sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612"; 510 520 }) 511 521 (fetchNuGet { 512 - name = "Microsoft.NETCore.Platforms"; 513 - version = "1.0.1"; 514 - sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; 522 + name = "system.io.filesystem.primitives"; 523 + version = "4.3.0"; 524 + sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c"; 515 525 }) 516 526 (fetchNuGet { 517 - name = "System.AppContext"; 518 - version = "4.1.0"; 519 - sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; 527 + name = "system.io.pipes"; 528 + version = "4.0.0"; 529 + sha256 = "0fxfvcf55s9q8zsykwh8dkq2xb5jcqnml2ycq8srfry2l07h18za"; 520 530 }) 521 531 (fetchNuGet { 522 - name = "System.Diagnostics.Debug"; 523 - version = "4.0.11"; 524 - sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz"; 532 + name = "system.linq"; 533 + version = "4.1.0"; 534 + sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5"; 525 535 }) 526 536 (fetchNuGet { 527 - name = "System.Diagnostics.TraceSource"; 528 - version = "4.0.0"; 529 - sha256 = "1mc7r72xznczzf6mz62dm8xhdi14if1h8qgx353xvhz89qyxsa3h"; 537 + name = "system.linq"; 538 + version = "4.3.0"; 539 + sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; 530 540 }) 531 541 (fetchNuGet { 532 - name = "System.Resources.ResourceManager"; 533 - version = "4.0.1"; 534 - sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi"; 542 + name = "system.linq.expressions"; 543 + version = "4.1.0"; 544 + sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; 535 545 }) 536 546 (fetchNuGet { 537 - name = "System.Globalization.Calendars"; 538 - version = "4.0.1"; 539 - sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh"; 547 + name = "system.linq.expressions"; 548 + version = "4.3.0"; 549 + sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv"; 540 550 }) 541 551 (fetchNuGet { 542 - name = "System.Xml.XPath"; 552 + name = "system.linq.parallel"; 543 553 version = "4.0.1"; 544 - sha256 = "0fjqgb6y66d72d5n8qq1h213d9nv2vi8mpv8p28j3m9rccmsh04m"; 554 + sha256 = "0i33x9f4h3yq26yvv6xnq4b0v51rl5z8v1bm7vk972h5lvf4apad"; 545 555 }) 546 556 (fetchNuGet { 547 - name = "System.Diagnostics.Tools"; 548 - version = "4.0.1"; 549 - sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; 557 + name = "system.net.http"; 558 + version = "4.1.0"; 559 + sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb"; 550 560 }) 551 561 (fetchNuGet { 552 - name = "System.Text.Encoding.Extensions"; 562 + name = "system.net.primitives"; 553 563 version = "4.0.11"; 554 - sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; 564 + sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r"; 555 565 }) 556 566 (fetchNuGet { 557 - name = "System.Diagnostics.Tracing"; 567 + name = "system.net.sockets"; 558 568 version = "4.1.0"; 559 - sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394"; 569 + sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls"; 560 570 }) 561 571 (fetchNuGet { 562 - name = "System.Resources.Writer"; 563 - version = "4.0.0"; 564 - sha256 = "07hp218kjdcvpl27djspnixgnacbp9apma61zz3wsca9fx5g3lmv"; 572 + name = "system.objectmodel"; 573 + version = "4.0.12"; 574 + sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; 565 575 }) 566 576 (fetchNuGet { 567 - name = "System.Reflection.TypeExtensions"; 568 - version = "4.1.0"; 569 - sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7"; 577 + name = "system.objectmodel"; 578 + version = "4.3.0"; 579 + sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2"; 570 580 }) 571 581 (fetchNuGet { 572 - name = "System.Collections.NonGeneric"; 582 + name = "system.private.datacontractserialization"; 583 + version = "4.1.1"; 584 + sha256 = "1xk9wvgzipssp1393nsg4n16zbr5481k03nkdlj954hzq5jkx89r"; 585 + }) 586 + (fetchNuGet { 587 + name = "system.private.uri"; 573 588 version = "4.0.1"; 574 - sha256 = "19994r5y5bpdhj7di6w047apvil8lh06lh2c2yv9zc4fc5g9bl4d"; 589 + sha256 = "0k57qhawjysm4cpbfpc49kl4av7lji310kjcamkl23bwgij5ld9j"; 575 590 }) 576 591 (fetchNuGet { 577 - name = "System.Console"; 578 - version = "4.0.0"; 579 - sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf"; 592 + name = "system.reflection"; 593 + version = "4.1.0"; 594 + sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9"; 580 595 }) 581 596 (fetchNuGet { 582 - name = "System.Security.Cryptography.Primitives"; 583 - version = "4.0.0"; 584 - sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh"; 597 + name = "system.reflection"; 598 + version = "4.3.0"; 599 + sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; 585 600 }) 586 601 (fetchNuGet { 587 - name = "System.Runtime.Numerics"; 602 + name = "system.reflection.emit"; 588 603 version = "4.0.1"; 589 - sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn"; 604 + sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp"; 590 605 }) 591 606 (fetchNuGet { 592 - name = "Microsoft.Win32.Primitives"; 593 - version = "4.0.1"; 594 - sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7"; 607 + name = "system.reflection.emit"; 608 + version = "4.3.0"; 609 + sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74"; 595 610 }) 596 611 (fetchNuGet { 597 - name = "System.IO.Compression.ZipFile"; 612 + name = "system.reflection.emit.ilgeneration"; 598 613 version = "4.0.1"; 599 - sha256 = "0h72znbagmgvswzr46mihn7xm7chfk2fhrp5krzkjf29pz0i6z82"; 614 + sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0"; 600 615 }) 601 616 (fetchNuGet { 602 - name = "System.Xml.XPath.XmlDocument"; 603 - version = "4.0.1"; 604 - sha256 = "0l7yljgif41iv5g56l3nxy97hzzgck2a7rhnfnljhx9b0ry41bvc"; 617 + name = "system.reflection.emit.ilgeneration"; 618 + version = "4.3.0"; 619 + sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q"; 605 620 }) 606 621 (fetchNuGet { 607 - name = "System.Net.Sockets"; 608 - version = "4.1.0"; 609 - sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls"; 622 + name = "system.reflection.emit.lightweight"; 623 + version = "4.0.1"; 624 + sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; 610 625 }) 611 626 (fetchNuGet { 612 - name = "System.Xml.XDocument"; 613 - version = "4.0.11"; 614 - sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; 627 + name = "system.reflection.emit.lightweight"; 628 + version = "4.3.0"; 629 + sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c"; 615 630 }) 616 631 (fetchNuGet { 617 - name = "System.Reflection.Extensions"; 632 + name = "system.reflection.extensions"; 618 633 version = "4.0.1"; 619 634 sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn"; 620 635 }) 621 636 (fetchNuGet { 622 - name = "System.Runtime.InteropServices.RuntimeInformation"; 623 - version = "4.0.0"; 624 - sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6"; 637 + name = "system.reflection.extensions"; 638 + version = "4.3.0"; 639 + sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq"; 625 640 }) 626 641 (fetchNuGet { 627 - name = "System.Resources.Reader"; 628 - version = "4.0.0"; 629 - sha256 = "1jafi73dcf1lalrir46manq3iy6xnxk2z7gpdpwg4wqql7dv3ril"; 642 + name = "system.reflection.metadata"; 643 + version = "1.3.0"; 644 + sha256 = "1y5m6kryhjpqqm2g3h3b6bzig13wkiw954x3b7icqjm6xypm1x3b"; 630 645 }) 631 646 (fetchNuGet { 632 - name = "System.Threading.Thread"; 633 - version = "4.0.0"; 634 - sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc"; 647 + name = "system.reflection.primitives"; 648 + version = "4.0.1"; 649 + sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; 635 650 }) 636 651 (fetchNuGet { 637 - name = "System.Threading.Timer"; 638 - version = "4.0.1"; 639 - sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6"; 652 + name = "system.reflection.primitives"; 653 + version = "4.3.0"; 654 + sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; 640 655 }) 641 656 (fetchNuGet { 642 - name = "System.IO.FileSystem.Primitives"; 643 - version = "4.0.1"; 644 - sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612"; 657 + name = "system.reflection.typeextensions"; 658 + version = "4.1.0"; 659 + sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7"; 645 660 }) 646 661 (fetchNuGet { 647 - name = "System.IO.FileSystem"; 648 - version = "4.0.1"; 649 - sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1"; 662 + name = "system.reflection.typeextensions"; 663 + version = "4.3.0"; 664 + sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1"; 650 665 }) 651 666 (fetchNuGet { 652 - name = "System.Security.Cryptography.Encoding"; 667 + name = "system.resources.reader"; 653 668 version = "4.0.0"; 654 - sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4"; 669 + sha256 = "1jafi73dcf1lalrir46manq3iy6xnxk2z7gpdpwg4wqql7dv3ril"; 655 670 }) 656 671 (fetchNuGet { 657 - name = "System.Runtime"; 658 - version = "4.1.0"; 659 - sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; 660 - }) 661 - (fetchNuGet { 662 - name = "System.Security.Cryptography.Algorithms"; 663 - version = "4.2.0"; 664 - sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85"; 665 - }) 666 - (fetchNuGet { 667 - name = "System.Reflection.Primitives"; 672 + name = "system.resources.resourcemanager"; 668 673 version = "4.0.1"; 669 - sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; 674 + sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi"; 670 675 }) 671 676 (fetchNuGet { 672 - name = "System.Runtime.Handles"; 673 - version = "4.0.1"; 674 - sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g"; 677 + name = "system.resources.resourcemanager"; 678 + version = "4.3.0"; 679 + sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; 675 680 }) 676 681 (fetchNuGet { 677 - name = "System.ObjectModel"; 678 - version = "4.0.12"; 679 - sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; 682 + name = "system.resources.writer"; 683 + version = "4.0.0"; 684 + sha256 = "07hp218kjdcvpl27djspnixgnacbp9apma61zz3wsca9fx5g3lmv"; 680 685 }) 681 686 (fetchNuGet { 682 - name = "System.Net.Primitives"; 683 - version = "4.0.11"; 684 - sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r"; 687 + name = "system.runtime"; 688 + version = "4.1.0"; 689 + sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; 685 690 }) 686 691 (fetchNuGet { 687 - name = "System.Text.Encoding"; 688 - version = "4.0.11"; 689 - sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; 692 + name = "system.runtime"; 693 + version = "4.3.0"; 694 + sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; 690 695 }) 691 696 (fetchNuGet { 692 - name = "System.Collections.Concurrent"; 693 - version = "4.0.12"; 694 - sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc"; 697 + name = "system.runtime.compilerservices.unsafe"; 698 + version = "4.4.0"; 699 + sha256 = "0a6ahgi5b148sl5qyfpyw383p3cb4yrkm802k29fsi4mxkiwir29"; 695 700 }) 696 701 (fetchNuGet { 697 - name = "System.IO.Compression"; 702 + name = "system.runtime.extensions"; 698 703 version = "4.1.0"; 699 - sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji"; 704 + sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; 700 705 }) 701 706 (fetchNuGet { 702 - name = "System.IO"; 703 - version = "4.1.0"; 704 - sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; 707 + name = "system.runtime.extensions"; 708 + version = "4.3.0"; 709 + sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60"; 705 710 }) 706 711 (fetchNuGet { 707 - name = "System.Reflection"; 708 - version = "4.1.0"; 709 - sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9"; 712 + name = "system.runtime.handles"; 713 + version = "4.0.1"; 714 + sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g"; 710 715 }) 711 716 (fetchNuGet { 712 - name = "System.Collections"; 713 - version = "4.0.11"; 714 - sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; 717 + name = "system.runtime.handles"; 718 + version = "4.3.0"; 719 + sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8"; 715 720 }) 716 721 (fetchNuGet { 717 - name = "System.Linq"; 722 + name = "system.runtime.interopservices"; 718 723 version = "4.1.0"; 719 - sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5"; 724 + sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1"; 720 725 }) 721 726 (fetchNuGet { 722 - name = "System.Globalization"; 723 - version = "4.0.11"; 724 - sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d"; 727 + name = "system.runtime.interopservices"; 728 + version = "4.3.0"; 729 + sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; 725 730 }) 726 731 (fetchNuGet { 727 - name = "System.Threading"; 728 - version = "4.0.11"; 729 - sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; 732 + name = "system.runtime.interopservices.runtimeinformation"; 733 + version = "4.0.0"; 734 + sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6"; 730 735 }) 731 736 (fetchNuGet { 732 - name = "System.Text.RegularExpressions"; 733 - version = "4.1.0"; 734 - sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; 737 + name = "system.runtime.loader"; 738 + version = "4.0.0"; 739 + sha256 = "0lpfi3psqcp6zxsjk2qyahal7zaawviimc8lhrlswhip2mx7ykl0"; 735 740 }) 736 741 (fetchNuGet { 737 - name = "System.Security.Cryptography.X509Certificates"; 738 - version = "4.1.0"; 739 - sha256 = "0clg1bv55mfv5dq00m19cp634zx6inm31kf8ppbq1jgyjf2185dh"; 742 + name = "system.runtime.numerics"; 743 + version = "4.0.1"; 744 + sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn"; 740 745 }) 741 746 (fetchNuGet { 742 - name = "System.Xml.ReaderWriter"; 743 - version = "4.0.11"; 744 - sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5"; 747 + name = "system.runtime.numerics"; 748 + version = "4.3.0"; 749 + sha256 = "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z"; 745 750 }) 746 751 (fetchNuGet { 747 - name = "System.Net.Http"; 748 - version = "4.1.0"; 749 - sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb"; 752 + name = "system.runtime.serialization.formatters"; 753 + version = "4.3.0"; 754 + sha256 = "114j35n8gcvn3sqv9ar36r1jjq0y1yws9r0yk8i6wm4aq7n9rs0m"; 750 755 }) 751 756 (fetchNuGet { 752 - name = "System.Runtime.Extensions"; 753 - version = "4.1.0"; 754 - sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; 757 + name = "system.runtime.serialization.primitives"; 758 + version = "4.1.1"; 759 + sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k"; 755 760 }) 756 761 (fetchNuGet { 757 - name = "System.Threading.Tasks"; 758 - version = "4.0.11"; 759 - sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; 762 + name = "system.runtime.serialization.primitives"; 763 + version = "4.3.0"; 764 + sha256 = "01vv2p8h4hsz217xxs0rixvb7f2xzbh6wv1gzbfykcbfrza6dvnf"; 760 765 }) 761 766 (fetchNuGet { 762 - name = "System.Linq.Expressions"; 763 - version = "4.1.0"; 764 - sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; 767 + name = "system.runtime.serialization.xml"; 768 + version = "4.1.1"; 769 + sha256 = "11747an5gbz821pwahaim3v82gghshnj9b5c4cw539xg5a3gq7rk"; 765 770 }) 766 771 (fetchNuGet { 767 - name = "System.Runtime.InteropServices"; 768 - version = "4.1.0"; 769 - sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1"; 772 + name = "system.security.accesscontrol"; 773 + version = "4.7.0"; 774 + sha256 = "0n0k0w44flkd8j0xw7g3g3vhw7dijfm51f75xkm1qxnbh4y45mpz"; 770 775 }) 771 776 (fetchNuGet { 772 - name = "Microsoft.AspNetCore.App.Runtime.linux-x64"; 773 - version = "3.1.8"; 774 - sha256 = "140zr3nwkmf6xc52gq4iz6ycyh95fxy0jpgn637pkd9z423z8135"; 777 + name = "system.security.cryptography.algorithms"; 778 + version = "4.2.0"; 779 + sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85"; 775 780 }) 776 781 (fetchNuGet { 777 - name = "Microsoft.NETCore.App.Runtime.linux-x64"; 778 - version = "3.1.8"; 779 - sha256 = "1bv9n9wzsqf9g8h6z10p61xkcx8ad4nnip83qv8yyfvhr4kdmbsa"; 782 + name = "system.security.cryptography.cng"; 783 + version = "4.2.0"; 784 + sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc"; 780 785 }) 781 786 (fetchNuGet { 782 - name = "Microsoft.CSharp"; 783 - version = "4.7.0"; 784 - sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; 787 + name = "system.security.cryptography.csp"; 788 + version = "4.0.0"; 789 + sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q"; 785 790 }) 786 791 (fetchNuGet { 787 - name = "Microsoft.NETCore.Platforms"; 788 - version = "3.1.0"; 789 - sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j"; 792 + name = "system.security.cryptography.encoding"; 793 + version = "4.0.0"; 794 + sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4"; 790 795 }) 791 796 (fetchNuGet { 792 - name = "Newtonsoft.Json"; 793 - version = "11.0.1"; 794 - sha256 = "1z68j07if1xf71lbsrgbia52r812i2dv541sy44ph4dzjjp7pd4m"; 797 + name = "system.security.cryptography.openssl"; 798 + version = "4.0.0"; 799 + sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q"; 795 800 }) 796 801 (fetchNuGet { 797 - name = "Microsoft.Extensions.Logging.Abstractions"; 798 - version = "1.0.0"; 799 - sha256 = "1sh9bidmhy32gkz6fkli79mxv06546ybrzppfw5v2aq0bda1ghka"; 802 + name = "system.security.cryptography.primitives"; 803 + version = "4.0.0"; 804 + sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh"; 800 805 }) 801 806 (fetchNuGet { 802 - name = "Newtonsoft.Json.Bson"; 803 - version = "1.0.2"; 804 - sha256 = "0c27bhy9x3c2n26inq32kmp6drpm71n6mqnmcr19wrlcaihglj35"; 807 + name = "system.security.cryptography.x509certificates"; 808 + version = "4.1.0"; 809 + sha256 = "0clg1bv55mfv5dq00m19cp634zx6inm31kf8ppbq1jgyjf2185dh"; 805 810 }) 806 811 (fetchNuGet { 807 - name = "Microsoft.AspNetCore.JsonPatch"; 808 - version = "3.1.1"; 809 - sha256 = "0c0aaz9rlh9chc53dnv5jryp0x0415hipaizrmih3kzwd3fmqpml"; 812 + name = "system.security.principal"; 813 + version = "4.0.1"; 814 + sha256 = "1nbzdfqvzzbgsfdd5qsh94d7dbg2v4sw0yx6himyn52zf8z6007p"; 810 815 }) 811 816 (fetchNuGet { 812 - name = "Newtonsoft.Json"; 813 - version = "12.0.2"; 814 - sha256 = "0w2fbji1smd2y7x25qqibf1qrznmv4s6s0jvrbvr6alb7mfyqvh5"; 815 - }) 816 - (fetchNuGet { 817 - name = "System.Security.Principal.Windows"; 817 + name = "system.security.principal.windows"; 818 818 version = "4.7.0"; 819 819 sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d"; 820 820 }) 821 821 (fetchNuGet { 822 - name = "System.Security.AccessControl"; 823 - version = "4.7.0"; 824 - sha256 = "0n0k0w44flkd8j0xw7g3g3vhw7dijfm51f75xkm1qxnbh4y45mpz"; 822 + name = "system.text.encoding"; 823 + version = "4.0.11"; 824 + sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; 825 825 }) 826 826 (fetchNuGet { 827 - name = "NBitcoin"; 828 - version = "5.0.47"; 829 - sha256 = "1plri6q83jn80m95np0zxdg3nk2f36z8v42j4sg5wjv8qppp866d"; 827 + name = "system.text.encoding"; 828 + version = "4.3.0"; 829 + sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; 830 830 }) 831 831 (fetchNuGet { 832 - name = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; 833 - version = "3.1.1"; 834 - sha256 = "1c2lrlp64kkacnjgdyygr6fqdawk10l8j4qgppii6rq61yjwhcig"; 832 + name = "system.text.encoding.codepages"; 833 + version = "4.0.1"; 834 + sha256 = "00wpm3b9y0k996rm9whxprngm8l500ajmzgy2ip9pgwk0icp06y3"; 835 835 }) 836 836 (fetchNuGet { 837 - name = "Microsoft.Win32.Registry"; 838 - version = "4.7.0"; 839 - sha256 = "0bx21jjbs7l5ydyw4p6cn07chryxpmchq2nl5pirzz4l3b0q4dgs"; 837 + name = "system.text.encoding.extensions"; 838 + version = "4.0.11"; 839 + sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; 840 840 }) 841 841 (fetchNuGet { 842 - name = "NBitcoin.Secp256k1"; 843 - version = "1.0.3"; 844 - sha256 = "08d4db64j1qz8ax9fg8zi6n7g1n53clnkajbbvv2hgaqyfrsnqxj"; 842 + name = "system.text.encoding.extensions"; 843 + version = "4.3.0"; 844 + sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; 845 845 }) 846 846 (fetchNuGet { 847 - name = "Microsoft.OpenApi"; 848 - version = "1.1.4"; 849 - sha256 = "1sn79829nhx6chi2qxsza1801di7zdl5fd983m0jakawzbjhjcb3"; 847 + name = "system.text.regularexpressions"; 848 + version = "4.1.0"; 849 + sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; 850 850 }) 851 851 (fetchNuGet { 852 - name = "Swashbuckle.AspNetCore.SwaggerUI"; 853 - version = "5.0.0"; 854 - sha256 = "0d7vjq489rz208j6k3rb7vq6mzxzff3mqg83yk2rqy25vklrsbjd"; 852 + name = "system.text.regularexpressions"; 853 + version = "4.3.0"; 854 + sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; 855 855 }) 856 856 (fetchNuGet { 857 - name = "Swashbuckle.AspNetCore"; 858 - version = "5.0.0"; 859 - sha256 = "0rn2awmzrsrppk97xbbwk4kq1mys9bygb5xhl6mphbk0hchrvh09"; 857 + name = "system.threading"; 858 + version = "4.0.11"; 859 + sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; 860 860 }) 861 861 (fetchNuGet { 862 - name = "Swashbuckle.AspNetCore.SwaggerGen"; 863 - version = "5.0.0"; 864 - sha256 = "00swg2avqnb38q2bsxljd34n8rpknp74h9vbn0fdnfds3a32cqr4"; 862 + name = "system.threading"; 863 + version = "4.3.0"; 864 + sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; 865 865 }) 866 866 (fetchNuGet { 867 - name = "Microsoft.Extensions.ApiDescription.Server"; 868 - version = "3.0.0"; 869 - sha256 = "13a47xcqyi5gz85swxd4mgp7ndgl4kknrvv3xwmbn71hsh953hsh"; 867 + name = "system.threading.overlapped"; 868 + version = "4.0.1"; 869 + sha256 = "0fi79az3vmqdp9mv3wh2phblfjls89zlj6p9nc3i9f6wmfarj188"; 870 870 }) 871 871 (fetchNuGet { 872 - name = "Swashbuckle.AspNetCore.Swagger"; 873 - version = "5.0.0"; 874 - sha256 = "1341nv8nmh6avs3y7w2szzir5qd0bndxwrkdmvvj3hcxj1126w2f"; 872 + name = "system.threading.tasks"; 873 + version = "4.0.11"; 874 + sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; 875 875 }) 876 876 (fetchNuGet { 877 - name = "runtime.unix.System.Private.Uri"; 878 - version = "4.0.1"; 879 - sha256 = "0ic5dgc45jkhcr1g9xmmzjm7ffiw4cymm0fprczlx4fnww4783nm"; 877 + name = "system.threading.tasks"; 878 + version = "4.3.0"; 879 + sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; 880 880 }) 881 881 (fetchNuGet { 882 - name = "runtime.any.System.Text.Encoding"; 883 - version = "4.0.11"; 884 - sha256 = "0m4vgmzi1ky8xlj0r7xcyazxln3j9dlialnk6d2gmgrfnzf8f9m7"; 882 + name = "system.threading.tasks.dataflow"; 883 + version = "4.6.0"; 884 + sha256 = "0a1davr71wssyn4z1hr75lk82wqa0daz0vfwkmg1fm3kckfd72k1"; 885 885 }) 886 886 (fetchNuGet { 887 - name = "System.Private.Uri"; 888 - version = "4.0.1"; 889 - sha256 = "0k57qhawjysm4cpbfpc49kl4av7lji310kjcamkl23bwgij5ld9j"; 887 + name = "system.threading.tasks.extensions"; 888 + version = "4.0.0"; 889 + sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; 890 890 }) 891 891 (fetchNuGet { 892 - name = "runtime.any.System.Runtime.Handles"; 893 - version = "4.0.1"; 894 - sha256 = "1kswgqhy34qvc49i981fk711s7knd6z13bp0rin8ms6axkh98nas"; 892 + name = "system.threading.tasks.extensions"; 893 + version = "4.3.0"; 894 + sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z"; 895 895 }) 896 896 (fetchNuGet { 897 - name = "runtime.any.System.Reflection.Primitives"; 898 - version = "4.0.1"; 899 - sha256 = "1zxrpvixr5fqzkxpnin6g6gjq6xajy1snghz99ds2dwbhm276rhz"; 897 + name = "system.threading.thread"; 898 + version = "4.0.0"; 899 + sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc"; 900 900 }) 901 901 (fetchNuGet { 902 - name = "runtime.any.System.IO"; 903 - version = "4.1.0"; 904 - sha256 = "0kasfkjiml2kk8prnyn1990nhsahnjggvqwszqjdsfwfl43vpcb5"; 902 + name = "system.threading.threadpool"; 903 + version = "4.0.10"; 904 + sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx"; 905 905 }) 906 906 (fetchNuGet { 907 - name = "runtime.any.System.Runtime"; 908 - version = "4.1.0"; 909 - sha256 = "0mjr2bi7wvnkphfjqgkyf8vfyvy15a829jz6mivl6jmksh2bx40m"; 907 + name = "system.threading.timer"; 908 + version = "4.0.1"; 909 + sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6"; 910 910 }) 911 911 (fetchNuGet { 912 - name = "runtime.any.System.Threading.Tasks"; 912 + name = "system.xml.readerwriter"; 913 913 version = "4.0.11"; 914 - sha256 = "1qzdp09qs8br5qxzlm1lgbjn4n57fk8vr1lzrmli2ysdg6x1xzvk"; 914 + sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5"; 915 915 }) 916 916 (fetchNuGet { 917 - name = "runtime.any.System.Diagnostics.Tracing"; 918 - version = "4.1.0"; 919 - sha256 = "041im8hmp1zdgrx6jzyrdch6kshvbddmkar7r2mlm1ksb5c5kwpq"; 917 + name = "system.xml.readerwriter"; 918 + version = "4.3.0"; 919 + sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1"; 920 920 }) 921 921 (fetchNuGet { 922 - name = "runtime.unix.System.Runtime.Extensions"; 923 - version = "4.1.0"; 924 - sha256 = "0x1cwd7cvifzmn5x1wafvj75zdxlk3mxy860igh3x1wx0s8167y4"; 922 + name = "system.xml.xdocument"; 923 + version = "4.0.11"; 924 + sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; 925 925 }) 926 926 (fetchNuGet { 927 - name = "runtime.any.System.Runtime.InteropServices"; 928 - version = "4.1.0"; 929 - sha256 = "0gm8if0hcmp1qys1wmx4970k2x62pqvldgljsyzbjhiy5644vl8z"; 927 + name = "system.xml.xdocument"; 928 + version = "4.3.0"; 929 + sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd"; 930 930 }) 931 931 (fetchNuGet { 932 - name = "runtime.any.System.Reflection"; 933 - version = "4.1.0"; 934 - sha256 = "06kcs059d5czyakx75rvlwa2mr86156w18fs7chd03f7084l7mq6"; 932 + name = "system.xml.xmldocument"; 933 + version = "4.0.1"; 934 + sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1"; 935 935 }) 936 936 (fetchNuGet { 937 - name = "runtime.any.System.Collections"; 938 - version = "4.0.11"; 939 - sha256 = "1x44bm1cgv28zmrp095wf9mn8a6a0ivnzp9v14dcbhx06igxzgg0"; 937 + name = "system.xml.xmldocument"; 938 + version = "4.3.0"; 939 + sha256 = "0bmz1l06dihx52jxjr22dyv5mxv6pj4852lx68grjm7bivhrbfwi"; 940 940 }) 941 941 (fetchNuGet { 942 - name = "runtime.any.System.Globalization"; 942 + name = "system.xml.xmlserializer"; 943 943 version = "4.0.11"; 944 - sha256 = "0240rp66pi5bw1xklmh421hj7arwcdmjmgfkiq1cbc6nrm8ah286"; 944 + sha256 = "01nzc3gdslw90qfykq4qzr2mdnqxjl4sj0wp3fixiwdmlmvpib5z"; 945 945 }) 946 946 (fetchNuGet { 947 - name = "runtime.any.System.Resources.ResourceManager"; 947 + name = "system.xml.xpath"; 948 948 version = "4.0.1"; 949 - sha256 = "1jmgs7hynb2rff48623wnyb37558bbh1q28k9c249j5r5sgsr5kr"; 949 + sha256 = "0fjqgb6y66d72d5n8qq1h213d9nv2vi8mpv8p28j3m9rccmsh04m"; 950 950 }) 951 951 (fetchNuGet { 952 - name = "runtime.unix.System.Diagnostics.Debug"; 953 - version = "4.0.11"; 954 - sha256 = "05ndbai4vpqrry0ghbfgqc8xblmplwjgndxmdn1zklqimczwjg2d"; 952 + name = "system.xml.xpath.xmldocument"; 953 + version = "4.0.1"; 954 + sha256 = "0l7yljgif41iv5g56l3nxy97hzzgck2a7rhnfnljhx9b0ry41bvc"; 955 955 }) 956 956 ]