{"_id":"jzz-gui-karaoke","_rev":"35-5ee2af523f1845883e9e9f8c3d2d9ee1","name":"jzz-gui-karaoke","dist-tags":{"latest":"1.3.1"},"versions":{"0.0.0":{"name":"jzz-gui-karaoke","version":"0.0.0","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@0.0.0","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"4eff1a47e9c91165e57050f6c3869a794a91521b","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-0.0.0.tgz","fileCount":3,"integrity":"sha512-4sEil6+xV81L8GKRwJR8moT1t4ZrMUHCCXxC2KD+rZCwyx6qzB4h7pIEME4nsj9ITWs2ncLa794hzD0SOoK5Sg==","signatures":[{"sig":"MEUCIQCx3jjhe/gois59wfyoXIJv1u8ruElCRm4BkksXfMHx5wIgPCTwLmbBzy0m3KuOeX9QeQO6oOrYRfKGOTRmraoFi6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHgrxCRA9TVsSAnZWagAAxB0P+QADg0npiXu2CKCxnfre\n4GNtSn+4WuzP2SNd/vu+k0iBbh2FhQ71MRm3ulofI3yWlQDS0qSnG+zke+qU\nb2NdCGndY/LuK+eGGsmPVhDlfHWxN6WdRHYmaw2bnNIT0FKuBppuDlaYg+Kx\nBTm4rjIPKddp9OVRHLNUjyxTIHUkk45aZ6WDkQRn+pQ5Mq2Pzj2mohOS7H8T\nENkCoflyxoyUFp9r7aLgldFgRKuHdH9Hk2I3gztdDsahfQuVDAAqpU8CQfks\ncrXD/g/RujgXu+U+82n9sDrfb85pIlAuIE4xQ0HyCSUENeHGvjv4yFukKoBU\nnsEUhiLrTR/y1i0K32SgT+l0YzaJhuHoA0OvX6roQ5M6TAC7iBQ/KWxy7xoj\nwpdXCEXSei4qX3CxhNzbmprFr+NwdvBAWNl6cCGwCNQF6MrxI2ijtff41aty\nKVBnqKP5jLKvz0zdpXorjrIFUyBojv6al20KrxeyqtGPSwdbZhDepQ6CIWlY\nTCtwCXvAEd75ux11nNSyMBGRNVtr0tlG/gBF5llnEfo1Kg7n2cTYLJy3yjWr\nvhFBVIF5kul+BZnEQKfmNkqgsjr6+EPeuiYzQ+6R1hI5HiLLMDDr1E7fL4Kr\nZ0w7P/JHiJI+WCqgrLwjkdHshtrOrvzGuCdTYPPh6ElL1WKQ/xX9os6h9SYI\nCQpo\r\n=+J4A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"d8398efcbab76f1666cbcd0916d307cfcad67fbb","_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.2.0","description":"Karaoke Player for browsers","directories":{},"_nodeVersion":"10.8.0","dependencies":{"jzz":"^0.6.6","jzz-midi-smf":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.3","jzz-synth-osc":"^1.1.1","jzz-gui-player":"^1.0.3","jzz-synth-tiny":"^1.0.3","grunt-contrib-jshint":"^2.0.0","grunt-contrib-uglify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_0.0.0_1545472752609_0.44798401495389784","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"jzz-gui-karaoke","version":"0.0.1","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@0.0.1","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"02c958a1accf3619581b6830e9c26334e523e854","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-0.0.1.tgz","fileCount":5,"integrity":"sha512-nvjzNKZQJkTphCxw1keXRfnBAag0N0AVL+96qli3OadBYxSp43vS/6S4yuEdPOA/OqqZsVBqUoiJfLxug7VIPQ==","signatures":[{"sig":"MEUCIFVcgIhljsX0AHp/hH6p3ni+hpOEKLkw26QcnvXqGpz9AiEAqSW+aYzw4XX/cnqb3HZMc+g+fgkYD+IFWgHwrwcya9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK5coCRA9TVsSAnZWagAAa8wP/0IfiqSIOOJiTzdPXpZk\nQgIwXaFkzs6tR42XacNPltdCnp7aTLQrqH2ZgDw6zSVudufyppDiY9g5kkgl\nqNEFsYgwKCStG6f8duddkwoPoUobJzN8gS+qr0TTjH/O8SHi2CUIHHOCVLdE\naDSB0T4xXEdlU/47b+Sa9L+ZgWgdUH3OLpfXGRc7I+6gp9bS6xQc5F8jTVV2\nPV1Qlnf/TSJeO1KMvENG8PiUugmBmbFDL8tYi2NG4+Wzqogr6+BB82PZPHlt\na04qL6vQO4WfSo7NK4Qtedawy/Ei2aQDyNhno1VKVS8y4MfjMRq5Ko7z2s6C\nwaqM8vqx8YQSnP9iGvreldmo+butlwGxNb3WiJwzVX8p0zdj+tzTGvPfIsNY\nkeszDCajSWhb73zdB9fxJ/suyIRaAoklLcV5Jq80IBiZrbgqGeGcdpoXXCrQ\nEZpvrWoaxy/uCYxHFSTba7/Yfo8fJtIJF4GOryuFPdCxlethmZbiOuqB5ikg\nxts0b3FhB8P80jkcg6W5/QWtF4bo8iDI8Hiw7PCoS7JgPLjy+w4Tw7yX3MNp\nBgu9K/+yOPOq73P4fCAJRsp7zF2hiV7rtR/Tt8DRcUvIDha4TpIaBk2GsZW7\n+jlUKwF2LbfQ57MS/vgkWdiW14R/QEVGg7f1BkPbVV5rgJf7PqB6j0PLjOmT\nfBvq\r\n=j+DL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"60dbcd9674897a33f1c63d4c55359751cd8189f1","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.2.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"10.8.0","dependencies":{"jzz":"^0.6.6","jzz-midi-smf":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.3","jzz-synth-osc":"^1.1.1","jzz-gui-player":"^1.0.4","jzz-synth-tiny":"^1.0.3","grunt-contrib-jshint":"^2.0.0","grunt-contrib-uglify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_0.0.1_1546360615826_0.8299066969340716","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"jzz-gui-karaoke","version":"0.0.2","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@0.0.2","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"6c0960af785366580a06b5917c3a7682ed23fbf8","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-0.0.2.tgz","fileCount":5,"integrity":"sha512-/+RB4Qc8UvnH02u0ODF0ahNIxA7yFEeYqjXfAOkAg37v/0q2tgWLVkQ2cj3Lf5YsOEOyDdEc8+Etqm3OoP80Lg==","signatures":[{"sig":"MEQCIHJ4lLOxXL1pXptHh8aWp348Z/6d7ZjRk6z+olEy5wcPAiA+bYKq6IHPNuUSnys1iUnIx4SN/K5vmRLw0QPfvxGRzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLOqwCRA9TVsSAnZWagAA0XoQAKUepRnp6up2gLwfxyoZ\n69EopXfhn2+i3T3z9Ncxqv53RIia0q5i3NZ+8kEmskHxQzX09nl/GvdGGZjG\n/IBVwO0Xh+Tm4rBOFltE8oLd9N40nwT/SwG7ybHwbynZvcs/Q4RmoX/fTvlh\noWlSTMTvsYVdrpUszJitC5+vRaLB+2igpSpNqGPU+nMr3HrBqCHqxDtlgaYz\nMczyKpRWsu+ZPpEK6yeHUDGbGyNwq3Y9lEAYMOMYanfkbWGog1vab3bAqlLy\nqVmhouYn/YF7K64+uBtGO+Tx0G7FGXNkXoOVGMh2dd70N0rworCARMHFsoro\n+fXKmT1PRACeYQ2Uu0Y7Gj+OU8fHQ2YgNawKJCyjfNl7gZ5ZFuDkcnLzrcaj\noUZe437nqF+2w3eg9BMXeHsX/pI999oFXxuaYI/92t8GB9aYM3hVFe6iwMYM\nsyejfkpdaACbAhTiLk5VjWyp1CrH5k7jQbgpgOdB7SlMF/8BnW+9vkKBA9KC\n+XxJ664snyEGOvGx88ir37wW5hphFXs1JXjYBdTojYLFrcNtI2ckhw7XmodQ\nMtsAx6vt0rf3LRoMnGI3yGBbZrbWux/nvuGA8hDMDmWpIJ37wZKEsoRSA8oi\nHRuBCn0xHhSGxbiVqkYN8kBXhit0sDaVAlnIMJ58Hph0wNHzGwQuR52xc95r\nZXDH\r\n=4+YK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"cf5f847508b4697fab779f3fa153c9710fc3c1b1","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.2.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"10.8.0","dependencies":{"jzz":"^0.6.6","jzz-midi-smf":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.3","jzz-synth-osc":"^1.1.1","jzz-gui-player":"^1.0.4","jzz-synth-tiny":"^1.0.3","grunt-contrib-jshint":"^2.0.0","grunt-contrib-uglify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_0.0.2_1546447535714_0.9510605375727232","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"jzz-gui-karaoke","version":"0.0.3","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@0.0.3","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"546ed2703bcadb7af6d58a8bcbff957460a6880d","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-0.0.3.tgz","fileCount":5,"integrity":"sha512-9fl2sjfiMkFqU+1VrTGaXxotdcH3aY9p7B4FjznOlUEi2qiRq4qUJ+JCiHlXGdEn80Mh7Qm5nBZgBO4uZ+S3Kw==","signatures":[{"sig":"MEYCIQDy8o7s153Jrg3msizD2o4non9VwrgLaaxXcS4uD1qt7QIhAMORPZVtzeziXsCDmJrkaV8N3OJ24xwCQ+abXwHhP4td","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMCkuCRA9TVsSAnZWagAAEjAP/1cNrITodpSiTyo1X8K9\nm1TiakB0MhwJ60LV68QO1h3pSc2khOmcjnc6XS/EWawocoM1MP8mrmf+U9hA\nxyx3Py2N6vuokzWq+UiMCPyK43fYvetiJ9dIs/tVCXYGef/LYEzvS4sxfLjl\nnQkrpcW/XPu2vU7D3GMEAhKs7IOHsEsrBsPu1+EqBiryooIj+WYU6eMo4R+i\nVF6QqYwmg8ZrYnTOBlzed5S6JkEixzt6U0Nu8rAzzDwfH1LJ3Qr/pkyiNX6W\nSJasng3sGERUELd13Eq7egl69muv9mAXsF0qLROpTyp5bzed5II7cD+vTOl4\nCbqwNHuGYSQnHCY3NSNps75pmTEM3XBybBz/zvb0fAbaqkIgk4AjOsEnJL4B\nJvko+/EM05balHdEh8yu+Ji554lnKcm9pa77NPAPm8+Vp4nox1OoYOx1YEbj\nhAOXn5bXmzUvWZfeLlI3BEjtMfpFbomATIhVCkIcaAtwz4cITJVuFYbEXkni\nG99k+2Yi8dctIrOoQpLR2iba8rhTN/XXZDATeR8eA5fcCIIeV+C/dDQZwbXZ\nX3SC4mBZRxVVJd9IL6YdYjVRMeFNKpeKpxzdBuHXxt6wK6NXxP0QsIP5n+da\nkyduCwZ6x1K/ObFVAndQwSUne6BHOwAzx0Na7qH5i5jOZWJ8IPmGgppY6qqz\nuM7S\r\n=EIpZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"acaf7364a3a20c7c5223cdf0aa6fd568904370a6","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.2.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"10.8.0","dependencies":{"jzz":"^0.6.6","jzz-midi-smf":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.3","jzz-synth-osc":"^1.1.1","jzz-gui-player":"^1.0.4","jzz-synth-tiny":"^1.0.3","grunt-contrib-jshint":"^2.0.0","grunt-contrib-uglify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_0.0.3_1546660142052_0.9409157746681671","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"jzz-gui-karaoke","version":"1.0.0","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.0","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"51c194260aeb2f2c08641482d2060dbe9a818fe1","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.0.tgz","fileCount":5,"integrity":"sha512-JpujK9kxRLM+lebSt0y2ZseJLH+6R/AAWNRrPvICWefNcuwSa3RxV/f1f6ZUtPwgX3mapCzLRGzn8kipdIrmfQ==","signatures":[{"sig":"MEQCIE193EVienJLZ+wpha5VF8ufKLmluNEMYTqqWxJ03bpCAiAtZEz8tREIVjwbZyoFP+qMG+WMvXiIIw3kJ02R0kg30w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO5g/CRA9TVsSAnZWagAAYGMP/1xhUHi/+SfjycQc1VlQ\nLEGJj+uQ82VrL83TY85zX6aUo5XYmi0GC4KtXIlEDKeDSeo81ZEEMhX2xn5k\nnJe9BgC4GaEwjZMoNu5u65c3L9PEPBlCoP/TS/KXGZ5kpFbJTqZq8vNfBTZV\nV6r0cBjJSbwuhl0vsA3nbMSuEWkjTs7/6rlGejV2pdbWLjFEycYBV7xqesVB\nYNwZcaKnItPnfMhdNL3T/8Uq1WnIhMiY5QWvu6U92jI239hvAYC21+cobTZl\ni7Qx54ASNohruCuxQT3S2TWODJmihN2eIikKNbSLqy5KFzePedtF/JXsD+kj\nvX94VG/4iLb/7erqDvSojfmT7ABccjfkZ8hZ3M+KWP8l4Slp0MVf5ym+3iQ2\nn3yiRb/QAcXmi9lNmfU3Mkid66qKWCTTaiED3jzhXIfLadV7wgYA2nmjaQG3\nXTpZ3Yxqr3XJ5hn1A6PvAp+gTkX3qLaB/0pzVQKhajpmEWYqwDGp9TtQQ5x1\n+cfh9RrcV+BzjL8L0/+fhYN/FZOrAYmCcKaV5ykyV/sPRR9LItxqvD7f5R+s\nro3r0aZb4SOzMxFFUSsPZpqlPtPKYOYCz0LHtXve4c6wzoxpqPNIESFFLnI+\nNd3QcKEIW9sd+1+hICIG7F/dda0evvYjeWqj5yVphiPuzrZIV3+GIPlRQ6EB\nKT2w\r\n=zSpU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"a5be9e258ed4907de33f1c5349197de7a45ac314","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.2.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"10.8.0","dependencies":{"jzz":"^0.6.6","jzz-midi-smf":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.3","jzz-synth-osc":"^1.1.1","jzz-gui-player":"^1.0.4","jzz-synth-tiny":"^1.0.3","grunt-contrib-jshint":"^2.0.0","grunt-contrib-uglify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.0_1547409471228_0.4205776463500803","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"jzz-gui-karaoke","version":"1.0.1","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.1","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"3b92f3fe5980786da6b130dcbcc13bb19f7a7a40","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.1.tgz","fileCount":5,"integrity":"sha512-6YeDA6OE+65zEHYnO+KmeaK3UAPilDngEd2elWx8W8w+Ws0o5Gp/r3SJgJFcbMR5WWbGyqV0FwH81fGyOLh8NA==","signatures":[{"sig":"MEYCIQD3pY+N7LSf9T0FITSbpnnsLPp5+6I7PSTgEAxZcVlQpQIhAIdNNGpkYW9YrU9xi56DSO71tnAKUTlMM8Ahq7iO1Y78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV597CRA9TVsSAnZWagAAfhwP/ResurAgeOq9g5pIeIGQ\ndRjsx3BbuJqhIL+6ukEcOviDAXOfpnJjrQ5M/zLgIFpCaRMtcuvaPhpGnaMl\nHH4AzHlupcGFGbvq8AzehoMxZnEXYWJYSh+bM8yk/p6BAPJxH2PPcsREzkmk\nx17ucYndQl01gekxAybk9ObmaRoitVTHqPQHR8+BAe22D25qgsBZn+XZEGtp\n69nWyhiJLZaB9w8r9z0kvz61t7cNBdcPiaeejVT3ltPPjhN8WKZ3PNIOmjqY\nQr2WrQL5/cwcqswJ4fy4biZchThPwaC5hFMDASKbfA64wutbx1aD7Uk9MNIb\nXy7QLvGxhf8ZSGsS1Bpl6YONpH2nPwKhOErPVSij8CG044Lmnq0TIl7dlWVV\nXyN3sAcVneykF5x4hG6LMJ0tJ/UVNG0SXUgcNk+DTtUPESKGTd/ihRnARbyT\n+lYtV0V8sLqCuIl/Cs8I7ShEmCtHSKvlgxNaJ82muAcE3yWdG8Oil3D4ddY+\nAmACeZB1EkUInSolS03Lkj451ED+zOSjnsBkiHX8ko0n6DtDX2RDaEV9Hlne\n+O/qLWnD1v6YQ9P6+A2CkjpyvpB9i0yeAy8Xhmt/t+BjRUWsGmVdnNKXAA7n\nSp/lp7ZbGPgiH6quG5hzCTBDsOM9GxTTLe7slk72YJucPPQEybhZ3zrbQxz5\nEe4Q\r\n=5qt0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"c2aa5ec340eb0f77cd43b1bf50ff3bbe845735d7","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.6.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.6.6","jzz-midi-smf":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.3","jzz-synth-osc":"^1.1.1","jzz-gui-player":"^1.0.8","jzz-synth-tiny":"^1.0.4","grunt-contrib-jshint":"^2.0.0","grunt-contrib-uglify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.1_1549246331019_0.6088364326547606","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"jzz-gui-karaoke","version":"1.0.2","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.2","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"c8892a756a974a6158dbe939a46fba807c3ae291","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.2.tgz","fileCount":5,"integrity":"sha512-L2aLdZqu/+09AM/oIH+GSM+q5h7jel+dYQtvIFT3+gD/kb9G2CKjfoQZZvGKuE8lWP9rckXmaMslzPQrqULbhw==","signatures":[{"sig":"MEYCIQDh8U68ReIj5EPnQMwcgJ58rjp+IFdcGsPRdd2BHouI3wIhAPXg5WTvqdW85WqyB3ckwfed7xW9qlyodyZgJHjSCfQN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYJ1XCRA9TVsSAnZWagAAtf4P/21jlKvXPX2tPKn+wCy6\nuEcQ6Xlej2MFdvnTokqBKYrhMtN6W1gOevXGSZGiyARxRvmhXM0km9DLKFan\nTLfK2ePyqHHIp0ZEQi5j+3Ik2+PLqfeGDH/UgNniZkcjQ/fSSW5U06CB7ACp\n5LbxZib1fgfI7W+wR5YP75fnxnfTQZVT1H7XSTBtNnlNyWkDP/HhUS2El5rG\nQsRrQL06NXBKgr4gyLmKnSPS/0DDraJsTPtkr0l/gnhWHNzKOq3gt4N+GwoG\nzhK1WEAbiyEllSfq+tGqyKt8zu8/uLDzbVvotpHqa/6H6SyC+I+eSzXhGy5P\ndWYrqNuRl/MJ4fuBnLji2RtdvpMvPeQrQiElwfQssc5bh0YA2YzcEcuLqcmq\ntkEeMLznr4hcTSpHTMr1H2fOjFRNCh6Iwtmf4yp7KsEh5C86f3dArh5pBRRM\nT7NoYT5hfobI+lfWUXSOERTRgJIJj9NaYRUXLaKJpKjXPN/TEiQ3U4AaWpKr\nH2Vh9MQvSZpn8rKwiay1bqd9dS6SmiwMrGVkH2rxDWAaIxEN5cWzx01l/7Lx\nvtPDk06nAXH+G5Z/m9jK76gj1S5QWxmXs3/ZPzfrWuhtBdt25pDi1/t+IfAy\nqE5rbftW/M7Oh/42xC7mv9TEBZhSolQfuLFfz6iLWPwZwGT8eUxjtOiQdLGn\noYNl\r\n=xVXa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"273b2f5707f9adb66f839f93f88e484b5f6fbd22","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.6.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.6.6","jzz-midi-smf":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.3","jzz-gui-player":"^1.1.0","jzz-synth-tiny":"^1.0.5","grunt-contrib-jshint":"^2.0.0","grunt-contrib-uglify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.2_1549835606881_0.38019611851183965","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"jzz-gui-karaoke","version":"1.0.3","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.3","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"70643cedbc18c468f0b1c4bd2748ad33510d8a6c","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.3.tgz","fileCount":5,"integrity":"sha512-4HtnCDeQlm1JhcF5DcnWuc1NNMNv3G1D8jZiOxob3wA8ahJdlgQcPCbSgiE3FezjnTNR5RY6S/uS7OCBLlVKgg==","signatures":[{"sig":"MEUCIQDbu3J/nbiUE47S3drun4VneTbIQLELoGx2l82bZxW5ZQIgP03YC54GUmKYUHn1M8xlARwUffp9s4CwxPBXjawRW6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchG8tCRA9TVsSAnZWagAAMVYP/1cKuOX04dv70AcjCX2m\nCnrUlGhORhO4txaqFey7xgQJBPrP9qGYnfxd66ZxtzaHf2ZeulzhQatZTFiP\ncw4IXm4CYgyk5oixaWA+AXna3gixhbJjUXh2toqqc+n83C/319OUmQ5S/YJg\nFJjClE99M23X43dw6LtpJzNIHPGCfel0H9HbooAZeaJjJVW8Uoka6GmqZVDF\nRgg81Upcgt4qt5Yb9U8/0MGgwsveOcIIoC/6pO9MBN6Awwo5eklxOjKmIbm7\nNWNPYnow3T9prcz2ss7mm5QDmArYCjaPnB7HlsOZw1MSl9XSlR7GWYj0xRl8\n4ZpIlr3Klvv47HbYnVKmC+fiDO3qY0/zXw73sd8H/Ql6gvoHgWO7O49tSexO\nyxWf+8Xcy5Nu7mCz+5Y3WZHY9H0CNuxmQKPa1nCQZZNHSDfpXcVrAdOVpkQg\nnu7lDB/8sDicAkXpthffJRoJ50zY7NbnRs7JTKmBJGgwG7hmUoBOJ46rYqSW\nC4JBJu+2MAnx0KbyC9hmhS9/QmnWO2jhw70ss8FQqJ8zKU2EagCasbQiXWMQ\n+Lzzlv+k1vOu2SXLtrRiNAFIq7iK4mBwWiRGQSDSZmStTSDo/YTzzae/4B/6\nFyhUJlNzJUL+OrVdNs3ChllOpooBFOlBbdKWPS2CsKHOQtzbnRj+MgzdSEb1\nfabL\r\n=CSw9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"949ca9294247dd0ce23240f12d83c73c40b19b1b","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.6.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.7.1","jzz-midi-smf":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.3","jzz-gui-player":"^1.1.8","jzz-synth-tiny":"^1.0.6","grunt-contrib-jshint":"^2.0.0","grunt-contrib-uglify":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.3_1552183085055_0.38400100727095055","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"jzz-gui-karaoke","version":"1.0.4","keywords":["MIDI","midi","karaoke","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.4","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"1527caee604e1520ccc61787de6549f28caae537","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.4.tgz","fileCount":5,"integrity":"sha512-4CiPFvyrsUwPeHmcU3xufCLmPaqExguw9Kna2Pp905kCYj2G8UN3pIqvgY9wblzr+DkwQARVf0rBLs8kKaZ2FQ==","signatures":[{"sig":"MEUCIF3RoY8dLxYCk7Y8zhlb5IjL3zHm5ZQoEi+BgJpcqk24AiEAzPZTVUJ6/N1b3J2Bp1zZuc1HQT5jmbOu7uFS+3xSQGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuoz7CRA9TVsSAnZWagAAhkEP/i5IHrAkCaQ78f3U6QrQ\nNpmNkAiM6SqAG9q4U3x/F16AGnQ5IZaVC7LNV0LQEjgWG7tE2phUkl8Kj1Z0\nVqetbS3FOWO9zfKRdv7KbelD9BWISvNk1Kx1lFISOvfXSS5uAb7guJBZOLCa\nnuqRpEHGvkvVfZHdTfvJHGJT9bHaLYYGNTmLwsqiE2af+DqcQdQj5VaukIe7\nMVP3KHlrtjRqb7wExMGQT7aAClSkXIPPseaT6/LeDNM+/97h42b9JUxOVy+u\nWIcqDH7h6nIOQjy7zUql1w03x8SLYNswVW3CXcXAhhJGUCAUlsTwHhpDq7RA\n6+3RKYTqiIFtKiZzTFvX364Y0Nrq7hr+PyuWlHH5FhjyYEMKmYtaBnq82i4C\nk8TT4iy58sw1nUBK0ccAeFbvPjNhKxi7WKny5t75zIOJZRaN0CXonSPsiH8v\nrOxRBow64M0109ynWDIQ2yqR/22KLGLT1M3j9axIIOToOfJNEQiUHTBwtcuK\nJUqqL6T3VsMN4ceNXhsni1uwwtZEKX3oHl7ZFreA6tx2Z35i3gmEhgtJ9zA4\nuDgRFKRXU1jBglqLsv2Gpj/ObAV4Xi25nwiCicg3EdpaJ/8n5o4/SYeA3IAR\n3Tv7bj1sVKZjdXUnFHjLosRdaVem2u030Z2CpJL1+dDUSLO51yM+avH9x7as\njErL\r\n=o0pe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"030afc97e4644fcb273175b9f776c8504dc43bbd","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.6.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.7.4","jzz-midi-smf":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.4","jzz-gui-player":"^1.2.3","jzz-synth-tiny":"^1.0.9","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.4_1555729658875_0.11768563329118242","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"jzz-gui-karaoke","version":"1.0.5","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.5","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"6167dcea3c48cd098fbe6b79020e9bda80f3c0df","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.5.tgz","fileCount":5,"integrity":"sha512-Nhc402vkVQuxaaRFR1d3AREJtgba5Aa7OJ8JG+muMRdql2WoEj6jTJetxvQhWFIk5khwsbCpzK4I2fjo5/wOLA==","signatures":[{"sig":"MEQCIBJgtcxlDCVd2yBgm15oHAf9ilOMrKfchVhaObp6szXbAiBTGNPvDyWbl5trfhq6oUr+yOkWt6XYGP7Q/t35oo93Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxmm/CRA9TVsSAnZWagAAXlYQAIyhCbevguMdLqLP2TXJ\nOesRfYxEw6zagmelsQx3lsb9CtmuT5ztHHftaB4g9R7CU/RBv8pifZe2sM7Y\nUaLaN1Kb2D15Zq9+ekK7uM7evPESvYs7xZ9MjZziaczTyeJSB6z08f+D6jIQ\ncPiUnKYOs+VwfnAu6VlNBgOoDIIyvVmAIYGVL5rnQi5joITqMCD7X7ulqk88\ndR6Yo29VwDPk3pbmJ0JXMEWfoAaLpCr1i+hpoNKUY0+/8wW7OM0Jx3d4fKj9\nA8Lb3QvsMsEFYyYjxzcTG3Ks1if6XHKsv/JAptJk2KWbwgpFu41dwm4hxPvw\npa+dl/zD2QCQNd4sLXryTKS0hirFBe7+hAs6qgoKd35zCVK5Js4MfVEIoQMm\nQIi3m8Spl0zW49rZ204ls9FHSBeMFtLgDOA8itcr4VuepYGfMNhe5we/03Vr\n1MU3X5e1hNkgP8bZJkK1GxI2yxPxkJph6pxkwx/li04kp01eGzB9oXH92Sut\nTI1zWT/iI57G9ExTPFF83llzfpOpEAwzH8VklYc0ODHhxqQrw+OJfWWMkrav\nUdKEOObWwesYDRji2Z/kYThqWfs8lplxIJSJY/mOB5nanytKZM+Z38UNvL0P\nHjq2SdEw8foF40eLZLoAnxIdCCDEQ31l4/mSMmdsbiU6RBWT8lcPOrmPMepN\nO1a3\r\n=a3PM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"fb8d74ccf4bf27655657a8053871959391967d5d","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.9.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.7.4","jzz-midi-smf":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.4","jzz-gui-player":"^1.2.5","jzz-synth-tiny":"^1.0.9","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.5_1556507071203_0.7538064006503262","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"jzz-gui-karaoke","version":"1.0.6","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.6","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"c0a7bdc0f1e9c9cdf842c63ad055805acd3c381f","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.6.tgz","fileCount":5,"integrity":"sha512-2vd+v8emtFrLAsi3enpQEGLQdHnz1x1BzpIF+lLsgu80pOFdkHAx+sPo0DJtOxjHTBedvYfTYVwOGc/Z+xWSKg==","signatures":[{"sig":"MEUCIQC0z1IjHllYeFIIUa+ACFa4ofoXgT/Zeoy6hm5mrMjqPwIgXj9/of0TGSTcDFCjVEisvrDFPEh74LlWvqYZfFm3j/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9yNHCRA9TVsSAnZWagAAyhQQAJF2O49ToEyrYUG+xkzQ\n9nrMPf9teweAAxQAVqkj9F7fSwx9Bs+J8LOPM3QV0pQ7MViI/70rGV4rAJ+i\nuhfPdSH8ALGMswYcQHu76EmCyn83EUZWLVlkkby6zzVKsZ+RRPyYPKBzGInf\nSia5zP7pqWOE7nWtJitRKLZJ3ggTCPZrAX/m8hSweExKKDfSAqD98ofRzNKh\nhbYWap/l75Li/yHBTaAo2JlMk2WOU3TZquW6hIMPRIgh/M4SL7+bO24GRW0v\nSkqI0U4Iyamlqv3WPkLT/56G+epZStnJvmTh7g7yNs8XXiGhbX5rM9dQrY7z\nYFC4CCX67tNChK37B2u+dMYPioGOv3miA8k71673x6uo/pybPpbwgG+gVy2a\ntvYAxEoBXawCdoNGECNNKSj6+l2gWTbpvkaFz837ZYlNdQ4Jf6iNZY4bNzye\nMg4dqn04tMipEzCnHDl9wviYRbEhAkipGrCc4FwVZDnsCVPC8mE5FOMCCiV9\n8q3a6xaPvJ802iqBEXG/9UvVqCtX+vXoTPgPsQPzUTZSRMh0/P6Mgyyu4qeZ\ncFP7L6HFoAXcZ5Kjc+4f1fDNHqIimMniPnZOv4pCJeASvOdzazNlJx0w5SJg\njucODGA1qseSHMqFPCiJfoCjzBPsK07SRIzOIq/lNdovdmoCct0ann9CLSuq\nTi4s\r\n=ES8b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"838c2ff6757c30f2155f2be6bdf7e2be785bf209","scripts":{"test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.9.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.8.0","jzz-midi-smf":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.4","jzz-gui-player":"^1.2.7","jzz-synth-tiny":"^1.1.1","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.6_1559700294752_0.21106358715403473","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"jzz-gui-karaoke","version":"1.0.7","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.7","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"558d5e65a60dca8c4e1944add9303a277358798f","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.7.tgz","fileCount":5,"integrity":"sha512-NbIr4GzmLPupUJKDWz4avvz+IkkSIa5+kx6yk/8IFa85RwkGMqxnN6syqh1ayzeeLPUUhUuEhav6taz1ZP4CoA==","signatures":[{"sig":"MEUCIQC0emNoi5qK2RPPKbl0y57ObvMlcXUSL8WJq+ZVA/aNrQIgPZ7PWwbMDLkiQzIJuN5rgzTMuqyI8bmiqykCKJXU9I4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/xXmCRA9TVsSAnZWagAA2uwQAIy/0nQLEuXJOt3I0a4g\nyKzM1C4PFDdmXe7TtCWS2hH2+7kGmaC+jB4krRbX/A/fN0p17DK8IRuiouK2\nBxxPnL9jEm/lM+huYUchB+sgt/QnsEw2GQKg+zaKrSkHTdfRgZgS/0I973Aw\nXcR5bPCA2z7q8BlW81AkCePD+vuhBlXuVsgbHTM5ofBruZmzeVDLCC0BA4+B\nsx9vufFsrh++Fsojoajtemr8gdp/Z0l+WCwuK2TVJyi6pNjJK1kZyFlUKYaX\nq74dAYiUxg0CNA3Uciw9rN4Ncyoj8ausfKUxzSplsyrYj1vXjGd0/waD5CXr\nmrIjuMOdavRn87Vwb0XvtRuEiMHbvTl8VywXrLK4jWxDg6urlfJ+7OPeS/OI\njHnxSyYb4avaFG5JQn3P3BcF2Ww6YO6ZNy51fOVfSvTwMQo0rnl7GIZGqq0F\npEhkWMuc7trMZsauuzP4uuVIm/wDnjsq+T/xp6DxXK/w7Ol+A8KpGtiyp00s\nY29wns9Syztzlc6qSZG4jY0wQPgKXRnBwhOPbOlv/wjrBqzc45VwEoEsMJcb\n5HwE+Td2TNQRX6xsIWykw+wcAYJhiZClxb3Aa7IFYaBm+Gd6Dt6sxOyOl9s3\nC+TUZXAaorSu7bYAIcTVBfiEUW2XhSYGoSfVAvtHqm0vpz9+hXbXZRa7lw3z\n3bhV\r\n=Fw5D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"d363158ee01f885f2368be1029de189390cd88be","scripts":{"lint":"eslint javascript","test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.9.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.8.0","jzz-midi-smf":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.4","eslint":"^5.16.0","jzz-gui-player":"^1.2.7","jzz-synth-tiny":"^1.1.1","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.7_1560221157295_0.20427646227940355","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"jzz-gui-karaoke","version":"1.0.8","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.8","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"0c02c23169f8f53b873aeb1c07864d18f01cc1ef","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.8.tgz","fileCount":5,"integrity":"sha512-IKfW9bOl/z1d0ee8fdHiq4+yx7T33yoj4As6OLX9ycnIBx6zHlrSkuQmYUZBOGsW+OL6NgcXrPR9Ul60Hnyq+A==","signatures":[{"sig":"MEUCIBPiwscv0acFp8VFsJGHQZmoueC2NDIHNW9RJGPxgIuLAiEA7iWBeGT9AvUJ5AR9NDgPhGPwpxzFJB9RklVD1vvtVZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAx3lCRA9TVsSAnZWagAA5VcP/0mL4RKBetgZwBgBmnS4\n/ZNRva0XGvx/FtPI9LqJdvJ2ex/K+7y1JuSQDGVURVBxBUwPbfjqu+dCE96g\np3gr35C3S3aOpwpE01WZZpCHjl58DFquD6mvIf2Xwsot0OSYBnuqtFMdYaVe\nNtz6f3jmT9gwoTvXTHGd4eQHWrbhjQw/rEYBPVU6AgOKFu+rElJVnnpD3Hw5\nUdrY8IQtZcpx1uhWmcvyF91FSiwu2v2mVSkt1xMyUpZF+WpR1oupL3nirLa9\nM4cNwnNbrW35OPi0NeR4qV5Sq3+kqGeO3vbeHa4B6IJbnbLaqfcmV9jK0kYe\nP9vG3e2N12Rzx/qi1iXKBwjuZFKtYBbS3Il9r+QbZPLfVI04AJE0s/prF10k\nXuef5PG+Z4sgWYiHLqbjkMNQH5Bh5gWTpbgJJtvecKcs9eyzNNqZh8aBztoZ\niFAiDRoMF/VI/vnivxG2FNVniKF5qQvnQbyGo3fOWc73dR/r7uVX+QEXX/cv\nDF3gGy+Pp5R20T4wuTgdJnCzbV/0wQuy3tdB8kcBm+IrfXRdE4LYcf6Lbigh\nLbLvWHbCIkssJ/VcsQlYrvjIn0MkE9kha0F5roDGeUwFDYhxFfGSQ3Kfr5Bw\nIE8YNiQDkBKXffgKPJ9AyqfHoKYx8tR5jTB8XRmAieZv1qNBtxOZ3j+JB76l\nK+We\r\n=THQe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"03b73445b32b55bc165492b24a020bfa8ee8111e","scripts":{"lint":"eslint javascript","test":"node karaoke.js"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.9.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.8.1","jzz-midi-smf":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^1.0.4","eslint":"^5.16.0","jzz-gui-player":"^1.2.7","jzz-synth-tiny":"^1.1.1","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.8_1560485348126_0.16057350487049082","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"jzz-gui-karaoke","version":"1.0.9","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.0.9","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"ee4d672190980e5ad350cb3e3cd8a62eb697f78e","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.0.9.tgz","fileCount":8,"integrity":"sha512-vIXOVtiKfW6udedGGHYVFjni9UanbIuNWG7Zn269Vg5CmGdAKrkk9KgpE6N9nWWEx1fc82Ky3KdErkZ32F4ukA==","signatures":[{"sig":"MEUCIB+YdVOlAU1lt8YkokLRo4bl7ScDrgl1Gz8yI6+8yfX+AiEA+DzQuH/WAcUlTnlY0eTFqXqSRqj62JJD6HXFhP4Vka8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQmdXCRA9TVsSAnZWagAA1VUP/3YMwwjCxeg6oGF7t8hW\n3izeBOKAXQ65hdoG9v+YnrDtfIk9Rlpz5nq4PVfsh0voYIrtqKeFUyqjubSr\nO0svLtXZityVQjZ1XHi0PS3FIlXPhl8reW/9xA2WlwH4vJak63I7CU19f8n0\npMWStU7wdNPohIqfJUE/ZwyB4RXCgEt/o6+uVR0kMCSUPOS0YdAP/Q+Oc3Q2\nXPdLwwa1VMQL5meKthNZYptwQMa4gC1RwtWSDa3QwLE+kUPK0lkVxVgBPjCz\nPRLbL+hoPFkWviuRs04KDuNpOmIgotoezMIS5lA2prOb50FNic1oSkfNPXq4\nJiA51LxhbY35uerRSiHvVNa2zMB1K6XO8gdUBIMia2Rmknvsup4HB62aXUne\nEsCPRhxOcx6xYWPInwYbs6cG3JmIvVzq3Zr+qUHG+mLlmBOF6BZs2jmlOeoC\nM2S7yh4081328oo9eax6n3mJIw02WSzs2DBGzS038ATdWuG/L2O2a95JFQO3\nOaWwrNv9rPgwN4xWKKWO48RT0+t3/ohqDngPNKu6CK7lM/MLQbvocfBBb3uo\na931TKxKO4gHkrNwrGCYHUl9RSXlGLWfRQA77jU1iRXZ8lcTkBdfWTWvUhSB\nECj7F84f+mmNhm+V1y7g6Qq0SKpgxfnE5gRL4NNX4dGOD9XMAYoWYmlOTPRt\nirQN\r\n=oWtM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"b10dcf9504a3e12e218613ac31c647f653feb033","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.9.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.8.5","jzz-midi-smf":"^1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","grunt":"^1.0.4","jsdom":"^15.1.1","mocha":"^6.2.0","eslint":"^6.1.0","coveralls":"^3.0.5","jzz-gui-player":"^1.3.0","jzz-synth-tiny":"^1.1.1","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.0.9_1564632919032_0.7222330966450916","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"jzz-gui-karaoke","version":"1.1.0","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.0","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"2c80f68b543805eed53f537d88baa66c160302a5","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.0.tgz","fileCount":5,"integrity":"sha512-/BYZx0xtWVbs1y3/2tTHtmPyULAW6HW3II+cVbJ/UUVx2eflf33B1oZDDfp6Yv0XBNkWTcYNNYiU3C1zYd/FLQ==","signatures":[{"sig":"MEYCIQCa9P8lqYuIwrg/J7Qy29+QLWJ0JvJMf1nAtcJlQuAOAwIhAOyBG2q7MhNe5OTXv148ZxU/hcXYyf3oEjtYhAZhbYNE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQmlOCRA9TVsSAnZWagAAHDwP/js0+MzRkKe9cU9sZMjB\n9doQHBWDO1I40YAbmmusA8kawIYrt0MxKgQUfgif2ehv/iJ8iOjjYFP//1H/\nTEMyTZqu7+q5SQWdIUFLTY4EyXySk2f9kZurmFarJ0cDYaNa3Pwr7ps5jgY/\nw9lJlr90gB5ThgMIpjCevjOmeDQNflkN7jT6rfBv626ezuvKMC9o59oj747U\nsyohtFKEsooh1lzmatbxBNy9PI/4mH79s7i2y581ioWtiB49j9gxn4iKRsz6\nkJ128ItUS5frVQzY/XDhXxyBH+VEDe2yJpOBeDERev/mW36x2q9wayrjWrGa\n/mRY+zPzxkAx9Gw/aNPThw95g/noSv3hnw61/5bzEC9l+vXAilnwszpydbQ7\nvaQtVEN5pKGItr3c9TcbKYaSI61JOsYTcOYyWKCYVk++XCL9XDJDhus4yPND\nKlW7gjgv4JHbqE0gaS6ws3x0Y+jHWYzpoGw9d9kYEM5m/PWYc14SV3hsdkm6\njEBF3V0QB1Mbwv2G1uhbmhcluXM4aqvYw8/DmUnim0ZV2C94+Rh62uHAPkj5\nSWxfqbpCEhFN/IuagPcosUSf1iOvK2lU+D9XFTcST+XxPSnm3PLwBFBehBG0\n2hn91BYMtkgZGwC/Is7W8TPjjcjpiSAFolDidelNZz+DhTCz7Y6xovcXOy+X\n6qP7\r\n=hLcI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"2c044136349b1e1092d259cdde53b42ed598bbed","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.9.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.8.5","jzz-midi-smf":"^1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","grunt":"^1.0.4","jsdom":"^15.1.1","mocha":"^6.2.0","eslint":"^6.1.0","coveralls":"^3.0.5","jzz-gui-player":"^1.3.0","jzz-synth-tiny":"^1.1.1","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.0_1564633421421_0.7919234128234554","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"jzz-gui-karaoke","version":"1.1.1","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.1","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"a9456da875bf42491acc9d0c5f3bae16df16e6ec","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.1.tgz","fileCount":5,"integrity":"sha512-h6xPFlv9gr5GcMk7svDWy9bpH+GnZwKLGy3y5O5RwpCGlRJrJGiieJKgpNERcUyZ5+x65odl9DJnGzLG0XM2/w==","signatures":[{"sig":"MEUCIDACBHghNQfhR9795uX3Etrv6u8OyxBFGz7y++6aPX9tAiEAlesEXzKuk2E/IQ3BKkoD2KjNziQu+dJS+UPRq5rddZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhb2nCRA9TVsSAnZWagAAA0MP/3ceB/tyznFlWfnwqV2n\nB6rIV+zrRPrrQUlkmu5Oz7ONnvvyYmHjsCSo4JeTCx2s9TBN8tJ6+QctjXCx\nIYgM+aD+j71pKiz0CRGa9ofJQLcK/OuXxkQGIFE+u7WQzT/E3IiYKkQj5DVl\n4hXs6Eo3aOg19qwAEtbsoMu4mFpWCmD7Kg1iQ1Oh1qig1AuB4OTMRG812nEZ\nHOOMBsEUGEh7yXSb+SSZhMGhlXAflcaM+HQQnXlmvrwruxOj8EYx1D/67+1v\nPHd7O5PG1ZKJIy+Wfd3PtpeGPRozFlQd0LceuYTm5pyvOhM4KrO4oWo9CeJB\nm8Gemv+KQ/IWvuXOfatf7kTuPUVVyAcwRM556maPpgvm0fYh65vMWa3SVWA7\nFPvpafylX+hjwyUtj5/OHPWpRKjHRB60c3v/Y6Ryg1MckjUQMO7/9GmT9FNE\nPWQQYgYWv5MQRb3ssrvB1BjHdDXytEx2ovnGwloCNdoEvrVDFCJQbbuEUlDQ\nHcKhR1ecLrdy6U0Pb7t6bEZY8UE0DRWLFTKpQ1FYVfEcnedMBzy98NGOfZiC\nKCBGa+/pe2DDZE6L7Pp75bNMEXggr/tQYewwLsiiceBylGxGo4lgIUZ4G9cY\n0RWgQo++RONv1t0pr2z0FmHg+7xnlb1AnXgcb35kzD3RFGV3hUqvLuckYQmV\nZAOv\r\n=hXm2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"3f83c19c9aab7df0dcb16e9de276b419c9b13a3b","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.11.2","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.9.2","jzz-midi-smf":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","grunt":"^1.0.4","jsdom":"^15.1.1","mocha":"^6.2.0","eslint":"^6.3.0","coveralls":"^3.0.6","jzz-gui-player":"^1.3.1","jzz-synth-tiny":"^1.1.3","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.1_1569045926944_0.9526180124886334","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"jzz-gui-karaoke","version":"1.1.3","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.3","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"e8143faad7094f7d085241e25323ed13dfd183fe","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.3.tgz","fileCount":5,"integrity":"sha512-2IsxT0GfzdEEDeYar7Yfu5np58kACRhgkzEkakB9wuL55pC0TLil5UzrrV9wYyAXBN7fbY3FWt0r7HkMmDLM5w==","signatures":[{"sig":"MEYCIQDXjQDBUdzEaPdASp7ZxCxsBZopS6DWlm1Qf9YAGM6JrQIhALNSoNWmZ8EpoB/ZRTHlUJdOVQwhsHCkuHaxaKpdzcQ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFrpPCRA9TVsSAnZWagAAyMAP/39/2MUU7Q77r6T9LxUL\nfiWUOr4LYDpM3x5BgdnSkkHjFpafvGfoCP4TiRBxdbEfXdvD8HGNrwB7ys+/\n2kz19hj06DB3jy7pc51q0EcPlWjUepzCYwb/iXOe4GOV/EQmB3rC8GZ9zOsC\nCRBX6qKAjapZUNbGzqPfMB4YNLeGID3dEzNRoMCT0bc2LZSpumoP65CjPu+p\nNl31tJQk9EIjb4w1znfKMIafV4/G5IYp9VbeI9MtOIzpZMgrOBO+6cXAijhK\nJIwFvulLpp95/Qaa4lyOfkwLWEsQvMJJnvGQ3Q1yws1kgDOBF+QzWcrdogeo\naYPw+nw3p7RshNW5aJ6jUZIBs5JOpCUE+iFnzXyZpu4saQQDrL3u90xgoUJb\npV1RJOH2Hxt82uRpMRPGZXlZ3hf29OT9ZmAcwqg3WCJeo2iEhI0bdKS6nnRD\nmqEsBso5jzp+Kd20RWzkOyac1Vmj/qmEFelHroBgUVFM0/5/K+sXVr8rXf8U\nYGMHiAlW9IIJFCPJqaGrX+usppl57iTbYMFqEKhCHdzL0QUA+4GJicLrJQKX\nXXKApI+ZAZi7jkkqJOrZliVeqeupTXDB6LWJLGMWm0GATngWNPQscv06MQmp\nA9xBxfjzw/Aaw33agYIW/jKnqHRxEnJFQJ5Rbhb+F+6f+AYneP+AdRyVOdIA\nLpIn\r\n=+IU8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"4e2b654741c723007e7043df8aaf488ee75dfd26","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.11.2","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.9.9","jzz-midi-smf":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","grunt":"^1.0.4","jsdom":"^15.2.1","mocha":"^7.0.0","eslint":"^6.8.0","coveralls":"^3.0.9","jzz-gui-player":"^1.3.4","jzz-synth-tiny":"^1.1.4","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.3_1578547791354_0.2694596066559636","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"jzz-gui-karaoke","version":"1.1.4","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.4","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"4fb16436957f9111269c7f69255448e15d12a4ea","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.4.tgz","fileCount":5,"integrity":"sha512-sqAAKMgFbLbQ7CWAy9imTsar1wabFAqPOmAK0xUfZMlFlWc9mGhSx/6BuU0kGkDUsMsRQyyg6cKQ2VyGEtTIhQ==","signatures":[{"sig":"MEYCIQCSHyb7ybpfyXpUCluQGs+/azHPkl/Qs2tyJA8HIv63GwIhAMU+Rd+2gMvch5KkvJ6M5ReF+2hnjhoYMnSzCtorfnA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJTPbCRA9TVsSAnZWagAAM58P/igN7VVPqcTje03F5kfV\nWXA3eR9hYffjBrYw/eJnd5uLssmDrS4waO51uN7rvDDYXakWx10sDkDXuU4x\nSYtyXGHLwgrJVdrNe7I7YlZDY+yt5TBXpccz9eoiyhyRrGXGiZ8rtpvqXiYj\nUWxfbMnrs+9055KVZ3o3tASUOMJiF2BL5aHxYBmyDD1lfRJjCgaRkF3nQMLp\nIN3T3rzs6Iy0Dss4vBpjyWzEzebTDfwVmO4PUUWRFmozLdF2CUP7aBQvilxl\nnY4mwMCP+PKsFM5ND/QtZFxbzzQxfqb1WPulSJM70xUBXr/2rEqJWi6FGaHo\nATzd8b6N6B+J3qk1ajVAMRylE83sj2rIlD4MEbtqERQf/o+b+ZK9+nCq+J7z\n1ZNJsKNs67cnqcE7X3PPqIsi0KGsexXL5BzgrdaZ0OhHpTII9GiJckwRCbY+\n4ytsQNfUmON28aBrjlitUCzypoupH6lznfdlWNPKJC+INEuORZElLaiqaPNF\nlAva8vZGwFjMqZd9RdMY4kuJjcMhe5tXqH7OHhUHGStBRFMFuyBzoT09qwSh\nigF6ew1l2BwnkHQaso6KEga50sNgX+iWBiEzNtRooMj3vVxz3XBMfJM8j+LQ\n7JkUsnEDkRnSrlji4c2rFetcjqyEyHMrw2/WDnvRcjsvyAOsD4slQANBiR4J\n9ADs\r\n=OBor\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"0b6d09f81fc07ee3291bcd6ce525a56128d73f52","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.11.2","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^0.9.9","jzz-midi-smf":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","grunt":"^1.0.4","jsdom":"^15.2.1","mocha":"^7.0.0","eslint":"^6.8.0","coveralls":"^3.0.9","jzz-gui-player":"^1.3.5","jzz-synth-tiny":"^1.1.4","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.4_1579496410860_0.389945009558579","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"jzz-gui-karaoke","version":"1.1.5","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.5","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"11a5a9ee6d6288c209540f6b99d42094bee5d610","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.5.tgz","fileCount":5,"integrity":"sha512-whHfJd5OHR0Q98aHsy7V7w2iw90kr2q66WXr06fCkjqWJH4wQVLvhVXaC/YhkcYu2JDzQDv/CkdwTO192QZYHw==","signatures":[{"sig":"MEUCIQDl+Or2AXVAt7eG9XHTNqwzw79AxolpuAK+qVEE7/RAugIga+69jM8BGWS+NrOMcFGnPfO/zs0NY29FwHBraQltyxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM7muCRA9TVsSAnZWagAAmzIP/3bJ4sAkjAWboXdFB0P2\nj+d5OoQuTSCBZWVvtijvtp0EYte0CrPTeaYzaD6cl9joXQHHkX7lJb52tWZU\nOW33+UV7+BpggMA/SpGa1AbauXijUVwj7Klu9F0KbAqcP+KY4g74ADjNBTcN\nTPnJzmPYGT2LFdUUnTotPxzDn22yqSwEcMvVbE0rbflq/VsY0g3Sc4q5hJQ5\nzOA4FsZ9sssLYzj1P6b7YcWfEVy2EMVPsBLlI9s7GUdVntSYuqybJeMb0s68\n2ewM61+HGmOLwObDasuzW6fRAKjr7t+KaZDIxE1AXkaqkAs2SHk2IjQUO8ZM\nBW9kceJhOaGWy1biWsj6221bwanAhYGDaSVEl4IlkWYQj1eX0G7rHjcu+bDJ\nSd6K8qdThQhgn8q4aVnmvpo7RkEEnHmR+MbYoCBrmGmYK0sUajLIxMrcy0V/\nFOVZ4qZOVFEL1TZoHku9/F13gaEJ7wqvbgsXbQcNDhqlbx2agmrPjVUW4jyF\n4J5yc3Yuka6lD7fG72Hd4VYeLyCuU0KdvdY4Cwyt+781l9YX0IAsf2q90t99\nRyQzJ6I4CuI+IFBfPssKR2M4tzsKpZVE3VvKk1DdDG1vIBxVw83ycnsdg+Mb\nM8/GI5qOJSQR/yuhkwEolcIxrz5KjZYMH9Bbdmk7YQ9pXhnHdePjmh2ty8+S\nTPcq\r\n=6Q89\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"745b69f0ef5ac18b6d151e4a5080399d596cc38f","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.11.2","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^1.0.1","jzz-midi-smf":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","grunt":"^1.0.4","jsdom":"^15.2.1","mocha":"^7.0.1","eslint":"^6.8.0","coveralls":"^3.0.9","jzz-gui-player":"^1.3.6","jzz-synth-tiny":"^1.1.5","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.5_1580448174339_0.5129830273789369","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"jzz-gui-karaoke","version":"1.1.6","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.6","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"d41834fca201236e1c6963c84ee01dc9dfff9d71","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.6.tgz","fileCount":5,"integrity":"sha512-PO+6jnbKh+OVPMWx99C7DBHTb7Q3cYbTy4qoy26u7pmFKkczlqCatHgUqK8bjzOd9GkBfQ7Su7nMXsiv4vqG+Q==","signatures":[{"sig":"MEUCIQDf1skFyfPKkC5TlT9jGAPq7Tvsw7SKiOj1KSe3MkD8GAIgYPwX8OUNVjglR74Kv9+J3O46QVRgxSdSDjt2KlRhWf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeORWaCRA9TVsSAnZWagAAdjcP/iIDoxaR+lE1jpKG/VfV\nAX4EXkuAHfWN7CPQ/kn6aqMhzqECtikuNm9PVpx+pICzikpKHGHuqMkDi2Ef\nDB18GHWrPd6Z//zNmYJjMSpexGMeITG3ER9h5gXG684bX5xfevnROIQMjzg8\nMZkeAD1JhQCpDBss6t+zo2utmpp7ht9Bgq3aifrqr/HLKUDNExjk1xCw17Pb\nyryr8TUuOBcHS8xktK4QqKXch3G5oKpAlZdhGDiBfe3DHwOG3CuoJOfrebX+\nKq6DFNrSRGWSC1z9fpvTy/reWHYRXeabzfLuyYJC0OzduSfgjHcEKQhq5oac\nBsf4MWFnLhXRQLlp01NJQIcPPooI4026t3AgSJtXS1V5E5XItHOU0Jat9FSJ\nI1vJd6HNR1xYNMBzj1sYRQlAlWw9A0f2xMQG3amVJm/JurJqoTm0QSJmOTsz\n/n1KNLeuI3R55ylEi2aDLEgw32o+ZgEK031U+qkVI+yhPUIxNLTXEhDgmxCs\no1lot0pqMbMNN5DcUjivBDTct4rD3ilQDALhZguY1zupUb7I4d5J3XUDUXT5\nCtbKCnZingQpB7x8ApBPVAFhDclm+aTxF+4IzFtxhqYs2ZKzSc4bVDTtS654\nJx94wej4rqgCuvOORsn707omCeouu6PvOK2bXYVuCAbl9LxQ79eo2RGRZKAv\nB7zt\r\n=T/5r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"9e7ca33c3c7754414e65a7e7c3778d5c85436dd0","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.11.2","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^1.0.2","jzz-midi-smf":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","grunt":"^1.0.4","jsdom":"^16.1.0","mocha":"^7.0.1","eslint":"^6.8.0","coveralls":"^3.0.9","jzz-gui-player":"^1.3.7","jzz-synth-tiny":"^1.1.5","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.6_1580799385773_0.20980937615721884","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"jzz-gui-karaoke","version":"1.1.7","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.7","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"937535925519e3542d143f54fee9fff9c9844733","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.7.tgz","fileCount":5,"integrity":"sha512-k9prWnGnjZP4F2y63Eb3AsxprOYCiCgcPChrSrpOXByg/JX3V12V0oWV/LarETmm6G7e5nQfQjHAseE048Txwg==","signatures":[{"sig":"MEUCIGT+vxfuezngMo89q38GyxTsmtfvBOGlpG8Z7mC3k6oYAiEA/AuoJshhmtiXln+h1X5QIGU5k82a8uyEi3tU1hxcUNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuMlcCRA9TVsSAnZWagAAM5MP/3HKPomFRa4BK9z+b1rh\nBDYYjzfOxRLkCFJe4SE69nmKHQfvyM5XGUlIdnFZZMrVfuzATy4Q4REr0yXr\nMyhCrfe5Q0OS0q7DnI+il693DDMOi993CPu1Ob+BIldmMDnZ7LUDtoUcARrX\nDAB0XqjF1hbGWpoIj3yVzqtdMUWuthgRpGZOadzg38o1CMBhDXcFzUDkVu/e\nl+m8b9ykB0raD/XsJo5O1TOzwRtG2cZd2m/NH+fp0czhUWiTbDvsgJw4xKOu\n9lmy0dHQdRd3Yv7A0iTGiSqWvq1T9kdTnl7WRwpvymuYosvYkqcWGkBHJfMf\nhq0mZYm+4fBphxlsK+TZqUg2ROW3Z2zDco6sGEnM6jRYZ31c8ui9Wak51tIj\nZLS0d2SsFTWt1y4LhREqSc7V3frYehK6bjP4gXzogwExrRCVmNqpEuYudOMS\naI/ovPRi5t/SsE792XW8+zNKSZ64Dc1Ek5716v+dtsR32n6gwncpDXJ9uAVp\ndVCICtTnFK9RUrj2MY2R0vLi1+oC+kH42Xpc4i9wCDJvBohoPyPxxqIehj94\npNJFC4byOfQmnbfwC9MWIO+buSQJ0tHHrd0Smv3uXOpKaTVBC3LuhPiUXtaV\nNEg1gEHbD6LzsUZnzj/HsjM0qk+fwZNMoWpMG5YoSAZJYBqVTUSZye5gGGFf\n4U1H\r\n=nDZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"b0bb9b5cd27852c1c7369dd748f4973e6d697d31","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.11.2","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^1.0.5","jzz-midi-smf":"^1.3.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","grunt":"^1.1.0","jsdom":"^16.2.2","mocha":"^7.1.2","eslint":"^7.0.0","coveralls":"^3.1.0","jzz-gui-player":"^1.3.8","jzz-synth-tiny":"^1.1.5","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.7_1589168476377_0.5564454331207085","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"jzz-gui-karaoke","version":"1.1.8","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.8","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"dd9c7d7975b15498591c22611a893af0b64f856c","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.8.tgz","fileCount":5,"integrity":"sha512-Ysw9HR471voN/LOXk7w1BgS9TjbbZzlwwEuDal9ljqIhEdas4TgNUkOo3crDubdAk3pv23JHj6u5dcSAQE9k0g==","signatures":[{"sig":"MEUCIE/kg2LBV34W82Ii+pq55q/vSqv+2NmMfugD1mLzihW4AiEAjXK8vpoiNCT8Ds81fSJ12gewpJzSDlCy934m4KYhK8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB9DeCRA9TVsSAnZWagAApcYP/2B/W7ghFKvm4ZwOAxpT\nA9iI2yaZVstSzC5gxXNo+XI/Dr0J2QSMJh46KOT2dKZOzBFwYaMJrjPAxQkS\n8Sf9UjDWOD4kaURMDUBAwNhfO2VgerxGzYbJ+LN2AJE9t/qx4ttTkbljH5i1\ndfSLMhcBdqpfwAdisovEgrwI5RjHIJ6UTW4WmPfUuJzisW8HeBW5hyIBSrpA\nFoiVXulftga3IGFnltE7A93VA65U9Tv/r+Y5+bDQM0ip/ICgEVbh3tNTSnwt\n9WHam6Mg0J4/P5cRGWELWB7HJ6zZKlPTXAM4m1uVlGZLRLr8Ladcz5K1NeFG\nm7f/yesXEHHpp3bqGIdyNU+wPR7rmRS0mFpfdBYzwpsHLthrEiEQKVj6Y9Xi\n8NQXwG2zuocQojLhZtsa91El4E6q+GcOPET6iqH7gQ4yXCN2F5dKqXztJAIa\nCkVzLBCLa34YgJokshoyeiLE5E9ABFFRNjMQT5cHQ55i32HNCIIp3gxWtcbC\nMRaLZsx5nInvRLZUSGWuCCmcXNB/dl9zf0sd2Cs1gv4jKCk+RFaBT1V6l2J9\n0vpHdVMkiFkb3O9N06nysXsLZV5c9Q8wnN3RrSDjlxtdD1bDIqeSrAvVPqFf\n667fv4ckFmbvp2rPdL9G3NmXNXwNoGSkvYhOEMF7YS50Ekk6PBzhgzgijmBL\nFa8N\r\n=zfIM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"e01d770447b232362a5a6b6e0b71a6d8ec1ef0cd","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.11.2","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^1.0.8","jzz-midi-smf":"^1.3.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","eslint":"^7.4.0","coveralls":"^3.1.0","jzz-gui-player":"^1.4.3","jzz-synth-tiny":"^1.1.7","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.8_1594347742440_0.9139421216571373","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"jzz-gui-karaoke","version":"1.1.9","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.1.9","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"da7eca5c999eef32a2cb4693563597581effe537","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.1.9.tgz","fileCount":5,"integrity":"sha512-1+IFcEU2bYXfo4sNim8YJHlSjzNePYAYdif4cMDyDboAEGtDZb6QyxVrzbMOhRESBHyAIaOkgZMLO4sGGZhYlw==","signatures":[{"sig":"MEYCIQD1h/uKNeiyKjGXC/DrmCYdYZYYTRrwYOU2OdijZquZdwIhAPG8rGjI50rqrEduxiWmRSJO+/NdhHJO/XkKedFras3G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJkDZCRA9TVsSAnZWagAAktMQAJZGREn1xADTT6ypvaM3\nbUR+XhRW/MSLdsAmEBjE5bMJyB4qbRJ8UjAMsvimb66upJrBYca65WvS1hHK\ndqLRJE2fFjIoVhR9kK9UD+T23nY1qN3V8AFNIpxIfKHJHUKNUZToBtTrL33U\nfRhpt1pcE4xBK9ms2wnvYHa48NPntQl4cj9xzsO+LArKWXR2i01Q8D3LiOzB\nm/B/NvQ6yW6LHzva8xutD8h5Y+r8eTvpm4tfcoQPACzGDw8KkRooNc7WN3Y2\nDG/6kCBNMu8HutyhqElX7XdjX62Srvt65LZPy0ewGj+oxpiFUT9zivg0FeSj\nTzzdRLTVYCwLOWf9mZ92rhWtxHOwE8E/hrIkGdj9vyxZ90BJRMawK4WSdif+\nX/AtVgrz8FN5UN/GdlfM9nBTbcTB9CmJD+cal+9Rppq49TEXFjU+eqprFM7l\nvMBzQWJSTzTHyPUvzjN8/q6cr5GGClOQUFFMwzaUtf0nxIHMoewitzV/KK3p\nAyv6fieMO3ZcbdQB/jbYmsV0LINCTMs3Sjz8kqqELhWT276U8+Rrvg1tp+bW\nQ0FBOeMcsvoeqSGDFmJ4f5dHcbnXFPCvC+ijL8ENNzkq4NuKb+FqqOvO7UAA\nlJF4Nh7eUg/J0rFfqoX3nM/8jT+Z603BqraF30VxXIyqp0+epzuY9hVdOXyw\n+nBK\r\n=2Jeu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"aa68ecf688d04f989afe18f2625fbad5ff89920c","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.14.7","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^1.0.9","jzz-midi-smf":"^1.3.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","eslint":"^7.6.0","coveralls":"^3.1.0","jzz-gui-player":"^1.4.4","jzz-synth-tiny":"^1.1.8","grunt-contrib-jshint":"^2.1.0","grunt-contrib-uglify":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.1.9_1596342488584_0.17293888533714252","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"jzz-gui-karaoke","version":"1.2.0","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.0","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://jazz-soft.org"},"dist":{"shasum":"8d1b0f9de8a88acb1ed6962e4f5318846653a2d4","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.0.tgz","fileCount":5,"integrity":"sha512-uKiGhhKktHyslVdeZTnukwM61n7dUNfBJGipBdozOR5FMF3CIat1uVu4TnTdfPaXhL1eO1HU+AC7mm8ifFUWXA==","signatures":[{"sig":"MEUCIDNOIfrinytOKbn0iiJyuoWW3nlEVFZCpQNEZy6WdIH8AiEA8bgxa+yTBHk5ke1uwdZjIQB9R/N4f2FmRWK5781bjnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf39/RCRA9TVsSAnZWagAARSoP/0z1Pzfe8Fn2TJevEhPX\nG9QgkYQdD35JWE0N2dbSurbXiQX0JqIMxP0nx+nGDHDmdOUzNuQRjPP18pAn\nTH4WzuLYQzV3x7UFzniz8bSpKC87qg7WJFGAgp4w0GSxGZh5Brj2fpE5raX1\n8l7UnV3/9+PNAQH2MZb99+M0ZZF5BrTUQL7BIjSx7ngwN1P2UZul6CbVN2q4\nQ94NAfvl/QtBDmtym3i6zUGjIl5hx9nluYG0J6eGPklFfTSdtJS84wofYHJ9\n+brAwpU+vjPGTav2JE0rsTtug5b7yhxghyCZw2ZkuVSRgMgr4JohTCxEVIkG\nQ0Z81RsfnpixQNKD4NeO3wyAQFF9/6LW8DKlvyj84V2ob/1rblsCJmpfUIq/\nYDzPMADzor6UYoOan6cJ+dyS7bNTZHhuAF8pX+95wWHxsA79a8dr+vYLquxk\ne39nleH8B+0tfkTR9RZL33RveE49mebf6EFGJMtiMA3qLAJ7THWNvwdpUYny\ngXrZQi/rprQg2G1zGj007wZLQR3DVarCYEEPyGfB+wGTdaqtcCTR8OXAst4U\nZNq8bVwk/yeOSSK7gSFUBqaW1JXzGgCMQj2PIVpoM1/Za5B2m76GJfkPkLNC\n/fVaYoVplw30PPaiH+DeWZNYCqvnGIZJhuQ/UnRtq1F3nN4gkDrzpV/iZmTd\nEHVh\r\n=7Ouk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"692a77da078a26cb23dbf74c66f48f4a6c682c73","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"6.14.9","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^1.1.7","jzz-midi-smf":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.3.0","jsdom":"^16.4.0","mocha":"^8.2.1","eslint":"^7.16.0","coveralls":"^3.1.0","jzz-gui-player":"^1.4.5","jzz-synth-tiny":"^1.2.3","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.0_1608507344699_0.07371316690492047","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"jzz-gui-karaoke","version":"1.2.1","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.1","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"edfd7cdf07cd4ea4dad50c6a76824580211ce4c3","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.1.tgz","fileCount":5,"integrity":"sha512-upNXdRRNcdbUo4qt5cZzQsRTw66k6IO9sBzFMDIEOzdEwOwD2SSmAnLz+ard+U+G12pm+Zyk7fYRQ136Aib8sQ==","signatures":[{"sig":"MEYCIQDTf/O1thnPx2fnv/vKV8TttSdK+ymeErsqMoNtWTXcFwIhAPxTv1eqbB0HjD/hkeNT9mtMrQhas84+fwQhvMLH45Or","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc9KCCRA9TVsSAnZWagAAe/4P/iiX+62K7py61ESEPbUx\nLM73nEwvbgsQlDiINGk8ryW3hxUBR53rDQfgjfnDkJJhcnWySCD/+1KI4/Ay\n6Fqb9Z59OaBKXGtd/GTmv9g0RZz41OSKn740YTSuy86rsmT1E97aUcIdsxeJ\nXXFWmno6UT4iic071kLL2wWBbAwyHfx6flyFedCm2jfnz4Q/xm/aURWLK0lR\nGvZCRefg6rkaqy9mmm/csohXymDyyl7VFund+yAnQ0+R4XJXsWBqADM8wyj3\nOQvOq79KLCD/BjlYqugMkmPDFBFQ+HzpGM7K2S6BjGOZ/8MgEYIItQs5JI51\neoSZUcYzIJ31AP2TYfqLJRP09uVASZsZcfrzE7ohiSNL5A8FAzm5YsQAzOH7\nJjGDzyeg8EyMbVJIflAY1XCbooONghZ2JsveqRScyeQx8qCjVSDHZx5H13px\nFbDSw8QDK/tc7cgUbdCQjz8oi72JdJsZR3VG8YDUUVYPNVr741onM5upQ7PW\nSxgj9JIIUVXOxtqp7MwvHl9Kvet4EI/rpo4sSJB67xa4i5ttPd7i4XQfjtPT\n1EDbkwcSjehpKTmCJBN5cVJ3fQ/lneI0PNE9yC3lI/75tMxppf0zcqk1B6Tq\nyLHKHdaFLH0duwcpw+ezdm4zELW1sOpaFgV44QG5b2Jj+yF6bRJh7C9Jv34R\nSWso\r\n=2zGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"de039b4f31e6726b4accf4d71f76f30b1616860a","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"7.7.6","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"11.0.0","dependencies":{"jzz":"^1.2.8","jzz-midi-smf":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.3.0","jsdom":"^16.5.2","mocha":"^8.3.2","eslint":"^7.23.0","jzz-gui-player":"^1.4.8","jzz-synth-tiny":"^1.2.6","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.1_1618203266223_0.9347192143831169","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"jzz-gui-karaoke","version":"1.2.2","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.2","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"e94eb13c5a342bf6e11f91f4e687eb11d9efcca0","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.2.tgz","fileCount":5,"integrity":"sha512-UA8Elf8XV/rSiHY3RVL3kz9r3bJloh8GBxI0wueX57PH/CaEzfUfkKXRj0T8u97q/nzI68gpiDPcY4WcH+ZpZg==","signatures":[{"sig":"MEYCIQDdGf7BrtwZGS5X7BACgk00gJgE8NvGVaFWkQKzvYnpjgIhAOeX8El4iEBe/rrlK1LANxXV4A7KMm9gbJ1e+kT9f/Ys","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyCsGCRA9TVsSAnZWagAAZqQP/RaXLX/+9nMUpmxVWrOE\nAKkzjIHfFpoRb+JeKGH2ADJ/9yYeIcLKrRdQV8Noed6xy6p5gbZUzHwXicO6\nknwsJnz4wPqWc7GCxD1Y95LmcOYvCHSD4DH8DCVuv9FWemT/1M2ZemnfGXxf\n7UvxT3M/HLgze8h8Oi7RrmJ0iw+M7E2STWzCaLQlh/bA3MRnSmvCueLh9q/4\n/q9+nr6q8hWqecW5ON56ySA71oPc4Tac4OU9EQGJKUntVEI+xrLn8lqdRABN\nBUD6zaMQr9ctMIS+/01icLwRTVwouggKGxMOKQy1+t82wAs2d2HiPfyCOxFW\nbrK0SYM1kruG3dmygvrsfgj6o4A01NmbH4cGcy7RX1wruALNSDucgofF35nb\nyUvsDVZMdLgEY75elzycOCbs32l3hkuyp31VD5Wp5nvyssbQXU6SZv3tat0X\nN6uQlRh39wLK+ooHIUL7cXUF5GFtb7AKIxSyjvi3LisAycemwK6zeEpDmLa2\nqraLuUkvtuFV46wimIXHCbKYgM2wtCuQGPvIAjsDrreOvnAnF3nMd6ColHET\nGLBtadgFD9tVzEf23oSvbmrAE4pzauVIJaECnotVP0F9qoHbzGBiUIcTYXKu\nbHSUp7cOrTPaGxWM4lvxDFxp1WdHNdjDI8xGjqhIGteczuDLjKHuK/js6FCD\nIbwv\r\n=pOTs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"8c8a0612f63a1fb71f3524676997398b1784f942","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"7.11.2","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"16.0.0","dependencies":{"jzz":"^1.3.4","jzz-midi-smf":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.4.1","jsdom":"^16.6.0","mocha":"^9.0.0","eslint":"^7.28.0","jzz-gui-player":"^1.5.0","jzz-synth-tiny":"^1.2.6","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.2_1623730950063_0.17930775981043445","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"jzz-gui-karaoke","version":"1.2.3","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.3","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"c8c5a60b71731e6bf151c65fb14407acfaf7e5de","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.3.tgz","fileCount":9,"integrity":"sha512-Mv+Y7WIvVdtptrKb3B4cifLLk21p5+MvzveZS3bd+bybPol+/HcTQyRoVWhAVU+luOVithIB933lXsi602kthQ==","signatures":[{"sig":"MEQCICuY2DbcMw2Yld9kC+83owrYGppAtMnMORdzPtaNYgeMAiBZs1WyW0s6Eac/w5ZQhXcamu1kBwyai/XWyjk5byOJSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLbaGCRA9TVsSAnZWagAAt7EP/RzZmE6ZiWNgOYxnYMJ6\nE2oTnt9vXSoBxzgck9cZSO532Jf62tMI+YDnKSSmPVDliGd3jBBVkMTigcFp\nX92+eFjyrFCGFsuhHGca9dFbJeeLiMN0PcSSsdE4tVTnbbCWaGGz6ZqUdsaj\nKRWnVK+g31OOcdmc0REwMk1n7S1ffK/08GZyMGBHQito25AsQWtW/HXXi+ce\nkhCMJUESz87oa82TWr4buwKMnLNRABowX76hdFU7pPm8TcrgWeub66G1pMjx\n3pEeTk0UYD6/q1JGaiz4FpGa5WNoU4fyR9+G1vgANhEGUQQRlAxJ0/Z71VPE\nS7BDUA9pYe3uAgN6lNu2s3yxin024UZfc9HVdpym2RH53EUGRFiHIQJxMl+l\nZJAUa4xkHTlDG//aG90gr7NKn9YL/kw7IAOJOfndGuISFsXon+iUH66xdcuM\nheYR7THF4/6rRTVVMlew87LeP2kQ2cGl/UmGzjhYUPhVqAOdF25ky3qles0h\nSUlciIsE54tuB99xiRn9KvFsvyJF/etgrYVf6MOJWEiatAZDbECWlFT+YlFi\nlxCnSXb705GWWiiJ9tV4eGE81GPfWyoqTBGiiHMAWun8w89l9TyBknwsi6aS\nakyJ6bPDB1NgbkXeRdHMwkgRTcMHg7VSp17qCWPgHbs3yReRiMFh6GlCx646\nDfnw\r\n=5YR1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"3fb0944988b3d5e76a7017482607b7860774659f","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"7.19.0","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"16.0.0","dependencies":{"jzz":"^1.4.0","jzz-midi-smf":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.4.1","jsdom":"^17.0.0","mocha":"^9.1.1","eslint":"^7.32.0","jzz-gui-player":"^1.5.2","jzz-synth-tiny":"^1.2.7","grunt-contrib-jshint":"^3.0.0","grunt-contrib-uglify":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.3_1630385798190_0.1145129798335971","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"jzz-gui-karaoke","version":"1.2.4","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.4","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"433e7859d0946f80ea51534edf987e1c047bea42","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.4.tgz","fileCount":9,"integrity":"sha512-4h7GJGiBeBMNRZ+3jVpsdcPULJEUjgTtZt8Ohp3Fz8XKPnZm6JIjb0U5Qel/gC4ISFnZVC4decN6wEEFpkmUzA==","signatures":[{"sig":"MEUCIQCyAs4W69QvMC0R06uvorykDtJIU8n25jIb79rcjI3xBwIgRmwZtN0YowcFWdlsouNnvAlgKkSiMNHdEoOEdeXuA4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSjcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpenhAAoheb7UC2nU+Obc0yyWVbBm0Zx62WXJFBrE1eUK5OmQAGxC+d\r\neW7aSi9qhp6HrZooic9FHrrrmTDxxvpJl8KGI0OHuqICUbwzACO69Gza9r+8\r\nz9BdlORT501HBihHonyRz71qnVZv3ab8o4QBxeX7BgvJ+QuMCgTo7fCznCUA\r\nmpvXqiOstGYrxQjCv1kLia+H6GwVyHnm9BwDgDaLy7v1TiCPxBDdFgcpqfYa\r\npMM7RFh/xErGb/IUh8HswG1hjHVWZzj4KDqW1FOtqafkr2+zn5Cz1lFTHRW9\r\ncJMPt99BpuZB7kzyiZhR+u7B/UuDENW2FsCn1kFL7V6FyaIzrSsUc5Lt6mfd\r\nZpYrA/lynA4kGQVvSQxjOGiullCZMdflOmKoVa4tybno3Q8wwOVe44MA9M5E\r\nY1W+XKUwp6itkDQpoo1/JPTSR2j+bFx0xfPVcQXdCviHhaGkU5Lu78vNLSva\r\n6TAmk1idRNiujn+c2/gkUPPeapIAdHVBAibS77QxydZC18W1DR5R1ybj7JWR\r\ncQa7dUtR4/X8ZMW8gzTbek3FBiCo6YiAPVXm8+bC8zRf76GLpmPm2QMG4Uj9\r\ndV4X44Gds80+m+Q88s3/NiOGlRz7/YkyRk6jBuGGNxeQ7BWTMHWojvfcPC9P\r\npAXsDu8/q4UIr/OJusWoam5pYduBON8UiTQ=\r\n=8732\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"7321de756b94f71e3906b444e7afb650f3879ab9","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"8.4.1","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"17.4.0","dependencies":{"jzz":"^1.4.9","jzz-midi-smf":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.4.1","jsdom":"^19.0.0","mocha":"^9.2.2","eslint":"^8.12.0","jzz-gui-player":"^1.5.7","jzz-synth-tiny":"^1.2.9","grunt-contrib-jshint":"^3.2.0","grunt-contrib-uglify":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.4_1648699612010_0.7644683902745752","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"jzz-gui-karaoke","version":"1.2.5","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.5","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"f24bdf6905f914a76004c0da45c60413f99cacf9","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.5.tgz","fileCount":9,"integrity":"sha512-kCeHNqZ0Jr/0OQryJv3teVcjPDdgpctcNXAgeKl153WX3EJxMuLglVur76rnxv64nStsLh6rpyHC5Yw2dHJLiw==","signatures":[{"sig":"MEUCIQD9qZ2P/gD4Jt45u62vFeHvg49nOuZMIguaWGlSsWq4kgIgR7FahJa8PkiSNMS4cI647PjmUMgN/s5nw8n7M0avisU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkr7EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr84Q//UOXGwIORvOs290ZI1QN+iaqzyPFcVJuvqCna0mXrXJ0twtfm\r\nczHG9d18v/jmAaGSVoDHrV1VF5Kfknvl63CfJXv6gxytQXrczSemfHGPGQvt\r\nlengZNL9LGrTvNf4AgHQ06sUXnuFdDw++4n8RY92TvlpXUuQgR0IGE9ij4l9\r\nM9c93ANxcL1gF45wHA+We77LhiEuhe+4FTmhLIwQ3H0z478IOQryTjyvOiTk\r\nNGjI0Ct8oo6zK2t33m5dXJB9/4gL4F+RoFFT0V5lmwEBTzjeplKpAsqUO2QJ\r\ngX/xXa4Q9rjoiaMgc1zOBoRJtnLAVp0mACbH90kpkgP0RIDfCMyTPyr6keyU\r\nzu/wIrvddG+xHH2fIVK5R0nc9m/CK88gLWitRvqtc/JOXopfnHjERMMfZSAa\r\nhfuVdYprfHOxXIbo/AZOg+7InKG0zkd1nkKdrpzThwxRTOL0D+XK47HivFhn\r\n6l1errc4W/Vpv0DaHycK0e9i3tRxcpzAd4YnoBbpclvy30ATGjslLBUshMZz\r\ngGDq8H2bK+2GUIFSKbU3ZCWlC3hl5hQZe8UWOI551HfZq73eSyL2gKmj+a7Z\r\nqyyuj00MHY6u+iMTztaP5hq39PlEN8ZMgKlXddJ3K337aVEA2LFJvo+RutNF\r\nITLuZPFvmHSKmhNN4P7/UnbSeGXXlAdjgFU=\r\n=5058\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"cef8ec0a59d10ccffd3dc06a96a2ad4839ab64ef","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"8.4.1","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"19.0.0","dependencies":{"jzz":"^1.5.6","jzz-midi-smf":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.5.3","jsdom":"^20.0.3","mocha":"^10.1.0","eslint":"^8.29.0","jzz-gui-player":"^1.6.0","jzz-synth-tiny":"^1.3.3","grunt-contrib-jshint":"^3.2.0","grunt-contrib-uglify":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.5_1670561476131_0.811269624422734","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"jzz-gui-karaoke","version":"1.2.7","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.7","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"a9cdb9dfc77af9cbf99ca95f67f39cf82cd2bf52","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.7.tgz","fileCount":9,"integrity":"sha512-lbqUCDy9L7aYf7VRe9QXCJMVgyltFlwPYSUEipIkgLW4H8Ckgs82YmGLHTfSYNmyK0tQTK7pgapogmbDKeMZfw==","signatures":[{"sig":"MEQCIEL0uBY/FZrc6WiMpjI0ZVXgIUPMB9Ew9q/vsLsGuYSKAiAScRJoG4bsCzKpGjH9cmqoZlz/hTvhbEHY0p+SAFma3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNhP5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorhQ//cMe0jZyKrLO6GnYh9SATw5B4H+uVwhzXS+UcyNOotfnVHRyX\r\nSwrsXOw1wSZhsu76aSXpo4yDCFzigYh9KuFjcEsuLL9IN7L2+LdtXWafkqUm\r\nN6pM36bFerE3IIYc+fCCEfr+BUQ3mcEzuzTpDBWd6aWdfdAYYuMpqihHEkPJ\r\n1cEK4GaiRBBwwiV1yURFDfo+Ypety1PBn7Cd7TXGFpA/lh7wjOwZWEUGxHs2\r\n/QH46PAQGwi1T6EVEqzmeKop84UraUepS8+DoRSv5j7qJpBVOkqF0OqHJh2L\r\nXELHWOSyzq+89q67+JqTT8uiK4b/1xUhRTJyhHovN+/1kQfWSK7hkQiQ5rIr\r\ngmhReIVEl6x6hALvuwSwut56L9pX5QoUReaekG+YObVP7IZ4Ru1SgUUj43mi\r\nZjPToWSghZWekF3164I7x5gR/AXs9GkAVJQtommyN2KSdJp4bQflsr9Ebmg2\r\naIVFuEpcTczcUxmY9eFJg1d3ewsmWqmVBeRSaPnFCxD8yFhQYcDsJ1zSgYkO\r\nDVfV7++7Bc6KLurMsQJhcvxpG/uh5bQj7nbIevsqdB+AdSFeJ68xm0rT0Fqm\r\nqGu0Q67RAEMArkMJS3g/hy2sMAJDhf5ebsNnQCwJxwZXrQR8Gl96wEiA7FKE\r\nQZukcKY1WSrs/jwL2DNUAuQLOkhx8GY2Y2w=\r\n=dPkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"13e7d82e13002d6c4aac6e591feb0dbe38fad534","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"8.4.1","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"19.0.0","dependencies":{"jzz":"^1.6.1","jzz-midi-smf":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.6.1","jsdom":"^21.1.1","mocha":"^10.2.0","eslint":"^8.38.0","jzz-gui-player":"^1.6.3","jzz-synth-tiny":"^1.3.5","grunt-contrib-jshint":"^3.2.0","grunt-contrib-uglify":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.7_1681265656954_0.8555135765154469","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"jzz-gui-karaoke","version":"1.2.8","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.8","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"5b5b5ea19266ee2b37144ce859cd346df7e6f45e","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.8.tgz","fileCount":9,"integrity":"sha512-/Ct+M49AGPYqu2VTlx9hVIqf6VEsQlslrMaFchsNT3rWxDj8Exi92Qz7i9cK258eZz0gif1C4WC+DLv2/z9RXw==","signatures":[{"sig":"MEQCIEvONEoXsuv0113xVKgOeHm8T3CODh5R/6Ni++lFcwcEAiAMW8GwGclI+TM5VDeyb/WmnHmGPd/V8fqAdCvQAdtgKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19292},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"1e4a8ae5172cec75aecf2d7bd132931170218d1b","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"8.4.1","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"19.0.0","dependencies":{"jzz":"^1.7.1","jzz-midi-smf":"^1.7.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.6.1","jsdom":"^22.1.0","mocha":"^10.2.0","eslint":"^8.50.0","jzz-gui-player":"^1.6.6","jzz-synth-tiny":"^1.3.7","grunt-contrib-jshint":"^3.2.0","grunt-contrib-uglify":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.8_1696479414993_0.9355017865282065","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"jzz-gui-karaoke","version":"1.2.9","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.2.9","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"5ef4ffc824a8bc90cca657283021ddae83551b05","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.2.9.tgz","fileCount":9,"integrity":"sha512-zQ+QUfCdeeE6NT7PD4IX65pTT5YUB29wczJB9/H/oqa/gYcVbhZt7ckJ9G2OHynj+NKC3nTk2MQQLrb68SokzA==","signatures":[{"sig":"MEUCIQC+1BfuRJuGGgTtcAqsBfrF2fssFvPPxBpXXnFzO+aioQIga3HHaTsma0ankyGymuov0VVC/MY7M3CGgt3ZUxrXUbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19292},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"11341fafab25f562b3aa48cbf90eb67ee055b9f7","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"8.4.1","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"19.0.0","dependencies":{"jzz":"^1.7.7","jzz-midi-smf":"^1.8.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","grunt":"^1.6.1","jsdom":"^23.2.0","mocha":"^10.2.0","eslint":"^8.56.0","jzz-gui-player":"^1.7.0","jzz-synth-tiny":"^1.3.7","grunt-contrib-jshint":"^3.2.0","grunt-contrib-uglify":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.2.9_1704691069502_0.8650000607073933","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"jzz-gui-karaoke","version":"1.3.0","keywords":["karaoke","midi","midi-file","player"],"author":{"url":"https://jazz-soft.net/","name":"jazz-soft"},"license":"MIT","_id":"jzz-gui-karaoke@1.3.0","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"dist":{"shasum":"2e1f67a26f37b7314b05daf946d2e1a1b905312e","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.3.0.tgz","fileCount":10,"integrity":"sha512-q7H6phibcKmOILJylcwBxU46scIcxgXspCvFh99ky7jcL2ta2rSA4AS6yCb4sn3dsW45j2Tp/k+Kb93IgriMvQ==","signatures":[{"sig":"MEQCICD+1soft2U7/bhIGrARVmSANaS6lFr1ag1AKIqBkR/mAiAnA4rPjkShTwz4cuFxpdcqsr8ovwmiOE6RlEnLMqbfWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20213},"main":"javascript/JZZ.gui.Karaoke.js","gitHead":"a8efa9f49f39ff19386a72a75467a4708f3d3d77","scripts":{"lint":"eslint javascript test","test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","coverage":"nyc report --reporter=lcov"},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"repository":{"url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git","type":"git"},"_npmVersion":"8.4.1","description":"Karaoke MIDI Player","directories":{},"_nodeVersion":"20.12.1","dependencies":{"jzz":"^1.8.5","jzz-midi-smf":"^1.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","grunt":"^1.6.1","jsdom":"^25.0.0","mocha":"^10.7.3","eslint":"^9.9.1","jzz-gui-player":"^1.7.4","jzz-synth-tiny":"^1.4.1","grunt-contrib-jshint":"^3.2.0","grunt-contrib-uglify":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/jzz-gui-karaoke_1.3.0_1724972831516_0.7584092719965883","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"jzz-gui-karaoke","version":"1.3.1","description":"Karaoke MIDI Player","main":"javascript/JZZ.gui.Karaoke.js","scripts":{"test":"nyc instrument ./javascript ./test/.instrumented && nyc mocha test/mocha1.js && nyc --no-clean mocha test/mocha2.js","lint":"eslint javascript test","coverage":"nyc report --reporter=lcov"},"keywords":["karaoke","midi","midi-file","player"],"author":{"name":"jazz-soft","url":"https://jazz-soft.net/"},"dependencies":{"jzz":"^1.9.3","jzz-midi-smf":"^1.9.8"},"devDependencies":{"eslint":"^9.24.0","grunt":"^1.6.1","grunt-contrib-jshint":"^3.2.0","grunt-contrib-uglify":"^5.2.2","jsdom":"^26.1.0","jzz-gui-player":"^1.7.7","jzz-synth-tiny":"^1.4.3","mocha":"^11.1.0","nyc":"^17.1.0"},"repository":{"type":"git","url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git"},"homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"license":"MIT","gitHead":"0bb12be7dc94a5441523fad19f984639042e77aa","_id":"jzz-gui-karaoke@1.3.1","_nodeVersion":"20.12.1","_npmVersion":"8.4.1","dist":{"integrity":"sha512-IQ5RKQm18O1tX9C1Bj6NxyCrZq6iZCsle4OL133Yu3A+CJaSLrtppIhXUrPySkYYqeoYKBCDYYUBvPmAaukaRg==","shasum":"4336c82b8f50aa9dec6120256e5c757ed0421875","tarball":"https://registry.npmjs.org/jzz-gui-karaoke/-/jzz-gui-karaoke-1.3.1.tgz","fileCount":4,"unpackedSize":15003,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICmbwyo+vV4mDYWs47rsDo5ROW/FnHIh7+kNUQF4/CBQAiBmye6OXXnWaxUtJbAG1nNszz9pGnoSyATPjAztUFvCdQ=="}]},"_npmUser":{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"},"directories":{},"maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jzz-gui-karaoke_1.3.1_1744771633992_0.4208775605912949"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-22T09:59:12.609Z","modified":"2025-04-16T02:47:14.332Z","0.0.0":"2018-12-22T09:59:12.727Z","0.0.1":"2019-01-01T16:36:55.978Z","0.0.2":"2019-01-02T16:45:36.336Z","0.0.3":"2019-01-05T03:49:02.166Z","1.0.0":"2019-01-13T19:57:51.367Z","1.0.1":"2019-02-04T02:12:11.138Z","1.0.2":"2019-02-10T21:53:27.038Z","1.0.3":"2019-03-10T01:58:05.185Z","1.0.4":"2019-04-20T03:07:39.055Z","1.0.5":"2019-04-29T03:04:31.350Z","1.0.6":"2019-06-05T02:04:54.924Z","1.0.7":"2019-06-11T02:45:57.408Z","1.0.8":"2019-06-14T04:09:08.299Z","1.0.9":"2019-08-01T04:15:19.170Z","1.1.0":"2019-08-01T04:23:41.563Z","1.1.1":"2019-09-21T06:05:27.119Z","1.1.3":"2020-01-09T05:29:51.507Z","1.1.4":"2020-01-20T05:00:10.969Z","1.1.5":"2020-01-31T05:22:54.489Z","1.1.6":"2020-02-04T06:56:25.964Z","1.1.7":"2020-05-11T03:41:16.516Z","1.1.8":"2020-07-10T02:22:22.568Z","1.1.9":"2020-08-02T04:28:08.780Z","1.2.0":"2020-12-20T23:35:44.825Z","1.2.1":"2021-04-12T04:54:26.372Z","1.2.2":"2021-06-15T04:22:30.212Z","1.2.3":"2021-08-31T04:56:38.342Z","1.2.4":"2022-03-31T04:06:52.206Z","1.2.5":"2022-12-09T04:51:16.283Z","1.2.7":"2023-04-12T02:14:17.160Z","1.2.8":"2023-10-05T04:16:55.185Z","1.2.9":"2024-01-08T05:17:49.670Z","1.3.0":"2024-08-29T23:07:11.700Z","1.3.1":"2025-04-16T02:47:14.166Z"},"bugs":{"url":"https://github.com/jazz-soft/JZZ-gui-Karaoke/issues"},"author":{"name":"jazz-soft","url":"https://jazz-soft.net/"},"license":"MIT","homepage":"https://jazz-soft.net/doc/JZZ/karaoke.html","keywords":["karaoke","midi","midi-file","player"],"repository":{"type":"git","url":"git+https://github.com/jazz-soft/JZZ-gui-Karaoke.git"},"description":"Karaoke MIDI Player","maintainers":[{"name":"jazz-soft","email":"jazz-dev@jazz-soft.net"}],"readme":"# JZZ-gui-Karaoke\r\n\r\nKaraoke MIDI Player\r\n\r\n[![npm](https://img.shields.io/npm/v/jzz-gui-karaoke.svg)](https://www.npmjs.com/package/jzz-gui-karaoke)\r\n[![npm](https://img.shields.io/npm/dt/jzz-gui-karaoke.svg)](https://www.npmjs.com/package/jzz-gui-karaoke)\r\n[![build](https://github.com/jazz-soft/JZZ-gui-Karaoke/actions/workflows/build.yml/badge.svg)](https://github.com/jazz-soft/JZZ-gui-Karaoke/actions)\r\n[![Coverage Status](https://coveralls.io/repos/github/jazz-soft/JZZ-gui-Karaoke/badge.svg?branch=master)](https://coveralls.io/github/jazz-soft/JZZ-gui-Karaoke?branch=master)\r\n\r\n## Install\r\n\r\n`npm install jzz-gui-karaoke --save`  \r\nor `yarn add jzz-gui-karaoke`  \r\nor get the full development version and minified scripts from [**GitHub**](https://github.com/jazz-soft/JZZ-gui-Karaoke)\r\n\r\n## Test\r\n`node karaoke.js`\r\nor `node karaoke.js filename.kar`\r\n\r\n## Usage\r\n\r\n##### Plain HTML\r\n\r\n```html\r\n<script src=\"JZZ.js\"></script>\r\n<script src=\"JZZ.midi.SMF.js\"></script>\r\n<script src=\"JZZ.gui.Karaoke.js\"></script>\r\n//...\r\n```\r\n\r\n##### CDN (jsdelivr)\r\n\r\n```html\r\n<script src=\"https://cdn.jsdelivr.net/npm/jzz\"></script>\r\n<script src=\"https://cdn.jsdelivr.net/npm/jzz-midi-smf\"></script>\r\n<script src=\"https://cdn.jsdelivr.net/npm/jzz-gui-karaoke\"></script>\r\n//...\r\n```\r\n\r\n##### CDN (unpkg)\r\n\r\n```html\r\n<script src=\"https://unpkg.com/jzz\"></script>\r\n<script src=\"https://unpkg.com/jzz-midi-smf\"></script>\r\n<script src=\"https://unpkg.com/jzz-gui-karaoke\"></script>\r\n//...\r\n```\r\n\r\n##### CommonJS\r\n\r\n```js\r\nvar JZZ = require('jzz');\r\nrequire('jzz-midi-smf')(JZZ);\r\nrequire('jzz-gui-karaoke')(JZZ);\r\n//...\r\n```\r\n\r\n##### TypeScript / ES6\r\n\r\n```ts\r\nimport { JZZ } from 'jzz';\r\nimport { SMF } from 'jzz-midi-smf';\r\nimport { Karaoke } from 'jzz-gui-karaoke';\r\nSMF(JZZ);\r\nKaraoke(JZZ);\r\n//...\r\n```\r\n\r\n##### AMD\r\n\r\n```js\r\nrequire(['JZZ', 'JZZ.midi.SMF', 'JZZ.gui.Karaoke'], function(JZZ, smf, kar) {\r\n  // ...\r\n});\r\n```\r\n\r\n## Playing MIDI file\r\n\r\nPlease check the [**API Reference**](https://jazz-soft.net/doc/JZZ/karaoke.html) !\r\n\r\n```html\r\n<div id=kar></div>\r\n\r\n<script><!--\r\n  var midiout = JZZ().openMidiOut().or('Cannot open MIDI Out');\r\n  var data = ... // load the .kar file as string\r\n  var smf = new JZZ.MIDI.SMF(data);\r\n  var karaoke = new JZZ.gui.Karaoke('kar');\r\n  var player = smf.player();\r\n  karaoke.load(smf);\r\n  player.connect(karaoke);\r\n  player.connect(midiout);\r\n  player.onEnd = function() { karaoke.reset(); };\r\n  player.play();\r\n--></script>\r\n```\r\n\r\n## CSS\r\n\r\nIt's up to the user how to style the Karaoke.\r\nGenerated Karaoke DOM tree looks like the following:\r\n\r\n```html\r\n<div class=karaoke> // parent element\r\n  <div> // one for each track that has text\r\n    <div class=t>...</div> // Title and oter special text events:\r\n    // t for @T..., k for @K..., v for @V..., i for @I..., l for @L..., w for @W...\r\n    // most of these except the title are best to set invisible.\r\n    <p class=past> // past verses\r\n    ...\r\n    </p>\r\n    <p class=current> // current verse\r\n      <div class=past> // past line\r\n      ...\r\n      </div>\r\n      <div class=current> // current line\r\n        <div class=past>Ma</div> // past span\r\n        <div class=current>ry </div> // current span\r\n        <div>was </div> // future spans - no class\r\n        ...\r\n      </div>\r\n      <div> // future lines - no class\r\n      ...\r\n      </div>\r\n    </p>\r\n    <p> // future verses - no class\r\n    ...\r\n    </p>\r\n  </div>\r\n</div>\r\n```\r\n\r\n## More information\r\n\r\nPlease visit [**https://jazz-soft.net**](https://jazz-soft.net) for more information.  \r\n","readmeFilename":"README.md"}