{"_id":"dynamic-hls-proxy","_rev":"27-021653d4997d8336f9b67281a499ee12","name":"dynamic-hls-proxy","dist-tags":{"latest":"1.1.21"},"versions":{"0.9.1":{"name":"dynamic-hls-proxy","version":"0.9.1","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it","main":"index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","test":"echo \"Error: no test specified\" && exit 1","publish":"./publish.sh"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","node":"^11.1.0","request":"^2.88.0","typescript":"^3.1.6"},"devDependencies":{"@types/node":"^10.12.9","typescript":"^3.1.6"},"_id":"dynamic-hls-proxy@0.9.1","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"dist":{"integrity":"sha512-OIcKECh8eOdRw6l8JAqFgRpNt2lRgt/7+ncO6uaTZ1c86rbRCPE/22gErlN9tqOPx5JJ8DeWgRBRaU2mhcBkBQ==","shasum":"232b9a0de7d9e6cdd9dea27bada7736d526f4d02","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-0.9.1.tgz","fileCount":16,"unpackedSize":21207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8Y9TCRA9TVsSAnZWagAAwaMQAJo3CE4t+fFAgQkIA6T1\n+4KjKlEJMSIP5vqIm8eYBKAlirstQdfsWueOe2FYaXoaWID3UxrVFBfS2HUT\njD1y1bNtOwjKtCA2lXaz+WSqNG6NGYp10zTBesyvAroBUvnU4xhMsmaNDa0L\nwk0Br0/cHKPM1DB7xWFit6ueze7LY/FYWKDb52r/7rwaJKVQM1sy6K5whpwj\ncgcy8XCUGB8mZTa/Bm5KkivF8g46rgVqih0qIBYxxavP4rOpuTd8sivHDRCe\nRr2xF8pQhXMEAS+wSbEyTiPf9Bfbp3VAjtDRme8DspXLi0YtPLonAKLdSqUC\nSTMLx8Wmn0fQ/lnnXg+I5XLmZCVlLzcE0iAuMrNDB2HxUat1pPjaCXSvNX3K\nBIcdQ6SLov1v4n5zWhMnIERXfSCp+Y1AC3PPesMrwBhDqTqUFYC0SfisJH2V\nRSzacdMCefj7OOfGgGEHnL40dGKja0QzHRbfh/QFkZFGMMUL9hMB6/n5Lqph\nwtYjqk1daN9Nmv9161h7teE1SZwtqWR0Bai9JJfF5OTT7bKdUoYFXlVz+ec0\ntRLVE1x2H/L5K1EX0SJZgIRhh/fzrCarShJs97GEKODEvKi4jNXBkiNnqFn/\n5bItYfJZNsZEUsFiotyIZCVR65PE2LPiiE++TMrlKkJqw/eJk5i+Oez90pCm\nYt5L\r\n=Jeuz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG+caYkTHfz4RBWL8AbqoOP2I3wg4tu75S/mVpwJ2flgIhANvyH52tzj4dSq1MKmUjseUWwkjTtfEA/XapZ5mV0soV"}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_0.9.1_1542557523161_0.8528111250441204"},"_hasShrinkwrap":false},"0.9.2":{"name":"dynamic-hls-proxy","version":"0.9.2","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it","main":"index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","test":"echo \"Error: no test specified\" && exit 1","publish":"./publish.sh"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","node":"^11.1.0","request":"^2.88.0","typescript":"^3.1.6"},"devDependencies":{"@types/node":"^10.12.9","typescript":"^3.1.6"},"_id":"dynamic-hls-proxy@0.9.2","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"dist":{"integrity":"sha512-Y/CpdTKJcVJLVu2d20yGC5kLuN0joRuzouiXfrL0mU4G7Rk2ySbyRy/GjMH3llnFeND+4fBrrnlOE1eRz3kRJw==","shasum":"62c29dacc87401dac10afe603df5586d351bd203","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-0.9.2.tgz","fileCount":16,"unpackedSize":21790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8ZMJCRA9TVsSAnZWagAAMXUP/jHSs36pSlKB3CR/ZMfY\nZ6HWLrUKEAhimYM5SJNS2CuzW9Akg7qKHKgtlQEvzU1qBlnqDHAIIPwgxFfJ\nIMHRyCPYhyDMK9N9Tft9fS+3heOBXOjsQRGCNQOgDAN287yjV7+L0cIwcEWY\npl3UWBJ/7iJJqyUSwAbSHgRwrIkdkkieI+JBkT1IbAI/Gq3u8hui6jLWRriJ\nXU1yX0jK+WatanN5V+QjJC5LwsD4nNED0aA1DLUPw74D8HZJeFGsXRPszOiC\n/10PkE4DukywQVxU8ZNBQYe//e8/aQ89ftwb1wi4iJ+yd51+mSTaNSnxIFwa\nsW+a+a+7p2O6wmuQ2SsTJ42ALFXHeOENZGzFQzEx0CKDjT/Phs+YHNCChYjW\nRd2E/DlLMQuXSmE6hRXl7GFsTI4K0cd+yv54ob5x7lCUlNLP46fdDnkLf0Hw\nn3EeFfemk53w8kU4RjE/O3XtceEm0F3CV0Jd74imFfnFmu6siWwZF7dN05QS\nrfP+OWvuB/UftzliagWK8cF9CAkaaCCLjzv2pUAeQGRYbXCbAqW/wRHDPMUG\nzc/E1ka9rxzX3t26zfdXJ7V2AB2IXI6wFNvDKZnaYXCe8ddbEMiwM9HQweTu\nWKKGbhacIpwsZSlBZA/fEGbK5ex7s6M0wTI0gUQCXCufbmbXATC3OZxz1BIZ\ngWYp\r\n=68ho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFR4KbcXUMB19ZT40B/XdG+GFAmfMRgVf/iyV/bBF7StAiEAyGIC+WVleM3WEdE5/x90jMyEFzr6sj/RkJ4FCXKUM5g="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_0.9.2_1542558472914_0.5709065050832185"},"_hasShrinkwrap":false},"0.9.3":{"name":"dynamic-hls-proxy","version":"0.9.3","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it","main":"index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","test":"echo \"Error: no test specified\" && exit 1","publish":"./publish.sh"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","node":"^11.1.0","request":"^2.88.0","typescript":"^3.1.6"},"devDependencies":{"@types/node":"^10.12.9","typescript":"^3.1.6"},"gitHead":"dd1120f1bf7c3b35cca6055c8a9098beb28e15e6","_id":"dynamic-hls-proxy@0.9.3","_npmVersion":"6.4.1","_nodeVersion":"10.0.0","_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"dist":{"integrity":"sha512-T15yDDaOOuFaQISe3m9uxV85PSZKxv7pTyBXbSbfaO9fZD/4SO05vLU907PtyKAy0usZA8F+ISAHQ2Y64hWqDg==","shasum":"682eb0e1a48a3be75e1e408e123059b3da1f43ec","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-0.9.3.tgz","fileCount":20,"unpackedSize":33275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8ZNDCRA9TVsSAnZWagAAt4gP/2O45Za/Icc4xHhWknIr\n9GFgSJL8X96ia085uiosQUNS5Gq4KRPKAS60nU/rYcgkO5gr8iYkAM1f6u1D\nU2EWDh9KfqGMhQIO1LOq+n6VuQ44QY0MoyyFMniVF/6MdC+5aM5Wk0w+Q0id\noBqF8qxLYEYw3FQ9AN23MfOSrrX652v2ysH9Bht4o04OFsc6hW74bv4PKX8u\nq6YolJN7yWxl9r6egmv94aBxbTP2UUyISva7gkxj8AxhYjEhAxvuEn9GSC2O\n3PMVgaN6is665mN6hHqmsF/xuKUnTJ06YuvLxpwhcbMsGD+xJeHz1NkvAqjv\nqVGE23wg1uDECRzS74Ac/JT3/hUJzfmGyhuKq+WwLeUkcBCn/Tq9UY1nwpIp\nPWBQJzqWBsCaVSjChs0wxUBW0bPJdjepNHfipdtksqGe8rV3toOxp44eN2b7\nU2tXE8w//FmiyFj03XK8R1wLOBzWqaM/Zt9bIEtEj3UanI0EnE3Tfxj0z7zF\nprUgEZgW7/yMjQ97UqNtN1esQP9c93uHdxzdC+VXOujW8M2S6yXKzaguT+/3\nmMcrJoxFk0cHI9OnNzH9vsjTohy7zP6N/4vBp6qUp4phMLhxJd9aQBagrd09\nz4NNS1tAe6doMsWKpVGCm17+oMEHCzfE5xC2xXR1x6nv6rnu52w+YxeKKwst\nCvLn\r\n=xNA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOktcsdoQHxikrRCpdabQXiQlcEX6lXM5dfsuW/h4wGAiEAtM2wajbLs8FFSDWuYuACObJzHQVinPvFh+P1rx14IOk="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_0.9.3_1542558530461_0.6151344662238296"},"_hasShrinkwrap":false},"1.0.0":{"name":"dynamic-hls-proxy","version":"1.0.0","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","test":"echo \"Error: no test specified\" && exit 1","publish":"./publish.sh"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","node":"^11.1.0","request":"^2.88.0","typescript":"^3.1.6"},"devDependencies":{"@types/node":"^10.12.9","typescript":"^3.1.6"},"engines":{"node":">=0.8.0"},"gitHead":"dd1120f1bf7c3b35cca6055c8a9098beb28e15e6","_id":"dynamic-hls-proxy@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.0.0","_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"dist":{"integrity":"sha512-ktpu5TMrSgNQ6Q+MwKM3OOdlkLPtUfWjl7kIBIV+o7OyJdpBR6GnPjmgJGvGI8Gufl0nZztBI+C8wami/DO4Dw==","shasum":"ea0c33783e9f2ac7b1982628c6697e2d82e6a6a6","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.0.0.tgz","fileCount":20,"unpackedSize":33561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8ZjbCRA9TVsSAnZWagAApnQP/0fdNHVXV1VkAnRBMSk7\nMbAlUqdpI16bHx3At1ZXbNN8BXsximwOqqU6IgxEtiP5GcU74irCrv5QUwyi\ndNDkQlphydphJnQc7hQreZlF/P2EK2qSxqIiTG8PzoR0wH7D4g0z4Oqnfbsb\nQGB3RqI2wbjIEnUje7li5le1v/u5KUKYvh4R6feWMow/gQKlOPMv+SFKTYi6\nRItoDiPieeTXampiwV3gNc5PxKw8c+I8xX5zJ32nDxv4mUFinChfWL3U9U8D\nUX9o3zMc94DJypIFlKL7wSSIMwEzu53yDQddNzAEUTTFqIaTXMhRgcDQ24GP\nzGeshlWmNQOAv1KKeublpHkpx/yp1HQFs+BsBJgI9O5ts1k40QZREa47pqQy\nnpawaWuRUtighWEBkFWb7znjS1dodS10U5KG9OdkbVWFKxG2SSvLddveseZb\nT8txWk41QqpiB/yv8KsJwLo8O0ZjpFZmuU/Km5QYHybSeCXrZJrVXEE0Gl6C\npYWJLKBTdRkt7kASxYKICQzeMoPonc6LkwO+DtFtPsWg8fqcwZgrVs/x7nLI\nJT1yo1Q+kIXUeCsXIjSL/E5poBURuOdvmxx4xCWesuR17s70hhNi1rDmghV9\ngEBrrF2Z8EIS+ae2dd+xBrMf6o2mvPmvoOmKN+CM+A34PRGDXXhfByKcDywT\nwq6Y\r\n=Ez/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOp+DsUEm2GMwFg4xls2yPjCbzG36Rvdgbf/jFbdIqUgIhAOfcYOZg6wJPMtto7KqohgpNu8hWujj1WgXPyIz5lzdZ"}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.0.0_1542559963204_0.6967040991636659"},"_hasShrinkwrap":false},"1.1.0":{"name":"dynamic-hls-proxy","version":"1.1.0","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1","publish":"tsc && npm publish"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","node":"^11.1.0","request":"^2.88.0","typescript":"^3.1.6"},"devDependencies":{"@types/node":"^10.12.9","typescript":"^3.1.6"},"engines":{"node":">=0.8.0"},"gitHead":"aaac1d49227043eea374379e70a0e63585fda491","_id":"dynamic-hls-proxy@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.1.0","_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"dist":{"integrity":"sha512-uIAU7z3SN0g2cbIbOLpYPDvhASleRSMC45TttcDsL2dwxXHMaNTcGoT2V071ScZOcR3pDOeHAmjyoyRqzykGmw==","shasum":"5b11cfacd1c39340aa3320078c6e71245b33493f","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.0.tgz","fileCount":27,"unpackedSize":42145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEmS+CRA9TVsSAnZWagAATD4P/2HBgNcJx7GQn506XdRa\nmmOA2Y/pcbYS0bbubC5J1lrYcn45kojfDeGJL2WofsHYvQKPGRur81O08Xny\nNfqF/ft8uCq92JQ6RXxV2POEaZUT4KFGQFTaRkvgiUNSWLbFr7UjKE0nEUm5\nqeahtwFkdy2FFyplMgER+FULEsMJwn5njC5pwMMZExm4/ufVAPCTYswDt4cj\nLqjIlnoX0rWsPteYWeoSXF+LNKt2dl1N5amf/FDP9p9uni8tKvp90oIZ8noK\nzECfN0TZnVnCch/EgFa5NQyz5CM6QmBUrV0BQh0Q5by+Tw0EhDA6LKZpu4DU\n/cW29R4GZCw/AbPOdhggCJn7adNISAfV46KM2+mv3gRBdCrTyKm1JCRk08NH\npeTClrjJ2LCXhsUzC9KsSAu7ogg+cJesHLq9jVmk4CaoAlWeYifhNm+IbL1V\nSisoGKPswUgvaz+AXtVCQ8FZpzJuybu8EH6WyZAIF7Gi9wbiRhcWsfZtkUci\n7FdOCIwmlcxOWR3og3MCMndUuXaPsifOoEDJcktRm+odgxVLOL4QFFn+6Zrv\n5hXbrQWcL25V+bXjqH7Q6YMyWFdCdLSYicYsWW+H1hc+fURrWWURhXY5dN3Y\n3oR+qT/+q/eRdy+mX8FDvkDklxbmSu4cCHBn6S0e0kF6AwrvZnAjpk77hR55\nt+RL\r\n=upJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEeN+SlF//eX6PToGPeyAbzrmpVIYPQ1Jl2E7s2sEj+AiEA6AnmFLtv8nf07SkuqCEonKO4XEf5L+Xq4UfSSSubL+w="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.0_1544709309764_0.2312291223450078"},"_hasShrinkwrap":false},"1.1.1":{"name":"dynamic-hls-proxy","version":"1.1.1","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1","publish":"tsc && npm publish"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","node":"^11.1.0","request":"^2.88.0","typescript":"^3.1.6"},"devDependencies":{"@types/node":"^10.12.9","typescript":"^3.1.6"},"engines":{"node":">=0.8.0"},"gitHead":"aaac1d49227043eea374379e70a0e63585fda491","_id":"dynamic-hls-proxy@1.1.1","_npmVersion":"6.5.0","_nodeVersion":"11.1.0","_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"dist":{"integrity":"sha512-yt/KdCjMl/PvoKf7cSpvR0STt5jBpwt26PeE/ZxS2Okw+Qkz4OGqV24rn9/TUq431eWV3sAkWpANEuwRxohhoQ==","shasum":"2b9a930c29acd8546f196ad4fc48e9432a2ad40a","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.1.tgz","fileCount":27,"unpackedSize":42145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEmTlCRA9TVsSAnZWagAANFcQAKB43yYaGAYdUAfoN4yr\n75Jhfc/A2qEy5hTJQalcYjaLycUkMRr7ehR6IZCHYwuW+uYI9OeCfREBNoar\nZ4Finx8sg+oEQBBHsf44WEXkwmetbV90GYYvktfCvCewupx8HAABugRPlMxj\n21uBchPIbivyNnTVb9yEwF33VXawKgGFbAPkaHweEaknSnRJPEiOGUVmg8uK\nqcwAIAUj+DAEb+FJAveppVfTDwg8bUaLlgbkdcOXH8RTJwN+Fc/NiY2eJQyn\nL3/3uwzUM+lMCbw8rBe/0eOTIyAtO6qPdD7uC8moV0d40Tfdly8tgOKNlDpU\nc9Rnk6sdd1+qllflrElULPDZp8jDepMDn+qlQPdrcCjBz5w3NXcw3OhkALuY\n/GnBzFGLcVM6nz9KEm5tAxoa/Fg5gzEfNkEVVgxfNe3XqjkPutprP0/v5jpy\ny9lQjt8ZOPS2GWE4COL/yvSlvhlGG5JZnvfTqsqQ/yExcLjd1BM8h6CLUVZq\ngMwbNuV23DYSH5HaeDTgWMvHChnKrRxXGFaDhIJX69E0QMeZpLTYzkZPWSQK\nXKdqeKE3+R+rrhjKDHZCmCtDCm/V4UbLqc6O++ZPfcHHxuUo5lJWwoHtuhuf\nP0Wd73I1i8a9JTdgUEgYZ9+801JDI/yDK3Mb7GEnuMO020YO6s+yfNjVhiJL\nM+np\r\n=DoYo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHorHsyXrR/OCmDdQljCI6A4geMolgqeK7lzy2KUkBVOAiEAs2JfFyPcCR/Na98Glu+3mZxJjncv1ES+sEnfatIeuK0="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.1_1544709348753_0.6928170290550113"},"_hasShrinkwrap":false},"1.1.2":{"name":"dynamic-hls-proxy","version":"1.1.2","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","node":"^11.1.0","request":"^2.88.0","typescript":"^3.1.6"},"devDependencies":{"@types/node":"^10.12.9","typescript":"^3.1.6"},"engines":{"node":">=0.8.0"},"gitHead":"aaac1d49227043eea374379e70a0e63585fda491","_id":"dynamic-hls-proxy@1.1.2","_npmVersion":"6.5.0","_nodeVersion":"10.0.0","_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"dist":{"integrity":"sha512-6jcR85v9OT9szUsTGy0jBbIOx0hnTv3Q5WausSamTEtaLpGIgg7UuLOuJdT1VIHGv/vm0CAgKcNbj07h2FZhQw==","shasum":"1aad6f07481bcaa0fe7eb9146b03d0f20eca6e0f","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.2.tgz","fileCount":27,"unpackedSize":42108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEmUKCRA9TVsSAnZWagAAvAoP/A9Hu4DkCqBeQHeTCMZF\n1xHLDLZ1FSMLYz3dx+iTKuT3oxfbyKAvJHZ/dC6/WwOZ6j92+ZTZZ8EZ5G8X\n3q5Dst776KhT0Zw5pFpYdxxOEzeSV5z80yR/j/qZ/SSsbQgOQnCnbAInvhd3\n4uUxeiDo3qWsxo/WlnRKyyEoOZYoUG2U5ZDk3FBNutr853Wcg23kDHD6ybMJ\nGHPK0veACPzi8O+Bg/hdeO/D/WoSSMTYKJ4wm6M2n8sKEkDyRenERNCm4t2q\nEplmkhjE32WwRVf1Dv7TISmYIWjyWvTsslxn9sca3DCjoRDLasXeIkv2PoxH\nVswoXeLTusPmIEoutTKbN7KAOu1Ima5QYpF1MmHY33U5KXc6E3rBtNyPRHa6\nrwS70MNfM1q9A1RRjGtae7LPrs3wl8HtMHM4t7AOlrnzd7VrpJF1NPn2vVrA\nAbx4rX6bg3sUmAo7aaARKWDuzwaNuRYVqXhlNlDk8/gW7kio4f1AbDQysttW\nCVPl4blGKv7XhWJaXc3mC+xGsw2MCFNeDB2GONa9ORP4/Cd9r6W3r+QqlDrb\ngHBAK/3uG41um2ghUx7aX5mN6DY2mXeZQbU0ZG6LFO2/PGuA6vL7d4VdDYRO\nApKDxpGpNIU87OZsK7Ka65UeKyARXoVdyf76VyfP3YyQvITX8q9tEvy0Y2Xv\ndcKL\r\n=8AiQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8DN3lkMo3qX73cTf/5zie0ShsSYeTpql1fpO6kJiQhAiEA53j8sKi/JOc+pC0yi0bIBQ8XuvZnW7ShkyZ7E2qnoY4="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.2_1544709385621_0.7790038752584267"},"_hasShrinkwrap":false},"1.1.3":{"name":"dynamic-hls-proxy","version":"1.1.3","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","request":"^2.88.0"},"devDependencies":{"@types/node":"^10.12.9","node":"^11.9.0","typescript":"^3.3.1"},"engines":{"node":">=0.8.0"},"gitHead":"94256d67c8bf6fc8bb87f402162fc6808538a24f","_id":"dynamic-hls-proxy@1.1.3","_nodeVersion":"10.0.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-KZqcmvzzIRyzh7Zf3dhEDCi+6pAEJcPPV01vPifHGm3d/zkLmri2xdK2DKBW4Cvxos9lJL66hBRrDTufr3+Idw==","shasum":"05561158a955b7dacd82bf0ba7829e2e67b723cc","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.3.tgz","fileCount":27,"unpackedSize":44732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWlp1CRA9TVsSAnZWagAAN8QP/A0WODnBSlMNu0ZZnZfM\nPfWnYoBOshlT8FGgYIlFwIAE0lsYq00499LN0lYwnoQBSGtNAbNUb53yEZDk\nKc7WIeZcLhwi/8ACXvEc/eAtyq15XUM3If6Sq0uAXr/2OkU2qT3mZkbzD0f8\nXIgf/iLDXbrZSrqaRH6XQcU98Akv6xgCH4VlKZyNtOzlHXmiSYTD3YR5uqO9\nFBf4HtFdfBLWIVEhKpC6SgXzdegOjHQ9/+gYdQVz32ScZLbV0oHo9eZAe9VF\n+VZsdGgUg92RoRwSqeH4SjsNI/Dat906XQNZh/se997AKCdMMzWITgDU8Z0v\n2vLQQfUceRszj3qqrAIVd2zLBHmPhnDgYgarJ4f3ia+eSSc3IDgmxJeEuLlo\nwq+F7AwQo427sewFoqsompVKMxx+UO9Fsh9W34CG0uCFOy/C4RdDh73OA9TG\nV8AleHE6kuZVD6CzeV167kaT5O6GYP3tYXyPnUDaNLmGxaI8j717r8oEpcZ8\nGZmUoEeuMU7e3F4bUb64YKNismL/MjNdf8MIR3CJszRRJrlkHX0j/mGSMmrS\nJ7ZMgdeKIlOue0gaOosZpaYrwAZGqlc5pfV5ESrzZBR1J1NefBg8Yzgfq3Vr\nb0/YMxbcBPwbLwMYBGsxAnoYuwS2J8sUkxjk/vz7nojDWBWEKFFoLVUeh9gJ\n68g3\r\n=hA1y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvNe75ib+QWuzUxLQaGLFwOxnlLMCwXFxOsZZZGluOgAiEA43p/Do3TooBJz72MvS3FeGJYBFPRUN9xbh4ZHXa2N2A="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.3_1549425268682_0.7846338145544514"},"_hasShrinkwrap":false},"1.1.4":{"name":"dynamic-hls-proxy","version":"1.1.4","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","request":"^2.88.0"},"devDependencies":{"@types/node":"^10.12.9","node":"^11.9.0","typescript":"^3.3.1"},"engines":{"node":">=0.8.0"},"gitHead":"b57476b8ea99607133a39d4d2b30a23bf2275b4f","_id":"dynamic-hls-proxy@1.1.4","_nodeVersion":"10.0.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-wMm+N1I2Ed/6uLGL1NIR6SBDaQcHCUGuQZXhbPbPsK+Vopy+pU8CAjL08dl+pqwKUCLVLazUONf2fj9bFXtkBQ==","shasum":"d20fefb506c51e0b830f13a4aed38a737a360547","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.4.tgz","fileCount":25,"unpackedSize":43607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWngCCRA9TVsSAnZWagAACUcQAKBDK5vkkZwWrFvPDZU8\nOOh2RSf5MEsFhA3qrEmg1okNHm70Cvmr0G2+qKHc9P0gtMV+DPSzMIMRkZ7M\nXxP0C75GoOH03Qo7AqbeFLk8Y2/WMtSQ97jhDVLn9/d8SzF9pLVdpgSSmzJa\nvePgIHs00e6PmWJQfWSEySl9BEBTO17Rwo/j9O4mYCM8A4JGJqkfh1ufiQw7\nCos6kSU3GA4D1PDLnYXiTQQOlf8/YzyL8CkT6yQKQdPOb5gApSTD18ARajfl\nwrrZTkDS57nctLQMhPjfPGqQKpOQiX7VWR7xiFHl9lYG21VBKqaAQAe97+KD\n+dV09ATLEk7WCGxGUMAWGMMdBu1sP5yomlhQShW9b2CaR9bg6X0Wrqtxmso1\nr+UfvdEyWYzXvL96ZiunpX+yT20WOlAX007YdxHK9e/DJ3VtXiUx971K/Bk/\nzPaGDnLEuemYK2yl9nPKIfpWc3iSRq666x71IiVSpC9VVcMgJ7I1jSIGa4ch\n5+zJnFFzcwDP6vdwbeSBS2UULZhU3NZPVbmPwP8huotArpcDUyap29ZgM4Ks\nd80fx6SleP8icLCo/jE3A27ChlTWa0Yu5ZGzh7lXtVsqVrKMFCeGH3Bo8kuR\nnWFBdmh1jZFWVAl5MmUG/6TyHOhq4oifVR6w82V0svzhgnE5nZTZxuJvyPRk\n+iHo\r\n=EIPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPr7RV/yBCSsehKAWAZlLGYji/p+p/S4dx8+R3IVwr5wIgTnw93vz1rKLoz4doJEwu5ajrijt64tM17j8/xqU/eys="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.4_1549432833775_0.22846297512331804"},"_hasShrinkwrap":false},"1.1.5":{"name":"dynamic-hls-proxy","version":"1.1.5","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2","request":"^2.88.0"},"devDependencies":{"@types/node":"^10.12.9","node":"^11.9.0","typescript":"^3.3.1"},"engines":{"node":">=0.8.0"},"gitHead":"ca3a042eae482a30ce2190c6ec529fae13bec559","_id":"dynamic-hls-proxy@1.1.5","_nodeVersion":"10.0.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-qQi8qJW+a7Y/pmGr43lVfBxPl8rQu9wlWuCiC9ktYmoF9atuBzGGTTjlOEgvEH/WG8Wf7JtXJnwVCpg2oWkXZw==","shasum":"fb1bc93cb1fa6f60e9fb411c94b51e887790aaf9","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.5.tgz","fileCount":25,"unpackedSize":43693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWniHCRA9TVsSAnZWagAAanUP/izmbJZXisaG9P4+LIQv\n9jz3j4LEbxqarxz3NceLdjOWfK33NMsQ9NK5XXxzsocGmoHQh5bRKNfIn3eb\n9m6QN5/WEWLfhp3ckUO01v5FhYXJB4urYwQb7vSOFkQICtrhAIwaI6/iMAKk\nP9ngS1+fvdyPUeDBEjzbrzq9Wx+8UyyCbql+xdJDz5zeJfjLWgWucL2TF8nX\n4kvWaSRb2yMSUNGnMmdaEMVyGWd/tpSHAWuCMUnf60L99b0Y+HWyLOj0T8To\nKmrrBLyl6FwFzkV6KcKRrox4uwQ+LuGcODsvpk3TZtt5gXyJnCKsWryHXoin\nFmj0KWhggLOeLkaHMN4dtttnEBmudv4Q39x23sFhrAH0eAOs97FZuxK9Fqv7\n9P3w58fdeJjQr1kSZLgcu7JysKYVoHvb8BaWHgbGarNe+OcEubXFK/Jj/Wq4\nV7e1lPmJiS1Z28Ri2n4hSccLAn8m+Gl6wM0DHcn3Q+VojO5GYs2gaTuxmYUH\nPPm8a7hB6FWrEKiBbS9geRALAXXpEu2nStKs8qeJpKkNh6kvV/pao56fVe8z\nZruHIgfGe6hK13R+CdMvO8EHGNOFZ7uDZFzlFxaY+3OCwaK4WzTYRepOPrQl\n2mo41IX3mbNRx94IRxq6ZUORl2Z2KfBmsLG9HtnQFtVKgg4dYncQ2dnfSrGj\nan1o\r\n=Eml9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDau3Otx+9AXCBesZ/XPOvemk0YW9Gh4HO3udNPk/gTogIgVWzaROEIIqjoV7Et0PpKSTbPHQmo66aE0ZMO9RGFb3Y="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.5_1549432966456_0.5480790219145446"},"_hasShrinkwrap":false},"1.1.6":{"name":"dynamic-hls-proxy","version":"1.1.6","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.2"},"devDependencies":{"@types/node":"^10.12.9","node":"^11.9.0","typescript":"^3.3.1"},"engines":{"node":">=0.8.0"},"gitHead":"962d5de245c4227ef5e71144adb3f20c42b23f91","_id":"dynamic-hls-proxy@1.1.6","_nodeVersion":"10.0.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-X16Hyte2HUdHwkooe+/rVmxK+u95KKxqNjTxqzooTKhDvUmnSi2bdyLoxFilLerpGdLHOq9gsZopYJpjWLRjRQ==","shasum":"00b6a43efb88471e94cc910912f0169227aee148","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.6.tgz","fileCount":25,"unpackedSize":44602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXPI/CRA9TVsSAnZWagAAwMAP/16Gmo35qlE/euhouZuv\nHTYnb4v8SNSRkBj9pYu70K8V21miGBmesLMsO16qZ42a28cfbv2X9cdoUKix\nmCL/Ysas5qz5vOtsFoms/wifxWZ0R1udY7usq0NzK6pHf0SAw8ATux0761ey\n46CxGKmIs6qJP7ScCbmRfigVAv5GCxZUZdNH8fgjiZj6e03x+YudwYGo+5gN\nMpRldCNdN0qIjyGTfPKAQ8OBahMva0PPOn8eQLVhwgWiHvS74V6A1MnNY3A4\naA5gHltdOsuuq9BkRo6gWOiFCOzcKhx3RC/qPkSweWtcNPVAYXZf9Kjq+4sg\nDMD+ECiRwx2VWXLOZynIkHSy7pDnpw6iby/bGiNHFFgO/NXo8NzSmzMaQaKF\nBH7fBI/ibHUBeSIcqCfkvR/FaQIRaDamfanQGKB/myjSu4FDip2lDAvbKvq2\n93EK2ocSX+tRuE1+OnZ+KvzDgZj9snA38CS3ZE0F9wi+Syczv9fVJm11uJ+9\nhDZNXraNnjowiy6LoNu+NQA71CLlZT0AvLWOXdprvivyPKLTdloEPokCxjRR\nSyrR2UbBGkolEaN55trSFoqK/gCmKJRxPrfw1+JGOm2LM5+5YxqUuC2b7CNF\nOgIIsj6OvSHr0LjLCxFW5TRVsyeUM/JAXLrNLvR4ZUU859fJKLwEBIQOro0j\nZiwj\r\n=VMzZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt3jWC6w7V24jPXFJ36m5Y7GDxn2fAMGrvzhQV07RhcQIgErCEdl7vSwo0yEbNHlbz1b0MFO1vrNy1NYaVWwU7uuU="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.6_1549595198582_0.15750786972982866"},"_hasShrinkwrap":false},"1.1.7":{"name":"dynamic-hls-proxy","version":"1.1.7","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.4"},"devDependencies":{"@types/node":"^10.12.26","node":"^11.9.0","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"69e4dce5d40a0549584b97b60cd6fe0fca0ea2d0","_id":"dynamic-hls-proxy@1.1.7","_nodeVersion":"10.0.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-H+4rwbx1Jq06mVQGOBXo10Y7EHOn4aEuzTyxogpVloTcFCvDkUcFf4dUGTZnZaLxUVbBB2RJWw2mXxf4jyOs0w==","shasum":"1db7519ee757b2c1094c64d33850ba106642a03d","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.7.tgz","fileCount":25,"unpackedSize":44559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY57fCRA9TVsSAnZWagAAMz8P/3kle0n7Q40sPjP5IUbI\n+G9gC4byNoCIy31RtLr/MdUvKdfmZs3p+g5ClJ9IR5Vyl+tFzRgVbyrp4pih\n5JSoQ6hIUR0gVeGqFRoZZ490mk0xfF4O7k3mcNWsIOIAxJr60pZUHwZdaSxe\nmZ1srCJ4uuogtm0i6m3Jhbnt08ORyJ4sl68qq25iC0jaYEI6fo1kjXTV2jUP\nlCcRlFM+0wvJkVcKIg2770Vxi5G7bE6fzSbV7GUB50u6SzF9v7ORBTuXFTiA\nPX/8rSjUv+5ZKN3ffExVPYJ5U5L/TqYQAHsbI7xtsuVTl/PAyNTyyJsNuBmi\nhZDbfW9DdLremdBAKcC2jahj3UISzn7d2+1y6u7e2++M8DNH3mQONMM+An4D\nchcy+KPzZ9cJj6DZbGkP1zp7782ii4n5He6jUhhzXqc1kegqnxsff2j9wfrT\n6S34GR9dQb3ITHTZzHTpGhEaO7wDOfN9/NIii/iY0bX1+BGEW1CuhEZLk+qk\n9bB40js2mIMN/DHZUJKKdGjKP5T6vbgfd+GhMCGLUtwNxjtFV+PAKWgor2Ex\nje9Vq2HEFGQa+2a1ZOs9wTlqqEje3LIvbpM/UzDfz+DJ2yQXdM3z9X9Mm5Tr\nsA1SHJFzNz6J1FMv8Bpi/7vG24hNi8C+QucL8J5JBaexGHWEtNhGkefhUuaD\nZy8D\r\n=nx9w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8htYx6uBRLgEBQEKQ5ZLpJCLHVU4nSDlHENwf+hruTAiBWelrCaLv0MEP1XtYigLGXhDhwEzQmJtXHNAjAcXjvTQ=="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.7_1550032606291_0.7854733660928332"},"_hasShrinkwrap":false},"1.1.8":{"name":"dynamic-hls-proxy","version":"1.1.8","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.4"},"devDependencies":{"@types/node":"^10.12.26","node":"^11.9.0","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"69e4dce5d40a0549584b97b60cd6fe0fca0ea2d0","_id":"dynamic-hls-proxy@1.1.8","_nodeVersion":"10.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Wv60fG2LP6+GwH40Z3JHlhmDxMIxofoGRPIRLkcI2DOv46aNvmtQdMhu1oHYII8m/nqlIXBYP6ugafBakFQ8Nw==","shasum":"08b21d991162cf106a1807e91468a83d5adfc00d","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.8.tgz","fileCount":25,"unpackedSize":44559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddZ8lCRA9TVsSAnZWagAAOycP/R0kEPh8K3KqRcu4QR+P\n3Nh1apZexUbkjvVtZeLwbpzGy9OoMhW73dyUrahiNmOAKA2c57HO9NSJNqzk\nsZelHYrUDu9c6owkCvomXD3saThI0rcusMtRkNHRjbRb/ZSsGdWbO/inpJSA\nxNTc6+hdvQrE09ORHG3RAeZ8d81MxxBrx5z4u+tEIMEr03YU3iGdUhDFCX6F\n9VPUZxrBDcMPTjmavLH78W25Quj64XVz6ERGQGOK9eiGaQ1z/S63qfS/Cfr9\nVH+8AuKcKWleB2hebW+iULdGOE1sD3J6+0q1rkhGZxEh12cf2OpIN6WkeR/B\nod9QSZl2Im5PR0KnRBFscnb4SPhfK/E9ZE6UST8tzMtC5UP8d7uBsRWl7ycw\nQr3Gk4XOD7EXwlNgB8pWguKNuKySbIWu4pfkUC0YNahV9rSP8cCVcdkjinBH\nmALU5velr4PmLaBa1NjYlfjQPSRnGWpXgIbXz8xXQb7n3Undb4fz7yjF4rat\nVePW09dcgSAzJl7qasmacqQPphL9F1AQUp9zmIDcYDAFuKWA9aYNnaPz8aev\nLcgbmabmA4myH4KpxkGESEnkn5Fw7q3qck6f9VmaJu2NAlMIKpSWR+vtin70\nNxzOs5ReLKDUcmHCDvOdl2g8+51gE3bADGvycrkxhecUPG+cGOK38GsRy6L0\noDCi\r\n=soli\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2u/7XuJHNJSvwzggzVd59AXvIAkEohjZ+Xse5RbhfdAiEAr6prolpQC3TiBYgqIrdGnquYPoaePDMF8YfGKfbnymE="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.8_1567989540450_0.35824289227925243"},"_hasShrinkwrap":false},"1.1.9":{"name":"dynamic-hls-proxy","version":"1.1.9","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.4"},"devDependencies":{"@types/node":"^10.12.26","node":"^11.9.0","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"f4415a6919aa4e0f7e808ef1018b4d2d9ed56612","_id":"dynamic-hls-proxy@1.1.9","_nodeVersion":"10.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yCnwn6Fk6pm8orfshLDuANJEqmWBaS0XzrCxVZqTw7FZS/x0FGZ1fBmlvyTECwEQuzcb2lEwH8RoFNDzX+R3EQ==","shasum":"d7e186abc87cb1318f56f19212d5fc63a116a47d","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.9.tgz","fileCount":25,"unpackedSize":45747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddZ9dCRA9TVsSAnZWagAAmzcQAJCrVuGPrSDI+TzFlGY9\nVE0ndZ8dEcahjs3JSnQhqLyMugLxVKW1TB1bQ+a8zU3mPn8swy/jZO87NXp7\niZ7jjrN6OiOz6HD34WjU81l9MJurctj8KWr8G53oN1rXVtjX9Ljo4OTBnHod\nNliTUwOMHEAvZXK/JyfIwmoyZR4hcSBieK0m/X3k7NGSi9tc86w8HuG7rvRl\nC4iRelETdlOKcI64F8P7/W52Zd3XOO8+KebTrzs9Sy2IN1fZlvCN6jlj5s7D\nTAyT0zRTd8OVrwdNAN/R09O5U8LenU4YGPtIScb+KU2BwnI8/f8GJN/NyXYV\n3sOVvagKxM1Zia+6111MZUv1s7qdFrlHOhqWdiZAjpY3AdcZcwSgXv2VCUKp\nU0Idy/1zCixZ5YD0bwn8eaqOXdNdAlVAvQPljKZW+oqVKVBCjBQevYiKANdU\nD9Pd36pSb/hRduRWYHQ8pl+wVcE+Mt68GM39a4mKaKtSHUsWmazv+mp79ASP\nuPJYD5UbSQPHqnD8PWF9UsObP782LQIp9aQen+tGUJdRToN/jTmignnUj2LA\n7lSWW3qZzPqD0N9HZVCKqFzXZjh1yL0c9k9lffchjFsqnuhv874WULpOF7rU\n5XFFZ5OX1WitAoh9sMeHiWcUAi93BorX+YQo/XOrHRUDh0O4dtTgfZbFpua1\njH9w\r\n=18qh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuHbaANjNvMeiTHtACmpxWIagQ5hnYvIqsGrU1MkHUBAiBWuY6ga1N1orA5+IGsYsiVDN2k/30vzsj6DxOvYgyJHw=="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.9_1567989596637_0.5008381335548797"},"_hasShrinkwrap":false},"1.1.10":{"name":"dynamic-hls-proxy","version":"1.1.10","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.4"},"devDependencies":{"@types/node":"^10.12.26","node":"^11.9.0","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"33475249ce6e881e91a9ce00bcf1925365dd668a","_id":"dynamic-hls-proxy@1.1.10","_nodeVersion":"10.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-R5Ldzqq6hpgnBY89BIB1UE/hMweknlLIOhmnCCbzodlbLApu8hCBLV8jTBGnjMWoRgLSYilPOcPUcpLQhHUePA==","shasum":"e746e4d09f6bd23405e34ed1eda45b935f6abfb5","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.10.tgz","fileCount":25,"unpackedSize":45936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddacvCRA9TVsSAnZWagAA2D4P/jIOj6vFP+Xy3ESHCk0L\n+RPSHau4xvDKDTNfv5rJT1ouqKhHIJqj6hMdgChDZGk9mJahUbc2ITW9WIX7\nLF+gecV2CgejsXhHcttzRoc2FlanNzsk7sxnd7uJ193Fb1mlPCLmNRK/11Gv\njrxo831mUKqTLQ6sVvlZepBxAZuSWa5K34bCU6pTI+AcgIVf5mSPjirojwC0\nLm5z4gHBtVykswfEm6dhwonu+uNHaElGB4zK/LungLsQQmIMQUDBx2DxSChy\nqCxl9Jf0PqhHEemPmC0opGaY2B29MwefWwm85ZH5NcywnJ9tKDgG35fk8B6L\nDrzyicxcdI/ls9hRrA23dZYTKmN7Qv+314M9w677J+uvQED7jIoSg3DvB2mY\niy9jhXMvVTrbA9UgzzRy3nJTDY8ALMxK+t3clcEA4DRNEqrdz6LuTwZbdySV\nE95qC/MZHs8IcqwpQJlOCg0uteyBjR705Ay6ixk6SFM116Qds+AV7uO5Oluv\nQIaohBCWxOAX6zxZ0pfVrGl3Fmxt9JbTP5YQzGI+GN10Gg10XeD9s1l4f9Vf\nWJSmJnt/gjsmWPbqJ1cDDxHhXL1Ipo/H2Apc0c07Exw8md+gJ8qmQY6Ig4jL\nVjywBUakQM49F4JF9YG/jYbDjRWUSnoxHyP0HTspxK+A6gIGA7IiulJgL6OO\nvjHz\r\n=DXwH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ9fx9jNV2hAYkcOUUt0Kj63vhPME2XgkI0PXRsc4FAAiEA0V5uhS/xCeuWv3QHcYtAYpOnW3M58AcPEdiYhXBdZNY="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.10_1567991598895_0.4752967473184202"},"_hasShrinkwrap":false},"1.1.11":{"name":"dynamic-hls-proxy","version":"1.1.11","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.4"},"devDependencies":{"@types/node":"^10.14.17","node":"^11.9.0","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"33475249ce6e881e91a9ce00bcf1925365dd668a","_id":"dynamic-hls-proxy@1.1.11","_nodeVersion":"10.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GP8suwAYtv3KmisxAOTEbuCovQNPsyQevCxbj4TdcU8d9GyH1NBm/D9ZyI+nxmokxdYQ/fi/vw47jUzDjkcyOA==","shasum":"a91eef69481b47d1d4320e805bf1d30e9941676d","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.11.tgz","fileCount":25,"unpackedSize":48079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddbGxCRA9TVsSAnZWagAArMMP/i1MWJAXhV+QJD+XPQe2\n31M0guA8YG0QWgX7Afa48DaX1YYXsHZca+URbrgfUffN9SjTMMTHVuyvCqkm\ndeywooZATDdBw0E/q7p9wrB5aJ3oAukJha/uqHpwVtAVStwNFjvCPExu7U/Y\nydwZBhKFyFnQLcFVMGOHipARElVMrptNAt7k+/KcEPHZHsX064fOImJjFSM6\nwx+is9LqWOAMTKecR3GVWLc1oPMIBLi2i0QvuSp6i158sayaJ2XRldPb3OcK\nE05VMZd2Yew6+SoenP9hWnz5RbpBm4yMD/en1blr78gAO4iqdxtF+FtnDgPA\nyRkGYcDaqSTdyjD+N1+IEcZrakZ0dFQemRE5WvG9NpSu0b6mMubL9BcpTtyz\nYj7ELtlgXTcQYVzX9LYo7gGOCLRO8YGM+mijJ8aRJg1xs7o5CK1QiooicH44\nGxzQ/NycdIWwFkFHdNRkD0MZr4Kt+Bo1+ELsQ3JIV5J2/SXZn6FSN/Mic93o\nbaZQ+gEXQcNLdnoE3vfCj0Ejhk/WvD7DN9ADOCOeaxtzDGT2+EkPtElBar4b\nycR4dJVoH1tglYrnV3PNM2Yr5s7MMqUzkbOFBxlyX3VYLlBXd/XbgHjH4uwM\n+4C9NforAPS8c2InkLTJETOTEO+Xswv6WGWAFnoYzRqktT7NxtuMBpk3uzn9\nBUbB\r\n=2rDy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaFcGId+6w1Az2YqHkFopQ9QtVCVGtz0tQi6tLpJpqbAiEA8VxGvVculWDjfZE9xLTX4B6d362VvoveXCbW+7QCaf0="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.11_1567994288591_0.7090354519893953"},"_hasShrinkwrap":false},"1.1.12":{"name":"dynamic-hls-proxy","version":"1.1.12","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.4"},"devDependencies":{"@types/node":"^10.14.17","node":"^11.9.0","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"c7042d4da2c3198690a303bae1b1a24b01cd4f40","_id":"dynamic-hls-proxy@1.1.12","_nodeVersion":"10.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9rYB0dfSdX6qahWHWKz2DhYLc+DiBOlrn5U4I3hBSyBndqhwujF2vNvsajcA2kdc/cTgAJ6jZpcWoKc2Spafjw==","shasum":"81f10c8fa22a516918b90299fb7c3ca4aaa14c12","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.12.tgz","fileCount":26,"unpackedSize":49238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddbjtCRA9TVsSAnZWagAAopUP+wXJCguijSjaAbDN+uwc\ncwF9FDsCUmmwilYonE8imCzgNceKlhpYG9craLieVUU9Ohq0qxBcBR2/V9lr\n75OvnS3JlWmMEoyCivy/7T9mZA6Mx2xtzQVBaby1zQP5Bi4ErWZWdPJweiBH\n8FsOXIXzDLPTu1+ngEyB19hdxblzCE+ZY2HS5LGzGW9hP4ADfLJv0vmPWmQh\nOjDlhZ4KEcAY3pXTts+ZxUIUTk8D9Cs2C52OOyu8+swi/wKnB36mCO6YEBu/\nQMNkEbh3KrH7JD6Rsbyh5dD0aD5rbtcRHsFFHtC/TFsiIWaatEoMHdIkHCSt\nFL6ETWXGOkYc37W3QcsjcwjywkTLqKL9XGG2r7/20I+zQEGRfuNyB9bouLvG\nJIjgBAtBVi2AyDwYMaFNJ5m9NiySjNdUTsMDCy5kTD40HGbH84yDn1h52EiE\nKX/Zp0mmMzupm2//4dKpMU83BNDvLw09EIvbh40nbvgKRaDMi5NVlGpRJbcj\n48EHbdBo0Y4Eqh5LBhBOOZvc32v4QmEeuky7lVbbzsEaQvNdOIsWhxFqe7+5\nRU1TggjYqN7VF1pB9YkhKamwpvo6+/rc7FjMFDT3vd0q5uEVjMXunT4owm8q\n3nIk+VjgbT7mKTBcCzZQynqwDP8q+U5i6u1cWBnHE7wzlaxT64L/kZGfOaM9\nSkFW\r\n=PXTW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqMziy1/I8gcmM9tl1XLE8mW/ACMMkI/qZ/Sgky4qOZAiEAs7RDykLZBiSLeIvPnlTqtF1hNmatIBoZokm0jACAF8I="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.12_1567996140882_0.0785960375576562"},"_hasShrinkwrap":false},"1.1.13":{"name":"dynamic-hls-proxy","version":"1.1.13","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.4"},"devDependencies":{"@types/node":"^10.14.17","node":"^11.9.0","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"c7042d4da2c3198690a303bae1b1a24b01cd4f40","_id":"dynamic-hls-proxy@1.1.13","_nodeVersion":"10.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g1YcQjtA2KqnJzBYSCA9VIBKS6C06Rl9le2GkHSD4hUyrEhl2/tfONSxBHRGf9z98IOmJ38iSQ/AcENMaG3FSg==","shasum":"ad45402da71de50c51affb23cfc020477bd5468b","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.13.tgz","fileCount":26,"unpackedSize":49238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddkwCCRA9TVsSAnZWagAAAFQP/itApCL1bW2y+/EX4BCk\nvAMm0kSyPESQF8pLU/EBd1kN8Y3ifBJQsmenHlClTgePj7aWNnPwnVWXIp8z\nQEgN5jdEdx5mXav3gIvTc25AhG20bgm0ytJvBMQ2qVeyE4QhgZKsJ98RwWP8\nrePVW9ow2cHLwg+DoV+ARogT54fu+J8Mm/l2WFJe21yr+WIeEVUt4JCY0Sno\nyjp3H0Urd6GlgLd5k9U1rYukOPhRuT1zqzHQCOO/vlJlgOnrI59FR1UttqCF\nQsh83AJpJiEVQQ7rvPCEZfXgSkgA+AwJiqjrQ2sLJMxeHf6sm8OTwKeFmVLi\nAVmzwXDFVY9xnlzlTlH+MJTSoUePkASyZnji1/4upBgiVC29cZKF8cwVMPr3\nBcAU0mBnCyA3WbapuvdfZ/9RNLRRD7bXIRDJ0ipNXM+vxGY8/x7DxzeVFfNJ\n4vlg17O7gg20mzo/JyecM9h5kU1x/St8Q+yPWxzeFCeSwFI2NWQjMl8p650+\nbsNUlSiT0YRRiF50a6VKSoNhSRcaaiiQtxmm01QEMTPahQq0V0Hr3TRiXdsL\nSSNqABSPeiFjCtFraX+uCS7w6g/kxIc3TswET7A0WofsfbfOtNrUQR3BC+IL\nIaosBuAal6sXE+h/dWOoUq1lu4htuFFNPuowl/LDTMqT1BH5srbgM9rSbaqM\n9LNn\r\n=NL58\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxDy2UWx8Fyq/mnyBVkJSC3IG9JSIAlgy6STfpahOfyAiEA8mIO5V6KKkAQ8ZZHrWrXlh6AJ3/IsaMya+6uxGalJL0="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.13_1568033794120_0.4776195561187815"},"_hasShrinkwrap":false},"1.1.14":{"name":"dynamic-hls-proxy","version":"1.1.14","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.4"},"devDependencies":{"@types/node":"^10.14.17","node":"^11.9.0","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"c7042d4da2c3198690a303bae1b1a24b01cd4f40","_id":"dynamic-hls-proxy@1.1.14","_nodeVersion":"10.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7nymeAx8FgsLLKQkxnB3fqBufMwWcY6wvbINKV1cCmp4jSTegsM6idHzkTUOkaJrkoG2a2bSe8ivQPLfBJdlpA==","shasum":"ab837437208a34885d1c608a470c3c9dfcafc3cf","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.14.tgz","fileCount":26,"unpackedSize":46531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddkwUCRA9TVsSAnZWagAAB+MP/ivl3WldXokDF+WzhWWP\n7T8gED/5yYZwCIUP8Wrd240IXmEfHLftnKv3zYXMVRX/Wh2wmi/fhuziwqDF\nezhDI8LIubneo/c7Zlp9+CkJ1bTD5Xqr9A+p4J3xpwJ6UKEfpgd48NHczdre\n3CyJVzDBwJhNsXy2qujvPtvwwnPAQPU7ORIbAX9IX6YnOCzL782n66CHCaMs\nH0Lv7n7sewE4I7smQRAVQ20Ih3BrQ4CJ2l/NAJ8vzwhtPEJ5zqx0AvFwQDEz\n7RB1tDkx7idQAqGfWjWgU3yYEcthPqopIT4wG/a+bZrcnUzaqiTiagfXdoCl\nE3nh7zmpZts7D6Q89dHoLt0twR3OAa7u663QZ6LRqxGicNO0nuq5FZENC53r\nZjXatw8fMpzAdku7OiQ7bbrXc2WJnl+vhPk0Oswt0ztDtCe5y02ti2qPYk6S\nxxgp6GcM+LmZFV8iba5anb+TDRG81oB4s62YTaP/4adE+dRZbnffi56jol/p\nC0AfflnFc3xWdMnY7+3FU3JrEFh5a+UGmC3BRBoWaSp++lV3cMB9RAUFQz/4\nQpL/E7gWeW05oDdGssii2/8sqw4qNI6MAydHbdW9bhX7mhBidD7oGOh80RQt\naH5lCeuoywkByFNfH4v9MA0O3xzIRxULVYFXpsRhtz/qzfvsLUewOXWb5fmr\n+FuE\r\n=JlYI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRrUKa0F8ntlp+t9CyWP53W5NpUuj1dIvWJCbVm8CEzAiEAyZ6GPrPOYxvrWANVvYc6NzjrdY6jltGvOTLuYsKkzP8="}]},"maintainers":[{"name":"jasonflo","email":"jason.byrne@flosports.tv"}],"_npmUser":{"name":"jasonflo","email":"jason.byrne@flosports.tv"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.14_1568033811967_0.37788048199701363"},"_hasShrinkwrap":false},"1.1.15":{"name":"dynamic-hls-proxy","version":"1.1.15","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.5"},"devDependencies":{"@types/hls-parser":"^0.5.1","@types/node":"^10.14.17","node":"^11.9.0","prettier":"^2.0.5","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"4beb3559917f1084b828a22d5729508cb809c578","_id":"dynamic-hls-proxy@1.1.15","_nodeVersion":"12.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-atnzs8cvylM3oApUjFf+pICKQayMC1RuvDMbzGNGEwnNXzhah4a50kxZSETB1ehtiQYi1gRigC4J8/yk/rgE4g==","shasum":"e73dcca46d7eea04a2644ed82d92bddc8c05f3bd","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.15.tgz","fileCount":46,"unpackedSize":87693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetGtoCRA9TVsSAnZWagAA4vIP+wZn/NLP4NY6UME/z86q\nq8dqhZkYl4E4dZBzeBd+vpqisW8eXan3VxFVzPpTmGIOCm+pzef2k7dkA9Sp\ny77ubuVhqPygqqLyRBE/y6kUJ7PS8/yXzL9TYqrL30k6yAsPoQRSX6hBiI6/\nLpkHohgaeBPgc6Yiz2NyKL36MDlUVfg2CYl6h/iNcaV2txopwiGNKsZBdnix\npddtGqFOpLel2etir8v1+kNIFC4RR+auSnx2wcFfofnAt6BrV3nMMC7A2wsz\nJ6LAB8d3FsbKUdhjaFdhdGFSogijEKaSn7OvFKsEU0eFphx0faFhO8RY32JC\n7jofQ5OyhNjH3CSGWwkDYSF/55b/VGqVjpHUQ5YxyTiaVhU6GwjnFkjoBPZs\nVkXyvDvXSzJh1O+2Awbai2DsT8g2zE5icE1A/q+KLL0vZtJHWg1mcLkIP0rw\nocaahy9P3uKCcAY6shJv0F4K4VxZAb5Q86OYirpyaxKdGoCIc1Drrsk5Olv2\n/wtlnHX4dxjizHoVhnBKd1Izag96gmt9aZ+qXo87pT+RUGrIIP3dhGcAeCA/\ns2bQNStmQGgHadMK540/bQ48u1EDiwxZCJqiPIqnY/ejgWhl9r4u78enPz8d\nqAkrH0SmRM8r7ZJCv+EsI70/vGy9iWbQk4u4/DP4N4xk7jtziB9DxO+W9Vle\nIVc2\r\n=ZpA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ljeGQB+v5A0USxEzb9Ee7uG0TRJ51z+TfIypfUEgBQIgKAMAed7FNJBy+LePwC/2/4jmyUsFp73UdyWvDFqCJio="}]},"maintainers":[{"email":"jasonbyrne662@gmail.com","name":"jasonbyrne"}],"_npmUser":{"name":"jasonbyrne","email":"jasonbyrne662@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.15_1588882279629_0.6068515485756403"},"_hasShrinkwrap":false},"1.1.16":{"name":"dynamic-hls-proxy","version":"1.1.16","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.5"},"devDependencies":{"@types/hls-parser":"^0.5.1","@types/node":"^10.14.17","node":"^11.9.0","prettier":"^2.0.5","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"333b3b1586a03bd696ed9cf4e8b19704e269b2f3","_id":"dynamic-hls-proxy@1.1.16","_nodeVersion":"12.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-VDTYGiSdjIMsKgdAjJeIBRCm0DpeSMR7AbfCBwx0AKbvH/Sl8F6xAnYSUHlks15YxmazOZaQU9dUFyH/tP688g==","shasum":"faf56b654902674304bd78c5866f2e492917decd","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.16.tgz","fileCount":46,"unpackedSize":88723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetHQ6CRA9TVsSAnZWagAAbBQP/jVlQvtdEKIdybdwL9s2\nVzYtRJc/WSBnuEJCJs1Yzp3cXVhtyU99YOLZH2xN9kuqqv9jYtKKLvXJI1ke\ngpOUXPv3csvMD12dzAwFPi6lXBsG0yL6dZcxw/LEVAACODtOlSBK2pyia4qk\nexLmcx3SsWPAbIuOu0paSAHIKtCCuZeGm79LV9/Ur8YdPYwSd1A7IsFQSymV\nsQw6HniUCjQmPAvVAjwviYaLjCInnvW6C1s1BuhSgogfGIvAqzcVKbfkE4BK\nEUwn15qNxZsHrRtZ6ITIB9nNFa5LZDsogEscJVkvHlwSVQmiV00ydUW4qTDN\nAAQAnr6kP0kYAKfIYC1UJdcTLDB/8BvYU39Izlp8dUAHxSx8171t2MEq8hsF\nVAF6IBv2gBt2s8ERYQ7zrs7bVu8hG9irBL/i1x529KfdjAS2Bwa1KVqX00iu\ne5UFF7BvX0DYBOOX0l0KnLf2VhJrPh4z2yvYwiilLbw1Ry4GTRLDvn8OQQPf\nBP2Pcjp+1B7a1PKfoVYMidm3wG9hS1iZkmknk/HSgSyB5VqSQuGcFGYoooJj\nqZlkulh0SAWhfke7UuboD4jtt2yaRFi/Es4fyVwZGKFUUXsj1oYDDCzDhumC\nKH0IeLAugGHW0nI58ph50Dq3Xo1vZzjmZTlX8VZCtjti34wdu62TFHDJucl1\nSep8\r\n=PXOJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1sPeIxlGlUHXOnhVIdYDKpHqXaPaT/XbEE6wq18gNFAiAfYuwtBnQDYYwuGBdFLsQe8Gm3CxBaSJgWKqvDsHqBGQ=="}]},"maintainers":[{"email":"jasonbyrne662@gmail.com","name":"jasonbyrne"}],"_npmUser":{"name":"jasonbyrne","email":"jasonbyrne662@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.16_1588884537873_0.030501494576538724"},"_hasShrinkwrap":false},"1.1.17":{"name":"dynamic-hls-proxy","version":"1.1.17","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.5"},"devDependencies":{"@types/hls-parser":"^0.5.1","@types/node":"^10.14.17","node":"^11.9.0","prettier":"^2.0.5","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"03d581e6da2f99a74ade1128ae7f07fd9690f5b9","_id":"dynamic-hls-proxy@1.1.17","_nodeVersion":"12.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FZIR9N2Pw7AqKGqhmKkvLYBLNeGFY5XB6BtL+fehAiinzFOqTDYGVI4SQ6hX4shCYQd0bpEW6HAz4yF7bdIWug==","shasum":"539074499784a2703ab736fd28b903941c58b1a5","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.17.tgz","fileCount":46,"unpackedSize":88712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetHYOCRA9TVsSAnZWagAAw60QAJb2oldOHV4bhMCijYXE\nr2uqIqzVAdVNOJBJg1s9pmlMoGfWSkbGjkafPBRT4e05o2YIZP1VhOLz6ueg\nOeo8G0Jrizt5TYjaXLt+FN38o7r7AFu9og6zHILe2OTMqhRetwNSvvO7RHES\n2Md0cUb74C5XsAvvzKmA/lFXq7X12JLM9dIxOFJ7tR7VN/ztksP+8DEOP8HM\nuabM7ajp8WxlJ2/QezGvLDzGw2n8tDLfRjs1SLmKh3HrIQeQhExIPQbK2stY\nqWQF2SP/SprUfF6u2UuffdUR/p9jMflYZgs3bGa0arBDM35+vV+BUeQX6NZb\nATArQ3k11XqqCYozD0mGdgc/hG7gxJKUOuo2gY03Mle243kSfGbTGcTKT7m0\nJ8/WqSqNx01jufvt5/I8ptDeN16auQoF2QttL98CE6p0dAZy6/1iB3u3DivG\n8j1GONiqs9SC4lpm9ZPP5tnV6KykmNdgz8uQ/1u187SE2Lc+wwKs3rq2AH1r\nQzTTkl1ZM/2UXCWeXuWEQ+67rW8xJIHNqKysFEQK6+IEe2e2al98zap8bcc8\nokL9aeqPuXL+uo2f3kzOxWdklqvYS6/Tove4qSZr3YCoosIn1baWUMAh/HmU\nE6xSLh8G7IMhZF7leDNwxig7kSQ4NROaNTRm3xyMPcwAjjWvkNZZYnvkXzjb\n04dL\r\n=nuGl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfGNU0wJUt06SAGZIcCaJKU2AQFzkZ57t5Dh3Zq03jJQIhAN/F2DpBmOTCvJY0JnDgPBHYcVNPCwspUCscJhBooo8J"}]},"maintainers":[{"email":"jasonbyrne662@gmail.com","name":"jasonbyrne"}],"_npmUser":{"name":"jasonbyrne","email":"jasonbyrne662@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.17_1588885006316_0.30744557393639815"},"_hasShrinkwrap":false},"1.1.18":{"name":"dynamic-hls-proxy","version":"1.1.18","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.5"},"devDependencies":{"@types/hls-parser":"^0.5.1","@types/node":"^10.14.17","node":"^11.9.0","prettier":"^2.0.5","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"09724f0e9781450217bfcd284654fcbb0f5f3a8d","_id":"dynamic-hls-proxy@1.1.18","_nodeVersion":"12.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-g7KN82p7tzTr+RzVSRBFp5QlTzootJrXSAXSaxAiyiJr7Bgtpix7p0h0/MQjj4ogjDy804NGpekrNdAYkrFpMA==","shasum":"adae40512ac8f1999b11a935926b86277e8ebe1d","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.18.tgz","fileCount":46,"unpackedSize":89544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeur2PCRA9TVsSAnZWagAAMmEP/1jRogE2x4mrCejo9nRv\nEsQTQrz8qUDbKYAvJIkiND2ieEETlF6h/+sGE4spmqM3PXmsPpwXET16rmvg\nfGloEFczaaSqvMIT87Jksm8Wii9vU7AB/Ia/qeul19X8MOoel7Yy9cOvjDJd\nZGFLOBMfCs87T6Haltijb4ckhDPVqI2HwW9mtnyGZ236a77EYSNEcIzJaCls\nxC/mrKzEfgI1prQZv6WA50AGV0aFG8Xs87z0dRtfdxq0nqSXTA+gjqAUHWyI\nZC5XyLDohjkObzKzlB/DEypPxg4jbD+8RodVCQU75H4XuTXV30jre92Mvuwu\ns6aOOv+beTvjx6G3k3MPOIMI6IVS86XCWO3Fvf4tFvo+0JLQjaEHnMj5+UZM\nxU/Z8mB+k6pi2B3q0mf46HmoKei7TSwwnHBWp029JupNWIz/8/BMGXa8QSZy\nDsB/OXX0lKgM46RSqhyHgJ7T4Sg/9QcMADsjbTzKE+w2BBeN9/rcm3giOCu5\nONZEbKv4f6NLU/ABvbtw5Ei/pxbvcrVQh6mR7Lu0oOWQvyx6zktu2pQeeAxJ\nP/EGs63Yaf8AtPVWOQHAat8+8LgtZ1ETnU+F5fsWpYBWgJp5vQkwvOZXq18w\nV2Bgi5bBygV/9yTGJgouP39HzaB7rbcjbgOYzJ9YGycCGDgvw5tx4YgTIIPE\noW4d\r\n=696A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL1nzzpAnR16qetEieStUUY6s8vq9OkUUYTlFJPc6+/gIhANbUkiIniUnzOsGf5iTwz3oKcp/TnLtlkKMqtAO0enJA"}]},"maintainers":[{"email":"jasonbyrne662@gmail.com","name":"jasonbyrne"}],"_npmUser":{"name":"jasonbyrne","email":"jasonbyrne662@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.18_1589296526986_0.6822513165276958"},"_hasShrinkwrap":false},"1.1.19":{"name":"dynamic-hls-proxy","version":"1.1.19","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.5"},"devDependencies":{"@types/hls-parser":"^0.5.1","@types/node":"^10.14.17","node":"^11.9.0","prettier":"^2.0.5","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"1910256941a357a0605859b04ffd883f265a98da","_id":"dynamic-hls-proxy@1.1.19","_nodeVersion":"12.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+wLjl1hg38NbuoG6tLUYeAKtpomMRNQu3t7cLfqb0jSZtRW1+EyXe2lSkpf6BxYl6bDaEhWK+wb0S1oxCCpaag==","shasum":"2158fe80f8b346c5f7da5007d88946dae7996f9c","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.19.tgz","fileCount":46,"unpackedSize":89537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevC9lCRA9TVsSAnZWagAAZokP/iWc0GMB8lWozlNf4aUO\n7xRzwdBtifqcJbImmjZekjD4A8EtuJY7hJARpPy5ASzA4//IsMI6OHo9ik+Z\ncnH+Evbm5aMuXwEhgdzs9eM59Z3Q9x0YLWVJxiCltPXycPX4cDGKku/xklbx\nt9PdRRTbmIJuksP5wo320pd7ZPYYTHM08eJ+MTe6nu7MyyVas0QpivRYj+qQ\nHwVSlMSWkLZ9tReUf6gLeHBP5odSYVgihqH6ah3KxnKdjl7r88DTcL1P56z2\n7SAv1FPYMM/u0q1BQRonXSnoGIVdX8kqwCoVDEqbTVDKQwI1t/IaV9PQ6Ktf\nupqed2TR+QedMM/LZo67LBZ+br16C8aYijWAMF+tTne3CUOtmhoeXPsmHXyD\ndBvTHBCJoh8hu4OjknWsY82UYcnFIn0jscNo3q6ruTwnHAKadzZSkB6s+LhQ\nKe9Aq++u0alnKmrgfyxiI0amr16t98O1nT/SLWTRkp3QPzdoSerEx7B7QrEA\nbSglFdtz/Lb9MW+yyHXVSCRP77cXBw5U/TiNGONR2frbq7Xvs8MGzU6kxS+b\nTV/9mQsdmy9be7wluoYZLrXQswCdwoAzwq0UDWUPOisupXbKFqAmE0YpUzLJ\nfAtsSawGKTAafazSuu+smgykhJWNPonZwYOoRCNoaYbdOgNBzMjyw3vR8zrH\nt5J3\r\n=Iukn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx0g5NyvICbdgDDfwghevir+gV1iO5yhI1y4BD3AMweAIhAKD8XyBPGY2vdnRz3Wn7TpfjxGeaQ58XQlWgFNOWS5ff"}]},"maintainers":[{"email":"jasonbyrne662@gmail.com","name":"jasonbyrne"}],"_npmUser":{"name":"jasonbyrne","email":"jasonbyrne662@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.19_1589391204866_0.2670414431838164"},"_hasShrinkwrap":false},"1.1.20":{"name":"dynamic-hls-proxy","version":"1.1.20","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.5"},"devDependencies":{"@types/hls-parser":"^0.5.1","@types/node":"^10.14.17","node":"^11.9.0","prettier":"^2.0.5","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"a17f618ef03bca8ede8085105f504f49f64db3e1","_id":"dynamic-hls-proxy@1.1.20","_nodeVersion":"12.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Wq/lmW7V6rXMHt67iIbPkhbri9bTN3wm8ELMhBy3V+JmBQZMoGslstm5Jm7ZbXE6Axgadzk9GutJNIiEic8Mvg==","shasum":"51137ef92949fdb4b550f7ff913a533096cbfc5c","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.20.tgz","fileCount":46,"unpackedSize":90340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevDG3CRA9TVsSAnZWagAAgt8P/jFi5uWpoyGeJRk2joWg\nU+CI8AW1kac64iOJQj9so+ASfF5n4mAVXDB3WNiX6SNBXolxWFCeLv9Y9G9K\nos6DWep5uSwFmOY3gy8WtDmjILbfWBFOKSPGDDM9VD9nrvtNOwAq7+vrhXY2\nbycjJ2A/5xXC8sPHnDBXSVOd9Yvz9Rb9YGR+iZYZkbO6puIvks9pDNrGRPNF\nSelrptV2o2lw9uOBmNamHvEN+89lC4UAEj+UfezwqSpQ+2+LNiqwYULmYsrl\nTLZcv6rHR/6bbG7qCIq/iyqDMKOM5ekOz3efB2sqmmjwFplO8nI/4ACiBurh\nCnwtpflMQQo6iZ4I/tZYGdX+6PI/fpBlzbBb6XtUf04q+l9RuWXr8f8tskzp\nUAKWSGJ/rnRIAFznX8xmmG6HI1cxt5lz/zP5Y8OQOmk9zqWihRuTJSVTnw87\nq8to8LYPfjVe04mgejZCg6hrkmRVBFt5oXRwRrNnhQkTwobJzmDe81WiUyuv\no29kYuYJY2E9NzkbNPof0ZeFsViSQImS3Vhy+93rg4QWq49f96dRPFOnMyAF\n1OhfuCl5qpqTCx1x1fUnHcv1t8IulCnPP6da5ZIvEY3h5Y6aird4yKWXTRkK\nDuYNoXIps4vEwlH379XtTp/wfroubPbZpoUkFhhmuwe0yqR925S3evDFRope\nY5Sw\r\n=zDPH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNZdm3R9vJCaeVs4O3+7nx30ZgSd8Vbi28pXiXwMsZ+AIhAOb2uPjjb9eFdqAXkXZxVEmQQnMFy3lnaAwfkC5Y+Xt9"}]},"maintainers":[{"email":"jasonbyrne662@gmail.com","name":"jasonbyrne"}],"_npmUser":{"name":"jasonbyrne","email":"jasonbyrne662@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.20_1589391798709_0.16301849484981434"},"_hasShrinkwrap":false},"1.1.21":{"name":"dynamic-hls-proxy","version":"1.1.21","description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","main":"./dist/index.js","scripts":{"build":"tsc","demo":"node dist/demo.js","chunklist-demo":"node dist/chunklist-demo.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"keywords":["m3u8","hls","streaming","manifest","http live streaming"],"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}],"license":"MIT","bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","dependencies":{"hls-parser":"^0.2.5"},"devDependencies":{"@types/hls-parser":"^0.5.1","@types/node":"^10.14.17","node":"^11.9.0","prettier":"^2.0.5","typescript":"^3.3.3"},"engines":{"node":">=0.8.0"},"gitHead":"4e1bfb174130d6d2234f450d17a186d427669348","_id":"dynamic-hls-proxy@1.1.21","_nodeVersion":"12.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9fy5prKGXTsq498oJAysx6OY5BRAecHqiSJuYBteR+Y/CDWELjvDy8y8sPVLjL2CBPAYW8ZuikaOSUYYkqVfqA==","shasum":"777a164d4d571e1ffaa9d2ddb78f7059f931b975","tarball":"https://registry.npmjs.org/dynamic-hls-proxy/-/dynamic-hls-proxy-1.1.21.tgz","fileCount":46,"unpackedSize":90356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevDQPCRA9TVsSAnZWagAAzngQAIkoRM0YSwTywWjQmeFu\npAIT9lYZoBMTp9xdVAvK+nSQQC9gG2YGH3U3lqwBIRw+P2rH06NyFmQ4mPBA\nY2SblsyHlqhKZqPR2UYE/13o9VLSFaYDfPVMO02xrAa/WUqLsI7GOQkl6BnN\naoJmUN7M6KOvWHtRvSHrR8dtKbchxk9TZkZmJHZ11WcNPh6nsW7zPjRWiQ9w\nsBeeayfzho6lpm2AtVp2qo0bdqMP3pMSOo2mvxwFA/ZQdphKcDZkhXI2IPy9\n/6Wd0E19OkSPBorTH5L0uOEbg5UqEGQAyEIGN3ApXue1xic87khk/UhnKmAt\ndWwgCSClH6yB9/NunaLZ+jLmjV8315hnEZYpc4FAi5cO4wGdfLsP5OD4mAJ+\nmzaAfzFGg1oc3Ax0eKvMvNzYfnsr5WwLRR7ZCD+WBgRNVZ0j4HInuvCedS7E\nDgRN77VFoSAIrUbzL5eS8k0F/Rmvfvu8Hk9mJzHE3atr2Dba1FossKevowBy\noM3iaY+C1XG3b+Xlh9ISekOUYi1xWsQQD//SEcA8hPNmvQMUel9DZ9BTEgQc\ng3W5G+Imr6cahaBR7tGF6GplsC31MrBMUJhl3QCJo1o5Xp6qnavrPxsiv/6x\nGVXwNKKkLH6VVMPw5W8+YKiWduCiCn0UbJlPDODyCmDQHAD5024SZAGs3ikN\nO9W1\r\n=rupa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDo6HtShNRrqwf3WmQbqSnwbE5iWTnmGgJJgiA86hq28AiEA4CokVxMgdiOcsa3POe0lPqTGUPgtiix9tI5rxSOEOe4="}]},"maintainers":[{"email":"jasonbyrne662@gmail.com","name":"jasonbyrne"}],"_npmUser":{"name":"jasonbyrne","email":"jasonbyrne662@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-hls-proxy_1.1.21_1589392399314_0.1980853299429166"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-18T16:12:03.160Z","0.9.1":"2018-11-18T16:12:03.365Z","modified":"2022-04-30T17:22:00.725Z","0.9.2":"2018-11-18T16:27:53.085Z","0.9.3":"2018-11-18T16:28:50.588Z","1.0.0":"2018-11-18T16:52:43.357Z","1.1.0":"2018-12-13T13:55:09.923Z","1.1.1":"2018-12-13T13:55:48.923Z","1.1.2":"2018-12-13T13:56:25.759Z","1.1.3":"2019-02-06T03:54:28.825Z","1.1.4":"2019-02-06T06:00:33.906Z","1.1.5":"2019-02-06T06:02:46.543Z","1.1.6":"2019-02-08T03:06:38.730Z","1.1.7":"2019-02-13T04:36:46.518Z","1.1.8":"2019-09-09T00:39:00.664Z","1.1.9":"2019-09-09T00:39:56.765Z","1.1.10":"2019-09-09T01:13:19.029Z","1.1.11":"2019-09-09T01:58:08.808Z","1.1.12":"2019-09-09T02:29:01.015Z","1.1.13":"2019-09-09T12:56:34.285Z","1.1.14":"2019-09-09T12:56:52.090Z","1.1.15":"2020-05-07T20:11:19.808Z","1.1.16":"2020-05-07T20:48:57.987Z","1.1.17":"2020-05-07T20:56:46.428Z","1.1.18":"2020-05-12T15:15:27.156Z","1.1.19":"2020-05-13T17:33:24.972Z","1.1.20":"2020-05-13T17:43:18.891Z","1.1.21":"2020-05-13T17:53:19.487Z"},"maintainers":[{"email":"jasonbyrne662@gmail.com","name":"jasonbyrne"}],"description":"Load a master HLS playlist (m3u8) and dynamically filter or re-sort it.","homepage":"https://github.com/jasonbyrne/dynamic-hls-proxy#readme","repository":{"type":"git","url":"git+https://github.com/jasonbyrne/dynamic-hls-proxy.git"},"author":{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},"bugs":{"url":"https://github.com/jasonbyrne/dynamic-hls-proxy/issues"},"license":"MIT","readme":"# dynamic-hls-proxy\n\nLoad a master HLS playlist (m3u8) and dynamically filter or re-sort it, or load an HLS chunklist and dynamically prune the segments\n\n## Install and run it\n\nTo manually run a simple demo, clone the repository and then:\n\n```bash\nnpm install\nnpm run build\nnpm run demo\nnpm run chunklist-demo\n```\n\nTo include this in your existing project, install the npm module:\n\n```bash\nnpm i dynamic-hls-proxy\n```\n\n## Example Usage\n\nOnce you have installed the npm module, here is how to get going:\n\n```javascript\nconst { Playlist, PlaylistTypeFilter, RenditionSortOrder } = require('dynamic-hls-proxy');\n\nconst playlistUrl = 'http://stream-archive-input-test.s3.amazonaws.com/output/14ajhmZDE6Wi9ct9_qHDCWeukB15ssKO/playlist.m3u8';\n\nPlaylist.loadFromUrl(playlistUrl).then(function (playlist) {\n    playlist\n        .setTypeFilter(PlaylistTypeFilter.VideoOnly)\n        .sortByBandwidth(RenditionSortOrder.worstFirst)\n        .setLimit(1);\n    console.log(playlist.toString());\n});\n\n```\n\n## Documentation\n\n### Playlist.loadFromString(m3u8: string)\n\nThis static constructor method will return a Playlist instance. Pass in a string of a master m3u8 playlist.\n\n### Playlist.loadFromUrl(url: string)\n\nThis static constructor method will return a Playlist instance. Pass in a string of the url master m3u8 playlist. It will be called via a GET request and the response body loaded in as a string.\n\n### setFilterType(type: PlaylistTypeFilter)\n\nUse this to filter the playlist for what types of content you want it to include.\n\n - VideoOnly\n - AudioOnly\n - VideoAndAudio\n\n### sortByBandwidth(order?: RenditionSortOrder)\n\nThis sorts the output by bandwidth. The argument is optional. The default will sort best first.\n\n - bestFirst = Order the highest bitrate renditions first\n - worstFirst = Order the lowest bitrate renditions first\n - middleFirst = Put the middle rendition first and then order highest-to-lowest\n - secondFirst = Put the second rendition first and then order highest-to-lowest\n - nonHdFirst = Put the first non-HD (< 720p) rendition first and then order highest-to-lowest\n\n ### setFrameRateRange(range: [number, number])\n\nSet the min and max frame rates you want to include. If playlist does not list a frame rate it will always include it, so be sure your playlist outputs this value. This is useful if you need to filter out 60 frames per second for devices that do not support it.\n\n### setBandwidthRange(range: [number, number])\n\nSet the min and max bandwidths you want to include.\n\n### setResolutionRange(range: [number, number])\n\nSet the min and max bandwidths you want to include. This goes by height. So [0, 719] would be standard definition only.\n\n### setLimit(n: number)\n\nThis allows you to only return a certain number of renditions on the list.\n\nFor example, if you only wanted to return the lowest bitrate, sort worstFirst and set this to 1.\n\n### setBaseUrl(baseUrl: string)\n\nThis will prepend a domain or path prefix to all URIs.\n\n### setQueryStringParam(key: string, value: string)\n\nAppend a query string parameter to all URIs.\n\n### deleteQueryStringParam(key: string)\n\nRemove this query string parameter to all URIs.\n\n### useDynamicChunklists(dynamicChunklists: boolean)\n\nThis will set whether to use dynamic URIs for renditions, passing along the original rendition URI, the set baseUrl, and any dynamic chunklist properties, as a query string.\n\n### setDynamicChunklistEndpoint(endpoint: string)\n\nThis will set the endpoint that will be used for the dynamic chunklists, with any properties being passed to the endpoint via query string. This can be an absolute path, a relative path, or by default, empty, thereby pointing to the same endpoint that the playlist was accessed from.\n\n### setDynamicChunklistProperties(properties: DynamicChunklistProperties)\n\nThis will set the properties that the dynamic chunklist should use, such as its prune type and max duration.\n\n### getVideoRenditionUrl(atIndex: number, absolute: boolean)\n\nReturns the video rendition URL at the specified index. This is affected by sortByBandwidth, but NOT by setFilterType. \"absolute\" defaults to true and returns the fully-qualified URL while false would return the exact path that's written within the original Playlist.\n\n### Chunklist.loadFromString(m3u8: string)\n\nThis static constructor method will return a Chunklist instance. Pass in a string of an m3u8 chunklist.\n\n### Chunklist.loadFromUrl(url: string)\n\nThis static constructor method will return a Chunklist instance. Pass in a string of the url for an m3u8 chunklist. It will be called via a GET request and the response body loaded in as a string.\n\n### setMaxDuration(maxDuration?: number)\n\nThis sets the max duration of the clipped chunklist, but is only utilized if a prune type other than \"noPrune\" is set. The argument is optional. The default will be -1 and therefore no pruning will be done.\n\n### setPruneType(pruneType?: ChunklistPruneType)\n\nThis sets how the segments will be pruned, if a max duration is set. The argument is optional. The default will not prune.\n\n - noPrune = Don't prune the segments at all\n - pruneStart = Prune away (remove) the beginning segments\n - pruneEnd = Prune away (remove) the ending segments\n - pruneStartAndEnd = Prune away (remove) the beginning and ending segments equally, leaving only the middle segments\n - preview = Chops the chunklist segments up in to thirds, and takes enough of each third to stitch together a preview clip\n","readmeFilename":"README.md","keywords":["m3u8","hls","streaming","manifest","http live streaming"],"contributors":[{"name":"Jason Byrne","email":"jason.byrne@flosports.tv"},{"name":"Nicholas Schirmer","email":"nicholas.schirmer@flosports.tv"}]}