{"_id":"opentok-layout-js","_rev":"55-88b4d29717d278c154bb3992b28fb731","name":"opentok-layout-js","dist-tags":{"latest":"5.5.1"},"versions":{"0.0.12":{"name":"opentok-layout-js","version":"0.0.12","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.0.12","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"7c3f9c43c28f5c41ef0715872ba887876798d689","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.0.12.tgz","integrity":"sha512-5in1XImh6ns4akjuEntlhx4kGcp61wg2iD2ymRaplqpiolDceKIKP8bLQw8OfTveofzJFApNfzaL3oMbtAW/KQ==","signatures":[{"sig":"MEQCIHjAPgJpScx4sBUTCvu+VKtbKciPZHsY8tRiQyvjgwVWAiA49Mi6xeu91XBCwxEnq2fzdNd+nGYxvZYFZN7RiTj6CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"gulpfile.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"1.3.17","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"dependencies":{"gulp":"~3.5.5"},"devDependencies":{"gulp":"~3.5.5","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1"}},"0.1.0":{"name":"opentok-layout-js","version":"0.1.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.1.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"7ba682be5af9fdaa5377ab97c14ec4598902c012","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.1.0.tgz","integrity":"sha512-lzrsc2+qZJaPJ4OCSs4oh9kX0Ox014A1P3/OFnpUEAWw1MxrbsUJDJJc3Nex0DkCFEhjBnufoNqne27h0vladA==","signatures":[{"sig":"MEQCIAkkcP09Mdn8T7CvJtJ5AUbso0eroi6oEZbCACg4LCJvAiBywP5RE7pobiuKfkjb1O/zSNVrj0sxq95AD5R5Kf526A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"7ba682be5af9fdaa5377ab97c14ec4598902c012","gitHead":"4276597d9b61a266354175995518a824551ff347","scripts":{"test":"node node_modules/karma/bin/karma start karma.conf.js --single-run --browsers Firefox","postinstall":"gulp"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"1.4.21","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"dependencies":{"gulp":"~3.5.5"},"devDependencies":{"gulp":"~3.5.5","karma":"^0.12.22","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"}},"0.1.1":{"name":"opentok-layout-js","version":"0.1.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.1.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"feb4773404c083f4a56e62428355d64db0e98e2f","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.1.1.tgz","integrity":"sha512-SiI243BNM2IRuFtnyz8P/o0vjArEPQgXLhvADhwiYNdVnaZSNo4KDgpXY9WwaSVOKarT6PQv8XJbaXy4bm4kTg==","signatures":[{"sig":"MEUCIQCk4TYWwTOcX3sv+GcxnOp5IPv8QGVISgdoKM1gOOOdZwIgSFVi1H9lTc4AaIFM/yWRfqbBvH6Ya5HrUwzTwpX9Kvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"feb4773404c083f4a56e62428355d64db0e98e2f","gitHead":"e0599d61875bc6ea37390e09f2128b489471e207","scripts":{"test":"node node_modules/karma/bin/karma start karma.conf.js --single-run --browsers Firefox","postinstall":"gulp"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"2.9.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"0.12.2","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.12.22","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"}},"0.1.3":{"name":"opentok-layout-js","version":"0.1.3","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.1.3","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"e5cd29bcbf5b7a7f17dd8f5f9388b25c69d600bd","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.1.3.tgz","integrity":"sha512-1vPox4v0OmEU2fxbt92PxM+TP6rkwQBppBgGHiJshNoQ999kIL+LfzhppgtW1Cf2aU3Fjsuo+cykEdpgBw2xOw==","signatures":[{"sig":"MEQCIHReTIqnCsN5E9gGJ22EXQAzHA0GvdMlnbNgpXCXFPwAAiA2pnZJz3A3EPekcfIFhnzsNPXqVZErqx5z0i7f961nIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"e5cd29bcbf5b7a7f17dd8f5f9388b25c69d600bd","gitHead":"55cdb8b4aa603496fb09e9ce52e14b17273a7cbd","scripts":{"test":"node node_modules/karma/bin/karma start karma.conf.js --single-run --browsers Firefox","postinstall":"gulp"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"2.9.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"0.12.2","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.12.22","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"}},"0.1.4":{"name":"opentok-layout-js","version":"0.1.4","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.1.4","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"21d2d2f32531dc344b61149dc8df9ad95471f521","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.1.4.tgz","integrity":"sha512-0y9I7q9kYFBf47oYmTAhut1FfTrAjH/VFaUWvDiEkI4PL7PwUPLVY3ke8oHvIbNasjbyMTAjhrDOHU2TXPxD+w==","signatures":[{"sig":"MEUCIGKw3PWL/j1p08mHRTdOAIk9Rj+dZ5Ji0x+uL1dEMxKgAiEAn/uGIBvFK5v5BNFd2coZ/btwusZymFWCwONAzW43j8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"21d2d2f32531dc344b61149dc8df9ad95471f521","gitHead":"c1fc80ea9ca140697a813a4b0f319c008c7e611d","scripts":{"test":"gulp test","start":"http-server","postinstall":"gulp"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"2.9.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"0.12.2","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"}},"0.3.0":{"name":"opentok-layout-js","version":"0.3.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.3.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"00df2be21356c83be6b0ded275df494b350b81a8","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.3.0.tgz","integrity":"sha512-t/wMhKmQcFrqOXU7viv3wanIITCs7QM6zmd4loKsJEp21yPdyozem7MWNDM2XIOVI5k4gAVm1On16h2DPQILvw==","signatures":[{"sig":"MEUCIEcOgUZfzzTMfQ/Elr28Vwkhp/OSffc9QOcniEvbLGEMAiEAr/908OeF1/5FCOCwLBepUSU9V+xZqVNhJKi4JVx8tv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"00df2be21356c83be6b0ded275df494b350b81a8","gitHead":"84bb1b653353cb3a3212932dceb3e0594f17f5d7","scripts":{"test":"run-tests","start":"http-server","postinstall":"gulp"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"2.9.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"0.12.2","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^2.7.2","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"}},"0.3.1":{"name":"opentok-layout-js","version":"0.3.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.3.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"9d946616dbedbd4d86b39da4d78e1f0bc4e182af","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.3.1.tgz","integrity":"sha512-fadsIY0JQe2xKTcwU0cIMhencSvlKHQudztEEJNXR5UNWpqgmpIBDemR+c7N+rypJ951x7HnOzsTiUPrtfEeTg==","signatures":[{"sig":"MEQCIDmqryFNDLaqZfg2fJi1gLKbrWjbO/sXp3c7Y4SYMadFAiBpuSjrldDo4VT4ccwtubmPW+p1d4KJ1B1mo+nMS8lBPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"9d946616dbedbd4d86b39da4d78e1f0bc4e182af","gitHead":"7825508ecc7d3b1efa99bfe77d1da7dbb58f7d3e","scripts":{"test":"run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"2.14.7","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"4.2.2","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^2.7.2","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"}},"0.4.0":{"name":"opentok-layout-js","version":"0.4.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.4.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"e036d92a25191f59a923704035bbe5f77183cffa","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.4.0.tgz","integrity":"sha512-FL19xLj4qfx/DTpVihg03CroFzblx0tQ8M+IhMPK7ppMOGef6oT7LJd3yfyVMi+sEuB6APiHQ//5z9aBH6mbvA==","signatures":[{"sig":"MEUCIQDmw5KJqa915NrpvNCKFZ19Z02EPrHF5aIa/gZZBDKrVQIgRlX/OkVZbFKaBKb0jlOx3IN4m7j7qP3zju5rXiJm8pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"e036d92a25191f59a923704035bbe5f77183cffa","gitHead":"7fb0547306b151a5a870db723be04355bf25fe1c","scripts":{"test":"run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"2.14.7","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"4.2.2","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js-0.4.0.tgz_1456707338548_0.9541122079826891","host":"packages-9-west.internal.npmjs.com"}},"0.4.1":{"name":"opentok-layout-js","version":"0.4.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.4.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"dbb2dd1632b2a29f41f640ecc72a492e1c4c6d07","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.4.1.tgz","integrity":"sha512-aFi/euIf7fvFOkfqpVuSpLw7KFzEkI5fN3oYkdV+jytcQq5Vr7cUyQMuJck2lpz/xF+vY70Qsy8Lr3F2wbMICQ==","signatures":[{"sig":"MEYCIQCIpxjexcAf1m3RgdNh54cMf8F3SoaMrg9JJq9n9sRwdAIhANdICZFIUsDGb5TEHz3YAF5Kv7fT8Cc0ZV2sVYYY183w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"dbb2dd1632b2a29f41f640ecc72a492e1c4c6d07","gitHead":"8183d11524629a976fd706eda8ce2eb3527de143","scripts":{"test":"run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"2.14.7","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"4.2.2","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js-0.4.1.tgz_1456708123298_0.7487438779789954","host":"packages-5-east.internal.npmjs.com"}},"0.5.0":{"name":"opentok-layout-js","version":"0.5.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.5.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"e5edff134a10857c790a6a709686e923f29acdd0","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.5.0.tgz","integrity":"sha512-yic9s91gdxo+HY6ahq6HEAIpynhzGkiGiOsCJXhakIbMf3lxFigM4lDidHs11Klv87sPyTIAfqGDPQ9Ntl9NDA==","signatures":[{"sig":"MEQCIHeA490ZofMXBTmuQCB0EnYucTbwQpe9FE6uK3rCaiGDAiAKpUyspUtPwf7+Fm6pFMnVaZsdQqR/0FveaeltsXGJ4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"e5edff134a10857c790a6a709686e923f29acdd0","gitHead":"b5bb8182d3e4d19076145d18043ea06d2ebb3a64","scripts":{"test":"node ./tests/test-node.js && ./node_modules/.bin/run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"2.14.7","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"4.2.2","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js-0.5.0.tgz_1465352459295_0.005507051711902022","host":"packages-12-west.internal.npmjs.com"}},"0.5.1":{"name":"opentok-layout-js","version":"0.5.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@0.5.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"907d8af955542e9e41b67df281645bde052b7efa","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-0.5.1.tgz","integrity":"sha512-2pRxUSc4Jdc+o+heAR5OrmIikEKi6gJ1Y86mWU5JkQpcwUys1m9Oz/JGYNE2fJD79oWWSnyUsz3gXwdjjwXBNw==","signatures":[{"sig":"MEYCIQDDYFcX0/Wma8TWim5wh0aR0iGQAsESj0L7AIGGQUM2QQIhAIt6qEdqQSr4AHSSH2/Y4RzTOGanCa26a/gZ0dzJjQK8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"907d8af955542e9e41b67df281645bde052b7efa","gitHead":"9cbc46e31f2ee30ae143881b00dc8b4cb99d7c2a","scripts":{"test":"node ./tests/test-node.js && ./node_modules/.bin/run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"3.10.7","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"6.9.1","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js-0.5.1.tgz_1485736051394_0.3476650728844106","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"opentok-layout-js","version":"1.0.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@1.0.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"2898b149862a5e14d361d9527fec6593e3ac34b5","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-1.0.0.tgz","integrity":"sha512-3MsfRjyiybTg+tWqOGL5O92vIJxF5H/1QFoOTvsfGiOJIxA2eAOiPbtGUvsBJzXSzlj/Xyv5o6sYLFiT74OA1w==","signatures":[{"sig":"MEUCIEG7OE7fdOJcvRKifgMPIJuV4kxXLUzxvCIYuc4V2lLXAiEAy27pqzK9p2XzmA3+NxvLeE4LltdHnU0jEMJ3EFDjUuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"2898b149862a5e14d361d9527fec6593e3ac34b5","gitHead":"28f257b942a75a58cc57a6ff534fea3dfa81be95","scripts":{"test":"node ./tests/test-node.js && ./node_modules/.bin/run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"3.10.7","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"6.9.1","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js-1.0.0.tgz_1509423490879_0.0050339901354163885","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"opentok-layout-js","version":"1.1.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@1.1.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"b1ae4283cc5c255c29df8eb37defa2fb897e1f4d","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-1.1.0.tgz","integrity":"sha512-+WbSt3mBoxC0IcR4XwOgndhDfX19HUFIfH3jdxbONM6YHnUUEWd6eyIEuUoSJX4ToMtAny9KI99WrGxZLixORg==","signatures":[{"sig":"MEUCIGklyso8I/2YGMkfChYbxOqmTWmA3kxDYtJnKO4jxvxLAiEA2aHvmsYcIGkVTfhR1x6uYwIHB2rZacvnaa2wloWCysk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"opentok-layout.js","_from":".","_shasum":"b1ae4283cc5c255c29df8eb37defa2fb897e1f4d","gitHead":"d255a755389e2c0e39fd4e2b1b465dee0dd4e52c","scripts":{"test":"node ./tests/test-node.js && ./node_modules/.bin/run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"3.10.7","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"6.9.1","dependencies":{},"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js-1.1.0.tgz_1509610096489_0.5337375150993466","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"opentok-layout-js","version":"2.0.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@2.0.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"530332b06610d762cc503b90edd8fd4970b85016","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-2.0.0.tgz","fileCount":29,"integrity":"sha512-R90/wYwU17QZNQfIh5mt5szv78ueOiPldSrfVgtoB/kp0CD3UKOpiOYrSl+VXWSftMuLN+EE3s1YwVE0uoWzEw==","signatures":[{"sig":"MEUCIGFVGjCVVx7qiHSAbIPgN+W2/8lblVXjnZ41OiMtKvhVAiEA8OOuwoJtg/0i4N6O5yfcNQYTUv61rbljgKA9tS2N9N4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15878076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC2QXCRA9TVsSAnZWagAAr/0P/jHyz/9DM3LkkZNHDICs\niYTRqs1OyIgAe44TDk+fgJal/BFWZ8X/Lm+ePhpd5yxI1eD5pRA+VWp+Mr8J\nBupezkbt9fjtWyj0MSwpt429b5CbpZDmhJaKAwpXk04lbZU9whNIXDRj5G7+\n629QzfrHsWTlT532WYmWICanHnUyb1umwYvyvDebPUgtJDEfzXs1GYuIk9a/\nxyTK2tx3lugy2wmmaCxaCtw1LTmH9PbGbwCOxGm5Vz0BedOp8xXtI2Q2ryEP\nJdXaWkqXg8TxIQslTaDiGAsAgWux613IGaZW4zl27tr5DzuJccQAKkoXGuJ4\n8JvPQVXmleFr/h6C41f0XA6/XF0Hbn0VYjGGELMGTJjYFAPzQiAtet4xNGad\nFkA4SEfP3+7ZKN5vjZfn+ViRH8Maec5BpiclfMbVbpXIpjQ/EIkMUbA5pv3e\nV4ggEVSleo0bvulgBAVB46xyM2xbmueT6QRb41ljG+MMbhDJcxyadcDQOo0y\nUv7qAS41n9VsHFarFQNTbZ4PKxtO+7AY06vOCc4msm2iB4lQ4SHedreKYDK4\ndC4I2cw2uyuHqHr8RySf+VXOSPS0GGaTbYYx5Xh3enAi/40LDZFT7fPfjPIN\nTnbDed6hp2VpoCvT9V9pl8Nhx71cfZxA2OT5Y6TelQCeIQQ8G5NtCWMXEOWx\n8HFE\r\n=CkW3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"2d343e434c3d37f93244ebf71ef58b0e064cf566","scripts":{"test":"node ./tests/test-node.js && ./node_modules/.bin/run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.0.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_2.0.0_1527473174022_0.610024599910328","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"opentok-layout-js","version":"2.0.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@2.0.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"f43ff28db77ee88a4fc9b9bf0bd9f99d3f753912","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-2.0.1.tgz","fileCount":179,"integrity":"sha512-wdWftAbTqnkW9Mq8D28TrCNtRvmBWQ6pO7h3HBpFAtAkt8TiC9cL/GAWFJQboDsfHBaTxASULFYyB2xO6ebLng==","signatures":[{"sig":"MEYCIQCLM+Oqh42NA2hsuo0iMXqpptz1UAj7bfcOaG3o3V9PjwIhAOJynNoSyFWhC8KA1TVz1LhEQ2QiCPcXVwdOlBOaeKhy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2807702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDMd7CRA9TVsSAnZWagAAL3wP/RL80cvB5kwHcv9pup26\nTlbHEHFHqozQWtIGcI+TJntWPL6/hpgqXVBnQSp3IRY4Pjh9HI4HoSkrucE+\nfk0yn4GyioMuziw6wZCvDklBbM8LtpQqKUymnbkKVbLISQMNJtnS32wuYAIT\n2HXEVy3Oa/AhSeC5WiHycF7zVd7lf0VqMtb8Y7apMs2ZL8AgBQgD7/6rlLPI\nkYV7ifTYo8sKF0MSKcSgNYn+LIy96YDvgcneDJDw6Mw2klIWSzkrLdNwHvZX\nBimYbfSRW0Xw6HAO0Jbv8/QOoVi3z4NR22dHklP8cBO2I8rlg1UitJwCgJvY\nd7UTIKmX4z/Y7LVNhJiauXRQymKjMdaGmoS60ZoQfAYhhUQXNPtOHPAbcVyK\nY6uwXnwvkjFdjmvaBdawZPlB3LIn0W66pMSuhwvup+VcleRnVkd+xKppc7Bb\nq/nSKXKhYQaVVs223BFTwHp3tlJRQDzlmyJLTqf3oYOdDzbrYbtMC8xkQPRB\nCDQTg5EC6fBgIRkKOLPvXBt0nXy1anNLW8S4qF0rPVfX+2IZz02NNo7iGBqw\nMe6Ykg4/AckXjcFQ5dLEHIttCbUEkxirwTzZ2yIIwX2noXRjcl+XpxWScYVb\nluBYZBLESBCLdTnCxeIkEypdf72aE4QP6LErHEC/viW/57GWF6NTlBIF5TN+\n74fU\r\n=DWOi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"78245aaf0808a6b18349e21f4ca8a20af5cd8207","scripts":{"test":"node ./tests/test-node.js && ./node_modules/.bin/run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.0.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_2.0.1_1527564154038_0.7223020224084113","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"opentok-layout-js","version":"2.0.2","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@2.0.2","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"f83823cbc63cfc3d85cda8fcf4f78a42d3a8254b","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-2.0.2.tgz","fileCount":12,"integrity":"sha512-pvcsZ3woelHv0F6zQKRS6K5nnIAGz0wjQbC9IQl9KEq+A1bI74nKhkJhGLdGjlgAcs4n4MDJhJg4WwH05NdcCQ==","signatures":[{"sig":"MEQCIAfInQV5IchyxfngSUX3Y0TnSYVYiE1a3FCKxO/5Lj+wAiAw4Lti6o8+AeSku+2a2dKAt1ojtG1hc1gn2ndMp19TmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDMiaCRA9TVsSAnZWagAARN4QAKORmsONLa96OpCeCmC1\nFYJfpFXIR2teAEE4xNCkMK6dya0UBr+Cv3CKTGlZz+yheGmwXPMtqqN0ARiE\n5EQoKlCICABnc5sHl5nt4lh/eu1frcjnIX+D0LZqMq68KW6ETO6L47NMt1zB\nPFDZNy48VMf+bTLl106eojL9xXHUdu0XovwZjAP8Mo7T0DNjrRSGJdsWdmab\nSLUI17GyazGbZUai5gaViWewlcoP2+ZF6qI0P7VxUvwhqmXUO2s6FMtHs2c8\niO8UgUlHLMJVZCmWNO8RzaqffHWdW3y8P1+MjSkBwWLyZkY5zlgxFpS+f0Y4\nhbUq2DpIuaAT1LTOjTZYd98Du9KTQViuwowOt4y7PDMQ2x6ai46G7AUwtRYI\nTEAmyVFb50hGnEKIA5S9A1ntem9805f0eM7iuo6DESKJTEvv9HIlN0D4R+f4\nMXlUNgnX93lPez6a9FLrJT9DUEoO5TGOEO4lRPWriM+irNH1z0r4ziQF5JCP\nPNRlzbdfHr+uRgVt4HAqp74HDqBELuGKLSn3JZc2JYe+NII3T8QqThuUGbiZ\nl1qVqTyFgXY/mtvAQeG5aVpNBXLsK5qeLYukTUbSagf/nvdATruf/SHYA/q6\nIPUOrpbNHuTpiQ3KCxYWRP0wDLyoigXG2S0hs2oRooy+9YaJtAONU+sctqun\nM4Le\r\n=rmpX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"f0cd72369627a5b2401f836eb72d374a9a9d0c00","scripts":{"test":"node ./tests/test-node.js && ./node_modules/.bin/run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.0.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_2.0.2_1527564441595_0.8330048969657216","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"opentok-layout-js","version":"2.1.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@2.1.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"9345b32852c7a2cfb23d00337d6e79f05a4b7a38","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-2.1.0.tgz","fileCount":12,"integrity":"sha512-wev+1xgrSfkHIrW56S7WB3q89G9o3IIF+uajE/f+8Rhu80nQ984VL9VyW+3bBE6f9OwAhEcydQ/CP8I6lFMSgg==","signatures":[{"sig":"MEYCIQDtZqnSpUAVUIbKimSzsubylx+FzReTEVxHbYAebzDZvQIhAOu72Am+ZfrIa9YBsNNpRyM0uVCojz++sC78xCbyqnKw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJzJXCRA9TVsSAnZWagAAIswP/jBEejpbc0eONAT0TNp8\ncKZNa+EgNnH7lZQYrqZkl/SkDB/4elfKzBXyGSstf0DcklUdufaBkVawdihe\nz+szM2KN/+VxeO35wviTpmoFE5IeTZszBkrzMaSPrare64IV9CeY1M3Fb54h\nRhAuG8D/bnWc+2aarnpjxS8JpZuKj/2cu+LHpGzMyNxZ2ns6YZC4yZX0b0fH\naJaKhZJ4MXLNhW0oC8VUyObbxhC1qR1QTNnMFe9ftP7neVUB/2URCXJlgQwU\nsP/nKz6WWARRHLqX2zshOh9aZIILsHhDFuHOgD/aqcaNDsWVDgSPA3TNlyJm\nKSo1/2uyW9biCrfWCZFr9qUKRc5Kp4Kf7rt11xxJ0MCeFEv9MXWoAwhtnEx6\ne3h3yIsZMdg3H8hoXZIqj7PNVEzg23Nkl/nsHxs3eScgOFiYLVr8cpaGfF/p\n45OflsrCHfvDkXG9OsjbbBqoNCp1drAG5D06YjZvy12PNsCM4qI29z3pXRI9\nn5gDLWaOtNQ4WKyTha0ztSqPKhNia0NaEOfzXzH/2DZF71hOIujJCUS7XxBh\nRUkmbpGVGtlF9vxPrjJdXmM9zVO0UIAe5S4NWzadIBg5e7RT6aOkDiIYTlC+\noQxVc+GqebbtGjclXUkGaeHiEQPGfZ2/F2tR2+m1KHt2WVnD8UljW8+F99ov\nPeSc\r\n=YmDo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"7133a309f167130186b5ce23baeb9a6d1e2c9abf","scripts":{"test":"node ./tests/test-node.js && ./node_modules/.bin/run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.0.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"~3.5.5","karma":"^0.13.0","gulp-jshint":"~1.5.0","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","http-server":"^0.8.0","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","travis-multirunner":"^3.0.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_2.1.0_1529295445905_0.4459095356818814","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"opentok-layout-js","version":"3.0.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.0.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"09a2b4895822640271dc3803fa78a3c4938e2d9b","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.0.0.tgz","fileCount":19,"integrity":"sha512-UPJo23b61OA2rgN9++4V+XSFFm68g88MiHgHvaVPwGuPKhr5GXcOuVOmSTtXTmWgYoH1ctc8PJf/+83PC8aYVg==","signatures":[{"sig":"MEUCIHIb9tMGBtyOls6DGQ7DbVrdSUZbQfFqigQL3nobefllAiEAz4Mwhvng31YOhfdPjPIL6+n3xJRaJJXbzk7nrlc4L6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQwoOCRA9TVsSAnZWagAAAk4QAILn0Sxy7Q4wSO0wa4WO\nRKQn3g4WOzZWjkvEjrTrdANyK7MLSp7m0sRHMEvphsmkd9TWAUvPgLfGHFt8\n3guciulwZT1vbtmV5LeXNx29KJ1w6KxJU6jH9V0fm56Xcgmcqlj2rMlxI0Cn\n0lYZ1Q88kv10MLO4wM0Lvc+4kVSj9PeTJSfd0SLmfslt6BXXmLI5LmtReFMC\nJKu0rokHS6SwXhGGeQBg8pc+UoTGMcoO6mhZoknqwNh9Z0lj7qNRX01rn8MZ\nrHZwojp7c1C7LHRYhb+I8hpbesMNjKXOAX9wJ5U+gRIDqXu4ELgVnPHvD2at\nLOc3IMev0H3wDTgeNPrPzbFMJiKuoT0H9ImhpW1F5RBgbGdVRNHiTtxJXGUB\nFBO137GNcDetkccojsFr3WxEjIvBzqRJ04Z0DHY1nrvgiictcwJlIIMJrkWX\nD6bTc+AVspewywcviTrbQ2/t3w8nADHp5FQK7+L9Ensdbms8UN0hri3UA/tD\n3e3fWPqEIG2Z2pOiUqeBCn77yRDZpoCU1gk/YbjbPZu1iG5B1o95FGEN4Xgl\n2qPzPRkQirQBDGIYbc+hdv1n6JVg0GJZKGh3nPleBhzNhkW43YLHlzZIWPhY\nocxYI5lfYuMjJIhLhNAkJIfGxNfQpZUpEBZK19+/BX0x4aTLZVnwxj8H9RBz\nRNFG\r\n=PYEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"a1b35ca66c0c618d791adbc8e8b5e5d031fbda3b","scripts":{"test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.0.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^0.13.0","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.8.0","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^3.0.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","codeclimate-test-reporter":"0.0.4","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.0.0_1531120141999_0.8823884732100544","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"opentok-layout-js","version":"3.1.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.1.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"1c3ebf69930d8c806789d3d6c27efa846d12776f","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.1.0.tgz","fileCount":19,"integrity":"sha512-7QkXgwbSbH40nsN5QNASNOuHNksKOxvZQAS2rG7Cy/WFOd98JcpLvA2XiXf2DNuaTiokslAMmObArux/BzTPPQ==","signatures":[{"sig":"MEUCICF1sIe6Igz1oreHOTEF8Uivw6Qj5K3xfmU8zjRrKO1DAiEAnrUD1o0IcEwqKgZatGy8MW+6OHFwqzhDzv2cVBvzqlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRFGUCRA9TVsSAnZWagAA49gP/R8OgqDSmaVeLzbkPQC7\nVfu1Jt1HDUB09TQI37yyw2xU5F+rsoFnK89796uu/C2nSXtWW4Izs533kBAm\ntNaz3sRCG8a+gvztjzEFhWFN0Q68lkZVQ3I8KeT63Yj1t15yRuB1sbFUxOMC\n51TY97LG5bQS3C1sAHD4EH1YzgPDsklS4jaCNAvjRfwSzLuklzqnSP5WsIyK\nLSuvzoZFflxMcElQmgZteZBuTVRgAuwOClUfxStGAerQh/qFS3MDN6oMMDkF\n6XhyxhXPwBarvAg1ATtJmtbWVw+MFapg+fEerZ5qs1Na/uJhK97ampFxX9dh\ntjT9HVMJh9PSsNzEvLBPQK+okMBOm39GAJOVHrGju/1nPNHHecRIBqL7Fci2\n5iUs06db2rk4oaJirff1wbrzbzoD4/LBXUJLd94rc5S9tUDlL3qZ+2dErMHS\n+GuEvS9bRDay7XsVTdlhycya+PKI8lrFsaOnR25YbhbCyoIH+Mk3ZqTebgEp\njXMMfKUXZGb4FNpZlurB6G0YzpTintkbSZAdgjYAx7altTko+J8naH4KrlD6\noYzmTVqLUcSbA6SWdM7hSdLQWK5aJxf0mMq28H/YlMgahxnKzWEcZMjZle5n\nzPTvQaCUsSo9iHMr9naO0rHhewxtvw+/iR1tjcib6YqSzyjNeyDHRkktt26n\nkY3x\r\n=NQCv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"26a91ff6d2911b1f8a148f9ac8fe4fd727a40f35","scripts":{"test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.0.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^0.13.0","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.8.0","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^0.2.7","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^3.0.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^0.2.14","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","codeclimate-test-reporter":"0.0.4","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.1.0_1531203988260_0.663577174111047","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"opentok-layout-js","version":"3.1.2","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.1.2","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"bae54da132119e007e09b10f8d9e2cbce0f7c511","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.1.2.tgz","fileCount":19,"integrity":"sha512-eJPPtgJmOIt4qFe92+Mx72k3PYprfIXtSEAOeMEzKo9RHmKSWGnGM32J/cPLWZ7uKMYDar/hrc7mD52oEvOWeg==","signatures":[{"sig":"MEYCIQC93P9ru5DWd8TyKYTHzy3Hcuzx7CsmNY72sudKn5sWQAIhAOM6Z24iFjowE52Ta9ci6/VvNTZw600smt88pSJHj3hz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbNTKCRA9TVsSAnZWagAA6Q4P/AlSfl8RtsQpF/TBpZH4\n45oWq6gnIddJOix66EALAcy0HPGwJ54v9MKg80SJWQtOCBml3If0ssYtydYp\n3iWWBlZwRkOIZEmvNlvSbcxDLS9HzhczmEQaDe0z6HK8PBbzWXdvAYf4ADoU\ngdZ+JT4bRtOcGqw+PvBUB9L1QMYItvfWLthH63XHvNLl5BEYJa8GsPUpqqXL\nqiMyyTaFdxxfEzeNtRR1IUP8my3oVEqZP+DheH0z8Wkn+YY824JC04Fuw6C7\nb1ptFdY4YjHUFS9sK3jmbx3juBhfezXseUMjhJ9rnlKFtB2IqkE+LTQjaUyW\nIkeuNO6vomPr1aVVSuHyjRkituSYtQzhYC1WmUZK6r7jp1HeZDhtyeXFf2mW\ngJSMZXXWHwpPPzaBdV8/A+t5EhAI3rclrZVzRWbzEPzM3mR/dR7ttVAJc1PL\nqHQUCttAwPJieIyluo8j2IlqYYLHGWMF+5+ejIQuaI+bjGGfCZj5bx+fycVQ\nU57Pnb8zjIhhDiqIDWgrXFDetpECKmBPBZQqvLY22HN2ln+XP3kclO8DEClR\nOZrqri7FnerW1aGRxZlxgjN472hJdFKTSW2d9g29s7MWtT1eu7WS/LH6YpXK\n1EBN6CYdgfSXEAUeO9+KlEnW3wHHbW7GOLMg/Bmoffg5JE1Mca4yX1Aijj/9\nzg6L\r\n=yzDS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"9480537dbc837ed75dcafd4acf3f2831d1c3c2df","scripts":{"test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"10.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.1.2_1550636234211_0.6107008471964841","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"opentok-layout-js","version":"3.2.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.2.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"a65631220a3bacc6897d367f019dc4d778b39682","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.2.0.tgz","fileCount":19,"integrity":"sha512-iGTQCAhDSJR9JqbMGbWh4a/N0DO5t1fuAqCayUCsyCL218A3jJMvwZg/4WPphJFOFH9JXvcf8pMi33mTRE6GUg==","signatures":[{"sig":"MEQCIFWjA9mlfPvwZ1KvdFXxExUfhlUrN8SbCaPNbl/1G3niAiBt6NJZgAyM6dPQSTRBkjG1q1b7Wna4fqCEvjvKetArSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8HnWCRA9TVsSAnZWagAA/3UP/AliseVR0kowx0aya/64\nJjh7kNQ4uE4gFy2G6Rm21j1t5refU6+yiyTKtkv+3nbaxM6Yh8R9R4z4ifmi\nq9WYzd9RibIw1VoQyivX7exsY+4ESZY3fnvSk48n6NAYnTNu++cZWr6OoxwM\nJdidBsBBHl78Zv6T1jwGKyNvZyd3rJ8hqoPzqlYIISQthwZhVngd+R60VgrN\nO9O6cxSvGDEgi6bs8CAEkd6mJ3OOc+qsPlQLuHz9LZRvDVbsaSfz3+E/J+Ge\na8vkxBfsOA1OLc6nzHDzDEHkWRB8pPIXGODmWNF47HsCjmSCyoyKBhUjNumS\naQW67eaSPz0+g4vzPHaviFO8ybjqJm9Cqgtii7TBT8yoowvWnwgw3soRiBaK\nPaTlIg3268Vcf03X1Uan3/Aooa/NOESyAkR0zYT00PKV/Qa2UyHTvjZY+JIl\nC0L6VR7JHT5G+/MnHTwAtSIq243KugclVeJaolJkVQ1wEWXth/lD7mXoLvnO\nmIzzQ0aeTS+kwBN/SrOERLRNR9Xl4pMWnqaCSmkcXw48DF9CVeKGacp4fdPk\nluDHtKaey/eIklpaWpMC3k+uOrRV4yq84uIVqjNI2FNrtAy5aSQRwnmCzTEJ\njK/95Fr6FPNQqzVHt1Hu18c6ctWQ7oH/3wO39TIUbOxbfwwzQ2p2xyDIA4ug\n06oi\r\n=zjXQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"1277d042a519b9cad91dc903d65bc175360308bc","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.7.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"11.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.2.0_1576040917604_0.8264353348332383","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"opentok-layout-js","version":"3.3.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.3.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"d763f1e83c325f00833c01f7ed96a2f0e2599961","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.3.0.tgz","fileCount":19,"integrity":"sha512-seryXMQVN1xQHiZ8ckn8AiLDY8bVTn4VK1rfkE1IvzuNLlj/Fm236L471w26gvCEW5C3hRMg9ruF56E4zNXTvQ==","signatures":[{"sig":"MEQCIDpaizBjOMu7iVa0biV18IePTRuMu84s1YbTJ9eglgjbAiAjniLGPqP4RPJMM0gGtdWv2qr+qJwsp3qL0W3UNTduGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8ISUCRA9TVsSAnZWagAAc6UP+waoU5IgOxPESsfoAcBU\noi80PE6e5QjQ4W5jsW7Y4plI2KwIJncxPhO9CRIHzyXDgNsOSBCKdMMxKqMU\n6ewDhxV2sxprdVHzlD1PieLB7ujuspOw6LurXWYDFEsVFQwPmM3xeY66uXwQ\n9c0QkfyVz4PbtgsEMVOzphbb/YeFMq3ZJVgQKinLRzZ2fGfBcOnnqucfdLbW\nHivo57K316y2ojKUkTbD+Jz5cgGP5ZD9jgy4nBOFOAfwOPO+LyaCP3n9sR6X\nEC0v/l/56LZhfH90DyzLvNYFhciYPxDKxTkbclu0vj/1qt5uoJCLOpsk7p/P\nKSDRhTVebC4kZMmggXfbEH2h5BY0H1wyL7jCXUPToD5oQOWAI/a5yFFiT6Cj\n7qQptfKYXWWkBYklm1OEd5xztIVWY7EKZCSGbsDHJc7qWl7R1ZwSMNW/w0g/\nIsrmWkDLiNTQzMHrVlRkDXlfLcakFV7AYJNEbvhJjIly07GUJ6fOZun1JE1Q\nnCar8FK4zV/27v4dPEnzG1k9lgn/KEcc8d+3qlcoxqAzJtn36U10rVKj4JmI\nUBLTFQMepU17G82lVLjl+YMpOLBdXYp+F/zxcsExjx9IKs/7dk1c89d3MRDm\nOSw552C5/9/abbkFxl3xHlcDZEacZCZ1wfE4WXseL3GPpeI9XCqEx1jj7bEq\nIIPd\r\n=L1Co\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"08b5db94256c8ccf11eb7d30c10bec1ebe24cabd","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.7.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"11.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.3.0_1576043668467_0.7272856116433455","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"opentok-layout-js","version":"3.4.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.4.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"55cc4ec40fcb2c2348738a128996d98d27a37722","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.4.0.tgz","fileCount":19,"integrity":"sha512-V1Kl1v9HcW1r+qNejAdbawVhtqGu4LMXbRK5UebaVTSbNvJvGXRrwLuLkntxXnf8l2Zp4eXzjSoJ8k0CZu8eWQ==","signatures":[{"sig":"MEYCIQCPCq786iPYGKHoAVTFo/UYbyZ0ZlvV+CAT64qnc5WFMwIhAK0Cd5gtnYREtm16pJhYwXQQvNHZKNN/6/cTl0Zo1Vmc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8tJRCRA9TVsSAnZWagAA0xwP/jxJh6XnaAAq+5rX1N4L\nd0dN2uTHp1XHH7fiuZyPArAqbnCiku6E6uRrXmlSnWE6/vPHBMaCTNVgykFr\nLHeFaFI7+Zl70Nl3rnX21MX8OT1WKr/kjwhzNOe2Dw84c0xSWqRyYyPS5yjI\nEaeibDUtPTyeOq+zb9Qe7xgBVhEeCAGqDBcU2uVg7iBQxUCQcBgLzfQWal7w\nvfkVaToinDcrTvnMx86igm7bJDdGh9x0pFouabyHXbTmyP+053u72XNstzcl\n5rox4mN2tM5vz+jstaJVA81sP2dmoddHXYIKYnJfdh3baX5IF8X21eSW/lla\nMt9FMfVe6my8UCUQreECaCFNq+YtYLbTntJZsqwtp1FKTKC+U8XFZGDhVLzD\n0a4dNo8zuCvV00U06Ar5q+B2YOBPbkWH+6tFwBI0wG+/MrvUNVK+sgzIhYC+\ngi6yyUvaXjYu92+Ra6Q2vVfc/YL2244Rj8rCVTGZ+QRiDrf5V2oTS/ND8cMG\nhAd0+kV5W2+0K0t/fe0EL139oW+s2IaGnA790wdluAElq6B1ul+SjtN+3rZd\nqUZobjU9tcw0hmN78B/sbyHHp6S1Bk+BLol0ZgvRgxjbnGjY07RmSj6C0S0v\n+7WzsisUbZrwdogY9EYnDcB10yS13t8WmP6QhhPOGt0aIP4FMxU4yRX3FCFw\nCLd0\r\n=6e+j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"aee6cc27b6441b189ffe42af898d614d12835311","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.7.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"11.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.4.0_1576194641140_0.7222541449034603","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"opentok-layout-js","version":"3.5.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.5.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"0c808a715d7a13e1547945ad4f1974e57f104e42","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.5.0.tgz","fileCount":19,"integrity":"sha512-RUrFtru1Nkn48poFJTxQCHwzeoRD/QFJomdkESErBysnl3F5VLrbCxGv29fBWgDx4l3lV+egEGT5x4eO690MMQ==","signatures":[{"sig":"MEQCIGCfl462FBI9N43Xs7r1CXVE8O7pZccll7ovlw8fcgxnAiAFGlsW6DqXvQdT6wC1ZvNMDr213WIkyzdrGu00UZrovQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenZEwCRA9TVsSAnZWagAA3asP/0EczX8tyoyHm4r9hiT4\nSnSO6DVYQjqrA1wSZSoNSC8IfYQiTvYUwHK/UFAK4exXMlNcm9Qv8eUoAYnu\nyILxfbvoKGPo7JnLrh0cqbDDW70tXprsE0BOL3kwK+g6vTiURRmhwiXgdwQl\nDXBb61Q9uC5mlORCVxOqbC1Ttq7+TR4N4ZXx435whBubCA9S6oZ/0tG5hWwc\nrJRjllSyw5sqk4XvR5XMw0MWiQaVdGoNVJFUs7Fdxnn/U0BMYUTQhZ0zS7+R\ntXY6hH0sIfQHIuRUhvdqZ22xquBXQIr0sCxDBV784Xet46jpIbA3GQJSWRYU\nEwjSoHXGnBZafgAygKJvUBnzQsgMgQflPkMMI3TzA/klKisRDxEH1T9o4aAB\noXEK+OMLWl92i/BqVZZMeunuWeCsF7fdMVZA6306buRq0RalTGbjKHlez5lB\ngAE0VYwM44DlMFDWAOxJZWPDU7eauX6uxYiD9cCDWQWO6dAyfmYMkVzpYu4D\nGfFTKrZVStrL01IhTPoFHClzTsHH4Q+IDDyljK+N7fP1WPGLvzoR+WtbZ65b\ndIrtaUysH6qxzQCwWjm0VVqEHpit+2PebOPRb8pjBs/tk665h9XA+eCi2crg\ntObEnyLcF8PszdqFeNYN7Ki68ShfLrXV7Srf+KXiKTPaYEB9Iq03bTUnN7Pi\nc6WL\r\n=uctZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"a8c26d762cc70a9969b2a766639be1b399e460c0","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"13.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.5.0_1587384624003_0.5178070816311826","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"opentok-layout-js","version":"3.6.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.6.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"31cabae2ce756ba83f80fa194aa0191773119d04","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.6.0.tgz","fileCount":19,"integrity":"sha512-N75FZz45XKfsz3WanaBD3Q5/aTrFllvdBJfKEhPKP9PTh4xgrNMy2n7Ql5cW2loPzNdYnZ36lDoJA0kNrpi+gQ==","signatures":[{"sig":"MEQCIBY5x3h2cAZeEL6pmf3Dm+9bvmyt40mKmk7lYRpYu8MlAiA0OjE5fffikv5zAJLxK9wVgpvgqIhCgWbbwDQaAE2c1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepkJSCRA9TVsSAnZWagAAw3cP/RKcUFZAhPxmX3K2PFXZ\nkJ/xjjQTX6wQ0C+fo96dMifebFNAeMA53f6Mi3fyJL+l19YkDL4ubP1laGtq\nZunc9m0fN2VPdSIY2kbzMBJkIxAG0KYz7eXG8rMS06jkH6aG1X18P6Ks+OUn\nwimYLXqOcDJnUf5Tt7ykQH/ehBj5ggYUQ+voPFxyldPJOOZYbXjWxywa6bcq\noMG9c+o/wWdMOTOvbxoNF5sz2MVEx2KDmcWLcPuY5zV321fihw8LKBIoCwRa\nv5mPSi1Naen4P9tU0MnXwY9YylJLsoWeUBKiwwbp70pyOyO2f3VOY4xqcXDN\nDPiu9pGM+vMH3vw0JGqeagzJ319Vw3Zrf87goDnoW0Ssdpl3EEDcstxWgsJ2\nrS/1lrpSC5LJk0sweK/HP7DrtLUMSoltfoyM4VBMN/vfI835JPUJLHdZzZxj\nLuzzo9Gs+lLr1SI7gQUcB9s/LYlo5i6UjWtdBG6q0UdsZcKL+T/9TRMx9Qy/\n8gtXUfZ+vDpzuvcWZImSL4y/VQQXU2uwN9Gn/2E8/li2EkbBlsn8UtrAqWdB\niPOIE3ECBhWjA09le1NZ213DKSInWwJPq/eXPkGy/QlODnNaaW4Ak+b6lLN1\nLzyIqDTUyXH3Mg4HCjdxVVzH64wrPNHUL346zMNz1lcnUhniRW1+Bk5VW/2u\ndwhE\r\n=/Bgd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"032afe7eb9fbca64bf40411498c0272c7108327b","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"13.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.6.0_1587954257584_0.014306363472033734","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"opentok-layout-js","version":"3.7.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.7.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"f92514bebe1aa222b71f0d44144eada8afe2eed6","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.7.0.tgz","fileCount":19,"integrity":"sha512-Ib1Zx0x3Je5DYbNMlUSG6FPNJkM0VjoRWa7Cnyk1xuqH9yxYl0ZalmzUSfrHP6VQJeGXQI2s19RPp4A8K0+KtA==","signatures":[{"sig":"MEUCIEzaKa9WHHaqRMyUWZ7R4NagKsPezxRmllpO6+iJEgrvAiEAwG4yOiX1dwTu+OJtTWGFJJrPa04THxGPXBnmHeB0RzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer63bCRA9TVsSAnZWagAAGJ8P/0fGhHEU/y0MQaH7l/nK\nOu/IwMeBYisyfnzzVYhfiE1tra9pn/wsf36KtQo2Axqs2YM/vQlaKbhCRjaK\ng0wh1AWz5dHAj7CKyJNnmlwRzj1EmeyVB5098ITKMQbUFGY2Cara90f/63P+\nAua7Dh4nimiFeGkHjeXfsDM7DVZRZxqLmi3AGjwBimnNHzecOh/l2jCajuX1\nGMphM5N97kDx0wADfH0o7dLCNm4GilI0nJawjKcmOrQu64yJOB+oshL/i5te\n9bsdGXJMI8uEaQq3XNkTN9Ux/wYkEoBuLkc/c/fT2MRItl32VGlGatwuFHLL\nFQhtkIKfKzqsRJjIECltPaCUygEZEG0ULP/6fMsoG4MGYY+7NheO6v2H9j3I\nNd+0Ry8YFtQd29VQasNoecD1ThNsnZllzwPccOj/GSfnVf2Te3xaRvsuURfZ\nBh8OEATiMk2AUx17pOgeukyYGTtSTSxK47maTug2tCHyCvwFArSl4pUe3ic8\nx8EjMR5FWLsSHjq5OEtz4pa03VSwEW0AWbycnIY2kGA3+O8YGtC7iYl/2n/h\nnucyRuRKr6t7Mca1HK+UK96uM7p4nXMBXpTEZqEu0FNLVvL4ge4hG5zVo4Km\ndUdj1NM4Me0/PhngWVsJ4f4H2KNO1/J4eoe9LzYpICtppBPrU8AZB1V2FUJh\n7RGv\r\n=q8XU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"f73bc6791722f15d506d0178cc861ec6c8a849c1","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"13.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.7.0_1588571610781_0.14596766285874008","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"opentok-layout-js","version":"3.7.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.7.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"80ff3d6887118eea5879440df8c7fd150ee34b1d","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.7.1.tgz","fileCount":19,"integrity":"sha512-dgcWlftptcjag7V6CxOidGVwvgNJrhoAWq5Xqq/1pyVOKoZ7jpgZzIpr3fnTkZ54lewr7q18SBK6qLET0yil/Q==","signatures":[{"sig":"MEYCIQDjcw1anYhMwRbAdR6zFmhUI/79AhAovkrH0q/CwB3POQIhAMINLgqVJObRlxb970wWPDJLfqW97AHPAvkpn6nqAzvb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeug4tCRA9TVsSAnZWagAAVmQP/RmDWzhG6Jgvab/iXBAJ\nKVyCgfLRuHyDrWr6i5sCEw9VG8tI8yodeoh43//+L6a2hocMs/+vClNJyjuX\n3m+emMo+Xkws2p0rG1SFPjVkKlSnp89qk3Xs9RU9UHz1fIfuKRiNa2sTAG7I\nYrQAiIBmPW4RSWqucLbbhX0zetxaqNkk1Sno5c8LIRVx1cds34fi9F8RpDJv\nkd4w+B1TXuR6JSODBqF+3e5fflNzhFr42ndaii4Sxb2MeUzv+9iufyqJ1Wyd\nnHfgmwF64YhAFg9RjdN/aWaG5MjJ8kJ9K8c5SZduDKq39UySQzfyjz8cQy0d\nxHofu1q+n0Y3JDBrsWmls+XSm8ctO1JkN9dpapC59X7DwDa1XciXZsjNYPna\nOF2nV3CRTQvU/GTDjICyn5w+2BXwSRSQKkHb6KMd60aVQDvFiS3Wm/1eS/6i\niWiDIXgQ072GxR8tIXBeHbWt3lEjIYz8M8aJEgMEnDOTRhqYrAkL6ZzaNfoM\nzfz6Q5+utzTXGFenVX4VM8jtCm2+N+0GDjCsn8GG14i1Wob3zQkDr3/sSf7Q\nqonISfveFjiQzLVX+k8uazx5T5zoXqtXGhNp+mNMYUCSlCVLjDayWw1OWITQ\ncjVgcLm//nDrdhinDEBlpdGij3D8gQ8+lBSuu0bcy/GpnZpS9bkzePTH1xwU\n1Yt8\r\n=v6um\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"0f7f28a568ced64b40ca68afdf79805e1fb12595","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"13.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.7.1_1589251628590_0.582037655219505","host":"s3://npm-registry-packages"}},"3.7.2":{"name":"opentok-layout-js","version":"3.7.2","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.7.2","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"982ee929eb3efb5836cb83f3767a2f01a17959c2","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.7.2.tgz","fileCount":18,"integrity":"sha512-4DAgPpkXWcjjc26WaHX1ywrXniG1kc1WP0xyhkgCfIGvEwr7RLsZ8aP9oNZs0NHrZ2QYLJ+kl7TtEwUViK3Xjw==","signatures":[{"sig":"MEUCIQD56cdj+J2lyDbIy+UjsKUFjGnCFB7FYUd+ZCexduj0UQIgfmHFnk8zxbbiid/R8ba7m4eqzjxww/yMlL8YXKimfWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxD8TCRA9TVsSAnZWagAA/PsQAIcTzBizZyK2z9SUjAu+\nkhLmaYkw/f+e560PNqO3sKJgoTUXVVTHpbSNr11nepyMS1vUn/PJ9hSV2G+x\njXFcx5tXa3ffeKD48ewsg7F5XaDoTNTCQVUI1BNJBEXZaBynksYga3wTU9Pk\nX7tmG1hZSSSCL9ghlSUTuOq9TMAw+YmJyzIZM0piY7dPtJ3/WZAYCaLiqHki\nwm4JWbJm3sboA72xxiALEhwKdPGn6KZuNnnzfSuIRvFiKq36eyjiRu3Trqll\n14m91Ez6IxWcRWppFGVd/XOEDHlsEGFYx0T8MOiD8VtgmKPpBUzixky1xM5E\n85pnI5JyxpqEkeM339eG0hfNqvLSGJsb0mVcBFwG4ueRajeAiDHHk9tV7AdN\nmZqfPnb+65MV6t6MJSJwLe2v3D3IBBG55MdoFy+4VyCJa2Ar57wXLu6BNOd1\nWUkCVB7GkBhXFI55nITu5/28TSaIR8gJTlzuXirkimbKp/Pli1SjtB+iqFQc\nFkT/I4KhOkCTEuv38pcpmWDGtV6DP6zNtvNDNq/AQQzLMsNR5j+ma0MeiKl3\n+p0EexzkwbvD1C78cOHoAlX8ijopa/x1xOT+e6RyrgHmopdR/92c0/UeIaos\n03rHbogvP2JPnulwxdTTUfT0GD5LyoFydfy/9mW0C/UjwyTRY5iJnoNannRq\nMZoh\r\n=xiT2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","gitHead":"03c12e792208f7c526899cf7258930c403daf0b2","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests","start":"http-server"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.7.2_1606696722356_0.8247984278314828","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"opentok-layout-js","version":"3.8.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.8.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"9bd64fcfd7e8c3155a2c3fc9a08694ba6b518c86","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.8.0.tgz","fileCount":20,"integrity":"sha512-7NjYYwW0pdLXFNcCNtJmJg8mRlFl111a6kn5wzt8L/vGa2094nANEkqZ2biYnR2UXo8XoTTbdCqcWpWloNb5xw==","signatures":[{"sig":"MEUCIQCbcLBqL06fWiJo/LMXrolBzdUoyKKmfZuXsWmPCcob9QIgTlwLWtim09Y2d8Q7EpWU1WgV/gB7zWIXYt8zW+aG2ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ju5CRA9TVsSAnZWagAA69cP/1EGeiC8AWID0Pijww4Y\nR8HCYPp50JD2qEKwcck5WpOxh8QgDGwlP6hSoxmp7q8aejsMy7dExpcdfZNZ\nrJWI/ZLQVCfP/LLlfhNQbzvCwP8DKdbXq2w2hEAuumHbBvpQ9A/o5rboxhYf\nwdIJpAsvVExo2p7UpVPC5eis24djmTwq9ObVs6TkoiaBuR6NXHJI3ai0FAqg\nmBYrsTiU9bMAEUVqq2xqqQ0DjUv5cx7/w41JgyFRHSTWKExonaAfOeqsp73A\nCRQ3MIe2w9/C5PKD5iNnv8JMwfHtzgm3XvfA9Gg/IU5rj/m77e2Ce5Gmd7BJ\nWAYI9Uwtyat8IFfKf/O+/RDRHmAPlcjLulDfFt0sOiFOB00Sq4gkJNQIm0Ry\n7w/6OGWVw8sL0UVuKpW51EW7B9MHGzujYegJkD/SxlQq6WpSzji0Nxp7jQTQ\nnx2AT5YhhWv5YswvqVu1tUJb+M8AkUWeQwfuGCjVAB9Z49uFjl2UYdmby5LC\n6x7F6psq0CoHVAXhePgbKpFjLrNMIDF3fTpgxl8k9VJqFCGBWyIAvpe9RNAY\nyXoGLmUzDSWJkPpedmqdzVpiaPq/jQs9e71EJlINBVK2Svq5f2SHzjmBfzO5\njhAWsWWh3WFKkOlxc7fI1zgzml2Ms3O+jVM1JJ2VMv6oRBlLMTPSOOuJuhLN\npC3e\r\n=lbol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"bf2725dc0f105a28504054d282121a4bafdf9943","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.8.0_1610496953366_0.15954118888590063","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"opentok-layout-js","version":"3.9.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.9.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"ec16703590b9f2390bec1c832b9202888e48b31f","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.9.0.tgz","fileCount":20,"integrity":"sha512-OpsCQ3ff6eTSCUPfS4OZ2pX9yGUPT2mcmugKhmsilWHnXAnbqZkDmW4oKJkwpBVQWVFl30mIVWJDDyKAerwaeA==","signatures":[{"sig":"MEUCIQDyXh0xgHPhu5pAlJma3Liv/Tsv9n8K58FyFA0NnZq1LgIgOfquIvBNsTve5Y6KF+Gw7h3shh2iapsVV9VOfH12c00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoyotCRA9TVsSAnZWagAAaFwP/jm99fRpNdJTXWb5/dZg\n74fPHPG7jlyOikP4B64ejg3mj01c9tjE70E/RSmAXEViUqmUdrm6STD2dw33\nJxdGG1BKTLK1lzAGMGiap6Rn8D8DbtCULLlA0gfHgiarrLDRiEqbD5wzPyCO\nmHeP3gHbi0wGY2bV0/G6NqCt/wHhAgH6ZkX7HVfQWTJlZ1Dkfkr7dUSdGE9u\n/9gaxItfIF0ybCCXV72qnnvx7zH/namqtcL7SQkZHdregntwrAyKaoZpxpn0\nzXAZk8/7fD03mhcqrtHEugg/njT3UDjjgSDOCcgYe44q1IO4EfG7l9BuwEXg\nh4+VFu+ac4euMo+pWBcJO8oj2Wjp54yZiNc7YdMQ16rZYUU+GiO/S4/L0HOg\nx49iCKirstM8bS/b3WkQj0Gd5o8KaRVRgoa1Qbo6YiouVQ1ZwxfTdbS8j01s\np+9NPXDyugNjxPuJyU51LRDuob7tuIPUDtPBdPtzSXgBU5xRF64P0e5mELJB\nL5mChNnOrP/vH9EaQf/sIw4sn5RaWKcT2ovVM+6oxKpw5H+5TdB0FPTfqSDS\nUNM+vN/X/NmIEiPpqhDpn1c/G+5TlqmZS9Z6Ft0wkbySc4k3ELZi/40Uxw0x\nArkFQd7o0I9D4ZcHiPDgwhdCQa2Bx1qZSKtGNd9nfXeSHEKJAqENhE1dQdyM\ntgba\r\n=/NfJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"ffeb7c493469a63db2d5cee471b67a4ed4d2c7d8","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && npx run-tests && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^3.1.1","eslint":"^5.1.0","webpack":"^4.15.1","babel-core":"^6.26.3","http-server":"^0.11.1","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","travis-multirunner":"^4.5.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","opentok-test-scripts":"^1.0.1","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.9.0_1621305900792_0.6682940707772218","host":"s3://npm-registry-packages"}},"3.9.1":{"name":"opentok-layout-js","version":"3.9.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.9.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"13ab7f562e750972df8b6c0d81a80fb0975dfbfb","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.9.1.tgz","fileCount":20,"integrity":"sha512-fyIB4VDflzPE3Q4gly5Vvb/506N0nZVayllW/CnEIW5Khm3K0k2KwPPk5zBa8EDu6u0K2k+pzSBsCWOFZ7KSJA==","signatures":[{"sig":"MEYCIQD0PcT/lx9aUqV2u+TGK0AhaaukYmzBR0h33WVHlMWf3gIhAM4adh1/10+WJnTWZXB6srAh/GjiMjXIeMHMMeyDOZCt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg56q8CRA9TVsSAnZWagAAJyAP/isuhUqFZZMZnGeuj178\nYMhcKSheyh5YzuD23Q6aBD1TgxTNyzPXv8xeGnw9RBJxfxpnpPUj2dDAJ554\nKFBuuDmNYxFtZgV6OQPWC/LRSHdhcoeegb5hS6RXadX4AxqdNs53EROgUeDN\no/MoBQCDj4OkBn/IiojDjkCGY5wqlyHI0rRGcAHeTy7fnMKlWXCoenqJcTHg\nOqSjUMSY6FaXM8qBtdeIpdJPlLAsxMiHg/q0rtWx5llhtKab0l25OuROAoS+\nWxGC1G4+y3USHy4Vwa97Cyapre15P2Zes7wHE/DThteL7S5F3Y4pSqgO1C5T\ncO7gIUqHH5DeQcZWUYt+rACfKbu57dDFeWxN8Z+lAA3jDxLLnB1Mckhp1I9m\nTJaw42ssq5ksPjd9V5+dqLsskQ69mcpEytuenw8EOjg8pNubGUJsfJZ5iDYl\nJKzq9Hj3RmQocFD0n26xhoFB/QmGooxcopoVZRs0BdwD2yEXgyoRCHBUMyuS\nbhX6ikcqLHyQzKe14nMD1hn4n9PfhTYmMtHk8zd9oCMplk9fjYWcyLWhGiXr\ndh58d7cweKzH1azMguthW881sEf7D5Cupy25edqT7lSfe4t2i6/jY5RrJbas\nNbFFJwNfQf2H2hSAD9sTYN/vKpO1BdvncCB2V2z9P0zsQmsb+5O5ogP3G3Ky\ninSF\r\n=udwA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"117ed7d2e6d4ca68d09f6712c83414bbfdbc23fc","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^5.37.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.9.1_1625795260038_0.5116602629415294","host":"s3://npm-registry-packages"}},"3.9.2":{"name":"opentok-layout-js","version":"3.9.2","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@3.9.2","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"8e7f9ec2506bd3e17ddf64a1e585d9ca3df848fa","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-3.9.2.tgz","fileCount":20,"integrity":"sha512-7Pu3pgK6zDCFAxEY5sj2PsqNB3XpwbanTzu1Dt0AwduiYlJlzXqRFWfJpFj+ZmNNPevlT+Rg3X0fgI29OIo+sQ==","signatures":[{"sig":"MEQCIC1GEtZREzOvDeQFB0O1i7SS9fatPWVZb2VbGVcpQCdiAiAHx8aTnKyYays1wInHE0LvRyojwjInXKqyby83nZoKvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg56xbCRA9TVsSAnZWagAAiuAP/j/iASeIqaVxJGvtljcI\nklXBNJzgIygwbiafTBWQmWrwMw2H4xYPRUnDMoodKKEtvISPC0LxsKXEG+cr\nfisq/nShManWV5MBzNRVfe4w5kcf382VpADY2JA7ZjWVazC1p4rcjWOjLDEt\nSstQsZdy7gJYVZEPzwcS/PStWLi9Wxpu7hseRpGwAyr70qGc4yCURBYQYR+t\nu4KIsIssbMeuKaQrSzGqz5BXlI0IFCw5WJuiKvmwSQ2BTdxYK8KiUfQjJQOq\n0KA4KQeLOrGj1yLWJIKb8gCLZvsPYE3AsBPSALQMK6Ux+scZ7RQDJFajaj+D\nCDWWCCd6kSyXSX+B8cOfpoGf4+zyvrDT4p6xluO5Sr8nRG0WE+RPpXoWY+Cg\nwThIhJ6mWS8zfmPzDyGiEzOwKitmXRjut4TtA3w+R1NAwNT7ZTGkoxkPIFiT\nAY9TQa3ik4V3StB0WDj0BJ9AxTFrfDGhj8XWDGNLIEae82Lr3jAlOqFPugl/\njleC1FhwyDiZawYtnYLgN+llpo/gCSmAqpxrQvxi8ta4soBH4gI7asEEiZrT\nv90RA8BcQ3sYUC9dofy7H7QdOXiTv5yIXY8cethadxYfPuTZHWQCjIc4RQCW\nwdD5S0HpJNOHwS0M+n/CFPf791n81iW7sGfKd0CixvZzkN66e8P5Xt2k7OsR\noCyO\r\n=C6JD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"07e7165ea1135f48b6ff599d334218f90628f5a2","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^5.37.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_3.9.2_1625795674877_0.5931013152483919","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"opentok-layout-js","version":"4.0.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@4.0.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"d558376b5157cf62c2175b59708d685c81784756","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-4.0.0.tgz","fileCount":20,"integrity":"sha512-aItxU7VdsYxhST5qovi1pJQt8AGIQ6LQTjcWjC86wIL8npZrUsytQqo5/dhwqo8ISwR7WOQfzIyH2q8p0kUX+A==","signatures":[{"sig":"MEUCIQD/17nfZCtKjQKZBwSfH33gK8ZOIHAS/gm0jU+v7ImqbgIgcdEo/4uCTcdF/78Ybq3f/kC2FvfWziayxdQ6f1QKiv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE4UQCRA9TVsSAnZWagAAxoUP/A6HCYZTAMa19OIoiqm8\nFneu1IEwvN7WiCIEPCfMb0jVKxoh9Zv6Xks87pV8f/zWjLK0yyhdBV+zIzL8\n4Jc28PprGNLh2m/ZmTewSk6YvuOEcttmvJLANtqrsRLR9TUI5X5woy3o5Rx+\n2r2JxOdEvApToVBgCjGJ/59qSflwAiGMFEbmUlUKEa1pPNliCxChdaEw0+Y8\nrCaLSEuwmkkgE0psfm0Y4TQxiw5+XlkDVqxitV3R7t95YTIiTYUQW3UzPhiV\nevwaGDDHFrNEt01bCxyVyLhoT6hw96Bd4fQspEc3BaoC2DNn0b8ClANVKClU\nl12J4p9gF5//qQL9sS0T342HLB4HC4b4h45JWW2e5aYh0tN4vDhZo3ttwzaJ\nx8DlDH0gnSI/UDI6QukCqIjQg+y2E0kk0Q24TS1kZKz4QefkybZk0xKlbdIo\nizApX5tpUeux+Hqe9TqEEPNNSQxJ2N/8mK/WS552XyundTeaNmJ6cSmqDj9b\n19pL3LRwo8McIwDIL/E+TrrDhl6q3k6skUiFMzC6EXOk2/3ytrY7PAHAZWsn\nX3qie1mlPcIB+fqn7CCMBEJAj1yiX849GHT/I6wi36cnVIC2UQdz5N8Xm8PM\n0aam4N8Gl6fz6ZB1bQ3+gbq9ztaVMhwHwTbCK/AWKGQ5YfJEEDINVz2wjoZp\nXZnT\r\n=KXmX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"fe1dab5d52e502fbe53c3fbad76c818f0c17a3d6","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^10.2.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_4.0.0_1628669200662_0.9071507101153227","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"opentok-layout-js","version":"4.1.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@4.1.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"b937f289d5af5be47e2bdea521da521c3e19526e","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-4.1.0.tgz","fileCount":20,"integrity":"sha512-ZME8xq/I47+w8WFaXVJf7UeZd7jjzZI+s+lD/A/IF5duxn7zt97dOGri/Enm5QfT4zZu1MzhbEMUeDXFNvpykg==","signatures":[{"sig":"MEUCIDP/UfBbWIHm3B+kmyDKuSDUpQf+ec/Ife5UMsfsjLkdAiEAtE7YvTkNCHnOxFo3VLEM9rT0ol3FrAKqiFow6ONDqHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFKg7CRA9TVsSAnZWagAAVR0P/ifNeTs8LIln9JXP/yd0\nD64+XrQQGdP7Fg7mIbfKMYTnEnfY07xFsLcmBEMSsp9lAbhHKnjz7fp2jewZ\nqHlZpUJcaHywmvVWdPZIGT2jWNIUuBSeC99x9WS+8SYnQd4Bbr3yWBGWAXHd\nl7c9JifGLn34YEUPkTpcAJXoLu/3zLGezOfRkkdynuiCIF+Ok0HgW0DT2Eky\nG2PN207vA+nLgUFVvOXVMwRTwDDSw9GuW71M0wzxIbMr4SLS7FJlkE1Z0bsI\nt2caLfJSvgeTra23BjHB9wK1TqLk+2yiu093HnfYKcgYdKYw6SCWZzch6LhR\nou1gQKHk6O/ZHIhF5R8QxIJXGtDXxcDPfFHiBTH3gdvtkaAVdeiqz7bmEOaz\nzteMWB0VQJZ/0T9uHAiMlW8lP3kOBJteQGFZZOEOj1hPZgyYa84AiuwVOm4G\nTZmsfNlKibqJ6ZU6RV5X2iNNBauBzCTJnzRIwdVIyNsy7xLp6cjIsomB+RyM\nN1oneJ2lrK7Kg1I+7osKtFtr5BSblVFxS74AJ2gXHay7c0jYFkXuYwMxkynm\ns2/d7ernnrZw6OicfpPOuqOTNQUBUaK7lLbaAVy/quhg3ft+N/RYUfihoxdk\nFnBKJQvhOgNFcqGPF2D+7ph3qJ2LWkXXPApFtN/XunJ6COS3og9k07Pc52ff\nj++E\r\n=vlis\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"355d45c52712835a2d0eed399558f156e89273b9","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^10.2.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_4.1.0_1628743739189_0.10790489162857697","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"opentok-layout-js","version":"4.2.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@4.2.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"9f7b98003349222885d8609e3830385532833706","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-4.2.0.tgz","fileCount":20,"integrity":"sha512-m0+WQNtDTdmlV3XYMqWDhWDs4p8YxtXsO+htPCjlaPbF/VvaIG8L/0GTNOCe57+QTvXzlFOa2/bPpz0WOfIimg==","signatures":[{"sig":"MEQCIE6r1fz/ywoE5SCPi10NU/pNKTc8Jm8Vnxi80v6GCOdhAiAq8FqBwWg7b0SY710GOW6dRv7p+0MRvcNYZs8vV3u6eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFi7ZCRA9TVsSAnZWagAAlywP/RYDwjp7AxDmiNH7I8St\nzcUnBIANBwCBfQqVhNyrUyDhEf/9ADTm79k93bwiLAUJSU+JMSiaZZIERKSP\nxUPN1tnz63EoluH3ywTY/VTPbByJZF3oXS9nMU9bTWqdmWUIFq3KBpjJI4uA\nYv3nZf9HcaTNQangyLcXwXpD8opfu7oCEH43qbqkPej71nwk9in3b6mGx2zM\nXva+YcJ16gmixCkUzLZ9FS9fepaM+Kxz6QG+TlEPhxMGX7KgMhMSwplQmsGx\nf3LOg4b4F+QwE4FLB+0Hmrw0jzS2yna0tnsWOmPF7UM8VARHHpJrbWZr/K8J\nWw4sTBAXXJbqbkZ+m/0UkzCBiyocXvMR0Qpx8Zpaxb2fgtgufWgXQj6HATJL\ncCQ4xFpnCplE0kvXsmQi3oJWkIQwl4js6sxRfuC3aZSYWxV5m/h0vKTW1FMZ\nekfYip24Xq4GeWT6rhI3qa6cMiyke+jXaMWi+myM0xHxx/BCFIgL5766AzJr\na4ic2Nxn2kIVjxpbzlTaYn9jaKa1VUcpEfS5n92Qzx26kzJSQxqStkzUqBbD\nWNiV1xTWdOAZO+CC5Cdv2dgkecKcMO0xDNnLa/hNRgDjYkHUjVoeVf38/r0h\nDSHYmdijezClhB3UuLulrqyPQE9h8XgHR8Pwu2UY3cU6X4crWR53YxQDqib8\nnsfA\r\n=ruEy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"f4f64ba215a8c7c83c14577335ce5ce1e5998dcb","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"12.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^10.2.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_4.2.0_1628843737634_0.05778568309927956","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"opentok-layout-js","version":"4.4.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@4.4.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"aea5dc21aab7e05317fcb4dcf22e89531c6fa2e9","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-4.4.0.tgz","fileCount":20,"integrity":"sha512-219kHo27XBJUNUSyB9oCboB4FdyLikTXmnUYsBY4xHH9JC7rLjwl8LvMSh9U/o+cLd60Oyc+quyF582riQaAXg==","signatures":[{"sig":"MEQCICHOOehGtbUJkiykhvwvWnyx6UL/3JVZBk760vvJcrCkAiBhsBX7jMCw9Tnq7GkOHPRJpU2xYvsIGZZcKxFz+1cJ/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153087},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"9891137bf7bba496eea98b798338b137fdc2cd2a","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^10.2.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_4.4.0_1633051211260_0.41419250080149816","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"opentok-layout-js","version":"5.0.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.0.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"73132dd881474f18b2fb9f871603dee47abc2b12","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.0.0.tgz","fileCount":20,"integrity":"sha512-ooUOKFm07wYAylV6iE5yyd003kI8+Ko25KXBHc6l0wkghOtFE4Zg/aALN5qSAasAe2RQnZjKCCeCwSfZJLiiSQ==","signatures":[{"sig":"MEUCIQCcOF3vrcheFFPiF83Z96awcnkzSBzlB4Oq748pMSxR+QIgGQJAgWov2+Wfs1TDift4oP4ijMpucIqGBkmsVXPAqxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152307},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"d551f8c102e9cd97ce8a4bf3d2ffb2adcf4bc943","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^10.2.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.0.0_1634002214453_0.7913109738901372","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"opentok-layout-js","version":"5.0.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.0.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"1b5dc3e9b206a8d91cd9ecf86cf25bc8862f264c","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.0.1.tgz","fileCount":20,"integrity":"sha512-lItaf0ZlEfjdo0lB+y9quSuIz2FaWb2WeCrRVIoovzqlVpPmxd6p4yzNkYwLTOZmqVb9j8HMib2zgr874VCqyQ==","signatures":[{"sig":"MEYCIQCE32MZ5J4IXwBVT9mpB/P2jix2FQp/D03RedmBiccQvgIhAOuo4hB15boIMeM50Leo5y7pBPbJSgIqiWcY2ydm4OcW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2174CRA9TVsSAnZWagAAPOwP/3dVvmqahHD+AJpjLReU\nHeREtYVUT62dNV6bhdXdhpYg3FqxhT/siW2kym/1ufZEk81PbJ2f+3K1Pfjl\nwsAtb7d9JgdisPdHVWWn2C1HZMN4irMO8n3Y0z7PS90ht1lgNlOKk4TubjlM\nacYxMPud/XTYkkNjuG2zj5tU5CFpbEPuLd5KiJhvZu56blX5c0v6BxkYPzZQ\nHoDwa/rxMh0zIzayGaiXHiyMcgr0/Azzc2pUsS8qgZpdA+I6TLpwNVo6Vr0s\n4L8ETz7vArG9fT53kd9ca8kp+1jKKdBJId0CbUNmNmFPD1qpruFMVW3z1uM7\nbItOOSTVpYO/ZvU0yPEEhp90PCp68DbmqGJ+kIqXm1P5E0S4rk4lm6/VtSPs\nZUEbbr65J3eEnVNRlT3EBGlwBsrI+Es9YJiELX1ONNF5s51yrhpwIun0jAt4\nERF6jOD+sbZWipZP4JANpxHJEXN6SK9aiEkjfS/HdzjGM8hGprfUI6KP4Mtp\nEbqk+gPe7HeHFuJXhTLeSETrMtVCHnr1ygcAYupWndEDmaoM0SnaqXUbf8YH\naf+bam4egTxsrWBXQyoFBGCnGgFQTot6vpiUNJb3773ws/t3RXMHPsqMLeoY\n0wVtzL8ookTW/hbNWj4ex3tD9tBIhftc/6tJ19mqmL39JyxDQ1b4sUfBCHVy\nwt2g\r\n=9LXP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"dbe6348454da0bf14f68e5dfc2a09e1d338354a8","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^10.2.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.0.1_1634010699616_0.5834920532246872","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"opentok-layout-js","version":"5.1.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.1.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"57ab6daf41c6a35f23d3d8020f48e02e9b40c0a7","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.1.0.tgz","fileCount":20,"integrity":"sha512-6R7bfoXCa1wktrppUvbfy8K0dLKa/hK33Zkn83frDEIcFz+SbALiXoPo/ZIVnn3QXVtbdigeBPjQpFvFou01IQ==","signatures":[{"sig":"MEQCIA/mYnIS2C6twcuvjBycBxkfTwlpoMSa+KFCw7jtlha8AiBgEXw2Mqg6goeXJNmYLV5xDwCvcSJTQqT836QcTieqAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS8i8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxFxAAm4HpSk5AiEzYtLgQDqh4YvkjkdxeF0LDuT2K13lH7Sevv6Zf\r\nYYD6AsYW5/RLAycVnzXZgUBTj/ZEmFHLS8QkG4rTi+FyWL9IlPYbkOIH+uz6\r\nPmyKzoUV4o9NWGKNOFG34fn3+bq7LFl51ZLiILmXtyfkd7/q4YkoHex92w8f\r\numRi1KDDE1Wa3rOAHqOfWfFZBUF4eSz4KcIwN1goSt7G4xiNSGCEcW9YdqIS\r\ny24zkqRddLj5DzWjy9J8Z4DOvxVhg+QF3TzavjIoCBl+n1Wxxpd9NXqJP6//\r\nCnSQLL6qV4Mwu6T5Ej9JKvZeqct328Nv/nH5PAMIsnRpSWs32rkj5g62m5tg\r\nHJLiOKtznwZbCkkn9P8rRgjSJsbFJUmmQoGIwmJ46iWzWYFKO9NRR0UG4bGW\r\n7kW3000mSQC8ap3mqxrnyHc4urhqVo9CShVFXCFfPz9fPQO5rMJM+hqIx2zY\r\nM4/nWCguPMNw90qltD9QPSu06KQstCrHF0sGn4KW+RnA2sOhIOGUh3Qt1NmM\r\nl02fyXRrIvSmW1kaCs6e9B+x4Xv/1JQbt0vzu+bf5CQXiqgp8PXU44jbxr5u\r\npyNdNaOFSxo8bfCSOobgh78EAwCH6UdG2EDfamxT1n3aXuAPKhUChMT8SMdZ\r\n1VzMYneWbPc9ITjxn1dG/8GlLlleAL77zhs=\r\n=jffy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"436c76d63a7fd1274be04fc000b2934249f920cb","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"8.3.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"16.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^10.2.0","babel-core":"^6.26.3","http-server":"^0.12.3","babel-loader":"^7.1.5","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.1.0_1649133756315_0.542845526483485","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"opentok-layout-js","version":"5.2.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.2.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"add49ceb8f60c2db5f7de24ed70e08c25b6f71dc","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.2.0.tgz","fileCount":21,"integrity":"sha512-AW5R0DaNT0xEblxVkiNkeCvA8Bam0ASKwV/BX9Peq+BeJih2KfPcSHV3CfR4CX5tdC8YBbIJfhdjBSfBRgyfKA==","signatures":[{"sig":"MEQCIC3uX/qKMPtUEIZta4jnuJ9S3Z7Iyvwt3auOlXOiw13EAiAJ0xZTnUfvF/Toikr6aylPJ/YqdELn2J3YfCXXqkIAaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGnTGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtaQ//ZIHIPeO6msZvwYrauVzntx6RKbAiOBoNoN2rRWLAJyDNCDFd\r\nKfbTi3wP2czlWX0PIzo4d7LJIen69cgT3l8MD2kiNGO+w+LpsRzqlUrt8Hju\r\nekqkIrZjZC6q+YxIEYMgSk6yuJiU7jXHnoro6wtV1MpJgRb0L9d1gxKTO0pD\r\ndEWec9xshWx20p6d6cjHmO3jI8dmyc5g9eaPH/sOtcK/xReyVFQeFuQVWlGZ\r\ngwVQ9FyYAvp8w4gzxv1T4D1cZMXDa+/1jcWPZio37ykEHoqT0S7Yp3JghYlB\r\nL1qXhd5gUvkrXQvSE7e8toc7wVxZQOHVjM+nrIMznFfGczVEKR6AzqKeza7U\r\n3dzYYqo+glpv4CWkJd9iPem+ghEj3IF/NWnY7J/4oH0ptiv4Y/gu/hpF5N3i\r\nCMyYzLNFt5Uw9D0qt8b7ivEzddRNPkaCDprxaXjzl90ZeTaoxESbMtwtndoh\r\n6E4MlkgAlkBvXfZI9wJs1TtTo6T/V+LlofBjqQeIGBowCKDmeTp3zhigNLe1\r\nJnnrsKh2c0uyZpy5s8J81LJd/e7wmX6MG3eMlrxthNjVOiv+YWPZcIURAPzt\r\nwkaoP90T1/w10xlc4b/ErGu4ydjNFOy0H8LciIEE6cqQrpLuMJkRLf0qVdz6\r\n25mdx/WeEX4He8mImJESUDViZCVqNcvV5Kk=\r\n=Ah56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"2d34c8c9d27794e689eb85c49fc05068a8b2a74f","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"8.5.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^19.4.1","ts-loader":"^8.4.0","typescript":"^4.9.4","http-server":"^14.1.1","@types/jquery":"^3.5.16","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.2.0_1679455429924_0.5457150608358419","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"opentok-layout-js","version":"5.2.1","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.2.1","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"b5adcf36c24f1d8dfda873111e73ef2ec9520b52","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.2.1.tgz","fileCount":21,"integrity":"sha512-gGUoq0Ri3Jy8co+MGsZYAFIQD6vXTFvU51HLX5LanjvXDbfza2aOvSMC6uUyG4u27fJJA3BuKCts07umXc7y2A==","signatures":[{"sig":"MEQCIAzKPrPPX4jzSk4eatRHIRgA+aPopjN7I93kg2a46obnAiB3KfFyLyVsZZ3Z6E5IcREty7KuRRlYHlJaUTLMdF3d0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGoaWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+3hAAiwMrhO+7nddB19YkSpKpvSAhEBuFpYdxvPjca2B8BphzGpmf\r\n9VbjavRYtHgzKB5SlItI3kUjGyMGxf/4clBc1CIsGxPxtbweUpkX3lPd2Ajp\r\nSMCuH9gxWKz/7Hjgy/jafCP1W04uwTeqf551MTw+plhhSQ8hIAanYEANBRgc\r\nM5MM/63HPI7P90uUnYqiVQeuyM1qY3l+wioOzH1K6jQWohsQYfTlxiBS0rug\r\nctNZZP60N1ItKFYd39Eljq8fWMtfFIoZgtIJrFYiNxRjhYPabaXsxjcnBGs+\r\nqA6ZuWwR0uz0ffsJ2wljE36hRzAIfvTYJVQdb3vhRIUol8tUXTBsSdqurcAZ\r\nEmhIeg/uVqdzyUjBnuH6fMcfYfLXrIAJtJpbEyEzyngw6uaAG7G6+ssuHLlp\r\nos0nUWtiDiU8cw49gdrg7v2T0YYI9sPs5Trqig4z4zgGaBxXZQWxbdqRo9mN\r\nwWFFneSPxmMvU+rKCWChSUmOBTcA6dGZDbea6Iif3S+Y7fHmNQCEM6Y1WCY/\r\ngk6iISAeJAwSVfZ83SWWGYdbptu7REFbPz5VBERqT3wnZ7CxrvkYRqEPCdUX\r\nrtUKDRhWw9Z7kW8/mLr/jWBcheHBJcJNg7bARlQXKTMIlspkWwc5zvXqt+6N\r\nxpdetndqIxaEp6w5ZjXa1hK4dZR8QBR5DKw=\r\n=SkCv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"fb3b03a630d104754eb04f926ecd3666e73c8f81","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"8.5.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^19.4.1","ts-loader":"^8.4.0","typescript":"^4.9.4","http-server":"^14.1.1","@types/jquery":"^3.5.16","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.2.1_1679459990755_0.830594453387814","host":"s3://npm-registry-packages"}},"5.2.2":{"name":"opentok-layout-js","version":"5.2.2","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.2.2","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"20d87129fd8d41396531a6bfe2303195bf348050","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.2.2.tgz","fileCount":21,"integrity":"sha512-OG/K9aSzfn6y69gW3CCkpZkRwmZHdGdMa7ksquH8IUxFfvgAYZAaAiwh6PfYbAzXBMzmyki7sLqM3z5ZyOGYNQ==","signatures":[{"sig":"MEYCIQDKcBoA3IdO3yDUD1tb4FTqHXsGIM2dtRavRmz/y4KaLwIhAM5TzguYO5u+pHZL8Ehs7BjMybfppMqPlHPpNO+DcOdt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkISorACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreKg/7B7Y+5z//Z5HsHrPPDLk9Gdpuq3TBfrPFIivBbWbtw5kWYv7g\r\nfin1mDTuCB2tvWcTWpKL+tRuqvMcUrOWQJY9+4TwWhdKad3tQkYlk62s5yB2\r\nsENK1EEAhc1mcUaXa9A8bkDC5XaaQNVh3mZHSf6smsaQdOO8s9NdkWxipoeW\r\nIo1WQi0RC3QMclavYznsSvRJB7B9t6/xYsbRlbG3Tu9VuZlSrl71dsT9KdwQ\r\nL6y37cgGxlUC6RkFyC5F12FdVP2O4p4H/t3MQ4Q45oybcyCiVzfztkYtb1jA\r\neCSaSdHUJqnHj6H8MHN3hLd1ZRs1NQrvVU4bq8HmQcOaK/lxxgjGWbYV3FUH\r\nBYEc8HZ4iDjUMo/d0g+/t3pdkTxDum5gvsEC5luMYCXF69aVC/tU4+M3gxYf\r\nm1FTzOQ3u8mtCsnBOPhKmc6q/fngfZ0/e3ok7hxyOGw0/ve4oKHyT7eGpi9u\r\n/DfqkarHNyB6hdLy1U1hWo06g57ihu6nmTKzYc2avHMmUCpW8y5ply8e2/g9\r\nrp1BHKEpb+FtO3ZcM4ULtufZS9cfLafG87UfZdP4DTImjn+Bo1XIX7e1HRTq\r\nwL/WwGp+D1HkMNHHwnxJpsqGih2QINj2U0kOu8Ga5CAHRqDbzYQsQXtdEZ8L\r\nKCc+AYk3LsimSG9nf71rOFDYlds2jiKV2sw=\r\n=/CCR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"2cbcf53a62c5e2c6cae1657679af3fcf9b1f2e46","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"8.5.0","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^19.4.1","ts-loader":"^8.4.0","typescript":"^4.9.4","http-server":"^14.1.1","@types/jquery":"^3.5.16","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.2.2_1679895083044_0.8388069067166526","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"opentok-layout-js","version":"5.3.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.3.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"a9fab75a1a5cd3d28ad97a2a77e8173c115dffe2","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.3.0.tgz","fileCount":21,"integrity":"sha512-BRDfGc64NENnzwZF6QAPNOfjw5+BpaOq9STTyLFd8Gzju/wG+146fLWFMCjbYzyGOk3N5A8h2W4DVKqpzqFNZw==","signatures":[{"sig":"MEQCIELcNf99PIUzOCRw6KZfxhGUYisbnCTMkDbGTE8hp4hjAiAjC7OvsgoDihVNSgpInxBYbwXXZWa2ztZEUEnIVyGmbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174087},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"bd0d19c9f8a5d5e5b02e21d20306421a329b9a09","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^19.4.1","ts-loader":"^8.4.0","typescript":"^4.9.4","http-server":"^14.1.1","@types/jquery":"^3.5.16","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.3.0_1697671210820_0.10374411513676907","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"opentok-layout-js","version":"5.4.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.4.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"acf3252c3d39d2b78a824d30201f4040ebf780d6","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.4.0.tgz","fileCount":21,"integrity":"sha512-jfwBE8C+wdsJJluCemU6hr5Z7UBH9z3WvB3alKfFrGBpiE37OIA+WGi13jUr5Z7mnLQ1/gNse2FhDJqaRR29Jw==","signatures":[{"sig":"MEQCIDhrLcy3nGAIH/VRtxEz98wh9Ein0ktjlb+IRlCigq2DAiB8eBB0lUnM6ybS2pyU62jg9RhuZnCXeBs7QLhrHIlF0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176474},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"6542a37eb8cf10f2035771b20845f925adcaf10d","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^19.4.1","ts-loader":"^8.4.0","typescript":"^4.9.4","http-server":"^14.1.1","@types/jquery":"^3.5.16","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.4.0_1707362729273_0.20373031348301396","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"opentok-layout-js","version":"5.5.0","keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","_id":"opentok-layout-js@5.5.0","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"homepage":"https://github.com/aullman/opentok-layout-js","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"dist":{"shasum":"20f6971fdd9a39c816b1c23182351836a61d25e2","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.5.0.tgz","fileCount":21,"integrity":"sha512-ynUo+zRjp1iasLUT0UQXuWvFyPAQIxhrdLOjWdNrPkPtziTuZcxccgPhr2kGQm9TztdLLQVlFruJN48cmqQiYA==","signatures":[{"sig":"MEQCIFyFzOQcpAEgzdxwtNM4gLMj2Ge1Q/GFjiypgLH8+69nAiAIF0mb7lughKWiooRWt0k2xG/CViBGq+YLrQ96Y84QhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180569},"main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","gitHead":"4a75610142eeef3d1859b8a2875812d974803df0","scripts":{"dev":"npx webpack -w & npm start","test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","start":"http-server","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation"},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"repository":{"url":"git+https://github.com/aullman/opentok-layout-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.2","eslint":"^5.1.0","webpack":"^4.46.0","puppeteer":"^19.4.1","ts-loader":"^8.4.0","typescript":"^4.9.4","http-server":"^14.1.1","@types/jquery":"^3.5.16","karma-jasmine":"~0.2.0","karma-coverage":"^1.1.2","webpack-command":"^0.4.1","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.13.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.3","karma-babel-preprocessor":"^7.0.0","eslint-config-airbnb-base":"^13.0.0","unminified-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentok-layout-js_5.5.0_1741311082675_0.044815851771330184","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"opentok-layout-js","version":"5.5.1","description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","main":"opentok-layout.js","types":"./types/opentok-layout-js.d.ts","devDependencies":{"@types/jquery":"^3.5.16","babel-preset-env":"^1.7.0","eslint":"^5.1.0","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-import":"^2.13.0","http-server":"^14.1.1","karma":"^6.3.2","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^0.1.3","karma-jasmine":"~0.2.0","karma-sauce-launcher":"^1.2.0","puppeteer":"^19.4.1","ts-loader":"^8.4.0","typescript":"^4.9.4","unminified-webpack-plugin":"^2.0.0","webpack":"^4.46.0","webpack-command":"^0.4.1"},"scripts":{"test":"npx eslint . && node ./tests/test-node.js && karma start tests/karma.conf.js --single-run && npm run type-test","type-test":"npx --package typescript tsc types/test.ts --noEmit --noErrorTruncation","start":"http-server","dev":"npx webpack -w & npm start"},"repository":{"type":"git","url":"git+https://github.com/aullman/opentok-layout-js.git"},"keywords":["opentok","webrtc"],"author":{"name":"Adam Ullman"},"license":"MIT","bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"homepage":"https://github.com/aullman/opentok-layout-js","gitHead":"e3cafc3a5e2e671964158d48bc212f9ffb6045b2","_id":"opentok-layout-js@5.5.1","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-7SDkQROSrVbAGcyfBzDcjZi6/P3pO/P9nermq28CH0/xYF7IrMZ8m89Qlq5j9EIW4WAsMfIIUqoKYGfJ7XOvyw==","shasum":"4d572269bec6d66539940688fb885e48dab7f142","tarball":"https://registry.npmjs.org/opentok-layout-js/-/opentok-layout-js-5.5.1.tgz","fileCount":21,"unpackedSize":180703,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG+UBQiZywFh1RMJUKnEm72ci4egT+Ms2GxBu3TNod7qAiBzCoK/1E4UFv1NGbsup4RRAyePqR1cIrUVAIEw6XDz5w=="}]},"_npmUser":{"name":"aullman","email":"ullmanadam@gmail.com"},"directories":{},"maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opentok-layout-js_5.5.1_1783552607376_0.4430993244467689"},"_hasShrinkwrap":false}},"time":{"created":"2014-07-14T01:45:25.458Z","modified":"2026-07-08T23:16:47.623Z","0.0.12":"2014-07-14T01:45:27.127Z","0.1.0":"2015-03-11T03:35:08.897Z","0.1.1":"2015-07-28T01:51:21.428Z","0.1.3":"2015-08-03T22:57:59.593Z","0.1.4":"2015-08-14T06:02:20.437Z","0.3.0":"2015-12-14T03:32:15.574Z","0.3.1":"2015-12-14T22:37:24.513Z","0.4.0":"2016-02-29T00:55:39.641Z","0.4.1":"2016-02-29T01:08:46.993Z","0.5.0":"2016-06-08T02:20:59.796Z","0.5.1":"2017-01-30T00:27:33.865Z","1.0.0":"2017-10-31T04:18:11.433Z","1.1.0":"2017-11-02T08:08:16.774Z","2.0.0":"2018-05-28T02:06:14.555Z","2.0.1":"2018-05-29T03:22:34.170Z","2.0.2":"2018-05-29T03:27:21.704Z","2.1.0":"2018-06-18T04:17:25.976Z","3.0.0":"2018-07-09T07:09:02.078Z","3.1.0":"2018-07-10T06:26:28.342Z","3.1.2":"2019-02-20T04:17:14.390Z","3.2.0":"2019-12-11T05:08:37.834Z","3.3.0":"2019-12-11T05:54:28.671Z","3.4.0":"2019-12-12T23:50:41.286Z","3.5.0":"2020-04-20T12:10:24.163Z","3.6.0":"2020-04-27T02:24:17.710Z","3.7.0":"2020-05-04T05:53:30.882Z","3.7.1":"2020-05-12T02:47:08.736Z","3.7.2":"2020-11-30T00:38:42.536Z","3.8.0":"2021-01-13T00:15:53.559Z","3.9.0":"2021-05-18T02:45:00.927Z","3.9.1":"2021-07-09T01:47:40.168Z","3.9.2":"2021-07-09T01:54:35.030Z","4.0.0":"2021-08-11T08:06:40.817Z","4.1.0":"2021-08-12T04:48:59.650Z","4.2.0":"2021-08-13T08:35:37.791Z","4.4.0":"2021-10-01T01:20:11.440Z","5.0.0":"2021-10-12T01:30:14.608Z","5.0.1":"2021-10-12T03:51:39.780Z","5.1.0":"2022-04-05T04:42:36.447Z","5.2.0":"2023-03-22T03:23:50.120Z","5.2.1":"2023-03-22T04:39:50.901Z","5.2.2":"2023-03-27T05:31:23.242Z","5.3.0":"2023-10-18T23:20:11.130Z","5.4.0":"2024-02-08T03:25:29.468Z","5.5.0":"2025-03-07T01:31:22.903Z","5.5.1":"2026-07-08T23:16:47.527Z"},"bugs":{"url":"https://github.com/aullman/opentok-layout-js/issues"},"author":{"name":"Adam Ullman"},"license":"MIT","homepage":"https://github.com/aullman/opentok-layout-js","keywords":["opentok","webrtc"],"repository":{"type":"git","url":"git+https://github.com/aullman/opentok-layout-js.git"},"description":"Automatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API.","maintainers":[{"name":"aullman","email":"ullmanadam@gmail.com"}],"readme":"[![Demo of Layout Container](https://github.com/aullman/opentok-layout-js/raw/master/layout-demo.gif)](https://aullman.github.io/opentok-layout-js/ \"Layout-container Demo\")\n\nopentok-layout-js\n================\n\nAutomatic layout of video elements (publisher and subscriber) minimising white-space for the OpenTok on WebRTC API. This is intended for use with the OpenTok on WebRTC JS API but can be used for any case where you're trying to fit multiple videos into a box. It could possibly be used for Photos as well.\n\nIt automatically detects when an element is added or when the container is resized and it adjusts the layout of its' children accordingly. It can also arrange items with different aspect ratios and maintain their aspect ratios without cropping.\n\nThe difference between this layout algorithm and other similar photo layout algorithms, such as the [Flickr Justified Layout](https://github.com/flickr/justified-layout) algorithm, is that this has a constrained height as well as width. The assumption is that when you're viewing video you want all videos to be visible at the same time. You don't want to scroll down to continue to view the list. So this algorithm fits everything inside a box and tries to minimize the amount of whitespace.\n\nDemo\n----\n\n[Demo of layout container in action](https://aullman.github.io/opentok-layout-js/ \"Layout-container Demo\")\n\nDependencies\n-------\n\nThe <a href=\"http://www.tokbox.com/opentok\">OpenTok for WebRTC JS API</a> is required.\n\nUsage\n-----\n\nCall `initLayoutContainer` and pass it the element you want it to layout. It works best if you set the position of the element to be absolute or relative. You will then be returned an object with a layout method that you can call to layout the elements inside.\n\n```javascript\nconst initLayoutContainer = require('opentok-layout-js');\nconst options = {\n    maxRatio: 3/2,             // The narrowest ratio that will be used (default 2x3)\n    minRatio: 9/16,            // The widest ratio that will be used (default 16x9)\n    fixedRatio: false,         // If this is true then the aspect ratio of the video is maintained and minRatio and maxRatio are ignored (default false)\n    fixedRatioClass: \"OT_fixedRatio\" // The class to add to elements that should respect their native aspect ratio\n    scaleLastRow: true,        // If there are less elements on the last row then we can scale them up to take up more space\n    alignItems: 'center',      // Can be 'start', 'center' or 'end'. Determines where to place items when on a row or column that is not full\n    bigClass: \"OT_big\",        // The class to add to elements that should be sized bigger\n    bigPercentage: 0.8,        // The maximum percentage of space the big ones should take up\n    minBigPercentage: 0,       // If this is set then it will scale down the big space if there is left over whitespace down to this minimum size\n    bigFixedRatio: false,      // fixedRatio for the big ones\n    bigScaleLastRow: true,     // scale last row for the big elements\n    bigAlignItems: 'center',   // How to align the big items\n    smallAlignItems: 'center', // How to align the small row or column of items if there is a big one\n    maxWidth: Infinity,        // The maximum width of the elements\n    maxHeight: Infinity,       // The maximum height of the elements\n    smallMaxWidth: Infinity,   // The maximum width of the small elements\n    smallMaxHeight: Infinity,  // The maximum height of the small elements\n    bigMaxWidth: Infinity,     // The maximum width of the big elements\n    bigMaxHeight: Infinity,    // The maximum height of the big elements\n    bigMaxRatio: 3/2,          // The narrowest ratio to use for the big elements (default 2x3)\n    bigMinRatio: 9/16,         // The widest ratio to use for the big elements (default 16x9)\n    bigFirst: true,            // Whether to place the big one in the top left (true) or bottom right (false).\n                               // You can also pass 'column' or 'row' to change whether big is first when you are in a row (bottom) or a column (right) layout\n    evenRows: true,            // Whether or not to favor an even number of elements on each row\n    animate: true,             // Whether you want to animate the transitions using jQuery (not recommended, use CSS transitions instead)\n    window: window,            // Lets you pass in your own window object which should be the same window that the element is in\n    ignoreClass: 'OT_ignore',  // Elements with this class will be ignored and not positioned. This lets you do things like picture-in-picture\n    onLayout: null,            // A function that gets called every time an element is moved or resized, (element, { left, top, width, height }) => {} \n};\nconst layout = initLayoutContainer(document.getElementById(\"layout\"), options);\nlayout.layout();\n```\n\nThe other way to use this library is to just use the `getLayout()` method to get the layout data and position the elements yourself. This is the more modern way of doing things and works better with frameworks like React and Vue. `getLayout()` takes an array of objects with a width and height property along with a `big` property indicating whether it should be treated as a bigger element. You also need to provide the `containerWidth` and `containerHeight` options if you use it in this way eg.\n\n```javascript\nconst layout = initLayoutContainer({\n  containerWidth: 640,\n  containerHeight: 480,\n  ...options\n});\nconst { boxes } = layout.getLayout([\n    {\n        width: 640,       // The native width of this element (eg. subscriber.videoWidth())\n        height: 480,      // The native height of this element (eg. subscriber.videoHeight())\n        big: false        // Whether to treat this element as a bigger element\n        fixedRatio: false // Whether this element should respect it's native aspect ratio \n    }\n]);\n```\n\nIt will return an object `{ boxes: Box[], areas: { small: Box, big: Box } }`. This object includes an array of boxes which will be in the same order as the array you passed in. It will also contain an areas property which tells you about the dimensions of the small and big areas. Each Box in the array and in the areas will look like:\n\n```javascript\n{\n    width,\n    height,\n    top,\n    left\n}\n```\n\nExamples\n----\n\n### Cropping videos to fit best.\n\nIn this example we crop the videos to take up the most space in the window.\n\n```javascript\ninitLayoutContainer(document.getElementById(\"layout\"));\n```\n\n![Cropping videos to fit best](https://github.com/aullman/opentok-layout-js/raw/master/standard-cropping.png)\n\n### Respecting different aspect ratios\n\nIn this example we are respecting the native aspect ratio of multiple different videos.\n\n```javascript\ninitLayoutContainer(document.getElementById(\"layout\"), {\n  fixedRatio: true\n});\n```\n\n![Respecting different aspect ratios](https://github.com/aullman/opentok-layout-js/raw/master/standard-fixed-ratio.png)\n\n### Some big videos\n\nThis example has 2 big videos focused and the other 4 small.\n\n![Some big videos](https://github.com/aullman/opentok-layout-js/raw/master/2-big-4-small.png)\n\n## Some big respecting aspect ratios\n\nThis example has 2 big and we're respecting the native aspect ratios of the different videos.\n\n![Some big respecting aspect ratios](https://github.com/aullman/opentok-layout-js/raw/master/2-bit-4-small-fixed-ratio.png)\n\n\n## Using in an OpenTok Application\n\nIn an OpenTok application you would do something like:\n\n```html\n<html>\n<head>\n    <title>Layout Container Example</title>\n    <script src=\"http://static.opentok.com/v2/js/opentok.min.js\"></script>\n    <script src=\"js/opentok-layout.min.js\"></script>\n    <style type=\"text/css\" media=\"screen\">\n        #layoutContainer {\n            width: 320px;\n            height: 240px;\n            background-color: #DDD;\n            position:relative;\n        }\n    </style>\n</head>\n<body>\n    <div id=\"layoutContainer\">\n        <div id=\"publisherContainer\"></div>\n    </div>\n</body>\n<script type=\"text/javascript\" charset=\"utf-8\">\n    var layoutContainer = document.getElementById(\"layoutContainer\");\n\n    // Initialize the layout container and get a reference to the layout method\n    var layout = initLayoutContainer(layoutContainer).layout;\n\n    // Below is a normal hello world OpenTok application for v2 of the API\n    // The layout container will redraw when the layout mtehod is called and\n    // adjust the layout accordingly\n    var sessionId = \"mySessionId\";\n    var token = \"myToken\";\n    var apiKey = \"myAPIKey\";\n\n    var session = OT.initSession(sessionId);\n    session.on(\"streamCreated\", function(event){\n        session.subscribe(event.stream, \"layoutContainer\", {\n            insertMode: \"append\"\n        });\n        layout();\n    }).connect(apiKey, token, function (err) {\n        if (!err) {\n            session.publish(\"publisherContainer\");\n            layout();\n        }\n    });\n</script>\n</html>\n```\n\nNow any time you call the `layout` method the layout container will automatically be positioned and sized so that it minimises the white-space within the box given.\n\nResizing the Window\n---------------\n\nYou want to call the layout method any time the size of the layout container changes. If the size of the container varies depending on the size of the window you may need to do:\n\n```javascript\nvar resizeTimeout;\nwindow.onresize = function() {\n  clearTimeout(resizeTimeout);\n  resizeTimeout = setTimeout(function () {\n    layout();\n  }, 20);\n};\n```\n\nThis throttles calling layout so that it's not called over an over again when you're resizing the window.\n\nAnimations\n-------\n\nIf you want to animate things you can use CSS3 transitions on the children. eg.\n\n```css\n.container > * {\n  transition-property: all;\n  transition-duration: 0.5s;\n}\n```\n\nThis library adds an `ot-layout` className to elements once they have been layed out. This allows you to specify an initial transition for new elements being added like so:\n\n```css\n.container > * {\n    width: 0;\n    height: 0;\n    opacity: 0;\n}\n\n.container > *.ot-layout {\n    opacity: 1;\n}\n```\n\nThis will make the elements be size 0x0 with opacity 0 when they are first added. Then when they have the `ot-layout` className added they will grow to the right size and fade in. You can see this effect in the [demo](https://aullman.github.io/opentok-layout-js/ \"Layout-container Demo\").\n\nThen if you want elements to fade out you can remove the `ot-layout` class from them before removing them from the DOM. Like so:\n\n```javascript\nsession.on('streamDestroyed', (event) => {\n  event.preventDefault();\n  session.getSubscribersForStream(event.stream).forEach((subscriber) => {\n    subscriber.element.classList.remove('ot-layout');\n    setTimeout(() => {\n      subscriber.destroy();\n      layout();\n    }, 200);\n  });\n});\n```\n\nBig Elements\n--------\n\nIf you add the `bigClass` to elements in the layout container they will be treated differently. They are essentially in a layout container of their own which takes up `bigPercentage` of the space and has it's own settings for ratios (`bigMaxRatio`, `bigMinRatio`, `bigFixedRatio`).\n\nYou can have multiple elements which are treated as big elements which allow you to have all kinds of different layouts.\n\nTo see how this works try the [demo](https://aullman.github.io/opentok-layout-js \"Layout-container Demo\") and double click on elements.\n\n\nPadding, Margins and Borders\n----------\n\nThe Layout Container will take into account the padding, margins and borders on it's children. If you want spacing between elements simply give them a margin or padding and they will be spaced accordingly.\n","readmeFilename":"README.md"}