{"_id":"async-fns","_rev":"36-ef8548e4356d0320d0a1550a5f8f55b3","name":"async-fns","dist-tags":{"latest":"1.1.2"},"versions":{"0.1.0":{"name":"async-fns","version":"0.1.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","dev":"microbundle watch","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5"},"gitHead":"8920c8600fcd51276f5a40371160dca0f1f1f21f","_id":"async-fns@0.1.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XFqDCviHBHjvT3xUYobKb7+ZVrxNgcEyUGNLSbU1LfGZ7ulh16E0SlvEiI/IO2dd0eqbs/uo/99UQvXaRPD7aQ==","shasum":"dceda9c7b7cf2fd176e41c50706697942c9a5b7c","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.1.0.tgz","fileCount":39,"unpackedSize":27929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmnjSCRA9TVsSAnZWagAAlN4P/3YVpGDtZHcYYR3sH/Ma\nyF2Hz+H4AmIvdQ5RpI/g6lkT5UH/v2kHwrecvO2FTVTKCWwZ7NfGF2qHMoA0\nEf8u0qJZr+czlT3CsNg8wnAac2UzF3YVaV/EfWr59xE8kXY2qHtA4Jafeke6\neQQTNmJ6eHzEQUWhZi0EZa9cy1M1p214n0PjewNoYc0xuki888ogbaj0YlBI\n+axA0+CBf8xE9yD3HVaX8tJPEfBrFqECsQwufQ+QpC7KzLURaFT0gCrECmp/\nlAu22VXNqK4e2eJQrYGjVXo5AegesHOehArvAHkGdEk+uZ+qeDp3FVC6yndF\n8g71dwdtiTu9jCe9u90tIW2ZKT0kG4OFRevBOUAYHvE66zXzrH2tp4+MJaBX\nhCQY2xH2vv1DTTwcD7IYVBZKc+EH4Zj9oGaunItvJSjHwwFOBVMdvjBAQvXp\nRDFc7eeHl7HnSzxyI94FBwdOWigGoO27PgeJtWUFdWQt7RagYyrGIJP0wviF\nhd441/MnqEgUj0flDBhhXdGmnf0kJeRPsLiGvPjNvWt/AoM9XBOf2ENIFxsp\nMayiHutVDI40hJW4SRgVhFUVUQ/K7uLyHKN992jjJlxRQ9NIBg5QsmrWWH8n\nyT6MiBUKdnLIhJ56ZNnLQEh3xxyruODHB19SBQ3kq0VmkUAyGvYZRizbXyL3\n7Mzh\r\n=TcGE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ9wKklbLLgVYwVwhATl4cmsnQQK5mcixTmn2Lg8aFdAiBJv2ln3BUu9mlPdxx4FF8srd8fOv+KhiKj4dL1vGM1jQ=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.1.0_1570404561614_0.7101347632253405"},"_hasShrinkwrap":false},"0.1.1":{"name":"async-fns","amdName":"asyncFns","version":"0.1.1","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","dev":"microbundle watch","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5"},"gitHead":"9857034979997b626c5d7b09a0064ae586b01746","_id":"async-fns@0.1.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lxFa6F8ip4roz8XMERs38h82RLSQoHl+oZBR9dJx5fZkua3UQBw/msl2BizQRuftqf7O3SPxVcUrKRQqNDxeaw==","shasum":"dea745b326a0c9896bdbec09cb657fb028af48d5","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.1.1.tgz","fileCount":38,"unpackedSize":28169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmp3oCRA9TVsSAnZWagAAH7cQAIWnhzy67dgHBFB0aukC\nKIw/KAiKq9AHZN1wtZRtgYuGlBNd0MR7dnwFfG3M007F5mefMrVLLRo5gxF0\niFXP+aHvFt1lCAjSgI1TdNJw2DG36EebrFQPkA/qjFYU2PnjP2uxB2F+YcmS\n0qi18qv0czqUUPG8ccuDtlrXWCDMxAaumQqoSoDzIRP6QJXN/zWD9QBwM6OF\n9LK3hiUCObaUFGACNDTsa31l8LLIOkGrHYrL7S3JAq1QVa8pvwSwqlWszFQB\nfeyljaCQ3Sq1pCgc0sRA2JnqBMnVOyNHMhBIgc7eYCpVtcGR9KQEJ1gckK+9\nPa1wWqvWHcVHKjMTkXtXuIEUSwKubW/a6yC0+olIq7kBnydr0k01OpU3FMzZ\nIXTeVFHWwFBnJhXlgpyEJ104uBnZLuw/+8Ug/tio2qWsl3LdJs73vMzbZZyQ\nPtYNgOVdOokzUH3qo4gB672+1pVPOqzbK4HcKCDrI1EpaQI7eRPVshx6fmNi\nuX4KLd66MmlGk866Y6OWTGdlHAi8vL6BfHE0X6jpWHO6Of6t0WJz6jwNUFTc\njj64tHX0IxJ6reHercyNn1d8xDzkpBrqm/7fpNdm1SY2dBJLaeDE2RPQsXmz\nWc6FWA4SJQYpZnOkt3uJ1wIiLBAs+nLl8uzAI3n9+A+VeMuQSsWu/8EU3HF+\nYscj\r\n=Jagu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCql+ta9LjbYB/HGXkjU9t2Fx60uglDfnxIe3xCubKHxQIgFJ4angfdw8HlwPUidPgs3AQVJMTQUikkcAlCr/jOkn0="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.1.1_1570414056373_0.2673034239316856"},"_hasShrinkwrap":false},"0.2.0":{"name":"async-fns","amdName":"asyncFns","version":"0.2.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","build:subscriber":"microbundle --cwd subscriber","dev":"microbundle watch","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5"},"gitHead":"a07262d3ebe8958eb6a36e35c6710739f625cf30","_id":"async-fns@0.2.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OQfNRFYMTS7puuNcjDctjDOPrBnx0VpoSKTPRfRZXzFKAWNPKMS8dpOIMi8WpNaMmKFBgDcKp6XNdyZGukieqQ==","shasum":"2eb025e2c1f6f32f737f5c49e811ae1328c28ad3","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.2.0.tgz","fileCount":47,"unpackedSize":35427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmtR8CRA9TVsSAnZWagAANMUP/AzpMB5lxNnj85S2/W/J\nXz0tSpq6yEpv3GarZRu0GG0XetHgjZNbJqr7K6G0rbshC0DOkK7ycsxKVb0D\n3eMrrv8QITdqCjpQy6hm+Wrbu/RFsytQddSbwBSzqQT0MLO5+LyOlqSquQD3\npm7warQZJbEfy6NmwYgeoHvjym2ynorS75MsHqE6X+5GvEHgtjEU5W3wjlQk\njDFM1UGBuE5eAtwk5tvZ+qQwFw2Z+7lym6p8NBQkZKm/vVUsX6Y6TLxOJWZm\nhu0Hpnt1gFxPictFTMsXUinrtgNQi1d8yFNdTlzX7Ikf98yZaM6PIMHUAffR\nTx+Fve1raYOPB1OMlZ0SXRsbsYmIRYLD8Be+Ng4OXys+2A4Zr2pCOsg7LFw6\nNHDpNEe7yon/fdbjAJD8Ypb029wpUqKzajtVHpuZNVysvV+RItI1NORsS+z6\nHU4uEEWfLu0cenaqniTKUoHBhnUa200g8frtqHX+ohCNieohmMKf6GLOPvl8\nKjX6bqziCtT4F76z129V+pNN2zmk7mBbbyuSQ2+KkKsyr64ntyy+Con0vAAM\nd7lYfVMsAJulVeHgoQ84Ifk18yR1SkwSlbvZV9EPtxayDrPtLow3WxiDRHwU\ngwbALp6YO1tKoxPBbmB5CuBn/DqzwDKRx4o0wI0PdfSVThY/Xv5BPda4jKL9\n7IWO\r\n=Ehw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOlbjJBYnrVOfxkE1n/Qkg9VmYd0ecEVmlHrx+BTodOAiBJLcjefRL6sm0AlwwWWqjUyDlOFzoOstz50uLCK8rv7w=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.2.0_1570428028300_0.3055651071524197"},"_hasShrinkwrap":false},"0.3.0":{"name":"async-fns","amdName":"asyncFns","version":"0.3.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","dev":"microbundle watch","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5"},"gitHead":"d8d36da537120e438a65cf99773577b225a3356a","_id":"async-fns@0.3.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MplmDtlUZ/7atykh9VBLgIN1zjmuDaSPcLUqgothbjJZNpJN3VEWOQBgPrlqN/en9aNXtCa5s2TN+whbbCiVZQ==","shasum":"5fb88f87dfe4e31ed0b2445d27aaa908a5bcabe4","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.3.0.tgz","fileCount":47,"unpackedSize":35026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm1GeCRA9TVsSAnZWagAAVvAP/2nwcqzCUTH4kHrIasd5\nzrliQlkOKMPjbxzZo1Bg+X9nLTfcKJEXgRhfuWxpeN9Dcm4msIkZts4S0GPC\nQPX6Msl9elFGhPyjpGVEg9cW1aD0sOvkJ1zBNq3YyfZNT7RuJtHXt0LwhSb6\nhAPmuUc4uKhsSVsN/E9C4Ze/w/OxT1VicgcXg1U7qGoFC/qQSIn8N918Mf77\npiE+YE9NksozyuHy9RPqy4rPnUWFzkoXdSdB1Nw4vtxafE4vveMLOQK7pdgR\n4zeo18Xk3IR/R6Th00m+74FZ+RoYPpS+RF7zN1uLNGyux27DEHbsCji3/OF7\ng54W0SjbA0A/QswHhQcQOaxq2Fh/qK+1+sl9z+0fViljf+kEXjXIwN7MPAAk\nKD7IGSXNW+zx4D5tVn9T4SaMwPBLqSQUaS3fjSo48Cs9KC6n+c3p3KwoZXo7\nkIk7navgtAW/v51va8z+Xqr2/z0foHumIAAC6bK/pn4z5V2y6YpTwshIpwjY\nicpqlsLxhS4Am8HY/tSCezusy+1DYE13WEV2FhapxFlMU4lXJtCoder9Sxbr\nwV9eNiCDgkTSGdAxDVk3bJXIWbR1Ku7X/szgVSYMUdM1rv0M9H5n2giF58CU\n2g/XsWwfKI8AZIV8N/rxjVxnbCcCxk+NAN3kxNPuW8NgukGJltXnEJHvLush\npUpC\r\n=qJfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkkS2fqYGthv/KY4AcBpvjPoL2uesd79cu454xrcUe/AiAl8atpG6Fv97W8W8Pe1QNPMR+wARL2m1CVJFDXjAGdYA=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.3.0_1570460061465_0.07627936746620456"},"_hasShrinkwrap":false},"0.4.0":{"name":"async-fns","amdName":"asyncFns","version":"0.4.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:run":"microbundle --cwd run","dev":"microbundle watch","lint":"eslint .","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"gitHead":"e4c14cbd98a55ba70a951099dce9e04bda34b011","_id":"async-fns@0.4.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/yUvTe/si0C6TcL/qUlG75VS4LVsSe7kilJMsYsG/stUfD2O5TR3luXpG9zu8PNHwVMhIHzmB4BeVE2MTAkLkA==","shasum":"637de80a01ecdf998a6f2f28b4b7df7e1ef99c9a","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.4.0.tgz","fileCount":57,"unpackedSize":53430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoo9hCRA9TVsSAnZWagAAL+EP+gKI3YpnW2Mh62tdNUFT\nXrrqMv+ps3sego8TtFuZBq4hMhZczj8PXNIHmqx+NO0amOXh0E95mdIi4UjS\nIHAf5/faS7I2LKUQXMCd9OoXWn0ou6maZMO4u9K/c6zka7KLG32YqFXENypP\nAcOnqJgXuMlXR7cuJU6lDjFnIcY71YPPVWeeMsJ0YT+jI5QV7nOkriGZOi1O\nwa9Yoe++AZ+7Aqw9S4UvDJ/06pRY0NN6WXT/CSfi0rVNg4Rtj9DtR7TfcOpe\ndlYMLpv4EEye6bxOItMpcy+9mqdR+iOwvKltZYvxE/HZwI/nmuY/Bhdre1+Q\nVkBWol5GvEBDxBLbRwC0PSGdGQaoK+QI6YdKwl/GL0qOJZlGTeF/GT5/lCzw\n+fbuB1R5xW+DVTs+Yii6MP1fFkKwike/j1nVhigExJ3Ptlh+UfE9Yxnn67zd\nnxD5VgHVxqzZAOn1rDFkPWd5hqJWkfDyB9tQhccyW9n4TeAu4itwued7Silt\nUUzetZjufWc+wjCZPrabZlSnn/8psKOJjZNi5rdp5rFwZVrf1UBAMeoWxXzF\nuGWtdluGrjt1Aed9v22ZHst9TNc2pj/cxrp/1c0MCvy4je2bYxFNCvZLIkhn\nRvyfXIPekA3HasrblFV7peJ0S2LSVENuy277KHq47tPRdTLz96W9xEgyWsLc\nT0Kn\r\n=d29i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPQNnQ20iDn+vMfDw03Q+Reijher/E6KBPb2F7+xLlSAiBxyYlzmuOH77Mdf1GZOXFfuwocFpSMjuWX6Nv5uZZLug=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.4.0_1570934624708_0.9657441477543245"},"_hasShrinkwrap":false},"0.5.0":{"name":"async-fns","amdName":"asyncFns","version":"0.5.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:run":"microbundle --cwd channel","dev":"microbundle watch","lint":"eslint .","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"gitHead":"b184d014e9ef38873256f33360a7b7210bc00c69","_id":"async-fns@0.5.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9YgA6NAfdyzqXwmQuk/Y9au8/sWsY2TB6hXZfQO8ccLMHWckSpqC+s88uMsGuwEy/toS5R5c+4tPz2QBtuBQqg==","shasum":"f2c6ab54a4b5064ea6cb7691fc61ce914c74d682","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.5.0.tgz","fileCount":56,"unpackedSize":48856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo54+CRA9TVsSAnZWagAAr7kP/il1eVukd1yJkiiCww2F\nr5HuZ/M1yc8LmEjS6A+xcvQJcdSrlO0qOFEmKEySv90q74UBvSC6P99AR1HP\nMMKRkhgSMN3aFGiMEzFNL5BuTK8bMWb6qyQsx0d+KDjwPYW6OLv296S/tzt6\nawRDJOHp/mcBT+NBJX/YQrlqw/yEcdtJCgyLLmFtcBizml8s6hvIk5yjh0+M\nb1Om+UOuqKJw/6TXAp7nVPPeveonWIZk8zax8IVKc6N0bCarR1729qN1o28d\nyj6JXl6/GA44VLBg/xKlNih3xa9DZZBmeMVq3UVKS8StMjrVemKxhvAfMcAE\ns1wXEyc98BcwWqBz12ltO60Jr/NWXH8pq8z06W3pyprr0Hl57DyrcVcsrRJb\n+IUL0xiYSXbOmBhiI0Wk2rRQw7/FdPlrfAjjxsytgdYev+1zmiC/rZC+6WNL\nRrGbyWzFlUz//iGmklyO6EOxrt3ctQZ3GBXki/65+nh6fArXcArr+FAh8ha6\nqCF2HTDh8j/ceuTj7ihq2A0fxVioLURjA/pXfxYeuF/7AVVOio+mtC2L+5OE\nkvrm9zWqTyEOtydYX/8pHHD5eIts6nH7D6pStPlS+0EKcfGy3LazfbhIW4Ho\n3ddfj06iheuYH8nMu/inmJF3azpRsQm7foN3rSLf+VmLBII0TtGFwWbAXktU\ndna3\r\n=GQUD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTdnligyJ7W610SZYxAvSCpq8oBUbkJJJQvJ3cS+7JwAiEAz6IcvXRs6mGOOjXaSC5gX/1byCTkQIpdm6kHre+ex/s="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.5.0_1571003966117_0.9606292729142463"},"_hasShrinkwrap":false},"0.5.1":{"name":"async-fns","amdName":"asyncFns","version":"0.5.1","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:run":"microbundle --cwd channel","dev":"microbundle watch","lint":"eslint .","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"gitHead":"afc9d48e2fd13d6614f0361980db9a3b39a1c229","_id":"async-fns@0.5.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7MvXD/1mE7GZugvS3WHWyreLAv3YJ2M4pyqztFNfBGvs63hABwYe7h1WawihAGLKfQddvRefDKh/XezzvkiRAA==","shasum":"b059b2247117e5a952fd2d1e98aa619252afe0e1","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.5.1.tgz","fileCount":56,"unpackedSize":48999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo6IlCRA9TVsSAnZWagAANO4P/0SKr0N3J0AueNKYYycm\nKPxVO0tACWYItAGjjA+ZBQ8nSE0QD2lY/oxmERwnFFMymlcGCbIKI0F4K52B\ndqMOCK78rWk7GeT1o2EzjLovnhX3Tfur3Fq3fHArQj0dhBmZgLNkOUws8oYz\nIzKTVzNHEifLEI9VNXkdHHISIHHynpKcs/HlQhESMN2CMDvL63FHPo1oUdvv\ngkRl2jAVLrlhLcH1uQ5IfuLtrlRTjC6tmOk92haXOTzNuO1glxyKBJjW+7Kw\n2EO8YcwKkBCJVl136iIkwPKeV6Lgfi3h32NRSlqSFYm24+CslfQgmP969JNY\nGcxkRdgT3c33iBDXR9YpkazLDH89zvHalwTReMJ8MqF0kf2ehjtuoSRAjXb/\nKJ73ZduD1dHsZM52JS1WwALJHCCdJY7HIFK1zI3YZioH2XcYD2WL2cQwSElO\nppjXVrePXqyQJT28chZDMRT6bPqqzMU4aCF5BBgUqYlAieDDAx/yIzrn5V06\ngpbCE4r7QJJzpWHWDvQxKrT02LwsYA4lw/ASapkO/OSSC5Ui+E3qSz03K5Dd\nAuHrffQfhdGZUudJYdrwXHSooofDsZFVLttMulmsy61XOBzjpSqidkUjbArB\n3Cl6kr9qRUJbke7t9TqsFbJKeajrd8MbjSumTcpv0R/Yi62pW8Jw49DmrqV8\n5nba\r\n=Ua4D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkdxOFHk46ao5wbmbaiKzabLz9CW63m0s0Lhs2o5wN4gIhAMTnpoanGMtdzN54+q+vtEc1zJiKcrNinRe5SD3qUUx3"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.5.1_1571004964661_0.800302103608181"},"_hasShrinkwrap":false},"0.5.2":{"name":"async-fns","amdName":"asyncFns","version":"0.5.2","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:run":"microbundle --cwd channel","dev":"microbundle watch","lint":"eslint .","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"gitHead":"cb6c118e03b69694a98b567ebb51a420b1860097","_id":"async-fns@0.5.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-l2AlifnASTK7ABny9bb9ld5p44yIqVJZhpT2nBI8r1cc0l/Foru8PUqti1bjo9ZjzWxm2MLfsGlxOxFurYcgkQ==","shasum":"6a024ee23d285b7a5e9b8a180b4c2e751b83f04c","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.5.2.tgz","fileCount":56,"unpackedSize":50530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo6lDCRA9TVsSAnZWagAAOw0P/Ry6QiPmYLK58UCoppYY\n+UEPjt6KJheHQFilNeUUdGX/mm0O+rOJxo380xLS+vVJBnrCkizvSHTM3/3R\n/m4PH1h8reaQ7kPSDH78Ldw414ArHVooikr0Ue4MDFjx2vK7rK3ze3QHF41V\n0p3AXw6mgsYAn9jzhAFY5+64N+doMyaNrnYie3YBv+HjOCBwS2T5fsyapILH\n4Kv8UZkleV+OeVImgHoSkSHLbzRHpTxU1cFPm9dZ66Sw9Ke0lumWl2T/YAdS\n5SY7rZ8gXOFjcSUQ9XwN/J58/pX7OMoTTnhhRd9U6yb6xjOWXwemIYJWTxNq\n9C/UWCKcykCmpz4ZvZTMstNabb0QQl3Ag9mbKO7FIKXb7vuSikPLlElMJRoz\njjBcaymOsbbyQb+zDx/7xUrMTmz5OfoV1ooxZl6eMcO7FgqXJvlTNhL5vqkR\nL4HqoQsAKaP7pVitFCPvJASmmy+B0KQmOIT6MZumMEKbXm1Ufs8DxMW1hzTN\nnElXOqLuGVKPzHFhsrDn6uqHX38HODxFiF7SUExzW1u8LJa63NdAKhFGs0jz\nFGeBYUZClzrQwzGdNtwtbzSMnBqXwwIRKEF0KQgxhsGSVNUfyLLMxxZk25PI\nLG3t3r3owD9RCwb0JN7iSdW8pzWdskymuMZszvn8s9hbTz5eBur57PUfW5pn\nUTNi\r\n=yw7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHlCdIiJJoC0FwrFlKGuOSsUktuaETX9gDJW0YK5/8pwIgb6sd0lARmcza9mtY26opng/mCSLBZgQM9K+Hc9v6hls="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.5.2_1571006786691_0.2509352071457729"},"_hasShrinkwrap":false},"0.5.3":{"name":"async-fns","amdName":"asyncFns","version":"0.5.3","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:run":"microbundle --cwd channel","dev":"microbundle watch","lint":"eslint .","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"gitHead":"4cb47fa6521e67b2a97e5ab64ccf4a2422162e33","_id":"async-fns@0.5.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0Hpi+/3GW33nXYOWElWwq1VNFFDK0gaoTnbViW5E6Pl9KAa7WGgfxy3JsPW8uAc0SXFEOPwRrEZZQEOwJQhnTg==","shasum":"43ac002fd7cfa6990afae630aa70ef6af8248dcd","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.5.3.tgz","fileCount":56,"unpackedSize":49355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo62ZCRA9TVsSAnZWagAAOXcP/3PIJq7jnxttz6+242QT\nIqNh6BoxYBLkhHis77LqoCeNETZA3HauuWlXf7gCJpIFM3qXzO5iG23+qnJk\nmrMrY1mOJ38eD1sHmoOUqKzzXJ0mjrQlU8uNEXPSN4Yz/tKPVZ+L22Jf8feT\nmVv2DwRsScrJOrb31k2FXgf5oX8Mfqy5viQldjyY3l35W2NpDMFIiVnPol5E\nu6kHYFqd5uXii9LVe84rUuC7qCJcUtQ24KjH5FPbYo3hoIDljqqNslxwWF4y\nq/ttRhkUGyqJSajtrN2pl1rpSol35MSEvMPQ74ruWCblS86DpTmr2e97Q7q1\n38+BerZTigsZJroQfR8CNIS+U6dN7MdAncTqt8KDpojMg7UYa54jP8fl4lz7\n2Bjve8uAyNO8Qlwsa60pj96UB7TIos0hZDAv1tk+mo2tSEFvamzWt41M2YK/\nbcBne9G2mjOomuMIbuEFoKqxJgdjS6n76l5P6SVBBP8T7DMlS3DlBt9Q1xMq\nZdNlhh9zrjtYCTpf+10MApGSOLLTenpP2xwl7g1XPqCsukqgBAhzMIg9HWjL\nMZoxIIf0rN2MHsGTXAqIahSt3DwnnwyFHZCrawCFMANiQngqxeflr7u5uBaF\nxPIHhbQaiNE0Rnv7ZjaXhxslapXcKKbF4OCgxHU/TwbEwnwTnIt4neCqXiSL\nVYfJ\r\n=PTfI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgi0ckG0xy/ZOa7dfq0MSqTxvepFli7r5n43s2iyS1PAiA2qALyQu6OTTt5uMpWNbn+d2N1jUr1ancfA2zPJQoN4A=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.5.3_1571007896927_0.7040099537436992"},"_hasShrinkwrap":false},"0.5.4":{"name":"async-fns","amdName":"asyncFns","version":"0.5.4","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:run":"microbundle --cwd channel","dev":"microbundle watch","lint":"eslint .","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"gitHead":"f36642c7cc32595c172dbca5a5ba7509980bfbb7","_id":"async-fns@0.5.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rtDVDukEHPmBcQmu9gmjKT3wD/e8+aB8LIc100QFdRgK7aCvWwj/oP/5LiEUMWhnxQUlK72J3vbY9REqVVOI1Q==","shasum":"54bc81a9c4a26880284ef61dca1623e896381d1b","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.5.4.tgz","fileCount":56,"unpackedSize":49371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo7B1CRA9TVsSAnZWagAAld4P/1rUNtzBIC1rAKltC8Gm\nM65IeGiNU7iS/8kdfydN3Ik3tTve7dSzfwHnisFujBx74WmcusGtSBRlsGA/\neEyeazuXx2LNuvruTK8vscrbK5+j9lYC+QZzJc+TVCQP8fGXqP0NbKQx9rBV\nQ6qtYa9TTUtKYRT3Q9K3m1b6lKauTSFdtDZzCSS+XekHOtruW53SgDEXeJHb\nU9BD/UkwR5cJ2xS5LlQXmjeAIuK7V5+TLl8L18mB7qCAIdZvy4pOBzkVSX7i\n4YmSA7cH8HiYFRrnn4zQfi/cLKHIdkAFKcjgU7315h3TJHCT+q+IyTpz619x\nxvwChHFa45brsjqKmc5MCjudsQ0uqeMk+MkcnpfbZh1FVe+f8yHe78YwPWfE\nRHkIixiGmo0g5GrC/7io4AjnER/5jX4bW4OGkWTHYAO/hR1qpb5cxhpIKI0q\nzoiwTm8KqeHXvjcHunbGVsXUl0myAyGwVvxVWzXHNFAMMc7Wat1fciTzRpvf\nzEJErrFAtNXAB/vinPDY+iDEy3//rJekHTOaKRqSdAU8ZrUoKI4/EN24aaVl\nUSsiopho0GidzNSDVjskG78VvqkA+nN0lcZ5mZyMaoyDoE66o3auDlewuG6p\n7/teqjx15G1LqAJlwueeSFFhs8FGRrsZw07kp1c4OUDRcEfPMHVyepeg1IPT\nUEDO\r\n=pmcQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh3ZuRCwzYW6tUCEgUtZLi7Jas47HmKlu/iHc2xZOJAAIhAK0AJUjiNOPkmBj6P+y/30KLqFQKxfIKE6QEhzkXDEbX"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.5.4_1571008629312_0.5087944921062619"},"_hasShrinkwrap":false},"0.6.0":{"name":"async-fns","amdName":"asyncFns","version":"0.6.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:run":"microbundle --cwd channel","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"gitHead":"9ee238065aebb39453b17b16dddce18822b828d9","_id":"async-fns@0.6.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TvwADQttpLoSRsstAIqBvdM2TISJxh7CbWiS8HCBlle2jfME2ooECzahIO5GvS5NTPAsizRV89GkYA6VRfML8Q==","shasum":"c04d5e8637c931ec38e7e445f3eb337bb4257a3c","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.6.0.tgz","fileCount":67,"unpackedSize":51062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpAH2CRA9TVsSAnZWagAA/e8QAI7AU0pkpkLA5cj3Kcyi\nFRtYj6K/fcjphUnRh8KXa4+OTyfzBCmMo5ldfdFMiS6/DuZm51K+CJjqdkHf\nrxWqGhKULAMKfPSusFYjO7hWyoQyx3Y4RgdBZ0mc/azeOqja3m9Pt4fkiG06\nGZMdhIaFuDCkyu76AKSosVO7uU5IA9FW7mrSUyRI67bThlH3fCcEBYrYQ/dx\njwpNs3uYjhVy26Xd/eU/ZtHTbYzw/llARPoCewxxOq+vjWNmAs5ayofm7O05\nUlOmeASk9Vm7OaqFjMdNpC5Z3r/u5pvRjNPCyG7hEpaB9UgDOHiMUegWTo0J\nz0kTsD+OtF5fOtL2VWOWeVLm64iOZz5dUdkxfzVLC65qhokbeqOsg0f14B7v\ntSjLcbKSvnkm3Rg9z+ViV0Y7zwrq4Y46l0Erwv5HWylwY3x2J4G54DLYvJS8\nk6DuWIq5H8RIS+lxtjqk0iFEY3U0+XvvJvQfZ6k9jaho3IANrau45ywLtQ3i\nz+bmZC5KhPqeUTRG8+8eENIolNQsWc7DUc3WyJJATFkJlmEQp8ycOy4E17uj\nbokZs8W56cLlWv/GtNF6ywFHlpoMzNRx4HSUjbVeftLo8H2GJpAf7qmM2mxU\n5OZeXyyy5pK+Mh2nO2gzK3ayxqeEbccciLW1FK9ePDTB8OFgIoMj4Rf5vMBg\nEAJL\r\n=syHP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtP+1nNlj7vwN9bN8t7l6O+w/kHBs5oTjdYJWPKsP/zAiBGmZpXL4OK0kgSnGz15E2O9/5Y+myxHwQ63vZMZaaLtA=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.6.0_1571029494059_0.2548987203773092"},"_hasShrinkwrap":false},"0.6.1":{"name":"async-fns","amdName":"asyncFns","version":"0.6.1","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:channel":"microbundle --cwd channel","build:run":"microbundle --cwd run","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"gitHead":"a5129f6a83a4657ed9179b62bcdd808b773b5a57","_id":"async-fns@0.6.1","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Re33jlrm13Iz8e9AuEKRiNdRZ6oZ90L2ZjIqStmIRFo+bEGpzcZIFqSKPPLzuwEksekkniZZhfhoxYXhSd1YPg==","shasum":"a0d0491a6625d65f28bb334c562a272e8cb3a630","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.6.1.tgz","fileCount":74,"unpackedSize":53763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpAibCRA9TVsSAnZWagAAbhoP/07crMRss4Vqi9PLMesW\n3UczXvWfwIedEFeLERcsERexN4r2S0B8jz4qMLeh2ehSWOfr1s78RbmTMUbc\n3Pbpyoy3qnjrbtyjQ9wLpsynWrQG2KZWFNlVoejU3Rs22sjS2HriK9hLxjTR\n882CA4zgqY92xNmKdi1rruRcNBU6g8Eh6DfiA6zzMgnKP4nFmczTa9PuOJhV\ny7UuIIadO9TXgyTb4SpUAyqN1k0iR1jyDUHRwbBd796whljUz0PygEDFaMrz\ndCdwexb7el1yfqB/vwbyhsiURUdVeUW5hD15+WF1srDmEh2DCgm4qtL++6GL\n73wGSpaAd02qYx1xJoZoztVik5lC+BK4T68zezH/svkfY+8uEWkQynNmW7K4\ngXUgfLwxcldnDeYj4uroVA/vWzhWTRtZEb+Dafn6lcooEBKk1aUj4ywLfr1p\n87M7nv+W6gJQwljlS2iKkzl4JbuMQkz6AlRRL/UJALFxmvOglzVDYHinuSL+\njMG1L1qR6cCKINg/hY/nluHJ0yleU2DS3QtveeuEEUlX62CqIQVSJ0Ul7Z5J\nCPQJtxWrxKf45RWJXTgAKqMTmzbhuEMHpL589NDrFt9Sk3g+MYUDETWsDaBp\nZaPFHljETKu4jfwd3uY8os5Un4mKxJmmV38zic8bJWwQ+sc111OVAlUaUTyV\nPxmC\r\n=jMmz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2ZDrjg9cS33lRcuKCxc/Zbq4q3mn1zvA3xECAPEykeAiEA0QJJzUUxihEe3SDITiFLQvuRUdPv5HJ2KwEMvP3qBRo="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.6.1_1571031195266_0.27871790872828583"},"_hasShrinkwrap":false},"0.6.2":{"name":"async-fns","amdName":"asyncFns","version":"0.6.2","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:channel":"microbundle --cwd channel","build:run":"microbundle --cwd run","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"c7ed0f8d8a77bf0ce63f399f63418074e9c6dfad","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.6.2","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-JM/Hu3qyB7z/Hytm44IBgXwZfm8nRMWCVycpLgkxLnXmccWyTPoMEb8laRJZOMv9HUXpoXT+5RYcdP/wcR8aRw==","shasum":"68f2adad53b9f337c9b2ae19a2ae20606a5a5abc","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.6.2.tgz","fileCount":74,"unpackedSize":53912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpAn7CRA9TVsSAnZWagAA7TgQAIa3Hrvau0wFgSZqmvUy\nYfXUnlNbZ/fOA4mO5Q6Q4AmKprf9Imbas3N983cZ2lDSIvz7Jz0nC11TqjsO\np1I6Tl00hyXHoLGIy1MSN+DCQXIJkAaIYzXNz2xrmDDPWGgsdB2GigkE+ntl\nmxgD9I7N0pXg0ClPJ1YYVLlmxgCX8X5veNlVMcQMRKHPYTTUq3uvWZeo+ptY\nNMr3pAtzLtIOUkySkzFiS78/dVfa12CPIHINjUOUxDG69XzwDrjO54vyvf10\ne02xxvbnHoi1P9CpQOsJXGTf1qNmhOqcqWZVLF7RwYAcu5qlxqjXFToMLwCZ\n/LVyl6fT799ptvdMTkGDeUEJvV/eSRDpZBkDU2wA/Tyk4Mn3xBlhoVy0ucy2\nidTCbRyF0opEIiaYo72WD6qUvwQd8ITtVahkJsYZJ33AqfRjQMeIARjI2aA8\n8/2Giq3WGmHJZyTb7dlmlJ9XjaX87dZ0SGzt5UHOIQ+VPYiTUNIm8zOrQgBl\nYCFXElUYWzJCmKwCzvBzcwZq66vKFsWjCE02Rssh62mXByi04JQvwOFrztHj\n7efK1hKWR6wHGPRuw+bgEnnM+5QY4OUaiaAtEWadYP8m4YJrAQl7N+OU3AvO\n71w+6hN8YbKWm+u53V35aemli3tS9FKGkECHrux1tWRI07LHL3eieewn8WyV\n15WF\r\n=ROdE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYMldeZH3wLwOdax4m67nBx16Nedoqxf3prANhb/4XcAiEAiQ1VtgBd+7X+1R2GazM3fRz8MgBlw5x+2JpY7dxFXYE="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.6.2_1571031546425_0.8471861972567343"},"_hasShrinkwrap":false},"0.6.3":{"name":"async-fns","amdName":"asyncFns","version":"0.6.3","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:channel":"microbundle --cwd channel","build:run":"microbundle --cwd run","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"ce006dc528f192af581635c70274b15ac68404b8","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.6.3","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-RD5nc1AQab57k9Rx9ecKt0Nhrx1tQv8MdrzFZ6xAAIZAtri35q5Q3fesK58AFmieTSs5EELznjuXmqBUM6rxuw==","shasum":"bf1c7b1de30fabfe5416e4e4ef2b1cf257ae2eff","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.6.3.tgz","fileCount":74,"unpackedSize":54738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrg7iCRA9TVsSAnZWagAAzdcP/RQRcX26eirugs9QJNL9\nRjfkskmgpvhIMVvNmXNSVPCSAacz94KwHps03ldHz+HRZG+HRSPW2fCNINhc\nD8AAk6nU5oehP+AkLJF597ygsE6VV2U90BJfydv5aafDmsslX+i+FBjEZqiB\n5LgKOBnfcOKDuqb6n9UM2ADCXaaVbacH9cY146g3lp/6sQBZzUhjgM1GyjMJ\nrvjQC2PmDiqua9ZQxiJv6OHqKA+Tnzn8hkInV5lTY8FZyBubPsyZcYobSKZS\naLz2IH//6A8gnFESLgu4ZiE2MA209hb7li0dxwp5n5XI4mTm86l7k3DQkp8k\n5AYkYcveKWVrxg10OIQg2iWlQyRoMobDU3pwRCZV/FJUQF7xPzGYt8oLKfay\nEYUoGpHNw7HXPFnXfC7c9dDYCVZIJLcfeQSXqfAFfu1u8cVDVvLnbYtwnC9X\n4qYDJqKSjT/lsExpFyhQDXNWoevPic+WIsCvQfugyX3vcEtTeJkPhV/Ev3lw\nYPsisYAZkni6lfgQMYp/9qVwuAFrWi8aQ3HLtFHNwYawZ4l+wZSXLXjMLwIX\nrjZwXt6DBIHcgDElt+YjtCNtrRlpEmMkp5nvklvDAJXh5fSibqAgsGOD+Efc\nhRv9abGwPDJbeG2VF6gn6JcGOuXVWU/yAisjnnb+bfCcAfpgNCYtOwyOfLib\naSrX\r\n=2MhW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwM9KT2IcptmlbDpwCmHkyMffuW7OCl1rVdUJHFbTdGAiBHm2n/bS7XVFoJyyEqWh+8Fj3e9Ke9blzbbJoJ9MfSIA=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.6.3_1571688161485_0.803805647506926"},"_hasShrinkwrap":false},"0.6.4":{"name":"async-fns","amdName":"asyncFns","version":"0.6.4","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:channel":"microbundle --cwd channel","build:run":"microbundle --cwd run","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"3be0b171613a51300c7f5a612d522c9089afcef7","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.6.4","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3xlD1gOLpPNCt8ebMGm04nXMvhq9f5OqslZMhdTXbzILkY145s2WSQsPqemZLQRBWmTlePUu92VQfNFruXzgww==","shasum":"26d9a73b35ac5168b427918d16b18e216cc44171","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.6.4.tgz","fileCount":74,"unpackedSize":60460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr9W2CRA9TVsSAnZWagAAJmYP/0co1k37Q4zA/zaMMkfo\nXUz48b4fOmAAdykCQPxl3hrkf3F7cxmEhQSCGr3XjEGih/BkcIYauTt/drR4\nDjRHNDIVZCbZfkpqsobqfBst902JFb/TNYlShcGk8Md939hnV7e62JfoONqK\nF4r81I5tVZnq3/1QkkWbRC2WcWXEtdJ/+tbb07x/y6mFyYDbjUdaF4jMsmhU\nJAM2/F1rP/6HdZXye8Y3h4s+OIW9bygYII0x3pJJA84tK9tCXXd4JoEOjWiC\nuUB2l3oyyelqFulDMAc9qFmP9n4ZlzEc4PUwOikyxpPbW/xTZh6ffDicytMy\nNpTK39cd+ET3MWG56oAAF+lUKI/xNEQn+OLYe8bd/uZ/VcixRk9ktymV2XQ/\nEIWzImQOOeprsYGJuTgurPL6DS5YeQh8N4JgCp4qHcsNRZrRDtw0U9z9Lwv+\nUSJh3xnnOZd4jZHFoZy50A5Vfh+M6ND1nbDlczf21GXCMuocipBgTw62tWMy\nbBEIOL70vHLKOXTonmGxZBUgw8Gd7B4Qo69AqrpDS+QHDdLjIuZGBWbKSnRf\n6eAYczwNkAtjS7SNphKbWJTv2sRidT+zVLcqh3b0f5pBPhPOmTXy/JpdAhrF\nPIXuUtD+l6yXLkI+MhngU9s/f9AuclhU3JQtTwO39G+fEBmNAZoZfKTmqUI7\nHMA1\r\n=SJib\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeK46ewTAKfrIUEHDJHnwLfDstkjZUKDSAopw+a8hIKgIhAI1K/P8YEbz9s73YpfrGqWv0B4Rd+2HcKhetSM4sAmys"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.6.4_1571804597713_0.9705921443516625"},"_hasShrinkwrap":false},"0.7.0":{"name":"async-fns","amdName":"asyncFns","version":"0.7.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:channel":"microbundle --cwd channel","build:run":"microbundle --cwd run","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest","watch":"jest --watch"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"de68f582a5210c010c4db0b422f70ba257692f80","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.7.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UCv4uwOSwlLgfsIJl7+As6GtOqRcqNcaxUUk1ig+PNK2QLPncV2YAXa+kggkaibP5H1MZHSXC6QoFPLL+79NSA==","shasum":"03822e840efd3b5bada4af0c0c3c40ccdf06cf95","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.7.0.tgz","fileCount":74,"unpackedSize":61444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr9uXCRA9TVsSAnZWagAAHLoP/1VmJenTqLvpNCdyS+JO\nqWINhpe6dRjEtyS9xeUz6IBkz8ADbKNz/STiAiGaCWAke0mxxHs0hQmG18x2\n0RYqHisTPNm10ousV928hgceKsJrcZEYCqVwYOyfDDh/dmUxNELIilYK02jU\nlO2JXZnWwAImINgip5RFQ/NOchSfLr7/BGkcVadVWfcn8FEx+f8s/srVDhy9\nlNmAb8CwxfyD7Zcjpp5wKOs3pnWu6NOh/25sH/Z6O6IAC0LZZH5mq8ip6wWQ\nut1akMDOYlf6qENEyFzGpr/tAFqBjfXEnb9rO8usDnLX1o2SRNqi8T2Lo+uP\n7jcYtwUJ4pdrCipexrRRDB8fmFwsT+aMZmZtjy2fQBR9N91XrIuG7j3mzhcn\nryD2ccDxtidu5xequqse5LdxWOzMyvp1pmlc0RHs4y93TiYbUztPlVW+O0oy\nme7cSuk+kS8URzMUvxc6G+3tZsIR8buYXzuXBLNY+VcVWT+3UCOLbaxBi8fl\nfj+HiZ35kI/l0XKwesLXvIw8YWowxJJEXM/YHLq32W7QlLJkBjCdSMcrdR0k\nf10FsmYW8VBesiRvhrHn0acwtBCAjW5HzfobwtUYaTvddgSOURr6jebTRXGG\nRPnieLhHvCHKHZzfztN6Uvm1J3AQYm6M5Az7rzG3rlb8rwG/vYtoxeqM65WH\n8zQj\r\n=vW+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9qjRfySQBJr5SttFs9pX5iZS0jheIu+61l7pNSO4tcAiADkLtT01rTM0PqYqSc7M4MxvZZrXSTJfWUQAVwXueVPg=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.7.0_1571806102938_0.9556827088998112"},"_hasShrinkwrap":false},"0.7.1":{"name":"async-fns","amdName":"asyncFns","version":"0.7.1","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:channel":"microbundle --cwd channel","build:run":"microbundle --cwd run","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest","watch":"jest --watch"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"205c7aca62532a1916682f8f6eebe83bed92c7bb","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.7.1","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-XHB0gVy0J7lzWdaYTpDd5OJ1Xw/lAX7BhKe9MlSS+oa0sqWA7GM+tEpgtlzOTkemisi8Wkxk4H5nM0Z5Ux6UvA==","shasum":"1ff86fba9c2e838c3ac94166bed9a478e3330064","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.7.1.tgz","fileCount":74,"unpackedSize":61814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsHJRCRA9TVsSAnZWagAAnp8P/jWWy6Qh8CmTVZe1pB38\nKNZdXim61oDfiPkwLJJKHjprQZuanHUP31VRfrBiN3oXkpySNDm41MWoG1aq\nPYar9gG5jVZZYt+zFAtCUAeAiL/GBo6gkutuZ5pugYbLv2icmlsyJVw/zQIe\ncJBvZNTdeRQy/21QKtlOdnSUBLXGfGyyORL89foHAwIrqKmFcXH2bW3oGw2H\nfgFPVtiF5jmW9dacDgfREIbIYJ8mC/yY9Pm7Zfg8S+ORNvLkB8ELo2eo5/Z+\nsCdI7pkFmH/H7KTJ/ILNH95AC5snEcaDdRptS8gncEr/jONdT3Vg43gEYEdC\nUlzn5p+c0iUTol/6kSe2nK0oe3BA2Ev43T1iUOchneOYyFcLEVzua2YpePaz\nQQR9QDRef8W/MbH7HqO77RRxWK+6VouB28EHirBKdC27IHm97KQMqKR/Hit5\nPRorZbQkA0ugvMuYgs6sT6EyQy/ufk6VCXrB96QApF3GmBFf8C2sHbU01+02\nJM8VRtxnAl5hxNlF0ts21r6UXznrZH+xiNAF4TKXA5BTqh/F8sXyxrI9JObX\nxxqTgMnGQz5xeZMC/GTP1ya3LCO392S5LkM12dimntcE5dzi8rTmXnHYokZK\n32+MmdnzCqrRSiQJWh/dY1lconsIixjYr3NLVPHlSDcbcztx2ZNGEZxBafdB\nxBvg\r\n=fSux\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHX5i1ViV9oOnMIU/Rf7FFEOEVfz4Ecsir3ou6Qm1nTYAiA9sT5bCtzsZu3GS63jTu6RjeInhvAoEIaNsVqDlD5xWA=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.7.1_1571844688972_0.7598130965292258"},"_hasShrinkwrap":false},"0.7.2":{"name":"async-fns","amdName":"asyncFns","version":"0.7.2","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:channel":"microbundle --cwd channel","build:run":"microbundle --cwd run","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest","watch":"jest --watch"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"e5fc72c777becaac032b52df7f0ce10ef658cfa7","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.7.2","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-rxtUo9isxkt+HU884cghqMdBHE0JhKOl8zuKGgrGF0jl2mTM6O74l4A3prqOGsf31fOkHa8NcKpKFTYDHg7qdw==","shasum":"22ad894565da80078572665dec239147836b92b2","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.7.2.tgz","fileCount":74,"unpackedSize":57244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsKpqCRA9TVsSAnZWagAAhqEP/RV10z6cnswAaNzhPNd/\nf7Ui/GjcPQQjoOoFXZP5PYCA6tDEIXlQaW4/ucdvttl3uMDs0Gn+qXALtBVB\nItNLycaSEKWiV63VxkSg0cA4ZtvNWq4syIFw2fqrqjuLI8tZDL9rLRyL/VI4\n8NozUDfyQ+7tS+kNwxXUI8QAPHGsssGimvmOmgxuPpQ8euBMju9d1+mrF6EC\nkLkt3r1pVEgaUSQV70suAqfMo93Jf6BVmCMbmeDzFUWaP8/9ElQGEdFJ+1R8\nJz034o/DXg5NlYcMpwfe/kVfgnJyqhQl1A6MuOpUjmhGFzQ3NxIdjavrutVf\nAoxb9lc8VXtF1Nrbr7bKbDo6E98p9ak2MvpkUD5CNl8GFDMSJ8CxqyIbAOiF\nA5hAbyljKaARMI7EiHpwvSKKXB0w4NvTyiks7G/j24+nvlL8EmYtBICfW3IE\nYmmGvJLfi0vh4/ufM7o5tFr3jVyQpM+LLeW6DssUR/xAeQPmHeFOtvxFLhRe\nKHrm0pJpZn63KtxcQzlNwlTI8/Nz0uPzZCKcZlCgrTzwGlNfBfQ0TWJbbEnQ\nvtymrMJvud9HEtQE2UUApNeE+1RSWkzU4xmIs68l/eOAOgj4mo4Fhy0hnfI3\nxhPZaSqL0sdjQ0/98R4T/Jq1fuCPHDeLJRFWcfzX3yL+zPzkrLCzc45ORpxz\n+QF3\r\n=efaT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXKt/Hi4CBagzWffuwWttfY77XEyV60p5HTZAPjAgaGQIgJniCW4ONJOy5ERvrVV1UTxL7XFxT3iZbAGDivblGA/o="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.7.2_1571859050537_0.7213912662396762"},"_hasShrinkwrap":false},"0.7.3":{"name":"async-fns","amdName":"asyncFns","version":"0.7.3","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:sequence":"microbundle --cwd sequence","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:cancel":"microbundle --cwd cancel","build:emitter":"microbundle --cwd emitter","build:channel":"microbundle --cwd channel","build:run":"microbundle --cwd run","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest","watch":"jest --watch"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"cca8d13249627eaab6fb2fb5f6f36215a2f10fc8","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.7.3","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-r4p02rc6PWVgm4qViuXAJv5J7bKAPfwcRteleG5A6zZcX12BHVqt6B7yZNFtNp1cRUBLCMbBJd/T4ZAUA2AHfA==","shasum":"755b0629550022666f3b770cb99a14a7e006b1a1","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.7.3.tgz","fileCount":74,"unpackedSize":57306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsLCjCRA9TVsSAnZWagAAvagP+wVL7uhiTyjYIVpUu2HE\nWdbrm3DkbGH6gYbTUfYRN0IZspDdeWSWy20AA7MV6jJQXn9tWMlT+Gvz0BHK\nKZJfANJISYzK8layEbfnyoDFMNVf6PJ7kWLY37rxLBu6FGMOaooFcpEJBLR5\nZ+km6w1Wc5Bud7UXNRTIuzr5RTQVF79b67/xO6pzRs9GuSnyRG2Rz6XRreJe\ne6nPi2KKfsSSPGBDitWtFWsRj0o0FsAbqy6WPue6BoLcbWmyYpqABEEtA7qB\n7NAImasHtclrZBxYv8v7as7T0bjbpyyjSDLIcRfv6cLxQssKFnBaZ21WacSG\n8j6bYlFuMk2TEFBrISxG7BzB8j0/SeurEtBKiNKEH/bm7GuW7PlS+Mfz4KCo\nA/Roq/mFSyhhyr6rK6LQHE5QnHdSAvCIfy0zlFzHixjD0A52IeDtxT2PjKrM\nX0PrFQI8pH4tFgc1sf0jKiizT0F0cwXGEOAGbWrbW9SP5gzkxnrw3mnQk0FK\nP17XbLEh7LvGV1Na6LLxvOIKvhqdVVm0bT2BMVZGtDcR/GdirehHPQDS2//R\nASHXP/FmwwwniZBczbSIc5CDIW4sjvf1/cQnEP7uRD7QeGOl4SC9AYm84hol\nlyfQFjFaXqgfPRoiBBxDKU4GIpDfa+wzvMUkaSrnZcSTVg5KruaUvCz7L02B\nRAnS\r\n=K4qT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe6/CLFZDeyFq/GHkIJ3Kx2vZPtB0DPhYGgR2cDcY8JAIhAKpUqWDyoNuGyfdjDKzNPmDENIfDeTlXz9WiOaVseKsg"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.7.3_1571860643443_0.9135159452005681"},"_hasShrinkwrap":false},"0.7.4":{"name":"async-fns","amdName":"asyncFns","version":"0.7.4","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:call":"microbundle --cwd call","build:cancel":"microbundle --cwd cancel","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"84dd7d2d84f1f605140ded6a05cf2aad45813234","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.7.4","_nodeVersion":"10.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-kwb4/BGofl4/So75QNJ4tGhea8zJWjMjK90LC7BztwPMjDNbkI/8wPFVCrgwT6jzkAu9CXHtF/eVf/GwU7MQtQ==","shasum":"14fd9dfd31d060e3507c36aa4ef5bb28112765c5","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.7.4.tgz","fileCount":84,"unpackedSize":61275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdslO4CRA9TVsSAnZWagAAHdoP/jDZiUr+TFvn0pgRLkzg\nDdYQtgAnMFJpEn9ZuHDlImKIS3xdFDaMM2od0KrFTOWCu7Q2oSBBQ2jWeBTV\nLHqxzRzI8Bb6OcfDe3buPE07hampyy6vjcTjM6EEPoNoTUsYTIitzbOnggJh\n9geMlQboH4t8KUyHZYufUhoesIMPClmkbMS3ict5J2PwspDfppQ3agY7Uzxt\n6Hb1Lx4aTnuFoKR4QyPmYhiFQr2yoCk5mi0fOiYLf8i6d/JNs5+KqHnXw4ps\nz9X70/IhNnm42rQE3KLw8CS2E/sUInUiSpWX+Bz7oA0n75CPicK90b32uOFi\ncKQIXm/fXuDWMlaFZToig7UwQfTLlgSaRvehW9jhCKJGSyFkV2eQIr9YLirE\ntiU93C4VoOiOVAoEVQc6xwzhqX7fsBEYD9ekK2UwNt3+f0B79QKeDy9TxWcC\nhPnkVNsxrR2Kl0XN5FegYI/gYLVMiuR/2NnGUFOVNMgqAUkszypF6Q0+QoO+\n5p6TLD3El5Icy+HazTRVewmpmRzCPKJ1clZMo154Nl34S97dfYN4D6+BbyVv\nEYTs/AyISL4Nwjyiue4bAzMA5ZtszI2ekFKzsw0RIaekLGeRHvqb1i5NFpaa\nil7gX7ys4/AGJbcQmkNf6xWsL+tHBG8Lxuw9UiPjgh9evazOwEYb7ZPytMRS\n/m/l\r\n=sGcP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB0HUDy/Gapbxj0PWBPMFlhzcZF0PC9C0xEn3Vg5ApzAiAo/6rt07FYuIbwZrLtbhinnWev49MlJpc44Qu4n1UQaQ=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.7.4_1571967928132_0.09787096508187076"},"_hasShrinkwrap":false},"0.8.0":{"name":"async-fns","amdName":"asyncFns","version":"0.8.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:call":"microbundle --cwd call","build:cancelable":"microbundle --cwd cancelable","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"bb27ff2a465cdfd73250a554f2710dcbc64f44dd","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.8.0","_nodeVersion":"10.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-PxIbwvzevqb4mVrGrEMejk86E7tK69SefaEJE1aOcAbx6kef+2QH/xhqV7234cxalPZ0MLlK0XlOTp2csTzDWg==","shasum":"55694bac03e9e12d1fe9d85b8fc0b5d242eb1593","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.8.0.tgz","fileCount":84,"unpackedSize":61954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsohbCRA9TVsSAnZWagAAQKYP/0ft2eDJb+S/NmjC8CJN\n7BTn3bM8bd7nKtKu7rlegIsEg7rqLLymxj3gR/SfwgGRbwrfRDlm28hYi9Jm\nj4dwwPT+VW+kPnWcWD1mGj1ThU/kil/Ea+Wr2ZiAE3RTJorjKeCnDE0cq3d+\n0xMO3KZD8FhSFfYRTBaam5aSO8hUeAku40i2jwTHsjpejFLzHwJo1rzv1o8o\n0wHMPCWcdzpFy04qPG3gVX+Izj1KpKglAyrjxL/cp7RdOV+WB0LBgpC0sPko\nMOXGXL5KOnupNYxQouWnanSt7ekFXG5vyN1azTVWD9Fv8KiMRfg/ZVOscD0d\nVLMrofJm93wGyjHIQEXTXpgvIA6ZMIZ4k2Qo65/bI3b6udsz4Z8YU8/peuYv\nrJf0decB2rU2Gant4Q5/gSYSgfViUVRDCYAe+GTFBkLvQkWa77bIVtjP1FXB\nGxCHACgFAMjCmRyCwKIdnwaL/GjXLtSByhO0cj20p+pcCdXWVFFtYbF9UjT/\nXkXsvGdlSFozNJc60e8+96M5UfBNqYZd8aJOzaKI+5YNfzqOtcI8wdUcETDS\ngCYAJ45i8jPlw158zkd0BAQjwVnstYk4jmYnOSumd7BW5BIwHSBiEGrlz+ho\nLwuNb4KvcqPcxKSUkOeB6DAqbJBPM7ltuc45uZAMCnSnOQ2wTZGID8u84w3+\nmk72\r\n=iLHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHe8h0kUULhNxRZ35iWlwOMrpV5v9I5QsxHsH74O8LIDAiBc/TKeIweYp/TEwMUP/FfoWFC0qLPnLwcm3fOytsS6ZQ=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.8.0_1571981402614_0.00009138939459596429"},"_hasShrinkwrap":false},"0.9.0":{"name":"async-fns","amdName":"asyncFns","version":"0.9.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:call":"microbundle --cwd call","build:cancelable":"microbundle --cwd cancelable","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:parallel":"microbundle --cwd parallel","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"99bb57525078191f68a782e721895602b1f63b2c","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.9.0","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-KB/iXAjLAtIBkOrSn9K3mHIifK6YIeZ7wFIZz07hMMf7a+mFKbhwTCjHH0zE3cfTqLQjSmH5ycmytw4V94grZg==","shasum":"f566ba973428550b2c1661fd4cb539e88e29f037","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.9.0.tgz","fileCount":75,"unpackedSize":60068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtfEbCRA9TVsSAnZWagAAU0AP/jqlD3IbDZnRFzQ3kk3b\nZT5SfQ0DjimHi0KnwQ9+yKCBrEMDE4KKd7aljhjh+il5yacbHXEHlDXElka/\nefZfmwHg48IFKHIz75KOHdls8rxGUgoUSkiNSMW12gsJq3w8e6Ez7sTkhRyx\nwUNqr9RIJcrb9j2HzbL486yv18HYqhHhYJVOd2KnlhtlR38wFkrYv4TGT2Ju\nIIr0Amji7xk7X1cB83n0Iwv7XfAJqNHyXWzrvdG5SdwoU1XDXH6CmjnyUuQL\nuQrlkXONS/UR0DK/HZpydAHVOAJxAGGUUV13R5l/qG2q5A2uNanUDkV7Z7/j\nhvTupSww+/wxVvWWX4e5NTb3teoGWXTOXNRSGKNyt/3XScroyEPyQvGvHr7J\nXDgTmWGPbmU3EsFmuAsX0ahZI7w7b4lF+wVu4yskZZN3rmfxxC1en5nfaQb9\nraS9hLlYZD5QR72DUrUOmtcjx+ej6hHEQipnIaHBDi8PVa06HwGsSTdWyIoV\nrelo9vMNJt1ts8xkejicNUap9cBDQpktzswvdol6ZSuoH5TkCahMfRq8JQuY\njjkRyEHWbZLnI42N377jHLzar7vM5RukYh4FfGEPqg1Q2ggLEWH8UPZYUk1p\n768mSkubE9MiahqIlJWgbL8ZLRl3xeSbbVqXNZdzrf11ck2cDqXbOGNmbpw9\ndVPf\r\n=clg5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7U5srx8GEA3tjsPhPtKR/oYZ0M47gw1ap26lREOvQOAIhALi8d0T1fbsKxwjLxDiz6WIIoZzXOrzBCfoGHeR9mPf+"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.9.0_1572204827105_0.8970744620524671"},"_hasShrinkwrap":false},"0.10.0":{"name":"async-fns","amdName":"asyncFns","version":"0.10.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortable":"microbundle --cwd abortable","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"5b5c1a9802da9ddfc3597b7a429d097f37c430a9","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.10.0","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-4ll3KLAZyEeCkCQ/DpPYe+17KKEYRG+Wd2lsqrlYfyV+wLaJM4W+ZQA8aWOF4tOTXlfgH81I/yWSbOnj1Zec9w==","shasum":"188fbcdaf8b1262aae933d73101b2e0abb0b4b72","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.10.0.tgz","fileCount":75,"unpackedSize":66905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt755CRA9TVsSAnZWagAA3MUP/in7C0BRMMkvVmfwlGbJ\nH180uJFgbh+37FREw2MOevnjF7KHeZulBh/RD1cirw2VCX8KdIaZu6JZFswK\niIM4xRgnMoEcqHy4oT/+kg0CyWj9idQSTGSMcFKrsEX1t23TKK+VKEjGGyjf\nalIQQ/xpgx44Mh7XXz7OFvw3UTIqbZEuUXoBjia+LyieB0OAYlUO9pwusURb\nnfk3F0zfQjhaPs41Avkx1ovmZFK4hRME2ttdYQqZws7Px76HdBPED44bymj9\ndWjwv01XoeiEeaYEwaEU95Xdib++OgKNG6q0r7A4a5EBOLApylne9YyCzd/m\ntD4cAyd3ivPWpl/66JhFbtIm5EeZndVTe5nvlEamQR30o/65uwzJE+M12IMh\nbnca7AsTw/zkvXCPpS6FEG/7zXbquv+k/4x31KaFHKhz4sa8xDlU/qyhS2r3\nbuutjYnWN2UFwTIaOQwh0zVyqCJ6LFxd5QGBopBQq9nCDZ57I2JAJ1VKn6Er\nrThIUFyv47MnMDmTeMFN9FAWHnx+A/jPDrlVpCT5qZo0ip1Gde3mcrwrf4nA\nMcukeM2T+y67YSYp5P1r2YoNTmsKbhLHl3pCZDhV7aKwWqJMeNQjgiAaN/X7\nOc1LHINNz+eix8qRvKsTImLAwUYrzR0q0TnU7D0wJ6AoCGYQ7I49wBB3kplT\nveRQ\r\n=kdSU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi5OC5Q3JTMV/wpWwGOqh2J/s0IEhpUEIajeYGBBlEwQIgCzIIfCN5E++pKXxbVuTtp89p9WqdWa2tSGmajeJw/zg="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.10.0_1572322937077_0.92227017582221"},"_hasShrinkwrap":false},"0.11.0":{"name":"async-fns","amdName":"asyncFns","version":"0.11.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"284e9c76c5759ac8d84a2f2694db0da628969d3b","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.11.0","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-oLW9mBPNN2JRuSrta1MTtQ1PPSylQ0dVh7aMhm8IrpXOld/ECto7UbNGEcOrq44qr4wA/7iOwYqPAmstT602IA==","shasum":"798331c1a54cca4ad5e3c87842f51e9727c8bf05","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.11.0.tgz","fileCount":75,"unpackedSize":65320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt8oTCRA9TVsSAnZWagAA43wP/1m+Gws1hyHeAeiwcaYC\nyAmsEwm8y0Abc23ihvnJmUU9FR6QEtrxv+CJOuLZucXVXMRK7FRRmHtMK4dC\nsex70x0LCF7kH0lkW79F7kgiSpc1rtqsum3q6zjWIS79+qqBWzbn/3eqmcRY\n06QFys6gcfwYxU+LXw/uSsHZuoXlOEXY7LyZ1FvzkksRsqzC1jjMvVQKxQhy\n5bCwWsEeTW7M2wc2/ozOQ6LvB8ZncGzv5eXf1bN+BB1Eeoy35dxECmYJsBHz\nYr9JK5foqTyelWmVzUifaisFII+WR3DjoPfamOxbm8L48kb+rlodzOYdmsOX\niOiKYMGEl3uXSLTWVIUAeblpuFl1kmX0ZPiif8omRGjixMmQ4xD5ToHr/RAr\nQJJt3Pyz5bL/2opplK4Char9K79Gcp4nrQ+urdtI4cN4FIdcAOcZNL8RA6om\nwfzlPEYKoS2tnnh+PSC0q9n53MNV4Mg+o5lnQDmzTZoUnG0/oyjuO4X8lRN5\nWJBeY9laSbriU3b3oDaAYimR6yMeNeX+drZrLRfI/VS3Hr7Ar2nae6N0mgX7\nhduSNeBuCdRq6wudO0y8E9tc4Xz8o4gKH4F1OhiVmFw3QMAZNDoA0EscSFqd\nEfdAnaxenkDZLM+tZ6pdICMhpy6QGM2c7HbG0Nnc0d7nC8yEfv6BBhAc5rVt\n/ql/\r\n=Yvoi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEgaTQIA/joSz8zLDrnmvIJiIhgg/5/hQTQy78AvDlHQIgHkdM+unEB4ITlXEDeeKpK7n45nyaJ2H9gkMoa2eU8BA="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.11.0_1572325907461_0.5594260448829644"},"_hasShrinkwrap":false},"0.12.0":{"name":"async-fns","amdName":"asyncFns","version":"0.12.0","description":"","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"133ac17e32e58c175b9aca24d8dad27a849c718e","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@0.12.0","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-2FZavtRQMYrDoHVMlspH60aRBmKwSC0xuW6mKJ5EAkAllK7lY6yUj8fVPUQLGQfZpmrSigN1+1jwaaWH1zzojg==","shasum":"bf107d4fec9d288328751e6c8b8e1a2402226cc8","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-0.12.0.tgz","fileCount":75,"unpackedSize":75382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv8YvCRA9TVsSAnZWagAAETwQAJViOCn1hdNTtY2IqzwS\n0QLmdjHOfxNs6zEZyBoSiephCb3ygtxykT37AYAc08leN5yCng/tbmjnhxMe\nWAAQNMjxmJuz779nWhp+G7+0AlWA+p8kUs00Z9zhgn4hkPOAcXrKKmbgX4pw\nFCC5dfvS7rpQR6YT+vFX0DCKVUa5gSZuo1AhC3ys0LHqXBDCt8fIKv/xsdbc\nviKZKol7Bk/0L12e90NXKsnRQV0VLn0e/O9B0DG+9eTFp8yQ1hHgHj+/wnOW\nq4w7vzX2ZmwL7tRvVfHWCedydkOj2VvaX7px22ss9eiotfZ4SPYT8WAsdsCl\nM09rmOAR+/aELICd+Tj+Fc1jw4pZUsadvMfVEzgd0194gaoWJDMM53cIzvO8\nxARGRQXO8KYmdUJSw6G496byFWs9xYk88kUg/mFVslqVQLl3Uphx8PJ3TIDQ\nmuVCfcoFO8iYToQpegcienRhuYOPVNYiV4DdQY5YhYpaflScTBZYsl3N6N9Y\n+FgES52GfumMVlqEXsadgJhzC1avThUL0Dg8ceXliCiV7J6Ys/nz/QrLmKJ3\nQqB2OJXSYr5KVHr6DzF/c6UbTi3mjnZqvcB/gScCGITFmYd7kqUNE6mIKoSB\nnmgz5W2k89/9KBch9Ktd26PR0jvpIVekB1O11Bqrom2f09s/JL/y9OAyVSyI\n7FIQ\r\n=oump\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuyaV+ZCn3MfwqIfC0nUUnpz1p+xxwwbWWK98u0i3DqQIhAKGwDY/C5QGFpVogwHdYIbaI29La03RJaZ1pPVHMZlOu"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_0.12.0_1572849199220_0.6712165759944237"},"_hasShrinkwrap":false},"1.0.0":{"name":"async-fns","amdName":"asyncFns","version":"1.0.0","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"46327600993fe20c7ff2c7d04f9a8c74ef0c34e3","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-BoqwTPrF83b91ndhxQuR6zogJL1O8vm75s4y9bDL1FxUN23tvN8K08B0HATsYUICYtW9pQ1J3iykclZXtSBV8A==","shasum":"85325b96338f47c9b8230ac1946336a717f8b625","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.0.0.tgz","fileCount":76,"unpackedSize":79068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwOeSCRA9TVsSAnZWagAABWoQAJ2d/KN0ksrk2gTeeJ50\nbnmdAanp9XfR77qwemK8MSBuDR7Ialt3W5LEoo31m+u5YwoA8OOhKlCgFVx9\noIge7C7fCkGgkfTp+cNY9ghzk63oin9Qi0lMNBZl3GOfnplJPa+b3yWxyok/\nFCxgwk6kbP2K88bEQMLybohr7p6pKB7ttkTPZ+9QGYheAkDocTu8m3mT98uY\noL2213rzeAODT0Ub5pkRl1efFFqtdtBqJOGnsXKdhYJnzpLTc/wzdt3eR2xw\n7gyCqUmyDg9E5+9M0SUoYxaaqeOtBHSRJEVQ+PllS2WtIVZo47GsJ1EF3CMO\npmZAlDljhhQlyGoVB7LV7c33w8PX2lptjjvC83e1fL6aDtWkaeAydFMTKgxh\nYvIyodDw6DnjqGc5gp5vg4L2xii9KSBmpJ2vZSTDPrIjX8zHDzynSNhZ4Ebf\nP8ELUZJavhLVVJMNeX/mgAz+3qxgg/IebwL4GsNrz2XaPCpTl4NlURMPlaqO\nRr0c+8kugdiBVirS3cJAotHf9yDsDiRHzrN6jQqSmBwhdz7tq99sVhWqkHr0\nJjaEdreJ9NIQvdzU02w0V6+WTsFYKnmPRuTXePh4nKJjlEYtLAWt7687LAso\n81rFX7qQEJJFv+dL+QQzHwLRRpEIpyFuqGUpDOGhjqQh+ptzkpiko8d+bL1t\nwFPG\r\n=5lWA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0xws/r0Az398GtlmurQZ9bOjxU/yO5+M5JjFHrImmxAiAdgXGezRP8oLbHZpzmoNK5JoLa02ra35esEoMyMfHckg=="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.0.0_1572923281879_0.9770454801036537"},"_hasShrinkwrap":false},"1.0.1":{"name":"async-fns","amdName":"asyncFns","version":"1.0.1","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"894f4dac1affe35f1f58cb87482866c81bf55a00","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.12.1","dist":{"integrity":"sha512-zcUuJfoh/6zx8imoMTsPvf0vIamHBR0iIZx4C+k3HDC5fom35Lm56DZEzlTiEcu3W/ujMXqBaESOIDfQajlImw==","shasum":"52d416e919b26ed83c67f208385db95c1f763fff","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.0.1.tgz","fileCount":76,"unpackedSize":82965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwjIUCRA9TVsSAnZWagAA0EcP/j3LctMAkEzIRVZKk/gd\nwO7tVFBksbMngbLDth98gh+3CIP3UAvYCrlNBKCuTNVMgKjQt7Y+Cz4Sqerv\nlyC3KSk19eLcOgZfXtccxXAns91CeO0W5XHl2dib1CkmTnnJpRnSVoC1F2kv\nMJ+6XnIWRUzazg0HOaXXRvgcm3twaiE20Qc/iTQs+/hTR4y3n59qyLzgL7WJ\npmdqJ9839GSX1dtKB2RSpKfVjvQpnnmUkZ6+8f0UuRX/uinPptqI+me727/u\n1pn9KBJDOF7y9LmhXTZd0h0y/VYKKJj7Pbc4wlNi41hlOMCNlZ9LBiqaZDil\n7mAzLuYGhgg6cweyuXuoN82cefu11e/gF6CuZ4bwXnsv3R0agchOz81WFl6V\nBQe3ne4ZshwmFIXCm8OeIRoXvqd78MB/ChHOsTsS4DXTLjWy6ANRN7HM653j\nP6Ds5UNEwgL1ILOWfAi9B5rTjiGqEDbhUUMJWmd/KDnaoAnooVJ8aXNzLMsW\njClUnNY5ZVl8XBMCS8gPF6MXl9sGOFNzJSYd6K8SnixO6VrqCVAJx1fQz/ig\nGecgbntghH2KtjYph9iHFxiioNWSMXaAtQuMS9128meGEziNGVH65BQcfEk5\n42GSsb82KkZGN0X3RrGLYjlfnUEABiUVpLGMBRaf9PdjeuPN3+a7y9NVNMXe\nDUCd\r\n=AcE+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoe7wcSMPVXRcEJUsnF6JM0gMoDkVNO/c7OeB91v/7fgIhAK+JnkCfCxzWQV5cJVJiVSmOOyhl2Cd+LWmRJu7e+wh8"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.0.1_1573007891661_0.9810900238467044"},"_hasShrinkwrap":false},"1.0.2":{"name":"async-fns","amdName":"asyncFns","version":"1.0.2","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"e90c58b07c8bc25620d54f0fe177778ed569cef5","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.12.1","dist":{"integrity":"sha512-ZKD6X6yREJtTLP9uQbeZfXAN638js7rewQBGXHgPgS10Gb3zGHxsyW1GW2l8uQjwudCHfeoxty5kQ7aMgAkPmA==","shasum":"f62741825e26687b287ad28fd855d91255938024","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.0.2.tgz","fileCount":76,"unpackedSize":82675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwjP/CRA9TVsSAnZWagAAQToQAJgDlODjPOeTFXgT/JXF\nyu0R5DE2wR0ZEXgqmzVf5QtiVx4JbpU9K5Zg/g925Vcx20xDGOb5R7t1UFRy\nnvrO7hIqqr5XT1rAE1DvtScKdTKy1aDTkaGWRHLlwz1ZzDM0N2c6v0VPZdpr\nBh+XNeYisCl+cIYi32nfHwVLEWP30MnAcaaCXcAVqvuRCtvkoi6Jzq1gkyV6\nXlOUrP1wQaUgE4ZEz96bTWktBZC+N4KPU/HFVzewMLTiRikVZ/oRlx07npUc\nnFBxsOZ16ulTMLwygF4QMZ1ZpNBfxOz+lAGnCpc889yQNPx/aLo30ewo7LeO\n8fX2P+QE9msJcV17SSqBNTz/eP676PFh32fy7QebwpwFQEuSe6HKf9Dt195u\nTbJtu3mSV4E0Vwcgvu3mtPNZcbwjpDYVDVFiTLuftC6jXlxEDdXmhX3sZMjT\nxUNYOl5FDyAreDIKkYEKDK7iSMgrDaWxiBq2aviVcxqMhOEA6a5BDsaNZB1p\nczx795WGpYmAeAW027reW/mnoYGFFNmRqL1e6uG+4N/vGp+Pr/fogLdr+/Lq\nvhLKiql5PCkV/eXN77HVEi+8ctimbYGyM073eaKKot1Bxt6YNaCkslKY/kBI\nx33rwk3ApwzZAlRkO7sXjcocfAFipRgPGrafxN19izTIuZiyLdTKysIvl4fu\nDnYL\r\n=mZkO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+D1pBIWHj8l2pSLJmtCzuKLJBuPnM0zMN5sUzzYgmGAiEA+M15gvS8BqKP57XosTlDJ35x7l3L58AjO2ytskIS7Y8="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.0.2_1573008383404_0.09748575991285269"},"_hasShrinkwrap":false},"1.0.3":{"name":"async-fns","amdName":"asyncFns","version":"1.0.3","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"f6a8db59656b68e849d83c9eeec1f3e010c7cb34","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.12.1","dist":{"integrity":"sha512-VYVEBNUEy5tN95YrPdage1hroU0ys8i8gqdjoUy7aYYTsohP/KBOe4R7677RF1bj7amk5W8pKVj2kLh9Kv5OvQ==","shasum":"68f663d89f46d2c1b1accf803ac829c13ed20765","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.0.3.tgz","fileCount":76,"unpackedSize":82803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxc9wCRA9TVsSAnZWagAA8SwP/0dKtlqnFOuM1I5+xaGy\n1rMUNuO2EE6/rUINEEU/fNE8T1xTFoWkeAumHhk7NDdQ26IJ4N/2dIMKH9jB\n8LM68ePJkdmzrSvKFhJ5DPAArm77Tgy+JhJQspBAIoJC2RvL+AEVsWLLq8XD\n4Mq2gQQii3L84GVJ6VhbHvqmEVKxRrLxq5SiuQKalfWFb/r+jT2aIUWBMSEY\nRHOh85nUNopyQaIXf4JoGqk92EG3XvpPpu7fXXrVmTEluWs3k021nPRr9xj7\nNwlDUB1yn+W+0ffsWQdpZlIJ1/tM2W3FHlIpy9TYX4ax5FcP2YivSdy1vsvl\nCg2Ft2spdBGEtmbvG0hrbBTO04pTqteI21sO0hVzeTQJD/ntirjpqz304nAZ\nFieuV5Zknpro58MJzGPO0im7J3LggFn/zK2UvBRuN2QvQEJWH3cJcb1ZMUyT\nC5nyto51MZxZk2+JRkE5b/CzOt6dMmxauPm/p8jotQ1ihLUY3v0Z6BbsdhtH\nv7kZ3e97t58Vnvzo8Ay6qE0NzBARkU1VA7LSvZF1J4scBCb4HJJYGMvwEuW4\n9wK4W+Msz62facqFZVpitXjIvPSERMxB2vi4396mbg8DBUFU08aSn1DSRIlz\nO1vXrtyx7TzoyuU7ngIyKRHhtv7nxVD5t7J4aXgJQRSzvcVwSJr0ef6KMw1e\nieQQ\r\n=Ditc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYk82ZqJKxS40JuCy8oi24/jz5GczIR8y25l5kxj7e0AIhAPD4wgY+s0B7BU8iF2zaS2RBaoWAjkDWmJhBF2O3OjJs"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.0.3_1573244784065_0.7178106027037578"},"_hasShrinkwrap":false},"1.0.4":{"name":"async-fns","amdName":"asyncFns","version":"1.0.4","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"83fc4a69dd161b183bfe16b394177c5053d2d48e","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Cromv1ekmZ3J/MawL/87ARj3Ns5lA3wNafBxuHfm3TL8BJe+a3SISOrHD4wBgci2i3enGQNV0loGgWXjIXg7XQ==","shasum":"1c182be4a5f5aa991dff5ce0922a4f7262ecb17d","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.0.4.tgz","fileCount":76,"unpackedSize":85143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF8Y2CRA9TVsSAnZWagAA9iQP/2wXMUNglS+Pv5BwPkWF\nN9copR/FNVwJEFaupTJ76R8sIKp1tDoNHc9RWRN42H5grsB4Kr0ptvfr5E4B\nxxvRW/9I6D7oK/GJV33YzhJ4E6lCt+DTYYPXFM9Wa8XknbEiQ9KHIg2lUPgx\nR8dwKo5LFBfra5B126rneTTfynxLCoJE3pZ2EqXxvD+Ouvlr5necwQkZYiRf\nyRb2W5BnHtf9mzlhi5OLfgCgIf5w6UmJb1eZY/9mIgRncc+R3UspRzGu1xyd\nEedzmH+kPB9et8ryIQP28MFM+2H2qQgkxMCzYaf+65ehFsW5tMtyi+OedJFT\nWXCScVfGFlT+aGnqlJlxR70wE/bxKrFgQstJ3pY3zDeWK97/HJ4JtoI//XhW\nZ5u9nsiZRESk+gkD+/bU7L/w58wP0IYHbhf18mtsrrIoAsE7J4j5jI71Dxhq\nrk6tF26ifKoc9q++bEzYvZrXp/qgtocPthhMCG/1Rbvr8i7JwCR4WNOyFDOj\nQiUpjgDgOQpxJa/MD2hXTd68wB4YAFRih0DlHxR21J+xn2UDzXlrqgPmr5nR\nqAFv5RFrPXWVdAQxFb6eDhMky2p4GdWhWOgJTIZDEQMOd43UXU++z5TAwPtz\n6TW8ZjVkAozBh8OMGOVLXx9SiiJo0vDQPVtgwYR/xq3ZlRyGtXOIz07up6Yz\nQIwq\r\n=ZWa0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEktlZIvyVUzm4GXx+Y6iOcG/ALdF0ISVWqpWG1VxIzLAiEAtr9DDPi08D4KliGYNt1Ll9jaRwkhLUzNovmKhIXKrj0="}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.0.4_1578616373477_0.6691301578145792"},"_hasShrinkwrap":false},"1.0.5":{"name":"async-fns","amdName":"asyncFns","version":"1.0.5","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.11.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"a13c54aa5923c4fdb7ab27229f1d23d946bf3bee","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.0.5","_nodeVersion":"12.15.0","_npmVersion":"6.14.0","dist":{"integrity":"sha512-iTFRSzBUcYIuM5FCsDT9a0OyTaAutuK3Ke6BAS8ylDYmSkeu2lZv3i3+1SMA9/zyoyCcV9qJDT+WaZbgxL5ENw==","shasum":"13695ab1502659c94a37e01db7767b1e9453c4a9","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.0.5.tgz","fileCount":76,"unpackedSize":85100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXnrhCRA9TVsSAnZWagAA8D4P/3eIoLrWncRjcRx+1x+l\nlqBdRV0pGCHX8HXAOtGZjaXHs4JcSZ8PiPW9x0HpkbIMDlsXvfiz+VtRNBKv\nR1PmxFQhWCgw5a1z7BootWlKQy7WO8unV+X+i63+GJ3tF5gDYKnB+tlVpL74\nK1erTK2TEhK5DdQkUSmbk9HozG1ZYZjsRtyxK5wd6U5IzKU6uSR/CtcyzF/6\nBuSLwvaGvVXzFZYAaANe3rgiWDJX2kuF4EuRdLuih8SQY5kOCiHN8/765QYP\n6W9cvRrmbdPbHUX/DVBbZdd1Fc3H/ufoKFC+RKvdM73AqEabvjU84e7cYcnE\njJhKX/4Wm9yxvgLAwLFSW8cMIG84gpArqGlR/2PwjtCptYBdvvhj0o4PYMsx\npdavFs1l/sAKFyAIizMFa8cQjcI5UO6j4N7Ld7SrWJi5BCYeWpWc4L8CtyOa\nMiSd5xOft/tpoUI/lkM65F9PJK0ewVK5/AtZNs+DYg13J49xSIjLu/quMUfU\nqVaBlNJrynNCEzouVmN/X62hM4UcFWebN6xi1YmiT3wbzPHihSyqsfarziYg\nWqCIHT5ogfS3b64hQCsXvGHWFEyNhFLNDh4wqIjtxVulV7yu75vLgIMWc1NP\nsQ6NrkyHI+XYAueMhRNLioVY2REAPIHrNJ42WZKNcr/tDEhLbz2zfb95js5k\niCID\r\n=nCpY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWOJHuXhm9dRyqctAgKk5eY5V9w8py/51XQL14+HhrSAIhAKdFbqsP+uTNR5G0rkIb81+ExarE/dhnpCGD4rh3hL3c"}]},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.0.5_1583250145107_0.27413306049738817"},"_hasShrinkwrap":false},"1.0.6":{"name":"async-fns","amdName":"asyncFns","version":"1.0.6","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.12.0","np":"^5.1.1","npm-run-all":"^4.1.5","prettier":"^1.18.2","regenerator-runtime":"^0.13.7"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"1aa028a2e4b40860c1bc8d53865c359e727c1769","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.0.6","_nodeVersion":"16.4.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-odVSB4azSIEOKOVUomcVxquxBIQJjfcU4a8tZ4YDXBcvxjQlE9O6gU91o+zwFida9kYhHLxrKWl03c6XxMbZ7w==","shasum":"7cd7654cdb38e35ce82c5607b9b1551b26e03c44","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.0.6.tgz","fileCount":36,"unpackedSize":64364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg30lVCRA9TVsSAnZWagAAAMkP/RsZxKoKtpFRQI3LIEdt\nQtTqady1fTWv+0Uf5RX/lj/3IHPOR6MwoigHHgCxfBeRUohSKfa6/ywXW66N\nyrkBaC0JtnwetJVv12XBuDGrr0ScdrVDRsc+EeQTVWKEpTCteWjQsT/RE53E\noRSwkGH9RuyPCNxv5Uw+GmV/baAzfOBpmA0ICsjsqsPn+64qhSPat0qX1BeW\nGo3iqIzY61P+a7bWu/cBpQB8wo8DXVBXat7VDCIsUpnP7hXLX6+3iw7QyFgV\nIjSkCGn74UOeYB5bSxLGRywK36dU3AjJscVvNs3NRim2zVcmsd8p6669RHjn\nwX/07rF27caQ9nYIVc5bueGw9akTp+toIOLg0qZJAn4BBUvncKPDIzpYjSPe\nkK5zbNSk2p4Z5v0Yfk9606NheBNi1K7P6l7adPCg6FwUCVJ3kr9IhGHWbGEz\nd3fnh4PfbqyaKF6I59uYjuwRcDsg+BeFkBke20Xhe6Mbu9Wh5Ll3IbxoTZ7T\nVzmxuRYEnHp7q2NneCN5gm3N+Dk2SECFUGUiaSxjKq6h1ATBZ0tf5gPs7nFz\nq6JP93Cb1i9ulKMP7TpPjtxX9L3Q9X0s2stRR5megbBR9vLFA3qtOwOjvUz8\nrhnYUx0/AEXbOU5bvzjJiB337DyD/JougxOpPeM6opQDmOJztAV7xDrZdJ38\nTMNb\r\n=gWVf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7P19ZXTjLmGoe8FiduS7Ara10Y8PdLoJ6HxaGfnrGAAiANeFxHVE16UXnRk153/XBWnErFotC4aDS0WwGtk0teQg=="}]},"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.0.6_1625246037349_0.3262119929833902"},"_hasShrinkwrap":false},"1.0.7":{"name":"async-fns","amdName":"asyncFns","version":"1.0.7","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","exports":{".":{"require":"./dist/index.js","browser":"./dist/index.modern.js","import":"./dist/index.module.js","umd":"./dist/index.umd.js"},"./aborter":{"require":"./aborter/dist/aborter.js","browser":"./aborter/dist/aborter.modern.js","import":"./aborter/dist/aborter.module.js","umd":"./aborter/dist/aborter.umd.js"},"./abortSignal":{"require":"./abortSignal/dist/abortSignal.js","browser":"./abortSignal/dist/abortSignal.modern.js","import":"./abortSignal/dist/abortSignal.module.js","umd":"./abortSignal/dist/abortSignal.umd.js"},"./channel":{"require":"./channel/dist/channel.js","browser":"./channel/dist/channel.modern.js","import":"./channel/dist/channel.module.js","umd":"./channel/dist/channel.umd.js"},"./emitter":{"require":"./emitter/dist/emitter.js","browser":"./emitter/dist/emitter.modern.js","import":"./emitter/dist/emitter.module.js","umd":"./emitter/dist/emitter.umd.js"},"./race":{"require":"./race/dist/race.js","browser":"./race/dist/race.modern.js","import":"./race/dist/race.module.js","umd":"./race/dist/race.umd.js"},"./run":{"require":"./run/dist/run.js","browser":"./run/dist/run.modern.js","import":"./run/dist/run.module.js","umd":"./run/dist/run.umd.js"},"./sequence":{"require":"./sequence/dist/sequence.js","browser":"./sequence/dist/sequence.modern.js","import":"./sequence/dist/sequence.module.js","umd":"./sequence/dist/sequence.umd.js"}},"scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.12.0","np":"^7.5.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","regenerator-runtime":"^0.13.7"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"a54b8d96ab42141e7a430d3bd908615bdfcbebbb","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.0.7","_nodeVersion":"16.4.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-EGhl94/PYcgYH7Fo2cVUrlf9N7RjDNLfVKjSo2iqPiejvkI+I396aXfcFBNjtn2oveVptEHN+OL1KvUEegJmmQ==","shasum":"e6f45f85d1b9bd0c8005db56945ca9dee8205461","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.0.7.tgz","fileCount":81,"unpackedSize":95988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg31JHCRA9TVsSAnZWagAA6BgP/idid8RZSxt0LPaH9AAV\nX/Z/W2nmo4h5ff3kGPg6ve5nTSQUdFv6f7kuCkdGy4L5albj1P0dcT1ZorvX\nijRrfoeY+RbifICo4JQxhBIhJcFh0V8vV3eJYRUT/nGoF7lRRxq1aEPO7FTl\nkKSXYxBJ3BJafUQrHgsHdQkj9eevFWwX+B1msgC3m9drc5sCsTANksW9+ckW\n2qV4ZmeEyY2noCxqa71XVKbOQbJLt1r2E3AJu7v9/Yb+1oJbJUmM16VMzAc2\nH2JZylnHQqfHe7BcO7Vz0t0ilFLmJkEAlRChr4AZUwQNlnXcLw8wIHIl5k/P\nH0V23jcKv8UmVaav5tY/IUeh6XvSG+wEBJcoajTBAc6A4UCs5Fs/QtOSApaA\nJt6ewJQHb0fMwzmCWF9hlDyx/+fX0BJwPLQtSB7oa52Q0Pou0FzycOXw4Ezq\nQxe/Q+XRY05QHYVNVPWnkIc8nuWhZIKsWaTW+KgwsKYhisznPDlloc/nb3Lb\nxjlER/bRuFIS5YrH/AAPUibNiRkFeE5ULj0Idaa7oG8kqZa46emS3fXVqFnL\nBAg9G4Dl6EXkmzm6akCY5CotDi2zD1Rq/WIKZyQ1Mtnemo21KpzZwYBhsxiG\nad9Fa/fAr9cG2XprqD08q9klbhQuMX5JDNMa0cHD4IEhgH5WO76jaKzqFU7h\n1vG6\r\n=iYqs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdjintF54nRiJE0DCBs2r1Q4Vi9geBiYmIVXmu5jdGmAiB3uAyKrPWQFfs1VCMAozoz5WYRbHG+IIf5fUBQ2WgJqw=="}]},"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.0.7_1625248326573_0.5750094334596865"},"_hasShrinkwrap":false},"1.1.0":{"name":"async-fns","amdName":"asyncFns","version":"1.1.0","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","exports":{".":{"require":"./dist/index.js","browser":"./dist/index.modern.js","import":"./dist/index.module.js","umd":"./dist/index.umd.js"},"./aborter":{"require":"./aborter/dist/aborter.js","browser":"./aborter/dist/aborter.modern.js","import":"./aborter/dist/aborter.module.js","umd":"./aborter/dist/aborter.umd.js"},"./abortSignal":{"require":"./abortSignal/dist/abortSignal.js","browser":"./abortSignal/dist/abortSignal.modern.js","import":"./abortSignal/dist/abortSignal.module.js","umd":"./abortSignal/dist/abortSignal.umd.js"},"./channel":{"require":"./channel/dist/channel.js","browser":"./channel/dist/channel.modern.js","import":"./channel/dist/channel.module.js","umd":"./channel/dist/channel.umd.js"},"./emitter":{"require":"./emitter/dist/emitter.js","browser":"./emitter/dist/emitter.modern.js","import":"./emitter/dist/emitter.module.js","umd":"./emitter/dist/emitter.umd.js"},"./memo":{"require":"./emitter/dist/memo.js","browser":"./emitter/dist/memo.modern.js","import":"./emitter/dist/memo.module.js","umd":"./emitter/dist/memo.umd.js"},"./race":{"require":"./race/dist/race.js","browser":"./race/dist/race.modern.js","import":"./race/dist/race.module.js","umd":"./race/dist/race.umd.js"},"./run":{"require":"./run/dist/run.js","browser":"./run/dist/run.modern.js","import":"./run/dist/run.module.js","umd":"./run/dist/run.umd.js"},"./sequence":{"require":"./sequence/dist/sequence.js","browser":"./sequence/dist/sequence.modern.js","import":"./sequence/dist/sequence.module.js","umd":"./sequence/dist/sequence.umd.js"}},"scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:memo":"microbundle --cwd memo","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.12.0","np":"^7.5.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","regenerator-runtime":"^0.13.7"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"7b20790fcc3b0b5093a4416e6486409bd76efeaf","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.1.0","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-b2Imo+JMulk8rjbiMd3fEQBHQOj0L7d0e4ut8TYEeDq/rgXlq4Jx6Drhm7uHKNyPIQuWUdUpmyqSdFUzvxjrqA==","shasum":"6d25eaef4ae287ca482ae823de700de95d2fe39f","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.1.0.tgz","fileCount":91,"unpackedSize":104639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqnSCCRA9TVsSAnZWagAA7lIP/iJ8kLU0LcVTx3Cmaujp\ncb+ldQ248YHE3eAnL3kP1SXCpRYufKwZuiufI4NqppSgFh3STz7gNrJID3/q\ndcX5LoTrA6zwrsFTScaMu1rq0Z2GGJuIbyl+6RpXFKC33lWNnnQkCR9NWKe0\n2Lz1VaqYsLC0pJ1AjuEc/1kxMQJAj2Gr/HoT9hZfOOH94+3p0PcnlDI69XEe\nOsRqELIt00unWalTZUnR68HbQ7lTFD/rMkyZ9BCWYM6v4C6R3pcC4msl+OOD\nyBCu7UhP8NrFlokdlChytZFMYRCWk3GuYFtlQwTWa6KD1ybx9wqX4xdqeaxQ\nAE3wIIsf0GVI8l4XAda349IYkZcTd2l/iUEKdQdghpyvXWNYkJ4ecUba6rZ4\nHZgIZOvy81cFwZ/9Y+i2HCmpZbkuIjkO1O6ku35JODsxLDSdgPbakoNlJeTL\nLFehN2/9xEqRidas4Pj5OpM5RqgwYiJgDWnD2slVOi6N6WliCYZvAUAtKSsz\n3SAdJPxyvMCwj6ZuNeEcRMe9/e2+Kp8z+G0qmRwW965e1hi/WE/jYOPy6sJe\nnbzkfEboHIji0JLYrldMVRsObPUjZh0g1HP/2g7gHCTB2Ne9MH8QaSRYq0y5\n07BbhL5ZPfdZL7oAzmXbtEpsMA5344/Alc+jyNW+13TmE3INL/0INvq7c8S6\nhVQU\r\n=NmkG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpJo3BJJ1nockiEQAd5jhTG+1/DV0/Ng+Dkrik1zXHPAIgBtxkZVSf9iyh407vVfDGecVZOWlTyJ2nZH4NAE+K3y0="}]},"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.1.0_1638560897887_0.9123012755198805"},"_hasShrinkwrap":false},"1.1.1":{"name":"async-fns","amdName":"asyncFns","version":"1.1.1","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","exports":{".":{"require":"./dist/index.js","browser":"./dist/index.modern.js","import":"./dist/index.module.js","umd":"./dist/index.umd.js"},"./aborter":{"require":"./aborter/dist/aborter.js","browser":"./aborter/dist/aborter.modern.js","import":"./aborter/dist/aborter.module.js","umd":"./aborter/dist/aborter.umd.js"},"./abortSignal":{"require":"./abortSignal/dist/abortSignal.js","browser":"./abortSignal/dist/abortSignal.modern.js","import":"./abortSignal/dist/abortSignal.module.js","umd":"./abortSignal/dist/abortSignal.umd.js"},"./channel":{"require":"./channel/dist/channel.js","browser":"./channel/dist/channel.modern.js","import":"./channel/dist/channel.module.js","umd":"./channel/dist/channel.umd.js"},"./emitter":{"require":"./emitter/dist/emitter.js","browser":"./emitter/dist/emitter.modern.js","import":"./emitter/dist/emitter.module.js","umd":"./emitter/dist/emitter.umd.js"},"./memo":{"require":"./emitter/dist/memo.js","browser":"./emitter/dist/memo.modern.js","import":"./emitter/dist/memo.module.js","umd":"./emitter/dist/memo.umd.js"},"./race":{"require":"./race/dist/race.js","browser":"./race/dist/race.modern.js","import":"./race/dist/race.module.js","umd":"./race/dist/race.umd.js"},"./run":{"require":"./run/dist/run.js","browser":"./run/dist/run.modern.js","import":"./run/dist/run.module.js","umd":"./run/dist/run.umd.js"},"./sequence":{"require":"./sequence/dist/sequence.js","browser":"./sequence/dist/sequence.modern.js","import":"./sequence/dist/sequence.module.js","umd":"./sequence/dist/sequence.umd.js"}},"scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:memo":"microbundle --cwd memo","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.12.0","np":"^7.5.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","regenerator-runtime":"^0.13.7"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"fabcd8f8dc949134428d70955846e5a126068620","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.1.1","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-C2i2UVx5k4PDJFWAuopoWeVZxLSx9IVOwzsiOFc5E42Thu0ZlQ9DKBpECMwuk8w6cgb7ohXLlW/O6vn1kzoJBQ==","shasum":"dbf1ba66770c17fc413bb60a0738025ce8ee4993","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.1.1.tgz","fileCount":91,"unpackedSize":104635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmOHCRA9TVsSAnZWagAAyV8P/jF6FKtBlQeXvYU6ukOz\nUUck+JIUrqX+lj/Vg93jm9xBm4ToTAnzD9ohQBLKUXBp0e9Fdy0F6VzC4nH5\nVzocxzQLRo1GBcZIJm1KDmHHA0cH1gM8uaTv7J266//G5Wyi98b4rPIgQ6yX\nQOmhaLL+hvut7wrSmS1UOIlZYsMiSbBt//YGl9RcekuXPh2X6iYX93TvWo7j\nNPmZB29duqbihPaZgxxQ6SRQK2qM6BwTkgWWXVa+kwKUQpNoS92yRpvdkyq6\n9rB8YkiVHeA08zVwc4Jua0guq86w+Z+9Mvx4jj59rscn+vZKDPhAt9mY1TKa\nN5YO3Gi7bFQojX3eX8ZUnU6R8b0MvCTjQy0z0iAxybZhiIKP8n4xRtDnIZzj\ncGHFyX4o2uU8nLAOpx9QD9oTlUeP4ngP5DGInPh9C35nrkHlz6T2rArqzCOn\nLx/n1/SEkJejSKTAc0C5uTfjSWwMabzmubl4Q770EWpFnYtZ20eyJiLK35gg\njzo3Jnz5kaw60oqbZhUHlY/7NKv8ucY/CFZq8Ve64U10NpA/aY2M/SPItp1R\n+fzK6XmjL29K6Bflup5CjvbbkdAYJcHTqcbDhqN4Unnagzvt5X5TV4LEmbo0\nX9/t2sFRAnVi1dj9M8xA5AzEUMaZcRIewMCcWDkyj4SmBsFOSQpRJ/4Ccz1f\nHu/m\r\n=G4cu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9zyQLUSkvkTRAce6U+0Gib+jOMFgK0ZMadB2bujnL/AiBN59kvt4mkPw0orbH/fWNekAFPqX+P3nh4cdy2cwo5gQ=="}]},"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.1.1_1638818695457_0.5234672930009845"},"_hasShrinkwrap":false},"1.1.2":{"name":"async-fns","amdName":"asyncFns","version":"1.1.2","description":"Helper functions for asynchronous JavScript functions.","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","source":"src/index.js","exports":{".":{"require":"./dist/index.js","browser":"./dist/index.modern.js","import":"./dist/index.module.js","umd":"./dist/index.umd.js"},"./aborter":{"require":"./aborter/dist/aborter.js","browser":"./aborter/dist/aborter.modern.js","import":"./aborter/dist/aborter.module.js","umd":"./aborter/dist/aborter.umd.js"},"./abortSignal":{"require":"./abortSignal/dist/abortSignal.js","browser":"./abortSignal/dist/abortSignal.modern.js","import":"./abortSignal/dist/abortSignal.module.js","umd":"./abortSignal/dist/abortSignal.umd.js"},"./channel":{"require":"./channel/dist/channel.js","browser":"./channel/dist/channel.modern.js","import":"./channel/dist/channel.module.js","umd":"./channel/dist/channel.umd.js"},"./emitter":{"require":"./emitter/dist/emitter.js","browser":"./emitter/dist/emitter.modern.js","import":"./emitter/dist/emitter.module.js","umd":"./emitter/dist/emitter.umd.js"},"./memo":{"require":"./emitter/dist/memo.js","browser":"./emitter/dist/memo.modern.js","import":"./emitter/dist/memo.module.js","umd":"./emitter/dist/memo.umd.js"},"./race":{"require":"./race/dist/race.js","browser":"./race/dist/race.modern.js","import":"./race/dist/race.module.js","umd":"./race/dist/race.umd.js"},"./run":{"require":"./run/dist/run.js","browser":"./run/dist/run.modern.js","import":"./run/dist/run.module.js","umd":"./run/dist/run.umd.js"},"./sequence":{"require":"./sequence/dist/sequence.js","browser":"./sequence/dist/sequence.modern.js","import":"./sequence/dist/sequence.module.js","umd":"./sequence/dist/sequence.umd.js"}},"scripts":{"build":"npm-run-all --parallel build:*","build:index":"microbundle","build:abortSignal":"microbundle --cwd abortSignal","build:aborter":"microbundle --cwd aborter","build:channel":"microbundle --cwd channel","build:emitter":"microbundle --cwd emitter","build:memo":"microbundle --cwd memo","build:race":"microbundle --cwd race","build:run":"microbundle --cwd run","build:sequence":"microbundle --cwd sequence","clean":"rm -rf dist && rm -rf **/dist","dev":"microbundle watch","lint":"eslint .","prepare":"npm run clean && npm run build","release":"np","test":"jest --coverage","watch":"jest --watch","coverage":"jest --coverage --coverageReporters=text-lcov | coveralls"},"keywords":[],"author":{"name":"Keller"},"license":"MIT","devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","babel-jest":"^24.9.0","coveralls":"^3.0.7","eslint":"^6.5.1","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","microbundle":"^0.15.1","np":"^7.5.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","regenerator-runtime":"^0.13.7"},"mangle":{"regex":"^_"},"homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"gitHead":"9fc9abbcb6b43ec90d645b51798fa33066592417","bugs":{"url":"https://github.com/keller/async-fns/issues"},"_id":"async-fns@1.1.2","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jYUsVXHmjaTmGPNoZvMLtt6RHNzkCYjUIIL/O9IMGLg6C45NpO0zsD1dKNe8Ga7qQ8gs6SjUrKGS1WgAuBCvfA==","shasum":"6f676d617a1ea687ffd1a67aee128c59902183a4","tarball":"https://registry.npmjs.org/async-fns/-/async-fns-1.1.2.tgz","fileCount":89,"unpackedSize":99966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBJmGxRc/2kYxJf3vHCRN8Kvj6s3F6fZOqjFTyGaV7LAiEAqPwaiMk9fZXajmV56mA2IKRq+ycWLp/EUn37riQ9H3M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDjObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/tg/7BZLRw1DRJ6nRqCNi5+/ic8Hd9ONbRX+CBx6awS84D+hyZxnD\r\nGgB4YtUrQzQV33pBCyqUiwJp39ymwyhb3a3a1eNUsIHWdl1B57NgggrZb2oJ\r\nNbjzMMdObQeU5YOtUQno2K305RzgsuXKmQYLxGwlYNpkYqzqDBX4hZkieqjO\r\nsYqiY1tglm99YptqFyTCaRbcwzO6IASkfgrRZrCQ+XINb/wc7h/KXeIXNRjg\r\n0ELHuj5cbyW+nm5N1uIHDP73oKVlztyyrH8O/YjR3ipXWf1qAjjHm6MVyJvc\r\nFWQS86HX/qWqOtlqduMCTgyBzJqD1cfgROswkJljUn0FmAJOrfhgLQleJzTd\r\n8NSSaQhlzpDdMqNPuo4OrQ8tucwAEvrevAa5vEbzH7yMNvZfnZHxoUsHb/o5\r\nv26BvdQgkLml8QiT8ey4itOguKgYNuyy5jSdt2sDrqBRZytYjBcQ4lFOxkVh\r\nRgJRvG4otpuj2TZlJfLvEvND1N1ucbITLHiufT3BtYEPJwKNhYFoqqdMFTXd\r\nJ0gi24oG02FVZx1XH7kl6rOvcB6pfvggxBq9ICcohtX06kw3RPwZtgQxsDS+\r\ni6LOyDdWQbmD/Xko67Jbbu1wCv3f8AJStIA9thQ3jc37dfP9AOG2B8efa7pZ\r\nQafA9w+ISqQWOLzXBcF3iCxBIpZUE7MHkAw=\r\n=w58d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kellerdavis","email":"keller.davis@gmail.com"},"directories":{},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-fns_1.1.2_1661875098977_0.26396119338259894"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-06T23:29:21.614Z","0.1.0":"2019-10-06T23:29:21.861Z","modified":"2022-08-30T15:58:19.280Z","0.1.1":"2019-10-07T02:07:36.496Z","0.2.0":"2019-10-07T06:00:28.413Z","0.3.0":"2019-10-07T14:54:21.641Z","0.4.0":"2019-10-13T02:43:44.823Z","0.5.0":"2019-10-13T21:59:26.245Z","0.5.1":"2019-10-13T22:16:04.813Z","0.5.2":"2019-10-13T22:46:26.851Z","0.5.3":"2019-10-13T23:04:57.074Z","0.5.4":"2019-10-13T23:17:09.402Z","0.6.0":"2019-10-14T05:04:54.156Z","0.6.1":"2019-10-14T05:33:15.419Z","0.6.2":"2019-10-14T05:39:06.572Z","0.6.3":"2019-10-21T20:02:41.664Z","0.6.4":"2019-10-23T04:23:17.886Z","0.7.0":"2019-10-23T04:48:23.097Z","0.7.1":"2019-10-23T15:31:29.120Z","0.7.2":"2019-10-23T19:30:50.646Z","0.7.3":"2019-10-23T19:57:23.584Z","0.7.4":"2019-10-25T01:45:28.508Z","0.8.0":"2019-10-25T05:30:02.775Z","0.9.0":"2019-10-27T19:33:47.279Z","0.10.0":"2019-10-29T04:22:17.222Z","0.11.0":"2019-10-29T05:11:47.583Z","0.12.0":"2019-11-04T06:33:19.412Z","1.0.0":"2019-11-05T03:08:02.120Z","1.0.1":"2019-11-06T02:38:11.909Z","1.0.2":"2019-11-06T02:46:23.590Z","1.0.3":"2019-11-08T20:26:24.175Z","1.0.4":"2020-01-10T00:32:53.678Z","1.0.5":"2020-03-03T15:42:25.258Z","1.0.6":"2021-07-02T17:13:57.489Z","1.0.7":"2021-07-02T17:52:06.762Z","1.1.0":"2021-12-03T19:48:18.057Z","1.1.1":"2021-12-06T19:24:55.654Z","1.1.2":"2022-08-30T15:58:19.199Z"},"maintainers":[{"name":"kellerdavis","email":"keller.davis@gmail.com"}],"keywords":[],"author":{"name":"Keller"},"license":"MIT","readme":"# Async Fns\n\nHelper functions for asynchronous JavScript functions.\n\n![licence](https://img.shields.io/npm/l/async-fns)\n[![npm](https://img.shields.io/npm/v/async-fns)](https://www.npmjs.com/package/async-fns)\n[![Build Status](https://travis-ci.org/keller/async-fns.svg?branch=master)](https://travis-ci.org/keller/async-fns)\n[![Coverage Status](https://coveralls.io/repos/github/keller/async-fns/badge.svg?branch=master)](https://coveralls.io/github/keller/async-fns?branch=master)\n![gzip size](https://img.badgesize.io/https://unpkg.com/async-fns/dist/index.js?compression=gzip)\n![Known Vulnerabilities](https://snyk.io/test/npm/async-fns/badge.svg)\n\n## Motivation\n\nI've created and compiled some functions for how I do asynchronous JavaScript. Asynchronous JavaScript is a powerful feature and shouldn't be hidden behind Async/Await to look like normal synchronous code. Promises are helpful but don't help much with control flow. Here are some functions to help with control flow of asynchronous code in JavaScript.\n\nPlease feel free to peak at the source code and just use the concepts in there instead of importing this library. The functions are small you and you can take the parts the are helpful and leave the parts that are not.\n\nHere's a [slide deck](https://asyncfns.keller.dev/) explaining some of the motivation.\n\n## Installation\n\n```sh\nnpm install --save async-fns\n```\n\nor\n\n```sh\nyarn add async-fns\n```\n\n## Usage\n\nPackage is bundled in module, commonjs, and UMD formats. Each function is separated out into it's own module and can be included separately, or a single \"tree shakable\" module can be imported with all the functions.\n\nThese functions should work on all modern and recent browsers versions and node.js environments that support Promises or have a Promise Polyfill. The `run()` function will run a generator function so requires the JS environment to support [Generators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator) or compiled via [Babel](https://babeljs.io/) or [Regenerator](https://facebook.github.io/regenerator/).\n\n### ES6 Modules\n\n```js\n// single import\nimport { sequence, emitter } from \"async-fns\";\n// individual imports\nimport sequence from \"async-fns/sequence\";\nimport emitter from \"async-fns/emitter\";\n\n// ...\n```\n\n### CommonJS\n\n```js\n// single import\nconst asyncFns = require(\"async-fns\");\nasyncFns.sequence(/*...*/);\nconst em = asyncFns.emitter();\n\n// destructured import\nconst { sequence, emitter } = require(\"async-fns\");\n//...\n\n// individual imports\nconst sequence = require(\"async-fns/sequence\");\nconst emitter = require(\"async-fns/emitter\");\n// ...\n```\n\n### UMD\n\nCan use requireJS, or any UMD or AMD loader; or download and use the script file in a `<script>`.\n\n```html\n<!-- combined file -->\n<script src=\"https://unpkg.com/async-fns@0.11.0/dist/index.umd.js\"></script>\n<script>\n  asyncFns.sequence(/*...*/);\n</script>\n\n<!-- individual file -->\n<script src=\"https://unpkg.com/async-fns@0.11.0/sequence/dist/sequence.umd.js\"></script>\n<script>\n  asyncFnsSequence(/*...*/);\n</script>\n```\n\n## Functions\n\n### `sequence(sequenceArray)` ![gzip size](https://img.badgesize.io/https://unpkg.com/async-fns/sequence/dist/sequence.js?compression=gzip)\n\n- `@param {Array} sequenceArray` An array of functions or values.\n- `@returns {Promise}` Promise that resolve to the return value of the last function in the array, or resolves to the last item in the array if not a function.\n\n`sequence()` will call each function in the array and send the return value as the parameter to the next function. Functions that return promises will resolve the promise and send the resolved value as the parameter to the next function. If the item in the array is not a function, the value or resolved value will be passed to the next function. `sequence()` returns a promise that resolves with the return of the last function or the last value.\n\n```js\nimport sequence from \"async-fns/sequence\";\n\nsequence([\n  fetch(`/api`),\n  response => response.json(),\n  data => {\n    console.log(data.value);\n  }\n]);\n```\n\n#### `sequence.stop(returnValue)`\n\n`sequence.stop()` is used to stop evaluating the array of functions. Future functions are not called and the value the entire `sequence()` will resolve with the value passed to `sequence.stop()`\n\n```js\nimport sequence from \"async-fns/sequence\";\n\nsequence([\n  fetch(`/api/user`),\n  response => response.json(),\n  info => {\n    if (info !== undefined) {\n      return sequence.stop(info.userId);\n    }\n    return login(),\n  },\n  loginResponse => loginResponse.userId\n]).then(userId => {\n  console.log(userId);\n});\n```\n\n#### `sequence.throw(error)`\n\n`sequence.throw()` will also stop evaluating the array of functions, but instead of resolving to the value, the `sequence()` promise will reject with the error given.\n\n```js\nimport sequence from \"async-fns/sequence\";\n\nsequence([\n  fetch(`/api/user`),\n  response => response.json(),\n  info => {\n    if (data.info !== undefined) {\n      return sequence.throw(`UNKNOWN_USER`);\n    }\n    console.log(`Welcome ${info.name}!`);\n  }\n]).catch(error => {\n  console.error(`error: ${error}`);\n});\n```\n\n### `race(raceArray)` ![gzip size](https://img.badgesize.io/https://unpkg.com/async-fns/race/dist/race.js?compression=gzip)\n\n- `@param {Array} raceArray` An array of functions or values.\n- `@returns {Promise}` An promise that resolves with an array with the same amount of elements as the input param \"raceArray\" with all values as undefined except the promise that resolved first.\n\nThis is similar to [Promise.race](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/race) with 2 main exceptions. In addition to promises, the array items can also be functions, and instead of resolving to single value, `race()` will resolve to an array. This can make it easier to know which promise resolved first.\n\n```js\nimport race from \"async-fns/race\";\n\nconst cancelButton = () =>\n  new Promise(resolve => {\n    const click = () => {\n      resolve();\n      document.querySelector(`.cancel`).removeEventListener(`click`, click);\n    };\n\n    document.querySelector(`.cancel`).addEventListener(`click`, click);\n  });\nconst timeout = () => new Promise(resolve => setTimeout(resolve, 5000));\n\nrace([cancelButton, timeout, getUser(userId)]).then(\n  ([canceled, timedOut, userInfo]) => {\n    if (canceled) {\n      console.log(`Nevermind`);\n    } else if (timedOut) {\n      console.error(`Could not complete the request`);\n    } else {\n      console.log(`Hello ${userInfo.name}!`);\n    }\n  }\n);\n```\n\n### Note on missing `parallel()`\n\nI originally created a function to run functions in parallel, but realized it provided no advantages over [Promise.all()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all), so it was removed.\n\n### `abortSignal({ signal }, abortableFunction?)` ![gzip size](https://img.badgesize.io/https://unpkg.com/async-fns/abortSignal/dist/abortSignal.js?compression=gzip)\n\n- `@param {Object} options` An object with a attribute called \"signal\" and the value of an [AbortSignal](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal) object instance.\n- `@param {Function} abortableFunction?` An optional function to make abortable\n- `@return {Function}` wrapped function or Higher Order Function\n\n`abortSignal()` is used to a function \"abortable\". It takes an abort signal and function and returns a new function that can be canceled by the the [AbortController](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) object. `abortSignal()` parameters are curried, so if no function is given, a Higher Order Function is returned that can create multiple wrapped abortable functions, with the same abortController object.\n\n```js\nimport abortSignal from \"async-fns/abortSignal\";\nimport fetchUser from \"./fetchUser\";\n\nconst controller = new AbortController();\nconst abortableFetchUser = abortSignal(\n  { signal: controller.signal },\n  fetchUser\n);\n\nabortableFetchUser(1)\n  .then(userInfo => {\n    console.log(`Hello ${userInfo.name}!`);\n  })\n  .catch(e => {\n    console.error(`error: ${e.message}`);\n  });\n\ndocument.querySelector(\".cancel\").addEventListener(() => {\n  controller.abort();\n});\n```\n\n#### curried:\n\n```js\nimport abortSignal from \"async-fns/abortSignal\";\nimport fetchUser from \"./fetchUser\";\nimport fetchFriends from \"./fetchFriends\";\n\nconst controller = new AbortController();\nconst withSignal = abortSignal({ signal: controller.signal });\n\nconst abortableFetchUser = withSignal(fetchUser);\nconst abortableFetchFriends = withSignal(fetchFriends);\n\nabortableFetchUser(1)\n  .then(userInfo => {\n    console.log(`Hello ${userInfo.name}!`);\n  })\n  .catch(e => {\n    console.error(`error: ${e.message}`);\n  });\n\nabortableFetchFriends(1)\n  .then(friends => {\n    console.log(`Friends Received.`);\n  })\n  .catch(e => {\n    console.error(`error: ${e.message}`);\n  });\n\ndocument.querySelector(\".cancel\").addEventListener(() => {\n  controller.abort();\n});\n```\n\n### `aborter(emitter)` ![gzip size](https://img.badgesize.io/https://unpkg.com/async-fns/aborter/dist/aborter.js?compression=gzip)\n\n- `@param {Object} emitter` [emitter](/#emitter-) object. See [emitter](/#emitter-) for more info\n- `@return {Object}` object that can be used as an abort controller in `abortSignal()`\n\nSince [abortController](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) is an \"experimental technology\" and not well supported as of 2019 in all browsers, `aborter()` can\nbe used instead in the above `abortSignal()`. It uses an [emitter](/#emitter-) instance object.\n\n```js\nimport { abortSignal, aborter, emitter } from \"async-fns\";\nimport fetchUser from \"./fetchUser\";\n\nconst controller = aborter(emitter());\nconst abortableFetchUser = abortSignal(\n  { signal: controller.signal },\n  fetchUser\n);\n\nfetchUser(1)\n  .then(userInfo => {\n    console.log(`Hello ${userInfo.name}!`);\n  })\n  .catch(e => {\n    console.error(`error: ${e.message}`);\n  });\n\ndocument.querySelector(\".cancel\").addEventListener(() => {\n  controller.abort();\n});\n```\n\n### `emitter()` ![gzip size](https://img.badgesize.io/https://unpkg.com/async-fns/emitter/dist/emitter.js?compression=gzip)\n\n- `@return {Object}`\n  - `subscribe {Function}` - function used to subscribe to emitter\n  - `emit {Function}` - function used to emit events to all subscribers\n\n`emitter()` is useful for managing async control when you want to listen to more than one event. Promises and functions that return promises are great for most a, but sometimes you want to listen to multiple events.\n\n```js\nimport emitter from \"async-fns/emitter\";\n\nconst em = emitter();\n\nconst unsubscribe = em.subscribe(\"foo\", payload => console.log(\"foo\", payload));\nconst unsub2 = em.subscribe(\"*\", (type, payload) => console.log(type, payload));\n\nemitter.emit(\"foo\", { val: 42 });\n\n// unsubscribe listeners\nunsubscribe();\nunsub2();\n```\n\n### `run(genFunction)` ![gzip size](https://img.badgesize.io/https://unpkg.com/async-fns/run/dist/run.js?compression=gzip)\n\n- `@param {function\\*}` genFunction\n\n`run()` will call a generator function and run the function. `yielding` promises will \"pause\" the function until the promise resolves and resume the function, evaluating the yielded expression with the value the promise resolved with. This can approximate some async/await behavior, but has a few advantages. It doesn't require async/await to be supported in the environment, only Generator Functions or code transpiled with [Regenerator](https://facebook.github.io/regenerator/) or Babel. I think it having it be a special function using `run()` should make writing code in an async/await style easy, but it not preferential to using `sequence()`, much of the time. The [code](blob/master/run/src/index.js) for `run()` is also very short and I think that is helpful to understand what is happening when using `run()` instead of just pretending async code is synchronous.\n\n```js\nimport run from \"async-fns/run\";\n\nconst wait = () =>\n  new Promise(resolve => setTimeout(() => resolve(\"done\"), time));\n\nrun(function*() {\n  try {\n    const response = yield fetch(`/api`);\n    const data = yield response.json();\n\n    console.log(data.id);\n  } catch (error) {\n    console.error(error);\n  }\n});\n```\n\n### `channel(em)` ![gzip size](https://img.badgesize.io/https://unpkg.com/async-fns/channel/dist/channel.js?compression=gzip)\n\n- `@param {Object} em` - an emitter instance\n- `@return {Object}`\n  - `take: {Function}` - waits for an event to come through in the channel and resolves with the data\n  - `put: {Function}` - puts an event into the channel. `.put()` takes a single parameter as the data to send.\n\nChannels are conceptually like a separate thread in your application that's solely responsible for side effects. You `take()` and `put()` data to the channel.\n\n```js\nimport { emitter, channel, run } from \"async-fns\";\n\nconst wait = time => new Promise(resolve => setTimeout(resolve, time));\nconst chan = channel(emitter());\n\nlet pingpongs = 0;\nfunction* pingpong(name) {\n  if (name === \"ping\") {\n    yield chan.put(name);\n  }\n  while (true) {\n    const msg = yield chan.take();\n\n    if (msg !== name) {\n      pingpongs += 1;\n      if (pingpongs > 10) {\n        break;\n      }\n\n      console.log(msg);\n      yield wait(10);\n      yield chan.put(name);\n    }\n  }\n}\n\nrun(pingpong, \"ping\");\nrun(pingpong, \"pong\");\n```\n","readmeFilename":"README.md","homepage":"https://github.com/keller/async-fns/","repository":{"type":"git","url":"git+https://github.com/keller/async-fns.git"},"bugs":{"url":"https://github.com/keller/async-fns/issues"},"description":"Helper functions for asynchronous JavScript functions."}