package-lock.json 40 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093
  1. {
  2. "name": "frontend",
  3. "lockfileVersion": 3,
  4. "requires": true,
  5. "packages": {
  6. "": {
  7. "dependencies": {
  8. "mathjs": "7.0.1",
  9. "react": "16.9.0",
  10. "react-dom": "16.9.0"
  11. },
  12. "devDependencies": {
  13. "shadow-cljs": "2.8.83"
  14. }
  15. },
  16. "node_modules/asn1.js": {
  17. "version": "4.10.1",
  18. "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
  19. "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
  20. "dev": true,
  21. "dependencies": {
  22. "bn.js": "^4.0.0",
  23. "inherits": "^2.0.1",
  24. "minimalistic-assert": "^1.0.0"
  25. }
  26. },
  27. "node_modules/asn1.js/node_modules/bn.js": {
  28. "version": "4.11.9",
  29. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
  30. "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
  31. "dev": true
  32. },
  33. "node_modules/assert": {
  34. "version": "1.5.0",
  35. "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
  36. "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
  37. "dev": true,
  38. "dependencies": {
  39. "object-assign": "^4.1.1",
  40. "util": "0.10.3"
  41. }
  42. },
  43. "node_modules/assert/node_modules/inherits": {
  44. "version": "2.0.1",
  45. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
  46. "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
  47. "dev": true
  48. },
  49. "node_modules/assert/node_modules/util": {
  50. "version": "0.10.3",
  51. "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
  52. "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
  53. "dev": true,
  54. "dependencies": {
  55. "inherits": "2.0.1"
  56. }
  57. },
  58. "node_modules/async-limiter": {
  59. "version": "1.0.1",
  60. "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
  61. "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
  62. "dev": true
  63. },
  64. "node_modules/base64-js": {
  65. "version": "1.3.1",
  66. "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
  67. "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
  68. "dev": true
  69. },
  70. "node_modules/bn.js": {
  71. "version": "5.1.2",
  72. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz",
  73. "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==",
  74. "dev": true
  75. },
  76. "node_modules/brorand": {
  77. "version": "1.1.0",
  78. "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
  79. "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
  80. "dev": true
  81. },
  82. "node_modules/browserify-aes": {
  83. "version": "1.2.0",
  84. "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
  85. "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
  86. "dev": true,
  87. "dependencies": {
  88. "buffer-xor": "^1.0.3",
  89. "cipher-base": "^1.0.0",
  90. "create-hash": "^1.1.0",
  91. "evp_bytestokey": "^1.0.3",
  92. "inherits": "^2.0.1",
  93. "safe-buffer": "^5.0.1"
  94. }
  95. },
  96. "node_modules/browserify-cipher": {
  97. "version": "1.0.1",
  98. "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
  99. "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
  100. "dev": true,
  101. "dependencies": {
  102. "browserify-aes": "^1.0.4",
  103. "browserify-des": "^1.0.0",
  104. "evp_bytestokey": "^1.0.0"
  105. }
  106. },
  107. "node_modules/browserify-des": {
  108. "version": "1.0.2",
  109. "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
  110. "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
  111. "dev": true,
  112. "dependencies": {
  113. "cipher-base": "^1.0.1",
  114. "des.js": "^1.0.0",
  115. "inherits": "^2.0.1",
  116. "safe-buffer": "^5.1.2"
  117. }
  118. },
  119. "node_modules/browserify-rsa": {
  120. "version": "4.0.1",
  121. "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
  122. "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
  123. "dev": true,
  124. "dependencies": {
  125. "bn.js": "^4.1.0",
  126. "randombytes": "^2.0.1"
  127. }
  128. },
  129. "node_modules/browserify-rsa/node_modules/bn.js": {
  130. "version": "4.11.9",
  131. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
  132. "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
  133. "dev": true
  134. },
  135. "node_modules/browserify-sign": {
  136. "version": "4.2.0",
  137. "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz",
  138. "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==",
  139. "dev": true,
  140. "dependencies": {
  141. "bn.js": "^5.1.1",
  142. "browserify-rsa": "^4.0.1",
  143. "create-hash": "^1.2.0",
  144. "create-hmac": "^1.1.7",
  145. "elliptic": "^6.5.2",
  146. "inherits": "^2.0.4",
  147. "parse-asn1": "^5.1.5",
  148. "readable-stream": "^3.6.0",
  149. "safe-buffer": "^5.2.0"
  150. }
  151. },
  152. "node_modules/browserify-sign/node_modules/readable-stream": {
  153. "version": "3.6.0",
  154. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  155. "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  156. "dev": true,
  157. "dependencies": {
  158. "inherits": "^2.0.3",
  159. "string_decoder": "^1.1.1",
  160. "util-deprecate": "^1.0.1"
  161. },
  162. "engines": {
  163. "node": ">= 6"
  164. }
  165. },
  166. "node_modules/browserify-sign/node_modules/safe-buffer": {
  167. "version": "5.2.1",
  168. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  169. "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
  170. "dev": true,
  171. "funding": [
  172. {
  173. "type": "github",
  174. "url": "https://github.com/sponsors/feross"
  175. },
  176. {
  177. "type": "patreon",
  178. "url": "https://www.patreon.com/feross"
  179. },
  180. {
  181. "type": "consulting",
  182. "url": "https://feross.org/support"
  183. }
  184. ]
  185. },
  186. "node_modules/browserify-zlib": {
  187. "version": "0.2.0",
  188. "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
  189. "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
  190. "dev": true,
  191. "dependencies": {
  192. "pako": "~1.0.5"
  193. }
  194. },
  195. "node_modules/buffer": {
  196. "version": "4.9.2",
  197. "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
  198. "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
  199. "dev": true,
  200. "dependencies": {
  201. "base64-js": "^1.0.2",
  202. "ieee754": "^1.1.4",
  203. "isarray": "^1.0.0"
  204. }
  205. },
  206. "node_modules/buffer-xor": {
  207. "version": "1.0.3",
  208. "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
  209. "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
  210. "dev": true
  211. },
  212. "node_modules/builtin-status-codes": {
  213. "version": "3.0.0",
  214. "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
  215. "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
  216. "dev": true
  217. },
  218. "node_modules/cipher-base": {
  219. "version": "1.0.4",
  220. "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
  221. "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
  222. "dev": true,
  223. "dependencies": {
  224. "inherits": "^2.0.1",
  225. "safe-buffer": "^5.0.1"
  226. }
  227. },
  228. "node_modules/complex.js": {
  229. "version": "2.0.11",
  230. "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.0.11.tgz",
  231. "integrity": "sha512-6IArJLApNtdg1P1dFtn3dnyzoZBEF0MwMnrfF1exSBRpZYoy4yieMkpZhQDC0uwctw48vii0CFVyHfpgZ/DfGw==",
  232. "engines": {
  233. "node": "*"
  234. }
  235. },
  236. "node_modules/console-browserify": {
  237. "version": "1.2.0",
  238. "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
  239. "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
  240. "dev": true
  241. },
  242. "node_modules/constants-browserify": {
  243. "version": "1.0.0",
  244. "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
  245. "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
  246. "dev": true
  247. },
  248. "node_modules/core-util-is": {
  249. "version": "1.0.2",
  250. "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  251. "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
  252. "dev": true
  253. },
  254. "node_modules/create-ecdh": {
  255. "version": "4.0.3",
  256. "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
  257. "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
  258. "dev": true,
  259. "dependencies": {
  260. "bn.js": "^4.1.0",
  261. "elliptic": "^6.0.0"
  262. }
  263. },
  264. "node_modules/create-ecdh/node_modules/bn.js": {
  265. "version": "4.11.9",
  266. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
  267. "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
  268. "dev": true
  269. },
  270. "node_modules/create-hash": {
  271. "version": "1.2.0",
  272. "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
  273. "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
  274. "dev": true,
  275. "dependencies": {
  276. "cipher-base": "^1.0.1",
  277. "inherits": "^2.0.1",
  278. "md5.js": "^1.3.4",
  279. "ripemd160": "^2.0.1",
  280. "sha.js": "^2.4.0"
  281. }
  282. },
  283. "node_modules/create-hmac": {
  284. "version": "1.1.7",
  285. "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
  286. "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
  287. "dev": true,
  288. "dependencies": {
  289. "cipher-base": "^1.0.3",
  290. "create-hash": "^1.1.0",
  291. "inherits": "^2.0.1",
  292. "ripemd160": "^2.0.0",
  293. "safe-buffer": "^5.0.1",
  294. "sha.js": "^2.4.8"
  295. }
  296. },
  297. "node_modules/crypto-browserify": {
  298. "version": "3.12.0",
  299. "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
  300. "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
  301. "dev": true,
  302. "dependencies": {
  303. "browserify-cipher": "^1.0.0",
  304. "browserify-sign": "^4.0.0",
  305. "create-ecdh": "^4.0.0",
  306. "create-hash": "^1.1.0",
  307. "create-hmac": "^1.1.0",
  308. "diffie-hellman": "^5.0.0",
  309. "inherits": "^2.0.1",
  310. "pbkdf2": "^3.0.3",
  311. "public-encrypt": "^4.0.0",
  312. "randombytes": "^2.0.0",
  313. "randomfill": "^1.0.3"
  314. },
  315. "engines": {
  316. "node": "*"
  317. }
  318. },
  319. "node_modules/decimal.js": {
  320. "version": "10.2.0",
  321. "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz",
  322. "integrity": "sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw=="
  323. },
  324. "node_modules/des.js": {
  325. "version": "1.0.1",
  326. "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
  327. "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
  328. "dev": true,
  329. "dependencies": {
  330. "inherits": "^2.0.1",
  331. "minimalistic-assert": "^1.0.0"
  332. }
  333. },
  334. "node_modules/diffie-hellman": {
  335. "version": "5.0.3",
  336. "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
  337. "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
  338. "dev": true,
  339. "dependencies": {
  340. "bn.js": "^4.1.0",
  341. "miller-rabin": "^4.0.0",
  342. "randombytes": "^2.0.0"
  343. }
  344. },
  345. "node_modules/diffie-hellman/node_modules/bn.js": {
  346. "version": "4.11.9",
  347. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
  348. "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
  349. "dev": true
  350. },
  351. "node_modules/domain-browser": {
  352. "version": "1.2.0",
  353. "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
  354. "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
  355. "dev": true,
  356. "engines": {
  357. "node": ">=0.4",
  358. "npm": ">=1.2"
  359. }
  360. },
  361. "node_modules/elliptic": {
  362. "version": "6.5.2",
  363. "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
  364. "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
  365. "dev": true,
  366. "dependencies": {
  367. "bn.js": "^4.4.0",
  368. "brorand": "^1.0.1",
  369. "hash.js": "^1.0.0",
  370. "hmac-drbg": "^1.0.0",
  371. "inherits": "^2.0.1",
  372. "minimalistic-assert": "^1.0.0",
  373. "minimalistic-crypto-utils": "^1.0.0"
  374. }
  375. },
  376. "node_modules/elliptic/node_modules/bn.js": {
  377. "version": "4.11.9",
  378. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
  379. "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
  380. "dev": true
  381. },
  382. "node_modules/escape-latex": {
  383. "version": "1.2.0",
  384. "resolved": "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz",
  385. "integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw=="
  386. },
  387. "node_modules/events": {
  388. "version": "3.1.0",
  389. "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz",
  390. "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==",
  391. "dev": true,
  392. "engines": {
  393. "node": ">=0.8.x"
  394. }
  395. },
  396. "node_modules/evp_bytestokey": {
  397. "version": "1.0.3",
  398. "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
  399. "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
  400. "dev": true,
  401. "dependencies": {
  402. "md5.js": "^1.3.4",
  403. "safe-buffer": "^5.1.1"
  404. }
  405. },
  406. "node_modules/fraction.js": {
  407. "version": "4.0.12",
  408. "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.12.tgz",
  409. "integrity": "sha512-8Z1K0VTG4hzYY7kA/1sj4/r1/RWLBD3xwReT/RCrUCbzPszjNQCCsy3ktkU/eaEqX3MYa4pY37a52eiBlPMlhA==",
  410. "engines": {
  411. "node": "*"
  412. }
  413. },
  414. "node_modules/hash-base": {
  415. "version": "3.1.0",
  416. "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
  417. "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
  418. "dev": true,
  419. "dependencies": {
  420. "inherits": "^2.0.4",
  421. "readable-stream": "^3.6.0",
  422. "safe-buffer": "^5.2.0"
  423. },
  424. "engines": {
  425. "node": ">=4"
  426. }
  427. },
  428. "node_modules/hash-base/node_modules/readable-stream": {
  429. "version": "3.6.0",
  430. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  431. "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  432. "dev": true,
  433. "dependencies": {
  434. "inherits": "^2.0.3",
  435. "string_decoder": "^1.1.1",
  436. "util-deprecate": "^1.0.1"
  437. },
  438. "engines": {
  439. "node": ">= 6"
  440. }
  441. },
  442. "node_modules/hash-base/node_modules/safe-buffer": {
  443. "version": "5.2.1",
  444. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  445. "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
  446. "dev": true,
  447. "funding": [
  448. {
  449. "type": "github",
  450. "url": "https://github.com/sponsors/feross"
  451. },
  452. {
  453. "type": "patreon",
  454. "url": "https://www.patreon.com/feross"
  455. },
  456. {
  457. "type": "consulting",
  458. "url": "https://feross.org/support"
  459. }
  460. ]
  461. },
  462. "node_modules/hash.js": {
  463. "version": "1.1.7",
  464. "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
  465. "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
  466. "dev": true,
  467. "dependencies": {
  468. "inherits": "^2.0.3",
  469. "minimalistic-assert": "^1.0.1"
  470. }
  471. },
  472. "node_modules/hmac-drbg": {
  473. "version": "1.0.1",
  474. "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
  475. "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
  476. "dev": true,
  477. "dependencies": {
  478. "hash.js": "^1.0.3",
  479. "minimalistic-assert": "^1.0.0",
  480. "minimalistic-crypto-utils": "^1.0.1"
  481. }
  482. },
  483. "node_modules/https-browserify": {
  484. "version": "1.0.0",
  485. "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
  486. "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
  487. "dev": true
  488. },
  489. "node_modules/ieee754": {
  490. "version": "1.1.13",
  491. "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
  492. "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
  493. "dev": true
  494. },
  495. "node_modules/inherits": {
  496. "version": "2.0.4",
  497. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  498. "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  499. "dev": true
  500. },
  501. "node_modules/isarray": {
  502. "version": "1.0.0",
  503. "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  504. "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  505. "dev": true
  506. },
  507. "node_modules/isexe": {
  508. "version": "2.0.0",
  509. "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  510. "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  511. "dev": true
  512. },
  513. "node_modules/javascript-natural-sort": {
  514. "version": "0.7.1",
  515. "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz",
  516. "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k="
  517. },
  518. "node_modules/js-tokens": {
  519. "version": "4.0.0",
  520. "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  521. "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
  522. },
  523. "node_modules/loose-envify": {
  524. "version": "1.4.0",
  525. "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
  526. "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
  527. "dependencies": {
  528. "js-tokens": "^3.0.0 || ^4.0.0"
  529. },
  530. "bin": {
  531. "loose-envify": "cli.js"
  532. }
  533. },
  534. "node_modules/mathjs": {
  535. "version": "7.0.1",
  536. "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-7.0.1.tgz",
  537. "integrity": "sha512-ikFnvtvui8EA1KC+RsF7Sse34WA7EGsKnwwv7/lTRx04t25JtWpVWrs0ZcNKxygZVrOIpU9MRgbvXEFYFV3pOQ==",
  538. "dependencies": {
  539. "complex.js": "^2.0.11",
  540. "decimal.js": "^10.2.0",
  541. "escape-latex": "^1.2.0",
  542. "fraction.js": "^4.0.12",
  543. "javascript-natural-sort": "^0.7.1",
  544. "seed-random": "^2.2.0",
  545. "tiny-emitter": "^2.1.0",
  546. "typed-function": "^1.1.1"
  547. },
  548. "bin": {
  549. "mathjs": "bin/cli.js"
  550. },
  551. "engines": {
  552. "node": ">= 10"
  553. }
  554. },
  555. "node_modules/md5.js": {
  556. "version": "1.3.5",
  557. "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
  558. "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
  559. "dev": true,
  560. "dependencies": {
  561. "hash-base": "^3.0.0",
  562. "inherits": "^2.0.1",
  563. "safe-buffer": "^5.1.2"
  564. }
  565. },
  566. "node_modules/miller-rabin": {
  567. "version": "4.0.1",
  568. "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
  569. "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
  570. "dev": true,
  571. "dependencies": {
  572. "bn.js": "^4.0.0",
  573. "brorand": "^1.0.1"
  574. },
  575. "bin": {
  576. "miller-rabin": "bin/miller-rabin"
  577. }
  578. },
  579. "node_modules/miller-rabin/node_modules/bn.js": {
  580. "version": "4.11.9",
  581. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
  582. "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
  583. "dev": true
  584. },
  585. "node_modules/minimalistic-assert": {
  586. "version": "1.0.1",
  587. "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
  588. "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
  589. "dev": true
  590. },
  591. "node_modules/minimalistic-crypto-utils": {
  592. "version": "1.0.1",
  593. "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
  594. "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
  595. "dev": true
  596. },
  597. "node_modules/minimist": {
  598. "version": "1.2.5",
  599. "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  600. "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
  601. "dev": true
  602. },
  603. "node_modules/mkdirp": {
  604. "version": "0.5.5",
  605. "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
  606. "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
  607. "dev": true,
  608. "dependencies": {
  609. "minimist": "^1.2.5"
  610. },
  611. "bin": {
  612. "mkdirp": "bin/cmd.js"
  613. }
  614. },
  615. "node_modules/node-libs-browser": {
  616. "version": "2.2.1",
  617. "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
  618. "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
  619. "dev": true,
  620. "dependencies": {
  621. "assert": "^1.1.1",
  622. "browserify-zlib": "^0.2.0",
  623. "buffer": "^4.3.0",
  624. "console-browserify": "^1.1.0",
  625. "constants-browserify": "^1.0.0",
  626. "crypto-browserify": "^3.11.0",
  627. "domain-browser": "^1.1.1",
  628. "events": "^3.0.0",
  629. "https-browserify": "^1.0.0",
  630. "os-browserify": "^0.3.0",
  631. "path-browserify": "0.0.1",
  632. "process": "^0.11.10",
  633. "punycode": "^1.2.4",
  634. "querystring-es3": "^0.2.0",
  635. "readable-stream": "^2.3.3",
  636. "stream-browserify": "^2.0.1",
  637. "stream-http": "^2.7.2",
  638. "string_decoder": "^1.0.0",
  639. "timers-browserify": "^2.0.4",
  640. "tty-browserify": "0.0.0",
  641. "url": "^0.11.0",
  642. "util": "^0.11.0",
  643. "vm-browserify": "^1.0.1"
  644. }
  645. },
  646. "node_modules/node-libs-browser/node_modules/punycode": {
  647. "version": "1.4.1",
  648. "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
  649. "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
  650. "dev": true
  651. },
  652. "node_modules/object-assign": {
  653. "version": "4.1.1",
  654. "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
  655. "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
  656. "engines": {
  657. "node": ">=0.10.0"
  658. }
  659. },
  660. "node_modules/os-browserify": {
  661. "version": "0.3.0",
  662. "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
  663. "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
  664. "dev": true
  665. },
  666. "node_modules/pako": {
  667. "version": "1.0.11",
  668. "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
  669. "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
  670. "dev": true
  671. },
  672. "node_modules/parse-asn1": {
  673. "version": "5.1.5",
  674. "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
  675. "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
  676. "dev": true,
  677. "dependencies": {
  678. "asn1.js": "^4.0.0",
  679. "browserify-aes": "^1.0.0",
  680. "create-hash": "^1.1.0",
  681. "evp_bytestokey": "^1.0.0",
  682. "pbkdf2": "^3.0.3",
  683. "safe-buffer": "^5.1.1"
  684. }
  685. },
  686. "node_modules/path-browserify": {
  687. "version": "0.0.1",
  688. "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
  689. "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
  690. "dev": true
  691. },
  692. "node_modules/pbkdf2": {
  693. "version": "3.1.1",
  694. "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
  695. "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
  696. "dev": true,
  697. "dependencies": {
  698. "create-hash": "^1.1.2",
  699. "create-hmac": "^1.1.4",
  700. "ripemd160": "^2.0.1",
  701. "safe-buffer": "^5.0.1",
  702. "sha.js": "^2.4.8"
  703. },
  704. "engines": {
  705. "node": ">=0.12"
  706. }
  707. },
  708. "node_modules/process": {
  709. "version": "0.11.10",
  710. "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
  711. "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
  712. "dev": true,
  713. "engines": {
  714. "node": ">= 0.6.0"
  715. }
  716. },
  717. "node_modules/process-nextick-args": {
  718. "version": "2.0.1",
  719. "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  720. "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  721. "dev": true
  722. },
  723. "node_modules/prop-types": {
  724. "version": "15.7.2",
  725. "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
  726. "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
  727. "dependencies": {
  728. "loose-envify": "^1.4.0",
  729. "object-assign": "^4.1.1",
  730. "react-is": "^16.8.1"
  731. }
  732. },
  733. "node_modules/public-encrypt": {
  734. "version": "4.0.3",
  735. "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
  736. "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
  737. "dev": true,
  738. "dependencies": {
  739. "bn.js": "^4.1.0",
  740. "browserify-rsa": "^4.0.0",
  741. "create-hash": "^1.1.0",
  742. "parse-asn1": "^5.0.0",
  743. "randombytes": "^2.0.1",
  744. "safe-buffer": "^5.1.2"
  745. }
  746. },
  747. "node_modules/public-encrypt/node_modules/bn.js": {
  748. "version": "4.11.9",
  749. "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
  750. "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
  751. "dev": true
  752. },
  753. "node_modules/querystring": {
  754. "version": "0.2.0",
  755. "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
  756. "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
  757. "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
  758. "dev": true,
  759. "engines": {
  760. "node": ">=0.4.x"
  761. }
  762. },
  763. "node_modules/querystring-es3": {
  764. "version": "0.2.1",
  765. "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
  766. "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
  767. "dev": true,
  768. "engines": {
  769. "node": ">=0.4.x"
  770. }
  771. },
  772. "node_modules/randombytes": {
  773. "version": "2.1.0",
  774. "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
  775. "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
  776. "dev": true,
  777. "dependencies": {
  778. "safe-buffer": "^5.1.0"
  779. }
  780. },
  781. "node_modules/randomfill": {
  782. "version": "1.0.4",
  783. "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
  784. "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
  785. "dev": true,
  786. "dependencies": {
  787. "randombytes": "^2.0.5",
  788. "safe-buffer": "^5.1.0"
  789. }
  790. },
  791. "node_modules/react": {
  792. "version": "16.9.0",
  793. "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz",
  794. "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==",
  795. "dependencies": {
  796. "loose-envify": "^1.1.0",
  797. "object-assign": "^4.1.1",
  798. "prop-types": "^15.6.2"
  799. },
  800. "engines": {
  801. "node": ">=0.10.0"
  802. }
  803. },
  804. "node_modules/react-dom": {
  805. "version": "16.9.0",
  806. "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz",
  807. "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==",
  808. "dependencies": {
  809. "loose-envify": "^1.1.0",
  810. "object-assign": "^4.1.1",
  811. "prop-types": "^15.6.2",
  812. "scheduler": "^0.15.0"
  813. },
  814. "peerDependencies": {
  815. "react": "^16.0.0"
  816. }
  817. },
  818. "node_modules/react-is": {
  819. "version": "16.13.1",
  820. "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
  821. "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
  822. },
  823. "node_modules/readable-stream": {
  824. "version": "2.3.7",
  825. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
  826. "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
  827. "dev": true,
  828. "dependencies": {
  829. "core-util-is": "~1.0.0",
  830. "inherits": "~2.0.3",
  831. "isarray": "~1.0.0",
  832. "process-nextick-args": "~2.0.0",
  833. "safe-buffer": "~5.1.1",
  834. "string_decoder": "~1.1.1",
  835. "util-deprecate": "~1.0.1"
  836. }
  837. },
  838. "node_modules/readline-sync": {
  839. "version": "1.4.10",
  840. "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz",
  841. "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==",
  842. "dev": true,
  843. "engines": {
  844. "node": ">= 0.8.0"
  845. }
  846. },
  847. "node_modules/ripemd160": {
  848. "version": "2.0.2",
  849. "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
  850. "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
  851. "dev": true,
  852. "dependencies": {
  853. "hash-base": "^3.0.0",
  854. "inherits": "^2.0.1"
  855. }
  856. },
  857. "node_modules/safe-buffer": {
  858. "version": "5.1.2",
  859. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  860. "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  861. "dev": true
  862. },
  863. "node_modules/scheduler": {
  864. "version": "0.15.0",
  865. "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz",
  866. "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==",
  867. "dependencies": {
  868. "loose-envify": "^1.1.0",
  869. "object-assign": "^4.1.1"
  870. }
  871. },
  872. "node_modules/seed-random": {
  873. "version": "2.2.0",
  874. "resolved": "https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz",
  875. "integrity": "sha1-KpsZ4lCoFwmSMaW5mk2vgLf77VQ="
  876. },
  877. "node_modules/setimmediate": {
  878. "version": "1.0.5",
  879. "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
  880. "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
  881. "dev": true
  882. },
  883. "node_modules/sha.js": {
  884. "version": "2.4.11",
  885. "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
  886. "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
  887. "dev": true,
  888. "dependencies": {
  889. "inherits": "^2.0.1",
  890. "safe-buffer": "^5.0.1"
  891. },
  892. "bin": {
  893. "sha.js": "bin.js"
  894. }
  895. },
  896. "node_modules/shadow-cljs": {
  897. "version": "2.8.83",
  898. "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.8.83.tgz",
  899. "integrity": "sha512-oqqSLARvYXopA9QLf5znrguvJOSRm65LYL9XHuRWaUbMGXlygqgCjSFgW1yREXmqUQ+i2TLoA1zulYO6nTTy6g==",
  900. "dev": true,
  901. "dependencies": {
  902. "mkdirp": "^0.5.1",
  903. "node-libs-browser": "^2.0.0",
  904. "readline-sync": "^1.4.7",
  905. "shadow-cljs-jar": "1.3.1",
  906. "source-map-support": "^0.4.15",
  907. "which": "^1.3.1",
  908. "ws": "^3.0.0"
  909. },
  910. "bin": {
  911. "shadow-cljs": "cli/runner.js"
  912. },
  913. "engines": {
  914. "node": ">=6.0.0"
  915. }
  916. },
  917. "node_modules/shadow-cljs-jar": {
  918. "version": "1.3.1",
  919. "resolved": "https://registry.npmjs.org/shadow-cljs-jar/-/shadow-cljs-jar-1.3.1.tgz",
  920. "integrity": "sha512-IJSm4Gfu/wWDsOQ0wNrSxuaGdjzsd78us+3bop3cpWsoO2Igdu6VIBItYrZHRRBKl5LIZKXfnSh/2eWG3C1EFw==",
  921. "dev": true
  922. },
  923. "node_modules/shadow-cljs/node_modules/source-map-support": {
  924. "version": "0.4.18",
  925. "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
  926. "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
  927. "dev": true,
  928. "dependencies": {
  929. "source-map": "^0.5.6"
  930. }
  931. },
  932. "node_modules/source-map": {
  933. "version": "0.5.7",
  934. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
  935. "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
  936. "dev": true,
  937. "engines": {
  938. "node": ">=0.10.0"
  939. }
  940. },
  941. "node_modules/stream-browserify": {
  942. "version": "2.0.2",
  943. "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
  944. "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
  945. "dev": true,
  946. "dependencies": {
  947. "inherits": "~2.0.1",
  948. "readable-stream": "^2.0.2"
  949. }
  950. },
  951. "node_modules/stream-http": {
  952. "version": "2.8.3",
  953. "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
  954. "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
  955. "dev": true,
  956. "dependencies": {
  957. "builtin-status-codes": "^3.0.0",
  958. "inherits": "^2.0.1",
  959. "readable-stream": "^2.3.6",
  960. "to-arraybuffer": "^1.0.0",
  961. "xtend": "^4.0.0"
  962. }
  963. },
  964. "node_modules/string_decoder": {
  965. "version": "1.1.1",
  966. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  967. "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  968. "dev": true,
  969. "dependencies": {
  970. "safe-buffer": "~5.1.0"
  971. }
  972. },
  973. "node_modules/timers-browserify": {
  974. "version": "2.0.11",
  975. "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz",
  976. "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==",
  977. "dev": true,
  978. "dependencies": {
  979. "setimmediate": "^1.0.4"
  980. },
  981. "engines": {
  982. "node": ">=0.6.0"
  983. }
  984. },
  985. "node_modules/tiny-emitter": {
  986. "version": "2.1.0",
  987. "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
  988. "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
  989. },
  990. "node_modules/to-arraybuffer": {
  991. "version": "1.0.1",
  992. "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
  993. "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
  994. "dev": true
  995. },
  996. "node_modules/tty-browserify": {
  997. "version": "0.0.0",
  998. "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
  999. "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
  1000. "dev": true
  1001. },
  1002. "node_modules/typed-function": {
  1003. "version": "1.1.1",
  1004. "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-1.1.1.tgz",
  1005. "integrity": "sha512-RbN7MaTQBZLJYzDENHPA0nUmWT0Ex80KHItprrgbTPufYhIlTePvCXZxyQK7wgn19FW5bnuaBIKcBb5mRWjB1Q==",
  1006. "engines": {
  1007. "node": ">= 6"
  1008. }
  1009. },
  1010. "node_modules/ultron": {
  1011. "version": "1.1.1",
  1012. "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
  1013. "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
  1014. "dev": true
  1015. },
  1016. "node_modules/url": {
  1017. "version": "0.11.0",
  1018. "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
  1019. "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
  1020. "dev": true,
  1021. "dependencies": {
  1022. "punycode": "1.3.2",
  1023. "querystring": "0.2.0"
  1024. }
  1025. },
  1026. "node_modules/url/node_modules/punycode": {
  1027. "version": "1.3.2",
  1028. "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
  1029. "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
  1030. "dev": true
  1031. },
  1032. "node_modules/util": {
  1033. "version": "0.11.1",
  1034. "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
  1035. "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
  1036. "dev": true,
  1037. "dependencies": {
  1038. "inherits": "2.0.3"
  1039. }
  1040. },
  1041. "node_modules/util-deprecate": {
  1042. "version": "1.0.2",
  1043. "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  1044. "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
  1045. "dev": true
  1046. },
  1047. "node_modules/util/node_modules/inherits": {
  1048. "version": "2.0.3",
  1049. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  1050. "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
  1051. "dev": true
  1052. },
  1053. "node_modules/vm-browserify": {
  1054. "version": "1.1.2",
  1055. "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
  1056. "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
  1057. "dev": true
  1058. },
  1059. "node_modules/which": {
  1060. "version": "1.3.1",
  1061. "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
  1062. "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
  1063. "dev": true,
  1064. "dependencies": {
  1065. "isexe": "^2.0.0"
  1066. },
  1067. "bin": {
  1068. "which": "bin/which"
  1069. }
  1070. },
  1071. "node_modules/ws": {
  1072. "version": "3.3.3",
  1073. "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
  1074. "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
  1075. "dev": true,
  1076. "dependencies": {
  1077. "async-limiter": "~1.0.0",
  1078. "safe-buffer": "~5.1.0",
  1079. "ultron": "~1.1.0"
  1080. }
  1081. },
  1082. "node_modules/xtend": {
  1083. "version": "4.0.2",
  1084. "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
  1085. "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
  1086. "dev": true,
  1087. "engines": {
  1088. "node": ">=0.4"
  1089. }
  1090. }
  1091. }
  1092. }