{"_id":"iptv-playlist-parser","_rev":"36-411f13afe11130ddf645c7cae63cb163","name":"iptv-playlist-parser","dist-tags":{"latest":"0.15.2"},"versions":{"0.1.0":{"name":"iptv-playlist-parser","version":"0.1.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.1.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"4bcda7bfeb0024ade98a059c41ef394d40a4f1a1","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.1.0.tgz","fileCount":7,"integrity":"sha512-YOsAz4lxJZ7125EuY6lGjNAs4jignzRSYURLR/p1GFr5/+bwroPtF1+dHg1QxPcuhZ13KJ2tl6UKhyYnuer/jA==","signatures":[{"sig":"MEUCIDI6ygC5kZHYxf7pHcY0UiW0vRkU4CUcRBYifB0GyihvAiEA9HiskQPx0YUcwQclAO6kf/gJLQ61gjIunHogoj6sfFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmTFCCRA9TVsSAnZWagAAoocP/REWl9gY++wAvvFlipAs\nBQ7Jp/AqJAIk8U5ol742Qv/xTSyofQcQ441XHMsxXbleUIbHqNlXvauBWjRy\nZe9UCIrMEoMNgamMiNhIYyt++rSykXJ5OmmwnhdZ4PkNuY1vRkajYqnVOc+o\nhQzDHwcESpp0iVML3DZ/jMWNFKYW54wi9DaocywS0p7DKe3ccq8GmxlIW9p8\n2q6m706HDPKWuQAD/H/leKa7Y5cobU3HNOSLOtTLe38aemQI8XIRhsf40NdZ\n32PkP7BS/D7n1S9p9DoQ0VeSFLPNGJS4l/BQT984+ZsaHKZ83tweLRdKI+I4\n8DfzwStOsSjBCjn9WPip/A0tdlYLfPMg0v4RlzJpM7CUGWbVr0DDObCtnyog\nenLrEKQFs99eco40ETvKsqlMzx5haSS6VKLt8HoFkLJSLTKxUHdH9+adbpJL\n33dhSXYVyihPwJLCucipMTUnOEg6ngfqO+rTwr+jHS8cHuGFUqESUPQ8kJyS\ndOcKNfrsRh2OKxMW1OM+3GgmBow7q+HBwDVXrhmtDLMYLAY7+EZqu6MXC7ZJ\nMEFT+X2rHLVyJeB7SBZ6+h2JKpCPF1p4EE+caGEaZvE73HkEjwYVJ9R9U+e2\nVG4kOrfjYRk9cKKRFuqa8I3dX9Qwotr+NHaZu5CKVPrax0p+W4SjalDhCuG9\n2HtO\r\n=aknQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"225aea6dc2322117d263d30cb16e8f244b2d3ad2","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.11.3","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{"m3u8-file-parser":"^0.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.1.0_1570320706028_0.7032897330272914","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"iptv-playlist-parser","version":"0.1.1","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.1.1","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"14f1b9e0678e736f90896a3f49ea09b4d576868f","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.1.1.tgz","fileCount":7,"integrity":"sha512-5PQOYsd7njMVhUdpQ0/JBOYoJhtFae0JphOOFOVKtTcfVT4w8FuDHZEfls1ZTeiMLR3/YDvtP3oS4W7zKrWfMQ==","signatures":[{"sig":"MEQCICkVJBcfvpddOJs/HzHekWcqWEe7rZg8dOQWMBY8zp7oAiBsrg9LIdVy8LuHDpnoHEGekNXRbSAY2KmPFmLov/NUlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmTUfCRA9TVsSAnZWagAAsUMP/Rn9U591lW6DSmftOLcr\nPuUQqDiae9rnFwwVp7qMSqU8Y+QAB/4a9zLwKFir9f2ULdYrkwZ+ls+ZOlci\nVjf9qjrIDlAvNFWfj5htNiTN8J+Fwu6hZjEMtdf2hjdq8O9PQlN4FBKfrGV1\ncUJKwj+zE/VQDE6wzx6XzxT0+8bcTMJfVGB1bmlVFlNSDKOzkY5wVOB71WFF\nLfOh3A0nOy+QA5Ok1PNekJ8/rcN82hKufwkuWCdD268F/MYriRhMrww+snwn\nnltVq5tMysWCxoOaDmi3xcV0Yeh9D7IS5CbQwsfkaJSEg4+bSyZgaALlol68\nrr+tBDJuD4oQLasDuq0TTbi5SFXcwMMmVmM/IaAG8TZP71tO9+e2rv7s00As\nBPAlx35/BB0wGmit/rWSxcDeDXAPUNtaOgiu0LUwKZwSt1J0z5NoYmtOnSrw\nDS5L1XPEuFiWI8GaM1PBwFuHsMPvsgk7VRg1DeAkwnQ1PmBBs2q/Iuy1ZATB\niF5Ki8plcE/J4HSWobjlQvnbtBck+yoL3IKRoqXNHT2wKvAuWPtFwDDMNoMf\nvZWS1n96XBg9PwwAdJkGofC57Fa1xFazEcZR50rvmF4S2yyPHCrIOS0Ff3fA\nfkN0A3TlGAyvlsALWs350HOxA+UNETWp5vDKqxSoMF7Pv6n8zhNDS2pdm5Cw\nRTQa\r\n=tFWy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"b2a50fb4d817a2bec8c030b44022129ed2d75149","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.11.3","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{"m3u8-file-parser":"^0.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.1.1_1570321694490_0.2802411295594913","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"iptv-playlist-parser","version":"0.1.2","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.1.2","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"7ce5ae7d20e1bb4e95d4f8fd0448fe5e447bcd37","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.1.2.tgz","fileCount":7,"integrity":"sha512-CItFULezZv3o+RANgZDXiVWqEBDtzCXn6YkTBzsWyxnYV/oOyzDsN2xMJ2U/a0CHIXzY3NZ+KNP7+VbcAI2DBQ==","signatures":[{"sig":"MEYCIQCHjkLbRrLv1bYoulXF3VTSiWFNgNaClTlxow/3uxCVBAIhAIYimOwoA00C0bcqSHqZ6Rp+aQzipAUontpWlqMfJOgb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmTXvCRA9TVsSAnZWagAAwIgP/io7V1zo2crgeIIWZBrw\naDRGgs3ou+ib+PK0+eMqlYjWuDzWM47XseiF2h6dTP/qaEYHGW1aypYjpxF1\nDOK7AssUKXV2EPgIq5Dv/AJyaohxcOuXxG9QoFN3N9MclOIi0tW5+HkcfFvq\nDmETR+lRt4KQSKgFRNPnUXQdmnQ1GdvQykPaEZIxpfYVgw6HtApDBHrfs2ol\nhPji5lqtk46nEpvD4opKQG8hEwev+sGS2o173EzbAwXw4ePqhZYk3i1Uac8f\nMpw5lKh4fMtNOHTRS2o/MFocQA+A0JDVbYQsOBb2FpDzhc+xOPmVs8QMzySA\na0whrEJldV4Hk+Jpp7CUMOiwXwmO1aBIH8XxaBJXo0Hdos4/dlffaxYn9wSs\n0mRdizi1Dyz4VjDrm2aP3FMtH+RxOaPEJ9sTVx7x3aM9dIMgOFlQ2WMj+gw9\nS5SuwirrMSw1x8hpgbYQ8kPVDx0/5a4iBnA6T+VuG7xoL5dfbIyn1yOjwN2j\n600ToE60B7UpSNJtupzKIYipiDvZ08S6gpscm+JE5VfUvPt6CpshuNIspsZa\nMTfQeuVuqoBafS68Fav9e/QN6QO/5dcqLg+lES0D/c42rbNxUpt9cGdLMKmF\njC0Av9WXEzUzeyPq3Gx6fd/8oG+R2nzYAr2Lvsq3Nj5Vcd427T83JQ6qxrEL\nlhdQ\r\n=PhY/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"04d238963aceeb9d59edfd93bfb96b6884c3932e","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.11.3","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{"m3u8-file-parser":"^0.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.1.2_1570321902715_0.3983183315503225","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"iptv-playlist-parser","version":"0.2.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.2.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"b5155b1c382227d13af340fefc6e386611c2f08e","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.2.0.tgz","fileCount":7,"integrity":"sha512-qPWX9ou6SKOROnPk/zjXFekzJbWq+Q/5h6bkIOMWiRM+/P5SxY2e5N845I1nwWP5DvqlGaEGuGaX1xCjpOpO6w==","signatures":[{"sig":"MEQCIA+A0PH0uqrXXJTHOIhl3Fs1JGDTaRVB3qZsGERWXTwuAiATodKFhSxUgL3LDdmwcnuBPg4CDfA9h+1jGisji4BOBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmopuCRA9TVsSAnZWagAAFZIQAJpNkeIeoCDzHKe1FB+e\nalQNNRBBjj29gMg8Y4OpOKb1aeS4AyiZjhuYBDItX9cY/Q8U4A6x43rqmvYy\nQSoPrMyIqeDfhSShmrxhZdeyiC1OfMIBQGpBeGKC4y88IaMxHxim9mr/b/wT\nSCw+W7hHN8DdTkGQiR5nCkoCvbtfWm9g3YkMYFf1h/zPH4pjACJSdcMm+kDV\n5Hk9v9BTFJoxeNBB2SFbVHtgMBtLxBhzHtKSo3TZUMvsdxwlir/u+DKcsJqp\nnARGOKQioa8YGYYsk2W6XoThQEbjzSIpBEJT092daHCAOoI/IzDgV4y9pwrW\nMt42mOzStOd/ez6zN6dvk9WIzO6YnXsmgtPUKc5jveJB8oi2Ymh/3v71iQm2\n6+NEy5g3hrKvu7sdP7FNdbw/qEEHGqNmlg/u4JoxDe5MKWLtaM08JwYv0/t9\nPi53YHB71IlKfSv0RRIND1b1vFaotwjQAcrTbqx0V5rqqM3dcwqnBA0d2zUY\n0WgnE/w5fPxUK6Ea4tFMLRa/EFxjeXau2VVQgpxI1ph4oo/2opXIbgVZm6l1\nDjc2Y962IdFruAawne2zqdPRmK1F4SBKYhddGpeCqKCDIIgBzfg1fVAMLG7b\n9WRdxsP8ZABiYLDo4ToD0HztUI2PRP0rVpyO6tMhb2DMioN6fyE5ZhBUtVqS\n1j62\r\n=4K6J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"0e66d5f0b1b2af245e35b3ec9f89ef5c1d3a8709","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.11.3","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{"m3u8-file-parser":"^0.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.2.0_1570409069498_0.5312627922963522","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"iptv-playlist-parser","version":"0.2.1","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.2.1","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"e51a3bfb5499a1b3155e319972979fce7d23d7d3","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.2.1.tgz","fileCount":7,"integrity":"sha512-62k3RJ6qRGN2pk0Eg9SrosL7lL0qpgAI2alOXVMEOfJpgyWbR1CEO1WlMjS87eNo3Y+5JNMGdNjoeQjRzIqpXQ==","signatures":[{"sig":"MEQCIBoIjDfCtCimmDeWYKDb5UM1mVkOK3UB5D8+o6cCvp5gAiBmfd2hJK/AHC82hZaLEU2j4BxEqOBdpFIHHURhYIDLaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnK/SCRA9TVsSAnZWagAAZlgP/1RSjTyDcxr0wjaM8P+a\n7vVMN49eEK7YJzfzpAlK7ckSYk0e9hmJjxAUgkOsA3r2TvNA4MT7QLa1Vcv4\nNV7hY2R/fAYJMFbosoLjdPxkD7ZjKB5aox9hZNSn53QMs2xuJzqoYSQpU3oc\nEXHYa65vbReS+IDPVj7R6dUsz/zvArSti+bP4NheKwUhe1HsFbKLpMSHH5v9\nQ+tGLJXal3EG/GA7N5y2zofFAj3zo2UDiTIly8Wx3ugeIW7a4mRpcW8ZLn9C\nbF8tM+8aVHOM53VRa0+waqaCVvjmQ9fmf+6A0Z/eDTrZTWK6KPsOtX/tFfVR\nzWYGUE+4jgoRi4QAV8F1REa4CeQXacrpwUSY/cW2ZtOT4B7heNSvUcPC8mgS\nEzaSw3e8VzdIMnH493Bt1GnZkcdTGKNE1YsuPcsO91lt2klTDxYOETz3FW4L\nxABpBIRvv+fDaWEl6eZVn9AdpUX2Qi9glrpv3HPqVlPODEC+DlNU9HKTaavy\npqVHOjqWsOEkjqtyLmfVDECGe4YYNw8jmDBfHlfxlX+s1HXWLGMseAokxSl/\nATwgSj2BQLNDQz19amiTu0uW0gFnLQQcPs54WG3NsIhYPOVLwIhTer/xry3U\nN5JNFW9ocYQ681rJJKmpk+uZYB1hhS+1Q9eLQxE08qw+KHgY7LVnHhdvXEyY\nrZgt\r\n=B7np\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"ca399b7efbfc8b9ddabdfcbf7fa025766d2b6f46","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.11.3","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{"decamelize":"^3.2.0","m3u8-file-parser":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.2.1_1570549713748_0.9670062422497008","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"iptv-playlist-parser","version":"0.2.2","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.2.2","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"385461ce587dd750f86850a718b5c0f29bb8e3fa","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.2.2.tgz","fileCount":7,"integrity":"sha512-F0BoyFJNv2NxhAGU/lJnQJ5J6eDktmJdoOi06C4SEuBHv3y61eLNjcbFi/kE9TlAo8Lry4t4U0Io+MOQX3mXHw==","signatures":[{"sig":"MEQCICM9M08cUx4madknzWkHodG0k5DlZazOZtcZLDduilOzAiBL4/JucfZVngFEdvEx0AknS5Xe2V1tWqOhxI2dDHmi0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnMZZCRA9TVsSAnZWagAA/iwQAIyRGHBitqA4UgRD2SIB\nWwn6F0EqIr2/JGht4+fT41KxPT7kcjFpq7MbRwgkgV3spugMb9ylBEVmHBeT\ndzplO5FzrHR1a2b2QzIiBpxKZQqCc+3E5Po8Nd5xWJ4eT5Zs8qdX95vx0jBf\n6llrltJk+yHx4LCGy/hVENVRU+8kdv4UbkjyrcLO3yJQYEHD+sOoG8EANffi\noIiDXiBhlSCPbYj+2T3o9FY9LUWTfKX0hjkolgb/mX9C3GlkYJeICRXVRgPY\n/SuuIODiCs0WUtyRRbtHrOmRPFVoH9jEuiWrx9gHzBIrggzQMHbVgE4GOuQZ\nZ6aFSbsyGLWcxDncks82IrR3Uurpe6Su0gPtqUL6hefJdmWZ88z/6OQFOeFl\nXPQTyCnuiWkmeZaXboKDTjZxK0bhciOozhE3jANKOvtDDAUlr0knBD9KQRdD\nMgqF4YVmfVdh+CChENldJHDg7ranEXEzRBXUy8pwAe/EP0ES79dORdRjTatQ\nEQQoI0X3zm3m6t/XwWATUphJ4+P5/TJNYP8/UFKnnXCMWxLY3fSLBeSRpBZO\nEfp+m9uGro9BUA/7CDSXr6p2/7U3fNI6FsJQby/t0cngT387PfBmvoJJPzWx\nuR3pfiI5ZfBeszufzSCtz9VibxIALY8wrNorimkrsC37Au34xQCTf0XsqrKd\n426I\r\n=em83\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"fd1cfc39d3f128262930e2b87e37b5ddc048e3dc","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.11.3","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{"decamelize":"^3.2.0","m3u8-file-parser":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.2.2_1570555481276_0.4702277427728212","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"iptv-playlist-parser","version":"0.3.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.3.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"d08129fa2d7bb03fbef1767d96fca902928e8301","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.3.0.tgz","fileCount":7,"integrity":"sha512-FA9B+8Lh+0KtWWXDaxzFf1DY3QJI+mGCZP/E51XoJcfahnajyyqdfI1ClpQquFHok2CLNqnfbeW6rzJN9TCREg==","signatures":[{"sig":"MEYCIQCa6YifEsX++SP6WQfaO9JWX9lKOvV5BGzveV+q01rzBwIhAKgxLUV8DPTDo/mCeGWuFKH2J1vrgfQEkNoCYsMGrpLQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJducBMCRA9TVsSAnZWagAAeLIP/jeHiSAc5nsJJOCJpTOD\nl4gkVMjRySCIMX+5/cX10W8Sgl9neou6VWvtDKrrgCp1qtRydnOJeQ5Cwfo0\ncWuc0SHS3btKdmahSpfsEJXgIhy7Ss1xFeXeiGtOyCO/B8ZfGhrWIhUytI26\ncdKpRGpC8TouSal72dC+OPC3E4F6m/0niTkAQLBwm8plWCICGaa+HzcdRNsP\nF7eCf8BdunrESUTdEXdVzydEBktRYeMd8F4MJOOnBZtJS2UZo1x5WO5PSspH\n2+/MiCALnEgUS7xRo7hx6Fq7BjhdqJTjPPdC0JGEoS9zzRcXqgOeTej2szT7\nez2ti7aiJe1oWZo/h2hbgpZAYEICZ/IRmQizUrjQRW2LNC7ZOfoNravgFXlq\nLla8/lVyjkeW9BSdQRe3Yv4rGqf7/z/hzMef2WooA5ZMT3KRp5UeIrUUXhXs\nJLr6X9KsSuPWNzarKqsJdzXfjZtOtWVXZhNGKUxw4Gwq/WjvJJIfDNHM/sV9\nmzn7KVdE1qivq7gXAxPmpQ8kwFdHJ3vhgAeSpnt7so8A0UEoGFOL659l2j7J\nfKCr+EtFwTf41sTm36AxgwMGAGToFsbutS4S1TbldY2sAcRbAK7gCqyZ8Umh\nvrXQq6ZWM7z8JhM0TTxx4nQNSTn4Y+fwMvLyhIQBd09BEYpG20GeT27nuSx8\n5WAt\r\n=MBKg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"3d4dab933d92b66a2a227606edd16e5dfaa5787b","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.12.0","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{"decamelize":"^3.2.0","m3u8-file-parser":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.3.0_1572454476395_0.7734942968380425","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"iptv-playlist-parser","version":"0.4.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.4.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"3b8db4e30daf353e8765b23ee92ef9146f35cc24","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.4.0.tgz","fileCount":7,"integrity":"sha512-zgNM3chjwgd3bBQsujhdbospyYHky/zURdRSx5uVSkWK5Md6YssrIrVp98WMjJVx5dTlP81C8bdbPGYEyEIfOA==","signatures":[{"sig":"MEUCIGD0LwL4jiucF4FEY9rawz2ojR1LeQfyqR/H9B3bWVHbAiEAi8xcXmFM+f45snRpOL60Xewz5LUVLJTi8+OqqGqe29A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekd2WCRA9TVsSAnZWagAAaogP/iyK9gF63iEnVUsgAF1F\nJOnfpvYcsM3k1dJsxy6aFVbJw+Bd1aNq7s2ca8bzWzB9kjy8sBBNshpOvCcH\ntdUqDJcK+BklNWqqp0qB8/cWxF/GCrEm49zZGyQ3F9NxpcBPRYZ6m4cUFG8P\nBzTV3WmOAtTuhNSPN6MfPjn8qsFCdQ5oOfnrOgy0g3qgBtrY9A+RbayXOoZn\nuFmYuugmimeJf/EkT159umnu2HEFuqTTs+Jk8RiAjxWVrnsvqcyyELHi6Lcl\nvhSL4PAgriOQ44WTiWEsF8XMks5uRkyWbKZMAwll89JU7/a3S2glVYSNu4uL\nNfLWJYiz0Ob+iHsu/dxQMNpBW9TBPmxdxc5Jpj1PTVFVEnvIWNeiFoyGUJsL\nueM7JMk3+X/bOj1VwqcDqnVH32/q1113XUrjhB1p3ZwTtK3mBzLr8aELGb4B\nO6soQANlxFZVHZebSC6MicS14M0XInMFxjWO91tN3SRNOpz/O1eUGaN6iDe9\nEuJZwwLbzb19VU2jeAcspEp+VgAME2RfvlHDCI4WAGcHvNF7Qcj8K6JVo2Cq\ntFXmDCfFPJgjXbMdX/fxlhHXoQ0ItxL+7UKjs0mln/MDzxBpFVMCfWrZKzDX\nWm2TABsYbBs6jEP0CKIOYZPF4vO+g/puiIito2CiZ3gNXvpYnbPIB5HsdVE8\n93HG\r\n=uhoF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"eca915469a0228a80d17d52d77eca80bd8f0b815","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.4","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.4.0_1586617749871_0.2664488847280957","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"iptv-playlist-parser","version":"0.4.1","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.4.1","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"aa774b772f662c0d8fab9a61707bcd422b826b39","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.4.1.tgz","fileCount":7,"integrity":"sha512-Nx+peCwP9B964Bdv7samCC42so8ATam4qE/RI6Ifs5mzvfbOevPv061ZmdSCr6GmZdWXCIV/fpzJfcWO8FrYyQ==","signatures":[{"sig":"MEQCIHUh1znQnqffXwuyVEQAEH6IMpwXXx7kGecoA70RgUgZAiBFi2OovQ+V6a26hocaatppiMel0KvzdWzZjQG5pYW7TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelzjCCRA9TVsSAnZWagAAQhQP/j17wAHl2LyY1oZGH4Bz\nHggi6PYch2ItGpQ3P1C9VLUmL6jQ5VZi4vnjyO8l8YAW4nVVDZVRKcct7Av2\nipBxjDZOsKJVbzS6yXuJBNQnAOdfVVsgmKAZIE3buckJJm5OxmDEgjfNnwki\nY0dJAWVdEO0WkK223/BscvDlIxTUlz0WpV4Yvlk5f4YJfefzAtqk///08tE7\nNvV0PtLoEMlQVYkNRNHn774qlVUm3HGNbG45jrKmoQV/twgtn31SogxvzQUc\n4Jd9cOcVNsYXXA3+fspI2lhMfNq+KZTc9QQIkVfQ0E47R0OrKA6DUcZ3e/hi\nHrinKowPmU+OtLaQKHhNpJGAzo43lk4X5XsTsID8f7iNfZoYCOa+qP3XG3sL\nggzDIaybc0cao+N9DrpUbCDTTFjIXPbyjVvaClT0e0zGF2uc1y2CXsXuEmGb\nBK3od6WST2sZfFnBPOHG2n9Xm7o/cv7S5fC3Q3PJCDyUPhCgFuwNC9P5E0/p\n2ooNcDcntfXygVsSlf0XGQAegcA00ZuHSIHKwsAWb7MDzaPgRooqZbg3l/nY\nlW+8/nriOq0Kcmdab296lCFnfS6SzNgLlRcFsmzONCR4SNvLD2ypEqdPzkdp\nJPEHzxbycnurm5HUiZStAzPM1jm5O7Z5aFcWljDxu4e4dx0aImzIJt0/n5FK\nWz9k\r\n=8Zsf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"7383db1e2c2c36738122e3eb5de18219529f1db9","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.4","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"10.16.3","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.4.1_1586968770210_0.3998433299951998","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"iptv-playlist-parser","version":"0.4.2","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.4.2","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"cae613b991b2af3aabfa21175b4427621168b071","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.4.2.tgz","fileCount":7,"integrity":"sha512-o3JsZF+nrGHtVEPp34WlfG16Gd+0UIV7Mnkk/XTbkBgdkx+I28u+bSMZ0X5HY1CRXrYDtHgJ/4h/+Ijnk29dFA==","signatures":[{"sig":"MEUCIGioSdKKNziXQJXuopRjvorJtjpZWGcj5igVMg4Ujdf8AiEAm8n0yw/iO6saixzS0dqwxVY5I+UZjgpFhEaCALVHo9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepGo/CRA9TVsSAnZWagAAgD4P/RFKaGmQGh8CkCMvZIU+\nsv+gkWhFrQt2MfsMAwuac9t0RWoIwzWEfIXsY6pkqDPpl4boI1x9Cigv5UZa\n5Zy+gJfjY93kze9yWjl9lx9sDwQevPnGA3+zopryvFiS5b2qP+/sonZUJC44\njjHABDtg9L6BmC822NhnO0w4UYj1eLBLpVz7Wvlj8La7oEJaaQLJKLqOjTIy\nI7oe+WsmnWSPtgX0T04LSkTv12CtMsv8XoBf0MfbxL8DLjLRb8M3B1T+QewW\nK6C86AlwBfJ78QREFtlHXSmXudkTvB1T9cgNZEOwl5wyJZln51zQRtzKaeQJ\nCpAqZpcSO8xh6F43+zzgCrjlM6ZqHRuNoZBIX2quD0RokHSoBmtTvxNxrWTQ\n3vEoq4e8uLVJrQLye9rWnWt0Pn4gV+Hp2gMl1IwknfUHQ+hp97KgICOPitUw\nuhprTc+BpTHqOdLC+OqvHvga+LSp4zQJP2WR/BVQGwOKu0KK8WG6hFFosgUj\nVS11zYTSKV2pvcecfWFZ9mBQ8sqfUS/9J1EUnUwmIXt20y7Fvob+OQh9aION\nJRuLEpv/rvAUJxHbcbwYfpscMYn49RKtGg2oMISGq6wMMXrz9ssYX1OgtIW5\ncsr6UDo+O5LN4L/DHPkJDsKKPlr+39wpB9s63crdI1vB4jOU53xeHWBluJ1Q\naBdp\r\n=SjxR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"a2894b77448eca541eaf33039b6c4f301db1f671","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.4","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"12.16.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.4.2_1587833406605_0.6221309827991222","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"iptv-playlist-parser","version":"0.4.3","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.4.3","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"6a0acb258e65cb1064eb607b68917cb17732fadf","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.4.3.tgz","fileCount":8,"integrity":"sha512-d5K1QXrcCchTkAc0OHA1paMUEGGVE3hrr0VB43RIPn0UHZRX6jD8dPC1J2IgPq/inJeK7ROZs3eBqpbGyoVwww==","signatures":[{"sig":"MEYCIQC9rsgS4cj5mgm8hbDUhA6/6ppNl3BNPpg/JnBNGzRL7QIhAI0ZF4wt6dLFx77rigIJNUu+b1x6yfbDiJUTKLsxqQmr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez6YuCRA9TVsSAnZWagAArvQP/iMU7OngKU3IL0wjk9bf\nH6GDLG3HB/FLD6vWsWOBvrGWLgw7B2TTxP1QrdU+9nxAz3lPQ3+umVJg7lFB\nlJJYFEGXt00JAQir5LvEfWpt/xCDORiojKphGs3uG1pwXTowfa3A3HhvLYca\nRfYV2S6oXLDLaDD4TPtE4y8jRNMIxmkf4c8CRnFCzAi3C3/mn5c6MXARURfo\n+/dOyaIUNeMGN33hc4R39k9+ODjnKVXUamXit5yxFBasv+2kU70KORtAdZud\nK+HQxSFMsGZQKA4AXxsWqIZZ5E17Y5xDwrDaEeF2lnni/ux50jMJVSlWquN/\nYOCuSftQcDzJ9jZW6XTBp2+1cG3BCYomqEV/HNhsWM17VHOmAEtJXuWIo/Xm\nI8wjIcCQZyodIwEHddSTmXnAMJCkuzrIkw6ba4GvZlA5COp+Wo34UAcyXFcz\n6JKYf21IcIk1Cno65oI8gvqoMwZMxrRQfIroIDytk0iHIu3wxjI0G4272/P5\nvgzshNDNloCOWE/ISVIMgFt9nCkuPDn7XbjNESENuIlX1rwYxSTBmpQ3NUsw\nvOFgrEjZ9Sl3MsYXTjBw8kbDunycNVLHSXk+RyCWZiSh9pbwqZX1lwsWUzoi\nwVpO0US1GetdB86keAfB3Lm8cqWspniiY+xPbg8Tkuq+guyw9mSFE9tTYUTL\ndbiJ\r\n=2Rjr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"e4c17fb7ced98f8007e8e0ab6482b50fa5a16655","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.5","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"12.16.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.4.3_1590666797655_0.6837589165780833","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"iptv-playlist-parser","version":"0.5.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.5.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"7286dab99b75510e9f7db73f1f3e9d30aa121c45","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.5.0.tgz","fileCount":8,"integrity":"sha512-QSZ4smEB73rHj7h/qICP2VDOEIgD9piEJXtvazCaOGxGyA4Ulx2k9Z2DfEFNRsGlHFm9i4xRcR8Z8Nl15lAv5Q==","signatures":[{"sig":"MEUCIQCxDAL7ioaXuF4SOocMf1ieUs25kycBi6qUgg1xLfEivgIga5c50iXdusP5yY7FAv3lJxeZDjQW0eKUjQc/BXPxaY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEuX9CRA9TVsSAnZWagAAytMP/1h7ID+kbKTGveur/xA+\nRnm+UNL+cZ765cvBtYNEsRaNioBlBgCE0d5bB8OUoMMa1IVBluWqRl5/gKRn\nDWa3sdzoW9Bs6SxgERiq9XKOG0H0bXgCYO8VgQRqwxJhL7wJrnZsRCzt0TSa\nO9mw6iMd2mJK6zM/RG4V5IGTE+5wObD3C4ZPg8t1TZXXUStZc75L9q23tUeL\nHSYMOsuhkKsInp9oST1vO3gfkRcHCmnxTk4fBuVTYXuQRNH3gQlEccWXfnVv\n1GrKJZPkp4UN+Ot+J1V5svzN/Y94F+ldhUQH3+Fi5boPEPq4e2dHoOjGzySX\nSxD8xu076U4tpQJkVZOb1dqiBtm7cDOHxgW1tzS3wsNggtjnTcxntb+1DDqU\n5g5jVPGfKkoAdTnvov1kTxKl9gTUltjDuQdQfKcyzZFZ8l2LCSmlMaItElPE\nAfayxiI+6OxvodJp1jRr6SpwE8X+bnHMc6+SmmAzIlGCxYnUMQipawJoV6Gw\n5G8EwJJeRbeZN7dSMxhnkIfYFnQiw1ZH4cv6Arq9ooYG9tNCdbENw6V/1kpU\nJIx8ept2hvMoBzFEeuKGNvX930DWPk5oQomNw+fJ78RjgOibjAYhwk/+smTA\nUDSAkLb8iLUTA4Kw+DD9Pc8NU755nfFE1+tWt2KwOc6i1lLZ9qt8eFH1cYRp\nrBkT\r\n=8VaN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"7e40be84a54a2d09f03d437fcb0651491581976f","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.6","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"12.16.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.5.0_1595074044777_0.15336384357253308","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"iptv-playlist-parser","version":"0.5.1","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.5.1","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"d69c5e592cb723d4a08150dee2c3e4263466fca2","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.5.1.tgz","fileCount":8,"integrity":"sha512-RyolDPpWZSWmz0uVCKzrHP23bulmoKG0wioS5fuci1fQxgIc0DSMp6tcrnXiRRQKSbzf3IwqQQ1JdW2+K/H/8Q==","signatures":[{"sig":"MEYCIQDNl/tIfsQhcAlFeAcNQzT5A13hXdWogK8+to+Q/+OkGAIhALJ+jYyE7bOmSbo0xbwzo/reuCKMqe4qI4KMl6fw9nkv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3ywfCRA9TVsSAnZWagAAbMgQAIfdcMN6HIoCcByOPNye\nkJ8gBDu1if7lBcpBziXhcoaVxoL3BHFlnCTBxl4plARZAkC0wAaVfwQiMdKw\nQfnmES8QW2Ex0uj5HyHcsiKETgcPRZwIZXP0ps2eIa291VK0w4W5sM3skrgX\npvBnnh9xjOGOea6Us++3KLWnE2sV/xurdAw0R0J4ta1LUpaCXbxRHRc7HGlY\nTgeyDNVyCvCKAczIFzkjtgc5arQZEEpblTtzArrpc8NYfCmZxudR5WsmHwhQ\nBrWchMFkkb6ekSiTYaTgWlsUELZrZRDDgbr9NXA3bRo4MUWyq6JYziypIJyN\n5BSKNEQbrkojVmBmnAfZeS2/JUO7VvBETUju6RKWTJlqdOkSGNb8pIfEyugR\nQydATulOl4zOp6o+gaS4OeHW3PH3C5xs3OtlRLPoBh5RakgVipGy63tkzz9r\n6BbJhY0B9GHmNX5WdUEMi/9eql6ObzNeDA0ZGIAF12bsKUd8/znujgixpi2E\nvyuApDyJpc7Bx5LM3DGH5tuTcGCFYqpPvBXZ9yJ5VlEmhtTyphYTQ69jzm0j\n67wuiDCRI5pB5RjcrxNCNo6b/hwj1WyJPs+mQDtqtS5YSkTX73kaHg9nPWCh\ntG0TzYEOINX2c+mZg/OhzVjOJjyweXFnouQ+IO68m3EnKxTFpPQaxg+eXAbG\nAsM5\r\n=RuVj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"9da0944fdf3870fe5ce8cf54a6d3d6325803739f","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.10","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"14.11.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.5.1_1608461342844_0.18723788954569076","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"iptv-playlist-parser","version":"0.5.4","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.5.4","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"909cd4301a0b58c669926be7c5fce8d71db5320d","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.5.4.tgz","fileCount":8,"integrity":"sha512-sgzJ83LFLJQX8RhnWvjxEyeYwelLf+vPdNLWYwlozkmSl8IxU/y2qBxyGCvyqCKpIQDdU35wkrZ3k1nMpI3KGQ==","signatures":[{"sig":"MEUCIHwDlTAUEf8WUqD5K7ZYQM6f/CdZfoBQLMk9UlNf1ecuAiEA9i//TZAkYofAX767U0cgkUSIs7bzzdq9e/8PzWxASGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBLkrCRA9TVsSAnZWagAAdl0P/jBd2bE2qJGb9Y496FSD\n/I2pHveeEBBNfeC7EZDwZ8uxXGB2zc+fL0hQg9VE38g2Ppp3DmGrtoAKdItq\nExYOuZc5fM5JEqhJMSwGbGiBA1P1MRQ6pHX9aY5WDtlq03upTTH/KEs7Bo4v\nh2C/upkJh30YtlRL+gBS6vDFbnK9XLDjR8q3Pq8Dn7TNrj1y2Y5COg6Gjb6k\nhuQJEc3mmSYWgp86MqcqBZ6Qo49Zftn/w1JwnctzXeSUTqkO4O9SRUGrFWHi\nAhGRuF5OuhfTNmyAtbdhmqEuVGgLPJUygBsK/hL1WWsBleawZFcDuPkEnJ2D\nDtDx88EpdJwBkwfaHenlnk/BGZMNXHO8U5zSyxQqXiYCb8WCD6ES4U3MUNZY\nF9+4l5VqbMmFthKv2/m2sB0N8YKCtR80YDjkFbAYQ4RnBQIW1BrPO0oecd7P\nDIZhdL1HdcWLkODRdgeNvvxIY11GcfAPB+jecnaqXF1q2nc5hBP6pcjuH8gV\neCA6nwjYlJvFnQHc+J0/w/+YdDeQTeisQeKvm4CMNHloSTsIsZcZj2J7FvTk\nYiJMmaRkM+Ot4xn5wvxhZPP6bT/FTi0n7PRRKhCn60rDN/plRqdWaJByDGOp\nrJEoUJjwfUgAQ05L++zo5K0hMgsiUgIIQO22aXH3PiKE4cnvjP7R4EoSaJn+\ntCaT\r\n=9jTY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"577c4a312f67897ae600529d12699f2e813a78b7","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.11","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"15.5.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.5.4_1610922283059_0.20108753472520635","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"iptv-playlist-parser","version":"0.6.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.6.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"7b59a2747b84114a09bc66fc4b5f053294a490a9","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.6.0.tgz","fileCount":8,"integrity":"sha512-dcqN5SaL+PCepJrFoT/ZAA3uHoyLVdomXQmSPCzcT700sUoCYORoVD0d/vIJFMRAlCU/uXCtVAJH17RRWTqmwQ==","signatures":[{"sig":"MEUCIQDjl4N9Y+wrNOIoJznIx48xhRRxWRPQ7UFrwhCcuAc2BgIgf8PIfN61Zi1UAhPsOJkxImmzdo5oQEd/6oFr89xeOaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDXvBCRA9TVsSAnZWagAAuVYQAIfLNKjHedR/GusY/jO3\nMIafPArOkNoGJS08Wo77OHdQXLcVgVb8IpJvLcHXz0cOR5ZICcMwvMriOKkY\n3xvObLm+PEXXAtVEAeS7tm+1DfNjFXOgy4Bhr6zKupWR2N1w8oTaaKpxUa6S\n+KqZoeVPVlQ1yoCMwDKLC1GkU87PzvxxQvH9dRa2SrUgjTTYXu9yVlZqtyY/\nU1LECCEndenymQYACKy0y6kJLdTjhZ63c0XtpTHXzKPY8I7ucLdlVdNlPTIW\nxYv2+9vOwDl5c8ai2nFY/N06IvA3fgM8iZ9UwSWdRcvsj1XG3DqLhyupVK5/\neN7UB3nrNRHFNLT4AHT82xc3WJvHfvXRlnJVhJpiKReaPI/G2ODWyVPARyx7\ndGyY1YI+JGcTcm6Z5kT++HSLqtS8QGSw4Muc8cjcJ65ClmAvR7LO/Igulpqo\njV6i1jW652VCmSHjmM1wIbrLXhyIDPPvoRelb6BUs32Tl6DboYlkjaJW7Cyo\nLAL6vwhtwy3drWrXtIUMvDZGL4T8Cd7IX2ttOM5U9x8giovnDBldmCzlVOj4\nF8nPh/em1M1Ts2WDVTYmrszyznAL5LJRkG8LfNZ1N+K49aQA7BXK0bhLJna0\ngNdCPe9PrA/pkZVi2s70PSoySudL7IaRTj+XlnG8ywijCxCIFoI87UBr1Crv\nqUvw\r\n=BICv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"fbc7108d300e0b96946a23f06691d4f2a462bc88","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.11","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"15.5.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.6.0_1611496384571_0.9816489499740475","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"iptv-playlist-parser","version":"0.7.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.7.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"1571e33c5a413db33fcae47a3863cbe020d7513c","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.7.0.tgz","fileCount":9,"integrity":"sha512-m9u2tl5harOx1KRe7/Q4udT5l+DbKpb/DsBnHtR/p5Jsh0I9B9c3HKe7Hjbe+8wmax55cEsYBYtbeT0fOJo+WQ==","signatures":[{"sig":"MEYCIQCN9q4jcNM8VBBr/V2bBA5uGhkvJrZSVQERD80omyaurAIhAOYqSKzDUAE/QueNpW/8fuo/TYEIuA8bVRgQ4BycfUES","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpQhQCRA9TVsSAnZWagAArDQP/2ROAw4sc/KKf5IxYzcb\n3VFqqZVSo+MMvS7L5C/oPAY2HRKiI9bapC0VfUYILoqbWHvqHuRyJ1rLvL/J\n75g49r9Ga9Vea+J54JL0NW0vUsU5/bmkxIMJkgGiX9Cvw23sQ8HQbXW4SlYL\n/6EgoSCBPbc59r7A6pTTiaEhifF9eUtZsY8vNCfx2mMVBlO3RIB4fKHEhck5\nGBLaWQwR4hfsJyRQSVvoYzIJCmmzCcEryaGh58L+mc0CWOehuaY/zZUxZCUJ\nSIVrIIo3v2LcXjJzJ7LsBr3t351xOlWSwzr/t1mTdoy3ZCNq5fciCQdYZ93B\n7CYFKLpkNkWWMSQpKVmyzqPfjsAhC9y8LTj5TzLpL6oaPejoWToZs9dZ3AzY\nIQqW5Vcx7V6HzHZfIxrWyI97AvgL+RARAuuJpYTwBrVE9gGbXLoEiV6skjX7\nd3iRuAKdpup2ip2RaaExw4rYb4Z0eI1cY5avHVvt7VgpUlxU+Lyj2vQ7QFhp\nwwrGXYiiFnDMJJp27qxJ8Q6CfsLct8I2rZ3F77CJLmGMEr93NYVtbwEIlFy2\njnOaJAuiRcwreOGFVpXaGT9yjWo/cL8Ial8ISiagQD+SkzRmfT5sO76v7or0\nUqd8mwRkAym5xYwj3LcWIVETVuEvEOzrJ2iURpnV0Z48k0RSKkABt0vvfdLm\nIJA8\r\n=2HKx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"59c44db64548bb439a495cb2d0ac003b9ebdeca4","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"7.13.0","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"15.5.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.7.0_1621428304178_0.0763588086843432","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"iptv-playlist-parser","version":"0.8.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.8.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"c68d5986ebe132b6efe81b828c0290304471ec05","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.8.0.tgz","fileCount":9,"integrity":"sha512-83+6Fl248rxm6tyzgPi2rqHQU1IBZnZvbWXyGAcBxveitckc+sh6b4+aDqQa+u2IJP2HVZilRd2C229kqJtLuQ==","signatures":[{"sig":"MEUCIQDheMlIIXwlM6672xxULP4Q5odQZYGEf2ZT5p3SLRPDLQIgNPIDIptfdEZHyXNV78vzwT7n+kxugyRBFgBceeyb02o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0IyNCRA9TVsSAnZWagAAnlwP/ReT9CQtMx+12h3l0ML4\ng2MKUjZxaxIBQB0f98PCTqkrCD2vwRPBGgLIdNpnAEC+seLh048mfTvvNZcA\n+Epec9lRq9e3cpCcKB0PyVkCKCgUSqxsFWois7DEoxfAf86cE77akYwoDKrH\nHakG9E6kSJ+p4KwcDhS5tp5mmHW7cQCGvPqc+ivxM+cGEOmy1pNs/nd5YrUG\nHLqdrMld2w52FTl44EAyGBWZ70smySkq+y6relcUc1UfITWaIX6m1+Pw2Ar8\nlt//JI/Gt+eRYnyqxrCDwwhSWHhihEJXlHkjMtH5Cps7PgZkQfUsa2AWwVsE\nx7XIrnKs2pUpVKwazH+JXkzZExrE1e3P0s3R3wyV87uE8GXmQ0DB4J1HZ3tS\nzuz3+nbLYoaOgjDQ8OjbIQvSFwz5FApCSkk+BLu2Htx03NhfGImgExQaR2wH\nyK+oIPZ8ZYK+uKDv2ZQIB6BGN74iySh2VjweysQniuPFFcbKdsSwT3wSn745\nip0QD512Ug8WgxLV481c55znCgUWfLeiH8tG8iGdsqWZPM31H2d4iRP+tH5W\ndCIJrATCBIck/IrGeSFE3trYJEJdRPPCBYieGtNjTW4SyI8HT6gWIGDsPgje\nUnLxTR9oR6xewymkasQ1+7hxVo/B65cPMdkqIGqaqCMGhUrfTJYhWJSVFA6i\nTBTV\r\n=wX3k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"c13971fd13de020e08449b8c5081a56707c44067","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"7.15.0","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"15.5.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.8.0_1624280204913_0.5716481026589944","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"iptv-playlist-parser","version":"0.9.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.9.0","maintainers":[{"name":"arhey","email":"npmjs@oiya.xyz"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"8a709f3629e90c153350f9112cbfa364f46c4fe6","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.9.0.tgz","fileCount":9,"integrity":"sha512-F+aGQv1uBu6iWWlYfFjMhdk8vUofkeCMIbzvYiPBwYQOQBHd/OhFHxNTCCsFRGas2CjOSxDa29FNr0EZSkK/uw==","signatures":[{"sig":"MEUCIQD169JR7cAHFYKw+c5IHeUL+FRuqnS+4TyhPWExsamWwgIgdEoPkoSScYZi/1YO9YTFY1WWoPgk9rEdx/vIGirqJgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22150},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"be15705ae04c597b8a0a62f702814a50487e2f36","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"npmjs@oiya.xyz"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"7.21.1","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.9.0_1634361573068_0.820996666945742","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"iptv-playlist-parser","version":"0.10.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.10.0","maintainers":[{"name":"arhey","email":"npmjs@oiya.xyz"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"8b82ed0a58f7a4cbfae1b28a8ed46fd65d7d069f","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.10.0.tgz","fileCount":9,"integrity":"sha512-NQ2ZMOF4PpaglMS/Gj0sc2SfsXfwnMQVsHgv+izr1ylbA3sTBsooOEjvpxyt6xbdaV6ToAOuOXeJoaxVr3WO9A==","signatures":[{"sig":"MEUCIHw6BYWuk9hDf1G5uue02gX0yU4RxoD6dx3J7RFDI8s3AiEAqu85UrL6F3vqyH/9jP/Ma+Jv2veq3mRlLEafEIJQNmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsYfFCRA9TVsSAnZWagAAhFQP/352yfyPdmpCz/A7mZ9r\nNWk5DCHDAazj9Nq1KupKTivTnVfw3jzhwXyyabEb9+DaUwMiO+3HvIq54hGx\nwxfM39u2URIKYWuFni3mulynoHXhfmtY+Ghy3aj2jEspi/i2da232oCB0t/x\nVWmMpjFCnKilfk4a0unvbmbTHh6g/wA1bYe4+5/yUbpeyYBY2O/55BFyIk/H\nNmEnYHPWLU7C/RMclo7doGqL24RUJL2Itr4whHxzzSNqUbB90ggs2O2f5MZK\nNcV2YvivqXNN11ynaa77BbhE8ETqMnz0Yd7NOwIlFrbvJs2k7vBraNGwga0r\nHqMo6EG56fyFcZ5Ul3C5sDtIRIuQ5uGmg1Q8qrP1juOP366b413WCqQaBJ9C\nnR1I6Dpd0nXtzKoGmxk5xaGfU5St0TcurZa4kSxQ2pUZG1mJM+dWSecJULQz\n9AehXhUbatwHsN/XOpP0TUkpOCIOEb6dMQZaDMMiQwIGA0ry8S6ZHbU5CE9f\nmVv4pXLlbVFAXseiJCErBuAMYWlkjjTuDoKkQzLf8KrpWQMvGrIsT0ZeEUDN\n0aDGo3PimO9UdJ+bMGzqgDR+6rAgEYEcdPmBpU/6uuOWGah8kRzpw+etlU+g\nzxDp8OOWGx+m3vGU3kYjwDGSKuAcvqhAb1JvjbPoZsGW5TXUHzLjaaI8SKfI\ndV84\r\n=kU0I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"b5b89ab92d28849a30fb0be0292b7fa8edab06b8","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"npmjs@oiya.xyz"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.15","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.10.0_1639024581283_0.4796739994328738","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"iptv-playlist-parser","version":"0.10.1","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.10.1","maintainers":[{"name":"arhey","email":"npmjs@oiya.xyz"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"0fe0d828799377521833341b63fe68c19e0713c5","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.10.1.tgz","fileCount":9,"integrity":"sha512-56VMDExR1Det+RqbXhcb2mNj3J9xgsEJAZF0pf50tuCVXPmYl4BndIVEM6qnDFCeaNY8OT6m2mS+wOSVG5uSbQ==","signatures":[{"sig":"MEUCICewIAt2oRU0jtguJc1+3RJti3WqUHf7cjVyYdOCj/+vAiEAqsZKAKGGfa1aW2U7IAKlh9UExIjLE8PN84aAJQlpz8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsY4iCRA9TVsSAnZWagAAm3IP/jKWGz7X3OcX0RFR0uHh\nv0/SRwFdfJxoEqNs4hTCNG3W1U4rfq3+2qDZD5u2RXCwY9nIOvEqNYpKsU1q\nXE0AOQAZFOQpZfue90XU6lwkV9zKblJzVdBDLyqf5yZc1I9nv4ldI8lYHbMC\nGnCl3ZU7HFiZrokAqwVB2bIn+gv2aqsiHSvsXd5zRkjQySl7uoRpmdnYtukD\nxFRdT6H0b3d+5lMgoDDwA1VhoRdurhomG7lhL0G38W5UGCybh37r5whVnYuB\nqUlhwdCqKXP0+g6XDN55cDGMULR+GtESG063KcUeq6cVudr4bBwRJBuXjpKS\nP1gBNNr8FbIZfrnih5nsvSJv72IX02DDg/LLnwsrgkONjMrvRiPCdNy9TW0Y\nYmiYIaMwpuW+5Jk33zmqbQQFA/ydSZ2nSOWDqQw/SiIBHIkjm5KguCf/c1j8\nmxvIHgkaYfExfVIYpHYfV21Tv8IZgT1xqpP6SwvuBItbjRHMKA30i5tWmg6s\n9oxh2Wn4eRX9c50EGugt9Q2Uq5lfNMxQMiutUB5ZSDh8Pv88NisInyvTcTf0\nmAzDlzEQzR/e2FqeCqZc6I/LdNY5RgAm1VHLPiG0YdGOAftOfAylzqe2dTrL\nGcGOSnIReuhqybffmRS76ENHgEg2cRUY3j0SuYm6zwXAh3TZYRbLbqaGTpCc\nTtUH\r\n=NNWW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"83e5c3b98c8671025b50b5fa273f5d03836da06a","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"npmjs@oiya.xyz"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.15","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.10.1_1639026210329_0.2718251335987081","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"iptv-playlist-parser","version":"0.10.2","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.10.2","maintainers":[{"name":"arhey","email":"npmjs@oiya.xyz"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"6c2755d2f7b0ec159e5afbc0abc1440a9bb1d5c7","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.10.2.tgz","fileCount":9,"integrity":"sha512-Ls2mKaSgbLtW46KyFd0EVmzLV5lfZzU9lJZTOTrchTsF+sRVGziA6JthtgvhIhPDitruedZRlsa8RdSKGBtDfA==","signatures":[{"sig":"MEUCIQCbebR0u6jem8KypTuYisC1+K4gLzGIVwx3WTU5ZgsCEAIgPCyR20yOJ+7qSv7NedrguClJME3Fc2EwV3iNfG0iEN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsZD3CRA9TVsSAnZWagAAn18QAJmvOalCEtlKVK1ky692\nIPQ0jnjJVbGFdbJcth7RpKHaXCEe3nbqFo6FoP1rcKlebPeOZqU2zoFG/d+m\nXf1289va0gsHshFr+NYD+pbBc6MIByT6NlykTJfeEATtUTO9I1lfoNjYdtj1\n7BDeq2/aKiXEPELwMYEuiqhQnbbb4MU1GSskKj1IoJYwnw7494sj/b1CnMvF\ndISHSMJrOEFao3OxXmpFFQaqB5NjxPh3QvpBhhnDWOk0fyOnxqRL70DLdv9t\nhaOj5d9tIEPh0W+k9sx8VqZKf6ZnphpL5bjFsJaSrjJzqEv8og40yC8+NiVV\n6iRxp+8cEXB2kru91KrF96umHcITTjLQOxPvdlEYHbFKMAw2Yd3fBCcBWhrd\n1HUZi0f0Tht4xovX9in4NE1ZptBkHRXEmLsEWw7jTLg2oN0fRRQNVJQTIuxu\n43dk1diCID7BGIG3DcdqEqYR8Dcq0EFcLAh4XSPmwfuIVhditJr7Mk5yuxjh\nMnRMBWBgV43qQOsAKiEHmLD0yaQvFyOLYCxfC6pQEP7JryB4YrKZPu0SXlo6\nkWYgB09QZ2f7DUp3dLCxWozWdrRVhXbQ1RnL3uirlV85mRhc83lSyPdY2hd2\n88L77bgkcq8D6Q+yznwgidUI0UZr0xMJa/5LdoLbv5yCCW6uQm51SBxfy4+D\nE5X9\r\n=ARaV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["test"],"testRegex":"test/(.*?/)?.*test.js$"},"main":"src/index.js","gitHead":"9e8d6838f2c2c27fa877a206724b4e6926249733","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"npmjs@oiya.xyz"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"6.14.15","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.10.2_1639026935340_0.5267482892159407","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"iptv-playlist-parser","version":"0.11.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.11.0","maintainers":[{"name":"arhey","email":"npmjs@oiya.xyz"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"64f63f1925ca81519d255364150c356700d8dc6e","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.11.0.tgz","fileCount":17,"integrity":"sha512-kUqayPVW8WVhDCodEOBzUlPpBTtCR3k7uvIHfmK/xB8TJCOnbMpvaxzHl0W3ImRS9qDVkBtzcIyfutdLXUr2KQ==","signatures":[{"sig":"MEQCIFWMdLlmJZUqUKWgKocm6/rL2El0gf74+8wCTyPEBzFrAiBiplUq3kL/FQYoY6Fv3FW0M+gH3nb2kMr6cBtttE+wCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHkpCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraYw//UWA08a5Ww6Qh+DPhmWYfG4n4cixlomkdR+sXvCWFLNpInfYW\r\nZIyrzl1C+k6Ef1J86eFL9cSlVaKp9ZCpE0mEJ/59kPApoqR+Wg9dXfl7sYll\r\nEj7hEo00ZgNww1TdhKJ4CUTIfHRKFV0wK/4fJc5ggS3GKK7N57QPSI/WHzK7\r\nNz5uMqQRid+s5u3J0Oi7REzFrRwc4VK1eQSPXNqbxnJa/RufHWfGGastIsxH\r\nclCtIUcNctuqc2Jh6PQD1iJqF8aElBHsXYMz43aqjWHvOiZw/fkQS8gWKRTG\r\nKnpe3zM80qZ7XiV5PmEUnKK8yjHqKBlfttW5ywul9ZsY1I3tnhoY/OLMsJEk\r\n9m50JafMW9aR2OD/pNIHE2MgmU1YOJCbjcDmkqTykyfP06EeyJxyJ7shMubD\r\nw36ICl+FEarLEQY+FF9MJynZbuKhLsdzBwBPBHkhCsIJ9aZngS/YSEYAHMAS\r\nkEm7RYTM8RN8Gs3cAnUMSxBZDYiDmtMuN91UKjezT3UgjACYA3Nd9Y04+3yi\r\nOws4zBUnia1CVQPkf3ClY5SfFxWimaYTlQep7hZxSEvW56rNQhXCE6CTCKEI\r\n4mf7Ogjs0tOlBot2ojq0MRHKaxzSuFV6zs5hPz45MbzPp2ilf6PXDMquwMV9\r\n8BacMuOe7Uk7J1Pwhf0XlQ04HVGzqrZjUfs=\r\n=doGX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"f2bbd9e8d464382d9b11d6fdae851943b7746847","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"npmjs@oiya.xyz"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"8.3.0","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"14.17.6","dependencies":{"valid-url":"^1.0.9","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.11.0_1646152258031_0.5071452671766239","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"iptv-playlist-parser","version":"0.12.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.12.0","maintainers":[{"name":"arhey","email":"npmjs@oiya.xyz"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"f8afc16e81c7d9b063cccf3201dd06c555dacbad","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.12.0.tgz","fileCount":17,"integrity":"sha512-maEbqlXr3id72zfS9qtfyhUFXc5fpa+4LceEcEx73IPV5Peen4lVsdXftIugm3IHmUyFNchE0mggC4rVMHSjhA==","signatures":[{"sig":"MEUCIBILdRQkj3bGYwH5xyBNWXjgNo+RdycmuifW2qqvENoPAiEA4XQyTumJMsU7kPqam9c3CrEA9kSXBn0YGd6Vat1Uoiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+C7fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOTw//XcM4DrIFnG+rSjwKctukeTS5EBA583XtzWWgCfVZ3wMxbXM7\r\neYX3Pu3WT2WpoSLnnKepQ6U3h6i5vjjcXcFqjj0QAA1VVS4EyWjao8FaDhH5\r\nEn1aPOMBxX9MXMOS7z9H5vYCwbTT7MlS8uZrlnFKCp+y0+MIyCmmEsudWAil\r\nn30So4m/o/6BRaOt05Y2mbUll6ig6YrKFbGZ4ahajxiO7cNs3y5BTTiJEJ5i\r\ny2RfwAiefjBD9KZCaPQwj8xsZMWpk5wQFH/pxEtq9WqloN8Y90IVzcJD/fXi\r\nzmyhN6XEjvTNlMLXnQQYeIstCWfCgnYbSoGGyHZ4co5QoLzr4ewjjaVxd8j6\r\nhDEQmKQylqJLIeLsz30CxfSOaqCxkBZV4Hfx9wV9RNtRyE+epafSM+Fojo4Y\r\nxUZJKO2ABJMSlKWTzzDsSCnPYFKTqOcb9Och6uRZUkqxC7Z4+iBV99r6HZZS\r\nO8E13c2jKV1JCB72fOd4U0XutlfHCC9UQvUlbi05Z6hgyA24+wvUmb/+9Wof\r\ndJYu5mKE5dBtrzxASlLqpkLG6TOGnDMoNHS+k7fBndWp64quxSKxlOwAlxsi\r\nO64SrE05i/5oToy7StvcmydU7yS5hlBVwncpOh1bYqUB+TdEp6XBAO/vZ/pI\r\nMWpOa7th4I0LgefckSybxCjgSJWlEyUIIIQ=\r\n=Twje\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"0703e01ec054f2759b8f87e2ade86c2938f441d3","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"npmjs@oiya.xyz"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"8.16.0","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"16.16.0","dependencies":{"valid-url":"^1.0.9","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.12.0_1660432094958_0.7588603691368212","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"iptv-playlist-parser","version":"0.12.1","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.12.1","maintainers":[{"name":"arhey","email":"npmjs@oiya.xyz"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"f1ca5b23d3ab13f85eea202091dbb10e1d68d6ce","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.12.1.tgz","fileCount":25,"integrity":"sha512-N0sJFsV8+FBZiR/kl7F5YfFQsUxFXrABP9+xyHPFEQjHJmXSBbvyHLlaW0GjROTd+iXVHA9glEeEwlzJimt5NA==","signatures":[{"sig":"MEQCIDeVxa3a2h4uJ7y/I5SIv9kcXbKEGEXs5QvLVpJ7LSNpAiBrqTHdtsusuRQzipk6lq7h898q8DbpUSyP1FcS8mnLMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+X6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY/A//QW8zoZqJOwk0YIJWsAkoCyOF1rOgxW4KHhETxJRdZyO7ToOA\r\nP7tlCADwpzM1wpH0EO98Na6hZ9kl1FbLcmotHI1Ik6akJ6gryZQkrsnmOESR\r\nw2OFxG3zJ+nNl7bFUzxE/JH/ZUYp+cojJQI28StTFhL6zhWQOlJ77ZusvBqg\r\n6p823S7hBFqkfTMb21AGwxFLvcMwi9wB3LTvdyk0k/bZBO/yiTPLubWwW2d/\r\nwWWALGzvL9Z1VNFcEFI/ncdzghqcyM+dsTcM5FG12+944TNXSrYi+igha1bD\r\nV84LC4vT4+wO23Tx+Ky40DWckowv6D2TvU+P8K9fgsbAu2YZIjDmLsBLT5eh\r\nOfpJffGU2o9Q0eEMiMV7IYShKJ7mHhBVvJLkEW6nobNDqisJw6pSu7uoe+IK\r\nvN3EnRE9FJlOZGo7/Etwf6zr82+idZ+HRhNlLslxsYO60JvYjzvGQt+M93YN\r\nJ8BUnaJoc0tBbnbQtGShJ4e0LyK6sHGu9zigvxidx3XhpyPUtBFG80x6EyTD\r\nm7lAqRt5AB/AmlEDYBv/KtIhI3uxXIqimL6c4XGubZs4T6bky1BjFUcPoLnV\r\n3iU5WDw4F/3wj0IxpoE8wpra9B5YKxlvgMScw0Z/FRdpoJQi2W7fpB8sbYuf\r\nR7rsn0Wg5gL8puMwifSmdytxeypJbVyJAD0=\r\n=r9SV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"ad296f94d1b45743ac13192836128dc11ec96ef1","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"npmjs@oiya.xyz"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"8.16.0","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"16.16.0","dependencies":{"validator":"^13.7.0","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.12.1_1660518022976_0.3266354131360296","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"iptv-playlist-parser","version":"0.12.2","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.12.2","maintainers":[{"name":"arhey","email":"npmjs@oiya.xyz"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"64e27744d1843b898c974d51337b26320e567eb6","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.12.2.tgz","fileCount":25,"integrity":"sha512-0EbGakZnsyCqEFUGnZ6UhjzCOzX4HcMh0sYe+XAUaa7kAlxlEXg+lUyQL6ZlL93++HbQJk6kODTfHQGrLW7k/w==","signatures":[{"sig":"MEUCIAHcsekCi8h4QnPRbwwnQCIIU97VUH1ZVK1y5woYqEu7AiEA2lXVDMco5ScR1Gn71GQIFnMwlVFW2jOhvd8ZpCavS70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfJaaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrqjw/9G4OhISqtm1YU6jXYUmS24ktXQK1WkE1EdWOawgYxegIDyEIn\r\nfxX4r+qBSFdF8/J37EYQNKDkTL+cCd5Br/j0JsdOJfz45cJwsFFNDqkQ31uR\r\nHrTMAUmgb/6in195BIo4zEH1ebd49lPxLOCMKSeCh/HiB3rpV+yD3bexjcu7\r\nXqZMJbIvj8mlPqpmuf9BqHQdtp92LjKgmMQfA6bQL5AtvSll2kw4DCQ0S5Sz\r\nRFTAPyIhGqTdndqHnJ6G9FYmYbrqgOKOXiZv5WyFr2r0PdgdO8GlTK5RR5/d\r\nejLT3WuuTF376EvNmtFRaXg6csDrNybL97mtHJIzDZQothJaJwvSV8obVmQV\r\nQvVZblWQJqc5wt7HdaiVdoxwMvjZn6IbvMgJLhiuqkCl220M8U7SbOWAfL5G\r\nyyDB6EuBFYyOoLomj051o3RqGE0ZQ++IXxgxx32wwkBhsmz6ZnWQX86vpQ2v\r\nOwuZl51t2kHr+27TYibWOSWL5Xa62h1Wrx3WrNHuX/Tnw10i5kVERf6usMy2\r\ndT3hoEcAqcmEI7lq7V6mA29zuH/AiUEhSvFpR1WC1ICJ2I/O1J8DH4i57CTC\r\nD6NLXmU4hhk0mIv2bT/t52ObcoG1cKjVFOcslHxmVTryxSunGzB3yPm2byWe\r\np47yKKIbbaV4grvX7GjTMbtwXLFiD997LsY=\r\n=Tvql\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"a8e7b0b9225065ed431cdd2a79f4a90916252b51","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"npmjs@oiya.xyz"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"8.16.0","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"16.16.0","dependencies":{"validator":"^13.7.0","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.12.2_1669109401725_0.20822798966206513","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"iptv-playlist-parser","version":"0.12.3","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.12.3","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"49d459a6073aba27ad50d0fdf93a35091598754d","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.12.3.tgz","fileCount":25,"integrity":"sha512-used+ue0HmHj+zYUSjI+19RnZvl59lwhmzS+6VDAyerT4va3DFg+rImHgdYoNiBQtarMTH4bnoFAOQdCq4ooAA==","signatures":[{"sig":"MEUCICBH7KJtys1wEdLiRfUpuipwL8wq8MmcFUw31e1cOBwsAiEAoooWFC2jyiRv4co3jBZb/q8iC8sDffgeG3xDwlC7m5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30866},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"22049438162109b51be75e393152e9dd99d168f1","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"9.6.7","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"18.17.0","dependencies":{"validator":"^13.7.0","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.12.3_1694634499851_0.7350342674302295","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"iptv-playlist-parser","version":"0.13.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.13.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"1c0a735035d11721642f1cff4e4e7fd20e27763f","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.13.0.tgz","fileCount":25,"integrity":"sha512-As51+8A7AcFzV9Y8mt30TIbRkBn6l0TGuL9lIG2bPcqb+YYRVzfjsqqugz3eWbEmziEKEsLzexnqPSO7ZzQc0A==","signatures":[{"sig":"MEUCIDMpR6VZ2klSixevRltmDPEYYJgB47qLpPkbhTgczEQ7AiEAys5if16Vyjj6HQzBcBACkNVe3H2Ij55KCKYIXQBHNTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31474},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"f4ff261d8be6243b684c19f5ccc7253bdfb67cb8","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"9.6.7","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"18.17.0","dependencies":{"validator":"^13.7.0","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.13.0_1698796693479_0.2327220421040188","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"iptv-playlist-parser","version":"0.14.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.14.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"bcbc0b5d4ea3dfa12d0ba2898d9057fbac2e0766","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.14.0.tgz","fileCount":25,"integrity":"sha512-fftp2mgbNZnFU4dQSVJqdGdB2ihZDL/0lqempjYTIcopL4SbJbveAE47DANGCBlcxejqN2WtJGOMM0EPwPdCeQ==","signatures":[{"sig":"MEUCIQDW8hQEwQQeqlVWsdUhaojqocxBGht8AOglEUUiFSIVTwIgQYxcEkQKVE0shg2S8uBJEIgO6QHpXMMTlB9dmX9tnB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31844},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"d1786243ae12103466506f18a64bb5f70d0da12a","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"9.8.1","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"22.12.0","dependencies":{"validator":"^13.7.0","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.14.0_1741486190311_0.7337247423098303","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"iptv-playlist-parser","version":"0.14.1","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.14.1","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"4a54edfbb77baee4f94f63a7507603f3788e8f57","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.14.1.tgz","fileCount":25,"integrity":"sha512-SXi4WaH18143GiUACLPkpbfe2qUe+ilLEOFyzp6r5dXJbFQ1VLCExYHAqRwDpZqYtenJiTgLG2aDEpAzvmAuAA==","signatures":[{"sig":"MEQCIEgZ7n3UumOzoSOISULfhVTie4X0ZTWe/KShvOQflhwjAiA70tG62AIkd3ZGW3srN+HaMdPNZH0PAqkT1/lsguR67Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32029},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"3492652393d1359b8d5c9953fde88331dae06438","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","actor":{"name":"arhey","type":"user","email":"free.arhey@gmail.com"},"email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"9.8.1","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"22.12.0","dependencies":{"validator":"^13.7.0","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.14.1_1752157055657_0.7283897345771895","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"iptv-playlist-parser","version":"0.15.0","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.15.0","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"ea6cca3a2959e70d4e1a74335cdf978c970c113e","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.15.0.tgz","fileCount":25,"integrity":"sha512-9EGiQ5y95UZsV24HBSHuSyOuqzFR4YCAm7X8MqJNHlcm9jP38DHH7inYU0YJuXVq9fAttij3Yh8MJZkV1Bu/SA==","signatures":[{"sig":"MEUCIQCUgUBCLHh3ms+WR+zd5gTZG6ZM0NV4O2AhMg6g0VS84QIgQ1mh4WKfzJr1JQHJVkiPTgc0DIgWobQ+3uoAVZuqZmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32029},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"c0f390a6f7847ce8698b8f8c5cb091368d3e7470","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","actor":{"name":"arhey","type":"user","email":"free.arhey@gmail.com"},"email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"9.8.1","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"22.12.0","dependencies":{"validator":"^13.7.0","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.15.0_1752157159597_0.7382536782331299","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"iptv-playlist-parser","version":"0.15.1","keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","_id":"iptv-playlist-parser@0.15.1","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"dist":{"shasum":"004f0ad45c24edd3ad364350b536e7f172f04c06","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.15.1.tgz","fileCount":25,"integrity":"sha512-Fsm0uGiKsxZxOFvrpO0YY8eZtZLA9yqre7ne+T5AN2xvMsxFF2yY84CbFF6CTMYm7S+/AUQ+hPVst+uo9dGEuA==","signatures":[{"sig":"MEYCIQCyHSGZo+KUgruwxmIoPatZACRDSdyOfcS03mjZRU6ZqQIhAKKGbaAsFzVOLidfM+F0qIzRdCbbtbL/J1rPQkhVF/Oo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32208},"jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"372884e39e8720de566d535cf63313dae7a63df7","scripts":{"test":"jest"},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"repository":{"url":"git://github.com/freearhey/iptv-playlist-parser.git","type":"git"},"_npmVersion":"9.8.1","description":"A basic IPTV playlist parser","directories":{},"_nodeVersion":"22.12.0","dependencies":{"validator":"^13.7.0","is-valid-path":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/iptv-playlist-parser_0.15.1_1759955129201_0.7098115008749393","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"iptv-playlist-parser","version":"0.15.2","description":"A basic IPTV playlist parser","main":"src/index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git://github.com/freearhey/iptv-playlist-parser.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["iptv","playlist","parser","m3u","m3u8"],"author":{"name":"Arhey"},"license":"MIT","jest":{"roots":["tests"],"testRegex":"tests/(.*?/)?.*test.js$"},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","jest":"^28.1.3"},"dependencies":{"is-valid-path":"^0.1.1","validator":"^13.7.0"},"_id":"iptv-playlist-parser@0.15.2","gitHead":"b6a3d65881b6d99957522b59185701f108ad43aa","types":"./src/index.d.ts","bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","_nodeVersion":"22.12.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-zgKAtFDyHSXWaAwmevcye1yKZQFivt4DuAyYDeUiHedR/OunbSSnNbnAk08+H5uAIXN56tHKJHcheQJHtUkzSA==","shasum":"8ccb79e6719555eb845aa3ccbba5a91dabf68b85","tarball":"https://registry.npmjs.org/iptv-playlist-parser/-/iptv-playlist-parser-0.15.2.tgz","fileCount":25,"unpackedSize":32211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGQ7u1GKT7qrQ25MlETijOjSGWKagx1GlmE67rLHxlHaAiBNqLemILrc0YwtSfAeriuX96yg6uD+q0uu5wmozicYjA=="}]},"_npmUser":{"name":"arhey","email":"free.arhey@gmail.com"},"directories":{},"maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iptv-playlist-parser_0.15.2_1772451568106_0.5971897470495557"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-06T00:11:46.028Z","modified":"2026-03-02T11:39:28.373Z","0.1.0":"2019-10-06T00:11:46.177Z","0.1.1":"2019-10-06T00:28:14.588Z","0.1.2":"2019-10-06T00:31:42.861Z","0.2.0":"2019-10-07T00:44:29.657Z","0.2.1":"2019-10-08T15:48:33.827Z","0.2.2":"2019-10-08T17:24:41.384Z","0.3.0":"2019-10-30T16:54:36.647Z","0.4.0":"2020-04-11T15:09:10.047Z","0.4.1":"2020-04-15T16:39:30.336Z","0.4.2":"2020-04-25T16:50:06.858Z","0.4.3":"2020-05-28T11:53:17.757Z","0.5.0":"2020-07-18T12:07:24.884Z","0.5.1":"2020-12-20T10:49:02.967Z","0.5.4":"2021-01-17T22:24:43.190Z","0.6.0":"2021-01-24T13:53:04.735Z","0.7.0":"2021-05-19T12:45:04.335Z","0.8.0":"2021-06-21T12:56:45.068Z","0.9.0":"2021-10-16T05:19:33.242Z","0.10.0":"2021-12-09T04:36:21.420Z","0.10.1":"2021-12-09T05:03:30.514Z","0.10.2":"2021-12-09T05:15:35.476Z","0.11.0":"2022-03-01T16:30:58.160Z","0.12.0":"2022-08-13T23:08:15.120Z","0.12.1":"2022-08-14T23:00:23.152Z","0.12.2":"2022-11-22T09:30:02.063Z","0.12.3":"2023-09-13T19:48:20.016Z","0.13.0":"2023-10-31T23:58:13.695Z","0.14.0":"2025-03-09T02:09:50.515Z","0.14.1":"2025-07-10T14:17:35.894Z","0.15.0":"2025-07-10T14:19:19.745Z","0.15.1":"2025-10-08T20:25:29.437Z","0.15.2":"2026-03-02T11:39:28.267Z"},"bugs":{"url":"https://github.com/freearhey/iptv-playlist-parser/issues"},"author":{"name":"Arhey"},"license":"MIT","homepage":"https://github.com/freearhey/iptv-playlist-parser#readme","keywords":["iptv","playlist","parser","m3u","m3u8"],"repository":{"type":"git","url":"git://github.com/freearhey/iptv-playlist-parser.git"},"description":"A basic IPTV playlist parser","maintainers":[{"name":"arhey","email":"free.arhey@gmail.com"}],"readme":"# iptv-playlist-parser [![Build Status](https://app.travis-ci.com/freearhey/iptv-playlist-parser.svg?branch=master)](https://app.travis-ci.com/freearhey/iptv-playlist-parser)\n\nIt parses IPTV playlist and converts it to a regular JavaScript object.\n\n## Installation\n\n```sh\nnpm install iptv-playlist-parser\n```\n\n## Usage\n\n### From string\n\n```js\nconst parser = require('iptv-playlist-parser')\n// import parser from 'iptv-playlist-parser'\n\nconst playlist = `#EXTM3U x-tvg-url=\"http://example.com/epg.xml.gz\"\n#EXTINF:-1 tvg-id=\"cnn.us\" tvg-name=\"CNN\" tvg-url=\"http://195.154.221.171/epg/guide.xml.gz\" tvg-shift=\"-4.5\" timeshift=\"3\" catchup=\"shift\" catchup-days=\"3\" catchup-source=\"https://m3u-server/hls-apple-s4-c494-abcdef.m3u8?utc=325234234&lutc=3123125324\" lang=\"eng\" tvg-logo=\"http://example.com/logo.png\" group-title=\"News\",CNN (US)\n#EXTGRP:News\n#EXTVLCOPT:http-referrer=http://example.com/\n#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5)\nhttp://example.com/stream.m3u8`\n\nconst result = parser.parse(playlist)\n\nconsole.log(result)\n```\n\n### From file\n\n```js\nconst fs = require('fs')\nconst parser = require('iptv-playlist-parser')\n\nconst playlist = fs.readFileSync('playlist.m3u', 'utf8')\n\nconst result = parser.parse(playlist)\n\nconsole.log(result)\n```\n\n### From URL\n\n```js\nconst https = require('https')\nconst parser = require('iptv-playlist-parser')\n\nhttps\n  .get('https://example.com/playlist.m3u', res => {\n    let data = []\n\n    res.on('data', chunk => {\n      data.push(chunk)\n    })\n\n    res.on('end', () => {\n      const playlist = Buffer.concat(data).toString()\n\n      const result = parser.parse(playlist)\n\n      console.log(result)\n    })\n  })\n  .on('error', err => {\n    console.error(err.message)\n  })\n```\n\n## Output\n\n```js\n{\n  header: {\n    attrs: {\n      'x-tvg-url': 'http://example.com/epg.xml.gz'\n    },\n    raw: '#EXTM3U x-tvg-url=\"http://example.com/epg.xml.gz\"'\n  },\n  items: [\n    {\n      name: 'CNN (US)',\n      tvg: {\n        id: 'cnn.us',\n        name: 'CNN',\n        url: 'http://195.154.221.171/epg/guide.xml.gz',\n        logo: 'http://example.com/logo.png',\n        rec: '',\n        shift: '-4.5'\n      },\n      group: {\n        title: 'News'\n      },\n      http: {\n        referrer: 'http://example.com/',\n        'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5)'\n      },\n      url: 'http://example.com/stream.m3u8',\n      raw: '#EXTINF:-1 tvg-id=\"cnn.us\" tvg-name=\"CNN\" tvg-url=\"http://195.154.221.171/epg/guide.xml.gz\" tvg-shift=\"-4.5\" timeshift=\"3\" catchup=\"shift\" catchup-days=\"3\" catchup-source=\"https://m3u-server/hls-apple-s4-c494-abcdef.m3u8?utc=325234234&lutc=3123125324\" tvg-logo=\"http://example.com/logo.png\" group-title=\"News\",CNN (US)\\n#EXTVLCOPT:http-referrer=http://example.com/\\n#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5)\\nhttp://example.com/stream.m3u8',\n      line: 2,\n      timeshift: '3',\n      catchup: {\n        type: 'shift',\n        source: 'https://m3u-server/hls-apple-s4-c494-abcdef.m3u8?utc=325234234&lutc=3123125324',\n        days: '3'\n      },\n      lang: 'eng'\n    },\n    //...\n  ]\n}\n```\n\n## Testing\n\n```sh\nnpm test\n```\n\n## Contribution\n\nIf you find a bug or want to contribute to the code or documentation, you can help by submitting an [issue](https://github.com/freearhey/iptv-playlist-parser/issues) or a [pull request](https://github.com/freearhey/iptv-playlist-parser/pulls).\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}