{"_id":"wfplayer","_rev":"36-fef1218d09b4e970c5912e99bda42c82","name":"wfplayer","dist-tags":{"latest":"2.2.7"},"versions":{"1.0.0":{"name":"wfplayer","version":"1.0.0","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-babel-minify":"^9.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","rollup-plugin-worker-inline":"^1.0.5","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.4"},"gitHead":"59cb67d165f19ddd2d18ba7e1b9619d327e156e4","_id":"wfplayer@1.0.0","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ll2tSum1DFTIeCqxo9gqiHHnjHie4Mfbk1BrfzygIRwtpJOjnCdXBbLrACsvfx/y7zWyZksHfubvBGLWEzuLDQ==","shasum":"e32dcbf1fc4aea4dbf85810cfc632a7cad83033e","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.0.tgz","fileCount":24,"unpackedSize":100464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoYzfCRA9TVsSAnZWagAAlBQQAKIB47Dv26V8lVRYc2hD\nOy68mLJgcC7OlCNXv/DBa0KRUpIMcE864aNffKqboVmJh6dzPAg1qxnX8/CX\nPLkd53NEqgaUwgPjVmGKTrWVmvqPfdYjfoIkvdI2918LtFk8WVnJKTs+zn9P\nJHYl7ZMq57a4TM6VSwbmzlX/OVbi1WJzZjY1QT01dBnmiCN0+8VehIisOeMp\nNSzxsX4bP43ECkaQYmdlXdVw5gWwbK4D06QETktFSnnCGy3Rcat2h09IwaEr\nDwlUpTYxCpAmUlWUzW9GwSA37tMMKpSk3OEGK/leXXD+oK4W6qR0KI6w5yM3\nIgg0iEU43BBaBLqjFbn1r2Hs5YXE0Cx/Lw20219iZhgxkDNiJiIdt4e7YShc\nX58SMc1nm9lNo4pmX4yrb/rzPHG55ZiMZcwomDiooJY/+Da68ak2GFWxT/Ub\nDcRLBo7hhl8hLUhyLRq+OcLmJqjUo/enEXixM782i83SbA47HZrSCtrOzlGa\naP+e934CjktbLXzjetwnvZdDRlfAgN2fETbCsSDzPz66IHJRXNTp1d322ENg\n+JxJrUUe2UMyWltcischPupiVCeE1CyHV0jf7w+hwTKt6MUzKKKeOHyAJoGU\n4nBnCFNPVkYOeNRUYtDwAD2zeEx0qMQvQrpSr7Sso5PEq6RXWyMMXyGdX5mO\nYq5B\r\n=m5wx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmPOR7La0Z2v7ohFv9l0kB+kFd85Bdo/rn04kJJG3OeAiEAtrAf69Mtrh0e++k5KF+KYbTRKd6f9YFHbI/gB3eaIRs="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.0_1570868446409_0.34966413258253337"},"_hasShrinkwrap":false},"1.0.1":{"name":"wfplayer","version":"1.0.1","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-babel-minify":"^9.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","rollup-plugin-worker-inline":"^1.0.5","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.4"},"gitHead":"59cb67d165f19ddd2d18ba7e1b9619d327e156e4","_id":"wfplayer@1.0.1","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hu+nb4M+f0HQ57mjzEmdvYi3QFMJmUypOyeA/6GQBQGgZaVT53CKAShmN09JrLPAeWT/JccJQIeLDwhzFIPSTg==","shasum":"9913741849cdb103d28770b7bae90a2eaf9e34d8","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.1.tgz","fileCount":24,"unpackedSize":100464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoY0TCRA9TVsSAnZWagAAymkP/RKVoBxCS6vVh8vxWBch\nAUzB1ENrAUWidHYsUo4Zo8iUPAJapxZrjyTeIIGtGngcdXpmJeAXO61+WNyV\nx2FQln6N6xFQBnz1V3U4Lg7u1bGjMLCojAZvo8Iv/hfkmLiuG4olntohp2Nc\njc0dNjgOlPRKu2xDD1uu3CrKxikhcZ+X9WYsl+lWoW85clsRYdw2QT5kRlgF\nxQ/WJ56RlkEZFJbzP0Vhpaizw5UIVOc4zoqkMDET5Fpeq3mOfNC+Bi2JVYzC\nnnqvo26rxoVeS3DY4ceUxbJOoNli2HBrL9nWfD0oB4n1S/zKGUz5RaMoVH5U\nkhm98pe5i3HdBRRp68+4Eg8ezlC6xUc7rWt9tAFLQzoShLHQyupfKBNY2S7D\nZlZJYsjfaPpWZX7kaUR1HkAIx77u+B5a92qasYL36xrXRn6dxhLEHZc3gbZL\nQ+mbIuScphL53ENprDahySL7/ozHzjDMnftezmxxiUm/g9M2ph2PTeH7w7JQ\n3Q7q2LlO+EH/KA9L0EwxP0QiPlrUiNlI7q3QXqINSoD/zNTO+pR/F3pVRHQp\n2k40Y8E9T8qcgcrvPUzZcVMu9SxPjoAHHt0OLtAOPHJ8qWKlq6oOF/geiZhk\naGriLP0kpChzKR8H5HMLUSVISOsWk+LIHsbgPIn6OTVszJhnJeHvHzaU3qyf\n9djQ\r\n=Xytp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzIaYIaT8jmhuaLG49/Igif8Win8hXN+1ZlnWH3Pl6agIhANYiBuB5EcYgSCD2gec/Bt24Tytk+mxOKygDe00FpUc7"}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.1_1570868498572_0.7961891926322657"},"_hasShrinkwrap":false},"1.0.2":{"name":"wfplayer","version":"1.0.2","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-babel-minify":"^9.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","rollup-plugin-worker-inline":"^1.0.5","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.4"},"gitHead":"cd4b31a0ab79e251e5524c4cebee9c0c7a076d27","_id":"wfplayer@1.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iID4ElJ0rtix4Utf1FdvFQAHJl1/8JsVddnlwmAbSwYQAB5ZOnLVbU+jb/064yaRStKu2zYvmIY9mQ4geHgAFw==","shasum":"8a127d4a4e7f8f6bb254e2c61acf3da720da4d0b","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.2.tgz","fileCount":27,"unpackedSize":310891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoeD5CRA9TVsSAnZWagAAa6MP/ArJdkpYQpz+2a7+hMBO\n/6kL0YHb9JWGGqwDtqToUwq1Ma56D8gTCpcd/103mNmW9+U4weGrN6UrNh+0\nPgU+uwHyauK6RczaPQOYrXbDDjWnJab8QdL+nqlSXi8sfOlt4VhC2QykMsEK\nOuHFlqDoAIEfrSZm3pPU740KCVN2GiniUKvvcjALAVFyAdDIPj/q6EfJ9Lxx\nOYLLV70/6iJe529KstrHcpAWvGzk+mnpvTdMIuHzcUXChavq2d590MLHO3ky\nk+M1zfhqNpGGhIEjIW4XQoUxMDOU2jsSNWk+NbNhSuo8nYlR46s+1nxzu0EU\nMYQCVsYWRsRxwNCuUE8jbTU6wsgD29Hr1kBld9mDm776nYsYpyT3HXE9s3sQ\n4VySoM+tKpPt5lh4zfZF9pGApUwxrxx787B3dJpa1/e9W7lOSIwe3Fvl4kPp\n4mSH4OHcSS21U9hV1+mSXKU8hjARy5AsZY5neobqtaK5LmC/hkeOUxcXvWIM\nru4nvshQLGCUiWMo6ck4Q6cs6VohaZ8OUaYkif0V1VRtih3RQTvB3DU42skJ\nsy9S9wFzXCe4j/d91scUdyGlBEmEfVdKuqowHGH8FwriAenbd7thncbBqd8H\naT9ZNZaLCrWcWlJ3ZW4bPJhc8w9KkMZnlDPmzXdZhQ/HMGyoVnn2rjY1yTMR\nAN4Y\r\n=/y9T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAteeppIQ2YWkOCFTvAkn2aR17YfxGPzamnMJEL/Se0/AiEA/vipbMOUfmaGjK6yGggxs3ixF8jO1qaISKftnmFZNuo="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.2_1570889976649_0.7783371680820323"},"_hasShrinkwrap":false},"1.0.3":{"name":"wfplayer","version":"1.0.3","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-babel-minify":"^9.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","rollup-plugin-worker-inline":"^1.0.5","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.4"},"gitHead":"050fa9aa8e3bef544a1cb664ff4c123d97113f1f","_id":"wfplayer@1.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-x8sBVd0j5XvU4uztiwkQj3Itjvccon6fnyfC9dYASS2g/yygiQDu8j0e/5QAeUNBw/82AjZvcHeKhCgMzOLwFg==","shasum":"f48e84b7d4b71243b1686405e2bd439d6d09c2a3","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.3.tgz","fileCount":27,"unpackedSize":310763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoefwCRA9TVsSAnZWagAATbcP/1ZCo2Z9WrpVpMnoPm8E\n6nlzDKGloTrdXuWL/kvYNIYQZ7yRvDBt62q9a+RUlgHFr3KLAxNjZrSFJNs6\nSGZAHFTq89Dcxqfkd5WKhLp3uuR1MTHCQ/VijSOgruoxTQjmEt1lmN8PUBYL\ngnC7RiX7a1sPiTk+/KxD8wllFSsCaBawK6w/lsjv495jb4wzLR5PRZ/nHk4Y\nJTlKlKCyCPvXp84KXsuOV29Eajr82lXvCgu3hW7wqgGM9DNWWKZAYDKtim+R\nGb+00Pwx5+/F2/LWUe+yAZOnBhi5IWnSLg/vK+z3S3DaMXbXtGHs8hkvp9pi\noINIAB40gkr93D9zUQ5oEDf2mL3sZgXmq6rwWorAEMsJJBEK62II3VVKBuze\nX2w3xP0hr/ZuoVbkk3FRNRQGoNcKsrvBNCJ1xTFNRjas6GrIalAhnRFAkeqz\n8Sgr2GIrJNmcCinXETT7HzBd5nPmqjzBcB9fyE+b4JKzCbazQZBqh5J/XA0W\nusIPCf2s0N/D14lSZOY6oPUUoc5qeLj8w6zC63C+vlzcFvM98O62o/iyJAa8\nwiVbJCKppL8bKWnUh3lJy8+Mi6beCOSxECMWJT1nq00AqjnTKcWXog3pG3fh\nSHLNcfdzigkZF7sbfaq4BN0mr0MG7PTPcEM3tawpzYv8FWxByesnsv6txcvS\nWVDA\r\n=GpMR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwJOLH4fv9wC8TpV7BLou2DRpt20cWGV+14y/F78R6pAiEAvM4wuJ+rIRmeLhHm7hUokd2hHVNh8xpR+bymPRWN4bA="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.3_1570891759692_0.49200099554001486"},"_hasShrinkwrap":false},"1.0.4":{"name":"wfplayer","version":"1.0.4","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.4"},"gitHead":"3a5a0ae5abe501777583bf1f030afe9719f80c4e","_id":"wfplayer@1.0.4","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Z8u/eKinEdFmDPK40FnQq3MEwvjSnY1dTJpJaAVnl7tUEfa23lSKMdS+DVSLTjBPBD9WN0/GOYqEAwoMOXtDdA==","shasum":"8e33eab93d038a248728a3c7e5a0762955c62423","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.4.tgz","fileCount":26,"unpackedSize":302435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoexbCRA9TVsSAnZWagAApbgP/idJqMBuZj6nxcHM+eJi\n7eHXNH07kFIPwJn9qG9+mdChi1lNWa0j6vbMgzyfGDW8MGA4oEBK4oOh7ndS\nTPtG1PPjlZQ6U8pad/h9nQ9FNgk1OOwh9zeKxTgdOiPQGLUGT6zCIlw9qpTe\njleNcoHc7zPjscLvEABDgzC6pf+96mnRJDkurJF0lBvFgnNtYXBabGiKa/7E\nhlZrPhUFGAEeGzUMLvyKVhLuyvhsqK7kEtcdzscuqTs8j6iYGAehg28GfzLN\ngln0pZp3Djd5x2yUmC8gAPtYfHEl4Mja9fAe0retIF5rjUI7AxZEIfyzPx9c\nONYAMsrYvDiT/uaNIO15bNhNPlSgbTi4IaA95bQ6SP8kL3OjGiZ0rx96OAhi\n8FMbfDq4cO78Nl1tsXPaeIgMpI3OPjOLUls9yfxpXEfq++qjGqzDIf1hSaes\nI9LpD6wjBZG/2DRbgzGp7LS+453tKraJYIgwK4I8ic0yegVZU60P+UToNeLS\ns9DQUtQaeJjTNjAv8MTkm9CNacvuu/VBo43UvclG43VDwnS+/QvMR7iTWzpW\nfLhg/fYn9inh8ukfXBFRWtrWuy9E5Xbta4NnTuZHJFmlAofUqzWfsmaKWDXk\nCIEenZkkRpa5HeNmG1q+EHyh1sjvMyHv98gpsKesZEKYD+4TyyskjW5mV9KQ\nuvko\r\n=Kpvx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeUrz5M3N3CqxXZcSvmOBx77Dkcj/iy+J6kraAN/VuMwIgdsq5xtQu6yWm21HmSoAUMx6dDfrfQ6u/1UAjsMMcJG0="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.4_1570892890343_0.3142207342254124"},"_hasShrinkwrap":false},"1.0.5":{"name":"wfplayer","version":"1.0.5","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.4"},"gitHead":"876ad4b9e288d777852a07bea8c811d93090523f","_id":"wfplayer@1.0.5","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bKIE0hHar01odpxIgErw1QZM63C3nwjKSqdR+YZtWdPTRejXW3E6rZcE1OLHdsFFb6/9rOHZym4+YwnM5/cEuQ==","shasum":"a64dd5dfe3adb142c2c8ad438ad8b5aaabecbe58","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.5.tgz","fileCount":26,"unpackedSize":302515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdofsRCRA9TVsSAnZWagAAunwP/3r2HYRThI8CNtx1LYmz\neMO4GGw54QrzKgOKjvJm5EfBVnkJvEpjVjzMftVk9VTNVv2E38pN7Qh2wuYX\nAQ7jDrH+ydT2++aBIdkKdM4j5XjzOG9agfLget7b+gTCgMDx4NxH4WyxyLUh\nN9clPLxHuBBhBXoVuQ/bIAueSQVbek5YCAXi20fdLX+eNA7UteE3NN/O00qa\neBacdQBGPEu0kQVqh0QVTCvqDLxgx6JvNpAUibPW6ilUrPPiGD6jDsx7GWyl\nJzaht6sIBslAmLKNj13vwVAegClGkTjvV3baFLUB8yeEZBnz6K+DQ+Nvm9Zt\n6LHk60ny8/PJ1hAySpw8PfAt3jqoZoWg2SoNHbiHQJA+xMw6NjCxksl8ik10\nCL3p6wa5d13fhCRZEI1Xth+kiTRn6sjiSx7n+98HxKX5JQ0RWVUJGdcRBcDe\nwNhnBsJNKv82RjlEiKe2kMW8WYe617m87e3AhoJTA+6ziUMRHX32XGo6tsoG\ndr3iIOqME0s3TbBUti8mCGPOnmdiSR8mYY0vqDDEChPRHIr6qWEMylgZFzPd\nXJUZnTvYPj5kk5yMsK6LZLPmuXZaa89/Onck3W9imZM+ihRRx9gM1xV4/5+g\n7sOrXimhvCrfg5jBzJwNUrlgYTDM2a1Tek8Kv5q5lV5bMBlccI3UbVH2wCI3\nZXN5\r\n=2inD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5JHZwxbFykTkMQYUYalGwD88UGwUgMAZGMhPgwOfsjAiAfUORsC1ev+0ZjmUg00jAKfAJgEDNEkRX8xqNq/936FA=="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.5_1570896657196_0.0699262194137209"},"_hasShrinkwrap":false},"1.0.6":{"name":"wfplayer","version":"1.0.6","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.5"},"gitHead":"6d14e678c054178bb8ba7a23f7bd30fb583c56bc","_id":"wfplayer@1.0.6","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UB6H54n673ViF/lt8geSQ3BR3DrOLPUsHtoBYmtonFdMXFWJC/HPX2h6Wcwe1mM86AzAIs2fOw1g9C43WJl+/A==","shasum":"5b40e62c792f3ab9a53aa4c2d005a92205e9edbc","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.6.tgz","fileCount":26,"unpackedSize":304663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdouBrCRA9TVsSAnZWagAA+7MP/jzY43QnGvIwS2fYO5DZ\nrVVt2QYFW1QMWSKOmObEhXVaqbo7ZSl18rmRypN8bqoHn/rmdZnDqz+x4SDv\nN2N6U6BlcbbgNwKrj9FuI12FBDox6EAlpKkRpZ/SrLY2YQm2YRFYWYudAwyM\nfvYucqgnSv8r6+8/CFZEPvegVxZLVfz9hFpVxsrlai06+D5fyTzqmMVWtzla\nkeJBcqc4RF+OeywHF7b/Y45mO1t7E7sbc26HzYA9rPuwRC/gET/RYPGMulSx\nnsXeohtD2F7igxJ+Z7XUcgxTtgaEMWvEUtp4mjd/wOYVTN4xDSNad3OUFtF0\n6S4nZ8nCw8HxzhnOZ9eta64yZmbalCArpvrr4qtJR0cjgOBitRvcfJJay287\nHyVFJ+NMXJoSDTLs6rLwsQusbqLWVmarOUAHcHmomzW80qg3tkHmQ36g4qUV\nMmi4VOnRolvTw7tE7VSA9YnL/kr3Bfh3/XEQCriYdcXxTr7Bzf/SQ3kb0sCt\nqwgR4XwrnBKX1ue6sEaPGWs9dAl4onOGN/N8Ot9Qd23X6/otB3aWwNTQpFs6\nsCeKNKDyyso5Dy9EcI9NHTwFIgVN7he0UNK8ixvmUPlz/GXj5HURMxh9xkia\nfFbgVdPvH9O184IuydYbUEELrzHEbclpsstT+gI9f4iOdUDh2d1o+hDA3Kgq\nyxcc\r\n=x7li\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC95kM2AmmvVYIuW7G7vgiPC6gFj029AfhoRIpzEE6sEgIgWJs5dsocLo0VDfn/ULkiZj7eQiWWqXaQL2p5/ttx5CM="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.6_1570955370821_0.21016068388824816"},"_hasShrinkwrap":false},"1.0.7":{"name":"wfplayer","version":"1.0.7","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.5"},"gitHead":"dc3b76892e015ae4e846dd80a4ef2a4be0fd9e94","_id":"wfplayer@1.0.7","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sLulPbPKX0VKgvaMQhccWDVoG3nBmf/Auj9BjZAdlRkl71Nqac8w+85M9NiqAJVAamL+p5e6DyDoXvgbgF+2Yw==","shasum":"027d0e0062c9ecccea33e627a335cdbf3e234df1","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.7.tgz","fileCount":26,"unpackedSize":305218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdovLyCRA9TVsSAnZWagAA34QP/3/8zniWTTbJhF9L3nf7\nzvbVOaOmFt6sYUUlLjWVJ3T2aK3Qri6p5NwBUDscUFpBtiDLXra3d2PBuYBa\n7QNPgQZKrmlrXzO8rdxF3YL4MQtu1l8f936hjaPIBeliHuo5ee2ECZ4yGmG6\nT5EPMOcEYh3GsYbqUHHtYIceOH7wGB+r9NeFWp2B2HfvDGnfv6PVUI9pdCU9\nXecNqxas1HTUjHUqXdsAFhPaHRTKFozRv4tHxgafPaR6yFMwtQQVCQb5Sg/z\nlLmKNXspZdIapD3Zke6QLo7uPRaXYhmIIAjrQbfIlE4hc8Dm+8NMai4/DCoL\n25k2sGExkgyki6d3PUk6pTKK5uO7Xy7GeeNle9ZPYFrNUZXpJX5czYZsTYgF\ngqN8QabYDNU+M6qbcijlfAu6cbIk8DwQg1ooxWyOBrV0lDuLWJQByAI56hq/\nPRcjo/8a2kMqlFunhFs8BzOkfdhf0NjjMdkgqaqRDj+eyOMa2ZzOIG0QLd6R\nes2NU37IRqw1ScbnZV/v77HgFJU85xnjdYWasOel8tkYM171cWbQ5jzstVP0\ngHE+EsteJOo1rfQBO58aYx49uIJyr6vuv0g3H3x2X/lKwuLRy8nIE8XnECTQ\nRcG738BLponIYJF+MYMkKBw6SDyld/9SpNIqPPrmNmkOnyKc4Liv9lR6NIdt\nFuKp\r\n=qtZN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxvK811DuTGh0huM98ceXlI7N28N0YgI3x91MxfdF6pAiEAkg7Di51hkuyH8iAntwnRswuSKl9gfEuATj1R6ORKvp4="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.7_1570960113136_0.8497732773822009"},"_hasShrinkwrap":false},"1.0.8":{"name":"wfplayer","version":"1.0.8","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.3","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.5"},"gitHead":"54e81ac40b1e2fcfc143b86662da92030a53b1c4","_id":"wfplayer@1.0.8","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WRwfYKcC/JppbTSn7BaPbkQmT53u1JqguHR0j9HCRh6A6H1UB8UP5Mxvh+HQnh24CM8Dc1EKNNxF0K4vOoYFBg==","shasum":"5e12d5edc62e4608253eff8bb7361781f69fb0b9","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.8.tgz","fileCount":26,"unpackedSize":306398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdowfkCRA9TVsSAnZWagAA75EP/0it6WZl7+BD5wD3l33B\nVRqrhIL5NlVUX5P+92Z/iWmIh26IVAzH7UkWzFPVsVb39aRiczClpuE7qfL5\ne0xVGoZpPIasbAHqXqPUOfBy6ZFukr2FTSCftdTABlHBbZ6jwZk32Qzu7Uby\nCjys3roqb/JbZK9eUhOzdbMDHSU+Ex6Z+v4e0/Y01OtUU6DXlx9dnf5NyOvO\nl+yE5IQtcrrMCKIRjHKngSQxzsMbt9GbO2NzF+hLu/v7STvudajjBHZR6ZD4\nktNFaRKzjCz9xcG0TPsRAkYRc7LTtXIYSvzqaK6f/PQtE7ju+0HhzDoKjWfh\nviSiSCoZQK43ZMsdwbPFCYDFEBwLE7Xs9Hd3KaUqCiT1n07ehn1BoHMPhbSI\neNES2GGf5gp0IRohUkmUKwzuKFSP/uQvhIHL2giM7b7GHhuA4FpDd6z+BBbR\nmLiEblyKQVTRqmSL5fWc6yhlQNHT6TB7ibKEBthSyhFfFi1oH+1B58iXFLkx\nYQFmIclOFfUJnJodq3u/E/LmrmnK2CGqZtkMIi10Yr51EUCNhI5Xxfn4QA38\nHXsKUNeRUCYQGWi75f/kqZb9ZnTQsD2uYRopmlJb1GfeA9CqY82vIDDMDqb1\noQ7evALfqvoayvZluqVvC/uhj12JBtt097YKFMNqfA0k74p6dYyMNim6VaMs\nb4R7\r\n=73qf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBR6uSyUdpskOOqD93FjAyW03VhOXaL35iB83i6erx7LAiEAzzWaFqE+7C0vJ8iUW6F2OBnCmasRuOoxpP/F6U1YyjM="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.8_1570965475427_0.3490305786061638"},"_hasShrinkwrap":false},"1.0.9":{"name":"wfplayer","version":"1.0.9","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.6.4","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3","@babel/runtime":"^7.6.3","babel-eslint":"^10.0.3","cross-env":"^6.0.3","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.4.0","eslint-plugin-import":"^2.18.2","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","servor":"^2.2.1"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.5"},"gitHead":"d6560e6660df1595150b6028c95751bb17749715","_id":"wfplayer@1.0.9","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vBVvLDOo53ljFQADVjU6/U36xoQIvrgzCauF5EdZA72R58c1JDl3fXeBuirhuPddliz7t+1gt3WCiER7Pv4IvQ==","shasum":"01bea4d3d03b3ef639fc0125445de2bcf6d239a3","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.0.9.tgz","fileCount":26,"unpackedSize":304533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpATwCRA9TVsSAnZWagAACwEP/2+tqNoYiN6p5amI+YuB\npSuXP/vMkjcgvsUvF1vT9Q4r0OJxtprpq8pAsBkzw63jdLjnZ615eUlGeqnF\nWItMdW1prkWs+nKVfcYbWIwlhJ9kAdLX9KquHz3QFXZSNFNFoLn8pXAQfdw1\nWm0up7Ajq1VbfVD+VRVGmExH7387CTjq95WvlIQluG+xqYOWHvaX2BuPNiN1\nOcT9LO6yrp2E64O5Ld/SEL3QV8rbRjDu7K2SMJKY0lQJ/Z0lasBD6guKyngo\n03wp0+/LOY3Pyb2zD65vzXs+N9iwIMy8+iTMC6/aQCvxZV7HTasefU0x2b7J\nuW1R9Bm8TNyFX1lHGaZ2CEy/jzU6SzCyGeFM8YV4++w9LnlyDnmj7bsJTwpv\nVvTjrhynSwG7JrhRaZwTNhDScG7cuGFLbLUIEB5ODEGltEy+uMHZy9vNyq2N\nZNPhoUgCsCv6Ib6uVOqgmRo2p/OxDcRPhFfoW3S4VSFHhJlpY1gPq5cwWMDz\nN4RtQlG1iqPH3fywc/sk1mowjYsEMXuxvN/M9/15ZwPj2Bt4jRuwKGhFbLs+\ngN4dYDAtjKZ07BWc2/rZtY8VzjvBhv2TAKs3pqOLDMqeycH6cOad3Fon1Y7g\nNfRg8kLj0AUsaj8wry/TEwTpv3E/IiP/A/nJTHdQ9Ync1lkTHIhsSP46/FV/\nNc/m\r\n=pCTn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvgh0jqijyp89w9lHWW16GYET7QakCtFgEJsZ3k0UVYgIgW+VcOrMSBbq43wsvA7pPiM1FmF90Z9vTtXM50yKqOHQ="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.0.9_1571030255837_0.5434239108100147"},"_hasShrinkwrap":false},"1.1.0":{"name":"wfplayer","version":"1.1.0","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.8.3","@babel/plugin-external-helpers":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/runtime":"^7.8.3","babel-eslint":"^10.0.3","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","rollup":"^1.29.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","servor":"^3.1.0"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.5"},"gitHead":"d4ee7fc7173f7c09679ddf0db35a52cf7e5ab41c","_id":"wfplayer@1.1.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-luKNPnn6p+vNULvGHLtlBoa3BtRqkHyRBSTuZEyEKIv/6SY6PVUy4m2oAYkSmiarH57+L7HsyCb3kKdUUIrujg==","shasum":"8ca40b4a7bcf5bf8b52a358eda3a78c84975434b","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.1.0.tgz","fileCount":26,"unpackedSize":306958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMXv6CRA9TVsSAnZWagAAQpkP/1lIhuol4SHT7MHObez3\nvrVCsJDBmWteJhk5Q9wrT5BUN6NHn1aQn7Xzvfh0JO7+NqwNTKMEJwGcUfly\nb3gmgdZJ2laZ+scRUP7vaEq77XDK6fWr7rSaJSi5q0xOppWvaCBo9NXx/Tgs\nDqw/aHObCb/PA2ukWVt063UplVHqg9DolKe+9hknSWh4dzHeNq2WsjHufHZy\nloZU3X969xL221gVzUs0QMZnoJIjVcWIovBAJGZFU+q0MNCTsJcWMvb6p7et\nmUVZFxN/90e/o2subTmx0ajXXk5+bLF5v4NG+MP0vAP/HvkmJrD0ifSI0ZTW\ndsBWASTHt+jPm66Ng48cewS4KgwH6Do7RsstqVthHDpXfR4qMQgb+JNzIxFs\nwetlpAKphEzZdSts2xtkLNXZQ8z4BAOqfmb20Ex4KnWge7XJpx0RpEKu2ct7\nPqBJ+xPfo6976WLKmkx0AGvUuNqaYQb1AP5KcoONYEEeBGr8+7amQ8cPYwkA\nokrAQDgxDYZlIxuUUoPF9Bda8srn4zREObPusubC7a6pgQVl7pTU1ywnCQL2\nfQb9xhADJdEhtvBIzDayyisLQiJt8zu/yIlhsVrp4/qtcy0TNRhxuVx1e+Wj\nb4W9Zf+WaIaDQuyeaYSrYOKcSDDJeQC0SBfrwZFuzDe6/CPQTUWGepXm28PD\nPZuM\r\n=OXl3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVCNX3TI8YHZTC3ZbBjpC/QZju9iM1DxOw7mKCNPCDoAiEA0yNhVPyS/IMXCyJ3m+jUt6/XFDk4kYmGzSv2rHx5Luk="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.1.0_1580301306287_0.06898502888837021"},"_hasShrinkwrap":false},"1.1.1":{"name":"wfplayer","version":"1.1.1","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.8.3","@babel/plugin-external-helpers":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/runtime":"^7.8.3","babel-eslint":"^10.0.3","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","rollup":"^1.29.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","servor":"^3.1.0"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.5"},"gitHead":"e1ad6bbfae486bc29c949b0632dec43fe29d9025","_id":"wfplayer@1.1.1","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ESPyf8t2HrtiHJDyBw/TifdklnUPuPWNoMuTm95crJ/OIdk2Qe5Bl5RgJVoHRmuUuG8zBoZoQXAOSESmWC9PDg==","shasum":"881baa7aa880cc9624688547627cd978de9031ff","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.1.1.tgz","fileCount":26,"unpackedSize":307194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMYIECRA9TVsSAnZWagAAac8P+wcsP8hOT/wJ2YLTDYdt\nx3N/MzsjL6OdQktF8Td1s7ojmICaWv76syoRTrNGGYJpJi9rJjYx5Ihq5ZqR\nWlm+jtH9mKvr1P5ubGyKv7+roUD5Q/1hN/za2cBxG6/8RSRsqrCJfGzE2ewt\nn8SrSofya6rxT/ZiVfHRpFQf9aOHYYgnRr7iS1iMkHk7muQtOf5MIUpX8sTc\n9Xyukb02eAdltIjMpxFhw2/qUinn1bFPJOopD/PUNgVFv4t3X16n9DGZEPKy\nTUtNkj+UxFC3ghE+4V65zy+3AHXHjNaM6zbKNeJ43z2ym1wRFoThIOneOo9p\nNSI8Ou7/KN3RdrTTo+ImUd7Mr78obFMWMaVIRwrilYK/1v0tDHgybVD3jZdc\nFDvEvjnyw8Inj7VWC4DdsZiMW1PtCT4iIcTt/moAEz18a71NeYV6R2kIM2AJ\njqA/unNzHVeuJuQgEko3+STS4CniOULrNtNrP03SXC4OVQ47FbnX5cRxUaTx\nshwlkDjK1pOqNMgEjqFMeJAxMKfug31jK1+yae8SECwSZooZkxueY6/Snxre\nWpweLdhtukktmanXyv5ShDzRKG2EJr7Mww/vMNCWM8B4TlcD8WiSn8WvzGwv\n9gsJ6BZd+d99IjhUuExY0fjZFtwmApe+2GS7285/1rF2PnXW9/ukJCYqvxg6\n2wwt\r\n=ARAR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFvs5nJA3IRutZncSWyX5nb4920BLFuTHICTl71cUyoAiEAyj4qWQdIvUU83t4kXrmn+/Ey74vrQnB/Aln/PpcYp5g="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.1.1_1580302852011_0.6718433599311413"},"_hasShrinkwrap":false},"1.1.2":{"name":"wfplayer","version":"1.1.2","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.8.3","@babel/plugin-external-helpers":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/runtime":"^7.8.3","babel-eslint":"^10.0.3","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","rollup":"^1.29.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","servor":"^3.1.0"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.5"},"gitHead":"26cd957accf0101882e469bbe9f608186b77b315","_id":"wfplayer@1.1.2","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hMTH4eNbx9rCQqZ7lNlYRkL/iHqNrX/ld3U2VkvbASxq05uupbAuGXTA1LqUZL4vALGyVtUTLtyr2Y9JjphNMQ==","shasum":"00bcc0a05e5bf455cba4b1f2ce79e19058571bc6","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.1.2.tgz","fileCount":26,"unpackedSize":307252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMYPTCRA9TVsSAnZWagAAdi0P/jhL9typwHjeDeT/r13f\nVzpLQreAtSfAoyvCgI+CfX45SIhMe2AC7egFIUaZRDUH6znU6dRLk0Cc1y21\naZlnFzngGCDqUe8cOUNk2z1mH4BYL/wjdCumumck6k9/k+m06x866mpAPFrc\nKCCqbJUqOoXoeJ0sI+hajvSM9ZzxTigsniMSvrdEiAerubsp1j10fj76aHTg\nBjWVWOJH7wJZWquV8hdIPvo/62EbZsdeM2+ORyCayQEaC2Hfz7GsHuN7tsix\nwofYrxz7uzkh1MDRXTahNf17C1iJ3ad76fUGQJ2mwyCHDAWa2yZIo+h7o3OV\navtGV3iRKjovDetZtNnv8jAdQvrTh2tKByewgDqBgMCuC+JtA0spKHDdwF1n\nCTQTQRtQV07O0E1KIjW1u/WNLI53BMBOj63CwRiQxytRNjkkWPi+yuGm0qxx\nIMH3ME2W/9dpC6xRZ2RDS+jJljcUmmnx/a98Wc8D/NC7N+9+P+E5jcAEdJfb\n+2zFYHHPijYjkkBSP9yXfrRRcZ+3RoeU39fvNal6WLwVCpqaT4Hi2E73efln\na/vU5fqWD84WT0nL7pH+YwmMO+fF3JoxQoZkrtmajQfxVc8oSyBw1uczkAEp\nzf1b+WJuljQRN2Hq2z4pntWgg+wuWk2L2cFYuU0c2FQG1sfVpMC9ofv8IjaR\nATjX\r\n=j6Jk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOb4MZq2pGh4r+svGLF91yfTK9RBRl2qyo4iUFKg1V7AiEA7HEsgThD6vAAUc+c+Y079uBY/AuC0n94RzXAVoZg/J0="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"717995589@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.1.2_1580303315332_0.00893488427884015"},"_hasShrinkwrap":false},"1.1.3":{"name":"wfplayer","version":"1.1.3","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.8.3","@babel/plugin-external-helpers":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/runtime":"^7.8.3","babel-eslint":"^10.0.3","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","rollup":"^1.29.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","servor":"^3.1.0"},"dependencies":{"duration-time-conversion":"^1.0.1","lodash":"^4.17.15","option-validator":"^2.0.5"},"gitHead":"ffeefd1a59e1f34d9581c63478ed4b7d2fbe2ef8","_id":"wfplayer@1.1.3","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-D45ZTmyIhiUNOPLVZhXVkwPxszluYe4rzRoeG7n2UMb4YrxB9BquOrjNqfhSBsFgkknDdZOlvXQC/4IGGZUHHQ==","shasum":"799922bd1c2ecf23b14fad06d5e27bb4999c7cde","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.1.3.tgz","fileCount":26,"unpackedSize":305932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegp1GCRA9TVsSAnZWagAAZPQP/iucZAxupRwhJLy0YBtq\nFT7nLuWtn0pAmJ/jiOlu6+tVD9s2uQlAVl7lugYf7MsiB97VYIAqiWW25vei\nXV9B11egZP9ZLbwxolrx5pz2OyR7QSBqG4KJW4bZnu5C0jNluuZA4/KDPprs\nizv2wVqPFhYLt1DxnP49qyOt4KPAENZD2ZP1Zcc//UTvgK8+R4vFJvT3jTnK\n4J7N5kanjWZU6VXQdl2xlQhKm1cI2NR40ydyFf33QlrLKNODcoxviisFtpwp\ncCXrprjMaMfDvsEPWnrcToTbiWPIy877yj3l2iTqrn93YptaKxljc/AQy0ac\n5UElBzNMcLX/fLRYXq758/NyY3JmWUJ3qoS4nDy7+qos5SLSp9Nlg5BGABFw\nYq4P/R3MFZc4ZZxXkuIIHdUDrBs9dN1ZF5Z+4uuFcyJyfoNsOqj7gqsuEReV\noYlyB844qLeDAXDyZB+QM5I/ZxwQGRkp9v+TfwW3OZXsi/igSfXiT5B4OydT\niptODkM6778BuhJYKawTzgpTVdThvnFGMGh2MqKge+Bg5BtJlD9WBPAepzeL\nbEcAQ15EgfSgETf38p495a4KYiW+Du4nRiK0OoSr4o4JGf5SVFdDRLZ9CJj3\n7L1iWOZjqIdYrXFbshlCi34vobSCLu+hKJtdX/NB/nqbuAPiV9xvPhAPcbOI\nnSLY\r\n=OyJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGakh7HHQM+KU0TMh8fT+0jjMePryrg+GsaGxfDFb7jAiACobLqQoF49yrtngDjMRhLVHBB6Uh2GSjm5U4+9cyQLA=="}]},"maintainers":[{"name":"zhw2590582","email":"717995589@qq.com"}],"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.1.3_1585618245769_0.3561994686476868"},"_hasShrinkwrap":false},"1.1.4":{"name":"wfplayer","version":"1.1.4","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-external-helpers":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/runtime":"^7.12.5","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.16.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.35.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","servor":"^4.0.2"},"dependencies":{"duration-time-conversion":"^1.0.2","lodash":"^4.17.20","option-validator":"^2.0.6"},"gitHead":"89153aa8ced8970a8753a901f6d8211370be0d41","_id":"wfplayer@1.1.4","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-J4FqBuwUIGvhriZ+J3tqvirBnsMKHakXh9lFPwNO/z4oZOregbj/kofqWcdYE8JCrLlRLTvjoPZfmRPBTMaVGA==","shasum":"d4c83262640253b358b1eaaba4af757f93f57c98","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-1.1.4.tgz","fileCount":26,"unpackedSize":308733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWITKCRA9TVsSAnZWagAA1jEP+wevb0G1lBDIt17C00jF\n3o9i3yWCtW6MQQwowxMVEoYk7tLfycRsMJApWakwhyCxgBxJplsTstT4dEuk\nxqIkESvOkCC520x2tmNtRl0trmFf6szrLvBBRnRZuvsjYtbRVMwQYWnJ4STL\nSKQciT9ALS5il/FyMy+mRl9WC3jxVZrj7uU5iuNuxRgZTzRSa//mElxRitWQ\ns6hsHud2OEh/0zPnIyQqgRMG8diVKfcoGzXYLEjzA++dTKupY4WghEmgHBKL\n++PfHgW51ZjbHZrG88HJ3SBXWqy/nrDACy+TwlA6OFpsc5Eq2IEF/jEmPEBq\nd+hBta4hn9j/JECS6yxHagDhPSVMe0q10naREPSBlhETLl98xlP83jx2Hvqb\nWN+i/ctLA7w6QcZcsJQV0fsfkbwRTbvVGsPuhc8FKoIY5EZIoWGpkpKaEmZ/\njNx42j3WzyADMrLn8DH1cbLmmylrk3B06OKi9eRnyPLrFTku2edGjae6lv0N\n6JMG238FrUev4huero0oLTubyKTMyRmH90gYHS2wmGFk2cSq+1fwEJPXP0Q4\nSbTlsnLJWDQDbIXYa7/UIfkvEZ6mQrG97i3b8hFvKOcZf4VX8K49+S5eMLzO\nfR/2CMZ3MEuczKFkO+ZTS/HkvNYYrbgFpfHJWYQcA73oukVWnd+VYXZATFXX\n1S64\r\n=x4HN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZceiV/TGH30xrAa1ArhEGmCVEqHpO/NjMKRFbFdug1AiAs0vf0medjEaGqhGZlXdWrGw+i1gHHl1y3kofYU4P3cA=="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_1.1.4_1616413898230_0.3780387212276728"},"_hasShrinkwrap":false},"2.0.0":{"name":"wfplayer","version":"2.0.0","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"8470a4ec996b6070d0ca4d6b2ea7324901d06b46","_id":"wfplayer@2.0.0","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-sL/ZfyQjTceR5MMTM5ZlbDujRda69sg8j+PwNkk/0UeaurwLPOooUhss4Ud2NsSZTx79kiayz0S5See25DxE1g==","shasum":"ca0e5e08fb948c082331003a1dfc78285a701fe4","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.0.tgz","fileCount":27,"unpackedSize":310898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdR7ECRA9TVsSAnZWagAAV/gP/25b1RN9KQt4MgJxYZ0l\njA8FR49IvTR+1iLGBls4AKzR9x0oiXDsZKZ2NEzyWcOXhAgnedbtaIZEYqjD\nmXBdGq2F6NarQQmOWZfENvABBLFmj3hYEK+9JK4KbnDUcyiMQ6/h58f+tc9q\nunANcLsbOtLa6g5NuXQQAEAz3IbPP6eel//aA00sTedD8cr7HY5FIEK5Rw3n\nfsSXJ4pGpR2SvlWirXwA3TvRmjWWJS5pPWioWRtpIZG8FiTRYVq8RuKFWf/f\nREvuCyD6fLkrgEP1oSzrmErVQEYvicB4w/BAhpUScL1xCJg5nXZZCJCnvmhc\nIOob1XbkhtnzXeYdUVtIpcIjnizj9X4gXrSvJX/PbDqg4oMoQ1b3ErbV51RH\nbOzD8tgQld40DpfbygR3QloVEYIqQlh9Iz4oq7LaFM0TcMCClgx6orBdFuB5\nQ/GF9+Fo+cFMSydTtdzoEw8y6XX5BRnjVny9nAbp62rRtYN1qHwLAVB8wG/5\nLaFIGQB7HAU61M0fK/j9Sv/BfViJjrOzelzS1GeaQRQC7q/gnBKDjshADQ84\nS+xlnXK8GbWHmwE7yh64IE/Qf6K0tVjB7wuaTCc5QENVoJMK1Y2vLkIYuONt\nBKqRZij97+muFgUB79+sf6mTuPwZyE0b6UzIra4zFU2yNuNEKts2P6atBFzE\nwzQy\r\n=q7de\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqt/QJbcyGLtuzLVDR3KWeHzmuzJP5WjDn9sjSVXB/7wIhAMj1dx7bu4XmWkqcR8JQ7iYnEIsNm4FmBE2iD13ivt5i"}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.0_1618288323737_0.8643071356938299"},"_hasShrinkwrap":false},"2.0.1":{"name":"wfplayer","version":"2.0.1","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"e342be8fc658915f0b455f1ca4f597378fb8869e","_id":"wfplayer@2.0.1","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-fDaf2ngBLAgCxTOUzMGU7dOfX/REtSHEauM30BtIh3aeM0x9WutyhIc/jXVKonW5vD4gM7KIRKZleVLdjrdHHQ==","shasum":"d035eb962da3a8291ba3f2023f1ed106c55122d6","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.1.tgz","fileCount":27,"unpackedSize":313049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdSpzCRA9TVsSAnZWagAA2CQP/AxiWeK9mtWl7ANvhmdO\nV8g9/t36VzOmyadyu1kZZBhnOJiWjv9IYCSJYYoOl0ApYZUqmRqDnyJA96jF\nVIQevgPRdbNr8qsmLBizZBO1qSd1h+Dg6REuPNEYD5RoDm9zEQhSUZE+I4iM\nrf1/FyZpbk8Jkqz1qX7yYqSgoZj5vz8vsfEStRmGhAOI4W7PZLJic5GX2DC5\n06CwRJnrLQqMGHBUhTzY3NJlRqrm2zA9/Q7StpBErnu8dgLzwtP7u4Mw2EYU\n/A/dGfXo1hPi3iHiDVGFNAPFMfHd8iDBNySs3ToDByFvOIvDhqLtAxh0NRdC\ndEaqUJ1hPqupuTdnpjO5vApf5NpDaAGUyrfWCqO/qwDkyt1FDEynZl/8UTHy\nOMEcjfg/nsh4/3DI8TbMzvWL9B3x4/B6Xw2Vbu4uqwcBTqPfao3GgcBm0iI/\nhRG2RJ3nyVWXf6TAN73qc5I9IBIUc0tp1PdCEH+zF1Sm7YaOvgmBrGFEJuzz\nM6kok9NVVSaWLz2O8KGanSk79eFW1WvA/eCiq8ff5qbjJFckNEqk73unifvU\nitUaydts4f3s7UqEY3Ir8ALjeH3/O8A4IkFVH98N3UPS+SMSaShgAMbbdhrl\nkxaPgmuIKwpBbZ/Zu55ZZhBEazLQkQpzoSA0wZi+zNqBQWXxeBON1bjjhicv\n9BUq\r\n=qfOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKvjtY1LYGHzILV0zUn3JLmB6bgLH25B8eUMYDq9a+OwIhAPKlmUMB6emffqo2wfcGf3KR2LB3ADiAH6ZeXdFYUQtx"}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.1_1618291314542_0.9049182234010615"},"_hasShrinkwrap":false},"2.0.2":{"name":"wfplayer","version":"2.0.2","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"96b6dab8174939728fa28af5b76613210923ccf5","_id":"wfplayer@2.0.2","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-gwdGuEkTn1rCUa4RqrwDv1KqnayeRXCIhyDTav1cbDhO2VJkURCglsgXsld/nWmQrBaW5H5XuTOp79F0KMb7RQ==","shasum":"375785f1315f804f3f33741acfdb86d519903684","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.2.tgz","fileCount":26,"unpackedSize":312935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdTrQCRA9TVsSAnZWagAAqokP/AyWKHmI0hH/zM2UE5+S\n0RAmwgCnvPRA44RokWRZpiH9qfTvp8S/W00Zp9fm6/tCsq9ZESLEr6T1/pq+\nNzuaAKw+dzpNVgAvWYCU5faXvm2EjE2eBB9FJifGN8hpDqp6qmTEM8coGMrZ\nkrNxLdxw6yZoKTPcybjyqIaITh/45h+huHbH2pzjEVz6DDVUgFs4mrXR2Sie\nc4DYKE1OPqlLwGGTJL72IYcr8HvaBW/mJks13AkRADlWP8puJKvufW8JlQKi\nUdEq780KFNUS9/zEzEPfyeb+2CxhFXAk2Vr2jY/+y5+angyC+/jX2/v7qFnB\nZJr8A0q4lggoRnz5HolwmK0C3LFkuxTCOSCf0cmuldR8ZZKPCh064Qf1jq13\naViy0NoxvdDNQD87oSYFyaTi0STmpiBczI91rWw6PQ7d/uVZ8Sr5uoQg+uzI\nw+sUC3bZbqYWQVmUepOJaPKSFltC/tDziQ3VqUyeznXi7t6KPBzVuVnTSBY1\nFAEPYY8hhmH2nQjJTT1o1FmoO5ipGNNQN0nbVBBzylX8PCqYBbKliTEtYj6f\nIxBMKw34525h2ngkH5Xn41TUeJXE3zMi1LguwF6C/eG7Nmrq6K7NPpR6YJ6Q\nFNzdf0uJJGzgAISkn1paTbS9FOJtGVO2cRku6yXI72UcpNKokirYDMpWR7tR\nhL7C\r\n=VUG8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy7Y4T5G3C122iScNRHHWce5KDto+JP/WCwg89inw+pAiEAzGBfaCJv9IRjPzw+oregvLDfgISzWN8icyQCM3+bNRA="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.2_1618295503528_0.06541412519593881"},"_hasShrinkwrap":false},"2.0.4":{"name":"wfplayer","version":"2.0.4","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"ff7eb542c1f27f529d0b4f687ff6cad16cbf1447","_id":"wfplayer@2.0.4","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-GHWIbiZ+mTVQTCbgthsfgjKcavqQPv+Ml96pvrTRZzh5HUZmzy8xXjx8LobVP8ryVJK6wZ7di4p52cypAystqQ==","shasum":"f0cc9c32af441ac03fec13e2f11be48c6971aa1d","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.4.tgz","fileCount":26,"unpackedSize":313494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdU2fCRA9TVsSAnZWagAA+IoP+we3WcXIZUD2Ad+xYbUU\nexFJ1r4lnHSAroFNY6HQ/VpITwxazkLTB78MFJo67nCAqGyZ6ZgHFucfztAw\nGxBb4zEdcLx6t6ZuACcgn2w2guiig+LPbVhfG/5U+UDlk8XMDSqOot3lk/rn\nf9HPMZCHW06oY6AvjkRYHiTYRUf1elB7w01NyX+lVpBlrclSjvBm7HrG0q68\nDBQsSlgRjCuAxyzadv8EYim0wIO/Q1dFyt3kYP+Y2deE265HWrlGBz7Tj0Ei\nKNatkfC1AclbPLiWhveh8dZdcrBJPygiQ6Qc+fkBw4xqoD/NWn+Wn1js9c2b\nkcrZJyG/6SF4mTg3Su/k7rBrr91mDZg3pdNk9n2i5Njki7JjdvBz/RPRpBN4\nROas1hGMXF936ejRQED2QERXHGcGwBJtuGKsoH4PQkcp4xeRUnJOwg86l0kL\nFOGYD+lVI6kUfqvOMGBhwbUcT44j+68p1KKSv7zDE/uz1cEvhYrnO9enuQiQ\n1mmjmkk8WoflEZhGjT52HcMUs08GkRjtwJXWcCQIItjsBHHhITNiEeS10q2F\njZ93oIgBuNqdYiQz61I0YyA3A8icG+ieRMbEZ/t/iL5tttUx3sdn5BMzcO2R\nMGJZw2Zob1Fn88OI4rEih/saspMAPvRyXqn3YXN9DA6zDSkzeQj1Joh5jwd1\nqoQc\r\n=vh8r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSX1qZ06LZ8kIsPnenFfU/+2m+i65kNAQzOA+taQyHvAiEAj0irMqtJic3UPD4zA3H3LRLJoWsSBtyMdzP1GPXsxAo="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.4_1618300318731_0.514069444267151"},"_hasShrinkwrap":false},"2.0.5":{"name":"wfplayer","version":"2.0.5","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"9531fa040f205a956615ba58ab5dce64e874bafd","_id":"wfplayer@2.0.5","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-MWL5xvcLQfgmxgFlmvIaJoE5scF/zxbmGM783+ZcWLBC2IPHAnXTRNcVvWJUEpBOYJXxJiZ6Ow7OTT1zxiDmgA==","shasum":"cda95ade946582776384ddefc9ad49f50c3d8b8b","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.5.tgz","fileCount":26,"unpackedSize":313347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdWB1CRA9TVsSAnZWagAASGMP+gMpYK9AseAXwJG7ix02\n04EQIQEcxOf0Ep3PyDiW1Ftn3WQQV9tvGB/BJ59fT8HbhX/rcmoaUGF8UgzA\nBaU1J6nib90b+l3ehkMXgXtaLvX1AsgSIapuNMlpPs2r6iZAxMGSc2LdluEY\n+gWhGEael6tVhVpspa8ifAB/TdxU43sHxrp8CZp52ts7c9CVR90kQvFodWuX\nMJWtEal+B2KqHnu52blL8KONZsw7OBkeOUniOgtMYqScIJCW7dbf5XGigbdy\nvpZDTVnKs1hx9kkzex+plkCJL4wWd+iLRAjXEP2vHLZM4TFbQD4Sre9fUBZs\nOwMUzRT2Jzo0gUSTgM6GvhBRMnUFtD2rDdWaesgnd0rk7Hg6pWrwZeNlI12l\noe9VaPQwiSWmIdoe73EqfgXT6fa8CyH5NelATSfYjC9oCX+dWbYPtBrKAf4k\naW/SIdngy8PW06/jcswZ8cPtA0jP2oy1HDCJMSmxKwThQ3iRUpOiM1ZwVznD\nZq4sSLcTba+Wwl7aTqECJwv+OaFlVvcfFFlqJl9cGoDg4gXAoH1FVYVjKtnD\n8sDzBTzRCxKSPiebImyIWQfYIY2zaCM7GvsRC4L7J0hyKMuVCI75In2+ofPl\nNOdp1Y8xbi9fLojmMzaQpZHqBeX1JqbEmdY1POam5SvkMuWT8q3TLjERHS/1\nsE2t\r\n=M5ru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRTw8X+/FTW0BEDJ6/+VFjvkPSf+BqoYOWgUNNUE9b7AiEAqJ4gh9Es0LnHTGQ1L2r8+J+EYAxGM/4vxggvHGFIaJ4="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.5_1618305140562_0.2522614040029998"},"_hasShrinkwrap":false},"2.0.6":{"name":"wfplayer","version":"2.0.6","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"72ae31ab716923ba882965a00101f514604ee679","_id":"wfplayer@2.0.6","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-CphA+PMwy7FEQml57kuqYWnW12b23ffov84UFiKGE2QiVQQAhueLu1guuH8VHstOhgr0YONi/15RZi9429bjFw==","shasum":"c3a8f863757bdddc99791a0bfc02c046e4747ce7","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.6.tgz","fileCount":26,"unpackedSize":312959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdkUiCRA9TVsSAnZWagAAwnYP/iXh+9vTqew97yeIXnvE\ntAn/PgvjdZStcr5fqcIXE1+zCNSUp1hIJSQCfSYaMEKKnvcD/wGZnaC+sGMF\ntz1O/ra0cjaAbM8+pSzJky/DiGUAKgv2bu2piRzmlSR98DYoy5hZ1tg4Jj08\nyJcG/TLTLMRXChBXIm7FkOhbdhYD3T7Ix/JV42JH7nx77rnn0xFNxSRg3ccp\nx8SR0aXhVQt/J2F7+G0fI2JVlAeT5QRzaIWVaOyJmzijNDywUMfVySvpjO22\n7RUHQCOcoN8ETj9Nr+2YIlYnMoBXmA0i2yP7V/4p1QB2bSsazsdNCNyGqZpN\nGSDgWsaEyvGCftYajgbLc8jwPNaH/VkLXnBpckBW0yuAyf9zksWJXWMp+dES\nKSzFpsNHk3WzqJajle7ki81puhzZVE1GnMgFh76K7Rswvt2z775ry84wRKFh\nBeDx0UanAD+TeAgTqWJtDLoscgyYQtDkZ6cnvoaOo5s1zJ+XhVUEXMR6N4mE\nwM0Aib3g45V+xbIozM2faPFDkLibhOvPGfZzFccUsBYNrsU/ORLMSTcjCqul\nY0ndyEkAY2oVEUMw8bh5vWt6vXOgVeeBKoiz1CsE1eCUAFbpQbSR6MkvJX+h\nBHPC3wdC/U4/RgYe1H1DjJ34UbegO+R7/3ltHJs1BE+wRQ+ARhi8a/iapInH\nx9VI\r\n=oh6d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ1qcFzAtHyiO1/2IcWUWXyCvYx5zwGQJSAqUcrBMNTAiBg3P8K7xMvCGwYNnbXD8an68y8G2bkz6/Y2X133Y4SLg=="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.6_1618363682217_0.4569682176842569"},"_hasShrinkwrap":false},"2.0.7":{"name":"wfplayer","version":"2.0.7","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"997cae2689a0068c4b49fd54a418f81810795d33","_id":"wfplayer@2.0.7","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-7GKFDvQAVPZeFY3EBmOppXJSZZziVKx7DmYglreztOdYrIIt8rR8sOa5fcwRP2385/HHyD94Bx8CkE7O1xVeBA==","shasum":"52387ed506c141fd8758058ad3c1b6d65d976e5f","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.7.tgz","fileCount":26,"unpackedSize":312129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd4lvCRA9TVsSAnZWagAAkvQP/1ba/2fn83xHhONTyQIJ\naDfPlo6A6LxumOFCLvbX35zETrKr3hjvQnw3e+hby93Lh5aGvzUSmnM6KBw6\nkKhChdNLcQd1gPx/hL5vjvFpipPqZ5/ZS4i6feBqqC5TFXbmL+nu77BWFxe8\ny9vpcsAmMiNHL6TdTqsrgOVY8x5F4WmlQefEcmQMTTqC6kZHxAIKNTR3Mw9l\n4+XpoZGzRomWEsLFVg5nUVazQfOu/gw7n0OaU1BkczJTG+SCJT6oJAP1F8AR\ndaKTKtBZ7qV9wTASWSwEZs3yy5cgKAytu0zzA5kHPz+00Y33TG5g2pfj8qXK\nVMxWdJlSPMSnDjycxRwoMRAIH9cqjnczIJSqMJR17EmQ/19awweXY9xccgws\n9hOaT6WcUPJEn3tq3rK7JzSE/Nt1hw8F+OWeTW45HIoaZ0Dzwh4rnicDkkNS\n2C6CbZ4hP80ba6bAWubqQJa5y4jhkhuLZUl48y/rQMgtTM/b23dy+g/1HBOE\n8SL/pAQgT//ef0fvQspgzLVTdibiI8agTQHfiWgLVQ1PGncFY73h+9etD0eG\nu1IEcLUlB6VvKPt+b4nFP0aliih6MmYY9aIgUv7YpgRSybTu4r9HhfDn4eVG\nv7hi5g30H1GYIdhyfjYwAe4ZZ+80ZbFiogFkHBAvwp267Cz3TqbVV5NKFv2u\ntKpi\r\n=SHzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBJNkv+fUcHhHtUavX3kt2EiR3YUg4zNRL1HwJInXF1AiEAu+ozsuZ3KMY3czhF0dxs8rw8ueoPkLHjib0WoJ0XfBU="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.7_1618446703098_0.41005962579306887"},"_hasShrinkwrap":false},"2.0.8":{"name":"wfplayer","version":"2.0.8","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"e747048548eccbbcae4bd7a7068b271495d91a9a","_id":"wfplayer@2.0.8","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-upaGi8thWpWAWzpR9sgbRaElup9ydjudPCJSQ2/5hHqG3p12wrn1A+Qe3XsFs0cADkeYy77jq+wf35/ctY6MQA==","shasum":"17162a9b6e8bc227f3dca315318e7b2cf14e9367","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.8.tgz","fileCount":26,"unpackedSize":313264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd6mfCRA9TVsSAnZWagAARn4P/1yQEz7lq1V1op2TpqiI\nZ7a6a05cnmNW85VTUbwkNab0YZ/p7qbLS8bAIZHSNhpDmow8voBm+OIQ+ENf\nN5RoJjcM43P7WGmQNMoItWg/HIuoRJ0Kho6clwKUTag9+QjVOedpjzf6g5Pp\n5wk07w0xE26llrPGPmze/Am2LbDOEgRVwH6dJ0pe1L439OM4FG+yO/SlZPa/\n6uRrR9KaVeaS/4+lF3tPm/I7E2EBpUAGHNuhjaK3UPfG3EIc1LZvOFoF41fq\navbCUcI/W33kMHUy+Ey4H4tzKNJ93YcLFKGCh2rdt0MqAFQemJ0tY4o9RZgs\nx/IMrnif9qsLJWhpXl7i0ZzInuGOQ0wJJ9PC+Zqp55vGI07Qm0h+zq910H9b\n/sS8l3MjoMiJVxzb3NTzzCIhO3Jbzcrulw1Hbc318cF0wmnCUKm7XYbdvrEk\n16JWAELpXoziatWVq7R0Aak582r4UeEbdiGxRmwv4CknWcOcVdYz/xkViRlw\nQIyObKE/K69Z3t4/owq+0o8G+rkDjKqT615NQl4lzB+JYWHyb36asHH23Gc3\n1WPdRKIGvq5K8jtGh1A762bJiPGw75IVg3YjwhuyhvR3XXRU+b8hbwYugJ+d\n6ocBztyEjPtechiQf7ey1+j3fh8ZFxlRFFk2Ho8QoYevCgBYg96XBlHPia1M\npfmB\r\n=9PWe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGzjsJp/8oqqQ/H70JmhZnMXczVGDpGil59L2HEC7tJAiEA/CskRAUzDKQVLEZzVFD6HaIdNypmoDGhXH1L6C7pv9E="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.8_1618454943143_0.918384591206558"},"_hasShrinkwrap":false},"2.0.9":{"name":"wfplayer","version":"2.0.9","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"508bce99842b7a7cde7c40c149ae2e3785a22a1d","_id":"wfplayer@2.0.9","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-/RHhqZ+ckBk3BMBPqLYXNqXv9PdkF5zvxJMx6PM5XujytjOolgvUIXgzGLMJ9GYhLZ9wvrlWxSCqISwZnHczVg==","shasum":"3fc7310356c38a0b897a5037429084fd8bc7b976","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.0.9.tgz","fileCount":26,"unpackedSize":313805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgekcACRA9TVsSAnZWagAAP3cP/2732THJe9tbVOg/c/oZ\n9pNkPmD6SXlm3nYIGLZG5li7GkFJS5d175IWLbqbmdH9GRwe85TJ7ZuQnIWT\nZNJYrYq070xB5+VhyYgeeOHeAz5BhugfRbbHFbg6/e1Rhshj4V0LhpRGidhI\nLpSwlFvGdl+WQJKYH3MeCJ2nAoTRzFjQUFqcJau7+dEFqf6l65g8LOzPkH0R\nDXH5GIO5eIIpeRqvby7T2YPtcfdh8HLQEuPyPe7Wtn/DfkX3/062uiIvwGRW\n0edNLJuEwyeiLZtlucKA1Sy1ukraLXHc3cUR9nLkHTVoQsklopGYdAJwnYvH\nwU2IW1PnLkwElVD6MWhgT95fk0YPlR5JdfDZTd4zy0lZgWRo7jQlsFJ8Yk5V\nX5cy2eADZwAxONN+P5oFWNWIAnJVAq4NY7Lxw6PMerqNgM5RIOPOpm7rG/Ah\nox11XBK5rHl84718e+B5Szlih0kk/6Z5xu+al/AdKoSpFSfQLix9uJKq2NHQ\noUT5G01DHaAnBlYo9/w7s+6+aNZTFGFmJOoirnxggwWE9hPtTBtboQ87SE/1\necdktvFccU34cZs8ow/FeR1sZ1pJeW/gQ94OH+0UDIiuwAwo8K2iOiLJ2lLV\n0v5/56nYKhIznpk0jLGjEIw/aR8GKlym8KDzQIgheSdIBDv0CU+crCUH5+HP\nbgrW\r\n=iQtB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxtEd4CwFXfeSirT3YgzyvU3BulDaegfN4YgidHcDS3AIhAN93itFw37JoRzWM53bfRLfJM2M0hTSEYEcTn86Rh4Ho"}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.0.9_1618626304408_0.5125492186670517"},"_hasShrinkwrap":false},"2.1.0":{"name":"wfplayer","version":"2.1.0","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.13.15","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.13.15","@babel/runtime":"^7.13.10","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^7.24.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","rollup":"^2.45.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"2463451f181ab75d94ce1ac63318c3651e76e74f","_id":"wfplayer@2.1.0","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-TriUkALdBqkElH9ia1e0rG1X5y9MPFH59z/+RRL25B55rO/7FvJSHHKf/lzarNUtzgtUwe9bhjW4MVbyMNycSQ==","shasum":"017f7a9892a29763b4db8311d10e8c0860a040c7","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.1.0.tgz","fileCount":26,"unpackedSize":313913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtFAKCRA9TVsSAnZWagAArfEP+gIRfDpmMcnQ4ec6lZz1\nMQAk6qYJzGKP8GbqL+klOUybNOxACQELr7U+CuHwVyQ6EJrJdM/2IdC9yxwE\noWZYon1/TKC+zHBtePxD7Eg9k9YIChFMNScJA7K9kjQZRp359lfhiQviM6tE\n/0N4ftQ9qtJ9MOcBMw2SRbfxA9ZF26nzFrnvPnwEqOJK/1rHFr0Gb2o4zuE5\n/zY2ZvIqtUprKdyJL52UZYV3RKSbZcjd44TD60xYzIte+YzZbZyI7gbhvW1B\nV0GTfdh9z6quT/+iiO0u9P0W+8frJR9bZVgIOAUZDUgbWjtB9hFhXAyTX6QJ\nCcdgoXOqmGr8u5SF9mj2fExmwYM8VpTPcUph5CbvpI3P3B/gY386+af/AWER\nivr2OgXg8KcvL6zYZEf5/oovMEn0GQNxoeuJzI3zZaH2e/xaDKibB07LI3lR\nCwF7jQf1Wf2LDRwPpkuFxL9KRNMb3vVgKenjE1rfhoN9nvnPuVqtBT3fVd5s\ndjIbP4URls0qPvdSzcq9farNmzo4ZkjH+bbL8RtZyPzHa5n5xqNxaccJi0m7\nMPsqHT+vcmYQIpxeGqvgeX1FFnuLPRwq4dvIFPWyI6auogyrI7F5bBWfHdSu\nU+He5Azh1HCHV+dIp9PkR4Wi8uqDr5eVxjo0pF9w+wUhW++WaslqtZ7Dw/Be\nZ/GW\r\n=g+zs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi/mAaSqaMBHZm7XjjBMKG0QFZA1jrI8Lwj1IO4V6m5AIgY8unlXNNqcRQ4WylV8tbCqPelU6Q5EJ8IF7AIvHgCKY="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.1.0_1622429705729_0.33508455492395517"},"_hasShrinkwrap":false},"2.1.1":{"name":"wfplayer","version":"2.1.1","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000 --browse --reload","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@babel/preset-env":"^7.16.0","@babel/runtime":"^7.16.3","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","rollup":"^2.59.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"6f066e21594afad8ef452f4eaef5f771349c1351","_id":"wfplayer@2.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-q/JlUMPlrLMBuEZTnC3Ef0r2A6GaGXkU4yNrfOo7vYGaUyDIw9ayhBsvjOvaogK2jHDwWg+KUImSELmtUMDYnQ==","shasum":"f12ee4be2565f508bac2e744fafaf04f81030899","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.1.1.tgz","fileCount":26,"unpackedSize":314268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1kS7CRA9TVsSAnZWagAArQAP/1TEnmcuzoAc/KSEIGhI\n5DVSCY1Lejxxai1OGgrkTIGAPKMN3DeUFsBzuRmS3GB96QmWEgz18avfJLU+\nmc/CvfVgpJLijEcoALbammwQT6jCyX6Rq0Iuu5LgRDYWhPZhaQslB6OoVNYZ\nojz2eyWEQkkSjtItzbyrCw8sT+c2H5/kVZ8qChPnERGdnB32hO/5UbbAvISd\nOYj9RCEYgLEvTOxxJyoeaNbKWFNyeXrrkeww5j5AZI/m2+rvlmbCcx6hDaQz\nS/hB4f9vHeI4DPqtJGwDJy7Zpnz8wo6ZcPLiLPukzb/PYJgnEej6v6vcfttr\n40IRTLI5xJ/EjGEucoiS+IVqCzCD1rc4b4R2nncGarNhD4BYuNYyKreRwks8\nOfJ6gRgxup9GjlQ7iif7SPCv1elkbzRMTMhhxhlkRnGowhUWpzCziQSAyPVW\nq/1/UYVjQQ9RVIFCgky9d/DHxe2LI6DHoUdULETVnEGDKsz8gnvcm7ybDw7u\nC+GFx6hx1QDq19rgT/RujE59Ic9SFXt/QLrxc6aRcXqEgPtN6/LIkfRfWYtZ\nuM3stJf+70DQW/OKtjpKf2OGiM6YXT8MAwVv4jCbaW+giCdls6ZySxnlkb8X\nGzpm+RX0P/dzeiDPtpZ9fJ5Q0P7XHk7StxLM2s07UOf+C59B9P7WC9TOJOvb\nAEuu\r\n=vzyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnd3avHXe1Jg5VySY8keT3zqE4BBLhKLMo+RsA8wmxHwIgAJFyFww4JEpWd4M5FgTIVVk2d6q7HJlslI9JNLzKNXY="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.1.1_1641432250914_0.6765479117828546"},"_hasShrinkwrap":false},"2.1.2":{"name":"wfplayer","version":"2.1.2","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000 --browse --reload","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@babel/preset-env":"^7.16.0","@babel/runtime":"^7.16.3","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","rollup":"^2.59.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"2330236395af1a3327bd616a1b3fbfd908ad14ae","_id":"wfplayer@2.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-PkQQnegvHFUbrgDWJ98Xtg/fDe474aH5LMTArRvvnzyvLzIyWjS1ltO60A1s404qq/Z9lmvrc6KbZi6x5L01Yg==","shasum":"719b1dafa67b65ec2e0d655fa0260c43353a131c","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.1.2.tgz","fileCount":26,"unpackedSize":314378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1sQbCRA9TVsSAnZWagAA4/IQAIKTSyZD5wMeFByG4DYE\nK1ek3zPhni0gFxD3DUh2hOBbHmQbpzolV5H7nISzzWU6agwgnx7ikEk68osR\nJpur9fimHTqYiGf6inrMhGoBbOcRAEABJ/1SHCMmBjVu2JdJedEssy4MV4f8\nfxsE3KqJmUZsToV68NbBYt8bvNig+sZjwWr2vPMstD6eEm7MWaNrOkSEF/PW\nGssjeTRkzMGeNtLewV5hvO8sMnGNATpRNx+newq2M3WlKlW83wF8g6cL+dIu\nvuPPX6nxqwaT5sUeTMFQygG0ZlEQ5vMz0rzN5R5cS5KQtUlUpP7M7WBG7nDn\nrSyGB29wEtKJfuWTvDUh0Iz4Gk3bkgs/HroxBltVUFkIrCoModd0tqW7Fh2P\nCfizvotgQ1Z2aW05rRdp2dQglQYBWoINp83yiCPyZ5rfGiQJxRdbWe0skLEo\ncK8SwGk1CfGcx5pdMPc23QcYENDlZwvnVLuj3rziJ3i454BsLqj19hNrSkno\n/eud34kBUNmvt51wYglhGA1RjXQdYZkEjMw2rfV5xyjpfTj4d8gItA/59p8S\nBWJN7w35+RT4D2Jf2EMXFBrbK89MTyt2Ys4LucP3kHhqvmeL65udDnaLrD2X\n0j3I1lfYOuSBbe+MERGJLgiPIurXVL7iNgOICjUF3bc2JWHrGnXZT+j/Igvy\nrjt5\r\n=9FSS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWEjFFEWfbozUW32UDP3S6LP3wV0bjzV3muHZaje9+VwIgCtAshdgXdkj7kWFTdVL3YDbx/OdhW6Bj66z9qSVwzhs="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.1.2_1641464859368_0.2543870101475654"},"_hasShrinkwrap":false},"2.1.3":{"name":"wfplayer","version":"2.1.3","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development rollup -c -m -w","build":"npx cross-env NODE_ENV=production rollup -c","start":"npx cross-env NODE_ENV=development && npx servor docs index.html 8081 5000 --browse --reload","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@babel/preset-env":"^7.16.0","@babel/runtime":"^7.16.3","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","rollup":"^2.59.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-worker-inline":"^1.0.6","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"188a766b94176b0e47a169292e981c6b647e4d39","_id":"wfplayer@2.1.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-z52VWB3sRHcM1umRYBlMNSnpnGvwYKKV0AWPZvb1o3rdJJuNCyVYNC3dL5SPhvIUohgxLc6al9tfFfexLnWSeQ==","shasum":"4e1ec33e784d8bcd4633c5485a0adad8a300f569","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.1.3.tgz","fileCount":26,"unpackedSize":314563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh15D4CRA9TVsSAnZWagAAY4IP/1JKEx2BVSQTpo9SZ/I4\nLBDpkfHD6xRxEg3JWbrU5Mn98kjq44lSc+v1v3Hf7yU1cIBa9FnxegEk0yzX\n8nA3b/QHB53AtEB+XLu9X8BabStvAPEUqNfaqGTEoHLfUkZXYdD7N/Jg3qGO\nq1Ht9Gnpdm8vIyVo8xY5gAy256/3DmH5TwYrRHZlbhJSW8PS+uoGV1SwlAdN\nEQ3Xqg4GX6k4zHCyvIh3qgIZu/VYJRPg0uT+kvjYwkIAG98wdaO1QCtzers0\nMaNdYVqD6F2v17wgNZj3vH0oVas3XRU2OksKRfZxKOHukVzW+rSFsYNu80Lx\nIB16dluVq2rUtNEGRPsdeTDnwUJxL3g8sMRB+dTsB8zZE6ZIz+rRM+eltI5/\ntwdl2xozHpcvaYS1yE0ItNH8JN2UeiwUlpuvJlNa9JoO751jHBEuqrp7kZc9\n1JrS0XRV2U/u2aB3iENYgUICWuUy/XQNepZ0UaFxSLHNngHtHM+EGKYWh3aA\nJqwx2s+hpzDRlvNraB1wnRCfBNM819GhVU5FyZK7TuS9emxuR3X9VImHULjq\nkpUvNSmsiEoketCZZf5F09Xm8SLmIAWZZiB5e7MyrpPu9BHtYX/+VoxBlsBn\ncUtHrIHfIWnIjkBwuMJiYiVi/1rMdWQH8SgRLcy3fq4Ueqt5glbw2D9vr0KA\nkOlh\r\n=ATJM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7v9EhRq+SpsBjtJyu5282xw+EIaGRL1HvjzI67IB2TQIhALhGICm+53gt79/hag1GyfSMcalOU619PrZ9OKkIjVT0"}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.1.3_1641517304290_0.027342568168583048"},"_hasShrinkwrap":false},"2.2.0":{"name":"wfplayer","version":"2.2.0","type":"module","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development node ./scripts/dev.js","build":"npx cross-env NODE_ENV=production node ./scripts/build.js","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/eslint-parser":"^7.19.1","@babel/preset-react":"^7.18.6","@parcel/config-default":"^2.7.0","@parcel/core":"^2.7.0","@parcel/optimizer-data-url":"^2.7.0","@parcel/reporter-cli":"^2.7.0","@parcel/transformer-inline-string":"^2.7.0","@parcel/transformer-less":"^2.7.0","@parcel/transformer-vue":"^2.7.0","cross-env":"^7.0.3","eslint":"^8.25.0","servor":"^4.0.2"},"dependencies":{"@babel/core":"^7.19.3","@babel/plugin-external-helpers":"^7.18.6","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.4","option-validator":"^2.0.6"},"gitHead":"3caabb9c210f4e1c6adf09124d0de2e9f85791af","_id":"wfplayer@2.2.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KSKiJNkECOCHbxonjhcQ9hP+/oYhbzmt/oGR3OQyhxtzaQymTFWrHhdbRKgh33M+JQIwNhV2NGdm2YBK1AANqg==","shasum":"925f4cc578d749f833aafed0b035ca5b3dd0e7b5","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.2.0.tgz","fileCount":35,"unpackedSize":1923733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChhjdXM2Sqvlm1jBLxBqZjGbBtOn9mAY92XZuqU/lV/gIhAKdUbFJmZRYtIyvZQFLdG13CuywrpgVHse4ucrybhWeV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR20cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtChAAlni4LaZCvUQsx/QoISHJcbY9Z2nahhLCoMG//JG7GKE4KyrY\r\nqqH8AIG5hE2Wz+wVy3apGkQ7GT3I+uYJMnrVTUnwXNbFLAmYShfVmB4lmphM\r\nEbeRDf6lqRmZYT1cPmbreeHAQx2B62Z78dmWurhHElqssttNZAIZsGgjnkO1\r\nEe6s4PWgWhiFVxOZCtGN4udAqlFos80hilgCJLjBOjCn5RBl2AmhXLuast8J\r\nupufkmV8g06PIVEQ1owkGgxs8eY1ypxwVHKlnWa3XT+VRMkhkfiRP6YkTTC7\r\nukOWyqbrvQmDkCI10oHeyPriHAsyYyGRkn8JkNYM3Sa4v4IDoV14HxZZq7L+\r\nlEUUskfw1tjicJ2v5goynn8bHOuGq6Oh3D2oS8458+4OJouE1dIz/qXlYSDv\r\nEjyaFuMhXxD4se5WLLSeuml4qdrv1a+Tf0pEwKC4JDoGqMmSC55I14UtPvwN\r\nA9+ypEuoI/RyZguUHHOP+OySGtWBcfYxDB3aLGo2G5EdRW7auVIraE4jl9jb\r\n/bijEfwtItRT9o9HBvv2tSJewf7bgicQWNSGUr+Jp62ycn3154P5zJp8rr1t\r\nkjlWaFXUcKG8nGMMbgfE5nca3sFhBy7apguDv4T4XL3uVFXRld/k2h5d1InF\r\nAAl+9F9iNG+Gzh46CGEAy5j1at/IHxUPmgc=\r\n=SLPO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.2.0_1665625372355_0.3190965031761066"},"_hasShrinkwrap":false},"2.2.1":{"name":"wfplayer","version":"2.2.1","type":"module","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","scripts":{"dev":"npx cross-env NODE_ENV=development node ./scripts/dev.js","build":"npx cross-env NODE_ENV=production node ./scripts/build.js","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/eslint-parser":"^7.19.1","@babel/preset-react":"^7.18.6","@parcel/config-default":"^2.7.0","@parcel/core":"^2.7.0","@parcel/optimizer-data-url":"^2.7.0","@parcel/reporter-cli":"^2.7.0","@parcel/transformer-inline-string":"^2.7.0","@parcel/transformer-less":"^2.7.0","@parcel/transformer-vue":"^2.7.0","cross-env":"^7.0.3","eslint":"^8.25.0","servor":"^4.0.2"},"dependencies":{"@babel/core":"^7.19.3","@babel/plugin-external-helpers":"^7.18.6","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.4","option-validator":"^2.0.6"},"gitHead":"bc636b1124c873b51f714b7e1cf44e01a3158cb1","_id":"wfplayer@2.2.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-lDG/I1ZYAZsc1SzmxQ5xjT7ZJtueFdFCNFPneyWfA0mMdyPB7+dYfrXDsZv+QUXaDihdHusWryC2htgBy1DB5w==","shasum":"a7b39b2a123056b2798117948a37215ed653d959","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.2.1.tgz","fileCount":36,"unpackedSize":4443063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdVgLC2/IvSOYUBJ7Mx2cHVcvz9nX5YRof41Qp98nMlAiEAzflKNO+OvceZa3cJ/5XpyCUaawnQD6NAAKYW5j6YXHc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTXBEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP4g//VdqVawa/i+CQsuo/cN5OKdDFDqqfgYc9qyVO0+Zd7tN7bKVM\r\nqqXZxkU5Cq+mTZdjYmYk1ScLerAlZprrr22Uo3kO0E/FBfWShsfELlfubm8S\r\n9r5orCQMUTU8Gctb6zIV0c67qLZWMKhvAPjVtY+31emEh3TcDn8CLaNY950D\r\nfmcWlFH2dh3cnY6stYlEshKur0WmsZ9hmdZLm2c4jKCYLESiU3vxViw9fypS\r\n9tCHCo9+QsSEeVr/9hz8P+epDspbXaGoVAHuyz8SOxtemIhX/jACFdrA636X\r\nHzfNOfjSe67bLt2JlN2L/Q/0ye9JjfdwpRIKlehCdO+uqzx4QEvcnmHGZNHC\r\nkUsoLt9X3xKk6bt6HcBRdOoIrNalyS8ITip/BM772oNNtZZbjan+rvNIJ8gS\r\n3v1U92dlBlpg0y+6ydU5oXjzelTZPACoEzVfhgDnabLpQRp8Q90paSsL2f2Y\r\n2UVDOVzllSBRs66QWb3144eY7tG0HVypS1SImRA1F13OP/0wXZXKSIik/GSO\r\nZ+BjkYbQCtflmECEawR05bwV4JtM5S1WTgD/hxmMiiRBaFN2m9Vv2SZHAefT\r\nZlgy/4xxEUQP7D5HzZrihHO4ScPi+jDBDnH6mAtY1d+mpENTv5+pk4yujTSN\r\n80D1wDk0nXXUZRtPgiuQ4/IVIHuAGhOvjwU=\r\n=T2EQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.2.1_1666019396331_0.0936523662640123"},"_hasShrinkwrap":false},"2.2.2":{"name":"wfplayer","version":"2.2.2","type":"module","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","types":"types/wfplayer.d.ts","scripts":{"dev":"npx cross-env NODE_ENV=development node ./scripts/dev.js","build":"npx cross-env NODE_ENV=production node ./scripts/build.js","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/eslint-parser":"^7.19.1","@babel/preset-react":"^7.18.6","@parcel/config-default":"^2.7.0","@parcel/core":"^2.7.0","@parcel/optimizer-data-url":"^2.7.0","@parcel/reporter-cli":"^2.7.0","@parcel/transformer-inline-string":"^2.7.0","@parcel/transformer-less":"^2.7.0","@parcel/transformer-vue":"^2.7.0","cross-env":"^7.0.3","eslint":"^8.25.0","servor":"^4.0.2"},"dependencies":{"@babel/core":"^7.19.3","@babel/plugin-external-helpers":"^7.18.6","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.4","option-validator":"^2.0.6"},"gitHead":"ee7d67d586704c988695fef41e9277f8c699cca0","_id":"wfplayer@2.2.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-xsgX5SScHH108/VQ/87BZWY7BFzGAzO5qetTNnllO8JZWM12oVc1ELrLuaWLFnfS4y28pGCXq5q4S68wemN1AQ==","shasum":"e3e7650fd4f0ff33b2f65983ad310d93e031aba3","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.2.2.tgz","fileCount":28,"unpackedSize":323946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiTsHg2JYUGT/de8vPBY6zC273UUGRZM0Oq+LvOJ96xgIhAJxycvbDHTEXDMbeYLGX7fl2GhaLxmlsCBKPlYhY1rlP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTme+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqMw/+LE0Y2OjtMkF7k+zjYGHfxGOITp9TqNgXA2FxvyYzl4zmoclS\r\n1hTdtg4t4oD7j0qyZ9SyAkeMWy7GaQeDsnG7FOJJk66y/xnJDVJotgEqI4Vp\r\nQW11VNJZXfVstFK8jsYB46OWwlzcqQ2Zhtgze2VgiIKnfrPwX2Nghfl/WdR6\r\nQkn1eKPmu2F9YuXJXj086rA4GQ9yA4SYznHo2nopduENuoHqat2gYwNpcWGF\r\nNve/f04IqS15PWu4X5PcCRoZU9/RVdMMtScggDLi0f/JAeXnLdYL6VVFIx9k\r\nQE0vCR+fvR5X5PucppvEkf89bm7iwNWZlqAI+pllGUFJhrQb3AZDJsNC53WA\r\n3IiRNMneK2iVvJfCm+b8VOd6lLUp29AN+mIBAl0KCby2j2Es6KFJvXaxFerJ\r\nBYychHE6y3i0CjgpqngLQ2LRw8O1Q29QhEqOXF535AgMBZzgg0yRJcp4p0+h\r\n+nc9vhwSzWqyNPxJEi4MbDmIPdARn1Mqhh0qlmgQbqMMwiJlNOEiDNClIVz9\r\nTwrxGpimacV+0oB7C9fVLfuNTFka3La+GJhjMoXfshkjLIAlAxhgWm5rQUCq\r\nEQJxjh7ZOdnjyZLpkM1hVOaRtvu8VqV1F8T/1iGI6tJ1u6euZubKSsAYcm6a\r\nsHuYP7gvVQMBL+V2i6qgbtBIdPA3uKQrBoQ=\r\n=bFsa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.2.2_1666082749935_0.49236345919231916"},"_hasShrinkwrap":false},"2.2.3":{"name":"wfplayer","version":"2.2.3","type":"module","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","types":"types/wfplayer.d.ts","scripts":{"dev":"npx cross-env NODE_ENV=development node ./scripts/dev.js","build":"npx cross-env NODE_ENV=production node ./scripts/build.js","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/preset-react":"^7.18.6","@parcel/config-default":"^2.7.0","@babel/plugin-external-helpers":"^7.18.6","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.4","@parcel/core":"^2.7.0","@parcel/optimizer-data-url":"^2.7.0","@parcel/reporter-cli":"^2.7.0","@parcel/transformer-inline-string":"^2.7.0","@parcel/transformer-less":"^2.7.0","@parcel/transformer-vue":"^2.7.0","cross-env":"^7.0.3","eslint":"^8.25.0","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"2ef9a45a0163fbbd310205886f3ba4d40d73b713","_id":"wfplayer@2.2.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-P3+nJ2nq8bTqP2No8AQmA+M+h/b9z/4WfJAClLgNV1FDwpx9CORNboLNofGrz+L0MJLigWUWTwDrB8CzJYPfhw==","shasum":"44511c0348807c7924a0b2050ee394267c929ac3","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.2.3.tgz","fileCount":29,"unpackedSize":336792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU5y9jme0NxBISMPmLsyuUTlFuiqOyY8EbfAfhVbm8QAiA9MgsKEWEEBnS1Dd1CCbY3VY5Nr43sZTB1Rd+1+XcxmA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWJx+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphAw//dnYTpU6GgXGEzkC1X4PLJsD5GcZLyRr1ua0U0nxIbQ0QX3Tr\r\n7RkjcZGHRYtq8u87b2Wl4Qmr9X18bsTmwKjnEXPkRAry2nhcwewv+s5TtSc6\r\nS8HwhkZXByUIq2HU7b6PMC0GboZqVMdUmzK//xC2M2XW3A6Avnn1EMY7pf+V\r\nKUpPY7XNz5BSQu89iZng+f5bRAEFciA6ROw/zUj9QWh71opSI0gcU39cQcFu\r\nJ4bGtosI34S0G6mwLK0I4lxWnMLbxtfm0hgPhudk2q7K6trUh/9+T8TRyP4G\r\nTsx335dBlhnOmD8yGC42lvWGjaR1qri+7g0xwjMw9lQf594dpEtOWnIPwUeU\r\nQ9ikyFJmFKVjtFu1X3/nqABp51fE7DyVoF+jcYmRaEbW6oZIFmXuh5VEwVEa\r\nmbn4GRkF7297frkdUp9J/5klB8v1QDsAfnLG3YZGWTZev1h9/OSqxetGB8xb\r\nqbPovjodSf5cOAsu+Lki3T3cK+hlFqb95WIir+MGV/NCVlH2unU1dUdf7RgO\r\nDtszhlf7f9FZ4ko9w4ONEgMTQjJpcWTJK/FTlaCJTwA0TdyjYYpZE5eBt2NJ\r\nbr/oEhMfVL9JJRtQ0I6EOYQelaCwCbWkSg0dpHF5xu24MwQiVGpEvazZNpuh\r\n2qxwFkwKom2sJBYNzenCPFHd+PUaf+SKOq4=\r\n=vmt2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.2.3_1666751614217_0.07031590007520205"},"_hasShrinkwrap":false},"2.2.4":{"name":"wfplayer","version":"2.2.4","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","types":"types/wfplayer.d.ts","scripts":{"dev":"npx cross-env NODE_ENV=development node ./scripts/dev.mjs","build":"npx cross-env NODE_ENV=production node ./scripts/build.mjs","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/preset-react":"^7.18.6","@parcel/config-default":"^2.7.0","@babel/plugin-external-helpers":"^7.18.6","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.4","@parcel/core":"^2.7.0","@parcel/optimizer-data-url":"^2.7.0","@parcel/reporter-cli":"^2.7.0","@parcel/transformer-inline-string":"^2.7.0","@parcel/transformer-less":"^2.7.0","@parcel/transformer-vue":"^2.7.0","cross-env":"^7.0.3","eslint":"^8.25.0","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"258d1705299a836ff5086a07d2279a6dd6f9837f","_id":"wfplayer@2.2.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-QNZ8d5IRBKrN8DofTo9pYutBhouRCTl4ZL0nBFH/URyIn3CW38d9GbSINDufdwAelQuUC0Gr/wRKfnWr7ADHmw==","shasum":"be3cec9cee3ab84e5d2c608e8aaaa86da810843e","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.2.4.tgz","fileCount":28,"unpackedSize":331958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNEIwIBx8hJAnecBdycEJ210G/iOtrx6LpQ7QRsLD0JAIgTrgXHHNFIcD1xZ+EKwO2BZvXTHpJEcm1L0dN3g5kg/A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWLcTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Wg//ff1BBLgTUbUIW0CirtTNroZgbhBbPhl9+FAkpRsidOWUgLnN\r\nowys/O5b/x1jSne6QDzGgHNzbiQ/ShlsOFODv8t4H1iNbrQve/o52UEG3HMU\r\nbNytTI+4QxHnWxOkc80NX4o5uRTzbOqt1OMpS8WP3pBWHLR60z0Usw9hCxrO\r\nbAwWg30kUV3O8oKBLr4WYroEQwOWQ+x6v5K2VRCl5pSNzSLBj33Sng0fc/qZ\r\nvSUzw2sp7xuhrZRanOrNvneHloyw3BRy7uVaBhYEfFnjsRJFSzy8bCBz+d4f\r\nz8w46HlXkqcmuC85svknZrCz1SrhCyxK1a9ovCOmkMm+rWDL1R25sO9StzgX\r\nJj4K7xGDjFe9d384fPoPdk1/J7FlGUCKYoo0C6gUGKeUL3BB/0MxQKtgV0fS\r\nBsj+iV7uBMGN48ESuRnoxlieIDEYOJY9rD3fG9hPVCOqiZuAam/1w0IHSGY3\r\nvQ9gN7q1uCAqXwqZT2/ok9mVygYnn9P9xpzozzsgGgg0X5Wkyfr2B/gnlfLr\r\nErdTkgfNIYCwxuE7WGDryA7LIHtd+A5D29b23XdR8WRiOZ5O6YnMYSVSFzZI\r\nG6yKKdTh2lD7iaT1XlzoiImEmn2DbeywH7vntE271j58NAYEZAqJCbbHZJuL\r\nv+KaBzsab3qDOUtNrwa4LdHuv6iEXzoRKvk=\r\n=nUyA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.2.4_1666758419584_0.18033125456236343"},"_hasShrinkwrap":false},"2.2.5":{"name":"wfplayer","version":"2.2.5","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","types":"types/wfplayer.d.ts","scripts":{"dev":"npx cross-env NODE_ENV=development node ./scripts/dev.mjs","build":"npx cross-env NODE_ENV=production node ./scripts/build.mjs","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/preset-react":"^7.18.6","@parcel/config-default":"^2.7.0","@babel/plugin-external-helpers":"^7.18.6","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.4","@parcel/core":"^2.7.0","@parcel/optimizer-data-url":"^2.7.0","@parcel/reporter-cli":"^2.7.0","@parcel/transformer-inline-string":"^2.7.0","@parcel/transformer-less":"^2.7.0","@parcel/transformer-vue":"^2.7.0","cross-env":"^7.0.3","eslint":"^8.25.0","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"83252f0a98bb52c1f957e2bd91e331d15a2a64f7","_id":"wfplayer@2.2.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Oqq6rlA+aAIgmxnxTTOi7EEN1/L8k9ZbbbYBa+Vee4vsVILQBCYAtKXFImdkpjykx6WxLv9XIILy7+AaCBrkiA==","shasum":"5cd4855cb7018a373f3c614bb620b67c7a0df38f","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.2.5.tgz","fileCount":28,"unpackedSize":332564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3hK/iqpwrgiFhpjBrKckj4qBHS4ABt80TMNER4Owr7AiBmAktx/ufl3y30wlZENCDDlUWW9YpEFdVbV4mR2/YHFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWP8YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBmw/9HqisnewEOW6kpylJUN4sXTacefOOtNq87wo5ndzH7wR1iI5J\r\nehbN6dTrHXY3RzD7z1IfKisuThJEk2jXe1gCnzQXhYC1DVCAcqBKH87qxHnQ\r\n4sH1UGKsf7p5ej6rjkXmr7sqSw38X+0/RNonJs8hNCG530te/sNqpLLx92UG\r\nCVKNrfkEZ6SBVVx3t3FFsQJiqYVrIlI4m5fhEKiuD7L7pO/MSmD2EUIIDt1L\r\n23x/AuTFjBOp8TG8cYSF6zKb0KpqUusPlK3MpcE7o7tchQlCKYywg/eprCEQ\r\n8LSy3pjfHlYxtTvZK+He856AsQRYgkf0pBUaOBzMitly5w1wFWKS/Ac0OiMf\r\nFUQmWHgucIPO38hRrtAiGBff+OmjNVjQE3AT60H3/PJzjUIeicBXQO4z0b7p\r\nxAkHgMHJ0OE2uS8ISpRTfR73QQ3VNoomh8rB1QNXCLcXAR0brLVNdTGwserc\r\nhidkIZiaaZNHzUkMPyEPYk7+X3KAseIXgbAoLVtyKieybxEal5BycZyzBNA1\r\nAnAlxRKpNKA5P9Vw/2v4Q46E2S+GfJrfEjW9/kkl3Rtg2DKx4eKYnrLiexN4\r\nuAz18W/UgoE0Qq6gDuPxNnrW1EBpX/Op/t6U10/w/DfmKztsCxLztH8ofxRs\r\n8q+Ohs+ujAUMttXBOfKXVMjmL8aCCS4+d+E=\r\n=ZdqG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.2.5_1666776855810_0.2885157363775932"},"_hasShrinkwrap":false},"2.2.6":{"name":"wfplayer","version":"2.2.6","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","types":"types/wfplayer.d.ts","scripts":{"dev":"npx cross-env NODE_ENV=development node ./scripts/dev.mjs","build":"npx cross-env NODE_ENV=production node ./scripts/build.mjs","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/preset-react":"^7.18.6","@parcel/config-default":"^2.7.0","@babel/plugin-external-helpers":"^7.18.6","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.4","@parcel/core":"^2.7.0","@parcel/optimizer-data-url":"^2.7.0","@parcel/reporter-cli":"^2.7.0","@parcel/transformer-inline-string":"^2.7.0","@parcel/transformer-less":"^2.7.0","@parcel/transformer-vue":"^2.7.0","cross-env":"^7.0.3","eslint":"^8.25.0","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"67cedab9721b37a7bc5b306c110d21932249f997","_id":"wfplayer@2.2.6","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-JF5WSKjT76dJ4iGlFuxVVm29AfO5M7bbgKkR3lXWBCy4pM+U8qO7gWNw2Y2vJepSPQ0fl7DuDHhQnKoLnDiLjQ==","shasum":"57af953d4f0787324de54694eaada0f108506534","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.2.6.tgz","fileCount":28,"unpackedSize":333347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5qvNUW76EgLqdjhqxAYocTD6D0/u8iMJ6bGafUTddnAIgY3yo4/tzDLoHtQzRdHm8qPWNlqKSL+SD1Va931wauxc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwiNQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDdA//VJnGwojNWMvJhTq1eQH8OU0R0MmuNnNl9ed42L7WkPQ0wLXq\r\nVYULXa0lmXt8ZadAECWYeTjS+pdJL1jpGA17PcbiF5MdwnM1wX9sLzg2zYSD\r\ndGsX/hNIdtefagzSUmPwSfmTMxEKnjgkR0EmHQHl5maUdMhr9ZRoTNtyOz8i\r\nCaomIB5GAqZty0ax4u/IcyPpL9wMfLdkM/ge/m9yvuRDFPo1lQ6CBfwSx4O9\r\nfXYzEoWV8p45smoMWN5YIOLKavlT3CPtkqZKeLKf460A4uWcE6bl2ZhG6dn0\r\nczMQVMm+iwrBw1rCjrKAYzjpYolH/TBWG8i49Sg7HVzQVxlXc2SJS/W0Ze5B\r\nZXIp9/u8dFtF6Spz7U1/TRxdFi4nEAde4xKvzJv/TTubSX8yiT6ZorP9EjFr\r\n16fjQTGVYVonlw9cTBtkXcEOo4Eg0nfW86KMGHDW4/zBb6Jie9qNgrPQek55\r\n0yBC5F8u10u3aYktt3QnW1MULgw7mYpvTZorhp9wiUSq5UJbYK8k26ZZt7no\r\naoPgAOwcIW2CH6y+vWDZ8MkRMyeah2UxJYMl6iXho2qYRUNEz4K1v4sHTWfl\r\nbxkOvC3XIfOy3U2lo+gQfJ2kK/kQF2x5YfhZ/j17rEPHB5M08Czb3lgVxxsk\r\n/+h1qadPfYrzHiZJ+ZIN68n3VWwB0/3P1w0=\r\n=Adt1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.2.6_1673667408483_0.9041956106272189"},"_hasShrinkwrap":false},"2.2.7":{"name":"wfplayer","version":"2.2.7","description":"WFPlayer.js is an audio waveform generator","main":"dist/wfplayer.js","types":"types/wfplayer.d.ts","scripts":{"dev":"npx cross-env NODE_ENV=development node ./scripts/dev.mjs","build":"npx cross-env NODE_ENV=production node ./scripts/build.mjs","test":"npx eslint src"},"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"keywords":["waveform","audio","canvas"],"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"homepage":"https://github.com/zhw2590582/WFPlayer#readme","devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/preset-react":"^7.18.6","@parcel/config-default":"^2.7.0","@babel/plugin-external-helpers":"^7.18.6","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.4","@parcel/core":"^2.7.0","@parcel/optimizer-data-url":"^2.7.0","@parcel/reporter-cli":"^2.7.0","@parcel/transformer-inline-string":"^2.7.0","@parcel/transformer-less":"^2.7.0","@parcel/transformer-vue":"^2.7.0","cross-env":"^7.0.3","eslint":"^8.25.0","servor":"^4.0.2"},"dependencies":{"option-validator":"^2.0.6"},"gitHead":"787abd8a520c9a1e64df101e706ecae26486728d","_id":"wfplayer@2.2.7","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-+l7A5GAOZaSd+aU6w4SwqOPigohTwWPobjNe8sCnSc/FQG+rrPj6kioM3ku57wPHiDkFR8u72LLrYTxzegZsaA==","shasum":"6ddcb6b1aa175c4bbacbec7f9ccdd8016a97489a","tarball":"https://registry.npmjs.org/wfplayer/-/wfplayer-2.2.7.tgz","fileCount":28,"unpackedSize":330606,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxM5WeXFQjlANsQfLZuEExBCFZ5axqsNkyw5RVtsBFIQIgQOnGJ8aFM5sAcil21k6QFLnkmTkXniRdk2DqKDgQsFI="}]},"_npmUser":{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"},"directories":{},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wfplayer_2.2.7_1691855031231_0.9346722216809438"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-12T08:20:46.408Z","1.0.0":"2019-10-12T08:20:46.525Z","modified":"2023-08-12T15:43:51.756Z","1.0.1":"2019-10-12T08:21:38.754Z","1.0.2":"2019-10-12T14:19:36.817Z","1.0.3":"2019-10-12T14:49:19.820Z","1.0.4":"2019-10-12T15:08:10.526Z","1.0.5":"2019-10-12T16:10:57.423Z","1.0.6":"2019-10-13T08:29:31.098Z","1.0.7":"2019-10-13T09:48:33.577Z","1.0.8":"2019-10-13T11:17:55.567Z","1.0.9":"2019-10-14T05:17:36.008Z","1.1.0":"2020-01-29T12:35:06.465Z","1.1.1":"2020-01-29T13:00:52.210Z","1.1.2":"2020-01-29T13:08:35.494Z","1.1.3":"2020-03-31T01:30:45.975Z","1.1.4":"2021-03-22T11:51:38.490Z","2.0.0":"2021-04-13T04:32:03.920Z","2.0.1":"2021-04-13T05:21:54.843Z","2.0.2":"2021-04-13T06:31:43.761Z","2.0.4":"2021-04-13T07:51:58.875Z","2.0.5":"2021-04-13T09:12:20.706Z","2.0.6":"2021-04-14T01:28:02.467Z","2.0.7":"2021-04-15T00:31:43.289Z","2.0.8":"2021-04-15T02:49:03.429Z","2.0.9":"2021-04-17T02:25:04.623Z","2.1.0":"2021-05-31T02:55:05.961Z","2.1.1":"2022-01-06T01:24:11.094Z","2.1.2":"2022-01-06T10:27:39.565Z","2.1.3":"2022-01-07T01:01:44.539Z","2.2.0":"2022-10-13T01:42:52.548Z","2.2.1":"2022-10-17T15:09:56.611Z","2.2.2":"2022-10-18T08:45:50.191Z","2.2.3":"2022-10-26T02:33:34.429Z","2.2.4":"2022-10-26T04:26:59.854Z","2.2.5":"2022-10-26T09:34:16.049Z","2.2.6":"2023-01-14T03:36:48.747Z","2.2.7":"2023-08-12T15:43:51.555Z"},"maintainers":[{"name":"zhw2590582","email":"laozhaochaguan@gmail.com"}],"description":"WFPlayer.js is an audio waveform generator","homepage":"https://github.com/zhw2590582/WFPlayer#readme","keywords":["waveform","audio","canvas"],"repository":{"type":"git","url":"git+https://github.com/zhw2590582/WFPlayer.git"},"author":{"name":"Harvey Zack","email":"laozhaochaguan@gmail.com"},"bugs":{"url":"https://github.com/zhw2590582/WFPlayer/issues"},"license":"MIT","readme":"# WFPlayer\n\n![version](https://badgen.net/npm/v/wfplayer)\n![license](https://badgen.net/npm/license/wfplayer)\n![size](https://badgen.net/bundlephobia/minzip/wfplayer)\n\n> WFPlayer.js is an audio waveform generator\n\n![Screenshot](./images/screenshot.png)\n\n## Demo\n\n[Checkout the demo](https://wfplayer.js.org/) from Github Pages\n\n## Features\n\n-   Create waveforms without loading the entire media file\n-   Customize cursor, progress, grid, ruler display and color\n-   Support for loading media urls and loading media dom elements (video tags and audio tags)\n-   Support for real-time change options like color or width etc\n-   Listen to the playback state of media elements for playback animation\n-   Adaptive parent element size and audio data\n-   And more...\n\n## Install\n\nInstall with `npm`\n\n```bash\n$ npm install wfplayer\n```\n\nOr install with `yarn`\n\n```bash\n$ yarn add wfplayer\n```\n\n```js\nimport WFPlayer from 'wfplayer';\n```\n\nOr umd builds are also available\n\n```html\n<script src=\"path/to/wfplayer.js\"></script>\n```\n\nWill expose the global variable to `window.WFPlayer`.\n\n## Usage\n\nHTML\n\n```html\n<div id=\"waveform\" style=\"width: 1000px; height: 300px\"></div>\n<video id=\"video\" src=\"path/to/video.mp4\"></video>\n\n<!-- or -->\n<audio id=\"audio\" src=\"path/to/audio.mp3\"></audio>\n```\n\nJS\n\n```js\nvar wf = new WFPlayer({\n    container: document.querySelector('#waveform'),\n    mediaElement: document.querySelector('#video'),\n});\n\nwf.load(document.querySelector('#video'));\n\n// or\nwf.load('path/to/audio.mp3');\n```\n\n## API\n\n### Options\n\n```js\nvar wf = new WFPlayer({\n    // Mount the audio waveform of the dom\n    container: '#waveform',\n\n    // Whether to use scroll mode\n    scrollable: false,\n\n    // Media element like: video tag or audio tag\n    mediaElement: null,\n\n    // Whether use web worker\n    useWorker: true,\n\n    // Thw refresh delay time\n    refreshDelay: 50,\n\n    // Whether to display wave\n    wave: true,\n\n    // Waveform color\n    waveColor: 'rgba(255, 255, 255, 0.1)',\n\n    // Background color\n    backgroundColor: 'rgb(28, 32, 34)',\n\n    // Whether to display cursor\n    cursor: true,\n\n    // Cursor color\n    cursorColor: '#ff0000',\n\n    // Whether to display progress\n    progress: true,\n\n    // progress color\n    progressColor: 'rgba(255, 255, 255, 0.5)',\n\n    // Whether to display grid\n    grid: true,\n\n    // Grid color\n    gridColor: 'rgba(255, 255, 255, 0.05)',\n\n    // Whether to display ruler\n    ruler: true,\n\n    // Ruler color\n    rulerColor: 'rgba(255, 255, 255, 0.5)',\n\n    // Whether to display scrollbar\n    scrollbar: true,\n\n    // Scrollbar color\n    scrollbarColor: 'rgba(255, 255, 255, 0.25)',\n\n    // Whether to display ruler at the top\n    rulerAtTop: true,\n\n    // Pixel ratio\n    pixelRatio: window.devicePixelRatio,\n\n    // Which audio channel to render\n    channel: 0,\n\n    // Duration of rendering\n    duration: 10,\n\n    // The ratio of spaces on both sides\n    padding: 5,\n\n    // Waveform height scale ratio\n    waveScale: 0.8,\n\n    // Waveform Size ratio\n    waveSize: 1,\n});\n```\n\n### Instance methods and properties\n\nLoad target:\n\n```js\n// The target can be the url address of media or a mediaElement or ArrayBuffer or Audiobuffer\nwf.load(target);\n```\n\nChange Channel:\n\n```js\nwf.changeChannel(1);\n```\n\nJump to a certain time:\n\n```js\nwf.seek(second);\n```\n\nJump to a certain time with smooth:\n\n```js\nwf.smoothSeek(second);\n```\n\nExport image:\n\n```js\nwf.exportImage();\n```\n\nModify option:\n\n```js\nwf.setOptions({\n    // Like change wave color\n    waveColor: 'red',\n});\n```\n\nDestroy instance:\n\n```js\nwf.destroy();\n```\n\n## Common Problem\n\n#### When decoding a video to an audio waveform, it will cause insufficient browser memory.\n\nIf the video volume is too large, it will cause the front-end decoding difficult. Best practice is to use the server's `FFMPEG`, convert the video into audio format `MP3`.\n\n`-ac` is the number of channels, `-ar` is a sample rate:\n\nBack End\n\n```bash\nffmpeg -i path/to/video.mp4 -ac 1 -ar 8000 path/to/audio.mp3\n```\n\nHTML\n\n```html\n<div id=\"waveform\" style=\"width: 1000px; height: 300px\"></div>\n<video id=\"video\" src=\"path/to/video.mp4\"></video>\n```\n\nJS\n\n```js\nvar wf = new WFPlayer({\n    container: document.querySelector('#waveform'),\n    mediaElement: document.querySelector('#video'),\n});\n\nwf.load('path/to/audio.mp3');\n\n// or\nfetch('path/to/audio.mp3')\n    .then((res) => res.arrayBuffer())\n    .then((arrayBuffer) => {\n        const uint8 = new Uint8Array(arrayBuffer);\n        wf.load(uint8);\n    });\n```\n\n#### If you really don't want to use the server to transfer, I recommend to use `@ffmpeg/ffmpeg`：\n\n```bash\nnpm i -S @ffmpeg/ffmpeg\n```\n\nHTML\n\n```html\n<div id=\"waveform\" style=\"width: 1000px; height: 300px\"></div>\n<video id=\"video\" src=\"path/to/video.mp4\"></video>\n<input type=\"file\" id=\"file\" />\n```\n\nJS\n\n```js\nimport FFmpeg from '@ffmpeg/ffmpeg';\n\nconst wf = new WFPlayer({\n    container: document.querySelector('#waveform'),\n    mediaElement: document.querySelector('#video'),\n});\n\ndocument.getElementById('file').addEventListener('change', async (event) => {\n    const file = event.target.files[0];\n    const { createFFmpeg, fetchFile } = FFmpeg;\n    const ffmpeg = createFFmpeg({ log: true });\n    await ffmpeg.load();\n    ffmpeg.FS('writeFile', file.name, await fetchFile(file));\n    await ffmpeg.run('-i', file.name, '-ac', '1', '-ar', '8000', 'audio.mp3');\n    const uint8 = ffmpeg.FS('readFile', 'audio.mp3');\n\n    await wf.load(uint8);\n})\n```\n\n#### How to add a custom event\n\n```js\nvar wf = new WFPlayer({\n    container: document.querySelector('#waveform'),\n    mediaElement: document.querySelector('#video'),\n});\n\nwf.load('path/to/audio.mp3');\n\n// click event\nwf.on('click', (currentTime) => {\n     wf.seek(currentTime)\n});\n\n// grab event\nwf.on('grabbing', (currentTime) => {\n    wf.seek(currentTime)\n});\n\n// scroll event\nwf.on('scroll', (deltaY) => {\n    wf.seek(wf.currentTime + deltaY / 10)\n});\n```\n\n#### How to get currentTime from an event\n\n```js\nvar waveform = document.querySelector('#waveform')\nvar wf = new WFPlayer({\n    container: waveform,\n    mediaElement: document.querySelector('#video'),\n});\n\nwf.load('path/to/audio.mp3');\n\nwaveform.addEventListener('mousemove', event => {\n    const currentTime = this.getCurrentTimeFromEvent(event);\n    console.log(currentTime);\n})\n\nwaveform.addEventListener('click', event => {\n    const currentTime = this.getCurrentTimeFromEvent(event);\n    console.log(currentTime);\n})\n```\n\n## Donations\n\nWe accept donations through these channels:\n\n-   [Paypal](https://www.paypal.me/harveyzack)\n-   [WeChat Pay](./images/wechatpay.jpg)\n-   [Alipay](./images/alipay.jpg)\n\n## QQ Group\n\n![QQ Group](./images/qqgroup.png)\n\n## License\n\nMIT © [Harvey Zack](https://sleepy.im/)\n","readmeFilename":"README.md"}