{"_id":"topsis","_rev":"34-cbdb3019d9146483388b7e80d4827a3d","name":"topsis","dist-tags":{"latest":"1.3.2"},"versions":{"1.0.0":{"name":"topsis","version":"1.0.0","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"_id":"topsis@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-50ru986vZodaM5Jwy4CTnzHvFAVvpRmAlW7mTCVUd9cA1l5Q1kK2/LO5JZe5oiYJoXemaFKaKcFX6/Mn130cXg==","shasum":"d2324b28a0669e70952cfc4d2ba9017f05ee0ae1","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.0.tgz","fileCount":2,"unpackedSize":5039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI1HACRA9TVsSAnZWagAAqlYP/1mybY9rF13SdmAIm3xM\n7Sy2cA7aSzOIpI4O5hBtQHkfbK2MIQobXmEhK/aWKjINGUuNVrEIcr7UHhwI\nAGpoZdbpgZ636rfj5wtyyRda4OOm5txQQ2xRoZEW2glgCgFUHi64uw/l48vI\nGMxP7ZhYbSoCik17Gb7CvSN3l3WJIcjduS8rRKioxJUFXSOjNtQRU1WcvtDd\nkeYJWVDRKjTLVhCgif6+GQn3KvcVeTpyzcHnKntvnUqQPSBEBdpnTZLEg2Pv\nRGSppLdmifq1RGY/cJBgsm+e19pR8D8pmxWFsDSvmRctKpMqMaNMtlAM7nWj\nSzjwt9L+Q+kN6fTMBj0pOMPWgNCfYtB6kl0YkVqLd7TbJM+szREExn15BaoX\nFPFfMboWpLrUbGi5GbHvSgrrsN5jfE2SaPicu5m1emNTuDuD5mI3WcNbyA29\nHLKxH/Qvu382L3+wD4XXVrr/SD5nFn4f5qo+CYEQISu2saEM43Bf1K/EZ7UM\niUltszstInFvmNgEZBbouT2c84OvX5NdOaKsjDOavyV+XhM6biI/oKxbdv4Z\nEqvEm8kPz7FpuPrIBnZNsrDJYtfXHZzM/eF0jTn+fPws0YtB5UHHG+dFeHC9\n+iKQmVF8bQAS/O5RPcF4gu2GIjM9LiZMNbFYuezi9i9iF2+LOMOlwrV1dCFw\nIPuj\r\n=29u6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjQCHjuVl7by88c2ZM0iZS31v3uqkqtjnoWJN6nM0vUAiEAqbGHrFa45A68K2G6O90Vsii5+4H9efMvWEt+ZgMiVuI="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.0_1545818559914_0.30544943709264105"},"_hasShrinkwrap":false},"1.0.1":{"name":"topsis","version":"1.0.1","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"_id":"topsis@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-pdqTX5wUxB9IZeo9dTZRWvAX4inUxQ2lMCJOzafhA0oqStbhDkXBG/Bi1SiCa42ReV+0Wj4AIQDAF92PCKrPRQ==","shasum":"cb92da7020d45cacea86b270d057ce7908f61bdc","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.1.tgz","fileCount":3,"unpackedSize":6362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI1X+CRA9TVsSAnZWagAA0pEP/0lv+R0RuQR2ZseacsbX\nQzyElLgXCXq2jMTh2842onvBsW6NDficOaQXQNMIaDhX8HivLPkO1ZWVG0O5\ni3mZLG8QG9uDPeFRahROxd6ZYxKWYgd/Ez4nU/N418XSN8iNxdwJAPJezrRd\n7fzBRU3oTo2cd9dANaAaZf1Gd51W9a7VmCkQM9UYk9FmYpjmRCbRGt6GW874\n/CaUajJwygcY0bEQF/ftlKZaLr63ottUp8KzS5QXH+zaQvXzi70upcYVPw7q\nTEPf1SBM0qDoGgskLP6HgPgffWjI3QWuFgK/xqitUw9AAqu4TOTrdavzvliA\n8H+fPaTogGCJJ9s2BzpgEr3uMHQrV8YSYA4qlMIO11HtEToUOghS4YMCZwB+\nzWu90zBpFKjdbphA0mTbiZ/rSfP+F4zYa2JvdJiSk4ITVhiCGZIY1mDicdXB\nXavLVNNMCXoPuXHCR2eDNFbrGywkmV2yE1tUF2mp5fX7pLPGU7eFyVOjfSLQ\nUVKuMbRQyu0PmDniurEkPOe0mAoocs7z0rC7uidrQ9zCVszl3qqVrC8+YAYf\n10GeR/QbWsFjZGjfpMQHZOliDlVtaPSBw4kqY1pl8V3/25q0kCJoL2s+/wkV\n4J6ucWEk2yeJSP1VR+4vqDJXCLv0nZJZts7yVEKHmqg/6DZtef2Z3y6o/+cP\nyIYL\r\n=hPVr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/z0g4MDlJarnEZgpQl+N79iOvYO0/p0dyhxb3uj9p4AiAvBOg8zn9d/6i9QEwp1IHGZn8SqgEvi83hvtymQdAshA=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.1_1545819645622_0.6244453648802661"},"_hasShrinkwrap":false},"1.0.2":{"name":"topsis","version":"1.0.2","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"_id":"topsis@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-Tzb5pQZjpvGPX1AnYzeDCAEtQXe/xapOQU0MMMxGAMhMKkUkNOoWfTPpvctD8hawwBA15mL/ayrbyA825DLXZg==","shasum":"d63234520925dfbc271b4417c5d2031fd8ad831e","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.2.tgz","fileCount":3,"unpackedSize":6605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI1arCRA9TVsSAnZWagAAIdoP/01TRNR6sB4FcHRmCZQE\nbP3DLRd6gAbIv0kAcEdvOZQWCKV+yBB6KC9KBogZ06EN1Gpa1xgyXTf1qLo+\neCrnXLZTX8mt9CF0N/VvVaQ+J5ev094pdfUe5oLhf/6QnmtsasDKoTFMhguC\n1BHvO6Joz1n37JiEz6BdQ87m1/dtVF5MVI9o/ev/xN95yZsqKgmK8lPIUSOV\nEK7aKPnFziRh+fd+Sd/uZw2hOu0ns7VlSllTvwnOgPPbZYCvZLYWu/TtylU9\nNh22ibFnJcq2Am/taWncuVXTpoR6p+d5dJovRVgq3O93IPJ6A+LGD6uGp+79\nXdFUQGF4QlhZZKMWDKIWDFAXn5FzjD9csjHpk0V6dJvTFjt60FMcavMdOX46\nZLKLAU/dM2ieeWyHs5i8SNtpp6JLXU6hJnwG1Qfwbw396Quv2W0OVOHqFzXH\n5KRUhuITXHZxMvxgvnfa1KfxROnspTcIHOBEVWSbcUeuyWWZkdh+h7pModUL\nDVnqymVCgIQlvwmP38Tdt8Of8IauG8C/IUTTID5PZZ/hkLUXSa/zWJWHPekT\nRo+zXb2CDM1r2nvXdOIvsxEmDsl/zFBokcW448rTsU+ONWNsGxhEJVxqp7D6\nqdDO59O75V4xtnfpiBoIFB2NUYIiFZQpZERrUYIeUh+S7/FFgxy1h2mDI2tz\nvhMC\r\n=7JyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKaPl6oB0w9wfv6h/t7+PATy2qK7z+rSH6HF/pHSKXPAIgES7YLnAkSydN1jK3cJWPNVypG3hVsu6/rDrwyIKFrrE="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.2_1545819818627_0.3325485034085853"},"_hasShrinkwrap":false},"1.0.3":{"name":"topsis","version":"1.0.3","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"_id":"topsis@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-/QBexK5An1LbAZxVFugIvONtdg+W8lHj1X8oCB0to/S4g5EGq79esY2c4jakfDM5TwDsgJPCM9/S9gX0rhTmNg==","shasum":"c6996feae54507000246059887d2643c9c0beee8","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.3.tgz","fileCount":3,"unpackedSize":6785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI1gwCRA9TVsSAnZWagAAB5YP/RaQxRnmzOOrOYfkfN+n\nsueSBQfR/BMAkWfD9K9QigKM5ziSYbIZKQEmuFkOC1lS2uoE9ee7zxQ+eTxN\nvGPpJ7fYT6/dlFAKYFZpup1zGWSBf9uvkGBxUVH4VVsXQ3tXS4isFy/4h5wM\nZcQfAjMW0TA1nUQ42I0I9YIFJ2XvuLv4ktlduX1dkS3L2BpV6lMNCOx32yuO\nnubqWCHREiuzcpM8E7EVyFdUMaJhyOBCXUWHzWRjgXvTe8D+j/e6KhtL+kEF\neRLf1i4jKWP9nIGnul/PdbjpUcAyUguGUCl/edjGuR/+axY9bHCQx8fe3acA\nPMx3PTUfuCWb+YxT9AQ8QWu39+2N7hHmKc4nMyK026GJ6KBFO1SUBQ0MUjoR\nVJti5Fy/6kOwFSdxfEgPLCL/BogrjUliFg8US489TOeD/LAwa1D7fzQL4DMk\nwEtysEYG7OdqBToU0hSd1jzHL4jozuYxs6o6HHiM0JdyTXbBAiLykhKFrvrw\nhonhs+LDnsTLRF4ApggrSlyAZmGjJhgoRlNSLrwC6eOEt68jYCYZtW0sPF1h\nsJDZq967A6r0s5HqmETtxcLPXty79jr5zuNscyoV/7RLq/BUnsqbZgRkUzOK\nd+UlQ0kuIeylINkzO0ZdbXdITx6tB84FxZ+5c+5z5YHFInJ9BPyB/8yrHPiJ\npOTr\r\n=8WI0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfJxTVducfs3O4kG+E/SMoMGFO8gd4MXea+3ckX6SU3gIgDKeRJd2U+VderCX6Z4EITJB9FJRDgh9EbVhPsthKXhY="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.3_1545820208052_0.5883404006081296"},"_hasShrinkwrap":false},"1.0.4":{"name":"topsis","version":"1.0.4","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"c3a3c0210cce75c335f0d972d7cfc75f887ec586","_id":"topsis@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-0UdDwFQe5HPvBz3oPujEqunrTvDj58DyBQb+IlYhhCthXHzqxAblSaZM5DtQv0SdQwNZkR0SdtMyzAj5jDUo3Q==","shasum":"145b89686a96078210bbd11ff8d1fcb46d60a183","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.4.tgz","fileCount":3,"unpackedSize":8200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI10vCRA9TVsSAnZWagAApbkP/i64WRGH6qROITIDiodz\n+YRJukeTkPPV9hF8DZm9EqcM4DFrd/FSL1Q5E4EMUf1vEkftMl2z/5CdoR7V\nNZ154yp0fSReCSViBo9LZlVJ/0XDhdTFEDv5BJSlVaEd3KNYsl+f/8sdfIU2\nmusI4Rwt+/KoFxEquD5fAiaBdOchw8vfVwpIbk7KMBCmBkTIz39HSoyNLqKn\nQGJ2XmO6/umtEt8TXwHmkaZ2NcdxZKb92OhkYyFITLb6ZUOb1ZRHbMU+FM+t\nuF46ojJzs+OIPTzX5Me/ha1NYbAmltcNudNjsoSMNEJw8r0wrqJyZe4AufED\nLc2nS72/0CfMBfhfPPTv8586Z8IHFv+EkzI+JEHdSYmfl5Txp4hU9zz5jdNC\n5a+04GyCWN03y8fesp/W4x/u1S3PBWKEW27E5w59jt3wYupMQFQrGrPtxpKU\nnYWuZSQtkLrHqI0eIeCr0PGqc6pgwpvATLofYXX0aLxQ6estybVABv6lilK6\nS/eFBE4ZDVf9vPtchOpLWRspdojLUfMUcqhbs+/lPYUr1x4HnrkqZxwc+PgK\nVO1E56+CFi4hYVzNKElmHYeWtXB8nWv5mqgQp5OcfOLTZgmSYbhQOKoRDB6C\nfofkIfA7GMzPgR0uf2Kq7W8AXlSTGIG3n119WgIwchq3EiMaxiXsBe+qrFvO\n4pPC\r\n=vU52\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/cBY9Ie6eSVKskQONzu3aPTTp2uRCfMRvWjbU0GLRFQIgdq7WfHTj2M51Z9ig1+oAGXH9gj9OEwLbOwZ2hy6lL7E="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.4_1545821486568_0.5116588213907687"},"_hasShrinkwrap":false},"1.0.5":{"name":"topsis","version":"1.0.5","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"915721203576b7c14e2fcbb3b5494f631f6d43d5","_id":"topsis@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-wWg/IIzid03w7VUYLiPkP3Y6ALxolUFeMZmGhG3+jRy7Ky/Ql+CmcfFqTMOZPrF2OHeVFd0+XN8k0mTzCT36Vw==","shasum":"2a29cf7e5fb75a3896e65b3c824a4f944d85cbf5","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.5.tgz","fileCount":3,"unpackedSize":8320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI148CRA9TVsSAnZWagAA02cP/jGSfJWVIeaYecfFrMvB\n/Tq1ebelnWMJ1hItl7odA5TjiPCLpdKsqt54Xu9WVIr/XqOv+DdmpAGQjx2w\nvKNNnziNkwV087jM7eN73NJmzhKiC8Rj5qXph5qufySHGkwy2GUN09XgWUat\npn0LTIM3XJ9n7l2v5zRWaS1aXZWqHQGs5ggGO1EnwemO8HUuIo/W+MN79qZO\noBlUghqpBjtHRiWPtTp1NGCWkALd0rP2TG7lHv8LBaPH4Ueo32GTzuwgXF9t\nY7R+ik3pVBl5IXuhX+dKrZUiPUqQ/3Qu9VgSB9uPyb8E0OoIkTmLElBe8/dp\n5C8GmqjJONRu8fDuCS/xXY7MqMH4AgAci2nSu9UIwrSZuvJNWscLEtscazpT\ndRrU/xnfRRsD2kU8vapRdZurp/jMsaZOTovEsrFykz66vKnjMUFslSl+/AnF\ncQC1kmXSObNGCXgkdRon6/Dl0FaUZ5drakBR3Vewfkwb7YLYX0yEy9CcRVKV\nE6aGj4u1ewCyVBNZUWczQs08Sn0FUWCpE98RqWDc2fUFr48soHHaU4rADk0c\nO0KjJH4aTrskoW04ha/dZcfC2KBhd9YSsx0nfK2Jj5CD9E8C8JXIw6zuj2+P\n+JEB+B6Uqbs6nli77dwdvSInNkCAVGkCB+p0woSfyyBbEFF3kLQWnSpH2I1g\n4DJs\r\n=Z/QF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqvYWPAv+aqbeh6EGANSRe/T+SVRYXq6CsKCJL+5SUNAiEAi+YfCeCAwl9d8iBPZ4uHm5XpN2w5GoD87ZHuQ7BpHak="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.5_1545821755602_0.6205693236285088"},"_hasShrinkwrap":false},"1.0.6":{"name":"topsis","version":"1.0.6","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"9ee2b071172b072149a1686092aee3f2486956a8","_id":"topsis@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-6DY/aXvWPB5e2d+kLdULDzpbZma8pnWIoW5U3fVC59BHYFkVIiDKVtqkjyA+MTFvEZ4v2HcWriEctnsrG/k54A==","shasum":"d4e234014ad553f576b6df0e4a1076e32b7df288","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.6.tgz","fileCount":3,"unpackedSize":8314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI2IRCRA9TVsSAnZWagAAIGAQAIUDmDuk3kNDTDlURcyo\nDxyvGNrBQ6CNR2VZ0Xsuy0MXdD5zu4lJSqdnYTghDpZmsGTlCexaYTsCltA5\nNt/IGqAsv4qTaRH39yjuiFgJropbUD5h+r8+N1WkWMwwv63HNQ4+STn1Ff8Y\nw8dWNcIPuoDVA1m9rVSLtWa+iObYEhAdtrVXfYlxXePpw64BZmJ276Oz/8xq\n8SEvB8x9m+1azha8XlOao9ji9yg+BTg20vZBFYo1MSXzbgQ13AnuMY3uOMnM\ncIbM1YSxiHPk4Z6nyY1nDYdmMM9oUnoCbdGS99BaeHVcfDXp1bmNb+Lxg38N\nW2vQ8HyeVoevCPvCwHBzCsfiJ5JI9gyoTEvpAu1oIeyhp0bkDZM4/mJ3JznA\nPylNYCBWqyusJqc01bhKpJCDbM3ZiF8Qlofb8VjVDXJVQ0tei4teyRvBWolx\nB4+4+kQsILMshnbmdPFlwb0uyzFY/mUjfv30Ipb7Djqo7Im7UvXxTrOfmcuK\n3WLCdzfEHOOZR9GfISlLVrhLPHhBpI0vBkildlha/9qWm4eCvLPsFxP9fJ++\nxmA54Hd62HCfVE79ZIOyrxaRK0UQiJAOGa2lcQNJS/9a6GDaZHInB7FTQeOm\nkSO6KS1hRsJTU6hr2df7D1EsYPYGLAge67nmGYaDkrlmz/pB5HPP5KPtR7vA\njZ52\r\n=UBS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANJg2WRq0bKP8cTvs4+qcxg94V5tC84OWLJAWrbz1f/AiEA08AFUBeqMPbSme3bAtH8lriL57CULG+1YGJWTqLbQdg="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.6_1545822736753_0.9615712339880582"},"_hasShrinkwrap":false},"1.0.7":{"name":"topsis","version":"1.0.7","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"cd9289e46936b11349dca7239e37ca0c1a9eab7b","_id":"topsis@1.0.7","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-h3e7Rx9kRSr1moJNViwHRUvZRqnyNw9dNEbxnnBfzJU6kd9K42r9ETwRMi2Zw4/kvhe/bR976SwMAF1TeyobsQ==","shasum":"9386ca94ee3df91f7eb890fd50077b594f288c30","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.7.tgz","fileCount":3,"unpackedSize":8314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI2VOCRA9TVsSAnZWagAAdWkP/RyNuF1eJcON+4TsmpvQ\nRsBkPOTr0j3CVlylI5hJNNVo8VaRLRc3X3bk0NNHZ6zvRZhMzXDdqOflMwXr\n+W2vTkouY+rtPbNZR0X+OHsO0hSa5SEPrt+X7CTce6e1Lr4kxJJpFqclBL2q\nZG+6d3O8j3n46N1keIXUztz32jaI135LtPGxfxdasMtWk10qcPpksHfJB5r7\n7NWjESIeHPZs5UF9JyfGvOQMlrOFWxit5++fJRthKxBX/kQJX4DJiX+yaVYv\nQCOyZbCJ5oWgynw4WTYsjaw5SnKi6A/4NWYjxfdkkLFDBi6B0HBi8AyU+Gl7\nahq6zCyeGFnsBmWkwwSOE20170iuXaRvJy5SNe/JqXpHCJujIK9xQtF27rne\nCyrdEjNgVtstB8rpZxkcGoB/JnQ1Qn0/CUrrBAJ/Exp2nCsjewukeMG60dpI\nQYYsl63vpMNk1cWMscALrTbTQZuCmWdOUylTHkPvHsK5ynff9bzS9IeMRyld\nQhD+SKINdwA0fQWAJykdnIhbJ9i0mpQT/ybjXc3GsSPakhF8P7eYuMFGv7yc\n/ZC5QUfJ8Pd7yVNLAb2KyrtwDU1u5unV9IbdRM3m/kRuap8H1hhNX/XIGD+j\n4HsOm5sDS7+8svu2krkrgC+FKPtwmQiNXUT+Np9xZcP45aOvB/hjZWbT0GL0\nO79i\r\n=kb+c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQgrU2FqArs8vDGSTDaHPDoBqwQQz2GuSkWe1+5XRWXAiEA1je8aXqL48lrHLTetqoDpwJInIJozf30Jh4w8MopOOc="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.7_1545823565742_0.6412489813283784"},"_hasShrinkwrap":false},"1.0.8":{"name":"topsis","version":"1.0.8","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"b97dc817ea4acaa69f1a2e99c4021cda204fdcb5","_id":"topsis@1.0.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-tJIdhdvvvmEM7gO3q5qnBwOErI6eTKf0kwyOH/VSkQKSZt9EpA028/KeXsHHyuafvRQ16i7edoB1RZqW9+CbCw==","shasum":"f97fbfe53c1c1a82bf9fe386b658d65075ccfebb","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.8.tgz","fileCount":3,"unpackedSize":8585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJLjoCRA9TVsSAnZWagAAJDgP/1MOR+bY6vQCv/QXHCHf\nB3BFrz3ViTeD+Yhl/92ovhRXEwFQcI3Fe+ZmnPpd9XfRVVXTLFocZzZ+V5mH\nAVVjAx3lGId08kxhx9fApgBuRj2kXEKLPR+OB+VvgsYXo9dN/jvR8cz2MlW6\nLWKragBI5juMrRb4KPbqDIgePOSPv0WD+lO4nWBSv5hl92QrBYTtA2zFKJ7v\nRAs9DObqM42JOSggXLUis/wO/aAtcK6uYM2euEfk7w3hVsfbP3Ty6PKpZ0DF\nW1zpWU0+b7xoEoxi/dbvxp7DMPBx3phX1rbNZduCpTP6l/2Vzb29VxsSL+j6\nCUYZQMAkGhZux2PvSetRxUtFHhasgoUGrsIqzDsCodAT7r+08yOBobJ1FkuF\nsYzZlGVuO4ulV1pXV9lp5EjVrtuCoKWit+Wqzb+rIZtmAKYc9kzJXcfph5/Z\nRQIEV3JvESkni95wrBsE+Q6D24K3LBiA/ygK+2saaTHGwZWtu06qIC0HY+gL\n8vIvQoLFwaLeRKVSY6b/aEH8dobceIx12ltftYcDxzJvusogDqtCrdJXXTjY\n6Bo7Olplt2nmTWONohD7rnRizcnTUtkVfFsZ9QTc6XF+qqCWidCA8IaH2Z99\nRNVIK436Rl9VKc6hGTa8Fr+lDsm7STbAly2eZu7TmrUq85O+QQJY31lj/l3B\ndI/3\r\n=oW3H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1/xALcAuTdajqjtgl0PCO0OHm0JSvPKclrxTSeVbf1AiApnDfVGxahWS45C1VHe9l4xU3fb9ilQb2NtbHM3ub1Lw=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.8_1545910504279_0.9585045111924264"},"_hasShrinkwrap":false},"1.0.9":{"name":"topsis","version":"1.0.9","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"64bc6bf2ca7c455a7f29acd5b18f1f3440a05e87","_id":"topsis@1.0.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-3cxvyiexv6mw5lzI3GCeaK1jWScNQeEjB3newfYUH+yTTcsxCkIkitJrRpW8MoIAamilGH18ta02R+BC6c8/+A==","shasum":"513f4802ab4968c4a7a627a7d311c0a133df5fbb","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.0.9.tgz","fileCount":3,"unpackedSize":9471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJLuZCRA9TVsSAnZWagAAvFUP/2UaYPnBLfCgI86RL0Dq\nxs5lClDyYDofbBLI0Jo94cx8agNevvixqKA5CSe3F2USZQNAlSYcJbEXmAOM\n2yh9ifbbmdXL70Vpu6PS8yWqbFof2thSY+M6Iru+bzPKC4LeIPfwp/pdQZd3\n7X0VYIUtXSGqLGCRn56qJyH8iqyCFqCdUy6gl8wRZh/zoiBPD7U96T6n6R08\n2ORA8pml8K5ya+l+1ypi36NWt1rGrmNlEdViNWkdC3PWeeg9hUkFejoFbYHu\nVq1cHIhf6tTDyqVrSOU05y20oqD0RR9lJd2+qSL2RG22OLnp32Tg7ncRSwDr\nQfZvn5CHkrLbYkiMg9wo6WA4ErfOym/BDF+5dkwBtrxxorzm1M9ScKeovpVf\nXmbmkFpjP6Lhc4S0OHcqNk239o1Lu7e838j2MiAV3HR5hNf7DGS9RpE1HEKd\n5DteYl/9L6OOcKoL9MIKERTQo/jsYtVE4t7Ge4St2TvK78NnqCu/dgPxUAQ+\n8jb0Df3RxrhTizvsTUdEDMYlHOn80IofZ2YJEzTNbKBtD/Cegqd+rmoQGxKe\nu+QlPFY+fXyB61bZ4818pZHmoexXbd26B+WGH0ytmzl+ntC0wKDEYXTSnQPx\nR7NDycRXSWWtweqlhqYfDqrOCwvqutNWqU+Q4e4vR9x6yDRjd7x8/d6Uwo8I\n1o7X\r\n=LtYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDylVf5kPebfZcPINfO9XXRtfoA0bq3iBsvEIVxDuvuKAIhAN0SttYOZEA9JDhtWqyYUJxA0SFypCx62fud0qHp0BQZ"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.0.9_1545911193329_0.50317874962436"},"_hasShrinkwrap":false},"1.1.0":{"name":"topsis","version":"1.1.0","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"e77a4e3f935eeda404a8c00dce647f997f8cf54c","_id":"topsis@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-NWbkBJ3v3F7xPHoCeeja6kaWGxBk1DOkbN2ZKobBsny6PvZWTyTuu87rQz0UhQke2SefXZeduP4zPs6ytnjL+A==","shasum":"8b386b45f4d8919616086bd1d43faa8323e0eafc","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.0.tgz","fileCount":3,"unpackedSize":9533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMH/CRA9TVsSAnZWagAAYHAQAJdWUsURtn51hjav1lb6\noU9m1wVjxRWW32Hp0PYHxS/cCkGxIHnGa/wkHjOcoc60p9PD4DMlD4s7ceKD\nh9CSRwkH+EaXQJtXKEqHE4LcIOE7pcq9rYwt37mldCPpCHOgWnNTB8jxD5//\n7MC4bw0N81zfqca4SIjJ5P3KQZS+/m+M12XuA9TtLJZHU3Rh6iuVodsbAhBa\nbvJN/sBN5Y02Eczw+OnszFJ+rVe5JHMeLkYX/P9N+/MUk3N7ngrvBswMS/B8\nbMH2o+7YgItn/AS7OAiXQrcaPikSqEdu4kBK6gkjof0ASsEBYMUcvhb+J07W\nY0lYiV1219g0E1BJFEs1v0Bl23lhb8x7uey5IBnyhKqmEyEvIwwN+4r6aemt\n6fD46ld7/VJf9mNr7b+kiJhvw/QTKuXkMcbkp2AFJ2q30yJCPLej2MmAGoV3\nheTSEDDSaCZs5JY1IJAzDL761l6AgyUc7jlAIK6BXvbbxuqZfcPXiVgic/AM\nWbk7zSAq9UBmew9h2jF+mKN4BlZ8XuNNIuIaz23ZvkaWp49J02+iR2d/MdEK\nP7icbYAZCR1WIOk1Ot+CQa7SK3Iw2GBF48tHQ1nJRlMv1nf45jnJJyjYZ40d\nWb3egHC2hrq+iRkAcyJV1zm2kGWaI2O2uCrsjiB78bDuiFlPaNZ0BmDRpBv3\neRR6\r\n=jUb4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpz8hbT7kOH+WlWbVDvPKTeNHI0EC33D9sjRqTeXmxGQIhAPWsxBzaGGYfEl2N9mvh6Eh9GC+L/17kJ38s3biuWCDa"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.0_1545912830708_0.9143104163075109"},"_hasShrinkwrap":false},"1.1.1":{"name":"topsis","version":"1.1.1","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"e77a4e3f935eeda404a8c00dce647f997f8cf54c","_id":"topsis@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-VL/j/mQLvB33WL8DPaj7Y0hBOe53sGKOgeT6pTKP2JT/xNa9iF7JnIHpzFO31E/bqHHKrbIZOKuahwopSutBVQ==","shasum":"a46c0fdad0ff95eca09b9f75b019e4d2224a4f58","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.1.tgz","fileCount":3,"unpackedSize":9548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMMaCRA9TVsSAnZWagAAge8P/RJX3VDCRHWvpJkMKL7K\n2mQnxU5PyIGFhVaZA3tabW+kInU+pF0nJqFTxXjxuAtJm/5jrdmGmo132rj0\nnrWcNUI/uIGWc98+8K4T1PNVLyCLhjLL0KVlDNgQvGnHAQivqX/ey1L9LOs8\naX60N7VPUqSb6Wy63GfQVWkdAPp26OfQdqbgrt+BMVQwpGd3OBfpLAe99HUA\niRWxszdL+uYHfU1O4JJOrwddtszta8Li8vmhm78wSf6agAcYxr/h+gFllVba\nR0R43rBk9n5+wtSiINCWjS6ayFCMXUuFUy2C/qDoL+gEwGEVGkAjKtHtZm5h\nNlaOMu83qzYwEzw43n5BbavkvfJxd2Lnh5kHpJxQuwuvhSUSgKQyb16/38ZI\nYoono4Ju7xsn7volhvlkUrsdB5X9y+fpocxwXGszk8HB1d4WrkBs6wAtZtYX\n1dCQ6kyUgHFk/J/0LTR2b9VLfuZwkDoZf6iIuI20z17NXKLFKksS3ZgKImGS\nL07VhFjsxTo1w1td2MeAzw0+OC+q/rdkdakRue/OiPNIyJcROHYbopZfElO1\nEZ5T5YEX9KKG5Wy2gvqi7lXiFXeb1Lz22DskqMR4ynJ8fAd3BTUk7b8WwYzb\n9b0cEBX3GNcSALlpJnTEkBHdMypfhP3x6YY7gkftdqBzd0/02YlpNTOB884k\nb1Hj\r\n=+FQr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8HZSQWWLMfTNUnEw50i+yn8/HbbuCdIDrJxAULD2MGAiEA8KcBCoYXok1FO4F9Ca8QoRwIwovh75x2o5C0SHK1lpA="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.1_1545913114478_0.3824818172572748"},"_hasShrinkwrap":false},"1.1.2":{"name":"topsis","version":"1.1.2","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"e77a4e3f935eeda404a8c00dce647f997f8cf54c","_id":"topsis@1.1.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-tkPkS1qlMzHxEAaUsHQAYGvDhMdXgWL6C1i6Ic94MIFLJacnQqOjQ4H7Nxry3/3wcD7l1Vaf+usRIautsiw0Aw==","shasum":"9ba118d28fc8b738658d214b65e8787ac516f884","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.2.tgz","fileCount":3,"unpackedSize":9561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMNvCRA9TVsSAnZWagAABt4QAJxJy9bI0Qg212/84Fhf\n3J3HRv0LFuWPsqq3f3+TcgiKwumbEu9reYEV8x/76yMjCTrAJ0LdqZxsUcMV\ne2JctichnmbLVVnnErRd9cuY3UJo8/u3E7LQr7VwJzIDx5aHNJuHz3VVwqln\nWX7eIlXaP8EvDsY6/suuv0MFX+R3w5BHsYM8U3wgdLi9wNbx7gfPrqpd83sE\nA4lUpiZ2+wtXFFPbnK+h15gRngjTT1L7f2MDO0DTNv3vI8taKxojpM5f3ohT\nkbL7xh+RCtzAbdY/Pk9L+HZiPtghkE9prPlbcP3fade0ZVWUlGuLKSYG4BAv\neyzrq+3dvxi7N0+kUtgbBAXOwL5orVTz5rqMzHbCfYmVHS4VmVBteUS4nIb+\nqbbkmTizrHzXRN72VvmBs7yBl1vnHnKIHEo/xwQKJJXbt2Ct40SWcfhL0po3\n/bTyV/cxWziUFIHtFzDwpMJqYbJj3UtHUf5xw4N+d9xk3vMudkpuy2d22DSR\nC9rv2O3oX/cQhWCpp28ZbMCYIe/2U97RjJjrMjRRF0hSJ/Zc7oBA9iPiK1rn\nQOudf4QpgGF0dSvkkJsy+5WeYQiQjHcTWGH4KphQGG3os35TKp6EKhkKfsD3\n/KfwI5Xlgp1RQwd+IvKonEzRc4qHQKl4a+0Qr1P2OTHxKvn8wzMnXItcJVWR\nnhtj\r\n=ROcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu+m+jDcDtFBSv/mZcJ0m+XTe9Yvbt1Qecgp1CZIEyRwIhALcXiFrw8tcAmZmMSGsH8YqBeAygbcXYufmtdrWUIG6A"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.2_1545913199196_0.27901554030715814"},"_hasShrinkwrap":false},"1.1.3":{"name":"topsis","version":"1.1.3","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"e77a4e3f935eeda404a8c00dce647f997f8cf54c","_id":"topsis@1.1.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-6WJhYZ8F1tI3sdEcPTOcXT3znBjDyygtU/Ddxot573DpewGcjoLxSU8IWepK85Df9k8lJvPi/9Z972aME3eliA==","shasum":"31bb03c0fef7e7d5f66bd18d948ad2381695af80","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.3.tgz","fileCount":3,"unpackedSize":9468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMQWCRA9TVsSAnZWagAAavYQAJFzxV8dBPHxKea48OVU\n2rlhWKXeMK8gZ8W5CSRXPlVfJtOtURKxAmPwt7yqN7ocKGpg+ms9Aa4+4zby\nNFq4DhZu+7midYOlJdCHYNgF1jtzm0QXAyWjz66D51b72mquThqhlxIquCsw\ncMPmOAtt7vMsrg721h4Zk5r8RA71SqGP7jHgscRR0UPw+8jsgoty7c6W3A28\n9wMQLcTNTwcTH1gYFKCIDhnMcW/hZsAUW474zUd4Z/9Xcof4WEn+CP1PFRR8\nj2pJ4bU2dcgf3BuQLvFeSrxp7BX0BCPo3tr0s3pqOWOXy2xUKyCjzbdQCXHp\nAJZogGbGoE7Cw+W2J4P3cGNPEQRg4gYxOPK9MBjknZ8MbZ2QE33gS1qeavxy\nUSs2w4JRrlfDcw1IdjvRPhOUErLNXRPsSJiobjAlMoELH+IYWjekzchIoBpL\ng2aNVxVrJPfQVKHdXJ0W1Z46vpJS4j9OeRyiFiAbuNdUlPoc4QAkbbEn5er5\nBDWf0a5qtRq2k5WJIqqKOTA5rm3atRzvJazJ78dwc2jgjPVpbwWWEopYJ0wt\nfJJuA8bVDT36FvA4Ek2VuR3Ghhrr6EZNt5ADD/5nlC8DdHu7tDoNyZKmc8Uj\nfpYwHk/K/DHAQ+wKVXqHfQjuH63ZOQgmT+/6pQmp2yMcc9hwg0R9zMDKWjiw\ncvYF\r\n=k+g9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu0K8DMZGdFH09UBPx8n93P9XQdbXESasLA1OppsvItwIhAI5yxCKdeHxMmag9RT0UIrfHEnCeINV5b8bRWOOSNvYu"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.3_1545913365587_0.11531901212763995"},"_hasShrinkwrap":false},"1.1.4":{"name":"topsis","version":"1.1.4","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"e77a4e3f935eeda404a8c00dce647f997f8cf54c","_id":"topsis@1.1.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-dSU7l2QNFpvg7TcDf+SomjpXEw/FOPCnHpSGr85nGQHAEKPDWuy3BRVAFknBRlipSoY3XeBB8G84ke2au5dWVg==","shasum":"b7d167107b3a2c64decb40f9027d050893f363a5","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.4.tgz","fileCount":3,"unpackedSize":9470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMRoCRA9TVsSAnZWagAA/ccP/3k7YcdZmBJ5P/+LRLl6\nxkOxdkJTZru03a84Z6Vd+/ySgeVCLN1mcCNQmGkoC7eBwCukQ3oF+eWvzoxN\nltTrYLCWPtisGCd00BaFAerIQadBuxC1dWvLaqSQfYX2uPaPXABktzNAZJEq\nyo4FDz5N84PNlaS7b2NPMFqEcg4M3I1f986/foxuWKu5ndVuA/662KRTTGaF\nxQ/ODbLMfr6pq25OdnRXoZYnOzVm7JP8CjZKMkwuwWnSnjJ/GHBX0RsYoMLw\nAioS5TpD+csengYFUHbmGR0NFnihDsM7T+sBwQtpUglbrUFOcIpXuQGDc9kq\nVYPf9CDHS5Vo7V3BYJcKTp/0NJXcKdcQuTrsjWXuzCEZgf6l35Wv/i+E2+85\nagauajA19Cov3kdhYY+jGA4ZgvUaIA26umcol1yeww7oa60u1I/NfwSYaPcN\nmiexTjPGVkTmGw3TEexSujdGT3cGu9jZtPS+quBbqMSUk/UgWVryG7UgVoqd\n3nwWOAJoEgJG7cSBVtwFezPJHrOk+D/tyhu1P33mItCJR1S+xNOkw/0ojbM3\nImqW4oC5EVGd43EZBwIGaugIAQwi9bxAnpyWoVLPfomITQVK/eCiKSq3I1JQ\nEhQqVDElBFrQK+y14MkqQcOrePcG5SvkrqbtU1qO5cb46PzR5CY6j1sTBK28\nxcdp\r\n=amws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDekytx9RUV8Z0E1lgPrMDEnUI2tDpzM+mrcuvsxOA5fAiAcbyRUEvvzmmaSiQpFFoa0Yl2v1WRLDp65p+BPA2Jx0Q=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.4_1545913447652_0.4885357197651834"},"_hasShrinkwrap":false},"1.1.5":{"name":"topsis","version":"1.1.5","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"e77a4e3f935eeda404a8c00dce647f997f8cf54c","_id":"topsis@1.1.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-ojo7CkpesQVLQMUl3HhQShHV3i05qGeFePP3mD4LIMyd+qj6PC9cb+PZHTsHkby9R9PC6ZXinNApeKeY3hBIbQ==","shasum":"f8de918dd2959c8d6c37d7d50ecc842bc71072d5","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.5.tgz","fileCount":3,"unpackedSize":9488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMWECRA9TVsSAnZWagAAZZIP/0XG0Ig1IcyUkkRYtIlK\nNF29dHt12KlTyG2/eNkzttcS5QLvzC9vNBv2fk5dYnY3vK7zkFkRb9mPIkjs\ngWcTsAuXwLVQR8aqZdkJWhVBjauYrzuMXkUtu7rRTsLIojwcNO+x0zEm3SQ1\n4icgNzwgbiM1JkfHCn4IrVguSUA5Q/mNnhVT/OzU6IrDo47qfp0UACw9V0q3\nfVXbRGYv5Qqzmt9tfXmbRZ9SprLRRSfXLxoknIy7okcgsQ65TMNiJA17yeSG\n2rbLVtKL7gj5gzYy0Zoh5RXCADUAdBLxQwWAYZnSq3BvtlwRXcGB0h1KbHK9\nkHz48UGOUTyhoptb+bypQhVwkfjd8UXyBCtEvaa/zHDrDUm/HHURA5r1q1E5\nQWrFxK0UZh0LH6t/pJDM+83+jg7LRkxoPeDEaWUAVXmPs85uG2pHXHS8FwXS\nQixDc2TiZ4OOpTeIti4HUByFGtdTDaQ4X/+m6KuPapILsekLNf7tC1K04f6Y\ngkf08/TdnMdIqebNTgwsocFb1q7/CZ0j3TUrioYEvlAJg6PYuXUcR1/Bwu47\nTCyrjvpk0E0iI/gnV24EQiDFc3IWEvTG+LDAY5QZaTlIlyZUvN0AlgP10zwa\nswrPfI9upURmZR5ci3lqdLYnSxQ15p0oIMRC8cf8AsOsi3qhWpZ5UD8RoqKE\ndXjk\r\n=Qzp5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER0Nc4ALA7kY2O8m3663h/gDQA/SoycMIgTE9CIsiyhAiEA+9OG9vEz9tEUqn2c7RQhGAneUZzBm1D8WOrmorMgBb8="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.5_1545913731857_0.4595002055476487"},"_hasShrinkwrap":false},"1.1.6":{"name":"topsis","version":"1.1.6","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"7d7a4767bc4e3f7d28953713582b99c145a22bf4","_id":"topsis@1.1.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-WSHSpgpRztaPcx0xOBVkbgRg4x7vqtbn4Fg2Q2e7ljtDUew7iRD9mzYNkspKCcZa8X7hxr/Us5+FVJXpj/uGDw==","shasum":"90e82af06b368255497e7629db1d8c41bd7b78e0","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.6.tgz","fileCount":3,"unpackedSize":9550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMcmCRA9TVsSAnZWagAAFaEP+QCJB29xfHx0pl8Wq4sF\nUZT0qG3HuqeqYLMRgDu58mEZ576jnZQcSwu64Bz4WSOn6R2HLI/P3Ep/huXC\nUgRpaEHBlTfWYCA9mB/z7KXnui2upZlHC05BSCE2Q3Bi9ohjBfTRqyNbyRH4\nlAomY12AMjePgNooG1wxyiLQ7cRQGGhOnCEgAESMVgHSGIfMXNqnpa1Xe6Fs\n1kRbiq5koePmCzovo6soMuwo8yzWqEOsu5gX81bxWn5adB76jg/MxQjB5+gN\nxWtHzrQEvaXKdHefTSkggtB4HeSUCaG2Yy1ywLA3rpWG3CQdsdRfrr/Q/Knn\nLeUor7hImJ2uHg1mw+FG0nsFHUTAHqMsB1temQJPUPWJRRTSaKRcYXBdRDmF\nA+les1DKEm9hkVRrXrwRwtEQRhno0DkXKMbYDMVyCcPo79X9YTGJoRKh6SCA\n/ni3z7EjhhFa3Wes4bJsmZC9PxhBktbeLFr8CxJfFcaUM1/JhzxsQgSIqxrB\nfg+3o9oKs8LavhwtTgg8WnMQ24xP+4kLqdUaX5kmSRjaTlj1AdFhjGbFle38\n/GG5HJ+PhQGQRPrhy6kOi72C7Epr2rC9u09A4Hdinz8sPvgtJT0nc3+BTWIX\nHFlS9Sc3AnwtSd4hyFWQxG8OT32+X5p/1Bj8OcrOq2wU08CNshbEkE3z5cVN\nMpYu\r\n=L5SA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiQ+iN55zxnwZvrYDThLKCmEK/5raMl0VP/+W9iKz+LAiB8Zc+2shYC7LR/zjoHhjUjz8IYGhGSLwmigAI5r+q3ug=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.6_1545914149666_0.3648284598484288"},"_hasShrinkwrap":false},"1.1.7":{"name":"topsis","version":"1.1.7","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","check":"eslint --ignore-path .eslintignore .","lint":"eslint --ignore-path .eslintignore . -- --fix"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"4e0ec3c17cffd464a0d35bf2f121f07fcc13e336","_id":"topsis@1.1.7","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-afxVE6yXBxxJUFllRRPLf5mPox6uJufdKdUJWKITvt1XsuoMvzS8wNsFqhm5FrAvO8Ob4+IXwzxj3t66+GbImA==","shasum":"019d04a27362770dc04446792e00310adca92ccb","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.7.tgz","fileCount":6,"unpackedSize":11214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMmwCRA9TVsSAnZWagAATw0QAIZ4yQ0fEPZc/eJ9mE94\nVPY8QZz3lwmlMv2CC0xFoavMNK39meAEMJENtgUucDiS+/DpeLbF3XN/y26d\n2eYIpm/vFBAQm79dyRDu2SCIKpreVOJFAP4L9VJng4yQHOHMbM2idQS8sPUt\ngvs0iZl9842eV6ViRa6D3i8mHQaZa/l1ShTHnqmQu/DUlxZISqtcsURReBQc\nPcf+emwNM9K/sM8oYnHSwgKa4tHxFazqtV5WSEIw2WAxiRsZTdeWYfS1eF5w\ni5ImCZkaoZuWgu1xnQ0le3RUDXuzKHTrqvhcS1jiSAlADAa9cvpACOEc64TN\nuHDMGIIGZ5xbeIbzZcpAoDqXVOzuVX+w2AK4c+DqrDO7vGNFLD3VJnzCh+Oj\nikX4f/Zzqt2CX9J2mvuvV1uQCOQzlxhMXhtTYZ9OBIgmJGidDgJ2N0rZUCbD\npDBInjvdMI8msdfeFeUfPVYMJEmqEjophdenogB9td6osj5Vv4PBxYPmI8mB\n0L8nkTHxBQcOxGlvu3nWa2SmEplOQO7piTiPYv6ZyY6YAtg82ap0HdvtMdiD\nHMjV4/qn0sd38yrKlQPHj5XbWjW0C6J4n5JIod3Jt9ivINf8kgZ3a8yGU2a0\niZTsL4Umks1/knxdIO3oCoX4nWPj6kDBaWKbxymjy9m1FSAZHTw437srodJx\nNxR0\r\n=A5mM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWQYUjQTAV78fLgqjPoIosb2oG2qz8jHD7Af45t06+UwIhAN/FVbm7IYK0nBUQzjgYa9n2q6ZftD8ueZlnkqh2rtF9"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.7_1545914799699_0.00013991547376357438"},"_hasShrinkwrap":false},"1.1.8":{"name":"topsis","version":"1.1.8","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","check":"eslint --ignore-path .eslintignore .","lint":"eslint --ignore-path .eslintignore . -- --fix"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"d8370c35c8c210ae8498e4f3b6bb113c894e1e45","_id":"topsis@1.1.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-A0TWVao0rHBIiIeR9Oh0yinWg5QGvS9tC0PrKR8mw+H5BciGZWyxysLpEnQq9iqlPqp8FELyB6IXb7YhM6OoHw==","shasum":"a513047ce4c2e0e759de40d24643dbdafb2a0b15","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.8.tgz","fileCount":6,"unpackedSize":11772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJNeCCRA9TVsSAnZWagAATI8QAIVx5BtaSv5QX953hoL8\nJrpXHMP57qRMR36fOP9oOm5ZSS1jh1F7kvklHUWgnxEcwCYxBvBj23Lhkh36\nQJuWsPoxsNO7cT/OkvNQjrnAtjF2xblg/vcyuLkECSgH36gob+FyyJV0MeCy\nlVO1Wvspv5+n1uS7KbGi0fKrHhJLWNSHsfmhKg3GE+xXSksPwgL+11UT8Qdz\nB5YAA/GeJK7txaYT6zS49lCFUnaSZdh3pQlyDEQLF8xoPs6Hj1LnLKYLUhqm\ncQTv4Bn/inZa/GiBDrojL8SvWlVjd40romgmppOTljTpphI9lkXlZpNy//11\nh88wNrjDp+RxMaVgeNchajrPBP7fHlbIcu3ISmh82MVyg07VnpuG446UBHRS\nHT54HhE1c+UzdKfgYq15pZQXGgRAKFnm7gssYXxx7YynfJhQPZwvqYlAKAeZ\nLaGe17xXQRv/DgKMq++YE6A8wM/pWo0k7MsB7nHv8rcZvZgMKN7ZDmSXJ192\nZCe8ieyYDa0KHZeht4s7MZCm3LmZv4ASdwfJNYtKmtz2VgEs6s7bfAJ32zd3\nXzJO20zRgUMMtGOJdBk5StaEW1emCVLM4hyL/l+AEwfip/a+HtQxov+RU33N\nACf6+m3KLbaa4lcce7YZn1nc8nD6MwokYm3eUo+O3zRUoVNrVSnHihQHOVq9\nv8Ej\r\n=2+d4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+3GXsdm8LbIFcAujTg2nYmD9GKKSFGY02LX0IHjsa3AIgMIH2dLiC8P912uSihwnKTeXXkJlOHwN0qXkt6qw6Blk="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.8_1545918338201_0.7642437053210591"},"_hasShrinkwrap":false},"1.1.9":{"name":"topsis","version":"1.1.9","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"df3c280ae9fce56d88f664e6e38a1a24278a8e34","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.1.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-j8plE4xIRl5SoKMVn+jd+wsUNOnu2Vzd4ymXlepS9E0EXX4LPB+9tmG/CyDdW3luyR3+ERmcib/8ppTTbHK/NQ==","shasum":"18247e9c923fc7d94310a26459095cf57a03073a","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.1.9.tgz","fileCount":6,"unpackedSize":12104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJOLuCRA9TVsSAnZWagAAo50P/1jQpG1ZrbwuDOxoRIpD\n+uvabqMQRw5VGjWWPJMYAJ4lZ7HTAnkt8s5+V5qTwrBx/jqMXu95RixISfk/\nKEmQrqSRsuJ6KLrOSuIEbbtLfsTI/QYIrPV7EzBeuQIvIvWTyvYUWR8k27Om\nTe/bcz6HVGf+x0Q9AJpNsLHefLXofo1pXsR9q2cgXHHKdv0Xa6+zi4LeAMNF\nUvRRjskvGDyxyG/KkLHU/TPwPJdaY4HD0vnQ0O9vEfjqxrv/Zt8isrQpZ3TV\nKwyEU+9/uc0CB8M0soyequnVHkwtJliePs07Qzii7sjEzko5MHP9MveTPZbW\nZFl2Vu6HMaSRZM6zFrQslB1onAgTVtwe2udoFODr9oUUxWzyjpwfLtJ4tbYZ\nTs8xAsTxXmpfZ6w/MJKWtMnqMr/zdqqLb93+ek8AjGysz8dHrSvVtLIKsoNO\ndOhLjk/AsOitx6iLhn8QF4n6G8dlBW+B7Co3iUCOISE7FQnS2KaGLpgDDwj1\n/G126OmAA7CJedj2k/UZGlvCUyN4sAZu90Hjoh2vJStUSS9AryixkyPlpAjR\nxeYylrGMMOEU+Q1DW3fidp0ITUyIKwNZU+fiisQ7oLOXBxq7QIT8x+WFyJDq\n2I+kEHPhVBFsn/lo8Zazr2Dtk5WF7ljWzYuiBexVYk8iLuWdGs0VHiRYVF7f\n5b8B\r\n=0D4a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXP789fz2b3q0jq4YvrwZW1LnSGnRuaI/vUvaSXT3peAiBuU1kOaunjLbbACGJg+1eRluTfzkL9iQICXNfBqcuyeA=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.1.9_1545921261828_0.4502173387878694"},"_hasShrinkwrap":false},"1.2.0":{"name":"topsis","version":"1.2.0","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"b42b9177ca8a4cf1dd18f64371e4f905d0566fe2","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-nsXRcrxDkbVcNdmo8UwlKDxqraOW+jpGkYgLJvCZ0C+L0W9MWfqXkbrH7R3QqpfRE08YehNXPO6b2RQAGEfwzQ==","shasum":"a04337fdb1a9727be9fa585bd181251104e26366","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.0.tgz","fileCount":8,"unpackedSize":13344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJXZ3CRA9TVsSAnZWagAA0nUP/04uzj5HLd5FTIvn1hkd\n+8uUpH4nOZBNGOnRaWOiFeOo0D1xnlVMMGrP07QiJOeE7zB8izd9Lp8wWJz/\nsbKD2U+mcGdJblr8CCyz9KUe0CK1m6XPsqmqePos9EPQLwYaPNnHLWeJcWD0\n9foi5q8VPKSTdKIJ2P3mD1SNBdlQu7MOs7bX5RQiipFUVgSzmaGmYF9IUHDD\nzWB/hqX+hN/eJeSJicR8ASqrMKzsT5hoWVdT1OeMbzLjkIKccY4YzkH20l2z\nxnHEtW+LaejXCECOGG5bbDKbLidaONZxNfyegul9MCOPHMu/Nqs+BQE1SHIl\ndtW/MrOj5MJtlLugb8L7/iiH9YDgonwgh1KFArKzPE1g3tztCzfd+pUGDqef\nhnGc6Fc8nNFs0VgtXIq8skXTVMmpA/oj21tlZj7Ag1tnzgu8l3E+KssdBd56\nLRXRmVCeigti3eCP2jHrwDUIIFthYSl/LCDmpMRrjCYMhhTB8ylj5ds4jIdk\nsI0mtpssaEHzfvvjKBlblkBg9GiWasxPkw9zukc79oPKIWpVx7y4hQk/e416\nfUpKg0NCSSBWGAhR5menBe3unYe5evnZTR5XGL9knqacj6j+GtU5WgoO2/Oh\nHebfgjDbYDQiKb1BovUI2uqvd2Oe6SEzdwSbItlvHUwXXWUM2kF/F5WXOeON\nNUMX\r\n=POmi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtUZhm/fUtMjv+xLKz5JrwgArE3lLin6pRGEi8Xsnt0QIhAOd/QTiHJHM9GDkGD0iaDcylf5ErxXJ01vSVFA9sZnDp"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.0_1545959030418_0.7737173417470937"},"_hasShrinkwrap":false},"1.2.1":{"name":"topsis","version":"1.2.1","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"4277b38449d8252399d1d299eee0172ffa0446bb","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-DAt//D1M/jY5XGPmW1Q+woPLF2rfyK6kyE1R5UkqStR2ZgE6Lv8CZwUUvIsM+mpHKh+kPY1auA9wuU8Fdlc8DQ==","shasum":"24b5d51e326c0905b7bc53e775923d7e22f46230","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.1.tgz","fileCount":9,"unpackedSize":14060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJX95CRA9TVsSAnZWagAAkd4P/R220OWPA4ktF59Ao3J6\nfbXtvJAWcCsLHJscJlwj1KPuOijQOH1OKz9CY7KJQikLNJz4B8vDl8/WOYDx\nabL46zp7hkgVcQMMx44CVfzRXXvfzf9/l9DQcdxpPbL0hKHrE5dW7P8YuoW3\nrHSpvCFnoJFH/hCVwXiufXYJsCDvVWnmRffaSq1fiWMmebOx0uTOxRCBlV4L\nwGe2LkqzqBlQQjVcaEQh9AV3y14hpwTYmOTwHBGIPFpkp4yMIGYKE6VykDfB\nTBbCnS3RsONZF8CNKiaKHZ7qzkazF4XpX+k87PwY1642rNvM3Uxg/dUIpw7U\ng+rsuIhqRh2qTcDlpvy65a+KqaIs+PykKCxCnbFLtL+gMUIIWgia7tv2xLG7\n4T0vDAH4sPKkUUFrOmNxmJJ3dvcMvD5iKRC9zkqhsVGJC0aGnxxp5TultSVQ\nifKyqmKT+tM+Ek2RoUjolgX9K6N2Q8x5N8rYyZ6ui1HMaczjpxYrkbq1+INp\n0I7JT2ig+GcgLYrDN6pIxBu3JChcHkvHSp/UuO/mVtd0TG22uzW7Fvmn3WuM\nDA1GtkHa+y7JLGq6tXfVFTSdimMAIodsQLIzp+umj10mu/USVN8+aZmKWyhA\npdyONlWntTyYraKVpEA/udX3K9ZKBMSNZ7od1u3MA22sMzaXAkots4IkMLxI\nh+Dp\r\n=eD8M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3L8B5nATUgZXihRljFRAA2A6cdu48R4/8JVlajCducAiEA5FfQeVC0/i8dELDqWEoM0sR3peCYOAYhGLb4uDvy4/U="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.1_1545961336359_0.07235609567322387"},"_hasShrinkwrap":false},"1.2.2":{"name":"topsis","version":"1.2.2","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"f3ef0562de0c7721a43eab3d0109b3ee25abee59","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-ld8gsjo2MZa8KDgyFFEm8I+hh7wjxFINUtGCJzWK5AybAKekZQJkNTa1xaIQUmYgF0FsLpJPb8JXD4uAClm6yw==","shasum":"2ad69aeb283f8dc46c9d865b9e49fcbcb791a2eb","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.2.tgz","fileCount":9,"unpackedSize":14237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJYtkCRA9TVsSAnZWagAA04YP/RfLYoDnfgfnRuL6j2Fm\n22tm7vuGQ6SPBIIwEFi0ltAnT7VynuN91d4gP7TkG1O8Ep10JPPZmZ6MBQ8I\nRqXVvBZte4+ZcwY+1sSG/sTayCDbYm1yDtoy79erkjQSo7NzC8y0d5gy9sd6\nLL5zmpDrHVQSsM9wXj/imTv9pD3IlOJooDYG/p2Lesp9fHrIlvjB3FeuK0ph\nxD7NtUFfycI9cy+G3jTPySv/T3xQOgLAfj+xIzlGQh5LSl6z5p+DJIx/a9K3\nBT/5agWw6ZLaRH54n9tqqpOuSSP8d4MKp52E7gNSMfIrv6j+hkjMoAYBuqJG\n7FHngu+lI4nT8D4fQrvCDrHezXUZ6IK3tD/Wh0EaIH6+QdmSdb/J6tV6H/4g\ncm/wcQb/C/0pIsDSHZ5hQ0pgLI5CtCnIDeMmb3z0MN0F21R5UVRwFNr0u8Sn\nYE3c5ID/chvgmHpzJJt3yodQ8m2VHuOqH7JmJJnCn7XdYnj/Qe00xpilYqvL\nkcto7OK3Jc2JUd3l5Amyczb5VQ0uNYJSTHvO4YbuCBz8+MFaoZIQHzUTVNtY\n91OzS7kCYfTdJc/RmpT5Nj11kLwKKZUXnN8Sp/KtTagq5+GA+aJI4v9gTz1V\nXakEmThR1ZJPi7s/agS1vOx2/ZJRQSun0k9M/92UIRrPejLaZ1KQbtddsIoX\nE/dZ\r\n=DOZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+1yJQz1eJEshq3Y9EWotkxlyhP2tva7X6AuPDhvrE/gIhAM/bvi4FBw6e+cb5ttJcBbzG6SIK6ekv1eA8y6GsoxWF"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.2_1545964388268_0.10713229281063397"},"_hasShrinkwrap":false},"1.2.3":{"name":"topsis","version":"1.2.3","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"65f316e59c47eaba58d9ae69179a3fdc60fe0f1f","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-kmzzm11dGvrlHjNCZ1GaemRLtysDgz1344LXSzBdBilUSTVcFUGNET4CpW0jnn1zjzyhLqqe9NSvUppAHw06XQ==","shasum":"2aae94543702c5afdca7694ddc1197616d99a0da","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.3.tgz","fileCount":9,"unpackedSize":16259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJglcCRA9TVsSAnZWagAAdA8P/ROiFiOHlQhyBFbUk0sv\naeD6HtWCVDF2xu8juyicQh16KDBXYjGrHA/hKww0Lk4qU+ioQv1xZ1I6AIBB\nS7/eioy1rftSp3uBeiaEq6jPbgm7po2mKByZg1wwxrhaeFGGFqUgqtJGVwNm\nHV/sYJ+45PdfzaqDE5izelYxFRZkfWIwBFN+mpT+vliKraVT1Tl5RA2446Ny\n2y9OVvK7Dijbfo7gL1xhKQ0uGJkd5UvG37l77PXcQzZ2t7YUZ3s1HbJm/SbT\nPk6jXROjI4bE95SJwSZmeMa0J/A6q5dZl9389BDCNg1C9UupEpUobsXZU8WL\nTOtA9BDTaD7cYLoG4FFnhw0jkVJTq3Gwt+GgzmCZNcLBabVqA9Jv2pykGhH7\nsLHkTEVoeQp3vu5+QZkc71/ytFblKf5ivm11cuUz8VNB7XQWllxBwIJnJNeE\nikX6Gs6tHPIOrJX7SWoJ5gcpifgsG5XutJ72GMN9W3rywEGojPvWA4P6TfJ3\nC5+D46n75Hed9WLouHTNhz6MaaJSTYL40+WHmSRF+SxBRQUare57mirGxA4G\nk3BjjFfIABjUd55e1VvXCA14KxA4YPj08NCu1EDFe7zYmVtIlYiJEq9BT7mC\niDRe+nqp2B1cqgxNcvem6q4KpGuJYSpX4OsGp28HtVb62xrLDPPqtJxn48YN\nQZNZ\r\n=BRAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfD79aOt50GQlA+fW0mC0G/uhWy55fw+j6kKc2h5VcFAiEAz0OtzI15WRGe40LivZ+KZ/lYphaedcR6q95bs+hC0xU="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.3_1545996635610_0.6333948321073106"},"_hasShrinkwrap":false},"1.2.4":{"name":"topsis","version":"1.2.4","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"68349c0bc3f2a0ebcb28e10f0e0c469200446534","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-mrwJpChwqJz+CubdTkjQ+3hrlv7EYQWJ087fTMQagmwrHr0t/bft+gegFDBU2OhR3+2sTfGpnlrijB77fAXXcw==","shasum":"b907f4448681a9120c47bd2bc641859551d926dc","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.4.tgz","fileCount":9,"unpackedSize":17373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJg06CRA9TVsSAnZWagAAAs4P/1H/vbBKqKeidzjUnaTn\n/ZPpYBDm0yvaToFOiqBu9gywcAKNhXO0G/3jgOm0msmNXzjV0oG+/uUi9Kni\n6tIWqfgiWQn+CPcOCdjy068FAkTlCZL/AdF7xe4QBYg8HDOucLnWN+qQmvOo\nT3LoBsl8NwqS62PVEAAeiTTKhBcJYFxyEo1AWNQ/U4Orlp7d360A/MWwbFMS\nNodIXwdnMVAPGzqoULoPq9DbYh8IGU00FmHmq/7dRqC2kt3dxkG0rZZIGbml\n8L9tDZ5hIZ7PIVvXjlETiRPT0yTAeN+Dliau1qUWdBDfrrVEjsJQbx43r7rE\n4Xic8OfhmFeU3TQUAyKZKviAhayEqN0NOPpcOJQaLaEHm7h+Tlpery2gRPKj\nV5mkBEQ0Ogo5ixlQSf3ZCDRbL8tTUPQCMyIyw+UHefDVTmXCcXn9fgE0jpNE\nFIINjvYvj4IiS5tlqiHEF1f+IwPVmdedabweN6ynuRnoD943A0yF7dHjOZsL\nyLUiIuS/7rlH4jkErK4ZiZwDfQtz7RkhzQndrkAz70tqOcEESWgbeLzX9FtY\nUPqo1PhrJmRTLp0MnoJGsiEX5yi3f7gRKkhiOUpBZV2QVn8rJ1ju6vIIEY08\nZr5Gt0KWLnpv5Rd8ZgSV30UdFAT9WHjU7627G9Z2W7n3Al6noXoleZYAc3l2\nTttU\r\n=z/e5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3MW7PS897ED+AVT9jcqjO/NTlBA3+1sxLot5dnlVt7AiEAnDv8O0eLkmp5ElOZjAEJtANIt7O8wPh5FQOg4h4+FEY="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.4_1545997625831_0.7291085332831957"},"_hasShrinkwrap":false},"1.2.5":{"name":"topsis","version":"1.2.5","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"e2610941eda043d3ccabaf93404f99a339661e06","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-R3+ge+/lDqqfnXOCaJTVnsO7N8Xgp6tEYtxAZAJB8s0k84Qn23mlLN9ubF2TuO2vfBe/D4vcLt2e8cTgvRA34A==","shasum":"8e1131f47acc8fd05080eb40e62f3476e3a8742e","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.5.tgz","fileCount":9,"unpackedSize":17455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJg+ECRA9TVsSAnZWagAAI9gP/31QW7gU2E33+abTQ8lW\nNk4yQsQZjX4NlmVihsuiNs8Ttk9Bd7WYNwKf/O2BMi2O7cuhRFG2JpdFhhan\n7lf9HllA3eqP0mFGLeBk5bu1CxK0Fyof6D2fbxta+QdvweEGZo+RvQouS+lm\nx1LxuKdqVxFOowwmS4U6RAKIfaNnl8fKGzOg3Sg0f2aeQdA2mgqOa4Cdep3Y\nfc6bwyzDiBv9ZesU2Zbn3mZKnJIv4zxAB8Tl/zMz2nYtN5HWkHo+ARno1k2g\nNZH5YXVdXuO5RO5/PyyLLAHswmcHyqjwUONYDLzgSzW5JTQAEFFbD/fTmzU3\nR3M8wZDIRFmQ0vV1TFCCwYZFbSWF5DX6auYhZDakUYXKHBKnNfmnvJDUr8y5\nTUKZhMBb1s6WZy/V3CAR7Hlx7wi/aeMvM6W416THCotvB3sDOfM438sjReIH\nKabVC2DJqRy2O7rUAYHUah6Nlh8rdYYaS1hlxJkvtRs/Mj5IdVJVVgmC5hPL\nbOs2DgsytULQihldU9IjN5dlfdBpsZ4BCBV+9prX4zQVopftiseYKxFeCVmh\n6sXUYIocCIg47ze+52enovoVDMZt6LIawrRR0ONNkK9m37bksIYq6DqVDxID\nN7M3mF3ajzD8iDyPBUWQjtBreb1vJgagCkElZjIxIUuCSjDxinjzRTYjv/1Q\nk6k5\r\n=zPx8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTfjQuY2TiwpVrkgA1yF2bhdTIjyJOjYmIg+HK9YBTQAIhAJ0dFpOraMEJaZI6GkT2HwkL4KrDiI7Mj/1HjxZAnqXO"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.5_1545998211482_0.3762998758117466"},"_hasShrinkwrap":false},"1.2.6":{"name":"topsis","version":"1.2.6","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"52b702c3fb28b9e63a9bf253d96311a364bf9d30","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-FnNUuiAlXAViwJtsuDbdKJVJdEm5OnyoxDQCgAoSr7X2WvpyLSfmB5o+bpztXih8RkiPJ7dS6qA/mRfUfmJXGw==","shasum":"694560634b17c439ae96657df98f84e4e49bf177","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.6.tgz","fileCount":9,"unpackedSize":17417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJhJNCRA9TVsSAnZWagAAjIAP/jkFQAWeDVlpp87K3jho\n5eeb3dvDYyhypMbRFYA1YXm/l3WWYlhW/io9nmxfFl6C0+nQuBL4s9wRFxXP\nbVM0zlfckHPJqQ4MDnM/CcWtX4h4tKm5gFow2YuYXuku44I2IjfhdAkNYp4+\nmYmHEvUrP5QFEG7mnAHUzdUj41NIKQ6Z/M/n+7uVS0qXZSl3QY0OpE8siT9O\nUgyJi9UwN3eALmRjsHKNG+KstexqCieQ2beGjpPrX0bTru7sLCruX81t5h1Y\nZAkZY9LMibNaA7NR/uhQ1qsjC1L6N9HP8m1LaqPSKYK5Z7kvCa305HQYM/Wg\n3RsrhuuPA4wsMZkD7BujxgQ5Z2VpL0be4o7H+qEGEZVs8//UWA5QykDZ6k9h\nR2xc3ngFTY2gG4gkuVErhARVP3gzvcwH4FoJlmXLDzXt1dMw34RDU4YqRz//\nES3WULH7RAMtrGdRBTe95ArkN9IK3LQtKseWTgCB57tjwmw0yN1LaCzTgT+h\nuwxE9/5rLU1zK/65vnBDtwa/Suo7Ip0kHTKk//07XR68fS4o4OFHA4RX8YF5\nLcoMrQOLEAkxkf5MrLzhLp1N9kXBmEeJgFlJ+6neaLWgqd7HXreYLCHfR6Ur\nDkQVfwJReY4M6OVDnyviycj224ny6JCS4NgwKH/9zPGhR1FfGg45L38KkD7+\n8uY0\r\n=9cLW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5DJ1oY5zjpASFqmuCEgpQp/UasPUNRXLGo66mwFVA2AIgY9dCRdeBPfrS55PNFGBZUe54N1YZZevtxEhVyvNXAV8="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.6_1545998924580_0.8719738110862012"},"_hasShrinkwrap":false},"1.2.8":{"name":"topsis","version":"1.2.8","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute","business intelligence","prescriptive analytics","operations research","decision science","analytics"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"0ca59dde21b25ac43a8cf112e6037c1b06ae9596","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-KAQGYR5EhL+NYd9A6E/Wj4Qi/6InwE5/p26N8F37kvPXPZDn+rhhmVEs35bkKYd6nbv43x23F6snVr9P9nz/hg==","shasum":"f8445be1d46fa349f450c1955bd34490d515c489","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.8.tgz","fileCount":9,"unpackedSize":17613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJsGiCRA9TVsSAnZWagAAhSMP/1Fu5eT39VZ3xzMTO7V8\nnviLUIgpkBijcl1DtLGnfYQoJFnbq49AFPDPYCPURljBg+GtYpHh+IXMF4cf\n9JvrMVRBmTwK99zqKywyO++BxN0niW8ZEu6pSXnuWQVCKbusD9ja/ul+GExH\n5rc5fslIEV7EYZPxRX/ln3gNJDahp2AIGGvFjLYxyMh/+II+arymOBHlvOPW\ndlAjSLdeoWvNLG3hEFEHvRGcajTL6rIfCtjhyErIbDox7CGY79UiQxnAHnEx\nFFMRGD35OV+3LadefnTpxUZwC6w/MT9ac1viTZlKZoS5pfc+qL0riwPYSo/K\nnKhC4vCJGG39zHyS3U9/zMy4MBsZhJdvAwBqHRWk60b6ERNmXvq9Kyrmkj2W\nx3PJov8uin4pR3cS4VDuscn+cEB4BCatSjKVG+wk1W/5ChCDXrvmDyxJ+fII\neaxrzqLsqSAhfiOM0ePXzlzC4o7wjngz1l79xvsIaARZsjEH/GU+AyxAt03E\nlRH+ronANbMAniKsnA5b5ceH3QvrqOKRVkRIPTe/DRsxvltMnlAUXY4fkMxm\nrJO8FIhxjcDax1gVesclgQAa0n+JKsKs74FevufjdxhgbJy5ixoAdo/Jby+t\ncTbWLjvC11x4ZJvwnwXuqUJg8uut1Apbl/dQLDG4dZ/4alHuYXr+EBa+SX2n\nCHtj\r\n=8kfr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/Pu8JZRrWiNHVQTNgVpRo/rL5MYbacuCEzfat5CaLpAiBLM8KY94gUtInUxh1L3HkXMdlCGtgriYMylQV+jPXzJg=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.8_1546043809485_0.9110248925742408"},"_hasShrinkwrap":false},"1.2.9":{"name":"topsis","version":"1.2.9","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute","business intelligence","prescriptive analytics","operations research","decision science","analytics"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"a1c2bbe2bc520b370e5b2031222a7e56ace430db","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-N3qohowEibrBZT5EwrlUTuJtdzNLzsr+272CfCkKxxdhvR0eGsIEd1bUqaffjTSGbKTZ8h5gnaQE/nWrZt2xoA==","shasum":"66a0d5125e6c9618783e0eb14b2ed73b5f6a6322","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.9.tgz","fileCount":9,"unpackedSize":17593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKOVJCRA9TVsSAnZWagAAphkP/13VOOb+cNcmw7GOeA+H\nRUvvE1kQn8xVS7ncY4bjO5oGHT6IgWwvMXIs1VYgXMkrauQSIr3MTfxl7vys\nv1QuEm+Kn4IUx6f4jzSaJiClWZ6Cy/wV06JlEhJWReBmUPJ9AD/vHJkOiEX1\n+rCYCHFCsdjIJGNqPbqNEdSuuUOQ8eVmTE6UxvFde/ya6NYdIOIvi3d61QAd\nW50HIFfzDoAe4fvmnGGdtyKMc78NFl4/wNLzP2g/tHsiM4wdZPH3R11cstmv\nZyCxxC/1SdfZmDSIBMdgo5/26Nz6rFe5F0J+9pBNlkAQGoKXGjUiRugAhTsQ\nbWUaRVa5RxXXQPjSRRsSbaDNAS+hGc/vy1HhlVrFjdRpBuYJwgQ/nixCVbwT\nmoZ4t84a7CMbqpE5qvM9U3DuwxOyVF+cn1YuEi43+0kHUQULZShS6sUuJWu6\nEgZnCnAJFwwyNZHVKQ2HP6Lm2nJUteXmDOi3Zh7oZjckjTQ0LLw+LQvkcYAP\nomMFJiMXCTPq7D4sRpyu2SYbM+OdzERG9kEBBx3YPO/UOcSl0iEdGICmN6Lm\nM/j/2Gq3E2VNesZL7zrAjDHWwZIuGwrhe0bRJ8H/YZd1bD6ZDQlhJnxNI87f\noqOlT3AxCSsDNi+b0RTLduJYlL1hFBqwWi4zEQEnxoRnRzbXner6VR8BanCB\nIZ8Q\r\n=Stpj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSiMLnZaCe4iriBQTQjyQMXK/nK0zkkAxq4YvU1kNQ0QIhAK+5MZhByTMoK8D1kR6q3pGmUvXvzGZLyd1cZPSV/R8K"}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.9_1546184008796_0.6146074174618714"},"_hasShrinkwrap":false},"1.2.10":{"name":"topsis","version":"1.2.10","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"nyc mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix","cover":"nyc mocha && nyc report --reporter=text-lcov | coveralls","report-cover":"nyc report --reporter=text-lcov | coveralls"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute","business intelligence","prescriptive analytics","operations research","decision science","analytics"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^0.4.5","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"83aac276c178279f61d7959848e9785e4c9b7f41","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.10","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-deYaesD6uW+BX7kHJgTTsK5NTvtT5HMnbUnhHr2vYJAsl3qPYZK3TWmmJ+HFV4Nx2vadXO4BpwN/0BQGvszC7g==","shasum":"5ab2d2a1110eccc1f1ea0c7388489fc11cb2de1d","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.10.tgz","fileCount":10,"unpackedSize":33642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKPSOCRA9TVsSAnZWagAAQR8P/2srbIW9teQhssH5oEgL\n0J9ujeYgtpGmF9Opk7Uy5TyGSlWzU9kWEm3qJpUX0fpM90S8HyBccWI9h/Ap\nmbWu9R9+YmgriR6pCpDgVw0S3GcK6ePi1F/LTyzqgS0WbC0+WcMfMFPWldCX\nn3zxNDgC1bpXvusxYoLxjed41kCVPP+jgfaNd9oiAKRDzU88fduoewfHffWC\n85Le9EHgsY97/AymfUb2SLR41zL1NK2pK/xDWQnfCmugYhDuM+0LLe0E1ChL\nF1+jBLMypm2HCoeP8oh6tIK5tvMKEbnU9852EtsivsmzyNCwzZt+laOSnnoU\nZXQCOdYHzmaEaAI6O8Wi7/M3D0AXbJ2r4KX5JiZy9YPS87RlQTeA0kNpgDwg\n+b2Gg23Z8Emhq43lnszfG25yBS5yKY/+gvahC4Io8s55658vKg+LRaxZsZ2M\nB5ULeFJB8RHIcDbBLLl4eCMfZhzzc65rsjnhkVLMGGMtK+dzhiHm0pBwesji\nnjbVsyM4Fto7JJmRwHrHsN5Cy4nKPZmQ+Q+BWyheW29ipuviYtyRb2aZ4mH2\nuajDmKziYJn0K4yZapPc2H01dPk+NqxOykrU1fCfnQ2iKTQTLGRlfRqAA2FW\neQQOWKz4AEWVttID8Ddl8XPNUPuujoXrLFStOaFJz8I+mW2osF11wMpiNwbG\nZS4u\r\n=MKZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7YlJZe/8s11GiuuzPSZqs8X4LWS5DwDiqpmn2sLVUcAiBcg9QXfRkmmRqZql0q43PQzFkM0NmQX43w/hkWqSbJDg=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.10_1546187917732_0.5079338716749893"},"_hasShrinkwrap":false},"1.2.11":{"name":"topsis","version":"1.2.11","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"nyc mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix","cover":"nyc mocha && nyc report --reporter=text-lcov | coveralls","report-cover":"nyc report --reporter=text-lcov | coveralls"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute","business intelligence","prescriptive analytics","operations research","decision science","analytics"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.1.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"8e6a1151c62aaf915dfaf59f3f6107f6e02768e2","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.2.11","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-9c1psbZ5n4N/xBDmtW7artUcPNAxsxtyjw3tSDM6lwKcwxqx/J4+JYMhm/oVEletCNEvLGdH8U5BzV31r+9M2A==","shasum":"8b0c7a6f254e859f64ccacc20dd0cc086891664a","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.2.11.tgz","fileCount":10,"unpackedSize":33638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKPbRCRA9TVsSAnZWagAAtGsP/jUrYDlmiAzo1MXZ+N6q\nKbKSUp3lhMU2QyLXCjOufmmnFMOjVw7WzsBWjb6p0R6WjQ7WX+Fp03+a/YM2\n/ZGvAG9qA7CdmMwblbjyq9u3d29P8mRq+vFDrWADHP5OAiIoIkEeLZfvAIf0\nYXhABrIWkmBj/ajUkoJdZytKuH46QdZAxmc8q7Le1oavmdjq06N/MFTMEq8u\n+LhM1quAIp6Mlyq5ULpclmEFf1rH2KViYzkLX2wmcVq5dFKY1Wf8QZQ9nI0p\nI/POwU49b9/JmtSRQA8fvyiMVM1ILmgT5LVBjS5KWp/g7IG/VUZhe3N97F/3\nYlpv2ZFdngq7JDI4DMNV53MSRjmFJJ8YRpQFCtoCReXV3Zt/mblk/zE5lyuA\n0/yVObTy5XARuEuXURSV5kZ5GLh1KmTo10ACkcxbE3ZK522v/k7Lj4Y4yQBt\ndBHZSMoxGkpAD0QR71Dp56qTWxn3XAk801lzDJwPP4sM0cIiGjNuaBA41mjH\nm4ROVyMPE+B3B/NxtM0C6VgjWOJ9V0+1/a3r41mmGzjA3E5oQ4Al/d4pxcge\nzhMcCI1nU8xoi1xngQVSr9k2Uxut9Fv3KkNEhXN8W4weGpEFfEWxEZ2Gu9Pw\nxq0QTnMGmrjfL0sZoBg+QqnSBWqI7JEAFauVUzW1slBQohaJ1kxNmbYHZAco\nYEuU\r\n=rhd2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoXV0sRIFScIE6wOdkaCgUTzb6Hb/FnAPx32uifjGV6wIgbvfkWGZp8OConBZm+7QMlrwrqniaAxhhlgw1NsVX5oI="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.2.11_1546188496728_0.5612080010644358"},"_hasShrinkwrap":false},"1.3.0":{"name":"topsis","version":"1.3.0","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"nyc mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix","cover":"nyc mocha && nyc report --reporter=text-lcov | coveralls","report-cover":"nyc report --reporter=text-lcov | coveralls","clean":"nyc mocha && npm run lint -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute","business intelligence","prescriptive analytics","operations research","decision science","analytics"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.1.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"0fb18ab103a53982b7d11dcf016c38e7a06d3699","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-mh4MdAyb52pi4A4shNJwJ3A9Q8PFhm89tKX9yWsqdvhfelCIomF1rmg/c9EvdjkQWotwopHaXHXq62GZzKyN7w==","shasum":"e436ad85bd363c062dcf759a8730bec5481a336f","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.3.0.tgz","fileCount":10,"unpackedSize":41400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKWdwCRA9TVsSAnZWagAAJkEP/R6wVqjxYeph+Sq9FaHY\nvGeYW34ZAGk4M2AUv0qtF4b1A+tVVJml1bDLfydeXqqXClY9PUl27graOP6o\nAM6LHTk1R/9vkJeE3EPGC6YCFeaSizNFhPOo05qLMurgwtg/ChM/0jsS6zqy\nUMSop3uBOA60Z/H7/kGsVr7zdIOu0btGh6yMiUXk8vLysLtElAiBE7KEJaDP\nzFyrmiRzzNedggZWgi2a8xcAanYG4w9vg8hJO0ckeB/Ch7js0Zz5YUIN+reI\nwfygIYet6vvGIi9MV53jDfjD3q9vW7ZtIvCuHwgj9OeH2Ug+Dtr1eDNd1jbJ\nhc0G40Dxs9CrE8MAfRG4KC57L2bkXk9DHYRL2VFHNZDGB9N1pbnOmSC8Nljq\nun2lS5WTyGUlDTMs94xct6DQ/V3RSCF65HdR7EbInQuXGQFQKqG54xTpNzlX\n9oWsTLgIH+knQawQDb0eeuny43aTT377aFjtntUk2Qk0z3MdvC+74zFrWUTu\nCfhmIA10l5iijDqrg/nU001EZipb5xxkYITPr0lqxWXEuiSqWeHsVnO7S7BL\noNzZaJHNhzwlWowJ8uxY3ZYHJBL7N7qXTs+9StIh/U3w6+bIKKwL8XjlpdwD\nwcORgETvmbH0vZqz3ryV+jBPfrO27DiY9V9z1FMpHtf76N1tmXuQlVe3d1xQ\nvrJD\r\n=ROA9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/YU9z+LQHz1p+R2ljfwGT0bdo41Or1ygP+0dYhPIDBAiAfmKLhSjhraMQ6RmTqCO2kVfHdzn3dksalNnNY4uEQsg=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.3.0_1546217327579_0.3381001620575348"},"_hasShrinkwrap":false},"1.3.1":{"name":"topsis","version":"1.3.1","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"nyc mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix","cover":"nyc mocha && nyc report --reporter=text-lcov | coveralls","report-cover":"nyc report --reporter=text-lcov | coveralls","clean":"nyc mocha && npm run lint -- --fix"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute","business intelligence","prescriptive analytics","operations research","decision science","analytics"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.1.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"e8720636d9e38fba7c7ef6cc5dc7f65ad6d0c8d0","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.3.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-IlADUyi4//wtQDjBbX03SR9rI0AOJ948C3/HhDsvN4Ry+SZLLZwls2cQVlqFGFPXTK+DE2JXeztajV+gmFWoKg==","shasum":"866e17e29d14f78d8f8b3c878ff1f209f90b3f43","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.3.1.tgz","fileCount":8,"unpackedSize":20769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKWsqCRA9TVsSAnZWagAAjaEP/174IOFexW4eLiwKhoMV\nmVFR4u2nfkMPLGGPQp71iVvhJdTUibc9dr+rvPkSHi5hMJ9tY+ceSVtEWt1g\nwYlbuNGYqua58LTpl1/ZKS28dGe5FAY0G5Uf3F99z/xuVeSRqewkIhOiKQeJ\nqTj5jeO5jepQQyWiEzA4W4d+IMLAlx3pdBSq+HiJAR6//pxx7qDNSDSXMysr\nN+l8PambTmEXvF/2TOsGWutPbyJxkIFo7jhp+ZpZXB4y5gAzPJHLPi0wRZWL\nc9LsQPcjiVYHzIfeBPjBsStyiTj+L5oPgYpLFXcEaNN/rJeXLJrUkif8i5wX\naJW4GYQI6E+EYxK9W514P7Sg4PyRAOpT34pJ1lCswPazG4FVl/oQ4p7doUDM\n5hAaDlNDwQhyLdUxWgKiFz3QB9J17SMBDUhMzJCM79vJuyxPpNLpWtHRx7Ke\nfhdYZzV2r0TOEQ23qRhggaobNVd8qbknY/GDd39EMeA0Y1HEwSlRMtMHfM8H\n3Je7HtqCk9MgrHTuLwWHXoqef0+x8Xsa8j9odys31swyuqwX4L6zRuyfzKE1\npTLa1okBrNVxV0hLfeEKpUliGSBfn/kTCF+s01xzQvAt2GeCl/W4aS6n7d4s\nPAEuuz2KangsjijerH76oY3GlErV8BNebC/SUVCXafbTFTSnmtPXY5zzfIDD\ndaX9\r\n=fOM4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0aNeoVo+iGbORAFI0+xJjbzRuKCVwgSVSHJo9JQKiFAiAioNRECfJf+iaKZWAb4j7URVFENCQ1Fmvx7hzhQfG15Q=="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.3.1_1546218281791_0.4423964094903099"},"_hasShrinkwrap":false},"1.3.2":{"name":"topsis","version":"1.3.2","description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","main":"index.js","scripts":{"test":"nyc mocha","lint":"eslint --ignore-path .eslintignore .","lint-fix":"eslint --ignore-path .eslintignore . -- --fix","cover":"nyc mocha && nyc report --reporter=text-lcov | coveralls","report-cover":"nyc report --reporter=text-lcov | coveralls","clean":"nyc mocha && npm run lint -- --fix","vul-check":"npm audit"},"precommit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"keywords":["topsis","multi-criteria","decision","making","multi-attribute","business intelligence","prescriptive analytics","operations research","decision science","analytics"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","chai":"^4.2.0","coveralls":"^3.0.2","eslint":"^5.11.1","eslint-config-airbnb":"^17.1.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.1.0"},"dependencies":{"linear-algebra":"^3.1.4"},"gitHead":"3b2a3c7045bc99b2a224a30fbf60e968bab82ac4","bugs":{"url":"https://github.com/patelotech/topsis/issues"},"homepage":"https://github.com/patelotech/topsis#readme","_id":"topsis@1.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"},"dist":{"integrity":"sha512-6Zt4xfWz6g5i5XcOTWQgCVWhsnzaUOz7dCZ1Y9zCaQ7kA1i8QeH60nxCSJ+w5c0QJtOV7HRYPAKOUtMIeCqcng==","shasum":"71a524b219c858128db08bb4860864e3f3be7d1d","tarball":"https://registry.npmjs.org/topsis/-/topsis-1.3.2.tgz","fileCount":8,"unpackedSize":20966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccpFOCRA9TVsSAnZWagAAXsMP/2ZAlXXY/GxpxB0DnkAu\nFzO2e79z3gKkkd1FMC+6WgegfiU3oxpYmRwS/Gfo5O7BKgvW/7ic5CXn3Xj9\nuDQ2v5KM9wrcIO1WT04ZQgHJj0NIC+gJdYy0ZO/3a2YemM6CFes6fWVBW+ve\n5W4nmMW8oAbiKirW1N0HfiLcPSr+ZBh/rMOJvI/szDUwc8cVBRNL2+ernAsB\n/7KM+c1kbwruvMh/4fwX7UgbnSwTtoXCWQ6Ks8McPrzhTDbQ3RhOw2CZCVvF\nxsszagzf7VuzPJUUlfLuv1oujC1dWezXOZ1Au03iNVVOY4Qm1D/46i/gf53t\nmlAkFQWO1DG0cL+X+eHytm+V8JSnbsCbTxeR4/+Xxq/3+f6w/el85HgpdW+g\ndlGrnFfLjjggGi89mUYblf1/pwqSp0ONUy6o6iYjB6B4+XNfunXo0Sqjehf6\nLTsLpJkXphZFH/MNCf6MARl1Yi05ttmFFR1PPDQxRv4sfO6t1RKdVcJxKoH7\ntc+WS43B+YMUe6edqoMgwQMKmEyz4tAbs+/5cTzH/S4dCNmAVR7Zur/2qM+h\n9Y0QAVU6AjI9DnxPf20OJqiIH/pBGw6Os2hKKPtmYp/+veCfi7vozjDV9asR\nn1D0B2Z+i9w/8UTconFsvaLfuFxBnirnffU2sZ8rLwrGyvizCs8n83GUn+rd\nuxBQ\r\n=zeJR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/qjjIIzrQ9mSQqy8CV6nLTZ7/sL1m3651sheXuDcNeAiEAuAjTfd1LlfGKJWafwnaaL6a7mOyEwWB3mANMa4HqnCw="}]},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/topsis_1.3.2_1551012174081_0.3436844692429166"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-26T10:02:39.913Z","1.0.0":"2018-12-26T10:02:40.022Z","modified":"2022-05-22T01:52:14.202Z","1.0.1":"2018-12-26T10:20:45.762Z","1.0.2":"2018-12-26T10:23:38.782Z","1.0.3":"2018-12-26T10:30:08.183Z","1.0.4":"2018-12-26T10:51:26.672Z","1.0.5":"2018-12-26T10:55:55.865Z","1.0.6":"2018-12-26T11:12:16.935Z","1.0.7":"2018-12-26T11:26:05.978Z","1.0.8":"2018-12-27T11:35:04.421Z","1.0.9":"2018-12-27T11:46:33.492Z","1.1.0":"2018-12-27T12:13:50.851Z","1.1.1":"2018-12-27T12:18:34.610Z","1.1.2":"2018-12-27T12:19:59.328Z","1.1.3":"2018-12-27T12:22:45.682Z","1.1.4":"2018-12-27T12:24:07.855Z","1.1.5":"2018-12-27T12:28:52.051Z","1.1.6":"2018-12-27T12:35:49.800Z","1.1.7":"2018-12-27T12:46:39.800Z","1.1.8":"2018-12-27T13:45:38.302Z","1.1.9":"2018-12-27T14:34:21.995Z","1.2.0":"2018-12-28T01:03:50.551Z","1.2.1":"2018-12-28T01:42:16.519Z","1.2.2":"2018-12-28T02:33:08.437Z","1.2.3":"2018-12-28T11:30:35.753Z","1.2.4":"2018-12-28T11:47:05.929Z","1.2.5":"2018-12-28T11:56:51.590Z","1.2.6":"2018-12-28T12:08:44.770Z","1.2.8":"2018-12-29T00:36:49.647Z","1.2.9":"2018-12-30T15:33:28.915Z","1.2.10":"2018-12-30T16:38:37.881Z","1.2.11":"2018-12-30T16:48:16.849Z","1.3.0":"2018-12-31T00:48:47.706Z","1.3.1":"2018-12-31T01:04:42.034Z","1.3.2":"2019-02-24T12:42:54.241Z"},"maintainers":[{"name":"patriciojulian","email":"pj.patriciojulian@gmail.com"}],"description":"This is an implementation of TOPSIS algorithm for multi-criteria decision-making and prescriptive analytics.","keywords":["topsis","multi-criteria","decision","making","multi-attribute","business intelligence","prescriptive analytics","operations research","decision science","analytics"],"author":{"name":"Patricio J. Gerpe"},"license":"MIT","readme":"```javascript\r\n\r\nconst linearAlgebra = require('linear-algebra')();\r\nconst Matrix = linearAlgebra.Matrix; `\r\n\t\r\nconst topsis = require('topsis');\r\n\r\n```\r\n\r\n# Topsis\r\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/76980eb6d7fc488c917cb7cb0b638fd8)](https://app.codacy.com/app/patelotech/topsis?utm_source=github.com&utm_medium=referral&utm_content=patelotech/topsis&utm_campaign=Badge_Grade_Dashboard)\r\n[![npm version](https://badge.fury.io/js/recht.svg)](https://badge.fury.io/js/recht)\r\n[![build](https://travis-ci.org/patelotech/topsis.svg?branch=master)](https://travis-ci.org/patelotech/topsis)\r\n[![Coverage Status](https://coveralls.io/repos/github/patelotech/topsis/badge.svg?branch=master)](https://coveralls.io/github/patelotech/topsis?branch=master)\r\n[![Known Vulnerabilities](https://snyk.io/test/github/patelotech/topsis/badge.svg?targetFile=package.json)](https://snyk.io/test/github/patelotech/topsis?targetFile=package.json)\r\n[![dependencies Status](https://david-dm.org/patelotech/topsis/status.svg)](https://david-dm.org/patelotech/topsis)\r\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/dashersw/recht/master/LICENSE) [![Greenkeeper badge](https://badges.greenkeeper.io/patelotech/topsis.svg)](https://greenkeeper.io/)\r\n\r\n<a href=\"https://www.patreon.com/join/patelotech?\" target=\"_blank\"><img src=\"https://c5.patreon.com/external/logo/become_a_patron_button.png\" > </a>\r\n\r\nThis is the first npm library in NodeJS to implement TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution). This library is fully **open-source** and **free** to use. TOPSIS is an algorithm developed in 1981 by Hwang and Yoon.\r\nIt is a technique commonly utilised in the field of operations research, managerial accounting, decision science and prescriptive analytics for multi-attribute decision-making problems (MADC).\r\nIts most common use case is to select the optimal choice from an array of alternatives with conflicting criteria. (For instance, to select a celphone to buy that have the highest quality camera at the lowest price).\r\nThe central idea behind the algorithm is that the most desirable solution is the one that has the highest geometric distance (euclidean distance) to the anti-ideal solution and the lowest euclidean distance to the ideal solution.\r\n\r\n## Installation\r\n\r\n` npm i topsis `\r\n\r\n## Example Usage\r\n\r\n```javascript\r\nlet m = new Matrix([\r\n                    [2, 5, 5], \r\n                    [60, 26, 4], \r\n                    [20, 20, 4],  \r\n                    [500, 2, 4], \r\n                    [50, 23, 3], \r\n                    [25, 10, 1]\r\n                    ]); \r\n// m argument is the alternative matrix. Each row is an alternative and each column is a criterion.\r\n                    \r\nlet w = [0.27,0.33,0.40];  // This argument indicates the weights of each criteria.\r\nlet ia = ['min', 'min', 'max']; // This argument indicates if a criterion is beneficial or not.\r\n\r\n\r\ntopsis.getBest(m, w, ia);\r\n```\r\n\r\nReturns:\r\n```javascript\r\n[2, 5, 5]\r\n```\r\n\r\n## DEMO\r\n\r\n<https://runkit.com/patelotech/runkit-npm-topsis>\r\n\r\n## Documentation\r\n\r\n| Argument      | Description                                                                                                                                                                                               | Mandatory  | Type                    |  Rules                                                                                                                                                                                                                 |\r\n|:-------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------:|:-----------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|\r\n| m             | **m** argument stands for 'alternative matrix' and is a matrix that contains the data from all alternatives. Columns are criteria and rows are alternatives.                                              | True       | Matrix of numeric data  | This argument **MUST** be a matrix object from linear-algebra module and **MUST** contain only numeric data.                                                                                                           | \r\n| w             | **w** argument stands for 'weights argument' or also known as eigenvector and this is the argument that indicates the weighting of each criterion.                                                        | True       | Array of float numbers. | This argument **MUST** have the exact same length than the number of columns that the alternative matrix has. Each weight **MUST** be a number from 0 to 1 and all weights **MUST** sum 1.                             |\r\n| ia            | **ia** argument stands for 'impact argument' and this is the argument that indicates which criteria is beneficial and which is not. So which ones we want to minimise and which ones we want to maximise. | True       | Array of strings.       | This argument **MUST**  have the exact same length than the number of columns that the alternative matrix has. All of the elements of the array **MUST** be strings containing the string 'max' or 'min' accordingly.  |\r\n \r\n**NOTE:** Make sure to read through bibliography below of TOPSIS to understand how the algorithm works.\r\n\r\n### Algorithm Steps\r\n\r\n1.  Computing normalised alternative matrix. (Alternative matrix divided by calculated norm of each column).\r\n2.  Computing weighted normalised alternative matrix. (Alternative matrix multiplied by eigenvector).\r\n3.  Calculating the ideal solution. (An hypothetical alternative that maximises benefits and minimises costs the most).\r\n4.  Calculating the anti-ideal solution. (An hypothetical alternative that minimises benefits and maximises costs the most).\r\n5.  For each alternative in the weighted normalised alternative matrix, calculate the euclidean distance to the ideal and anti-ideal solution.\r\n6.  Calculate a performance score for each alternative. (Distance to the anti-ideal solution divided by the sum of the distance of the ideal and anti-ideal solution).\r\n7.  Rank in descending order performance scores for each alternative.\r\n8.  Return the top-one.\r\n\r\n## Aditional functions...\r\n\r\n### CreateRandom\r\n```javascript\r\ntopsis.createRandom(); // Creates random arguments for a topsis.getBest function.\r\n\r\n```\r\n\r\nReturns:\r\n```javascript\r\n{ \r\n  m : \r\n    { data:\r\n     [ [ 478, 6, 184, 1000 ],\r\n       [ 805, 34, 703, 770 ],\r\n       [ 216, 210, 294, 225 ],\r\n       [ 857, 253, 396, 63 ],\r\n       [ 244, 652, 886, 736 ],\r\n       [ 378, 824, 948, 769 ],\r\n       [ 298, 76, 573, 604 ] ],\r\n      rows: 7,\r\n      cols: 4 \r\n    },\r\n  w: [ 0.52, 0.26, 0.04, 0.18 ],\r\n  ia: [ 'max', 'min', 'max', 'max' ]\r\n}\r\n```\r\n\r\n## Package roadmap\r\n\r\n-   [x] TOPSIS.\r\n-   [x] Support for Linear-Algebra matrices. \r\n-   [ ] Support for MathJS matrices.\r\n-   [ ] (FTOPSIS) Fuzzy TOPSIS\r\n-   [ ] (IFTOPSIS) Intuisionistic Fuzzy TOPSIS\r\n-   [ ] (NTOPSIS) Neutrosophic TOPSIS\r\n\r\n## Package Dependencies\r\n\r\n-   linear-algebra\r\n\r\n## License\r\n\r\nMIT\r\n\r\n## Contributing\r\n\r\n<https://github.com/patelotech/topsis>\r\n\r\n## Linting\r\n\r\n-   AIRBNB\r\n[AIRBNB JS CODE STYLE](https://dev.mysql.com/doc/ \"AIRBNB JS CODE STYLE\")\r\n\r\n### Configuration\r\n\r\n-   Eslint v-4.19.1 // AIRBNB Configuration\r\n\r\n### Linting scripts\r\n\r\n-   Error check: `npm run check`\r\n-   Error fix:  `npm run lint` or `npm run lint -- --fix`\r\n\r\n## Bibliography\r\n\r\n-   Hwang, C. L., & Yoon, K. (1981). Methods for multiple attribute decision making. In Multiple attribute decision making (pp. 58-191).Springer, Berlin, Heidelberg.\r\ncd do\r\ncd do","readmeFilename":"readme.md","homepage":"https://github.com/patelotech/topsis#readme","repository":{"type":"git","url":"git+https://github.com/patelotech/topsis.git"},"bugs":{"url":"https://github.com/patelotech/topsis/issues"}}