{"_id":"@reach-sh/simulator-lang","_rev":"54-d1bf032081e3852c042de61f3499d25e","name":"@reach-sh/simulator-lang","dist-tags":{"latest":"0.0.49"},"versions":{"0.0.1":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.1","main":"./lang/lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2690ee3fedca1c35ec86b94734bd8ab32929a5d1","_id":"@reach-sh/simulator-lang@0.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-M84Bfolb+jsRFt1OWNjL+xuEtk1OXgE4HY72jhTph475M8q9VL4WQNA6AsQFzWa8gbkxMU06WPkxFzgDo8v8GA==","shasum":"764f32df96115abe1b0a7b8e87cbb174950ffbfe","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.1.tgz","fileCount":2,"unpackedSize":6415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwr59MK87o8y1WCBrXiNL5EuNcSXyqSZU3YActsJGwWQIgD/iBp050UlaBq2FgYZ1LbENIDCFqhRDl/PXKfVoeWGc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWWiIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBeRAAlZ3nxNiXqNfX8W/KaJm8bS+71fFcabstaHfeh/9cCDZb9nKZ\r\npbhSbJVMgVddQnFUqDjRr8o3L0uphue7pKTrw4PUd911NSZN3uHIN9Q22bNp\r\n4eU0dHbOAwptcVlYCNKpdP3grURRWk5VoG2wPVn7LdFstHLRETexad+fwNkg\r\n59G+NTnobwu2HVSSxUUehPFg8ZHA40nHtHFIhgukBfSJLzbIuery2638jBK+\r\n+GIc8mP26nWntDI+4iDhHOnKGrAhjtr0+w8I9LhHp8hanFDksVjlOxHcb1Zo\r\no4iwvVTxM4+cP8zoZR8nhClbOsPKd+lT8UTMS8I4tti0a8CnnMWVqPNcq8kz\r\nijrYWyCCbyFhRUiDLRsxYtfh8+ZteN9shD0p6W0H5ZU5BlCcck7+EaFOg4DP\r\nZH6QxUEW4fqAHrYCnRASMH7iOvN3WCnHgP0JamOTf1ZPe6DnQtZG9tFGDgdm\r\n6muoHEdsjiFjwyghoIHnI9GCaM4JMFywlTWAuQeamB1P2DoWND3yOztl4qPG\r\nZ6t2fG6nQe7uMsbQ21+SpVbTzl+uGPF9MCowgjpAvrqXe3jVawapZssoKQnm\r\nokw2vniRGRhVSJ7XIuakTvn4VtUwjYMX6lbm/1kw95DjGZwVOAK57v0Rr8sl\r\nx5jtLCvYQf/8PXfN3OVrnSKNagDdrONfRxU=\r\n=Rpip\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.1_1650026632291_0.2503417572394331"},"_hasShrinkwrap":false},"0.0.2":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.2","main":"./lang/lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2690ee3fedca1c35ec86b94734bd8ab32929a5d1","_id":"@reach-sh/simulator-lang@0.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-lBEW8ioulAm0Y91HsBSUK5zUxoh6np3EGcY4Kiy5k4F+MqlTvGdyLQoQrpeHnZa1Z/ZrvE+wQfpz/19waZeJqg==","shasum":"1a268672eff41754ee2bc79503c20b36972609fe","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.2.tgz","fileCount":2,"unpackedSize":6645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhdBXJKpkVdc6UZ9l2HQ/0/nL0PWWSzyotbGOjEngfnAIgQbtx2kEk9MgLnn6LRvYuZ39NT6Gt23pLXNoubD1a6HE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWXP8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnNxAAmaUcwB6soEuY/Cr8ETqeBiMBfDd7nwRrRL97OEQ3U/rIeq54\r\nx966h2s7ETKBBbRZFP7rJ6jyAlqWZQ8j+6vYowLxQSIiU5jSNbfBwr+xkwVB\r\n6HsmU7JQp3u9LmK1IWL5UjQskIxVXcP12pwXaPEtRwSnWQyTKKOQdKzJYe/t\r\n2wG9wKSCFeoF1Umx6izZAHV9FMuzv8EpIi3i7+rOmPF7pn0ikgkFkfAfODFD\r\nvspNhQfw3OS5JDHksmjvrDN5F2MuqTLEhm6sfYUkkWQV8jTf2Q+aEC+Ie3my\r\nCP5bJlul9N4je30VEGCupNW2dhqsZ4PihPxgIf065FzlJr4gZK7V0jin6WyO\r\nwQgLU8b6/PrqT8oc8dXfOQeeFd8IRwmUUUyfHO/o79bViH7xZsCTHQDMzSPu\r\nmmxnv+KbRQB1wNNSu45u+lFbnPtwfnt5tahnAwBDuTKT1XJ6V3tyFl1IMSZN\r\nMxCSUgyAwQibUQ2Ix6jb1ewKpWF+z0Mg4YK6oIdbKosBSXyI7aoNiOEUl21n\r\nB9bpvCizs0Be2VcgGv532WnZbqv8awM+IAuzFLH97ToAkrMOqJ3IVdJSCvk/\r\nCVMO6+v5o8youK8+WSBNx5sOWs1ZVCQyVQP5pRal6hM56uHH1zxsPqWlfCEV\r\nWbdJhwvQ1yo4sh57zrNOTGFiwG3plInxPCg=\r\n=cFDh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.2_1650029563929_0.15944669798774558"},"_hasShrinkwrap":false},"0.0.3":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.3","main":"./lang/lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"64efc317b3db11423a27545bfdb0b70cb684c6fe","_id":"@reach-sh/simulator-lang@0.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-NDu1pzCmNwiOgYHbpYLO9NFI3gRGI4v3Y9BAL04IE+o0rgDG7BYgzFVmBS5Wzm4JSrBAi3qWenxq1LlPUH87NA==","shasum":"daa7b7993abe570afc7c5191de843d52fc6573a8","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.3.tgz","fileCount":2,"unpackedSize":6971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLo+fXRN/LR1zDiwV9TEr4kuYO7sxGPXxNwrw76CzJIAiBJHy2r5lLXIHuxQUz9Xwa2ixn7D2RCg6/2YUx9n80JCw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWZBJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcpA/8DQ8wGj6chKpi49/48nUvS7XnZfgLgv4mAKv5KryZQEiHzWoJ\r\nk5Fh8W3vC+48WOTUDxsWFMxJlauIJ5cR6goSF36v5WOfNDQOKOa3xVbfAsQm\r\neICCLrXWGx3lBzeRPWaBO3DkS6tuzFn4DFEjssr/N+KzkET2HS661KQtBy8z\r\nekTijtjDo77W6gooMiFpvQfvTz+2woI+BcbMy3EJNGmohZpy8Frb1Wd1afy6\r\n+urxBc6NaCoc8fSrxDraKdiy3t60lv/kXT60g+zr1xOQZBJp1Gw9Qk4SBhB7\r\n27gicyJ55cZXpE5cg182BdW5vOrKHTa4Jpy8ZuN+1MAqIeeD9PN5etbvXslY\r\nuTIUxn4IUbsitTnr8Iqh8WAk4m5X3+fbuqD/iMMWaZDJCSWbRAL41JfH1mbB\r\nrcyMJB4KxQQ/lx2g4s4EeJXQ7RJdwaS/ufgf72EnuMaytmTM1DqDrdlkJeZk\r\n0XFTjdG1Su/5o3H6mpfNJeAV6PiPhO4aMvWwboVRvfZvBWwtU85yKmrt41OU\r\nDNfGpWtFvlo9TlZK4kZKOVv8GMN3k7y0XKm7kcA7tBTGnCCczGwNFvvUZfQi\r\nxh01Rd/rKiRDXt3rsm3Wrb8FsCbq55dr0CuYiz6mwf9ESWi/cEMcJLeIuFwt\r\nghH1qIAVTzVNwly/tAPfftu7UI1Aio8vyIk=\r\n=QHxt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.3_1650036809597_0.14611938333352859"},"_hasShrinkwrap":false},"0.0.4":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.4","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"64efc317b3db11423a27545bfdb0b70cb684c6fe","_id":"@reach-sh/simulator-lang@0.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-g8DCXKTRhLcupEYA4l8EpxfIO0NYsphAdGu0gfXzfnssvKvKOe4H1X7E+09D9riXh/nBdR1bH3Y6YoZxTkQzMw==","shasum":"29eba40ea0a6c408ba25a6125305473afa6c5b4b","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.4.tgz","fileCount":2,"unpackedSize":6966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMn9Fm9Ly1TD9KnIHa5COnjb+6yO8XaIWEoPqMYf6ISAiEA/DHPlg8W1Nr3WrWqMPupWt4YDM/26dDHvssgehXVhnk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWZJIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOJg//WyFY9HgeF1rL/wYN0DtxKuj+fqgReY+rYxZw9T40UUze5cVl\r\nz2lsOIUJ+9V3ke7ZDJlbTWe7BASE0B4VCLb/TZxZQqys9QX3DoUVsCG2wa8h\r\nRwF3xq2tHXuAOrmAx692nUdqmanEoVCk+ORdUPqyPhj0spi1WeDwIJ/KAuZG\r\n/0d9GfRsuoacMVnZe1lBwwSkGjGp+B0rngfC6WySETofSY4t0gPDKf58tmQU\r\nyEqEtNFORZ2dtJeRXBhWJaqVmoK5ZjVWnkFpHUlwk8Opc2VE/+sME38M+JYK\r\nb1m7wx5B3lxyDx8N98UbAvzyvZ1JHUeC+F+uJoeCrmVHQEzzEd7KMC70F9Tb\r\nqDgxfTlwqgu/w8dgsGagoj6ODvfZBgwmIXmAGtyPDvp1JmjGrUiI2BPqQE3r\r\nu6/h+U4mKRVL1syfxY1M7MtE1cLEnPC4U+S+qEkxMsRp5HrSryCh42CfI3+L\r\njAT0nwV2eFfGTXJYatjEsk6sa+0U03VIzaGNIc+o4ET1AKzd2Ps7myQTSw5I\r\nasT+dS3OXcuniAvsK1vlYNwu/pZv8yZZAtzImL4Bp9dDr7lho3Htg8Ny1djg\r\nnbaBtTTW4imA+lWt5cdw4q5KX3TwZTdw6Hw98zTnpbbLoriC4CChFD9Y38qK\r\nW9m6CsiF6R4EgwyXlM8Qvo8GZY3CvaMs+zA=\r\n=sKqV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.4_1650037320438_0.5529752091524283"},"_hasShrinkwrap":false},"0.0.5":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.5","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"f22d73ee3b7f919420c834df2bfc9647c0d0de0a","_id":"@reach-sh/simulator-lang@0.0.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-OkuRCY74gETpbowbMHzedrLImzf2bmcYzGsczfT62q2AB+9EMXjIX4F3JaFPpLUB6v3ecZk393aD1JWKMN1FdQ==","shasum":"8de3e3379b4c5d3cd0bbfb7c02296833349109dc","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.5.tgz","fileCount":2,"unpackedSize":6066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/Twrl+nvAqxx8hvTVr5nIhVJslletR2ga+i2hJ4Xa3AiEAmr78LX8eLNIZtS02WF5pOj4oDNQqETxqclJ802/CVt8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWZQXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2ow/6Api4eJdo5jxp5o9bK9CC3bG4LGRrFOJZM6Qb6XhJS9MXI/+Z\r\nZiVTCV05g0sJIg0aaF5nRba8Uyq3a1qdpt/hiTycNw2H3I4nRXTTe4DfyVMI\r\nnuX7WG9OGp1xQpeUmjMVWAOj2FA5Rhczm9JvZUz0oZJrViGZfDCuMcryzLcu\r\nvrHIfcNaAqIw8Ep1YU/JPtr8n5jh6rm970VZpkEtZc3rxWLJsbp3evEnG9a5\r\nEoWdvq4VgH3cMIAAL7Fiugc2wp7HmzJ3PWMxi8W1Xx7TY8nNw1vBs2BZ/Err\r\nSL9v2GpBs1bRbasVnrwWiifBtQw6chVccoL0WNDZ37iJrwj3cynX5dM+TACV\r\niEkDErxHuJ6+9PSQjlAuIS8iWvJC7gaviikVNILE7tGrlCZUQKDzmAStwijS\r\n2WdQWkPYoq8SvTeo1rBnglsaeA1QclwH5/N4XnFAinLSF9fQXnbfwlcDkAGW\r\nOf5dL/mKunjLw9Q0PABvBfDPJzUN+2KCfFSckpYXnvDwuFgWyGeLf9R6T+9Q\r\n98ZNgyQm0PM0F5Os8vKcAbLfdrM51bVY+FdNb4OdRhMJJhNbc0h/knbu40jK\r\nv3csfe5XwXi968aoJzs8jfatpo+i1tdlgZ8wIR4K3XJ6EKEMAHmXxmqxkMrr\r\n3u9/ARgVMIcD4LYxWvF50JP+zSiVOLuOfPs=\r\n=WjBx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.5_1650037783575_0.8395720273983278"},"_hasShrinkwrap":false},"0.0.6":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.6","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"f22d73ee3b7f919420c834df2bfc9647c0d0de0a","_id":"@reach-sh/simulator-lang@0.0.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-BVfsjkdkd5iRp2qgkFEQWX1BxRipceWmd77TN2sdMZQBw80WkzNjtUpfs3GvfxH0u37rJWqFJPivLnAByydFQg==","shasum":"0c1de072f8df64d46b96a2828cbab1812e7cb563","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.6.tgz","fileCount":2,"unpackedSize":6053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsA1cy2fluRFEfNJR2rf8ERc+YWlCRtO6pD2fhcQZqngIgPrqiVcQKWYHjb0TCDns1NHb2L31OZ4FKid4doxucXY0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWZRxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv7A//VnRKiTkDgb6dJMbxL8yAbHam4QNDetpAt+wwzAZ0PVz0Ik+o\r\nq43HLUUXqwZS6gvPhRHYb4sQZ4AZ3nC/38dzC+ioJvQ46sZpOuRgQEDDlGYr\r\nHYABg+9uGcA1pctoCZSfUgicpwucE2rUfvVLKkm4aCZ4vCEIcxiS0c6fxIiF\r\nkSybo4/cWlETLMiULnUgOv8NFczL3PzNJyCIQ5o2cNx++YWNkLKIFccigdrc\r\ndLfEPS48vDkpuglaUBcbm3AM0kZ3xZngCTuwjAW9l6E6+20KdZa8hE0JvQH1\r\n1kxF63W8V9dMpplKRCT5xbWuks+inmnd6lbsOdLqsttwqBRClkjBQq6vElgv\r\nj9WEpD0VoZjbn36xU3+3VctOwMzZ/2c13sW3+lZDm2rsqoE+zQ6rBblBQtlb\r\n0l1QJIrMRGta0JdjkgX+TfwthrE1l0OiLEw3nlaFBu/ZfnzNxGn0ghnEuDes\r\n7Tdo9AB+OdqSSxoV0JcdYWZxHXP9DdLjUfCxWHL6nuH63xsJvnUThAaGwxZH\r\n8XjNlQowDe+6vAG2XwTWKtMVhHdRfpEY+qKqElA14j+KFBk2a6Hg4FK+aoCF\r\nyU/Oe6NonAL8Jsvy4cMbzfvqT6CYMZg1yRGcWtWBuZ0vKlhqXhWPh051s6Hy\r\nh65oAyZ0yAXNwnDxcYXYR8QjHl26a/nEJ5A=\r\n=7ru5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.6_1650037873065_0.1676338328222664"},"_hasShrinkwrap":false},"0.0.7":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.7","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"afb2168c1219023719bfe8191a9e2196968f22c5","_id":"@reach-sh/simulator-lang@0.0.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-yDNgqnbSihVQ1fSSpH+qwxh/k9pwsQ/hpBG9xFajI8IpVvBU9k1O9+iMh3XjEd+1Lyw8uQtouMuWHr+x6w4ZvA==","shasum":"b574d6b87ecd36e41a875e0dbc8045544bc0fda7","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.7.tgz","fileCount":2,"unpackedSize":6061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFf6p25R223GMJXUrQ+KQwCc/jonXKTLZDpZX13cF6QKAiBA2x3aT/xRnjgPEKsiEJGAjMHYKcuVqaXdorbOYmTE7w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXYqCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq+hAAli5YIT25mhNY1ocuWFx1OUwLZlP+mGFbPDU77WmQNtx1/dgn\r\nuUaM/AeL/b8Vh3rWSPMEzF3p0TEcamN6zN0ARhmXJ5cTBC1MNzxNpbkzVdIY\r\nm2LfK8fLyN7SY3gkq3DZ7UrLY9zP1Oo4F6nNyB+3eXmeihct/dUfFug9Trl5\r\nnV34XD/k931CfedZkE2T0CEldbH5DW9PE/iElf80YMYNG7yqv/Sh3Li0lmW9\r\nCeg7tqMmhyjxIrMes0tlVlLSGbAbRB+cKfVf6OdKaYj+Ol3gAzBWap9kqojI\r\n5wUR9Oo4unAwB9YR2N0pUACFUEAd4HDx3HeNK6YSvufcAVl5WNlT5bnnC9Eq\r\nHsmsaPrKlzOjvMvw0PfKdejUd6y8NUHalysDxg0l3ivY1QOmucS7Ewj6ZKWE\r\nAgY32OyC/vaFJg4ZNsVugXyWcOhOEiHHPODn3m7xXechI8dcxcblnluxa5ro\r\nE9JiWsLDi2hy/n6YIjnYbnq4FTdR2Cc6hTGvDd5IZ4BxJZK5D5GeYF26thO6\r\nIVbN1nwvaXeiw3OKtjxqVnDdxp/liQkAc3UwxKnwQ9aerYYKN8ageUpMBBEU\r\nEAyhX4FlN+hEI7ZLQKFcHGkBqj976IHjotHLr8bNU6hJkHrVTLJX3I8jciW6\r\n1dOUnRewOFKHUkSLjJHK36jCqILQsWrG27M=\r\n=TyUx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.7_1650297473844_0.10409297059777023"},"_hasShrinkwrap":false},"0.0.8":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.8","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"afb2168c1219023719bfe8191a9e2196968f22c5","_id":"@reach-sh/simulator-lang@0.0.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Is4DmcXBtmgbdrC+T/8Biv9UEMEAnxKD3BK/LCwktloL6RuCAFDvsGLlnJwQ/xUNssAKUAEaqwK6VNwFluablA==","shasum":"51c631a989775e03413e18574db83dd9ff84e97c","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.8.tgz","fileCount":2,"unpackedSize":6037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTSWAj9FCFCoD25oqRuZk5gFxxt3hEiozlKUgU50sn2AiEA+yjRsRDGFCyGiBbPQst3EmI9RovftR0aA89sB4Mqo5A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXY+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF/A//XVjN/O2GpFb9keVBMwTtWZtnhwnWVw0PmDqVaP5FPz/eWnEG\r\n61dxdnppBNvTIPuSs/hYkUuHKu0ewh7QZ+FRDW8C9k8lFJG/MZcNDY3ypVZM\r\nF7DxkJeZ0Ajcmzd6+ToRv68j2epNbFfbeQMOMdlBagSXGUSuhpaAv+yYRsFt\r\n4F2bgQ1PeqHZKUWojL4E8qwF8/r3fWhzgFX3poE9kcdvfXF67oAAHtH5mLv2\r\nNzaRs5h2RCpDLzEzlU7Q/Sc9eEHUkbTloQ2HUgcw83RVXvXOLh8cl/LneqMR\r\ngsjoc+ZfN5uakzXVdAxs79PLHkYJm+HCdl884twoqqe0GOEIFnF2r0SUmjR8\r\nPpkUwUT9XD8r2MDEgtsgX61TxvRWgfP0HfTeZYSueRpWM9zfreF5EZSCCoFQ\r\neku+sAetAmzBckBPwWvK5RrrR2CgyQR9+uFo/IxMe9y2CZ5iZQkek0s1E/zE\r\nhabnWGIea2x/YgLgmOYgIWx36BGkQ/Cw4NsMJK2gvoGuD0wg05f419rq7dye\r\nsXF5FDpBBUQMbprUoclF6V3vxtFNNk1dn6HR8DErdSaOuvb5QY35vd6mS/AK\r\n0eOW2Af3vzMkavtM04DDrr+j0YaBrDLmukru+Q09g9C5krlSYRsTXDK4Yp2B\r\nT/d3rDNCFzN7CSYK33JgXH5hri16Yu4uA3E=\r\n=64WD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.8_1650298800586_0.0144626482668464"},"_hasShrinkwrap":false},"0.0.9":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.9","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"04df44e9e18ee75fd0ceab3244fd0c58cd73690c","_id":"@reach-sh/simulator-lang@0.0.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6VErc/G55KcvgTa/e+Q/reayP4J3FFjljSzleuFJwnD5iINyHeFS5VQltefo+pRP7mN789IWfywU7Z5Fgf7VSg==","shasum":"720b45c6c194948468a09726022b734af1844def","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.9.tgz","fileCount":2,"unpackedSize":6123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIAiDB4/KQ37NODPsbjW3jERq2fYwebvzTfjO4kbn6lQIgET+WAkWmQiQh+hWI4rN0srW2coSWrqqPvn3rYZjxV0c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXZOyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0jA//UqUOcCWA/sA6hMWx8c1XX3c5qDRqxcSb1XBJz/Zu+Umm4mR3\r\nSOxA8JCs1cNtvZ/QOky80DiLvH6eFF5z7kDQfCAaKbv8AWItwXFtamLiK9h1\r\n4NN4LA9ueO+Yb3JvpnpnWAp6Yivl5hYt6nKrTkVHZZu5fstcDNz3JwehfEG2\r\njuKerNi8YwQ0qbmnh0jJfTjHXTAnwry8ecgwmU4h1+vFRi4pq5quWjKhNWZP\r\nm3Edv2LZI9X463ytpiGL9RYo+5PxUg3bd9WGp0py4blUo9DHa61ZbElytmkf\r\ncI1nWfftlaFjeEGkiuU3SQKoLwhCH39btvThGrpi7AROj5KnVgzhuMcjcrMu\r\n/+rqswnS17NpWa3hMGpQFoGQK1hLJol/kOc6afntLN/STxrJQgbOuAihTRsE\r\nh42lTyuNyTFS5GMIkdfrBQUotpl85jRferQna86aBdO93fE+Mp/HSnuMLQrZ\r\nRER2uq7k7RSM5D8uN19s6SJg0OdVxoV+9zO+B6MWBIX99DWYceuMIoUL5Il6\r\nB/UJ61mFO/r9MRSNIDP0GahTd2ahueFKQ1yXE6fTNT2YX6lxTsxku4RNfsuN\r\nAVWs3AhyhOB3j4/OCTaCgXeSP3dJKDhoI28ZYHn6WV5dK8zpe5olJ7FlQ8WI\r\ni0cONWSxe0L4FMBSd/pGd75d31zU6l0hoxM=\r\n=Zu8D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.9_1650299826656_0.8831114118449657"},"_hasShrinkwrap":false},"0.0.10":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.10","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2eea2c0a83a15bdb8b406ef96048603a6d03dc82","_id":"@reach-sh/simulator-lang@0.0.10","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-64SEV9sjeDbsF4fF7qYThQr3fDQma+yb4EU3tlkZQwZt1gTmb0vuVpAWZqiyUlJGgsBS9Jf9Ns/RiwbYUYTYZA==","shasum":"e4a4e3318d237e2d6b0164d3e212c3c43b875794","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.10.tgz","fileCount":2,"unpackedSize":6604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLYjBJIrUCiYbYflS9dmZM0LcZGJSPdj2QHJZ5iT6wSAIhALtkBirlkWa06AN2/5TMXrEAkEpb8z7ZEraXMcIggs9O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXaa1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSNQ//c1knAAm8KXwmBQEdZsyNaARTwqrWNYJ+ezfkSXnmiJYooa+M\r\ndtXAYK5mJcL1bMY0IQB1llPs+eIqMZJIxEZgxo9nJ3iDyoyjEofug9o6s6ks\r\n4JvxwSKwrTbRtN/1PUyvT2szLuKQpiVktNWXOTnrP+6i7bkSa8H392JrlznZ\r\nD0YnLHzr+VbbTARNLXRadey7YDxLWxAN/UJ+LwvrR2aLbgX5EnJsmE+hssa7\r\nZqeAPq7GqxIHrS9eTTJh4CF6ie5l46DAE51jKte+22WXX0hROieMySmH/VW0\r\n97x6AOutVWKNxLuPyiNBpogaTOAHwn9r3Ilz2rgIJHuYRsDfajTvqzqAz1HJ\r\nCE/GUfza9yluwdyIOqXdJ4tG/xKuz9RmFZqvogNSDAqTgjH5ND5FKIaIfH+y\r\nMoiaWKX9cKrXeqcJxp1nqNRPRQWk+Oa3y/P+7UFHl7dC2hAHw2JpoE3LAQCX\r\niI3qOzE/SQzkAC2B3ISpvReIUOIkbRFZYyzIG+4fZdLFpkdBwChJ96U5M9kG\r\nSPk6FP59ToyNOvmOArNe4ZHQRUdkaVMetG6+Hv8DRcoQu3zJmjzgLMc1MFbo\r\ng5fx/GRcKQK0U4FyjSjwfh35fgmnKu0fgRo8Yk4dIjdJj73E1Tx6J632vrte\r\nPsENLksUdY5zkRxWjZi3oZp10/iGFjHKor8=\r\n=Ag2x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.10_1650304692921_0.8533603883297582"},"_hasShrinkwrap":false},"0.0.11":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.11","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2eea2c0a83a15bdb8b406ef96048603a6d03dc82","_id":"@reach-sh/simulator-lang@0.0.11","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-aPuapo270fEqpDd7mFO0u38d2BUaxq6YY8qIC7id8mkEWi5TPR00i7IhHQJUXYxvFb//iMM8h5lZjrwp8+x1xg==","shasum":"b185f77386556c8444481992ba03865f29d32879","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.11.tgz","fileCount":2,"unpackedSize":6604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdkPeVx0P7LZ6XivyaxVs+sPaiOlMkpi9kP0ZQn6nLkQIhAKcWsrSmGrmDW3RcOaHw42pweOL43wRx+7pw+aj0RpRU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXacuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfCw//egUlKfpuOJ7PBEm69kAiexFWEy4aJ/teiS+BSzD13/QI17Wx\r\nISRcLNPSkyAyzEU+kIdT46gjxdGn7HVYrikkk+G517+t2bUF5GJwmJUnrIRv\r\ncs0I7hG1uBWcNtQB2eWCcpHzyBKUU/UtLKeiSpt2r7/2/k3aLinA+Y6A4YtN\r\n7LMRaaaZMH/aKcBzGzUaZCUgXU4TLvLPseZ99xUqNU7arX7D0c2c0w0r3Jhx\r\nmZ0Zsg19ib6PShgo5MFQ4P6R+iUa6nihzSmk3mHQu8j40HA/NuWUHXABvn/K\r\nsinXEm66cydIq/UFQdi5cFH8vt5DlWnt7DZynqh5Na0nzzVpt53101coCRRd\r\n8XGQC8b7TuB5I/uVW9BYfefb59NpQnkNlCWuZEGTRonlYHUrJAG51LHaM8O0\r\npgJjbgaWQ0ANWPKTTmJsAkpGzindgNnXyDOszMPzi5bUSdv9ckbYJ+oHvB/8\r\nluJBtYBDjfWni2uDsKF4amOZoUYMPvLzFi31OsfzMzDsQVf0dR7BKCFHR+k+\r\nRyYjdI/n+nN8iqCLtn92UiCqksiDyqnoiLaw3b+mFLQxJrroubDksGVRZZ8G\r\n3bwEIUFp1H8bdMgSHyyju819YuoqEgPu9b+ltdoIzRUl4R26oisUhLrVwRkf\r\nLoJ7T4NYhm3wZljn4TRqmel/nbmVD1pAam8=\r\n=ciEx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.11_1650304814559_0.45095508228921966"},"_hasShrinkwrap":false},"0.0.12":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.12","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2eea2c0a83a15bdb8b406ef96048603a6d03dc82","_id":"@reach-sh/simulator-lang@0.0.12","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-h4b6cNSrkyJdQ3xMIcbLpLKy4J/S5HS7qraWvI9OoT3Vsrb7QTFKbBSed1hzo4ALHL2sp6lRpPq0r35dcWlMTA==","shasum":"14d6c39f45950aaef5e235ea9a53d7d6424079e9","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.12.tgz","fileCount":2,"unpackedSize":6648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdJh1Cxn3KsBrZjniUolpnbchqibSgEmr1mwXqil4qVQIgDVByW06yNHP9O1gWo7ZOK/V0YI2aBBV6oMIcsipKFl0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXad6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm6A//SYr41nl42FGDQu6R1zIitYwjo0o5SCU4V3wrji+HavZ03f9d\r\neWYE+ln6FvPYOsABupjPjpWHvdDv4++Q2yyqRzuXEhHG7HIoHVTcRGC779bS\r\nJl2wj9H3exNNqjHwAhzX8u3nps8/jc08YIQv5eajuNqYWf0GAZJNbbprk/pW\r\nHusnXCXkMetljfwCwhIh9+iVllUsgNef1ZoCFUdJep0KzC2Kh+YtHHkkITMa\r\nsScoMxDQpx1yqQJHlV8UpsvyCR5BuedbC5irIGXbqX9zSv0yHcTpLapz55pa\r\noZ4pcLmZiwlC9JvoDsk6OHEp1e9ehiJ8BtB0MIYv+8AQdpccW1/drIpgPjs2\r\nbIiGR0BLFOqdFKlWwhDnKkEYZbMbwbKBL+mvnnNyTk+HPyPhv0+IyotjDz/2\r\nqP7wH78dHVdquZdsKVwLVQm5aG+JXmXOUWuQscTdPIQ7y9f5CrqWKYrHe4qE\r\n73JxEMkeOB2kl6u2/3o0O681uBbsn1bZWr9D985mGv13a8hK9DVAQ0bWtIY2\r\n4vxMreULm0g3MTyu7o/QrY5Ml89wvShwUr/K2BSmedQbQF6zjLlx+R17ZoAC\r\nVA8KZq4NB+7ZhKxJ6MLykQVsqYdsK+xiCewQY7v+ngm+SpeJU9QOhdhPNFAW\r\nyh/jQ9Na4p2F1S55Bf0TGeYzReEfkLrqxdQ=\r\n=pXL5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.12_1650304890356_0.34295883212708755"},"_hasShrinkwrap":false},"0.0.13":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.13","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"c587e6293c1ef5c8742fb3e653feeef2337cc7b6","_id":"@reach-sh/simulator-lang@0.0.13","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Q8bx2LgPSiPNRRTpvx+L4xULNwhUKeuC4mxNHRaOuPhu0BcanSTLZDCyhyHKcGMaE9w0T0t+IRziLM67sXBzBw==","shasum":"f42eb7554f94475ccd43e9fbf530bbd4094947bc","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.13.tgz","fileCount":2,"unpackedSize":6653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICy9OUVMQAL/0HUneTdozEhQ/1z5EoeWQjiUXbmlg1CHAiAuaA3+kw/VRL3e3NOThiWmayDdrRoR2l4KEIa8Tfwuzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXsOmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdQQ/9FPHNCeJ41bOSWv3ee0qNG+Pl0EsRwWQZA0XHV6bpCT1MPRnf\r\n86F434odGer3UC4+4znZhKHHPDBTIT0SEstoFpWD3REWr6HYIUEPkEG7z717\r\n7vMa3iFbMQauwDeFyWKdWlN9RaTeJtBARFD3GD6iieoHY2ImFupxAT7+A5wY\r\nN6Ro3Cm06i97aCKW019H/C7qA3UfDOcJtxiaAwkw9F1Rwx7WgocAtStIHy97\r\nex6lenJUQrwdFnxymI5EkBja+cx+pI+TwTND91RUvNx/8ARleyaG5HHN/DwO\r\n8cZPKUQiOkkqok7t+ToC4ZRhIAKtC06aPU58+Vms4eMwYSxRi7qNSvzhhwRu\r\nz0lRUQE3Eig/+1ybOSWEjI4a5BbgXsrNOrbBMOVpQH9FtJl5VaSNLn+zoKBU\r\naln2XW41GXWuEqpWMUrzQzEljd4zf09TIqeNSKyQze8JF2F8Cthh++2mQMHL\r\nKQGzc8er5IVQ7jv84TgU8YPYGKKtfcDYj5wEmmyQOzlqInRVd1QT3e6EvVBR\r\nJ2cQI3H2fQzJS+CZpdPXcWYjDEXarzLcWlPLIoCE0lhubCKzhFU/KKwrNiQU\r\nXewrUTgZum4sYFBFsP8QBJjGPoUqAxjRSv3b/pdK67yEwWQ5ZCp2xmdutc0I\r\nKwApeCVjsPLw1eajIrOSqyJHCLpg7SIAOkc=\r\n=sbiX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.13_1650377638681_0.8188200697851808"},"_hasShrinkwrap":false},"0.0.14":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.14","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.37"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"67f815a8ac0b718c8e358ba0f7ec5c9dce6d7bb7","_id":"@reach-sh/simulator-lang@0.0.14","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-bIaFj8/0ef+VnJo9hbTOq1zRByd7ftDZLzbVJYDCdDYxzT6OyhS1X0kTOnje5RllSxhXGHcwY4w82dsjtV2ErQ==","shasum":"e1524200277212e8ceedc26e6f613e75e05025a7","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.14.tgz","fileCount":2,"unpackedSize":6713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+i97zJ2rnFZiNeziYcQ6mZSerchw+VX/+wozNcwHchAiAb5wpcLKPN8M68Wa3+ih9HZUmSXDtZw3L4KLUIMW/6HA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXsl1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6axAAiN6+kkTsGqz8P38WBJZNh4p9QXY1mf5T3Ksrld+1F8z3V95Y\r\nWvF6O4hkRIvu6hK8h6iAWPu0cLBloAMenGpXGHjzmoYKrkG3TYKorkArbqpN\r\naRUOR8QsiZHLz/ZpsSZpFT4bNVoAHhpOY2pegAHXL7ToTnfMjcK2qUJ13rIo\r\nfLEO00N8vKYSXPkFRHGLEZWnvtJyid1Ky5TIBGmBMyeKNObLTqQ62faF/E5Z\r\nP9asVX1E/J0utL/P1/u2SO+5AZSeZ23IpnXxmzDMSfC2JUp2D2oohymMzWSC\r\nE32qdy+gfZtlxT7V83FG8kiIvFFa3kNJBS9TanysIDNX0nTBFM0NNx9P/urg\r\nxmyWX+LTGh2ONK8AU4M4jlR8Ms3o6l0Rh6Q3dhm1SaBpKfW/kp7hpg9wdiHG\r\niUzCcf1jznGzWS+6mQ54Y43uZ2aH9qDt0jLKr9huijptk7//9Jc+7GyZ4soM\r\n/9zdplPmpJsS8mTLM7VT+I1/tiubSGPtFLVLAo88cQFCXuuAVH9PetxUnKRK\r\nx8gDJ3R9vJWIy0lqufXCDZJTvJKI1OgZS5TUZYCV2BNGHv7S/BHfRkQQ925u\r\n92ZKMVa+Ei72iKIaT64d34hXUowf4/TaIT999vUzNl3cmhSK+AgetRhuAeg/\r\n8hAchgVpWNTuqYyAnANkTpanb9azKP7sdoI=\r\n=Ik0D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.14_1650379125495_0.00409271127816635"},"_hasShrinkwrap":false},"0.0.15":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.15","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.38"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"67f815a8ac0b718c8e358ba0f7ec5c9dce6d7bb7","_id":"@reach-sh/simulator-lang@0.0.15","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-BNcHI6hHlKMvFoXOimbrBS1vdoiZZoulRuB4nOM1WdJeTN10AFbuNrmV3FkhC4OH/j4QdWx61a1NxjWzhmafvw==","shasum":"d514a1a9e29cc52ccd2db51c4d0b9d09aa9a130c","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.15.tgz","fileCount":2,"unpackedSize":6630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMVnP6pIlYfd2vHAd8dsTVobJT44lHFc6yY3/PuyV0BwIhAL+bjJpzVXXO2NJ7QIfu2psow8KKABQ7oXCqQGzGAdLV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXu5+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxyg//ZVJLEVyTLVb6No7o4Lf25U1tWqQdemf2mjG4nKkGlQkOkzqE\r\n7xGDZEWMzzGQ9/LWe7SFkzQ7p0x7sNs62v6gSJId5gUJa6+Den4tyK/dLNRB\r\n76mmtutJs2oZspW+kJrT8VBsS3tFq+wl0YNCtDRG+/+pz4x+SUT7HgP0p/F6\r\n3qfMW9Xy015jTwJ3JHsq6djRrWaHVz6v5EVxDvYHK8n4F0+wbAQADs09phJI\r\n5gT2gedsxifv9kDXFRxNbeya1By5OqXC+SUf6RW5z/wzumEoAqFrMqLaG6BY\r\nnuqZv7iJGtLh3u3xGs64FutSe1VOJAuYSJa3oSOmiQT97GJjEEHj0frL75D1\r\ndb1IxCwRIp7cFykm38qfq5OY8N6daTRyzT0PxsN6GsAJsg2ih1yR6jmvzO87\r\ncUmw4VQYeI4dXcxv15YTK55V5oeumsLQSLNMkZnygJh3YJ4gRAywhM299Jgd\r\nkBjMrx+Aewkw3h9r6kXGMwCh01JWyORDvhLXlrc81mlO1ywDBlklgPghLLKR\r\nbHu4V8WJifQaxxdL7QbX74sy1IDX6VAeJIvltOTLdy2ja+19yvaq+ljE4RrT\r\nCpqq58GaKY0Kl6GQpcX/TxVgm/NlxfdKoYWkBhfAdIPoTnniGZUO79I0I/s7\r\nxuXISUKl6b2TSYIg2gOO/r7jogdDOyC76N0=\r\n=dWoJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.15_1650388606359_0.23045296138561566"},"_hasShrinkwrap":false},"0.0.16":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.16","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.38"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"3177fcb85ad02e747434fac3c6dcff39020d18eb","_id":"@reach-sh/simulator-lang@0.0.16","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-h0OHfGLt1EWfdTO6vBKJocfoiVhNBM3za1mgIcTS6OxVR/jDHuuYJrn5NfxnwgRJxVFlQf/UUCGRldzWzoipRQ==","shasum":"384c5040af3ef72ca6b8ef45c308e4c559fe0e74","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.16.tgz","fileCount":2,"unpackedSize":6618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNL2ebRW4k2oK/wWNzELnEVXi6cYmq9MU7x42ZMOOH/QIhALNalSoh3j5Ji7W/AOIE5Fvm4lAqbWZx0IXp2UA4PCOs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXvFpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/iw/9HIRKr9wvBGPWqYTqu9dKY+RHTtirQxJEW5ZWCLxhWawi7eU8\r\nL9oIm5165IispdByPjR2LR1holCJO0zGnykrRg0e8Jdv6mJzhfReReG0Ngnc\r\nezElmfkg0+05lX176OmcujCt6jayoVU3fj3Hbq9tA/QidwKXYmTIOgw18s0p\r\nHVR6LvG/qmcb/petObG6mWSPPUs8M0ZEOxsNYnJev+bwwWbBtGlyXw9sI773\r\n5SEOmbP9jOiRs2DQROJVUoSG7MTvvhgj29vYAvmiL/EnMp5r4sjDRofhS+vp\r\nxd71xLo77Y/6zvugFiuX0iwsUsLpwubuyDbHITKYmTFnQPeSH74k0plXsdgg\r\nHKmFHMQfAFRyi6LXPkadsV5dWEU7IABhqIwC0AXTzRacyfPCLyxtFGZsXlA7\r\nw7/arFJW6abJzsxVCpC89ZjXzuE9iTexQypkj3gsXo9kq2V8skWxjRVSbawC\r\nNOzdGJbt92xdqus9IAGmkUugdqDA0q9wcu9xrExRcuV1Czdct8w6v+f0RArJ\r\nAVxadR8HBq+WO9p3cNSz31exYtzJwYEukXEYJuQt0Y3Oz9l+pI6965h2ZF0P\r\ndnH90HNLpMIfeBUsZCeE7wyANqbw3MWxhXcJx08hJ1DFqkcF6JN9PNfQg4+7\r\niwWJrFPpzEw5X8Xac/apACIze+FZtrkm+j4=\r\n=zqJ2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.16_1650389353519_0.9281844708712652"},"_hasShrinkwrap":false},"0.0.17":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.17","main":"./lib.mjs","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.38"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"4e8dc380d95e0d983523adb3f635dd2b4f0f144d","_id":"@reach-sh/simulator-lang@0.0.17","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-+atzEjjGS3FPGNhooHspfofK8LOjIOVkLK6+QD3Muw4kT/OtgagMpPxd338kSaWTcCagCsCxzH+YhCWneN7xyg==","shasum":"b2c6642cc90f2e9c8a52e13e6ff1d632c4f6e54e","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.17.tgz","fileCount":2,"unpackedSize":7009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC33oShNkS7IgiMC9u0QRMnh+tvbV9DHn1ChFsRsV2FeAIhAKiV0gIDeFYEfvxMD9a/hseNqT1AA6RG61l1tsupg5IK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXvjhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOkxAAjD7SEYOB3KYvn7IBS83ZivMu+dN3tzQC6b1NSAsjCYVYFTmv\r\nnhJamAjioDpfVxVSudTPyFLD8yhHWmet4MdHZhLSqXQ4CiP652DS7yIDqtYu\r\nC4sS0GeosgSF0efoiZbGHtlQCYCHoFDKGM5i/ZLSaHFQ+BBIbINmPpelDEtF\r\necgA41dhSb7x+lrBhsD+U73fh9QsUe1PwIw3CAKj9P4/U223WhXU9RuElN/5\r\npwVCDfMVop2WvxrgaJmYwrZUg61sQaR8h4sHuW4OuvS2jmyUpQLFUaFlEFII\r\nHXbncxEPptCw9mrwAH9wvaQ4Vk9E9NmZ0D0+JLPFH3S8bC6fpyR/t1WhXJqv\r\nGPF5Ov28bZtmsDnqIGJYLsOcKoUaXwfIlcO+KSxvkDZWVLPfDLe00F6Yu9QO\r\nkv7rzNsh95o960vD3BxtMiecaYuaXF/Q9DX2rCRFZTnphpklKg/xFXwiZkFQ\r\nLnDKV2N+8o48RF0zJIwwOOiZZZNQLawv1KB6+eRFD+7PHoho227GmF5KVKro\r\nVROz8DdNGH9iElXNKPDi8Fm50jy/tKsMPet+s9ygXVsbptW4ougDPFrhzmLV\r\njolApJ7zhFjsQ4W6jfHEz+riQ1nY6cZK1bmjrUV+GtCEAEr90TdZ52+YCqTi\r\niE9GF0OIiF4i7UtANL0EursmqFW7W7iH7/g=\r\n=dQpF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.17_1650391265758_0.8030781181000288"},"_hasShrinkwrap":false},"0.0.18":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.18","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.46"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"615d1dd7305cb28aceb1af1c99f6e296307065ff","_id":"@reach-sh/simulator-lang@0.0.18","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-FWmI1OfYYEkKfhKV+r9Yexgg+GEftQfzDw/fRDgOUShggKsyAAyQmX6+Pju1TfgOVeLrARyBFCreKaiizYLoQQ==","shasum":"1e540d770160a280a2867e520a5d6be56bc97bfa","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.18.tgz","fileCount":4,"unpackedSize":22347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa/yDHF3tLKzim+jJ8Fs2Nlm17j7Un61fQHLQJYyS0WwIgLiQNLtjrRdgk+PIg5yCi4tIKShwagBHO+wW9FgWu/zE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZv42ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw4A//XuFo3u+ysBpJH/oQFv/3mWzzZH/vZ8Ls2aGouXyyRkxEzNiK\r\nAbpwSFpgubmdP67xJDswUNnnkS2nZ31PFyqUP9UU2J7chiDpScW9TYfanZzm\r\noK2E8+uFU2V9xQl286nPFvvboJExUTuew6t1X9KEhxctLiFrB2K4qp5Ya6BM\r\nq2tLBkmAAGyRwgiWX+uMTVghrLIwNKXd3KSQgQg4fo5P3xplaDMYiBN+0cyx\r\nNTno1X6q/IoGmDSr3Kr5e0pPg9Voj2+DfvzeZqqT0ZRGQSPEukcQ3WysfgoY\r\nhROMj4pve/r38/Tj6eJ4YnUAoJ1b0aLnobc8oWVEYWrA7SCXAYxWehQyLuTq\r\n+hmEK0G9YQ7qRaxPCHHNaBKk587TlUEKb3IPX7uDzxQgX2jB+iWy1MuYIVst\r\n6/1azkSOLJSi1KHrNbTBbx0qtyIjR/ym/Dd/ufqoGjNLkurC9nP01HUgs+BW\r\n8APcSm7YXbRLVXPkxqO2t/T2M/Uw/VHgAaFV64lT67P7IcRVssvCp/Rfth4f\r\nfIUhx7KHOmz9iGCHD3lxh7n0x4CPoxpcubkaZDcPtVPGD0rxBMJakZX25OfA\r\n2NpOXSfI4PBll4rx4bedknfLq+WCmyI6ybDGIh0u6c8WuordhfEFeQV1673W\r\ni9jHZIr8jk9CGUPFwboNG4vZqHFhIMWKW3Q=\r\n=GJEh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.18_1650916918105_0.16544231268951237"},"_hasShrinkwrap":false},"0.0.19":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.19","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"09b3cbe90c6fcd22466618631f32890d12d4289c","_id":"@reach-sh/simulator-lang@0.0.19","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KRQmLWVtatVbEpO5csI5izZJgneL5fPSRvHDL16FBb6TOeUrMwNIyPiN9YcPI8coNbO44+sJWpqm21s/vpxbKg==","shasum":"6dfdc7c6f872051450873fa6c4fbc773e4130b9e","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.19.tgz","fileCount":4,"unpackedSize":22310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa6l0yxSLnx0fKyToF1CIDiU7EwE6TN0bHZuZAilPNNgIgVF6gKaWS0Q1ksEJcLmWIzwNY/jU2QcJGUfIL9Pe4zzc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaBe+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/9A/9EsVZbNEOjGKtZZr5sBzzsAzotFnto2PZ1tocYEWHrGgeWrbW\r\n6gHpAjqec9579vAyP+cHclTuFuQUcAshhbFeZzbnY+4f1g0y34vG4gt5oMu5\r\nMXNXKLi8w2XO8IgyiKVaxtpkNPGyVmEXZWPNT6GkYgaYAHciLW4ZceQ2/OHI\r\n3fSKEF5JE+97I+sIxJUF+PlePAD0JzLE31JMJhUZuoNOK/xV3U9UeoKWNoKY\r\nIZs7MxGmrrgpdGoHOjWfWR2B3a5x18qTOcN5IOTCLgF1eF2Lo8GUusHiYTGc\r\nAID014ajmamvTBdYyU70RPJCW0m4uPwK4YdWMqpxHCJu6AyDJjV6n+lz/kQW\r\nWz2DW+bTXRTFw1/yc9hQjmH4CpoJ7FgKRxoS8ulcSJcJ85Zg04q+Tj1bR4qv\r\nZLbVYQwRDQ9TBZmJZMb+klJWChxSxVB+AFKKqvEOlt+mNJoqeScEBibqm6cz\r\nKIk9JNck4TWsfGdhD+q/qcYjyQO5Q/F6jwKzCLHlGa3wNMZLdhxi0ZWiV0aA\r\nAdVENXOAmTjsn2CH7Kv0E79aX5MKIuBhz/fA21qX1gYaozmcg1M4+I3Mv50V\r\nU180gd2de0fY37lUBRfU5pUJh3Jdw+L/NRE0AR63AWzCP0izOK4SQPLpoOjP\r\nNGLAAa2UgkQgjE2UqGWvooZ/DDO8iuEpb1A=\r\n=KzJI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.19_1650988990343_0.25620394499219046"},"_hasShrinkwrap":false},"0.0.20":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.20","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.20","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-zbZXjkEsP2IHt1Vzp5htXsyC3fTBuc9J+LsoQwdpSC7QtGZWFF9Kfo7tK/I0GNL5blMMWM0QBE6UWTFODTP8Og==","shasum":"5b0b7cb1a5ab6479bf591553759b9fd4548a8a3e","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.20.tgz","fileCount":4,"unpackedSize":22371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHi1/vOcpvsD+PoSiP0H6+LKJVV7Xb5V6yv6KbIhSWmaAiAs7ta+AB6LiwVUfumOF2ipnEkuzEbCO/8S+1Ft3u/MdQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiao7XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTihAAg84qzBRzQAcgWH31NnImPqfjNkV0vpdSImzDyjfQtQ2/IgY/\r\n9gnDs5FsxQFLOpkvnYC8x/eizwDBi6AEP5oyFEPj1h1yJIOEaZ/Y7y5IEVsn\r\nGxEqrwhcfw7WC5XHUUttdb6jsP6p6/HR0GiQpOdKk5lTi+4Urga3euDFacQB\r\nMxvspS5tL0ygRuJgvkG9M3kNv/pAkE2o0oMiV0R177ueym1OKzYxK18nvtTZ\r\nbpwQha2jQt5pWRVLJ8jzdjcm06YmCPz3ftRZw/47pgSSQ+9c15gCeA+vyFUY\r\nBwc8ar1Vki+gCZBp8x5pxMMqZdbV4h5mQMEPG2UWWH0AYFPCp4xT7T69klT2\r\nm98E4UgsvWWCn3rfXu/zQN+hQqveq0ftolSJFOOFsPzyCR47SqMp8I76VYEw\r\netP8e13btHoa0gNX0sVMWMLMtqdmNxEDNWlEA0AlxD6L9j8hCKWHDHo4q1bz\r\npwgR5gh+IeqlX2t0jybMmzY+Vxxc5sRkQQJ1KRHKtFeSmuRi8EYJsDuTOJCn\r\ntAQj50FmD5yk/34KsRmZu2S5jhNdjsF0UxHplJWLf5ttANzTFOYgjCxqh9OY\r\n27KOdbJRdpScq6ppLJCTEmwqPJN3LeGjiCwDzEIueH69EBnf8I8uwqJh5q8R\r\nyqKDUYmuGMCx8ZBrvhCy4WLO7Hq3N/DuTB4=\r\n=P5PM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.20_1651150551288_0.43018652229134524"},"_hasShrinkwrap":false},"0.0.21":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.21","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.21","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-rZZPZ79Q34+WTnk6uTr9viuWNsy624jRmTpNmbvS5WU8hd6AYPVE38x00GFSum8D5RrB6Dg9NVKHrQ1sG8P1oQ==","shasum":"327652761322683075713f306a7d1c26c1941dbb","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.21.tgz","fileCount":4,"unpackedSize":22376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxFmx3iK/5FGITxFNj+SajENjd4OHVc5O090TdfMAHOAiA3vL9ZrbdZAPfEHVtwJvqn+CCZru8QKAGTPe5vohJx8g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiao/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXfA/+LaA+/WVsI/PIDoLMyMpF8BQwfRbQmtvzrAj1geK9IITeFHjq\r\nIKgnKusRObTdgd16iwoBvLAVQnmlxkfbP1FIGhixHbIRFjsP95hHwcz4gh9K\r\nJyPQ3Cw0XY594vs8Jf7oGheqGTCu5lvylQ5NGymZ1V03ZywptFeWR+RMGMvR\r\nP5RPQmscGJG50C63l8bnxOCsuEudP5Ur697aJJ4sRIeUMuHHT9eAxN+T/blL\r\nMEe+umW+FMOJkxuvW5w1d6B+Qqfe2fm5pNDqz6Q6s4p8NI8f1FLBn70SqxLy\r\ntC5jKu/nxe3HlYASACJgAjogFXmfJSO3tw57bHXnOuFUnq/GOzLtQGXhDfci\r\nD+R7T24672vCCOjA8gKUbZXOOr4sT8Gtd02nTTEyEA20fTKDMQ9z/5DFqQXC\r\nlx2lDn3qEDGgBq5D6yjVnyFqRscuY5WgExDBVDFSxrx9L7c7U0Xpa8mTmgEv\r\nHPdhEvtobwKebuLEa488LQPtk+bSvu86ge4r2PT52WgSJ+ooMQwytg+nCIMo\r\n6qeYmjuUOe+wJKxg441QawFafQ6N8g/f9NFMbt6kcItKTfrF8zruGu+NoV8S\r\nR2olWpDS/amZbTSMll2/8z5maV6CdOezifkMXkvTDTc50af3cjGJ3egpcRk/\r\nRfVgSgkwT7jqT+5mET3HTOzCJoslXiLEAqE=\r\n=L3ZA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.21_1651150810490_0.11122060017344704"},"_hasShrinkwrap":false},"0.0.22":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.22","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.22","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-bP7as5TxmbfmhLjx1GlUbhEAmZ849Z7cdSkPDSQeT+VHG6Jt7fLMdPHqUzPx3Ao6U3xbJDa7zVnShhda2tdS1w==","shasum":"409b9382f0f4047189a1dc0d32b3ede72e14aed3","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.22.tgz","fileCount":4,"unpackedSize":22436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8MS758xxSj8/xueyzjsharoYXwqph0UOKrJhEHoP4FgIhAMM74phIcZpLXoas2+DCS1MTi9HNyjZidoi/qcEbe/gp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiapFhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLERAAmOEdRpbx/EHhOLlPCLSPSH6Is0Ge7K6SuEynPMgyLKQYkFaU\r\ngVrrkhhMi+EnrIHOyq5Sn6lZnN1VLSZv7YSUBtsZzq1vIJyemW6QwfzyyyVP\r\nkZ8jZX7brOd6rj8MkSLjTRS8OJq4zJryxLCCeBdqbFvXaM0TXtfnFNQuH3im\r\nzl9B+OuGPQe7cEajeJ/BZxEflPvoA4k4/21i5W/SixIseYAL+bX2hrpZ2s35\r\nRo/UROodwe7sdlPSTj6pHrqc6ItyRl5y3PCgqFdHL7aSsmQqL8IiXHS8azjp\r\n4A6fTHtNDi1aSzWiFuOOXTE1wGNO4Gm0tW/IwrvJRuNY5GRWPlXz5ZvmpLMM\r\neyrLaYw48cnkVlI/IlV99NYECQ6Xf+JLjbtUDTfHOOvR9zWx0oPYnEDFnN+g\r\nBVz2/yMxqElROypfrm/VTHaJcp0ehL8SI/Zh1MX4v1lrpR66HQqiO0B8bv3N\r\nOoTCzBhaVWxgBiCrh7LZvxUdxZ8ywrepnVTx/M7EwHEa7l8MNgGa33YWmSns\r\nfk+qbsHWKpuDw15Wx28MiitQUqgI/Xr26dqZJeZ4tpXijN51BANuwQPtHhsC\r\nTcqxwZhMXJYndObfgSbIxUyqgY+QH0RNclhLCADISIqjy/YbxfHLoGP8pVFx\r\n7js7ZcJ84jy3VVKSRqZ1MYoWeEYHpHG67ss=\r\n=T6ig\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.22_1651151201680_0.6207934239242494"},"_hasShrinkwrap":false},"0.0.23":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.23","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.23","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-MRNdz8IdFtXQYgkFuWzbjPMjUwJ/XVLrLBrer1ElJIFwp+J5VFiAE3/5no5z3UlkSYY89mTgCMkVkkM+xDK/+A==","shasum":"d3a5d453b94eb480f700a54b2d0ab3d1c21c5ef0","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.23.tgz","fileCount":4,"unpackedSize":22436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf+m2YBHMZQEEiqO74yv+dQ6F739/U6nyjGOHMlK4vYgIgM2V6eFWAhspktgxNLMWNEZVa5/hpmp0y42KYtulSYrw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiapKFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt0Q//WSNy40To8T+09XyoQkqYl71gGNeJ+wzJ59XnmLSLV6olKlYt\r\n3kD1tC6rw+4IWZ524Z4/zRPkOpl/Lvpd7ySV0Bu0n7CAjsEgUISFAR3ctl7J\r\nYHZkOkXAj6uCKuis73CJOHtQV/Vlbrj2KblwGFyGAFcWTiGbguyJWN2nT+od\r\nmHQcRD/QKc1oKpufypaiqvARXN4/AIXtazu5HALUQWCXCiC+7yAAkXwoTOdO\r\n1z/LVjvtPW0nu3fHKHekN4NuKqPrDSjdhw7oyRRrzJ88swmCRdM2QRKQly5B\r\nN94UHF4w2sl31jvJVOgW0+KcgGHO3L0NHWcp+Kp091Y38A+KrhXv4GXyRTuG\r\n7C5ukfP4PME79ZwMkFC0CiNyCx5jAHChjTwm4tCdBbxLZUBDCcInDiQU/G6E\r\nhjixVTfi2mbkeMLE12nXZPyTMMKlnEmp6Qk28cU0O/I6Gi74YmoQhWhQVFx6\r\nqL3+L07WnaVqb5+YQp1ODGNWd6R7DFynBZAP8Dpm2OD9CaNUV98rRbXdq5So\r\neEbbiWQcQpBJXp0+pew3IwBFpbeMvlJyrWrOV9Py/rhCNwBJFQa7Iu0d/UMv\r\n2J083ImICUv1zVYbplTWjgaaGHHq8Wb/qP/gSbJON1jGRHTPiiem4dCysAjX\r\nvWHzI7D743vf58crMjbl4bdQgNm+k6jmDUY=\r\n=fvwE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.23_1651151493490_0.11442886913498196"},"_hasShrinkwrap":false},"0.0.24":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.24","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.24","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-UHv0LGl0yqpIl16FVwy0ZAFYOyL9snM8pcxQbSj+yLSaLlontpUowwXnAZxmCtHj4wFAmTLFjaw/xVKQStLr7Q==","shasum":"aa0807cffbd55a3642e2cb452a5ca5db1df7b247","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.24.tgz","fileCount":4,"unpackedSize":22475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIDtv3dKGclQX1oU1atAKYam0LT89hXPHS57Hh7GzPtAiBSQndSFiH65OMj5iVn37GIRP7PcShJb/k6iNO2/sFMpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiapLrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpP8BAAjFnzfTAUzlSiA1VNqzjzH88MV2oAbXUzGHJIsBmN7tEEV7Zq\r\n40TXp5Tb0ViNThKHAN4y+kFF2w7klugW2iqvgBSxkrPbue1I4hTrDGNa6fI0\r\nne/Uf3DJwOykZrK48RR7eHPfNVhz8fiRiOZQ25cWRAYjE1KEEDfEiC/haNwv\r\nu3SQ0e2dmXro64su5jORThG7cF2Bcn/9xGM3mkmYMU4m5PtHN+rNWnbsQGW8\r\n75wX92P+yn4z8T1knvtPx3f7YI3RFDDozv9gT1G5xSfFZBQF5Eh96IHp6LdX\r\ncsgaYZRnyBauWeMJTha+4Yf9iv5xEU6+Qki7202pve9SIHBf2848w6lltE/M\r\n18TKQ48lfftuiqHKBa1Rme9dFzEKNQGcln7SCXViz9FySp6mqv0JIss7yxtR\r\ntBzGhQ73OX23uZ+MfZOOEm/uekP4QBgdyZFk79Nh+tXTev24eVT+J1eYk5P0\r\nhYTh0pAWhaKw+d1jKVGt6S4SvixGvWc2n5UmGc3TMTTVhnNC4yWAQDJhmpuZ\r\nxxWTBozLpzPJEd69ssvxXJBozCstKvD36ylg3cGTJZQpk0WgjsDNK8v5vIWt\r\nz+DtzLf1Ld8vwtj5hCZCuufwFtC64ohNI9zyRxQ+sdxeoKWWYVLp+0hb4RgG\r\nFwUsN30LOdCH2CoDCS0jFGEao0t2HS9Xf/U=\r\n=+AeE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.24_1651151595492_0.9509964245122802"},"_hasShrinkwrap":false},"0.0.25":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.25","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.25","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Az3e5crulbNQsGxeyH1XrvAPb5EJmPa+oiETNdJPM7i0lXF15IlM/yAdv0wR/tWYBUyOqgmAHG/GGpLauM6hdg==","shasum":"70ffc76e892715b0b4d73a3152858cf9e46e9a84","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.25.tgz","fileCount":4,"unpackedSize":22475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRJw8jnBHpQ4eM53fKwgBE6PI2uWFCdCbKz98LfKIHpAIgV6qJ2FoYUJPADHTL7l6XhmXvROy/Bcw6x61GHIHnFCw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiapnCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBxw//de+bkha9apDGg4bHhBQxJG8Nxj17z/vDqScHrfMK0gOsdgB4\r\nJOmWo2OHNZESdpyRcNZQPtejnb56O0dfiszL55JElKVAkwRBtIyTY2dvyJhX\r\npAo/XfkBnLAthc2fVClGn/9rbYCqNlrFesUH7dozueFZiTsDINFTdhwuZHGA\r\nEIvribwxKx3LBI04Ub8b+9BFlSm90cJejoahtZnSNR5MeTdJ7ZkC9RtOwTJT\r\n9x1KGdyDvI/EWObeBiK1UrGPtGFn4C/lhqYERAI30hG+FIBjjgdbcP+iliMq\r\n97f5m0VCavZIxSRBDB909ilz5IEMe83iN8JYgAG5pSj0KWWbnqCghuVaWoNV\r\nmJmXFDD/Zb+1Fofgf0nGxGmnrX39b76A1s76fJ3aVciagrvpIZgOrYgZGGfJ\r\nWLu5UygzlItbiJO0G+kci6VAZYFkbxZoVRMaZlF1pS1M2owW3Dp0v3eS0n4J\r\n0Jlu1LKxrkE8KW2NxZINiniY2eTVW5Ru2Ju2Dp7K64m87+83ltsBvkA+G/8J\r\nZBPUQrwJ7Oa5JOFpFYKDOpj7cfpAY3ngAFb7sfSi3TDsQUDccsHSokadYdIu\r\nxkD2/Cz/DCJbdWGRxZ+xD039rctB6gB9pDv8zzUkLcIAkDiHTUYbFtUnUu3Q\r\nH9G8bt3VAaoxRf4BWcKLYB7nvDmBpgueCuE=\r\n=flQU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.25_1651153346588_0.9447145715154863"},"_hasShrinkwrap":false},"0.0.26":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.26","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.26","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-1MjB95vWWMBP/xRDb92oQuTvTMIN8SjhUZ08gmUXxl9sctCqIfZtNQRYGLzYi2CvUzUDn37/saMUK96O1rV9Mg==","shasum":"84dd35c32926e00269b143e32a8b24b5561fa3f3","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.26.tgz","fileCount":4,"unpackedSize":22376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5LonN7UyBSPV+nzvzWboeQPvgooN+os0YiEarvrU8VAiEAraiTu+SEM6YokFVDDbYCdMRZ8k6KV+KtHOsEZTT3Gqs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiapnuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWog//df1AKa67Vk3pJrrsM//zjhsa5q6GCOSfireh+Zvi66O32CJa\r\nBN7xHX2rP4zrMi2Hf+LW4w3SVNf4ofliK+ntwHWJiDid21KSeXQ80rVSEiN7\r\nWXJqWf6P6W6EkI0GTXdrBZNFiBFRG7LTm0E2TmMDb+EZfdetxGIQ1KkqdgDq\r\nPedIuVY9ayvy1B9WparyCoOdLDxUDJdB7P4mmS7fHCtFMRAetS2Ov3W5mHj/\r\nCid92yzT0Show70cSy7jyJTNrcN+CaCi5dpEDDQlJbzKX7CInQFk0CI4trEd\r\nR4ueF2SMWz5qlthwUmtpmDmroSyRJCbS7dfqe5hoJVlunXvYRuUxSn8QyhmW\r\n2ekQ+Q67b8sfX7214JuHplNH1AOVv1wSDLj/gDJfjYZSfgx4nFRSJsWy0VwF\r\nHxinIT3sG/C8RxY7fqyFBuW/x2JoL12rRa+/8nCjLo7wO+WsPbFIzyijfNJQ\r\n51wOpgOFH9EHsX8rQfZQKFMuvAhnlFzZGHzmJH3QZEUp9HNB7wGAAvFLZBNe\r\nxQso1Pw6RJ+uKf8uUZEcfcoLMcKP+QRAj0dby3Zkfyxr5MXVtiNW/mKFWibg\r\n7YS4YYJLg3ej2gwQz0vt4tsNEYa3xKkiMq9OmeDm21Er2fiw5r/8zodrBzHq\r\n9VDPsL17WmbcUemjWLW/b9clh0kY6dAPRH0=\r\n=G4K7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.26_1651153390306_0.21960618112493058"},"_hasShrinkwrap":false},"0.0.27":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.27","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.47"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.27","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-P0Hm28BKEvbn3dZIsSH0ywWcrruc1lOZOnvsYtAAyeylyW0WIiy6jBRbbpuJEr7Vnihq6PyP0ofA/P+gCQdAOg==","shasum":"165afd4f894929face20de4c4e8d128e211e85d0","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.27.tgz","fileCount":4,"unpackedSize":22397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmuTaO+E8vLx4UFSnKzsYMY75mo9jBxDmkOyZl4Iwn1AiEAzHXKkIgsdiug6bxLrVLYCbgfIWT7LxqekUWUyQjE/U4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiap0WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpacRAAjeuwAifOEzSXu04/248P8EGbV3RTxM7hFgxLSV7Hz7N3yhQg\r\n+4qLiBqmbI0HGxQNeCAOjlHt5M9C0aP3/edil835Yaflo2/flJ35ac1xGpVj\r\np17FzIk3wCe1xwcEBAH0D17xDPnomwXll+oOI2djzawwyaFobBQj028TM6BI\r\ngKpvTesBrhvx6HqXIwClDDKHRUDVN5V0/KMg5lWjXWyiwJJKr86Xmj4+ESNN\r\nos1wJV5JZOsOO0VBgS3raxtholioUrBu0NJnesLV466Udvq9uRd85ipjuKGf\r\nw5NXoUpwGNDqw1o+WF7+2OExkLOLSz7AdO3rKJ1GDSEB5jQdu8d0YxLL7cK5\r\ngLHIbknerMC14kyfiHncwm0jMDDcizDvqJnqIG9IApudYfhPx6g0NyruRUMg\r\nxqhGGbeOq15WSvxz9rrTHnF+OelW6AatZXc0uHZiottkxnBNrbDD5b8u5uxr\r\nK+7vYkeH4wyunbCjfTpokC5jo/a+PgMLcBNTb5nSNmRP+bToi2KnzaexATkT\r\na3uiDmc1MAVlIpirvUqaW+gBo1vYFxCHfezyRRtADEppVnwR1M3HT7Udfffv\r\nB5zmjzybYLZvPeWTsk02k7qiobfsvL3Io0y4YYeqiZpdg5TpforHuaboMfLf\r\nLEyY7/x+cUJsnudIK9mg0yXMHOaeAfRAtio=\r\n=8oq6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.27_1651154198611_0.744268345386295"},"_hasShrinkwrap":false},"0.0.28":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.28","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.48"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"4e6f01172d322bc5c78e2b965078e5ff1903ad79","_id":"@reach-sh/simulator-lang@0.0.28","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-RB3yz1xJPGDerG3iKg4s6oEJGJg1G87gzaJp+7IaYrXX2sXA+veE772165Ayb6moLgZpfxGJk2Q+PNGZByrVWA==","shasum":"87cc8ff93d18b468d2a959ce87787f52bd781b92","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.28.tgz","fileCount":4,"unpackedSize":22397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmo7LBIhvoO6/1ZwvpFcpNxISJLrJxg1MoUzpUgVs7hAiEAqFh1eXKK14xK6rsjPPIRH4GRpim+Xs/832QzGn14myU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaqTUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUexAAjdjR7k4c6AUl4KPUhFaNaHXvdR7jygrZNTe8YpV84v6A+t2t\r\n0NoGQ2U7VuA4iEcNgpcDc+javQitq0/d7QCMQajfjhlEvsAz2LpSMgi3WiE0\r\nYDGBf+QjBT2ZIIOsWbQ0nZryDrdU1WXY68GMFVW8nW7P7r39vdpUR5XBAm/Y\r\n2nttVIdSqb6X1Capt19D9dvQKn2eRtvTZTEmOSder4nIcYt+xZKIA1oEd6wd\r\nse7VOH2hTYz5pp1DjBrIw5GKEodnFN3kCv0sh5lPsG5Ag/q01l36px9rcrH2\r\nZQeleLrXqnfyzhC/yWEjsP5On6LK7ikEbl01Cvj9l6zuZ1qV25+Y2uaPiLCB\r\nsDCVieJrcSI0Dc3y8K36gMURDGTO4/jHlqL/Kt7tHuuJ8Cboq34O6tHHiLRh\r\nVJdv4oqgh/cogAXO+Yfk51qyNiW0G80X16loFEhAyHigrVRrjg5pXwWSoLyw\r\nXDPwAbRKBt0RuzVhrflgdDSX4hkechbEK7biPEYorKBtqNV8Rg2yDS6v4LFM\r\nGbzCV6OHIFXZVB4Z0PHZF6RE36xRR/2yGvzG3FDRfpvQ3vbxxgaQq5mf3H+J\r\nLHfk3vFZBVMXfu3ZZcnWA68+ZcaIQNQIAaD3aiqGyCaK/HzvR4PJpLUl9xVO\r\nLlWi4Xr+EBdazu7ra2rMAj9dFq49VU7rJ3A=\r\n=cyhh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.28_1651156180629_0.2861422289449218"},"_hasShrinkwrap":false},"0.0.29":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.29","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.49"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"6dc671f7fca473a7083cce4b9d49bd001e67d91e","_id":"@reach-sh/simulator-lang@0.0.29","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-f8Tg6QvgLZvN1EitDgNtTy2gWiZScIAR1YMn8P0WOLJ9pBIJu+zbYwFhZ0vbCdcBzai/swu6H8zX1YmG9tukwA==","shasum":"962cd2f22c9b061f33da9fe61ed6274e2774c071","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.29.tgz","fileCount":4,"unpackedSize":22538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFFmV3xH/YbYzCkAaBGdcDDzlm2tqJyHgC9Fm9OgM+nAiArhIEcgq10/hRnkZwvilXuf7uO/4M2P21SinRn8Otwqw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicTVsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrenBAAjYfn2ZU3BE/y7JE0XwdKAtLZODHZykubRZJm2fUYP/29uhos\r\nSDNa4nvXdUwupk+hNpRKQcAqJh2CCEP7tXSnRDhRQQ3p5vDMb6zXEI+je8Wc\r\nS055+RAOaYi3B9k7NXNH3s90WfmsWOC++SRKtFjYhgnbVOJH+ulHNAcWhByt\r\ntb3+336lwtGbRyfPNwvBQFIr24A1wJhld4+gYUk1HadPSD5erlzfG1Lov9Yw\r\nK+xqsmwoz8++37ig4Vr5J4neYXHd7oZGyLRn26D1PFmL3BwXZN4bIuT5fd0V\r\nUCZkMDyQzfpyEK+9M2PG2T9/LJ/f4SSRLXbReNuec8JliEh9+4omh+AUmBPd\r\nq/e6AlqpccPJwuOxxaU62Hivun/Sw/O1etIJQyXnpLQf4OCfg5KIdB6IYMG8\r\nhaGZ8Mj2cnHiZPrRnFd/6aj8yxmoE8CT70qHVFSMJr7UiJbmmY3NcF0SdDSJ\r\n6dJ6MFREkKUmUNKWiI84mSFfU1kY6zwibITdXSthhJrulm96QlGdn4xsn7nH\r\nlqwMwa6O6n8tE1cbc1TZGl+Fd6MhdbfBg3ShktnSR6UBcYEQ2KuaB6PiO59w\r\n7rtCia5TPQelgL1rEI4yu3qp1hMOYdB3aFUupf85h9Pft/X4iiPfy0y4BQ5V\r\nArXq7SXbHD2JCX307fvIgz+4/ajLA4hqqvs=\r\n=6clM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.29_1651586412674_0.05959221606427345"},"_hasShrinkwrap":false},"0.0.30":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.30","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.50"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"5d912eb9d10bb19c085c00ea0c7a5e1161346e11","_id":"@reach-sh/simulator-lang@0.0.30","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Ya+N8lA1KAqlXqvVkm6rO5ETHz1ZCorbmrsaL95uhgU670NPDWf5eQ5VPf4JQd+9lQyJ6uqgo+ECiD2NjErf5A==","shasum":"3548808424ef561d32bdc69bf474168dff4fb9a5","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.30.tgz","fileCount":4,"unpackedSize":22570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9CnwYE/uzQ7ie/KJi+x4NuwRmh9rk3eSrVAcCgdZHwAiEAmEmw33TvWfWCKRIER7iQ3yW4tKA/hzL7R+k1nXIpdtU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicVzNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo21g/9F4AR4MX1Jpl3lqo77X5el+d5R3vm7SpSMK8KI5NZzzZZALf2\r\njwSV5DlCSQvPryy44q7S8se9WFdr8UsYnBkSZhsVrZoU692p34DlgbgE5maZ\r\ntaaNnxXWaV94uR3M5+1PZQ7301ZGpAqd9UEcm6gKcQJaKHIRND6YEsGn0luX\r\no3bjddQOcpu4YGXmSBrlestlEHiMq5FQoiV25QVLYMBSXrJC/e5/nqG92Qjo\r\nfcicQHYWRH4Xj38FAB567J8cgbE+u9LdN8HB4MFViihksiuJkZxP8HaGXmsq\r\n1iI8l9V4vJ6YRePHcVoIUoZrLjs4LJINkZQD74mFn32PjG+X/4kndZzAaaLD\r\nT0Tne0dfr9KZ626AlNchkwrh6wReQWcUca8+PYmsrdFVUGnr3bmTmHojVNrD\r\nTz+4wvIOQblyueAUUt2sbRfIe5WmP5L8Uu6MFwCAt+HPNE5JIm+ry3/QJs3f\r\nwb64d9hdQv5CHiG3unbYmHtrYu/rlaYf4O/EqldHFguLbQrT7P9MDFNZPNOR\r\n35s1wT57eWn18qb8bx5kbDwQzTY/zgyhT/dfJJnix6ICNtxKlxmaYGfuGo8y\r\nRnWVvKg8LBEcCAFJFyjHZYGA1f8P2JFN1Nkv+as/BTZfHatkK9wwSUStske/\r\nqbITxA741G4aiqdis9H/gbRit7Lc6pf6i04=\r\n=GtSX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.30_1651596493669_0.5442036250839701"},"_hasShrinkwrap":false},"0.0.31":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.31","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.50"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"f31ab4299d9649946fca5fe4e65d34fccc3524e3","_id":"@reach-sh/simulator-lang@0.0.31","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-28Gm7jBWb/Nec+cbzSJmFvNPovP7NdmMJvFm1we90IC+uY65/V1f+vuFcpiATLyNMWELlBK6p1upJnRxg0j0YA==","shasum":"afae1d31416bad21d866ef61c1b54d1fd3f3d7a4","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.31.tgz","fileCount":4,"unpackedSize":22644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO0ezdg+SCn7haCJKkCvLH386rGAE5fxmi9Bc9Pw+mgQIgAx5XU8IYuZVomvKilcgnzVJn0ovgGPxt2QQ9k/gZwRo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicm6nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7nA//atGVNbINQSjZW1AGkzBoaaPV52l6MBdmMUn1c02DSTlLO3Bh\r\n4po9wtlboRGUzI5bs+8rLAy1PNkpUDiSF2MJQTlBaiNDY1OABG1S7nIaQN7M\r\nmVl7xF2+FHRE1v+HlB8Vh/aEP2YaQX5AL65SP+VX8tM4Qm6X7TIG8hTPCXEp\r\niuMKUvaBFlEUhxsV0dvAqQo+ZamNkVp2vKv8hIOkuV5JmFtCUAhQIiU9vKra\r\naCTyc4tGuCffmHTiYosia9grdKaXhfclasYxUTXkUNR4iphSQQGnQknoUAWn\r\nDCH06++fCI31lDTq6cYupKkfhgepY3qFZiNe9BnsP9k7Hwtt19wlKnsS6tMV\r\nqtUv8UwlQTB4HyJ5iOYiUeRDTP5UPtKp71x7yi4aAGP76jDzNc7/YbOCoQwF\r\n7oNIf9JU7B/FCoDQgU0z1fN9zRB/JqU7GXDGhyxrM2ZmBLlCgJvwozLc3qTx\r\n1WZHL4GS1n9XXWLaTqmPV3+EsMoxokjqfEhnKCvZalE6gKsYgErznBcEh8At\r\na5yfK1FoVOQB1uix2LgbxKZrYgAKfIOo/eIWbHdLD4cOYWhUBz+PYyJNLize\r\nmzgJmAGt4QK01+LPp1okAS4BS4PN4ZJjwKAypwawP0vGDl4duzPSGplTa4nc\r\nTAEyGv/klFti+AC1AczPnvBL2MvkZLIRaLc=\r\n=ThNf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.31_1651666599554_0.48376114114072655"},"_hasShrinkwrap":false},"0.0.32":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.32","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.50"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"f31ab4299d9649946fca5fe4e65d34fccc3524e3","_id":"@reach-sh/simulator-lang@0.0.32","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ocH9Vhh7XoYgqe8Hh4tBfUWlynxcNl4uU5fPVZmLbNwFcWcgcSD2mP+A0cwsyptEFaKEdcJ+yfwXrPF0S9e3lQ==","shasum":"c66f15de732f48e93e69539528c715187ac0db8e","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.32.tgz","fileCount":4,"unpackedSize":22813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfVPLBs5OLY0ETBvRcHnIqTCdDyi7czrHm5FdlOK7ifQIhAIkmQZH/qlyIWK95hKuM40MuOilk1DsHzA2cms1FIzED"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicnEvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Kw//YVh2Aowna3iBfo9gcM/6qGaDZJZYWamtsAI3FEOE2Cn4pV1a\r\nS/pHfvMo3XVxQ8lqDTCOvisGrH+jBc8LAcJt4XFQRF04HB5m8P29ec5GAkq+\r\njxKfpqmEt3P2uSdWxfqDIBHGFXLJMdTESJkYaoGx9oxDV01FDYoajiJg3DYf\r\nhaqZQkF71vDJ6nG5SEmgy+xyUNEDaLc1dG639HjPltmmP9qPgCW1bLGU9n6a\r\new6Tkgw/qwhLZChT7JW7ZJm1Fwglc6zNnzIISY0ha812CzoMy5Ha3DJ/Kh5k\r\nJKZxL6h8JPc2/z/bv2mv8jBl0isNikz1jRGhzjkSN1XCHP1C27cVScwiQQLZ\r\ngBxZfz+fqJYIvuOry6FTPjovoZhDM1pHpTT9qDL5WYEEJNpUrDj3QcekH0X3\r\nHBywjASMak9eqmCDTiLTPMqzpizS3f28QnDJ8Cue/TAp1q9i6KRILpCh1hcL\r\nykNW5FNn/Ydtny1nKkf6Mn14KCZabDPokn7i2u3Z8kds8tZJA/KLXAPLhaRA\r\n9aEDiiD12bpUwG9Y0ql2DYgSt0bHld03CMkC88Fh5HQaFgItWwnjLYlfA7U4\r\nG0Ioi6tBUprEBPR3DJZXHNjhmLIvspfdafvfQdz5rQfWnOzY+v+Vovb/zWx2\r\nyj12cTJYVh5RtQILUoAYixKllgNQpht7W/0=\r\n=UoDt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.32_1651667247382_0.27956908784744683"},"_hasShrinkwrap":false},"0.0.33":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.33","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.50"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"1d6373c07339c451f08cd3e2f104ff868ce24d3f","_id":"@reach-sh/simulator-lang@0.0.33","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-qpuAcpTGrz/4RvHqkPbkU8qd6sDGnqfoi6UZMWe+KNkf9kE3vgX5zxbRZ0n8ziBJMSAuUC6dm67nM1JcTkmi4A==","shasum":"6ab611f542152b11740f0001cd0cd1bb6bcfdebf","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.33.tgz","fileCount":4,"unpackedSize":22915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKX6Jvl4A9vfbj3p933uhA5MdVUxn/ssmSdnlBGsBE4AiBvOrAD6qzSyPikOiI/OHFuZCEi/Ie6oOeAOz38aKscDA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicnqPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4cw/8DilGNqT145Zg5RXkQ/N+yQKpc6fB9lQGm3XFHNqta81roAas\r\nhRSb6X8ADIhzTfk8JRv1VPygaibuVMY1v50tohRk4GMCtSMNuCg95fBqGHj5\r\ngEM8qldt/DfxgQqjUDPsW38hgsV21tme4bAtUI6HY/+Gn2wfs2IBgDRGKQyD\r\nFT1rf2ZGyExeIM67x9uHX2YqJANef5zil1hq3fGFwlJkny1a3OWzSfFujR9Q\r\npfPFuHn3R4JM5ugGCvslSfdKUFy6tFoQwnR6dEdDj/a1JZDLJLBaXk2fQr9b\r\nx1U8EQLmQSLbjeLarJfQJJGAuK4jI9bttz2b0Z/F9eAh+tQ4AmrxQPAlUjbf\r\n2sfLo+IfkOCv0ZxvqXKNXNCQeTMKd+Ec9LFWb4LTPC8ZRI3FU7pxyYarfEjy\r\nzEV4wSCqyrhzzT+Q/gDskAz6filUxsE4LX83qtN3XqCx7rZi42Mq14mr31PR\r\nAzJoK4bJePvy7+DChmxwWCW/FOXtasfr7HGlP422QMIhVEDtFIursc0kCA2M\r\nPagTA06LgWqioZjgdI6CeEY4jErdyt+ASkkHe02KkhvNJFd3t3xnqya//NE6\r\nzYFY3bFZbUfwiFTPJCREvs5CN7xOZiw3UTCDv0Qqc/QDp+vLolgg7NMod2dF\r\nmGGGErVckLP4LtDppZVOLPF2GHm2GvKVa98=\r\n=w3LO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.33_1651669647528_0.40386680853864854"},"_hasShrinkwrap":false},"0.0.34":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.34","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.34","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-G6J9Z2NlsyBgZ1OdzukJP9BTGYMsrrmY723vZP39MRHwaXIL0g+op70a7wgT+BuD9vArL1vt5efqkM45uPPM8Q==","shasum":"65f62e6df7f1830bb332d95818e66da38727a3dd","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.34.tgz","fileCount":4,"unpackedSize":26814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8URMWkeJuj27lF+Qe90FQElJNmGo/AN5nPs9ZSkoslgIhAIkTLuydxjuXw3EoJP5g3tbrw/xhnF5itrDpobaIpWJ8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifaDwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQzA//fk2dUeDQdSpw9PiqCGcfaE2cCP8FHrK2CUBccD+jGaz/xWlh\r\n9q8ex6D13+WUwvgOZhPpNPlJfg6XK5E4EeXf6iBge6SP+1999aUs28I0WYNd\r\nKsNRmP0Eea6zZX21COrahVnqGsyLYut3kaatoNaJ6o7RvxHmHjBdYv34S9Gy\r\nDe/Olajp77bwUnmVsNlEvCWLNd951Vk56PNCiwWlsyF7ZgifmKStYG2QRW8S\r\nmXIjQL10BIHgqgWZZH7jRe4RkxwykbMz6omOpduYyaJbu2lxo8Oxz+4sN8jG\r\nHzq6irvWoPhWlDcDEhxZdX7otNp94UO+ekc0xjaPOxlV5GkRYvnL+cnO0n8G\r\nES92M0hKgVIKLq+G2cE6jfoplt9Iuwsccl7FBgb7PrOEAUfk4O6jCItKjdUU\r\nWv/RiotV0b//1OzUYEqE8uXqDR+yoYv1ujSKiC8ZW8BtMEj63SdxapIVruFi\r\nMdFSJukquTPpG0zHmvNlM+04tmKYkY9mQ5xEGQ3Rpiu2Cfu4vTYumlDjGpoA\r\nkBcOHglNYjWvmfHVt5vfxcr+SNRR4k4MR2MMmiunjanfAQ7jBKCvRF6KZUKs\r\n6rbTD6XCmhfZAwnhP8W9hzmgd7LI9X1rF9+SNBodTFWQmAmZpcoF2QPDA6yr\r\n2tOJZgvCyS83BIKpuMguicgpzegH228G45M=\r\n=TZEY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.34_1652400368055_0.36660313300524594"},"_hasShrinkwrap":false},"0.0.35":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.35","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.35","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-xZBCzPA6m1rPguflcVI5Da6iE0nphkpIgLCEZaKJz3Eu5/0xR/Ncr7NoXb0gwyzbsEp6R5ZUuoH/eMA/sxHfJA==","shasum":"eb6db76ca1b48592d45d8527853690e425c58856","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.35.tgz","fileCount":4,"unpackedSize":26907,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3mXhPmC/24CoTHDrkqhBz1M9DUCTt9IFROTQR/voJ5QIgK0Zc5PKShEV0pxv/27GFByEpDrYnr3/d86uiDspyLr0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifk+cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkFg/9GSovDf+edWB9KTWb2xtwHjUPxIete6lA9xy2silGjPDMov6V\r\nedqDIJGzZ/AofsOK9jXpeKEAX6kBkzPM1SlOOB/ie7IgSDYkN6PbjYlO2PfI\r\n+wHZVcO825YeSW2vA7wiTMFC/eZWztDNNooxfGDmfzARbSywh4buPTwrbkUf\r\nIIXjlK8q6Aubv4wCmOwX3Us3lJmQsm8XslK2o32kiAZYxE5ELKoZCTTQZ5Tn\r\nnOdb3wwCnbOZDbYXe6/FRTghDqRlDldabFhKJvg94ZtgiOLwKt9i88GwJmEx\r\nD0v+EDL64l6vCZC4oP0T+Ev2QncSAen4z5X6fsmD/43ssjzof0QvbMS2I5rb\r\nlerAhiSICSvdszW+/N+XcORPoZ11sC2IPHc1c+JMKD1B20NVFOKFLx1/qZip\r\nkuMmcmmhZFyABu/nRewwTdi2jmPEHvlCBshEpn9yF3c6aRmdYgXTrWPQNIxD\r\nu22jzr7qZobYA+ce16gDm3X/pHFxI7Gn18qDf0APu56BPMPAsol/KrRHiHaE\r\nIY6M+XKcYaboPbbnhe3wRUi7JFJoTRLnsu2wVD6/r21CiMnTysn+ESgWZkcq\r\nPEqfzhzzM2PM97ncLhbIHL/9ir9jEYjFJk52gL5HTxi0+Am881EJVPWrVgWW\r\nqY4TKP60ydzYn3WZbE5TX/YJfKsa86orE6k=\r\n=QdMv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.35_1652445084724_0.9258211769029954"},"_hasShrinkwrap":false},"0.0.36":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.36","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.36","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-T2DiGIhWl4Wsr9G0SYEuQC7bkgbZYs6kGkGI3aZy+7j5YQl6G+Kb28tW/beAkS1+ROD8VGfEzZO0YCIkhpR/jg==","shasum":"f2cb3c2d2cd6a1525c89381f3c594c1856db1eb1","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.36.tgz","fileCount":4,"unpackedSize":27097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlPtwzudI4WDF+jR1kCvtZmmyD2Rt+YWGuXwQRYQY7MAiEAxHEoqF8U1bwasLEapzxqunYEFqSao7zMK2TzytewXNo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiflXeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbVA//WBV3lirQlsL2JNOVKFTXc9kndit9nMZwcQKrJmRrH2mxx/wL\r\nzWqAcEXFkAL43NS8qvbtQQEE0xzjrHUVruldwq6e90ZBKEhCUzHSHvhgY4Re\r\nmAqEZwn11xK2rXommkg5ZQeMBjls++3lHj+AAyYxBwtVJ0i49cCmy00iWxG2\r\naS86nTvJVUbR6VsHkwuIdDAWE5hH+DOU8FiyNG/Nq7W5MwI1tqPQjPFcdbLa\r\nY86SRco4mNDbsc/SgeVE5r81ZrSfRGv467Uly0+SMp439OA1bq3BjWsDPiwj\r\nuerZLSRT7LczR1ZUrTwCx4lUyYa7K6bzmMwk4eyI/HX1dLjZMgrYgRy2ODNF\r\nQILuPC3EaVvjlcS+hGoF1i2Ds7x+0dw6KpENOne1nZS30h9xaYr90dEXS+c+\r\na/Erwf6YKSRQ8i3rra7uNqosoB94+NN+fTSAPtSoV0c74OQsqtwRLk0ASX39\r\n+y4uFX6eaGxtzOgNw46mzVOLBYGnG95ij4jSFjfrTuQxYUTr/cNcW3vznst8\r\nfllk5ya/hMizbme6GnBjyCsfpmfM/BTSEsPh2xzpQecfC2/WQFMsIBrBtdw1\r\nfRn1mpDXXkeKbg6mBQ3YO8hA1wBHT03AdroUbVS56v1dvaI1FLw1E069OcOy\r\nEbwnt+MEmKjOExwL4T+KRb5pWALi+LArsmQ=\r\n=OrnI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.36_1652446686360_0.1010593307503469"},"_hasShrinkwrap":false},"0.0.37":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.37","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.37","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-gvis2AjUF99DOmzcEUedcul2PHdanxJW6VOM18QR2Gj7duek4DyrKpFFam6pZj2JhHoTvsv3ai+JXzOHnRiAAw==","shasum":"874059b9d4f7876cd25be4dc4bb3d7d2148da552","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.37.tgz","fileCount":4,"unpackedSize":27074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtJAkEuP6SRnKAGaK+WR43eBhVrnjbYV0Wp1YmL/4K8QIhALFgYWRCG6K6X3Irfi49NOfL7OgMTwwk5nf/GpK54D/+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifljXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWtQ//V6NSOBzFcEwtkYLo01FPCVJkWs2UO/+u7SesJx86zdk+jCFN\r\nbyAWW8f/Op57xHrn80TuxgaHdANynXqtkrHYjW2nbCarTVu6baNnePCXbZ7/\r\nY5LSfn7AUly2emePuEooT62s1l2UrZnDMjsbDQaSS/BW3dRrOC9qrHDnXJKq\r\nyGkHrTvUAnuPMTY6DY6i2uzHZrn0f7aAO4bbHThm5ljHgFLl1KTNoRS/l6fT\r\nulFaEhlek1kCkp791vpsSo1WgKa+biqrkPMl/lp7SRECleWUzrVLo9ThyLzQ\r\nlTfbfrNtF1Lms+u+S7ESGd4ujgT+IUQftXj3QgRbu7xl//vAX47Pm4nff5zf\r\n3yI5Qi8r3fsI1VTN9zGThyu1AQRRHLmFQ+39Gv7LZUaJggifc1oN+SOxq6Y2\r\nlWB6zrQAT6BcDO4LmJXvtzAg/hqAj56ZOSX8vTGSQ+HW8ReZf4NAhqhHhhEc\r\n9e+2VXfxJdyHeFbRv6JrQbcBKHm8jJr2NT6V7upKOy/2p86w7r6VCZjpatl4\r\ncC4QvAX9GO6HYUNS9LoofTMhPZDvYCd7ODkI/DMerGSRrJ0bfUmNMYIKZpK5\r\ngpz06WMtgXJO5cVO84XBX60On0lMlVJxXzbhwbrghhnkev4u06RX2gqQl1W8\r\nFV67u84wle2qvRTH6eaAzDtyfoyuAXI7a20=\r\n=V9N1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.37_1652447447504_0.7634075931544635"},"_hasShrinkwrap":false},"0.0.38":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.38","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.38","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jVUdElqOgnzOQlNJqOYei1JSDbxyQ3vU5rCBAxT4NDrDaLOJ6EjeuVJsCKEyIK+cGkq9E+VtOjL7NR9G5oy7nQ==","shasum":"3d93080e0ad4c04c3ac1a4c3b3aee0fe0c2ba26e","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.38.tgz","fileCount":4,"unpackedSize":27171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0P4MfEyae1s0Cjk5627/IbJxVNinfIcSBgxy2LRcvKwIgfmpyKal4nkhlaQngO+A0szSL3nT5OflQqwEQ2u3n89c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiflpOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfIg/9HATs6mJYbm2x3KEKVkS5IlFkji3PMpynTMVaNSbdo+V5neaY\r\nLQpju7zVW5sftl3tbnND7osXzK0JMJ/XB/iGUv2eudfy1ptbjEMk9i4HP8ca\r\nEFBZdZNgpEHWsDcx5VKqxljtYpEttwa6GgUH1kbteIn0oXOnorwvykah7u6w\r\nDfRLq5KWOzZ1yzIoeiCAkiHUtj4rqdB91tXM/BylWtu+mD51t7eOsw/Mre1M\r\nb668fimkhSH44WkVx7gePrTk+07T/KWfJ1JjmnNPyAMCWhXK2RF0uqaKzKSk\r\noIDPgkYKHj+5dSVbAzBX0aCTB0q8PwRJEd/8ncWr6hUV3hdhUrbPsxNOw8ea\r\nME12HONseWuT7IiLOSEKi4h3d8pi3YSW4JRDHLp8MeVCtLCSbOFKfC/83qK6\r\nMnPigPglDfQ4Mu0FufMPvtt2ef4xVitZS46/scFNidypmYO+xpswV2OcnK+q\r\n1Kc6tHuPnQE6lm/4J9ak9Y/BSpwWV/S3lPPzcHP2IhtQHhLY20KATJwx9ZUs\r\n3cMMNFELU376I1CCKxR8V8ZyMQa1H4k+CbXzkOZrQvS2rRF9myWNar9SHKEm\r\nLF+0SAJ757dzSyvDnwnsRGCUgCy3apuZ+06yu0c/IBl5+nTtzQWgSnwjhti3\r\nUzHf/dXMtol10PrcWCSyBPjpzQfRs2pMyk8=\r\n=0iW1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.38_1652447821854_0.22624842151018143"},"_hasShrinkwrap":false},"0.0.39":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.39","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.39","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-6ChYLjmgGBeGtz8au0QF+UTP+eFJpqD7f7FWXZDjgTjXiIw9xeDuEKLtj392O7ahbizHXWsxfKl11dXlSG5ASQ==","shasum":"6db0ef1a603a2641862b2d58edf1aff187482483","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.39.tgz","fileCount":4,"unpackedSize":27182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/SrdPtnOGj+MalwykHGPWh3f/oCLSVbPLquh5FYjV8gIgHmdfZs7/H/DG6qp7H/Fs8zCMOmx2HnQhY1vuQj2n/8M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifltNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqeRAAmyDyFklmToqLYrNzVn+k6exSsmsQ/UDSBvrA1c5ec5drP/Di\r\nw4F/Gp0ShSUjCsMHmdEaA8d93/rTDdoXC/ON0dP/jK+hKAzsc2739ybAIlXT\r\nTwFbJHI66CK39N2nqhfE2AZ6ol2ZOqJJtL0TlkZpm1ErkmSBg+AAS3YGsVlu\r\nJQWgVJA+A1EI0RDZ8S41TxjqX4cbIXDDN7gIKiv1OmY40mnEFh6Wx+kCknak\r\nYnv3EP6GBLjsM88JJOP2KUeI3dWjMmECivCvd8OGvrsZX4PvL6kjvZEU08zR\r\nV2N85TykCgdsRUnz0DhAWx2Su9q+ppYolVm+lNs6tPUMn6ZS0oaHWXJfX/5s\r\noKYUfWQU1fcOLJ3FN6/tRZWQHBZK8Oi+dqoQ3IH4gRtbGtOONOY8SLEIMEsO\r\nC56ha22zOJbpNcYs+KRtOWBz4/4II9/V4JSIrnFKIxWrt1MIY9NtpdGXvalL\r\nxiSIBKUuwa130Yh6UvEUcO6OdDDf8r/2G43OJwvRpYAWyK4S30U+6T63prgd\r\nG5F2P2h8iIqBFwtoT9KeXZJg12TJWqDHQGg3ikbjILyMpX/7vlz1SUNLBXgn\r\nVtm3Dox+s1qRJ9teVZ4e1stK9Xna4x54KOJt6nx9DP9OYVgn3ZZtpIXHiu4V\r\nz1IclF58iHieJ7Dnhiz971bUUEK7LzVJed8=\r\n=YHUj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.39_1652448076824_0.03335931872289888"},"_hasShrinkwrap":false},"0.0.40":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.40","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.40","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-DgejDKSyYu3c3FHBzB9UMqRYNZllqN11U+niePf3xecYEfLBPFCQlzk0jHAdFFe1gkCvOVccSZe/8XGKKE5RZQ==","shasum":"2afffdfc0a52a860e55d98d2a7c9d8e24955bebd","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.40.tgz","fileCount":4,"unpackedSize":27182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBJ7K1MfSgi5xU5L45o4mE4hSrb3CwmFi/BElBkxeG2wIhAJn6u7utempuVyHx/qOhbx5gBTod+iXAgPzdVpgSXENv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifluyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGVBAAoTD+rO9FipAjOaldA2G2y4qnvGutYha2RD2FqhVYTTvQjY5+\r\ndf8AcrC1pIlZRfdkJABJKJnNKTsrILqMEDQ4FSy7xg0/Dm4oYP1+DS97JKUQ\r\nuMdiUoqXXyZOra3us1AgOJ3qGtCNMbk3maO3AtvBFEfO4HcmVA47un5YGKEe\r\npDHgxATxQ3D9Vd6NHm9EXqhO6irBz9BLqc/pm7BqufKxmJ0HzvNtotT0CLSS\r\nt0CtIGcO7sQjr9gm8BV2WYDKp11uVAovwTHF+LMQlezbNCP29sYkq6jFhBne\r\nBO+2Xp2S24PKpqfA01iF2HDn/SlWFRv9NKOc/7XftTu9OYJIraZSmnFqIWoN\r\n2fBzDVMR8k0O/t62h/qykXUVSqrJtz7on5B5rKWjrQEAFl6HwvzXz2MIaUsz\r\nQouNHNXu0yRB9iXw2OIAgl+i3xi/Xj2NrtRXuQAghc9llphNEzdkM4MvQ+by\r\nyhpRYpbeiVE/EP7L21GUdFLaJhiQpU5MMwRpJMeidkVhnxpT+tzeLpLluGto\r\nEVsOvAqC8Y9LPDYHH3MLUZqmEa7ssXP4amSqf2cDAF4YCsxbfpUo+c0tYupB\r\nvxqtf0IJhnVlS+7Hxj9TeULQlUcr9Ib6/AsjhXIv66WLfKPUNp1KIz7tjSW+\r\nKCPA3e07q8P7MuqzN4vxn2+bmHzdT9Bbejc=\r\n=zcJm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.40_1652448178490_0.46602090665391693"},"_hasShrinkwrap":false},"0.0.41":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.41","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.41","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-LUbNy8iu4IfCCeVh2gSiQn3EGpbLfhZoLj3Xrbsmk9BvfMn+RDmCa/rRER52k/yQxMoYAyH8wHY9WDwpORXT6g==","shasum":"e27cc04651c72bdcc2be76bfd81af49bf7858cca","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.41.tgz","fileCount":4,"unpackedSize":27205,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEchiTpnGvCBpsje69b/FTA19N0hQLDq6k5/xXaONzB7AiA+rur+itbPUTRcTGz3tVLUIVgMV5NcP+laK5+8HU8IwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifmgaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpirQ//d3oLVFujGWBxnwoX1YkRDjpbU2RY4l2KI4Pb0a5w5jmUfc7y\r\nyo5yLekqhzSbPDWgXQvi0DAbGkqijmtOIkaBBvDDGxek4gdYkrT7PUXxwMCL\r\n7Ve+/lrZ+aQO3x3ieYSbPIyxpxfdkqHthfL0LfwXGr8TAN5xmNRtmNPMi1gi\r\nAdGNX7RXnCOUM/xiNUzcAQfSjV+EaTUXlTjXI27ft0mvcJ9WLpGXPmo/NEX5\r\n1v/GbfpAEHcNzQsjrlhZlX+dKZrpRf7ZqgV1iNOLTYctEoAK7/5AOsm9dJEe\r\n/377FK9I6DNvGd3cAYedWbv0lN3h2Gaa0Z8C20EXQjMsjlPCwrhsVaTelYe5\r\nvxBrP6EG1RxNMR68GmWdyNb/AcwGKtKquHyyWgwEZA55/Qqmagbe1R53EYp5\r\nyR5KXMlXxsSprLdwoitc2TDtxsYEqB65YoRwe4u8pA+rMYs7wjRs5fFbm0z0\r\nTSCgjMF9pITcE6qBiKsmIZcS0W68oltaXSBAuek+EOrQeBTqEZM9gX/OmRqO\r\nXdDKlREmyeemQk0GGVDkMy2mI8v15EGTHEnDZ3l6yd6YfSB6lOPs0Xi5Jz4e\r\nK5Urp6XVVmBgA2k31GaL6ktHOYYTMhpguKvmSogMOEkUw7EV0i2NoU29R0G5\r\nUX8GHnjYdN9bcNT7aKbftlCVt+1Z+wJfrJg=\r\n=WSx/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.41_1652451354353_0.8857881865390513"},"_hasShrinkwrap":false},"0.0.42":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.42","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"bd52100f6b8a0969e6bda162f58a7ded9a858498","_id":"@reach-sh/simulator-lang@0.0.42","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-M8nrAfXfGHFOcuYtjONBlm2v2JYFLfRIVkLBSuJpQZjOcbNQD5I4+FAoSWec6vEmw86D9SOJROM49Q939NeeBg==","shasum":"5e3f7cbc0fa3197dccce761ef84036a27219072a","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.42.tgz","fileCount":4,"unpackedSize":27239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyKZrsJgRzUca0zMR13yD02wHkVHajzcCq+fmj75XJMwIgK7uTjgnXnXyMVCyNXnk4RrwxTl67DWjQX5karzCbm4o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifmqUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSAg//bfQxGf5JCuOTZF9TsJaTj5+fgQGUgP8qZolPhGrD7X/2D+OP\r\nSDu56Fqnt4Eksp6R2KjYqsQuvyntkPUV970/hNl6J99LKdRmeS00H4TPaqMP\r\nVaxMRH64syga9umTYiJ0JCUxIaMRoBWFTvorhyUK2HpbPJpFBI5hwR1RZHUK\r\ni7jJtfsxF216AiLUkmeX+g/9ofWg6YQTb0SduYIVbcOcT4qRoxgZ5g25zUj4\r\nx4V2IQIabB8TcfJBFSboVv4sJb4Dq9v5UmdheLe2gV61fAJdC9Po7uVgPfPJ\r\nRBnXJ5XR7SWxvx9nUwgrlwOpmVRmYBvmrKODFReOoiMJghzKDCY7077pku5G\r\nlp955mKWEmboFhc38veOQ4De5yhgF2ZN/PM+b2HmXCLoxBu8kGYWiioiIIlD\r\nAfK0ZjDz1o3p+qViPoxbJh8al+ngMXP69JGJ0PPm2v2vMgb7tUbWbAJ9+WnI\r\ndMpr57NFmiTv0+0FpKGopExbPcoBz+Or3R2bE/un0PdP+Y4ysOQxqKYdVSiX\r\n+CwMCJBcxumEKN/saKfyIdUc8e0/ilwr2Ua2MG8k8BiYa8ajAEUq7EPFSzJn\r\nZ9s6taLw8AjUWjX/8KCYv5g8IfgPpkbsW5NXqapa1KVHOi1fbgHefYGtl5g7\r\n/8fdMiPJX5UckjLe1gh7B5M174WeMWH/ky0=\r\n=SATV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.42_1652451987953_0.5095441798946412"},"_hasShrinkwrap":false},"0.0.43":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.43","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"e267816d5c4d7a6ba5382695f91a2e9c63196bd9","_id":"@reach-sh/simulator-lang@0.0.43","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-qYYeXnC8sAeqoPnr8jcSTJKAI4hX7th7UytKdqcBV6P6c8K3tTqGPHHhOFJwyEmTvOlelwP07UK9YLkgOsmm6A==","shasum":"953d1024b6d599e8f6b1efc4bd4afd8a142c8178","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.43.tgz","fileCount":4,"unpackedSize":27356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUpxKUKhRuE8fdXFakzf2eViTzjkEHYKGBx2hhGG4UFAiBL+q56U9vsXGgHklhqvmM1uVIwrUjO4F+8ZmuKi8x7bA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifngGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprLw/8D8SPnHmi5eGgXuGGbP/jogaQq978GmHUgHPEjVWccYq2O68o\r\nMy8jOknkUbBIzOHcODlh8QiPr9Q9Si9rFXKCmYOEGUmn5zoTPjlwuxRAzTDd\r\n3XcXlaXb0IaimgRwP30HyqTJ2V1LZHoV/KoxGo198cDsb57HIyauBXV/vjC9\r\nI0VV/mzA1i0UY5RTeQbaJo7Xm/F0w1dkgASx7/Dl92NUV5PxqGHL4ZyUHIFT\r\nED7fvvhGInYeIqPDMreryqboKQgBi5jSkhfxP700c8r2f5M0jxs3F4p22/0G\r\n/CFLKaC705gv54Xv5/LrepaP0KSNA+aem7txqt9XC2XeFYuOKIuNT+evXCzE\r\n27C5m36EBskIRCY26V4xShgrdYEg5XPz6u+Q4zpmBktt67TnK2wWvA0+6XtX\r\nwQscRvdLwn/PjlQsvCqwQtNE8i+8dQ718qLGrhHSQZsqt2T1TeNXChCkGOPr\r\nezpWFY1o/UMm/d61eNdWlTxGUUXb5D3asEfqYSWOCyQgbiOzYxwsrzzFE3Bo\r\nlxeIbNy3g800Tb7pBF5UkgvDuKbBlWV6t3oTX5SWBUPH6qea/PqXYvnUw8SH\r\nNRGAVp8KfQ+0kdslXQFnMS7EPJEJvKv5Ffq7QtfEyLx2MZ7GJGoxVkNA1EAw\r\nETbkgnbce6NwFVz0HNXl66iyeshNJExCdEo=\r\n=Bkfc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.43_1652455430127_0.2864602412475745"},"_hasShrinkwrap":false},"0.0.44":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.44","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"1a5a87729911cd51e2358879938f8d00b4be069e","_id":"@reach-sh/simulator-lang@0.0.44","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-L+5GYx30jgymCDtaChZT5BjCDGWTIsX0YeHTL6GEaWuxsy0VdyTzLUqSw6Vfwqy0mu6lXdJ83FD+FbeM8zvn9Q==","shasum":"6c1d063b56b7ac63e65c7375b00a8045c5ee1647","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.44.tgz","fileCount":4,"unpackedSize":27400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpcvrencW4PUP1DG7QSf8FsNyj+ozKzIY1CFGR0Mm1LAiB92R3mxL8Ya5U7D/u0aKJgo0iLpx2bwIFD5Ba+Qu1nuw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifs5uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmAxAAmwGGp/COrlb9tId44PxbeqDfxLJQixDCXLZvOB5Om9EXCwvl\r\nMatvmccFdjTTdxcs4YRi6k1OyXaqkdWFDMmpCen8bbfUnNooGgNxXfIkZHuG\r\n5P7p52cBOQdGO/Mj22BlYHJlcSo+7Htk8RQOx7NMg3l4bRxkUml2pVs5AgF7\r\njoSrm9oItgpFUylUNEFBbQa93GQhNuOFeisv/qC5QTvL8/6wvE7W+4KhXGSE\r\nmRQNrOGYP2Bkll3PeR+2ZcLV3XUFIG8GGXGPgzTo3NDYs3NUxOvZH04QOzuV\r\nDak+Clbn/HL3CDCBXCGcxgtGQP0AEvqVTr7j5XPaNrVodXf1uMDhEeR30vEb\r\nNWTf+VXNXdZc1V+uC2aU70UBzBFXZDg49F4ma4LWfpq4Rq+VxAnzuyQ4bJ5r\r\n8l26QTj+gaZKID9nDzdt4XuJ9gNeovqk/XixPLxeFhEys3Qqt4W2wUcoaN4Q\r\n3J/4JPF+pB8zof3Fg+cu2AeMk5qJzP28C+g5Lz91FFXHYgRtu6hzfrEQANJi\r\n5vFBPDChH8Dcsd9e8JMufnB9sglrlU/HLPonbGG1b1XumP9UA5SZH0ZS3yRx\r\nzujnIxYY8HHNsTyoGrZbYhjbXgElosF7bryxbOOBfpeZjZ9DupIJQGlZqpQZ\r\nUjE95scX7HEwN7tozB2U37YtfeJdIn1Q6Sk=\r\n=VGXV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.44_1652477549888_0.3788358584098992"},"_hasShrinkwrap":false},"0.0.45":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.45","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"1a5a87729911cd51e2358879938f8d00b4be069e","_id":"@reach-sh/simulator-lang@0.0.45","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-uCt4AQDw4k9WDJ5N6KH/QothClzveGT0BAhKSJ2aSrw4uv+VkMoBOm2E97ldPCq4pObTvN1AVqz/UWuN2pTEag==","shasum":"d62c23a0c5d39eddc7ac9769fdd0a44b96b13a87","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.45.tgz","fileCount":4,"unpackedSize":27359,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBNhvGHOY3/r9Rt/7DmObXvJ31RF27Ap29qwgsPUrkxAIhAMzzcxA305UoEVFxJ3Y9KNWNCY0wEx4MPhO6Q+jB8dOc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifs+SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHlw//XKug0Nc4DP+77tV96HsejY2bm08R4ZI1G+fBTs9wb1TNGrvB\r\nk15pi6jlaPvScIrihwgalP6n3SuWN8RFR2dhEAr0oBzPtTl90y8Vetg7xWX6\r\nwNmSB3ZWvRHuKKljCt9eGVr+JdoS/XBqEyeMeVQhVNahYbm5BjJkg9+ih5b9\r\n63a1WNgAqFnaOYRyNnIeKj0BbDcJ5151zGVT4c/cn5SG1H+uqjYO1pH9FSKq\r\nOQiujPnfXr07ITprshZM4eCRU7D2d3TSt8GvdgUa5qp5MGsUig43Epgrjtv5\r\n9OmxgTesUXJtfGePkIHtNdjP3EeGoTupFkW8+Vqd1JOvloKqcWczR216ULr9\r\nByTrUK35Wl1UyyfM5+tNXOaFl0C5AENeUIZyTTXn8pwjkYmAFn9U/2VtIywM\r\nFqVUJMQ1AFwlyrWX5c2rLd7Uq5zu00l+4fgDEsckJf8xyZmISX4a/HR0JUzr\r\nLHRyX9V/NPGVQkOCAZIFCYi8TZqz84/sFNV/Q3UrGs3eOQgZADonvjbHyBDw\r\ndsIE6clHvKnIHd4FZgis0rivvIWx43teOB1izfH9ZqzyNjbn++CvOdVN3XUe\r\nKlR5yW93ZUL4spDpL+nCYHwbL80/1kcK5RLqnUTperthBEjujaTTnEAg96oa\r\nYNzlOX20+Dt3u9tCxLGGmMc4wHuzVBYwCvw=\r\n=oR/A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.45_1652477842619_0.9039348601034021"},"_hasShrinkwrap":false},"0.0.46":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.46","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.51","@reach-sh/stdlib":"0.1.10-rc.5"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"fd11bf75f66f9f65f87e2203afcd5dfad0da62b6","_id":"@reach-sh/simulator-lang@0.0.46","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-iBc5c5/+O1wi87h9VlLnbxtsoaZW0Mymk/BUYN6ylCxnuXEn9HDoKIN4PXhzrxDyUwsPSv6OTo4IOvWWnH37KQ==","shasum":"4624a637ea252f974a11a211380b53728834585d","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.46.tgz","fileCount":5,"unpackedSize":40957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChWUuQZiBPzJyzuCT5iJP2FiCZQpqohSDMn/c/nSuYOwIgX7cOElnFeeGzzE9gVoWa5sa51QS/LH6fMykbntgXRXw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiho0yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN7Q/9EwK7xMARyBm+QOaZJHeKtW9zLD7tGSKAZS7mCW7o19kJaPhZ\r\nr4LDSe6sDMXNwIOBz2bBUGTeCrTbJYKm7bmck5n9nAl6NfpKOTWW1NNHrGvK\r\nMm44MFZ5k+dPoGgxUG8tE4/vOmgPyW2vUWliwU5kffP/aJ+P0E2XRYuekYrc\r\nf0Nyz3yn0PCt/zjr0wYz+NCggOkKX5LoH6FD66VDTrl1Ma7NFRXAqEkj0Pdg\r\n4LD7oY6A/RikizVbSXcvKhnwv5UusGe7NNFwu6cptXgWGloR//DoZjazMiFi\r\n+Mq+OguDSEL6SQzBE2gg9pyqkzrDhDRFkz4Bmxcu6wSoRKTCdqPU+NfmMH/4\r\nFO36yXgrOdYRBAYOucds/gNseSVOos01g7qvfOqH2iRJyRYeO9OhIlUuFFnt\r\nPJP9RYkVjQdZCbUyodb+51RE6u5WlIyDjD3aPIq866o+KDrDLJZqvIQh584r\r\nyqAq8yoL0Mr76xIhcgC2SsoqMXBkgeyfC3Js+zE3ibbYm+TfErnNy1tFa/Kl\r\nqtiAdBnUHjUi7yRJwaJXpTmyjF1Y1pn21cecr1k8q3oeRM1U6SRwXa6cdFiC\r\nLP1U8ofhYsYbLXCLGbS2O+uMPD4ewTS0HvtvpiVTRCrtviB4HORwERm6Jfbj\r\ndvtHO/z+z4BS8AF+uYjYZW/A7Ucpe6gd9Rw=\r\n=Jh7n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.46_1652985138274_0.7663818902413242"},"_hasShrinkwrap":false},"0.0.47":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.47","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.52","@reach-sh/stdlib":"0.1.10-rc.5"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"12e4e0cc6bd2d9615ba0a73c53fe14a02a479491","_id":"@reach-sh/simulator-lang@0.0.47","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-yxHoKzlPqcYrd5GKjPEwhYPh5mnvaSp8n2/6rwkPP8WsHL+SusGaz8yqVhZiQbY7N0Ai2cd1kPpPPTWXuPWqHA==","shasum":"3c1dfdbc798e6a5c37641a17496bba00ccdc2747","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.47.tgz","fileCount":5,"unpackedSize":49077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1nNHluTJURHfTQfb1ZXuCrsDzCjC9HHH2vwAhyDM4dgIhAObS8txb71eXKPa1fsj51oY6kJVQX5M5Da8JOReQvnKF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijg7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojWw/8DYb8xd39XWksjxJsCL/TJlReDjtaU5ABF4Ty6j5opo9ar2dY\r\ns/0UkDdBipv4lgK9HzOUj5/Qkl6prOu0RolnPCkuZrvYaay5doYjsorEXCd+\r\nMvhQo2wILbrbt+LVZQXPqK3IdSbHiEzAcvBQP4tMqWP5RBwT8dXWPrNEMrRi\r\nYpmwAHLdaAIQdnJ3m7tTHcEL2IEM7pantBzZVgAkQvhy0webxGAYTiny0Wae\r\nOGsmSoTVqOzy+osBXcRijKEPsYNKqYz/IWul4e/gnlmYL1+kuwjLUbQGFYB2\r\nuEwRoat1kz9VGAddEsEGkGbE0Vrd5cn1yftRgofFms7ijf35CohWLq3bIq65\r\nlXhsrBCOEETMTT/RTSGcfIvF32b/sYaw95HxUry2UH491wlQUfgVpL3lu6+k\r\nh+4ufxOwNvKtdVnlkuptM0Lt3tp8kS9ZndZXRolITiVrpT69D7A2Fk1N4syP\r\nCY8nRRBk2frAz+pjPvjBYBEWNnNidnkX48WGANn5eAfrYkBxkcQZjyKoLC87\r\nf5zwTF7UvXvLCQVGoOc+LdErupp46XVuISbFIzthUmNtPQ4wXqBxYuiPRsBA\r\n6SNh5D4d5zPN3112nv31fQT+iZlhcBKQfZmDlnW+2FcnRcD4PdxX5rK869oN\r\nnA9cVhFSGN2Reprm53yGoIOvgg/KFbr55KI=\r\n=gV1B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.47_1653477097667_0.14873577395270954"},"_hasShrinkwrap":false},"0.0.48":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.48","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.52","@reach-sh/stdlib":"0.1.10-rc.5"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"12e4e0cc6bd2d9615ba0a73c53fe14a02a479491","_id":"@reach-sh/simulator-lang@0.0.48","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-1lpiM39vYKA/09zCqiD00lLjeSJW1YzKSbpi2SLKNz67yDT5MqS1BEOyHxjDyoyldyFf0rzkcD/lhlnTtpOkNw==","shasum":"ba62b3085f43d6ad5320c531f960a58a9e9b9307","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.48.tgz","fileCount":5,"unpackedSize":49077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA0xevqp8Js28ofrRl0FBqu37GRWCVzWMk3ZxwlCMUTwIhAPP6biRcxlXMq7Ty6ChkhrSBxHU9h6tWMIotUnZN9FXC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijg/rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkMg/7BnErYCXyhXGIrh7/Z94FZx+6SIqMO2oZg4ctbOXNLKTaE/uy\r\n4t/1Ct8sVV+S7alTwy+aXu+gmp61AWNTBYqfsHt/2isRErkgZyJek4j4cG1D\r\nn9AYmTbJpw9UqV+hmo2MPKsc4gdOSwdABo1pZx2k5H3E/Xsccjka4Uvz2sFC\r\nUptRqczUs+AuOt1x/BWlniB9VJy9UsP2t039LP/v/eQKZQe8riuUimC9e2mf\r\n+0kdd4NDpT/ZrpX1Lcr4bdI9wwDqoH1dWGczXBRRCP0wlbkBjoTY0ZZhx9Av\r\nWDRfgewPhXmTAMDBuGk2t0J74JZNzeMVV3M9Zpw6DUkM/24vcX8VKavXkPSJ\r\nX4LyHOdAipeKnMZtofDoKtYM43Lh76EyCpSLHG5OUVp4mhL3IMh73qmlBYyz\r\nHz9QEOjuAXCWweM/+a6NqjkE4yXWwO7mnE+u72ojVOoziqUimKvA+ZOa7oCW\r\nH4G7KjzkTgoDUsDLWHDehhIBlE1OzqsWEDGHn6JiQLSjwy2p6oXOi4v3+T4W\r\nMB71YQWZavQ0xld9pNV6SqtOsfTeg/w9lu8MhN2GuSpy3UpOW9w2Y07mvTUD\r\n6V2VVllba9PQyF0jFbcAPNMOinka1BwjCXy0biCNbRcX/V8Wuc9WhyxA9bBL\r\nRZ7sVH4vvBVHQugc2itpSZnVa/eK7i1XfzA=\r\n=6h6v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.48_1653477355665_0.5511637387812653"},"_hasShrinkwrap":false},"0.0.49":{"name":"@reach-sh/simulator-lang","description":"language/library for the Reach Simulator","version":"0.0.49","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"type":"module","dependencies":{"@reach-sh/simulator-client":"0.0.52","@reach-sh/stdlib":"0.1.10-rc.5"},"author":{"name":"reach.sh"},"license":"Apache-2.0","bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"homepage":"https://github.com/reach-sh/reach-lang#readme","devDependencies":{"@types/assert":"^1.5.6","typescript":"^4.6.3"},"scripts":{"prepublish":"npm run build","build":"tsc"},"gitHead":"12e4e0cc6bd2d9615ba0a73c53fe14a02a479491","_id":"@reach-sh/simulator-lang@0.0.49","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-vSANRZfd0A5mYXmdrU8w9yq9nEZ6j2dvlJH27CvV/t6O6Exp4M//IZ7lwqWNN37WwHidFiHQ59h1iixebW6IQA==","shasum":"a1384dea7b80e0dd5f03aff835d8f07c0b8e6062","tarball":"https://registry.npmjs.org/@reach-sh/simulator-lang/-/simulator-lang-0.0.49.tgz","fileCount":5,"unpackedSize":49037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAAmjvBcZb74FJgVVgflkfFCuWAKRRoiSzVKiWoEGc6AiA+Osz4VGpxxyaMhkbaewm103+CAQVcwHgoBDKeVkDBQA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijhAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcBQ//bxTqpKeulUdHxVVhRxkDDCSzEJDVAZSfdVobe78BzuiNjUOh\r\nAUog3kJ83b9AJsUBXAtXURzT0RKLIntZujEivfw80v9xu7P0RMI+u/bzDuVQ\r\nmybrXezSQ+9meyxXoqmwXOkqmwIcLHbk6P5xQuGZ+6/dVwpYQWACp03KFw4w\r\nCBwLK4pXjLOH7HIQORfbZRF/8yMotcWyNzs4VHdm1YDEHET9mxmqIFrvdXeU\r\nbHDzS685jnX9W7delyct4lVcQVmOad2jBwFdgEcwvSzDXx5rEXuQi8aptiXm\r\nOyuZyLu9Exql7nSinykiL0X8XhRtLZifsK8+CUQADrN9h40OiqkRj0brIXm/\r\nuAqEJPbB31tgZg9zADtBhhP3EAknQ2HwfEXYDz3H59ohpVTTwDsag1bouYZ6\r\ndcdPriCFKDt/Ezs0/gpDuSOom9/7PmnXAxISZUpEho6dHQYGFqQwNTH+GX2o\r\n+DC+2vjY6hXX18PC6ZDu1BcUKdz11JT6eaIokd332Gdv+BXVsehhqJAJ53IG\r\no/G+d16nhc5pHehiMnn/6796zSejvnQ4QDnzqMbOmNDu/qM0sgKgNrymBXgq\r\n6mu7Mox0Aq+aZFJMq4cwCmNsnNQSHAPL5wNLS5t+DJdKb2l9sRbdu/xdrQUR\r\nq4nd2Uo9zDzeGxbNz3biegkGYHWNA8BT/fA=\r\n=fcUn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abuahchu","email":"abuahchu@gmail.com"},"directories":{},"maintainers":[{"name":"jackcom","email":"1mrjackdaw@gmail.com"},{"name":"hamir","email":"hamir@reach.sh"},{"name":"abuahchu","email":"abuahchu@gmail.com"},{"name":"vmazzi","email":"vinicius.mazzi@gmail.com"},{"name":"jeapostrophe","email":"jay.mccarthy@gmail.com"},{"name":"cswenor","email":"cswenor@gmail.com"},{"name":"danburton","email":"danburton.email@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simulator-lang_0.0.49_1653477424032_0.802450159175973"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-15T12:43:52.213Z","0.0.1":"2022-04-15T12:43:52.448Z","modified":"2023-08-28T05:25:08.872Z","0.0.2":"2022-04-15T13:32:44.163Z","0.0.3":"2022-04-15T15:33:29.779Z","0.0.4":"2022-04-15T15:42:00.789Z","0.0.5":"2022-04-15T15:49:43.714Z","0.0.6":"2022-04-15T15:51:13.289Z","0.0.7":"2022-04-18T15:57:53.982Z","0.0.8":"2022-04-18T16:20:00.778Z","0.0.9":"2022-04-18T16:37:06.807Z","0.0.10":"2022-04-18T17:58:13.073Z","0.0.11":"2022-04-18T18:00:14.909Z","0.0.12":"2022-04-18T18:01:30.540Z","0.0.13":"2022-04-19T14:13:58.817Z","0.0.14":"2022-04-19T14:38:45.695Z","0.0.15":"2022-04-19T17:16:46.619Z","0.0.16":"2022-04-19T17:29:13.733Z","0.0.17":"2022-04-19T18:01:05.915Z","0.0.18":"2022-04-25T20:01:58.285Z","0.0.19":"2022-04-26T16:03:10.491Z","0.0.20":"2022-04-28T12:55:51.424Z","0.0.21":"2022-04-28T13:00:10.631Z","0.0.22":"2022-04-28T13:06:41.894Z","0.0.23":"2022-04-28T13:11:33.647Z","0.0.24":"2022-04-28T13:13:15.649Z","0.0.25":"2022-04-28T13:42:26.748Z","0.0.26":"2022-04-28T13:43:10.473Z","0.0.27":"2022-04-28T13:56:38.798Z","0.0.28":"2022-04-28T14:29:40.742Z","0.0.29":"2022-05-03T14:00:12.824Z","0.0.30":"2022-05-03T16:48:13.837Z","0.0.31":"2022-05-04T12:16:39.746Z","0.0.32":"2022-05-04T12:27:27.570Z","0.0.33":"2022-05-04T13:07:27.715Z","0.0.34":"2022-05-13T00:06:08.203Z","0.0.35":"2022-05-13T12:31:24.918Z","0.0.36":"2022-05-13T12:58:06.557Z","0.0.37":"2022-05-13T13:10:47.630Z","0.0.38":"2022-05-13T13:17:02.014Z","0.0.39":"2022-05-13T13:21:16.996Z","0.0.40":"2022-05-13T13:22:58.781Z","0.0.41":"2022-05-13T14:15:54.497Z","0.0.42":"2022-05-13T14:26:28.171Z","0.0.43":"2022-05-13T15:23:50.304Z","0.0.44":"2022-05-13T21:32:30.037Z","0.0.45":"2022-05-13T21:37:22.760Z","0.0.46":"2022-05-19T18:32:18.567Z","0.0.47":"2022-05-25T11:11:37.852Z","0.0.48":"2022-05-25T11:15:55.845Z","0.0.49":"2022-05-25T11:17:04.173Z"},"maintainers":[{"email":"nshellabarger@reach.sh","name":"nshellabarger"},{"email":"jay.mccarthy@gmail.com","name":"jeapostrophe"},{"email":"cswenor@gmail.com","name":"cswenor"}],"description":"language/library for the Reach Simulator","homepage":"https://github.com/reach-sh/reach-lang#readme","repository":{"type":"git","url":"git+https://github.com/reach-sh/reach-lang.git","directory":"simulator"},"author":{"name":"reach.sh"},"bugs":{"url":"https://github.com/reach-sh/reach-lang/issues"},"license":"Apache-2.0","readme":"# SimLang V0.0.47\n\nThe Reach Programmatic Simulator is implemented as a TypeScript library.\n\nIt is available on [npm](https://www.npmjs.com/package/@reach-sh/simulator-lang).\n\n```javascript\n\"name\": \"@reach-sh/simulator-lang\",\n  \"description\": \"language/library for the Reach Simulator\",\n  \"version\": \"0.0.47\",\n  \"main\": \"dist/index.js\",\n  \"types\": \"dist/index.d.ts\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/reach-sh/reach-lang.git\",\n    \"directory\": \"simulator\"\n  }\n```\n\n# Preface: Design\n\nReach does not support a traditional interpreter. Reach programs can only be run by first implementing a frontend and then simulating that frontend, which embeds interaction with the Reach program. This is mostly by design because Reach depends on frontends and a consensus network to operate. However, we have designed a symbolic simulator that operates without either frontend or consensus network. It works by directly executing the linear Reach intermediate language and presents a UI where users can interactively explore a trace of an execution. They specify a linearization of the history of many participants interacting with the Reach program, including the participants coming into existence and attaching.\n\nAt every branching point (such as when multiple backends are awaiting interactive decisions from their frontends or when two participants are racing to publish a value), the user can make a choice and explore the resulting behavior. The goal of the simulator is to help Reach programmers better understand the numerous possibilities regarding how their programs may execute under certain variable conditions. This interactive simulator will also, in the future, be integrated with our theorem prover so value choices can be left abstract and only concretized when future choices restrict them. This will mean that we can execute and explore unverified Reach programs and present the results of verification in the same framework as users can experience when manually exploring the behavior of their program.\n\nWhile the Reach Simulator can be used with a graphical web-based UI, this document focuses on a textual language to specify simulation explorations (SimLang) so they can be iterated throughout development.\n\n# Introduction\n\nThe Reach Simulator is a framework for running/experimenting with decentralized applications using an artificial consensus network, and an interactively created synthetic frontend specified by the user as the program executes.\n\nThe Reach Programmatic Simulator (SimLang) is designed to be a testing/debugging/pedagogical tool for new and existing Reach programmers.\n\nBecause there is no need to deal with the specifics of various actual consensus networks and frontends when using the simulator, the mental effort of executing a Reach program is reduced.\n\nThis aids learning of Reach and DApp concepts/semantics in a simplified environment.\n\nAdditionally, the Reach Simulator is designed to allow users to interactively explore the state of the program in various ways, in order to better enable them to understand the semantics and behavior of their program on the blockchain, and how the actions of various actors and the Consensus may affect global and local program states.\n\n# Features/Documentation\nThis section specifies the relevant objects which are exposed by the SimLang, as well as their attributes, methods and corresponding types.\n\n## Scenarios\nScenarios are intended for management and organization of testing environments. They help with bookkeeping of program state.\n\n```javascript\n// parent class\nclass Scenario {\n  top: State;\n  state: State;\n  participants: Record<string, Participant>;\n  consensus: Consensus;\n  apis: Record<string, API>;\n  views: Record<string, View>;\n\n  constructor(): Scenario\n\n  // set up\n  async init(): Scenario\n\n  // ping the server for a friendly greeting ^_^\n  async pingServer(): string\n\n  // reset the server\n  async reset(): null\n\n  // list program states\n  async programHistory(): number[]\n\n  // current actor\n  async getCurrentActor(): Actor\n\n  // new account\n  async newTestAccount(): Account\n\n  // new token\n  async launchToken(): Token\n\n  // set participant's scenario\n  who(part: Participant): Participant\n\n  // artificially pass time\n  // this will not cause a timeout\n  async wait(n: number): Scenario\n\n  // artificially cause timeout\n  async forceTimeout(): Scenario\n\n}\n\n```\n\n## FunctionalScenarios\nAs the simulation proceeds, information is appended to the program state. The _FunctionalScenario_ tracks these additions functionally: producing a new _Scenario_ for each addition.\n\n```javascript\nclass FunctionalScenario extends Scenario {\n\n  constructor(): FunctionalScenario\n\n}\n```\n\n## ImperativeScenarios\nAs the simulation proceeds, information is appended to the program state. The _ImperativeScenario_ tracks these additions imperatively: modifying the existing _Scenario_ for each addition.\n\n```javascript\n\nclass ImperativeScenario extends Scenario {\n\n  constructor(): ImperativeScenario\n\n  copy(): ImperativeScenario\n\n}\n```\n\n## Actors\n\n```javascript\nclass Actor {\n  id: number;\n  account: Account;\n  name: string;\n  scene: Scenario;\n\n  constructor(id: number,account: Account,name: string,scene: Scenario): Actor\n\n  // next action\n  async getNextAction(): Action\n\n  // local store\n  async getStore(): Store\n\n  // named variable\n  async getVar(v:any): Variable\n\n  // token-balance mapping\n  async getWallet()\n\n  // balance for token\n  async balanceOf(tok: Token = nwToken): number\n\n  // current consensus phase\n  async getPhase(): number\n\n  // current states\n  async getStatus(): string\n\n  // state history\n  async history(): number[]\n\n}\n```\n\n## Actions\n\n```javascript\nclass Action {\n  id: number;\n  name: string;\n  owner: Actor;\n  scene: Scenario;\n  contents: any;\n\n  constructor(id: number,name: string,owner: Actor,scene: Scenario, contents: any): Action\n\n  // resolve action\n  async resolve(resp: any = -999,ty: string = \"number\")\n}\n\n```\n\n## Participants\n\n```javascript\nclass Participant extends Actor {\n  id!: number;\n  account!: Account;\n  name!: string;\n  scene!: Scenario;\n\n  constructor(id: number,account: Account,name: string,scene: Scenario): Participant\n\n  // set up participant\n  async init(blce=\"\",liv={},accID=\"\"): [Scenario, Participant]\n\n  // perform next interact\n  // this will also perform any receives before this interact\n  // throws error upon failure\n  async interact(name:string,val:any): Scenario\n\n  // attempt to exit app\n  // this will also perform any receives before exit\n  // throws error upon failure\n  async exit(): Scenario\n\n  // perform next receive action\n  // throws error upon failure\n  async receive(): Scenario\n\n}\n\n```\n\n## Consensus\n\n```javascript\nclass Consensus extends Actor {\n  id!: number;\n  account!: Account;\n  scene!: Scenario;\n\n  constructor(account: Account,scene: Scenario): Consensus\n\n  // perform the next publication\n  async publish(ac:Participant): Scenario\n\n  // perform a currency transfer\n  async transfer(s: number,fr: Actor,to: Actor,tok: Token,amt: number)\n\n  // get the full ledger\n  async getLedger()\n\n  // get the full map (linear) state\n  async getMapState()\n\n  // get network time\n  async getNetworkTime(): number\n\n  // get network seconds\n  async getNetworkSeconds(): number\n\n  // get program log\n  async getLog()\n\n}\n\n```\n\n## Variable\n\n```javascript\nclass Variable {\n  v: any;\n\n  constructor(v: any)\n\n  assertVar(t: string,v: any)\n\n  contents(): any\n\n}\n```\n\n## APIs\n\n```javascript\nclass API {\n  id: number;\n  name: string;\n  scene: Scenario;\n\n  constructor(id: number, name: string, scene: Scenario): API\n\n  // perform an API call\n  async call(v: any,t: string)\n}\n```\n\n## Views\n\n```javascript\n\nclass View {\n  id: number;\n  name: string;\n  vari: string;\n  tag: string;\n  contents: string;\n  scene: Scenario;\n\n  constructor(id: number, name: string, vari: string, tag: string, contents: string, scene: Scenario): View\n\n  // perform a view call\n  async call(v: any,t: string)\n}\n```\n\n# Tutorial\nThe SimLang tutorials build off the Reach Language tutorials. Below we discuss example simulations.\n\n## rps-2-rps\n\nFirstly we import the SimLang module, as well as the `assert` module for testing equality.\n\n```javascript\nimport * as lang from '@reach-sh/simulator-lang';\nimport * as assert from 'assert';\n```\n\nFor any simulation, we may choose to use either the `FunctionalScenario` or the `ImperativeScenario`, the decision is a matter of programming style preference.\n\nThe imperative style mutates the testing environment as the simulation proceeds, while the functional style produces an entirely new testing environment at every step of the simulation, which can be useful for intuitive _state branching_ and testing multiple possible outcomes in a single test script run.\n\nThe imperative style uses an explicit `copy` function to enable branching behavior.\n\n```javascript\nconst is = new lang.ImperativeScenario();\n```\n\nScenarios need an `init` function in addition to the constructor, in order to perform `async` loading of the test environment data.\n\n```javascript\nawait is.init();\n```\n\nPrior to running this JavaScript code, we started the SimServer with the command `reach compile --simulate`. We can ping the server to confirm that it is up and running.\n\n```javascript\nconst pi = await is.pingServer();\n```\n\nThe `Scenario` has information about the participants in the current simulation.\n\n```javascript\nconst alice = is.participants.Alice;\nconst bob = is.participants.Bob;\n```\n\nAs well as the consensus.\n\n```javascript\nconst consensus = is.consensus;\n```\n\nParticipants need an `init` function in addition to the constructor, in order to perform `async` loading of the test participant data.\n\n```javascript\nconst [, a] = await alice.init();\nconst [s, b] = await bob.init();\n```\n\nAfter designing and building a multiplayer game such as _Rock, Paper, Scissors_, a straightforward approach to testing the game comprehensively might involve running the game with all possible inputs from each player and asserting the outcomes. SimLang makes this process easy and convenient by allowing us to _branch state_ at this point in the simulation and run the game for all possible inputs using the `play` function as seen below. `play` returns the actual outcome of the game, which we then compare against our expected outcome.\n\n```javascript\nfor (let aHand = 0; aHand < 3; aHand++) {\n  for (let bHand = 0; bHand < 3; bHand++) {\n    const r = await play(s.copy(),aHand,bHand,a,b,consensus);\n    r.assertVar(winner(aHand,bHand));\n  }\n}\n```\n\nThe `play` function is defined as follows. It accepts:\n\n1. a reference to a Scenario `sc`\n2. Alice's input/hand `aHand`\n3. Bob's input/hand `bHand`\n4. a reference to the participant `alice`\n5. a reference to the participant `bob`\n6. a reference to the  `consensus`\n\nIn this example, we are simulating the most basic form of the game _Rock, Paper, Scissors_. Alice plays her hand, and it is published by the consensus. Then Bob plays his hand, and it is published by the consensus. Both players learn the outcome of the game, and subsequently exit the decentralized application.\n\n```javascript\nconst play = async (sc,aHand,bHand,alice,bob,consensus) => {\n  let s = await sc.who(alice).interact('getHand', aHand);\n  s = await s.who(consensus).publish(alice);\n  s = await s.who(bob).interact('getHand', bHand);\n  await consensus.publish(bob);\n  await alice.exit();\n  await bob.exit();\n  const r = await alice.getStatus();\n  // game over\n  assert.equal(r,\"Done\");\n  return alice.getVar('outcome');\n}\n```\n\n## rps-6-timeouts\nIn this section of the tutorial, naturally we are inclined to demonstrate exploring timeouts with SimLang. For convenience, rather than having to think about the clock when attempting to test timeout situations, the SimLang library provides a `forceTimout` method with the `Scenario` object.\n\n```javascript\n// imports\nimport * as lang from '@reach-sh/simulator-lang';\nimport * as assert from 'assert';\n\nconst main = async () => {\n  console.log(\"Init Testing!\")\n\n  // functional scenario this time\n  const fs = new lang.FunctionalScenario();\n  let s = await fs.init();\n  let a;\n  let b;\n  const pi = await fs.pingServer();\n  const alice = fs.participants.Alice;\n  const bob = fs.participants.Bob;\n  const consensus = fs.consensus;\n\n  // init alice with a balance of 10\n  // also the init values: wager, deadline\n  [s, a] = await s.who(alice).init(10,\n    {'wager': new lang.ReachNumber(10).format(),\n    'deadline': new lang.ReachNumber(99).format()}\n  );\n  ```\n\nWe see here that the `Participant` `init` function returns a list of two values: the new `Scenario` where that `Participant` is now running the DApp, and a reference to the initialized `Participant` which will now include more information such as a `Wallet` and a local `Store`.\n\n__Note__: The `consensus` `Actor` is initialized automatically by the Simulator, because it never has any init values.\n\n__Note__:  `Actor` is the `Participant` superclass. In the Reach Simulator, only the `consensus` object is an `Actor` but not a `Participant`.\n\n__Note__:  When simulating with the the `ImperativeScenario`, the `Participant` `init` function still returns a reference to the new `Scenario`, but since we're tracking it by reference this value can be ignored.\n\n```javascript\n  [s, b] = await s.who(bob).init(10);\n\n  // we define a play function\n  const play = async (s,aHand,bHand,alice,bob,consensus) => {\n    // Alice interactively gets her hand (0)\n    s = await s.who(alice).interact('getHand', aHand);\n    // getRandom\n    s = await s.who(alice).interact('random', 4444);\n    // Alice's wager/deadline is published\n    s = await s.who(consensus).publish(alice);\n    // Alice receives the results of publication\n    s = await s.who(alice).receive();\n    // ...\n```\n\nYou may have noticed that, unlike in the `ImperativeScenario` which modified it's own object reference at every step of the simulation, here with the `FunctionalScenario` we must modify the reference `s` ourselves. This may seem tedious at first, but this also presents us with the opportunity to, at any point, give the scenario reference a unique name, essentially transforming it into a simulator _breakpoint_.\n\n```javascript\n\t// ...\n    // Bob interactively gets his hand (1)\n    // and also receives Alice's publication\n    // let's name a special \"breakpoint\" that we'll return to\n    // in order to test different timeout scenarios\n    //  ↓↓\n    let sBeforeTimeout = await s.who(bob).interact('getHand', bHand);\n\n    // force Bob's hand publish to timeout!\n    s = await sBeforeTimeout.forceTimeout();\n\n    // timeout\n    s = await s.who(consensus).publish(bob);\n    s = await s.who(alice).receive();\n    s = await s.who(bob).receive();\n    // closeTo\n    s = await s.who(consensus).publish(alice);\n    s = await s.who(alice).receive();\n    s = await s.who(bob).receive();\n    // first scenario done\n    let w = await alice.balanceOf();\n    // check that Alice kept her money\n    assert.equal(w,10);\n\n    // test the scenario where Alice times out\n    // we're going back in time to our breakpoint here\n    //        ↓↓\n    s = await sBeforeTimeout.who(consensus).publish(bob);\n    s = await s.who(alice).receive();\n    s = await s.who(bob).receive();\n\n    // force Alice's hand publish to timeout!\n    s = await s.forceTimeout();\n    // timeout\n    s = await s.who(consensus).publish(alice);\n    s = await s.who(alice).receive();\n    s = await s.who(bob).receive();\n    // closeTo\n    s = await s.who(consensus).publish(bob);\n    s = await s.who(alice).receive();\n    s = await s.who(bob).receive();\n    w = await bob.balanceOf();\n    // check that Bob got everything\n    assert.equal(w,20);\n  }\n  // play game with these inputs/assertions\n  await play(s,0,1,a,b,consensus);\n  console.log(\"Testing Complete!!!\")\n}\n\nmain();\n```\n\n## rps-7-loops\n\nIn order to demonstrate the power of the simulator, we will go about testing the `rps-7-loops` tutorial in a somewhat contrived manner: we simulate the beginning of the program normally, but upon reaching the while loop which tests the `DRAW` condition, rather than running through the full loop naturally, we repeatedly re-run the original iteration of the loop, restarting the loop each time with random inputs, until someone actually wins.\n\n```javascript\nimport * as lang from '@reach-sh/simulator-lang';\nimport * as assert from 'assert';\n\nconst main = async () => {\n  console.log(\"Init Testing!\")\n  const DRAW = 1;\n  const fs = new lang.FunctionalScenario();\n  let s = await fs.init();\n  let alice; let bob;\n  const a = fs.participants.Alice;\n  const b = fs.participants.Bob;\n  const consensus = fs.consensus;\n  [s, alice] = await s.who(a).init(10,\n    {'wager': new lang.ReachNumber(10).format(),\n    'deadline': new lang.ReachNumber(99).format()}\n  );\n  [s, bob] = await s.who(b).init(10);\n  s = await s.who(consensus).publish(alice);\n  s = await s.who(bob).receive();\n  s = await s.who(consensus).publish(bob);\n\n  // here we define the play function to represent an\n  // iteration of the while loop\n  const play = async (s,alice,bob,consensus) => {\n    let aHand = Math.floor(Math.random() * 3);\n    let bHand = Math.floor(Math.random() * 3);\n\n    s = await s.who(alice).interact('getHand', aHand);\n    s = await s.who(alice).interact('random', (Math.floor(Math.random() * 4444)));\n    s = await s.who(consensus).publish(alice);\n\n    s = await s.who(alice).receive();\n    s = await s.who(bob).interact('getHand', bHand);\n    s = await s.who(consensus).publish(bob);\n    s = await s.who(alice).receive();\n    s = await s.who(bob).receive();\n\n    s = await s.who(consensus).publish(alice);\n\n    let outcome = (await s.who(consensus).getVar('outcome')).contents();\n    // when using the FunctionalScenario, helper functions need to return\n    // the final scenario reference\n    //     ↓↓\n    return [s,outcome];\n  }\n\n  let outcome = DRAW;\n  let counter = 0;\n  while (outcome === DRAW) {\n    counter++;\n    [s,outcome] = await play(s,alice,bob,consensus);\n  }\n\n  s = await s.who(alice).exit();\n  s = await s.who(bob).exit();\n  // show the game outcome, which is guaranteed to not\n  // be a draw\n  console.log(outcome);\n  // show how many times we had to play to find\n  // a clear winner\n  console.log(`game played ${counter} times`);\n  console.log(\"Testing Complete!!!\");\n}\n\nmain();\n\n```\n\n# Conclusion\n\nThe Reach Programmatic Simulator (SimLang) is a powerful and flexible tool that allows developers to debug and create exhaustive tests for their Reach programs. These tests are connector-agnostic and do not require any specific test network to execute.\n","readmeFilename":"README.md"}