{"_id":"x3p.js","_rev":"33-d252f2f2429775abcab5b9269e9408d4","name":"x3p.js","dist-tags":{"latest":"0.10.4"},"versions":{"0.2.0":{"name":"x3p.js","version":"0.2.0","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.2.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.0","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/gl-plot3d":"^0.1.6","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"ee12a8f838324e7bca365883a3bc2ee7badf74ce","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-O885x6nWjEWrXNtEbxO1wxdJ+Ag7/qGQJ8Ug6iuo77k+Csr3op+BHqWZBW3dkb8yxlb+57VjdC42t9ou/KAuqA==","shasum":"f4273821c12e46ef8143912e18dd41c432df4e99","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.0.tgz","fileCount":15,"unpackedSize":1945950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNqSMCRA9TVsSAnZWagAATWMP/2R0d6wlQbqjoc5uEo4h\n0Jj3IhHvoTmvXWEUbujJfl4rOCtz6J+v67h+mz0tmaViDrIY8skPOIisSEfU\nNF57J53YW9pz4yeDMMJWi02HQP3P5RMe4vYox23pd0iUTtBJsUkR7u7HHEkB\n74Nb0qEbZKLMTcjJbXlHDwClxeD4V1dSQYU22gPStwLnMttvn5jpM7dK2Trb\nEdgdkxjk6yONEVz3vXX3dWdWRpkITLxSGP/Wc/kT5BxK2tzrzteXZlVxes/e\np3ANTeaIZoOsXab2PRfhg59l75TAqNzc3tIR4KhOMQMzeuWZ99sBWdY9mxI0\n1X/dqfToV74hkfc2fNOz7KpcDLW9H+iPTyyR0APtuT6KF5rU8HASRH+f9WkU\ncx/Qsilo2CdjB7ZUGFoMOYRjL7N1wCeaFG9VrOZ/F7pMJFKiO2Sslxj6SHXy\nYIvWPahUzIl0NKGNNM/cyGY4yPUgFLHdV4vu0Qnju6OyCO22FqO/+9hYkm2q\nMQ4bFWNhkCHw8RFGZCkRg4oTZz6/HitPlJoyacfuR1xiApBRD263Z48+btQo\nxd9yZNXVjwhDM7Bke76qMFcHgW+sGbFpHlO5aXFiYbty1meNWiyp1pY+86rK\nbEAsXGFe4EYyo+s8glV2Ior9SqiE1RN5ZWo7dY4+CyytTEP8fRoQ6HbRQwDY\nal1a\r\n=wr6o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChlBrfTRifL9/n8GEF/sgnoaAj5Q2hSytCbj3eFkH/CAiEAwKadpCUxBb4D/IMhy5TIgj21NhoNFTnhTXbHX8MJdhY="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.0_1547084939069_0.2584635941629041"},"_hasShrinkwrap":false},"0.2.1":{"name":"x3p.js","version":"0.2.1","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.2.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.0","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/gl-plot3d":"^0.1.6","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"301f582c0fa7090e2fc5074174f287f56c7e6caf","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-jdX8jBtNf+dfcKy5Zhgh11IegZlDSuZyjpo9d6kSLuv+rMynsL1VyQGPW5u1GSGdYQpMER58PCsZ5F/rVJKlcQ==","shasum":"284a42554accbbc4c9f90712b9efae5dfbf0d576","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.1.tgz","fileCount":15,"unpackedSize":1946989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN55PCRA9TVsSAnZWagAAxBwP/jdtYtwt5m4nSsUvwgFO\nFlIsOxxQSyf3Enm9O1557J92VpVRYHjZLLnssQLzMEhFESI/Z5PBq0FIHqoe\nVyjF/2eHXbIKtq6xMqFOSkQ2RGqYJf7olqAs9jkPqjvxZY4brOhnigplNe4k\ngG8VAQaXnC3ymr8bq+GzzffstymKoSuKVGlMZRsuQeEnckoB10GL+fI8/PMb\nDF6AH6kW4qfckDFFXtgNSHc4R6U6Q3btKtOY4eZ6gBk9VuWHvuaW7jxWZgio\neMpaKyf1V4+/MlqJ5CNcqaqvQsRtv56ipZsE4YSf2HpNDcTJm7oJr4qwHRmr\nXL6AtDTQcxo13XS0qImO65GeGeD8xKQ5N7snfOjCRnAFR2xj+JQmyYqAY/GB\nYtvax7h1IxCunMurSkAqzs7hq/fK2mQi+CXHIX/bnGmVTEfDBp8ceSXML+CU\nJt6cLjpHQtweU+p8Qm/gchcUTq1GpqKF9MnHy4BwcPdZvurlh9+f8Q020dLT\njfUuXa7iSCRKKlSbN3zg4YXomqBowiJmKQF7GQoMWn9nwbZcKeavdMXjQmJM\nSKnb903yf+8NSW2VfamZOujuW0AUXgIcZR8/UDAP3Vr0oUOOQzlK5D12XXAW\nDPFEsxu5rEoiu8cWvkGVu2rpY7MUDis/uzO6CbnJH/sny07nDZ2SPmbVd8YU\nUrJG\r\n=sl0b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcrW2Iei6rCHmLW/tE/B/DwKdWRz6H5Fh/Bzs7V9+P/QIgfmx8U4enL9w1UbNcVw0thFpsNVZnmXn1nKKhG0Tispc="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.1_1547148878379_0.1809562621220706"},"_hasShrinkwrap":false},"0.2.2":{"name":"x3p.js","version":"0.2.2","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/gl-plot3d":"^0.1.9","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-out-of-range":"^1.0.4","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-fill":"^1.0.2","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"ca84d3962101438e343997ca14b780373a07f4b5","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-boP574mxBhaxtK3xFjoeReJiUG1MrpIOKAqTScWIiUqhBrnSYrD7rRfiI8WgZasZFFAESpCgi+yoJ6UNrGiGzg==","shasum":"7cfbcad527d842657737eb52efaa63f79fdbe560","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.2.tgz","fileCount":15,"unpackedSize":1953966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPj7mCRA9TVsSAnZWagAAs34QAIt+TmoOjwkZxzEJBTqP\n1/7+h5cgDdbkUzCTOvA2FxBncWscOyAVJA9F0duyF+NY3bE/vFeQC2xaAiC0\n0Kb0X3hq1KzlTYlV+padMWCu1BbBxb+N1GCiUjJB6GbuoaAlb089Zvpz7mvf\ndPUi1H4brPi0l5A7Di6mhvbMbFMNmaMPN2sLHWN2Z1CcGVKBlLP0m3S0YY0m\nC2+DfS/w6yYJQa1Yjn9O8GTgGiPq/BU9xb19NJrlUeI7dp9nHSocUltg29DS\n6YOcHFMirAyLNYFAF+5VD9GdFzqfRGbkjfDYDD9TsaspnL5ElDDOLzPafizX\nrGmy6jrvJ/VzFGHjQ2z4ohhMMfB8D999RIjH2lxBOp/2CtbWyeqnf57RPHch\nn/Cdy83MwxlyEXnThbA8wXH09MPJf/GtRQFG64dAXz97mIF8AmQlG3ONetNY\ntYCBe+UIVXWPudOXInlPmeRMAKstArcVuV+hO2qPzdkYjkFykU7p9bnF5uQc\nFea8Cl8+Vsy0X33C6qgh4vvbHFXfvf3sywMkNLZTf7nHNTq4e0sU2Htdg9l3\nzmd1O92jP2hfAV38WXRY0KIIKZZrIKPSVx229EAi2Whws0ktq4rZb6XWdsjv\nFmtqwysYnTsgziymZJ+A1cG3rOjZ4uzA7HZ+s3jLKjZkFiNpum9f+yTjQMwP\nYjF1\r\n=6P8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpTpCRYjdYeEWKJTT8YuMY+oEiQqUlyv0zQghtLqXodQIhALNYpE5YOMfOYqbWN3B0k4GW1Z/fr3mJvJ77ftYFANlW"}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.2_1547583205672_0.15708711407449405"},"_hasShrinkwrap":false},"0.2.3":{"name":"x3p.js","version":"0.2.3","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/gl-plot3d":"^0.1.9","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-out-of-range":"^1.0.4","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-fill":"^1.0.2","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"5ace56e61bba6009330f009f3f8159188009c529","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.3","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-16PlUhdKoyJe4XFwli9FRryy+ityzfuWDIj9i7BKOne9e0oA/AEmiiPHBjKPAhj1HuBlqVOE8u1p17NPsv8CxA==","shasum":"b6fd2f6770fd48d6d6fdf8edce401a9c5c38a8ee","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.3.tgz","fileCount":15,"unpackedSize":1953872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPlJkCRA9TVsSAnZWagAAnCcQAJtSJrV8Rf7enkR98Ggk\n8gZ6zR7GlFobx61wqWSjS3kIYQbzr/xZRz/LgCRkICV6BjFFZxcTbhiPTYBa\nOfZIHzySnZ6nOJmnAl75noIbJCGN0Y5bf/TVdNX+RLVdciREJMuAYABKL5gg\nYiHEHcWX+DKbvhw7T04nY0FP8fFTq3vWA3ZLhi3GcCSizMkwA3s1v85Dq0gg\n7rqRrhHoRg4JnXC4v3G/dLwZh5gfpyLnRlRmFlfK0cAclWHsV6ory48IKcjA\nQsG2jTrIvKvdDFwy8rZuInWLvJVAvVYAMWYVrCRND0BLpHR0bTCrJZvtwIC2\nyCQzerynO8CB6S8Nmnqq1Yob77+EUA49mRV4MxHQC1fE6LRK6dw6xyQP/ORR\nZ5wn1rvsBw0JQSwliFfLehY/MgQ3NLOCTGd4D2kYaSS2uSl+UbUyJGjjtSzL\nzrjxHlc0D/K168MMIcHO43bpntXFnSpMhli96lD9C+gEapN8trc/w+OIRLdp\nAgCbqqRZsIpc2qn4z7CdTU1daIr+ny3QwJabZ4NDeQ9KssBdkdjec/Kc+Cmx\nFg8QkoluFDmwwNRrTIGZHZ8SCgnNpx2CAc9ZU52pJfRVgr4bYQKvcVF9rWRX\nHmelDF1L0Kn2tPk07tpULyReefv5yY7hzPazL1GmQvnbAOPHE5ST9Es4a18i\nQCUq\r\n=0SP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtZ1us3wMIxfa9ZuyjKQa2eR1Obz3EX9ClqC2vqtcqoAiBxRLmoxbnVcJpmHDXHhVza/hgP4WZCJdF3YXkYGguDiw=="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.3_1547588195840_0.6940378940855263"},"_hasShrinkwrap":false},"0.2.4":{"name":"x3p.js","version":"0.2.4","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/gl-plot3d":"^0.1.9","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-out-of-range":"^1.0.4","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-fill":"^1.0.2","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"cceec154a999b8d3a213e8df46e8baa08b3f7f3a","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.4","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-ZAQfryve+ugj/VhwqczDqLGeO8UuCU+IUuIv6OLMUT8BezKRiFrX4fp7LEMaTAS2QhOa9J8x1gYmOuV8fIVWkA==","shasum":"d3c28ec4129cde840ced90edfb6d1ceaf0232a9b","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.4.tgz","fileCount":15,"unpackedSize":1953911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPlzXCRA9TVsSAnZWagAA13MP/1TqA4Yd0aDnrb8xCOeT\nDlsgA+0UloMmgQfQmfW32dfeHU6uxxHQTqPnjzZbnZ78B1YGOHrMhpe01xkM\nUT7VVKUtH9HxnwV3PNy7Y/6dsEV1c+EltX6ldF5RwT140uDWn8ZeCCK/Oi4W\n3lsBZ6O+nBeO/IEq6ijh5m7SvlltdCAyXGsxP8rqhRowVJ+SFIhuyLoUJsHn\nXpFgtxpiX7ceYw/t0OpRa/PCCM8cZOnGXbusJuPJgq5BGBzgek73WD0WPlV/\n1FVmi4vvVSIaWngjX+rv2CwAaxhvyrvmuDtS6d9gMo6ITawsYWMOUNWEe5bf\ng2wk7oOT7W1YCR3w/des3H2F+y5HPZQ3AmTPsjbuLic7B81diVwm1z2eIJWt\n4hxJYIEZQrFtwPyTOkgKw7DMGiI34ui1JWyP7rYa9LJ03pKzmSwo4bxL5owX\nPTsoAqwxhyd+NZyAOE8Dz83OiNxB9BSp3/ile7i045BlDhbAAjFXorNoy633\ntogp3tep1BN4+IQi6ye7D26CF3AE8/eRtcvxjwvKQAYq1YUXc+Dfaz4daWQa\n/KKeeJTwqJRNuR7HWI/C/7SNABPK7BO6KKVRFuzaAdMxJjtdNbyfmb5VgLP8\nzdiIIVeJUOvIu5VAD0ecbBeYlNa1X5izJprRu4XLdyvuw9VixBDyBCYPK+MN\np5/t\r\n=LyCi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEf2hhesIn4Xpb95sjsPQzku/NHCwTkHbtxZzHjtjQGJAiEAzb+X21ihKNA2fU9b4fC8YDNeEhEkE0+CrxbqT/kxQeE="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.4_1547590870534_0.7209638873270736"},"_hasShrinkwrap":false},"0.2.5":{"name":"x3p.js","version":"0.2.5","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-out-of-range":"^1.0.4","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-fill":"^1.0.2","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"361ab4ff18c12962889f89531645d1d8e056347a","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-h+Z4rrdSyn65GtfiQOJfJ5uaJ5nG1wMDTF5/PiIfnUrupeAfkwcQlSjy7Wt4Di5FEGyYOxGSuux1wp1IpRcW3g==","shasum":"f316681b7a706ef4486b7231f530bb57fa556426","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.5.tgz","fileCount":16,"unpackedSize":1957416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQNteCRA9TVsSAnZWagAAmmIP/RXq9goaU/yKP4tHwrm9\n73lATGM4kwFgckNLFTCnLi0XMBJT50i6z//8lkjCKu/DxKipOnvPIzsoHvky\nBK09rMZZnskaEZ8xtV6ufibJ+hjnbJFPeg2JtrdM7hG/Xciw11Es+4pdY0Nw\nV5FaC0Dd0aR37fudmujBmy1JEgGk0gnNMxpCREZNRMGwnHJJN3lTua6XLSSq\nQVJXe9w+XQ2Dpf9Uqz57b6zJq9qZ72yT+ZQlfJAcWjZx/L7eRWSL7qGbyVXH\nJRJAioJTni0g7G0z68anQrRt4OYxgbK3muAR9Mm8HzmDr1tRFaW2XpEByAa4\n7XZFYy9Tmlv0IHlVfh+CtFdKaiJ8v87ETdZClsVxV+o3UuhtEgh2WSPFUpxH\ncflab3iFVDs2e7JNabNGxGxHYg4uUNLHy48vAcQN0sRLjcatak0l4Q+d1cz1\nhH6VrThx44v9cTp2OFzPVWL7ax21Xrdutiwirc1xzIKBk0N+ojJZaJsxloxR\ncGoWZu/RqjCOnSxHltvtyHlSaT+pf4CZiHAvKayF2uscxG3jkGhfQQ/hhbRd\nHopezJCEDQDUWQKILbgUDRVP5iTqOKWLgC/keKWN9nxjTb+8XHWYMibcrum+\nEcBFXEBPCF8vFStyLOMqIQVDAje7ruC7S7AcQO/MkV8SwDeYAO2pR3H4AZ4k\nDhDn\r\n=KqnR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZMpr1A0yeHbD12YwYzR0Olyam2vjZ2lioKsWnCRp+sAiB32mXO37oWPVSeMejGtSQWYUWSLfomqIPjpHiv1nZaAg=="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.5_1547754334125_0.885823880072258"},"_hasShrinkwrap":false},"0.2.6":{"name":"x3p.js","version":"0.2.6","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-out-of-range":"^1.0.4","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-fill":"^1.0.2","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"52790030aab7e9fe89d87f2699667a8af12aed66","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.6","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-hUKx/WErHNrwzlzNZe2NJKU+/no8BiDFJILXLBOSwrhJcImJvBa2ofPHbW/f7UEvZi5XLjeoNEY6RetlzZobIQ==","shasum":"06837e04ebcbaee35ee6c4ae9cafe4afeb17f7a0","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.6.tgz","fileCount":16,"unpackedSize":1957416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSh5XCRA9TVsSAnZWagAA8C4P/1RZlDqPUSlTxH0GFZ6o\nCzLdm/ke+aYXX3Qca2YRVA73jBArzKiinwihYtzfev7ohWeKFgVPZ+vNh2IA\nQm4cm58npWNCkytJA4F2staLRIZ5YtmXtD6APw2E4Fr7mEzKV3gR5NTzjASy\nhipWdnxa+3kMEpsg7axwONwk7s+Vjyw1dxiIyuhwKfNgOHigNkprTII1vhp7\nHnsdCFq6yj2c3cgd4TH1bjtL1SXjxYZmQ7cZT34B3G4E2d3LbkegYkf0qSXx\n/FPk7v5eP2sou9Jc/b6w0cx6GizshAKuFW15mDY14Th2F/YnWMjtS3Xbjpb4\nVaOa1UejcCTjoj9RiGzznOLXoeoQ+hV/lnaq9LVVqS9t2Z1S5J+EFWhxjpGa\n3yTP2Od2qAuiqcQOTGOjkiDLm9XG1S3JTXWJNix9TSjRuM3e9zp63zu7HNOt\nOme9ocQJ2Csi2r7llaPByeU7TzZdk/WO14aFiu0+e3iKCGQ3ToZqUpzFHlOC\nhjwzldiBFcF1U41jfiKprbfCneyNsMAwkTUtwIBpdYBPQ7ocjxvAygo8F2rH\nvtyrYibJZ1avO8rFqLSmbJktQOh6pIuw+jf7veGgme/0UL8N2oeaU7CrPVa0\nKrJj3TR6JdRgcsDDYV1bVlUzRCwAarFS1FsGWzeE5eBcp58rCFDXsMHcsp3F\n5zKn\r\n=C25l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICH4AzvqcJNI+c2C0K1+5IA1IPwah7P68AzCSk8T2HfrAiEA+1pmNFoTcI8kUzU/6taVwTTvd6EyYOxEXy2RrsYox1w="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.6_1548361303387_0.28643364615577904"},"_hasShrinkwrap":false},"0.2.7":{"name":"x3p.js","version":"0.2.7","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-out-of-range":"^1.0.4","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-fill":"^1.0.2","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"842052d1d3d70afb20faeb0416bc3a4eddbe1799","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.7","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-6s7CXnLll9nUPqODfAbrH24NDbj6bAwa0MfPumbjhQXUuiJ5jmq5h78JAqb07yJj/qZs6J+ELNNYuPHlc9CYcw==","shasum":"00f16722fc7124aed5340dce2e485d80fb2b6e15","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.7.tgz","fileCount":16,"unpackedSize":1958050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSjDUCRA9TVsSAnZWagAAt30P/34dP6HsB8hXxfunBARO\nUOPAtzN6bauO6rjPXhr0QsO02TevBbs9MZ5gaEesviqfYUgoTIBMLKXsZNDC\nCcsR6qdJCVywTRwg5BywRNfPAuP6FLeovLonQwQcbeBXAXQBGoow7CxakkWQ\nM33ix/Ylt47ZCtfnz2SkxXrDZ8jehMhwGIGbm7MKuB5yBxVRJJdPF45QpnKS\n1szbTNYrxblyyi1JOumS+G9NdjmBmABc2/bkO0MavnWAyTScbhgcoUvN2QRg\n3qkF3Ck0T96qnPWGZ852u5lgcGbDLwAu7r8NhMDV62ACDwp08bHhJl+/vGg5\nJnNQBh92ksd3M3kFva/UtM30nvAeJEw/kIJ7OZ1gQwTl6qGTZOn8LMLMRH6X\nWB2cuGni3kPpLM1OQyx58aTREmV4EgUWSwtPybdrsaJ9BWBjwh6fsyVCaqiC\nzYOSRaRUxKXIrlrgcHYPkDnT0Q/yMm3unncfPQ/E8BQS9uM7guApVlPUGHkx\nLEN/d+jLIVNGTkZ7vBROZ1qstJs5LaVQs0pYvvVGC+RBhf5YteNBw4n0Dcnl\ngmbgPNV/qYFZO4RXPMfgYkdD1NpBT4G0X+iFRddMAil6NvIqdPHAhTJbQ3Ru\nDxHw3oe3o/XcnS56+Kzm9uiJpNHrY6TR9OcNdEnj1BoYe39ZzqEBxr0vSICW\nR5YK\r\n=7OFW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRZgnsdxTMYejIpkXZFtSylKQWw5umd6hVogUbhg8I0gIhAPrS9hAMWbtpECr//Im7tKQ9MiPLgu6FMxMvfDp6G63V"}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.7_1548366036124_0.42326188560008005"},"_hasShrinkwrap":false},"0.2.8":{"name":"x3p.js","version":"0.2.8","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-out-of-range":"^1.0.4","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-fill":"^1.0.2","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"247be4734c73b8a45d4f7997bfa902cbc4efdf79","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-NAVV7yfcB1htIK5OloZ0xbIDI+36eGLUatsrhYqrb0Kk45sZNBk4D4d501aWIPbSa6W1tf5fCIdxwjJvYKZccQ==","shasum":"e20aa7f80c3eba5b8d59d18adcbe4df11667879e","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.8.tgz","fileCount":16,"unpackedSize":1958052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSjhDCRA9TVsSAnZWagAAyBEP/3ZnWSIvQAfv/jbDdbiu\nR3IkH/7MJvdvWKIhHfLvIBjQFIy6WkwsZ4e/FnKsr/Fk5xywaP13LBp3uZpA\n5mhQxkLYJOe0SIJcZNLLeoD8LOCZJImw5IUB3b8aKm6NgE624WK+ZfBZntsS\nHTucp8/5w38WBv7FwBF2CXSmom1ZfnGG9ApztNKBmmjAPudqBaObtDp5C8xK\nhv4JTuPE6elDZhq+EBur+pA17OZKK3H/EI5ky5A6TaNiCG2GY8GXt9Y68klG\nRAmZDrDLb1+MzCeMlQ/RXdAW3xU4YthO5LdiFlhSYq1TEvtjeHiEYgcnIvgR\nkktxCeJQTL8TxAknE9zA020nEdgOHsyIV9PAbwqUswU1lynHFWO6HH8hn8KA\nzjEW0p2MiI7HNLhzLxEsVz5SYvctL7c/8bf39l6PCp2FZ9WQEif8slkjVKhi\nxBKejeTJMpS0gmpzoQtbDkf58zX+Ypci9Crm0IGelSczZn69fQ8UMrf8OdgO\nR8Nrp9Ux3wemq+Fble+wO1DSgtegWf1noO6zz3hVM3HwZIM/TZvCrtzZgx+8\nL0o3KxWBPWqTfdo6yn8UGBoHWPvXxP2zgO7ppYnjzM8c4ucAhR3+LJEAJo7k\nBrHGJy90uj+wUuuR4yticOVnGItrgCUmBKLjOrrJEX4L5c+dJkl1LvTXuZMm\nkUrY\r\n=F/AO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDna7BvakUClkCcWozhSs1kYA7uKGmIotuhH5EmrVuENQIhAJcpA0XrcmuxWOfX4aGWMm/VMGtvEiBk6isEC7Weo6JW"}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.8_1548367939206_0.42696111074934207"},"_hasShrinkwrap":false},"0.2.9":{"name":"x3p.js","version":"0.2.9","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.0","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.10","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.0","express":"^4.16.4","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.1.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.2.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-out-of-range":"^1.0.4","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","ndarray":"^1.0.18","ndarray-fill":"^1.0.2","ndarray-gradient":"^1.0.0","ndarray-scratch":"^1.2.0","ndarray-show":"^2.0.0","sax":"^1.2.4","typedarray-pool":"^1.1.0","zeros":"^1.0.0"},"gitHead":"44ada2baa8277df83072cab53f1015fd3507a59d","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.2.9","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-FqmlK+lT3IvPmgCQseBGOfgWy91tqh/NVlxkY731rUWyNh0N3NP8FXwEp9vXd63LDptTOspE4P155hhYaGQXhA==","shasum":"097218cf20bdb3d1f726c37d114865b7901100a4","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.2.9.tgz","fileCount":16,"unpackedSize":1958052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSj4UCRA9TVsSAnZWagAA4v8QAITBoTaAAjpmroP9T/VH\nKWdNqwI9iyVZmmg2PrYNiK4ukCQBbSwAbAqsVFwNe+oHrnr7zvvAWE6rWLVa\n4PCJO7aR/4/fzNtt3bogJg55uo5F1bZToeNIhLrhZMaxfqLOX7azF70TapTW\n+Dx1mW1SVGONHyhht/RDw2u77b0JXjtl6NVIO+aLnDjRyctZLikA6mUYFbCP\nWmVJ20g/8JhkRlAh6aCS6bvBDHlYXT1CnlZzCk0t6i2gB5Z6J/4ZZSx5eAyl\nFqIfsct1UplxN0fOpHrUU4rKLD9A2TJ0k1x0oT42N4mR6XyHrbib2yR46ESc\n/0v3aO+KLXCrXp40vyy3wzBfieDd8Zd0yJChqvFY/uNnNLq4/fuzl49GK285\ngHilw80331rNBma420lViEUY/e4RP6z8jEwKS6M4cLdtYZigwE2cnKwhrgvh\nBkNpKNhPi/Hf+r5crKVoST+GOgMLLkp4+GwkEd9808oDtw6sOJsgMFzrecpw\n9ptNahfSHocDbq6W/NLH+EvXDzxcWPaTCahViPaewQtHvxpFKh/6+idu4QKk\nAbPlgo16NlkWFJLgqqTgCU0KYdsrV2UypGrltwO0pii+tc3LTn9CoAcHnShg\n+QWcC6EvIQBjxWJ50X7YM0fFR9aH1V6FJbNQyGaGzY9j8//uDTYGK+YMXhpz\ntluV\r\n=uTFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhizoYLprUNFlBehC7ybDtA4mA7OwehcTj0dAfrpHH1AiEAz/QkwcotGqhToDpUYPEbq/CXWujv2p6gk/QzJCOnQJY="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.2.9_1548369428102_0.9390549709224094"},"_hasShrinkwrap":false},"0.3.0":{"name":"x3p.js","version":"0.3.0","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.1","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.13","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.3.1","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"31c4fa206b701ffbd2c934e6616cdf3e78921418","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.3.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-dyesJEKPavKpMR1lLzBpLpMmijew0bU+J/1aI6bSFY+DU3o5j4+Q5g+FxFUoKRUUMrzb/SP+uX86oRJCyQ4xcQ==","shasum":"abcca8373ab557075028343bd931b88e7cd44e14","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.3.0.tgz","fileCount":16,"unpackedSize":1894258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYuWpCRA9TVsSAnZWagAA7w4P/155Y00qIK2beKIxfbit\n/FdmX+IFNMRJ9CBP7THZLH5yNRN0Vo29yW3FOHdhtnUQajQRfkkKvmEKxnwO\nV8k2uzNTh1O3PdG23UMvcdG5lwTok0bQ71RDFv4Cmd7NAU9AdGiqEQ1dg1/7\nbkrwWTJ2WJD/R7Cc6u4t2fiE2qKcB2UZaF1LcUbZMECTZxBFo8y6pvQmL3wO\n1C/xtp0oZJzq9dXgawyFfdFulYNi6kjCXrvGckruvc9kMxt54RJYQTBeTiXW\ntuh1sjxeaLGF73F2jdnrA/K0Q3/aoajATkKg1qzxwRLfC/b2WVoAgiVSVVVQ\ndTyNXJkp1qvmBfxokEWtKEZy+jwi2NnIu/PVSKfv554CWRdC04Q440tKDLgn\nH/JJ2dj0oZF7lCNo/P65kHnwpPwpIo9mymCRRqP6wnI5zxy515K+PYzJTX9D\nZUtKbyeimcaURYwphRi6EbBFM8c2AWJ5jNT8mKsCiulAF1k3OkE3PB8MWc/B\n0TmONgqGNhjuGODq6jH2yfWtfYIFily73um+sb0l2W37jnqn66jOoDZJkSqy\nY8BacTFoSvN+Xw56zJ6PgzvsU2DLj2V6Kt2Ts1275YD0DAiRQEacnqTSeUPC\nweO83jWoQHuIlZpP4DrLvO7stTBRMoO0zsP7671cN/xspKMxV4rEiVHIhYfb\n1AL1\r\n=SIP2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHG522JPoyrT+hNYxOEaf3xTp3i5xaYLY3GK73FPd/bEAiBdBjPq86tcaDQZztR/HmwTrcf0zexsg8Lm53fRJXOcAg=="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.3.0_1549985192413_0.5522412158673464"},"_hasShrinkwrap":false},"0.4.0":{"name":"x3p.js","version":"0.4.0","description":"JavaScript library for working with X3P files","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.1","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.13","@types/jszip":"^3.1.4","@types/ndarray":"^1.0.6","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.3.1","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.0","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.1.5","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"3aedb1e23bccf97d354b802252f0aa60b0fc4934","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-KTEXSho+XtoC//RnPUt9RdQQ/i9Mr37nUpaYDudlpqAQJYhdjET1c5x9RMmEho5IzRGw1FK9jZjtPs6b8P4EPg==","shasum":"8233037edf3a70dc514e45eea60189d53ba13b95","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.4.0.tgz","fileCount":16,"unpackedSize":1901347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcarrkCRA9TVsSAnZWagAAXDIP/3aM+zflXWaMup0BViz+\nQ7VRPW3MUI80OtHbPzgOXQTC9KWMpMAf/ARf6W1mZ5EeILoJ02q00y1GmLse\nx5pf6blUgtQxvbsK5POtYj6xq8jLDYrvx3wSBfSKPyAza9AANdTF42hfUhOE\nhGgBlKilRmeqr4/SH8ONPoi1XR7CC5Bdvcm0+py+fsewwulWNwZpi92JQF4E\nxWoMRBSwsyOlROtQqffLfDRCy5WmKpSAE1eiauCvf+3gF8vo9pB+uPoRBI+8\ng0RS7xNiQd97hgCu+Bqcatj3PyY8Zzc9tIutFHYkJfSN4W4q8YTNmAjdQDvT\nN4NV+ehspwsjVXGSr/j6/98HcnTJ6xLcnMvGpYiKVFW4GjuJ4jgK6Hak5c0r\nzzOPavg5AWo/xWVtPne/y/cDfgWPdzAwqb11v0HFy3dfjTjdVkS3hejnV7eW\nt4UnO+AMWkaT+xBLfWaSGcLm+e+QzIg0JptAsbSqGrBVHkXOtwWkxHmfaRr5\n+DLturrMZnQ6bm5RhMaeUk9VEnOMGt+UX18kuvPhy3CyjW8fGEzbY2jvbihy\nNdvUQnLCPDP6Bhqi6bywB4V9eu6ShuSU+Yxn0IfWQPd7UyuYfZYDcE1vDf1f\njjrEB3EviGaLSDt3K4gHohDr0D61ftvuGVDsdnV6TYG8EF1XaTcX7pKwgk8e\n1KSX\r\n=0o+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIGrs93pdNzQ257PTPR2h1FQA74F+HOjDJc6ntjQxld3uAh9weiTovtCPWFA28GmGBtn2YiWQDzwmNHdRQ6t/xcbI"}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.4.0_1550498532253_0.6606619349185843"},"_hasShrinkwrap":false},"0.4.1":{"name":"x3p.js","version":"0.4.1","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.13.0","typescript":"^3.3.3333","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.0","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"88b24e8ae9ab8ab043cd39d9464a65f1771e3d84","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-aYAIk4STaydYVrtXyFXEyRGuET2fGH91BV8mskMXsT8Q4h5Vn9NKgPO/HrvkrImCZ35wlvbIBconcvJc7HhW/g==","shasum":"2d1c7eada9b7ceb788a569da1ea452274ee7ad92","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.4.1.tgz","fileCount":24,"unpackedSize":1881596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdCfDCRA9TVsSAnZWagAAoycP+QCUX8SvL8hiKrD8/11+\nXckeGzeieRtPLhUZVAoq4ria20+QbZPEuwttHchnvT0SG/LHeGoEC/9jcqS7\nQezop3iTjIusX4UXAWA9lsJWHwFyEIYYGt8dVZ3BAxk2alcvX71MtZi0m4My\n2KOcDfx9yowcVFmiHo+aihUtRt+8VGKL4xuFQXe22xaTRwV1A9t5N4FRYH6N\ntnQ5sOYWZ0NGdWBCpsTCZ9lZooRpClHc62v8ajkzet2EnpRGVXSet4iAcbuV\nPFM6KpEch2p5JIT1pjDBcVcHUZzFkZBkJv2+6OxxXba3UxcLMmR9vMF7yzMu\nGWS8jK879If3n1JsoYqADrK4AJMFRqtWgxBE8QBo8nqCOdK297UQ/uPBgs/W\ne3/0FQoIfL/sttKuc9mftL8njhHff7mLWXIWhCaTpRlWTTJYtOCvWT51ClmL\nXW2SgFzI40lQUR3v9yk9Hg/NRqfntqoyWaLR9ZOnpEwW5pX0vPF9EnSOe/9S\nXhPdD+gabuYeqxENnU60/7vIjx/vTTjS1ZDHheSIol0gf960ro8GRciIvXiX\nGwVtQEkBKwrlN+UmsXqrAbWaTwpFIISp0QlebbxtV1G7+rePz+/JU42eD/pf\noAADOHERSO2A8jktEBpd3SRBDXwR8vMql64UGUrnrYF133DBjYqADWnSiHyl\n3coS\r\n=bprh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa28lbhR/EqZS6xq5i2Tnk6Q4oXFUBz32TOeUZMFXgJgIgVlujfymr8qWPYx1ZYXrHAufIdOsvMmV+kpMbNjladkw="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.4.1_1551116226261_0.6602634014903819"},"_hasShrinkwrap":false},"0.4.2":{"name":"x3p.js","version":"0.4.2","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@talenfisher/canvas":"^0.2.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.3.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^23.6.0","jest-environment-jsdom":"^23.4.0","jest-environment-jsdom-thirteen":"0.0.2","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.11.0","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.13.0","typescript":"^3.3.3333","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/gl-plot3d":"^0.1.9","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.0","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"431f7c418122a69403a6489f1b314bd221a27ce2","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-6BvafjK2F/2qJgIzpMBxEPuAiRd7Lco54soI9uRaT+TiaYYzVHfM+V2wIOXQiliHbAVAX51c0xAPHrq/wSJF8A==","shasum":"767037cdb130ed397f770dcbae5ecec5d90f8643","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.4.2.tgz","fileCount":24,"unpackedSize":1882561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdCzhCRA9TVsSAnZWagAAH2sQAI7Y/i/Li3vCeP59P7Jm\nNvajKHfG5cF0a0LQlGqGop95rGy5mPN2LyXDjhUEdp0qLBdtGPVEGKVRIIVh\n3bhUc9JpCAHzcm6O5p096H1zj6uRkf6Yj0W5CpgeolVoB4VxN9ACapy4pVwQ\n7hg+jhRdmQrYr5fM9NDTNIaPUIKIETj03mx86XczpKadA+OndpoFW917KxQP\nGFKMM3C5slLpSn7+UufBqGDzBv4iw+0lylsUBQJfANe7aVMDLAD+to46Abpa\nMTzTXMWUDLl2GLM2rYYLkCiPqvVAwvN3fvWjafOHH1XRKvJZUullb+jFskrg\nenKjgfrG0GEocECfsxImFr0R+cUdZiSyynaCVRkR4nsu9KAjhuQuBT+nSAR2\nV717dv5LVNcQTOPA7scx+u4Uf+ZAViRCgSZ1ArsecABGN3CCEGs+czpY3bts\nukcK1+Vb0qU+J6uzEXKQbCCA/ld+9YFY8jznEl3Hd1dUltqXH8B4l0XC1pWE\nSAkzYw2dtBGLDS42IXSNxRd+JpFF2a3YoG86you8893CF7kVk4/jXhODthw8\noI4yGPskyzSrBDEimGYJeSWRpkj1Eu221zQVDugTCZcGBpCQmqAoVM3AdPI8\nl0oSGdX0VPNaZfG4tCE+BTPfAPtuS2zfo1wk+2VkpnUcAiSEik0gnAB7kgAw\nhgUh\r\n=/KpV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkeORUCxwmwBIdOrlHKa8pP9up/pegN9jtlvERAL56dAiEA2zqCuxbIS9M191uaYPHUhR8VwbwL8lgPqnuf8dmaW88="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.4.2_1551117537108_0.7574746614657659"},"_hasShrinkwrap":false},"0.4.3":{"name":"x3p.js","version":"0.4.3","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.0","@talenfisher/canvas":"^0.2.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.4.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.5.0","jest-environment-jsdom":"^24.5.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.14.0","typescript":"^3.3.4000","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.0","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"e9b34643fdf16e45c5322456654849507ee97f19","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-On2rV7pRtjv4jkayrOrGSxeO0oV8IV3mM9JlJ8iyJJwjZxh8suscnVupOWWSV5A/ZRGl5G4JXJv306++JB0o8Q==","shasum":"72a8a0ced5cf66102062923ded6af3fc1e256b3f","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.4.3.tgz","fileCount":25,"unpackedSize":1900799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck8ypCRA9TVsSAnZWagAA9goP/3BdwkVWG4SupA9I22o6\njR7Pk8055CT4EEErLKXxz/3bLQicGshhztB9ze2Z19UaAmajaaHe20VE22C6\nayBRbnNF3FizrvIjdI0ttr4fWGS0MGj+ITGuS/QqLkUVtqSKQR2PAnEkKWpY\nw0aONouWqmA2Z9qEfefN7dLUNwbyeOgPoXtoGT9l+SLTSpkBnWnwRnZyfjNg\n65Px3GW2qPhxnyI1bfRasNxZoSFsaLL1rfGwebFaSIXZjWkYjj7pa6jHUygA\nsKrOO1bp5qvllUQw/yFVSlzsE3/hdpTXsuZh5MvD3gkdD/lBp59TFdIJux8w\n/OWIGt6kYcMyF9Fnyr4TjidUl4oDBU87cLJ0YoT2LLSomqGqRd77vTS0szoU\n/91spnCFOesDn1QFqVT6F57dYX+u2M0plnIXceLEDOBtbQrobrLKoCBJGppb\nrycPcVbPJPeb5Np0piaXY+6Y3olzbOLe+f9NIgyBrzVJims7wlTgjvLnIpRD\n/CE6AjWC6kBV+yRI6ew+LIHqq8U4E8fluHskyh3uCQLGa0fkqzF+G1mzchYu\nFSXcAE7jsCVCPKCkdJDdFyfeny6i2sGyghiNnkxZJ47NPeQDqYGbQ+fGi6ID\nu3GpQWT12yi7WenvC0xbCEacDpRmqALR8rWapTrLPQOo8vz7OA5pdfVNDmay\nKAQD\r\n=Kgem\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCegxBcGA9K+lwbhHWKJehNBSHTZWOVhiEaMlZ+D1NOOAIhAJlz787t6eS0XrMLdxLxlusR+FrQMAiqH/emNGeucPE6"}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.4.3_1553190056275_0.7521636312655011"},"_hasShrinkwrap":false},"0.5.1":{"name":"x3p.js","version":"0.5.1","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.0","@talenfisher/canvas":"^0.2.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.4.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.5.0","jest-environment-jsdom":"^24.5.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.14.0","typescript":"^3.3.4000","watch":"^1.0.2"},"dependencies":{"@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.0","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"899c064e78edd632c8925edafaea62df74b8fbf7","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-C3YyOvayzr9ZQfw9ihkKvCu6SMx61J9ILqE/0KdPSUYl0KHONtW5F47y2Ixabw7AZh1lnhx4otytI9i8TlShPg==","shasum":"ae15dbf7f19cb12d4311121a3e0c5d70220334bc","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.5.1.tgz","fileCount":25,"unpackedSize":1877774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvylkCRA9TVsSAnZWagAAp/kP/R7RrzYeQKLQl7dBWEfU\nrrNrcSiw/qWbWuwFCxlv2PQLxoh1A9g7ODD6qDRlUA04KfviA0Zb3l/8GVVF\niCb6W5kD0WeqBJWVuLwajtRS8EK4jVYvPEKbeZwLNI/qxSC7LalwXslyn4ac\nf3ZzcZaCG+tkdxbAwTM2Cd165y9tKAu1PkHgBNX5Sf+IhX8R8ds6ld8FB63z\nsQp88V0P3ERCgoNQhj6NW7TVPyL/QVjpyNIbCtUM5Svam5uOex06p03xZN7Q\nNJ5x6khesp7dmejEBeyeCoqpnDJ9BLtg4MZIFACNcVC5HFiLm58il/BjkXrN\nlGCefqnODQ7COLJYuC6W+Q7oBdvRImJ4+/EdGyke9EZA8ddANCawPjIYwzqx\nK9FS+aC6kgGIQWvXy33tA1mcdDkqzbEOQ04lzRlRT9b5t2ChwkvchaCcER5W\naZrOyv51y46HQ+gqNNN3dWewsKIRh58TNGVri9PCZXxrn3+LOhwahk/Ojier\n2hGPVp+FkkqJ2k+yzPhRulPS+L2DGYKYQT2Dzas6inRmVcutRhhP50e4KsoP\n8l3vWmuLBMGj3H5wX9yAMc0tDcLypPmWezA03O25c14QYym89LPlK7JpyUwR\nlTPjkx4aoQ4Amq1Vh04UGHstZC8admIEvYDmKxsro6tdfDmnBhwjI8tzypLi\n5nh0\r\n=v5vj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC//I7Sj30BDeVkgjuNomYgCV+7H8fd4d9+0H16rZPN5AIgDz7cjZQ1VC8yQM+H4MugoOZEUh277VfZq7gLdE4+LIQ="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.5.1_1556031843807_0.6832039367765566"},"_hasShrinkwrap":false},"0.6.0":{"name":"x3p.js","version":"0.6.0","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.4.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.7.1","jest-environment-jsdom":"^24.7.1","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.16.0","typescript":"^3.4.5","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.1","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"3874d32676f439f46c2588c06c7e6018d2560b55","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-tsM8c2etLhJrcKtQkzXuqAO6ZtgcmfEqa5f5t0XWzqEMsADmXgKlz0Oe4ru3Lo9ozszARuVpWtVUx0t5Y8AaEw==","shasum":"1a946ea3280034b360017fa79322347353fad604","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.6.0.tgz","fileCount":25,"unpackedSize":1893365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwI17CRA9TVsSAnZWagAAfgkQAJUEWYXs1sHRMW195WbH\n+1aIusx28lfr1b7gmhnZFxObbtMHE/WRuv/VKrCXKmKr0S100qqR61MDDR7R\nNzrlPSJL0n7Nsny56bKcQr00i1bKMa55/TKwD/i7ZQAXOKzHSR8bESHB4ODI\nekRh/G3O12rHCDIslXPh0yRn67HTxJ0R727gYm3lBPYy3NMCzA/tOrtpf2ch\nknhDzTyGPaRBhZJG5YHrQKXhs0YFeuuCK35RKJpDj1aB5PNOonhx3hwAUQ+d\nRTlmzJcrTTUAO7U+LgA0hU/Y8BjT4JmVZrELZ+Cr8QKEQ1LF7FsMLAc+69BK\nqhP/vPfSQ/Y69So9ecd6vphnU+4d/biUJzKWyNzmtXX4KN0W8b6BW59jZOq6\nqEZveoCnj3MIszPBa0/PaMG60PaM1z+0ZNBUyUIYEhNMf3uzEj538Rk4cuH2\nBl+VSnWWMCwAdR+w6As1vU9mi17moMELDckV4mz38UHzG7JQTw4z6rdRdPc9\nQPcPGBa+93ksZcdB2pgYm+khu75AsL5ZNjaPzy+9xui9oLjbL0p+dy5wtrgo\nMaD6DyN/K7cFC//zyLjzNJI9PczcPJt3ADP4ax+8DB85GaYXoXuq4AcsaiKR\nMJjD+0BuxA3ItNbs6ZE3ljLx/Ib9cUw1rtsTWkbk6y3xG9eT4WR9lUFn2er5\nHfPB\r\n=zOHP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaBDK+S/zzFjKyG5RP35Z0HwUnDI0fnGUKxcMnwsI3DgIgIYJAizFCI0pE9hq3PJVcoDpdu4DudHgvETp7rYWM5uE="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.6.0_1556123002368_0.772061189597369"},"_hasShrinkwrap":false},"0.6.1":{"name":"x3p.js","version":"0.6.1","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.4.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.7.1","jest-environment-jsdom":"^24.7.1","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.16.0","typescript":"^3.4.5","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.1","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"9e1557606387fb5a1f9fc8da049490d76170c454","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.6.1","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-onFNxyprBwZ4u6KTljf5rl2bu91n3hprEvDcJNUC+s0l9E78qZ2gbwEUNgk7EU/Ux3nCrM4el6WG/e6FJ8HA8g==","shasum":"1b391e3aa7446c2b78e72bf0f8552553203d6c0c","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.6.1.tgz","fileCount":25,"unpackedSize":1893830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwNZcCRA9TVsSAnZWagAAZ+IQAIJFcpK0bAEZAzyYJO7z\nYEePMcwuunWRa3sKd31PVyh+tL+OqdL3CfuS4oLmvULoa2ZYbpdPjz7uy9nL\ngV+wN9LVgVQuTZMh/KMcp3mi9NruwET8lQoK/KIYJII8c+mbeqTSZg6ZbpCP\nZ7ew7SypzxcDw7kfxzdyzIilikthFdhkPOlbgFqRWrlLSmz/E0U5QHzF6nFE\nOLcS1Iq95hfqlDlOsA7u511rOlpspqP+QOJLwBGTE6ZiPvXnaGlb8uSESuLs\necsZ3HZ5gXux6iZ26jon0YlGUFcxc6sRpk0doVxrNivnJdNM4b2Dq7R3wOkc\nbcABXn5BTLlfDHvIFxmnsqLziS0QuQ/rua0TY1cEtqPCJ6G+0JrHRDz9llDr\nNQIxfKWgyuDsWKV7lzimRDB1vdylYejAizTYPE0kDE4/W+lGtlwDKzFLSnL2\nEQb85yaN+iaAl22WBAyEu583CAZIRU2Ykt1M112pfKz2ydGt3WCI50Kvuxdb\na5tfgc5KAU5LwcI6kzcUsRPYcYSTXEg9w3K3zPgA2bnOA5/7kvH+rLntKqy8\nTjEK7+FzBZlNxfdsIYXjlaAPefPVbDP8KLeV0uPK9PdG/qrj2wcCPIF+dQKl\n4hMmeG5A14WqhekEgwpvYSGlficzTMDEXhaBSrU+YpytdbxQ9EixWQVhXOo1\ngFX3\r\n=7VTh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCri9N1TI1axebG3QJqR0Z7kU7KGAC1QXKov2q8nGiwwQIhAPbmORNn61cric5Zd1tjpvBMuEjokSPSvM1W5fRhA8XH"}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.6.1_1556141660205_0.7050066305325793"},"_hasShrinkwrap":false},"0.7.0":{"name":"x3p.js","version":"0.7.0","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.4.4","@babel/plugin-transform-runtime":"^7.4.4","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.4.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.7.1","jest-environment-jsdom":"^24.7.1","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.16.0","typescript":"^3.4.5","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.1","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"2ac75f4c64606fa583051de2e38e08202a358312","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.7.0","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-s11kvN7PagD6geGjtFf0yzocx2bKKBfn3IjP6fehnmeRffp5DPmxbCtdiCcGnN0ZMvMJqF7etDGquEegm+nF0A==","shasum":"fd454f812293158fc73d52ea2ee2b4cef4d4e853","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.7.0.tgz","fileCount":27,"unpackedSize":1941351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyHfcCRA9TVsSAnZWagAA6HgP/R4dlH4pyLmF7f9iIO1z\n0einsRwA1rcCKn72bmS+Mm7PL5gUeoaLe/njQ25VXoRH+wuASll8u5BKm7lR\nFMEoalcul99kT26Wo9tPkiI5BMqaa2/Dr57rKQiz0o+453pbEUtb2lDLTdq8\n0Q++jZLEanSKqZOxqFL79JDQAjxclP5fbN3Q6nrxnGaG9IcfmkgXVdcWOtKT\nn14pgZdSbMh1vUnzOmObGRaM3QK6yER1zXtaQn8D9LKyq4gCeDe/UPnv6r6D\nqRokdUg1Hv2SujKedT3EJasFCrYBAHZMnyUKRsla+pQQmVhpyUBpglApOsTf\nUooV7PTJ3LF9QSaoOefM+MS5tO82Tk5GHaRGx7B2VqFw97a4LhEKq43b8J2A\nIKC2pBIuEmW0OaGvA6p9m63yQQm5iABFRjS87BxVuJDKooOtgwUdqQGZ+moK\nWfxZH9SFx82ZZZyXNesV0HZlUGu6u2mHJ3qif5hh9h2RMtGhgxRRTCypoSvI\nL6JyKgKBzhHgvEFFp+3SvxWK8f7v1ZEv1eaR3ZrwI60dQWOmzCDuBT2nSIo4\nDj7u34mOhqFsjazPeVluyFTtAsBNc+jC48UpAyuw+evP25pqWaLiot2aemEH\naH/r4m8z+SrepnIGwfbRx2OddQ1OrivsGx1tjb1qIDUHkApLKrAQ+YFtc+nj\nrzoc\r\n=8gkZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXdPP8tMv2x8rpRgvkKTTTxESe5UpkT/ongBOePvN05AIgIaSLxJ6ieoIG6RUeuHS95z1UlSLP0fewvkbDw560HLY="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.7.0_1556641756028_0.8425720075355689"},"_hasShrinkwrap":false},"0.7.1":{"name":"x3p.js","version":"0.7.1","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.4.4","@babel/plugin-transform-runtime":"^7.4.4","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.4.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.7.1","jest-environment-jsdom":"^24.7.1","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.16.0","typescript":"^3.4.5","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.1","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"72bb0b5bbdbd8bf08c85f0fbc64626c9e846ca81","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.7.1","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-hpRVRPYVgFSFabZi2iPnAk9RxkRhe9l/Kdz0iXnjWNLDNeIQ+hsHJPd1nqJjIcPQKoybABLZCQslM9WSil7ogQ==","shasum":"4ad3001c101a365207b93377c3302e51933c80e3","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.7.1.tgz","fileCount":27,"unpackedSize":1941379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyIgJCRA9TVsSAnZWagAAyZoP/0yVKLeekmlWMRP2jTnR\nw3I9bkwcTOmgEF9bAIBH04Xeiq65Md775POdAT/80wVXmhaKDjsMfBYdsQBF\nYQNhBYXY4USL4NjV1Q2txyahnF41BCfT8BTFrFLmB1ZLPJ0H4uvCloq3btnX\nfO/BYoFsw/QIPq6J5ZdX3lYgcCv+ShLKQrXXzGo1Y5iyhQLQNL2SjtP07oCG\nW0+gHyPPkQCgE4eY8ZCuKVkXBTSQ0p8bvaigcC4qm7Z9swGza0/BjNFWG8QA\n8aVnvN869YzzVUNvjbHRxqZUha2fA9wVY472Ft8Lioeaykg2aiDMJzVsA5Bj\nU+DPtzL86OWX1yMtt8o3qCwlAFbmvPkMrVvlweq9XLsHAMW6Wu0rORvTHquw\n0+g9g28JJ5Dg5WQanRidFmflzs0DQqEj/UoGiYLo1867MFSdkWALuJwjFnc4\nAcrryX2Rf2knuiSYiMcegvs7uC4t/3SiJr7YCir5kEsY9vWjm/wO8DUATyaG\nQUHV0c1RkGRcgIknlo8JypSPVNn59bq1G5sHR3TZ1mLTGWeVgBwusV6NTR+7\ny8vtI6OdkXF3NUH2vigKJug3qgznOFJfYZ2uL7YQvn72EFtqT14kq4RFG8Z7\n13z/F9u+i/aYXanplOdl1Lt6dxTd2uRYXUx5ffdbJJsym3kvFcDKNd65dJTB\nh8jt\r\n=uuTF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5uonL6J1by4X8EhzhCSqcx8s0sBys1yE9kPSyIFHm5AiEAhEA9QON6C3TMKuPvgDlAj8RqUcGMZfDaYwV4kzDatc8="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.7.1_1556645897051_0.9972640457650039"},"_hasShrinkwrap":false},"0.8.0":{"name":"x3p.js","version":"0.8.0","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.4.4","@babel/plugin-transform-runtime":"^7.4.4","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.0","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.5","@types/ndarray":"^1.0.7","@types/sax":"^1.0.1","@types/typedarray-pool":"^1.1.2","canvas":"^2.4.1","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.7.1","jest-environment-jsdom":"^24.7.1","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.16.0","typedoc":"^0.14.2","typescript":"^3.4.5","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.10.0","file-saver":"^2.0.1","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.1","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"06f53f3f2c65ee14b2d1d6a9514e01c42a15f558","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"dist":{"integrity":"sha512-qb/PbV7D7oghn9JZveVWOOb/OQOPyOOu2GD9IJ2rn1BAM6X30q0yHt5V5bQ/JF6SFQoT0I3gegGuYQh1t+VMYQ==","shasum":"a6914a2cf6115b84bd94d04188c2b867d8e853e9","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.8.0.tgz","fileCount":66,"unpackedSize":2916440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyd+ECRA9TVsSAnZWagAAwqwP/1e7Hja7FhAOGXFJeYYt\nsrM87n2CTvbCoPmeq1/kzZ4BwjS+BJrAOv9YQJ9XL13BHU4mmH7Jmt84yYts\ni/Uu2BmXi87ZULO9xbxC/M73co1QXrnzizaCTMMC0dTsHlt9zUjQe0yWUzfN\n/y+oq0Q098rhpOVhdtLNRooFA//wDLoSa6UAGBNtKGADiq4r8ARee+iHftNg\nWL9R/l1zwFHrBrsSKDlbAKHmqSAkim5wL/a79buifURx64x1lWjsQp1dFGYh\nybZCkaov3Ej+HKoFenE/8Jm1/Jc5SasicYf52BhAqFFMN/mCt1guNL/UDym2\nbiQd18pZOu5SnJXXgoPqAHcbmqSN1DQLIsCNLFkoT2FIY9nTdGcMipBvK605\ngMGN1s1rRUMPBFHGuEGeXt6tekB9qKtpv9RobqE88NNcZxR9DVPrbSUabUVc\nErIEJL4dx18ikGupmBbMVj0l4kr4GkncobnopHyp5hpkiDhYJ1RSAoELe7As\nZi9xAKajK2AYeTSGzLg70laXoq/OZRr3bjwN3IQNA/wYgmO7Qt+5LiHalnhR\noT4AcQ6EE0F174z7giHMRnNgqIZ9MMkBZIWjM6Git+zFimMDxvBRZKRrxh4C\naLi419LNNiUBS0CrzIiLYe2PNmXfI7EXAls3/yD2fJk48Cd/7fdnm58Pf5GP\n+97N\r\n=Wft7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2VpSIRLwEvP9Qo+5cqmW2Uii168gxkT17PKgqB4DsEAiAxw2R+XwK+XvXL4hOeWZapcixpUlsz0DHvL0nhyVK5hg=="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.8.0_1556733827322_0.5792206239122051"},"_hasShrinkwrap":false},"0.8.1":{"name":"x3p.js","version":"0.8.1","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.2","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.19.0","typedoc":"^0.15.0","typescript":"^3.6.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"5b03a69df6afdc913955942d8a9292b9a8285a1f","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.8.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ps047hDnr3ZrzojjYOSsIz+pPngUdAw6HxBPE2SMAxs+H2hFl9vs//G1KcvlIELN6XgHTORoGBLzqJFtC3VYRg==","shasum":"d2cc56112cfeccc5a1abb46c9022e4f97ce97673","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.8.1.tgz","fileCount":65,"unpackedSize":2924806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZwYeCRA9TVsSAnZWagAA1qAQAI38lKv2rAusiy0BD1Fe\nDEK8eut2aBcQmUv3L4k261kgUOQhskp/pxhV98VoNm4PHgk1K3JWdCFpDS65\npV71XEfKFfkuiurY2yEuKVwH8NxANJcJiBjDsUyP/z/scO9z85nL9CugSe0b\nimLhkxPNQ0ifa+5aS3tZnJ9u9+tDS587Nbgh+8SXd0KIUAusSvtBO7xaqARx\nQ/N4tnfYDeVe4qruIF1o8rf4h3+FqTtQRJ0PwoyBxMghVT0hIEFT2oXQyfs9\nMiTfyZgOVw+piGQhaC893JcycuoN4/ElM0aud094iYKA2BYjhtxa2+dQRdRP\nSwKiQhV8qPz+NoC825a9eqhWfLnEogRQ5la10Mvo/gcRY7w+cQYX/DpzhPIe\nzA0++foMJ/JOwb94hGxmkHU1z8OCFarSwoEy/dZcKKJVS8HB5e+RNXoCpFHH\njh/6BhGcT7N37sBUoV5eEAeh6znVoI7ce/S2N8emxsl3ZDZLcawjUq+RT2n9\nBOoMp2xgzCVlYKI7/64h7PPXEVca+ZFAKwe5YmPSry6QUd3UWC90X9uXF+6i\nuFLJU0f8LBjVR3cI2IgwZTv+TGidDhSArEop+cH17uXvwalP7K72JkCK0Hm4\nSpx7Ul0uL+JUyUrzUJn8ZcoJaq3aMeow91QsDAaiyuZFdO4YqPzRkPGPXrJ6\nAg1O\r\n=4+ta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxhzGn3ybVcUikpYLFrmphcQ0kvuodEwH+FIg4GHRjlAiEA1SgoVHm66/AeisGPvLGgceZZZJbNFfVcRn5O8fRKkj4="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.8.1_1567032861873_0.16254109789345206"},"_hasShrinkwrap":false},"0.9.0":{"name":"x3p.js","version":"0.9.0","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.2","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.19.0","typedoc":"^0.15.0","typescript":"^3.6.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"0d0677fbd71278fbfdaf1f6079fc250e0bec1ad2","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.9.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-qJwMzLFpUYvD8JERE3lvP+sJNLxUeCTFu+TzHsrxwuHiyiFOU+cUccaskK0K1nczuETHMFTq9ZvvVaNrKFecTg==","shasum":"9c32ee90e84f8d436b64fc9d1b66eae070e5562a","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.9.0.tgz","fileCount":68,"unpackedSize":2961693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcr+JCRA9TVsSAnZWagAA5aIP/06UW2UxB+A+Q4c1cTwd\nKOXrBq+UfErvoawX3x1PT9Xj4F/AhSbNMyw4Qbfdc7e0jNtf+yD+LTyNz2ix\nPDBQsCU9pb410LtO1R9i11V026p1UN1RlNdHHSYGGNQ47aPVXJXIafPmA9w3\nIn92J39Iv0Pf4FDdAnpsqHE8xV0vVqdzwV5tR9fL4nyLAXElmF+im+tMhxIZ\ng3g1ZfMQlq9ZSFdgv0E/Rgu0dNFQO7hZJ8CRKGhE2w7gD9KYC6Oxxgiww4XA\na8NcpW9qtgy5qua789z7CXGNNQQdg2DhwBcwgo47UpDBg9eMs32eOXGdAg9p\nzEARp669B+2JzbePXzMCgq7jf858ZBz3w7iwUqBscxXEfG09Chn/AP/fp3WB\nD9OBDpX+dL2lsnqvlK7uQ1S162AM7bPhEepRUNmau7dVicJTVUAfMgtUCBJO\n8kfMrLZhldugt7xGptyzW5HsJZxTHA8BkI8o9WuADfcrnSjlv/4f5X1QXXAH\nmDwFl09FNWy3hl81Av7xYKr4hLPqjnmKskwTiUxqdFdtgTtSLveMkyrRIRNM\nIjAfkx1nGxRDBTm7VVGDym6g2FpXY0MDiW4LSBsAcsk+6v9+Yke7fgd9/2Rv\nyWwnNtALVRi+TrEd9sLPbo9QE9wbD/2Lt0mm87clRL0wOHpyiqOtkTcS56jX\n1Bf8\r\n=kBj+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmJ2iazDqnvxmysSfESk+0hg/UJ2SJFSoSFCa1b/IttwIgHD2bL+Wwc60Y7l95xgzqdCUR29BaceBI5fMx4589w94="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.9.0_1567801225202_0.6012223348884076"},"_hasShrinkwrap":false},"0.9.1":{"name":"x3p.js","version":"0.9.1","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.2","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.19.0","typedoc":"^0.15.0","typescript":"^3.6.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"2ac393f07bb97a82fe40aea03f505f829e0be084","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.9.1","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-pK0X1kbzxnoZ/bjQi31wwAcUOSpeAYDi8qKCD1dVIL73HfhZjPM82stKPbvsUNIn1R9EJMBn9LOhncgIPDmSfQ==","shasum":"3f7066385a8ae342f78350ffb81b785237b34a78","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.9.1.tgz","fileCount":68,"unpackedSize":2961658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdctRUCRA9TVsSAnZWagAAC58P/RgciS4nuY1cHLO8Hatv\nkRx5c6i87C206f47r3E8rQO82PCTDHVVnGKf77B3v8C/xP21FRh6NwWl/JNQ\nUXFjDoJ+8H6oSobP8M2TRebPD7mpcOHtr7XCWodPC6V7sx1rTQVcZ+8S3g+t\nC/QDJmNqS2l+KEf8l/Taq81dbZMtWAcmu7iPovxa7HiLKZFIk06NL1IGHroe\nLzegPgrDig/ZLhfjlyem5zSKW8SwPgfJ7oOLL+yx+YH9X2ZBli0S00WGbTCK\n4XrUvrTcpTuIfe/BBvkDxyrI5zFfI88fnLc5iyKGWRmjT0eVsrrK5T15/XVd\nPtMZ5zW1X0sb/R2nHYG+hx++BPHuJZF/xxuQoZTocHHo/Y5ejYEeNL037AGi\n8Wk51G3Gr5ER5ScoWEaCLQZWlFFEVTm6nK4bO1EpexNvHMC3/JnR95zFAjcb\n9LSvD9/X1LK/qhS1GhBHm6JdCa9054pWWBw46I3Vbz9jIV7Qskt17h10vHKH\nvw7Tz2qUzA+4IZ+zC5pLixsDiG6RAnr4DPp4Sj4UyI9QeASjUgiice9mx1TZ\nzrr7L2CcvPo2oHOfNJUD6vMJIcksvLTrcvfkPbQc+zDfrWwawTBnMqu3n3NB\nSryYZalkWGeZmPxvtazA+cSPiL3IKRvMavG8DoQEIFgc27Txm3AmtN09hxYq\na+8d\r\n=whWs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPx7tRo5crlC0c0MyGFJf31Vv4FZ/R9yRQ8anqSBYR4AiEAhH2e1gKko0m4gkmPQDpHqBLwhqpDpP/HHL72Fffhkj0="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.9.1_1567806547643_0.24183978137739537"},"_hasShrinkwrap":false},"0.9.2":{"name":"x3p.js","version":"0.9.2","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.2","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.3","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.19.0","typedoc":"^0.15.0","typescript":"^3.6.2","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"a56a5dacf4c5289a57e97f9cb60d83dc511e5165","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.9.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-kg9gOYwjfZwL+vD6xH4m9854R6QhMbCJ8QQ85Y1KXS2IEa8pXTk+wgUsnGioMJ8zsjpx9Zg38fpxyt+i0gKNYw==","shasum":"63f55f5c055b97fbd33f40ff96d6679f4ee4c8a0","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.9.2.tgz","fileCount":70,"unpackedSize":2982089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgAnrCRA9TVsSAnZWagAAGmAP/3bWHV6J1WHTsXcfg7n4\nTZh18Vd6TEpLL55oQwfm7s0iE98eCSrWnfTYvIkdoBHAdRJkW2d0c2NES8/U\ngrn+lYrgLC4mqOBBBZnbKar4hvrxbuWzBAZivMubwY3A4ZotAYerjdpU1hdA\n4jWIApZ4VPRmFortyvab/fnvxs/fccNwY5IH1ojoFyRY1UaRDYYgzUr6rvFT\nCz365Dk+YUrRe9cgcJh1MLF2UrRXNfOSPX8nWNz2/LlA1n+FH30Go1pNAm+i\nbDiKHNz0HM1fqKsZ9MLfU862CG35DNARNtniR+DJGxnNQiOqHadq9xSirP8w\nCDj/18aJ2cvZx2blw1s0lFKps1mapZoG5SbxLh2Y2cbyj4AMymN1W/hmBGmL\n7Z/0D9G69NOf53zLVjecFH6zktrphzJ4vu0Spnt44nGYfiSWMY/aPGMWx83d\nTfswu+Wcj1qulx6yhuhpT5Cu4B6UUmTASpbEfT9iy7wBHsdYCatqbG+2oz6Z\nBMpb2Zxtf1ijwgDaWRRWk/JAbvog8Dp/907Vnj4DzpV6eyye4/dfEegAokth\nSEZEyHq8sxDQU0giD2Vm4IXsGS3mpe4kv8Zhm2fO3odvvgWJX2x/lisRBxEY\nZqQDIqrllSaFpeJKWBukjzn5oFtBWMMpfYXeKbuRghrZGvprM49yYU0rR3fg\nLKJN\r\n=JR2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9raM+FsbafeAbfe7AtQZ/fPf0lntj1PXs5xfvA4BM+AiEArEOH5BHv+eXRiyeCSuSR0O78Nxkog4+D11AIcO07chY="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.9.2_1568672234474_0.441190911571141"},"_hasShrinkwrap":false},"0.9.3":{"name":"x3p.js","version":"0.9.3","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.11","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.4","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.20.0","typedoc":"^0.15.0","typescript":"^3.6.3","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"ea1df8f3e69257439def7369ad13df515a271e6e","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.9.3","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-SQrc/fmht4S35IwrW0r1gxO/LVuIlkrccsigxeYFJ1vvFYzW3XSyhYkvMl2tT/wZ5pFO4JEcOnLSxatyB9cA7g==","shasum":"0c377fc96bbe59a11ea9d3ba1dd304f77df45821","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.9.3.tgz","fileCount":70,"unpackedSize":2982102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm5kRCRA9TVsSAnZWagAA8EAP/27T6gYed8gog5Au1qD6\nMLdbOrVSY1tjTf7ZI536Xot1kHawdKWt0mtESvo8vUWZ8n0yrng1DfN0VjfJ\nf/Imskjd/iiyDyTQD7U5qYDsPEbX9WdMoM5dKd7j0pem++9/0yq/Xsa+NluB\nIScw87mxEFWiSYBLyiOk3u+fSR/GCEQmoIvPamSsEnYlcwg0PihL3HRSTgR7\nrdsz/rpbSWa+32l2KpqmR59ZRIUvBptdQi+LFmVUPiBFwuY4DkCc12cYZpmn\nMCiJwdSsPdUQ80ZVnQoAs/wBYSsK6QMAE+Ldmt9SGCL8Vc3A4N+vMKVWxDwv\n98GpoCX0O0+Iic/Zwx8qS9O4g6dfJZUcw8BPO10O8MCCcaA+juHR6I+2WeD7\n0GXEm8O+SyZUx4ZZXZXXZg+RztmBpM/hYKzbXqfWDdoHOs7PAO+tfr+wHlQl\nqUXopCQy2ToMLVR3lktNJE6C2UAoMCYR+evMJxUL4NbwRqG/VziGVkTiWJGW\n1/4MZBjJ029Ec+LQNvoQWURqR9OjLc+a8VVd5z1xCvMRBPBT2QmsdrivYD9G\nLxxrZi7UY1u3OJVyxLZXU0xoG1Yn06hSw6eDCp1gY5jnvVMZgV7USIcueElP\nNO7ANkdVvlIdzT12CczgoxzW7ePxWsHi2rQfMVVMDGYGZo1zjSnaKm+bei8F\nyhHe\r\n=e8fA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyeeF/h7q2+IbU56wBdtcNKh/P/rhDhLdMO0XuqS8tkwIgItB6lh25MAEygERhtOcKDstSKVgL/dtU6GI9nNw6J30="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.9.3_1570478352412_0.6903157380114038"},"_hasShrinkwrap":false},"0.10.0":{"name":"x3p.js","version":"0.10.0","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postdocs":"touch docs/.nojekyll","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.11","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.4","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.20.0","typedoc":"^0.15.0","typescript":"^3.6.3","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"f96cb9d1332fbd5ac3ee54ec090866e6d05f5b5b","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.10.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bx/xHI+YravBnw1qH0anzCKezCZP2FXdYmJyoQHdMIlDZRMb5eel+W0KhRUGCvnv+5Pn1cSYPQYXiqMBWLbR4Q==","shasum":"7d707264f6df5f10987461c0a98e96ba01800887","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.10.0.tgz","fileCount":71,"unpackedSize":2986336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpPqVCRA9TVsSAnZWagAAmekP/RwCJfiD9LNCIURDEwgj\nhyBAlknvGeH+iF9htScd96JWMfTyF3V8KxIEX/HcWq9aJpqLWWhh0Js7G7uc\nW93LpJHRA/kqg0PV9xatdO7/9FeODxiJtn41LTfPJgGt/ub4eEyoy/lNwMhS\n/yjParRo6Fefoi4k5XsckfOFdmmFvtAkhAQUp+RadJXDf5UsCjKFMfJE/J2u\nwxPEhCZbQxGVjCC9pigpIJ0hQp510ojEjQJcXKsat7rKQfHBUg2DIwWhXX8M\nJXVLXbKoxSK1HxhB54Scz3C5DasQKY+BhVMKEvDGEDS0OH8/YF6ww7cDDj4C\nyKSb9t/B3ZipZpitzXXwn3pRScUtWcggP1kYihDhqv/Fnr6RKkvyIkS3zZ+C\ngh4ZKMkbKccQUHehmRCcsndgykKXs9pqIyVsFC3baREI0tb36jivAM9+4eVE\nZYKRdX70F/xjjc8cZc8e47bXskUvlIiRcpu8DOwKYHq5mmTpCI42jGoWJG2H\nLdxNOL7V5JVm1Uh8sRq5fVm83CALb5lEsgpO3hU78MYKJpL/I4ZlAl1fks9G\nCct0DcT63ZIvpQpMUYGGBuQOlGJiYWBbfl6TSmqCq8Nb/CK5P0xlplv9eFHi\nGHyEcDb/gIS/GIT74H4hX9tpIdIsmMYGYgx/5WaEraKtZn13mf/KPntaEI3a\nEbYO\r\n=6IIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6+6pP387BvnNNlIgf74ypatRqPMZmiT0uVKPKsQmvMAIgQ/NHevQEDDGLev8uLe5WYQ+XftFDbqPRijU6BOnMvtY="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.10.0_1571093141260_0.7846531185740397"},"_hasShrinkwrap":false},"0.10.1":{"name":"x3p.js","version":"0.10.1","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postdocs":"touch docs/.nojekyll","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^23.3.14","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.11","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.4","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^23.10.5","tslint":"^5.20.0","typedoc":"^0.15.0","typescript":"^3.6.3","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"2e06fc60ef59f75bd233b9a1b6948067ad408d05","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.10.1","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-sVePo7783+H+PDnkNBjO5xjOn449U9EVX88i6wtF7F1PQuIPYTkKVq97pSVvRoTSZa8Yp4dyorqFrVg0Nf4oGw==","shasum":"7ab759a7d6b83703f4682c74467b3543b30144f6","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.10.1.tgz","fileCount":71,"unpackedSize":2986354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsMVACRA9TVsSAnZWagAAIAoP+wUw/qiFfAc06pR7Pszs\nzwZPTwvHMEvcLlu7cwlY3p4fkHLCam9a7A1aVxJQ+smAsf6+wqYlT1P0RGNg\nDx5r7SLb6rvjNg+jLaKJz4OJiqGSTOGVX38N3H1fVE7joA9lVJ92nIgO4rM/\n5U8/P1dnsHtFF8FBCpa/YQNLoaZDH403oyb9LOelg74PFl7Q6AOz1xTgtPan\n5VHCZHUC42Gta61t7W3qkXOz5Spz0rosoTlMHetnXMj98pUp4zq7jx2oN9Lv\nBM3VW1UXlxgrSaoeE/3Gt3vKJ0LvmRqBk/wILM7GHP0HcPY6z61SKXeelgii\n/2PVvPlPCuvIlFAvneu97vrGrFuI0tgUJBpN8wYPxzORIV+idB8lLVDV6WCi\nJJVTPyfByyiwvO2/NS8MLDQsv31LjzPrFlLBC5X3m40UVmkNPI/R17IHkMEu\nZ2Su3IlGzLxewpiR6+EGCZoAefpCEAmwpOgNNJMDoK0QyCQ71TAXm734MTQh\ngBvdnQsJ6N1DdOD7Q2IOTL79J47WQJMjMm8yviDsUByijiX5EWMFai0a95XD\n6T+BL+X548fWxbWUdbm72K+D0IQ2N+l176cdrhngpX+3gmMff6lEupe6Oug/\nC8tfShcz+AoguJQYDbsfVnMwJ5/w+5mceJ/hwGidxWMPTiO9Dy3Pg5MVkJil\nmOhF\r\n=eCSd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXD/Ye7GL4l8J+s4iQtgzgnDlU0ZBbDPIxAbKrnMfEcAiEAvBzvKw4iJHJHWSkWdttCv6nCgDRlAjq8JgOEhvOq3yU="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.10.1_1571865920054_0.3864850057169018"},"_hasShrinkwrap":false},"0.10.2":{"name":"x3p.js","version":"0.10.2","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postdocs":"touch docs/.nojekyll","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^24.9.1","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.11","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.4","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^24.3.0","tslint":"^5.20.0","typedoc":"^0.15.0","typescript":"^3.6.3","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"81a46afde09aa6309ca491b3aaf230f59d730f36","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.10.2","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-pjJyG3TrdtPCdZyJZIUeS5qd5PgGopJdQY/ke+uAWEtGOThkfmYp+OwMnpJC2PNyLLRiw0S0B/wSRmFALP6mFQ==","shasum":"74f961fff5a825c164a153058593761db4a357bd","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.10.2.tgz","fileCount":71,"unpackedSize":2954096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenbxUCRA9TVsSAnZWagAATXAP/3N8hKC3kJoYmKwvH2xP\nS1gpnSHkFv/bpFJL87n3YQ9rnK+9I22NfDL666KsKT5XksMSzHmXLJU26C+Y\nZFUUWQGtXEXg6WjRAq4nBpndNhu6K6kTZw/QpB37+5eeO1Z6I27qacm1AJFD\nhGuAm1in8VgoeUNJ5/v8geUl7H+UTgOhFYEYr7NMU7hWmM1mEdXsN0QMBNsP\nybu0vccNZs4+IgNuYRGAGIeKGZ0CLt02BIq4MSSdilnHrdBkQb1hOukL1JIC\nsOzGD2yMJSmiXChaUApsV5Ld8MxXZIzePzO7Go9fixQI5ij8iYHfNCG7oO9D\nqByqp36WB1JL6T+khlTjQ+RaGE9f/w8jtQQLRyFIsY11g5d/UFmBW8IfgLz6\n+xi3+q939Jp/h7sLQN0y6FHvB7d7/NP7KKqRVnMaU08s9AC8SNKruajNsIi6\nE4+lJDsEb6EB7D4m7/xtj7x8/V+hy2+61tGPGbKcKx3Xpkpa0bEIlHwQhhg+\ntjNZ3T7k/HufFODz8ormdw82E9b9FffINoOgAfJMR9oX/9EsYuiSm3MpqP5/\n0X8V43gR9qS8I0IU66tmb/l3p8aJLyilDKplCAQgpcvYx+8C3Yhgs3VsFK6r\nrxXIQre+SJyMY4qIecMxMZeqjrk+8Pa+haGB5SIfgypKAvBCw5+Ve9/hteIc\nOrLK\r\n=XdgZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1fJ4+br219XEhCpn9o5F1Up9KvLak2SutOPK5Vy6e/wIgd08ALBpaksao14TpW1/OUD6RrYQoLn246eC4x1mT2u8="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.10.2_1587395667529_0.91389915538224"},"_hasShrinkwrap":false},"0.10.3":{"name":"x3p.js","version":"0.10.3","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postdocs":"touch docs/.nojekyll","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^24.9.1","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.11","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.4","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^24.3.0","tslint":"^5.20.0","typedoc":"^0.15.0","typescript":"^3.6.3","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"e82a399743f860f2b14677ff7eadd249ee1c7884","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.10.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TCrSOp/3H60Mo1o95acrQxF5bd4mfhY3crZqbUPw+GLgdOG3l7WXccxKByt4qENv26g1Siu9BtKCw7+OC3zERQ==","shasum":"7574f45b2e562f0548413499d85e87abfc639432","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.10.3.tgz","fileCount":71,"unpackedSize":2954096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepeBDCRA9TVsSAnZWagAAaSIP/iB7lEZWyUvKEg3uSgtW\ntsik7uy6jwNzRqM7ZeKC0RG1FJyITziQlw8qLYml+LrLOHU8QzDa3b6IsVgw\n+KPoNmUSzrxsZhmh72dhWIx4M7qQ1t6kZWOAWBB4PSYz8tdVhSQgfNmciZth\nY92gJvbcSmotM/LPAJO8nxsaTODwPkYFriyTloHk4ds5+Z4RRwRdC5cJ2YxD\nFZM1Yin2XuVEfQhE3zHYczzEByBg4cphFRNSGZ9lF5BaMRLdgxVk48c/7Kak\nKteknM4GVrg+NkYHa5HpvUeYMOdImez9m4FgMtkHJe/KxrgMXC+WWLAXVpqS\nE3jkEqotLRk95C1BuEIWSi3LYPtppEvh4zVlFTrKauILkxHJSsfLAZa9DOmf\nSThXJVYAHoajDZIeMgBHYdArNPOjhsYK0DOwA1hmeTb8ymvN9eed3BJP1Eor\nBOnf8F6BDR+AitZWZ1gwNT5wSEo4a7Ytz8XaCYNvARU6LZu/oPz8DQx2S7fG\njhqngWQpuuNy9Qwp+IznEL6A2n93Ax3wxJ0e/rBXb2xik33a0fkzm+3xXpH1\neEGxT1mpTbOkHF5v4CAXMTjYgX7jUXzncOrbGL1PHjRMLxhw9d0YPqf6+BGW\nLPi8rjLPczgGvd9H4eNJpbPaFRVE5kzGDJy6MWr3AC1OW57UhzbDT8fZ75ZO\nm65w\r\n=ppmZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC65j+KjHK0BmSfweE6Kig8H/i5X/eM8AXwyXiyyM3cqwIgK6Si5edM9RlAgS/NkLgeeCWcKybtyIEuH/ZTeX91x8g="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.10.3_1587929154969_0.9558218764986408"},"_hasShrinkwrap":false},"0.10.4":{"name":"x3p.js","version":"0.10.4","description":"JavaScript library for working with X3P files","types":"types/index.d.ts","main":"dist/index.js","scripts":{"lint":"tslint --project .","test":"ENV=testing jest --colors","test:render":"parcel serve tests/browser/index.html","watch":"watch 'npm run test' src tests","build":"parcel build src/index.ts -d dist --global X3P --no-content-hash","postbuild":"node postbuild.js","types":"tsc -d --emitDeclarationOnly --allowJs false --outDir types","docs":"typedoc --out docs --excludePrivate --excludeProtected --excludeNotExported","postdocs":"touch docs/.nojekyll","postversion":"git push --follow-tags"},"keywords":["x3p","forensics"],"author":{"name":"Talen Fisher"},"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"license":"MIT","browserslist":["chrome>=60"],"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@types/blueimp-md5":"^2.7.0","@types/file-saver":"^2.0.1","@types/gl-shader":"^4.2.0","@types/jest":"^24.9.1","@types/jszip":"^3.1.6","@types/ndarray":"^1.0.7","@types/node":"^12.7.11","@types/sax":"^1.2.0","@types/typedarray-pool":"^1.1.2","canvas":"^2.6.0","glslify-bundle":"^5.1.1","glslify-deps":"^1.3.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-thirteen":"^1.0.1","jest-transform-stub":"^1.0.0","jsdom":"^13.2.0","parcel-bundler":"^1.12.4","parcel-plugin-raw-xml":"^1.0.1","ts-jest":"^24.3.0","tslint":"^5.20.0","typedoc":"^0.15.0","typescript":"^3.6.3","watch":"^1.0.2"},"dependencies":{"@talenfisher/canvas":"^0.3.2","@talenfisher/color":"^0.1.6","@talenfisher/dtype":"^0.1.2","@talenfisher/multitouch-camera":"^0.2.0","blueimp-md5":"^2.12.0","file-saver":"^2.0.2","gl-buffer":"^2.1.2","gl-mat4":"^1.2.0","gl-select-static":"^2.0.4","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","gl-vao":"^1.3.0","glsl-specular-beckmann":"^1.1.2","jszip":"^3.2.2","mouse-change":"^1.4.0","ndarray":"^1.0.18","ndarray-gradient":"^1.0.0","typedarray-pool":"^1.1.0"},"gitHead":"d1cac3e054e103d167824c5a4b1673de6a087d68","bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"homepage":"https://github.com/talenfisher/x3p.js#readme","_id":"x3p.js@0.10.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8/nC97J422gs6PuL05T6p3BQvtr/zFVNAfnWaj3skHLAKF2eTsGD2+nH10lH4UM5P0sEfhuXBO4mnx/YNKO9/A==","shasum":"4fae6649917800cf65b817cbb688970beaf7862a","tarball":"https://registry.npmjs.org/x3p.js/-/x3p.js-0.10.4.tgz","fileCount":71,"unpackedSize":2954356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepecrCRA9TVsSAnZWagAAEzwP/0MPh/RJXJj0J1MT2TRH\nhTEVfx/DHo2W28AWO43mEGNOBxAyfPPZld8pk8TMQMPJZwFxTUul7u0gl64B\nsKU/F8J7AfbiGYW7YwRR7awCZtgP2A2SrxoINtdjFqS4m+qQe0+onQt21rOr\nsOlnqgxpO3vFrRgDQF8q6xIxoZWIvvtERDZmg215Vm1q6EoZxCj4iDwICB0e\nLC9t+ONklQO+rF3OsldXURubGcxwWo0TMP8hPVoxaiSGrEJ5+7cPgNNBrgmX\nBbch8e/5/+CmNhN+QsjkyVO/oPYay/uejISOS/htImSz7Kk77RkbG1Skz0kk\nbEdSyJOCSw4409iaBFVSrudKQv370N2vT94OUOXHi00aAqbvR7fIHCy74ZfN\nmc80YoPPzWGuKxvG2d3enKIaiPBqYG75NeAyiYVScST7D0CizbJB/Os5Op5T\nNY/K0+v8IY/98s7SRvmpL94Onw4174TceC4ocO+BhDeSPB5On9eubld4YuUb\nvRsNKkuxBM3cHwRpVgQSeYmfidZRb3j396jxgXN9cfdfW0WYXCyn3tssQY5+\nywCHCzwY5OpB9P6t/sYxSic5sXnetvUWYN0Fl8KizI6Rd4cCCxQmlV0zS4DW\nimEsG9wsYVCfqb+zrksueyjpiUayfru7+743JdKGzHGcxeq3jZLy2fWUSgtU\nQdwX\r\n=HmcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJCYU2VAmrVFtN1t+PKSMln3npg8yrMaHAI7Tf1JI5WAiAMhRm67lW/2nEjLgxlmC21uP2kEVX8RtP2sDKfFu6oXA=="}]},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"_npmUser":{"name":"talenfisher","email":"tqfisher@iastate.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x3p.js_0.10.4_1587930922692_0.5457643415865407"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-10T01:48:59.068Z","0.2.0":"2019-01-10T01:48:59.292Z","modified":"2022-05-24T21:20:03.032Z","0.2.1":"2019-01-10T19:34:38.563Z","0.2.2":"2019-01-15T20:13:25.882Z","0.2.3":"2019-01-15T21:36:36.072Z","0.2.4":"2019-01-15T22:21:10.738Z","0.2.5":"2019-01-17T19:45:34.388Z","0.2.6":"2019-01-24T20:21:43.482Z","0.2.7":"2019-01-24T21:40:36.297Z","0.2.8":"2019-01-24T22:12:19.447Z","0.2.9":"2019-01-24T22:37:08.314Z","0.3.0":"2019-02-12T15:26:32.629Z","0.4.0":"2019-02-18T14:02:12.407Z","0.5.0":"2019-02-25T17:35:43.338Z","0.4.1":"2019-02-25T17:37:06.466Z","0.4.2":"2019-02-25T17:58:57.224Z","0.4.3":"2019-03-21T17:40:56.410Z","0.5.1":"2019-04-23T15:04:03.972Z","0.6.0":"2019-04-24T16:23:22.622Z","0.6.1":"2019-04-24T21:34:20.405Z","0.7.0":"2019-04-30T16:29:16.194Z","0.7.1":"2019-04-30T17:38:17.212Z","0.8.0":"2019-05-01T18:03:47.522Z","0.8.1":"2019-08-28T22:54:22.058Z","0.9.0":"2019-09-06T20:20:25.370Z","0.9.1":"2019-09-06T21:49:07.846Z","0.9.2":"2019-09-16T22:17:14.646Z","0.9.3":"2019-10-07T19:59:12.686Z","0.10.0":"2019-10-14T22:45:41.430Z","0.10.1":"2019-10-23T21:25:20.209Z","0.10.2":"2020-04-20T15:14:27.727Z","0.10.3":"2020-04-26T19:25:55.095Z","0.10.4":"2020-04-26T19:55:22.940Z"},"maintainers":[{"name":"talenfisher","email":"tqfisher@iastate.edu"}],"description":"JavaScript library for working with X3P files","homepage":"https://github.com/talenfisher/x3p.js#readme","keywords":["x3p","forensics"],"repository":{"type":"git","url":"git+https://github.com/talenfisher/x3p.js.git"},"author":{"name":"Talen Fisher"},"bugs":{"url":"https://github.com/talenfisher/x3p.js/issues"},"license":"MIT","readme":"# x3p.js\nx3p.js is a JavaScript library for working with XML 3D Surface Profile (X3P) files.  This library was spun off from the development of [FiX3P](https://github.com/talenfisher/fix3p) with the intent to use it in other JavaScript projects. Inspired by the [x3ptools package for R](https://github.com/heike/x3ptools).  This project follows semver and has not yet reached its first major release, so please be aware of backwards incompatible API changes until then.  \n\n# Installation\nInstall x3p.js using npm or yarn:\n```\nnpm i --save x3p.js\n```\n\n# Documentation\nSee the [documentation website](https://talenfisher.github.io/x3p.js)\n\n\n# License\n[MIT License](LICENSE.md)\n","readmeFilename":"README.md"}