{"_id":"simple-performant-harmonic-oscillator","_rev":"28-0ef372b713b8796b17cecdc9570fd822","name":"simple-performant-harmonic-oscillator","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"simple-performant-harmonic-oscillator","version":"1.0.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance. Key calculations came from the Wobble library.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"_id":"simple-performant-harmonic-oscillator@1.0.0","dist":{"shasum":"240de3699ecff1f50ce3e3643fd47dcf7dda3bcf","integrity":"sha512-g+zqMhxFd7D0IrVzzv43en73VSGyaMuFSLvFbxUeCt2SxExaIXOvdhvTT9ogUZPgb0kfIlEA1TCpTa5410JzdA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-1.0.0.tgz","fileCount":7,"unpackedSize":17354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckHdMCRA9TVsSAnZWagAAnW0P/3DT1uf5ScgaIQKOceWt\nevunKTLymFBuSDxY63wkmRETumajBIkSZeiE10poXPGUHSM2JF+6/y5UhAUm\n0T8rAB83hi7pBEft+OjKCRSMuQTv38FxiUHqzpx4BishW9fbJ2PvYGXUUH70\nF1x4TF8cASjkwn+8R3uImcpcDqErx9xh0zDMHp7ZYWRXvukVkeOxpHrNKab8\nxpYkk0rFYWlQjeYCj7kmuC9aviAAHWDk03gCraydlbwFQBIw/hGYg/M3btno\nqED4AE4unhggHAL0wAWxfhUaqA6N/sePbSNdirVapdSOFIsWOZMKko+/7etJ\n6uua2KjpnmoHfzoSWFhMuetMjznqi6CdZhc6muUabh8j/aMZ4E907xw29DJV\nVbn7sV2PQulSnCA3AlTu4pbaUMgfM0dRiafxYT7h5QhP0o/rYP6i2KiTQaIQ\npuo73so8ttTdlSedtE/O+xEvad57bTMbOf9Mw4u8otvhsD/BlD54BcPEEqmX\n/aKMA0wGPxmCNJbRV2SuvJm/btA17qri251wAwxLirXUtN57r9Lw3EZlc0Hn\nBFGqV1mLuGs1zHjm14Q5elNB49Etdl6cmoTcbwMl2MlovX0Ml6dwFrtWtyy9\nKdrCGOEZMxMZaHspaVhWhyZMzhwu/3HyCs/tgCgurHwD7V3kNw9U3SjOT8Mm\ncx91\r\n=8Sza\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC84oMzauZDDFs11DVm8MKXhM4Pr/XAgL+3vcHoEkyR9AiEA9sXLHY0vKTdLpfby36/S1fkmVL9bSMsOhrjFMMg9eg4="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_1.0.0_1552971596275_0.07108173072543678"},"_hasShrinkwrap":false},"1.0.1":{"name":"simple-performant-harmonic-oscillator","version":"1.0.1","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance. Key calculations came from the Wobble library.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@1.0.1","dist":{"shasum":"3f7ad27772c841c94e9dca551c14a728d50ed326","integrity":"sha512-6ALAyQRPBiFBatf7tYn5lEOAMl+KGKSdDAgaZY8WpL9lbVtONN7LxqWGDzb10sCgg5V+m2WrnJ+aN/wFGAXWaw==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-1.0.1.tgz","fileCount":8,"unpackedSize":18248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckIwMCRA9TVsSAnZWagAAVzsP/3Z7lKUkivVTKZuRa21t\n3jCLBehvviKlEWOOXNGso8U3yFJKZwxSGVZMzgxUid3dtYGlba4q6s53mOF3\nXWfsEpsufDOIQ3Tz3bf/URKzUSKzY0NEDFG0AZWIr/iYRsYBgmsUqEBIgxJZ\nSFgmt1CQnwCslYmmrovvdp7FsMHoTn9m3BmxMBFbe0Pr/9MokiK3x9Mbm18x\nbKsyVLp3rYfypAKUQ0mgYXyoz7PQvLRj4zWG9p+/FFxyALwmWR3UUk76cn10\nSpU1L6WUqGQlui+nMFOD0M2JUDhwuBSH4CwbTMdrS8J+cGRFlqocsDivge3l\n70xzpYP0MasgVwxQDHhkxOss0QSAzKrhFn5/b4SsbVSHTDYTIY7So4BYujOd\nnGKvLGsW8xq922jmqPeJYQuePcT1RZm3bGPeCWwCqhuHpEov7d34oU+hVAFV\n0uOnr8T1qna++B1baSpiQD+syBmtAk0Tm8SaMWuj0OigzjLpbHFkutIeTBYu\n59mc72XUlb3iV3CB3ZYOiLTS87iBHwgXRPhpb5dMKFmSoN7udEBUnbHD3wRp\ntg67E44ntuNH+rEwlBvk1Dk/Vi2CyY0wCQ21QLgfboTIDr+PXWRkZqs+4Fm8\nvrlcsL/3HO9/xQVq+Ab6dkge6nF0VMwPMbhJigxB83CLE074Y1Bo3CDbE1xP\nb/xy\r\n=0N4d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM/uNK0ml2grumDLwZBrcNlhw5EVQpoWfKMjNPgVL9SwIhAMD9HW9sdyA5SpwAaDrhk51GKrjXwOzibPGW/W+R5dl0"}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_1.0.1_1552976908119_0.5731009244173735"},"_hasShrinkwrap":false},"1.0.2":{"name":"simple-performant-harmonic-oscillator","version":"1.0.2","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance. Key calculations came from the Wobble library.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@1.0.2","dist":{"shasum":"b159372b74b89154d6d1badf2de8b1e3dcbccf26","integrity":"sha512-AixxAjVC9GK9ySYxDXZBet35aU5MqtC7pJGSqCFALt+lZEk4519Mq8U+M6HD7ojjzWFVjCoaRQw2IFzfUVnt0w==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-1.0.2.tgz","fileCount":8,"unpackedSize":18340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclnLXCRA9TVsSAnZWagAAUHQP/1VPlt5Giuf5E0mHWnPm\n3psE8vlczU+N7Kj5FvhFIExEyjuvGzLHBdfbx37BE8EgS3JjtI/gm0NCUUvG\nf7Ujd+X4Ol6kAyKGvx0HsotHO89Ai1LFrCLdyWyik8zqllK9QlKWf+R5PYS0\nlfVYMrXECUK/9IjnMSRPXW7vSbSpyiDIXEUPs2WDgHcgYyWhljapCwKNz/TK\ntPOpR02kOeg9mpJ7RPaZwAuXiqNE5niRyhHfbfV/wd4gF0BEApTUIFrckKrz\nnTRY92Vktr77ms+md5hw0/HFoPG6p03m1r8Z0kkNbWxb9V5YmDmkS9eoNA8R\ntR8fWo3B03VQFuAxJOq6yMBNnqzUSD3Zl4uYMKdXW2HCW064oJMfZZ17C3ud\nq7bM+qQzlFE4DQ50nkZlGjBwS3ESObNQEZxkk8i6IuwAyA9ohqNFjzXNxozF\nwbibgFIHEu2N7Vmve/oQBAG8CoiTPymUmeVQstzoP1qLQ0LGRkHcdshFrK36\nxVHzxQ4nnoZUMb5n6YVM6N2HjX3fs/JknQBxxi9GKmIIn1VSlsKipgkrQaNk\npfZWwsDjDk5mRILDLpyV6KTPhYnrvjwdB6rZHRRZrBVtOpxi3g5fGvujKSUp\nQSfH0ZNdRDJWB20nb6hrN4/sSXTie9VrHMLVPtECbkZjPLRKMYXSiAW3wfuZ\nQ6L/\r\n=ns2W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRZ6zOv6AoswcZ5xMPRWouOFpiUIYHkRGvK2nWMXgHLAiEA5RJY2iJl9mfgjPa59MytVNm+HNFBkPx5L+eRf/Lb0nc="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_1.0.2_1553363670666_0.6181697708023299"},"_hasShrinkwrap":false},"1.1.0":{"name":"simple-performant-harmonic-oscillator","version":"1.1.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance. Key calculations came from the Wobble library.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@1.1.0","dist":{"shasum":"16451e9fa686ab4f47d25cdd45f9e939e26bb927","integrity":"sha512-eHte91Zzsar5H7uwJP4r6B9sjUy/Vxh+6gDV7m/OXiVtlPqqJ7NOqYkDrcsZcPf3XLelxdWDcSQGURrMx3iPfA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-1.1.0.tgz","fileCount":8,"unpackedSize":16498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmeZXCRA9TVsSAnZWagAAxuMP/jRwcxfZ1pCB8WP8hrOF\n538JgNOHWDGqm8JjqQIxR2jAMGdDW96gx4/TImpFERry/aqkxNpWRF9wHpjZ\nWo1+hx6+YbreVCZE/DcG3mY1DfSibiIHySovlIDuJlJVBfyO2SwxhOE32yh/\nyovMN+VAPuKgN7CJJ+jwZRYcT/UAK7j0SWuDVkRE1bcNFeMJcElMgGrVb1U5\ntXL6G2Fq72DyGR4BwXQc0U+MEjV0FWjS6Bp0oPKgeqb+jKAQ6Dp9Bk88JDnc\nIhfrGj0zWvTH0UEphhGxC4+LSyfiwNFJWkFslWu49tXtb7Gd8oDbfj+9yxV2\nFgZbPn1mHM9JF2p8xS+gkBMPK7rS9NU/l3zMOLn4e4Hg0og/KvCbcK/6r4KH\ncgScHXmDTJiwU+OrkCh86O7psgl3jq8HOolwCsH487kOzJOnF3W+f5csK0fA\nCXi3FfP1nElQhNl5LQdXBV5QN+acu/uMHI9k4Fpsv+UmH6EZNbtM465o5VGe\nO50TO8myQ0j/k9kARuMPSPpdfiWd+7Hpx3zF8qbDFmT6yuPOdqr/vm04LmTm\n+WzYijYGTwzR4zNCQtS6fIGcQOgyUh3eM7luk8oUjzmfO2WSZ5aGYJU0hpyM\n4YXlmMAiFMX9VuKpt67zP6F6c2KbX9ZyTdOx1WjWk/Ac1qMNNll2BqTEcuQ/\nLGuZ\r\n=l9/W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmt5vfEQo27UsydmYbgjzyNLxGmbi/F7/Ln0SesRWYFAiEAj7fYE+927oqHoACVv2L/xzd1zIjk0zdkcOE/fngdEOs="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_1.1.0_1553589846090_0.31668175554244615"},"_hasShrinkwrap":false},"2.0.0":{"name":"simple-performant-harmonic-oscillator","version":"2.0.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.0.0","dist":{"shasum":"616dd21acae3387fd41e6e34466d0cf09f27818a","integrity":"sha512-hxhK1fzPtQQcrpRxheT9Op0hUxvWTc3PN5aosD7L50ty1ZngOOghot/jcMjSoefXaZ9Y662v6a+Die23qkkrZw==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.0.0.tgz","fileCount":8,"unpackedSize":16145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmpzLCRA9TVsSAnZWagAA7rUQAJeWyrELHe5LXtQvwjmE\ntDE2iijjG9HmUbxW45mHu6ykL2eMSQuB6m+E3rtWhuz6BLM9EVDPXcbIgfOz\nlmX9kSYoKHwWyALS3/A0evLr9LuSwpJuEkfv460Sj/5X5CPXqR3zSLsnOypC\nfL9ZIJD4aKV/HgRktFB+ByZpOoz0rSVyL6ta5/hI4Y3Umiu4FkMAnJkFy6nP\nb6jBVAzSo414Um3/SX4Y/TEhsenGQcy93Sa/oxPqUQr2t88zb36uPLjd15+W\nJVH8D4L3K2dKk9K0muZxk5QhC3rDgI0BPFLiyqofqt+9c6M5rrSC3hQY5NNL\nIm27wz3Dm6iVJbfAVRH91R5rRHfqOqo/C1QCR1nVWOHcxAQfqWlDoFnJsJ4/\nXQvo1osGpfhIB+TnA2PDkqnNte/VB1hONbIcd1MD6nv+DaQafi0FqUMI9dW0\nzWEDtuqct7Nh2E4TY8i9/iPtbH/AeBxx43ImdrPXn1NebNfEDF1Idy5s6CRu\nHOH6FNW2nETmVhReHucseWqGnlAUVww8VUl327W6H37Q3aZBQtY3MdH/gY08\ngrPihlIkMMQHbRpTGm36JWvSpdjSa+5hHEtGJbStm804a0KIsRA3uf3SuauK\nO0skpoNrbDFikCb28e84dpBrsrvcu6ysCoVUnizmrDUJ5eimUBfQ07jQaIHg\n2jR8\r\n=DgN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQiwum1k8QnFF9B4+LwoG5hzBAT/tlInpYhTpNqvt+lAiAW5H5KeQhv5nNr16q6b9Kvumnq6mmGSWqBp6PMzM9E6Q=="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.0.0_1553636555352_0.6299185499270743"},"_hasShrinkwrap":false},"2.0.1":{"name":"simple-performant-harmonic-oscillator","version":"2.0.1","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.0.1","dist":{"shasum":"63df44713ca9898d0966c5fd8076cdf23239773d","integrity":"sha512-GNf7FtqtD/l6SU1KboC9p740EnmoOIX5/4nCLJTIXSBxFSmtdDeKRmy5+ttWV2O/k6ew8a76rHcZPJCVkp/hHA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.0.1.tgz","fileCount":8,"unpackedSize":16205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnxdnCRA9TVsSAnZWagAAUJMP/0laER8/830/ah5U8M4A\nQrenIEiJa5tz2K/HP/58WyR7ULnQ+QitZX/avu4pGND6DPzffrlqsMf3mqqH\nxsFGxPodruS9WwPjdhZYImaZk3cLlL1cpTFI5apwpqge1xiUuRMWj5T8diiE\nTlE5HIYbWFXpLI7EuqkNB/kIbPBxqMBsm22D5VyoyLbXu1DPUk9J0JMlAcl9\nOM4X2gaNRbsvBhUlu8ltY6Rz3s5QuZc/y+0dGe6EB8oRCc8rjOUewhGNVe/O\n9178ng7ij2kiB9acVznWbQ+LOolYWrbU8SOhGSeCJYpaKhDSGhRH241nj95i\neVy6evR3Wqm/+AuZ99W/URPqz/QAQr7N88EZEP+7VVIXSctDDDO6spuys9K+\nQRpKqRdfRJcvyp4SXixQ2+RRj9uczsFEOQFxxdcJ3TgGFtL0rMZ/E0rvyaY0\nxwtUZxRaK/sT/rQwHIP0DUsL+UDUOPHh7BUT29g+uAFGUF47qKjNh/t7O5yw\nRIeo55Ti+NY5qZb62jLEb126ZBl2z45SiY0PHK7XcaogfAmDRo+cUBuQr39u\nhvhKr4lf8VLhbU0D3x/R6Kqv+t+YnvJc87KANUGTY7NMWKLW+hR09HTNRhm9\nWGeezV84zERpZHnOVkJCvpbxYhOjgKwfn69Nridu+q3CeJ5RBGIN1KDpz0Nq\nGH+r\r\n=xpRi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv9JKfR36nF3yn8duS99WxBelzueMojRX3CzaDAvBpNwIhAOil7v//m/nDsqLCDPkHIYKrvRDesNfezHwQDhS5Br1c"}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.0.1_1553930086956_0.3367050102530429"},"_hasShrinkwrap":false},"2.0.2":{"name":"simple-performant-harmonic-oscillator","version":"2.0.2","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.0.2","dist":{"shasum":"253e974cea017c49265a1b4cc8a0bf0ddd26a999","integrity":"sha512-rFbUWFj2ywOx8udSHlYwjiPE8tp5sETRP6EvIPbiwhce3F4TAU/N0jkLW3pryo6FXqyCkUIH5Ls3MwYhRJDCZg==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.0.2.tgz","fileCount":8,"unpackedSize":16314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcny/ECRA9TVsSAnZWagAAM4kP+gOMH1Sxse4TcPxKqeYo\nlfyM2B7dcgiABg/7BFbrcMXUk1XNa4soS1PG227EFOSE9iHewYZZLEpfhVJ4\nwWQz16IGgXWyzjfqNkynuEXsQ9WGEIa8TxNxjCpXmsi4WRZMo03DJ1jR8sqJ\n5V4qe0NeZ6z6JqfTzYFPZAxShIXTbJDU67G6i+j25PLhEj2OfAQVXvftIn56\nlW8q9fQcpSZn+VIPyZ+8VmsrJy2zF7kaC/TnHaPNc7knlUI+KH544xr7XgVe\nt9gYQ111AvIYA22DTtmkGDtyBXKFXBFnvDL0ih541CWIO+bJlpV055MbF75g\nOPlX4yqGF4sXPWVcbKL+xWy+Q/k6lBATRgP22TLx/kLY9d2vQ0h6GnQB6dXe\ndl/QmbdrZY2aYmkEMhbeDCRx4l7LFZkXc7DPAlx8gR46KYTsoCLIg9DTl1vl\nKa+ZGUoIEQkqMoYOYC1LTdN1YnWu2d6Y/+uWAtmHaFx8RzqqlXTSVdQ16MOf\nhZu3xxWMemuaneE00732uMdL1cIXfRPSaH3Z87cTqeD9nrz/ZsjSzrkDIkUz\nYndt1HZmUOWDth8WS8xp+KWfCMxvZa+rDmSdsZo0ZHuH7nux5AkIPDPQ4zmM\n01ygoDHYkct2dBQJfJqfOfG8T6gQr9aYerZZRvOk7WtRgU46DPkq9Fr9EaEZ\nFXz7\r\n=xQPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPIXAiDpXKTmcI/RtD7jdnxeVFPx+xUaDBJJAK7UE+2AiEAtmlplSqw6L6uQvebaijJaO6R2wGF66ru/Y4QPDpHvC0="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.0.2_1553936323695_0.07039710986425707"},"_hasShrinkwrap":false},"2.0.3":{"name":"simple-performant-harmonic-oscillator","version":"2.0.3","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.0.3","dist":{"shasum":"b2b7f89506e0086cac996f69589e889d96889156","integrity":"sha512-ilnpidprx9yh1SZbK1zcXn4a04PpFN9wP96PAjhk6Lg1uuyF65vfpeZ3nt2Vy8GJh5rn44E+ZsywyH1UdTNiFQ==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.0.3.tgz","fileCount":8,"unpackedSize":16308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnzNFCRA9TVsSAnZWagAAJ+8P+gL4BcXBv0MifV5c787M\n5rFqGcO84y2JdFqM5cBtD9eDq6yMcpmXvb405sgY1ZMcGFcDZxZor+TGOwMJ\nBGtislh0hSVeRdNOTQ+57x15clq/VS/LBJBdRbooMmhmvtl6gHaLBlvAPtFJ\nDbQito0P+U47Ip+5XBL4y2g5Q0r7nvvvRSsqKanYByaSUsPIwKncV5hNIjJe\nbcrRAnq7PoB7SjmZUAhAF0dCwSUXrOV4GMPou3lEwBcdb4RCMa2VJEjLlpab\nfNeq5sztvU5hiKy757L5MXotsU52D95VAsEw/gZnNe0fQ+bVGYJjlv+JVhrm\n1bTm7EBvkGi0HPVl4cKSOtnjsvF6KVClEbILBI8fLDe4Ir5gQ5B7aF4e7dRJ\nChGhuPi5U5OQzKjMjPVVURNHQDQMq/wM687Le+fMIIRsdh4PXpW+7Cu6oOW9\nDUUwYaTV9iQyA6ZBcoFost0PlMvU4+8IvWUxvZMBXBnPMJ/YXhD4AWqmqFB0\ndhVOg+HgZQU+VSnXlok5o+itdCm4nvt/6oXrr4C/US0ouTdRD+qzqy9g/bpp\noVq/WX5OlQX2coFX3599J6oPSIS/eYPwSFyJsHcJm5Y4X/vjdxlRHbs5Smbt\nj3bRYVPV9XNJB0JiullNwNUNvxvN3QU8flvk6RgJIeZhhuBpllP7J8GT7FCO\nFsg9\r\n=y1Cc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6wRw8KNtHdcJyx9SIsuNWUjgNh2jnCh9DBZtm4q3TfAIhAIyeARjJEpv858heZZjQrgQboYswwKpvJ1/d+Tme58ft"}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.0.3_1553937221322_0.5498923404806937"},"_hasShrinkwrap":false},"2.1.0":{"name":"simple-performant-harmonic-oscillator","version":"2.1.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.1.0","dist":{"shasum":"e2fb4dc264f3df1924c832afc8dd0e58897dc231","integrity":"sha512-dcyTiJ0YApPYKZBlSrGZw6FuvuXrqEKUrGbboD5vDDfeChPjCIjRYUB2aAiDD5oS8oBgdULMPbm8tO6IitViAQ==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.1.0.tgz","fileCount":8,"unpackedSize":16969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn6OUCRA9TVsSAnZWagAAYlQP/1tGeF1QB5U8ZJc8O3Hz\nFgAASmmZr7Hi8ysxk4PrPTC2Os2bmLUXtSUu+/mm0NeYv1A5DHjOvUGExVz1\nrMQVIo0s1FtWTZeCIzYWyNWlUld5S/lJL4WNG0aAZGH3Pso0AcSdpAwx+fIq\npGYoOskegLr5nI6OD1kkyn8b1OpGtIwzD3Kf8wT1tHdhalhGI4EcIGMnzEOH\nW83wnsetkzaGCWsAHu79xp+AfwL1rvDHi7dvHOaXG6dxJHma4AIXDOaJ8JrW\ndX4ojqaINu47qNHYjofoG/Mktm8e/JQNdnyIUSbrOsloEHAsbBXzc/oeNtKy\no2gmVjFrCwglleyDJFQwNPCZFzWnQx2bYpZVUsuiSATZecUKZV8GJXOHOVBZ\n9qubaKI+74ZZ/XiMx7l/IZLZkgs64vjOUw1VG5F2Fclwm8TxkAnc2S8tbJpP\n42W6yu95cl9e+g+G0MIjIEu3vxW7/2ba7tDgM8CZYnZgZZNXP3yVqYMEtF2f\nDfYvLOIddsiBll90RLW1B0HdRO/REbSn3yJ47OuWY7P/4EmZiOKtNQ12UK8Q\nc7QCILF4dbMlHfVot2tFYs7CWcLFIkfGxxtHyVjIoH31cAYbgWsuv7GqoVjx\nvyIUawPbAqNU/4C+RwhUQrCc8z/ASAwBGZHY4Xu2RE5p3meivb8yV2dFbUAR\nHTru\r\n=agPX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiDOEOb9425MRk29aw2aSqAqk7x0DO5K0kan++bsC1tgIhANcJbvtvD3y03xq1w0WRZ/BXkx4xsXHvl0Zxoor5I/XU"}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.1.0_1553965971310_0.5179693302700312"},"_hasShrinkwrap":false},"2.1.1":{"name":"simple-performant-harmonic-oscillator","version":"2.1.1","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.1.1","dist":{"shasum":"72cfd33146495b066fcec6cca32e8b0bee73bee8","integrity":"sha512-85VVdrXlGDYbYvLWdfFzG8a9nKrkUx8lTbUpFSKVtOeoLD628+ZPbxAiCau78ZDvdIE8Q5Zcn3tQThVwY8Aq6g==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.1.1.tgz","fileCount":8,"unpackedSize":17091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn6W1CRA9TVsSAnZWagAAYIAP/igv76QHmdWlrbVO0WTA\nK1eyx58DGLr7DWp2FqbR0ifFj+QnmeaeKczNZ3BPP7/wFmLad6TeDtC+hTG5\nrSF6+hfIYDll24vjWiwj+xjMjQeyqBhRzXTNCt7V7/xid/dHRlApTOA6LZjv\nZ8MsKxbY1VeNiHioR4dJNlSMgfI7DyuHeabJx8b1Fy2+v3HaMgHYPDNZyNBW\nF4p2SeRd9V5ge4dcMOo2jRysEJlj2xHzs28uVw4wGcoLsSk9Q4dU1AxtIp+6\nEB9dnK7XTieNRCI+a3MNEVn0sTHFkmBnZtj2OG/NynD7byycwfdaut3qfQ4Z\nrV4I6CnfT/hTowql9FlqoEYr0ZLQm7xadDLT2uwkswblczyslmR9TBVSV+4S\nTB9dZ9P+9xO9bQY2uXquLbgBNwkGfl+ez3RW2zuT0vBMGBeDKXj3/bqX6aYM\n6iRsG+SwHkWHlekKLbmn3RhxNzuuTICS2EDk9BjVrIapnbC20o0aTS5IUqdn\nFuK2DIyFhVKO/hdH6QT4KpV27AiLScwYOyv2tn6LuI3ucCWoJkaihk524VPQ\nBfE4PmnPOi8T3/gVi7RT/jBDRLPrEWIVsFiu4rLdXBFz0O4OX6Jjhjqsaxq1\nu6KThXbzi//+LEUOw51ytCq4KuMTVk01ieCo9WiGamsNJawhwiFe9+xi7REm\n19dj\r\n=W3B0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbg/StZ62kQZagR+ikggiMKzXlB3VB+djVJkeT3KOjoAiEAwpGvtJak3e7cCYy4y4jws4pCZ3lnJBcMjSH1GEs+cSg="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.1.1_1553966517338_0.7822881269687763"},"_hasShrinkwrap":false},"2.1.2":{"name":"simple-performant-harmonic-oscillator","version":"2.1.2","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.1.2","dist":{"shasum":"86d6c79e359dca2508b6a1ab848a88e19a44b6a8","integrity":"sha512-XjMp4obs7EfwbVJKQENMjSaD9bcWglwzidG8znwqGou73AI1BoLBj5ghwblXsaL/6YIHZe5jFgq0EC64Izeb/Q==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.1.2.tgz","fileCount":8,"unpackedSize":17084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn6aVCRA9TVsSAnZWagAAkjwP/0kBQmiUR2QXJbbDx4qd\nh1/MnYAPDGGAp2GIO21L5cz3HoRvWtG++ix1c8ZFmO6jV4agXYsNBqiWVCz+\n5xcWLC1Q5pdxlqo8viobL/5k8eV+OvpQxddznMhsL02JNiJkspZkZuvDCAaL\nVC7MHrvw64FUeQ6u05XyjNWmLIibTWJrMTGCoRCKQywva63b1sDsZmjn6v/j\ns7O3uosaaQG5A1Ip2lSxfG/PvcJPAMhpiR+4eFtK7Wp1OxlHU6YrUuKP9bBy\nJ93Rd3DFaF4hdcp0NqyAUsY+FCcNd1QoaksinvepKyYrxurmVSBdPcm1k+YC\nCgfPZNGL5y786LraDLxtBSrNELS0tAQ7SRkJQDfov9BGMnQir44dfgRjGzar\nxFUqbkEidPJq1CejIvsTdcFDnZFw4l8Iovsmohdg5z+nShCM7db9RvVsTGHR\n0W/lGt/PlGSIZvxmJ250IXjaXGAZSVdYcxk+vRenppHONpBg1Kn+xTEOehpG\nG5ZKH9bmoKKFJKJeBI84JPwAhrE9hgR/6t64FA/6IwDAnx05s1BH1vRmnLoM\nbBR97QkdPFXUGYBbK3WuzKc305DMQ5WcIkRfzGXw+ZZdiOsQV0e4FKkpsHXD\nR6uXZsZnfRytUdq5vIkQe5lnPB4/9KNZDFnSbYfD9KQUekQ7FWFOV3ss13HL\nuZzd\r\n=7wqC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFomaSQoCWd1flqIuuDtUpicJjCOvimTcN51Pbrp07tyAiEA/1nkUi6hAAYYclFa8CA5piTEmSLiuq877oC6fQU5sLs="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.1.2_1553966740693_0.6133861473098123"},"_hasShrinkwrap":false},"2.2.0":{"name":"simple-performant-harmonic-oscillator","version":"2.2.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.2.0","dist":{"shasum":"44e916229cb1331c0217680463156a7c01793feb","integrity":"sha512-9FBTX49dKOayU2zMIZXERQc+XYXh2onXhaENvGw8DuKDRh+CFRPJX17wmG1ATo/rnFg4gOPvolclDadePdrNEw==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.2.0.tgz","fileCount":8,"unpackedSize":17406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn678CRA9TVsSAnZWagAAa6wP/17S7NPvIivbUTXY0IWv\nvrS08y+j851sSmRY3hR5lI/7lY05o34PP7YduwXj7T2VxsXBTrZyvNuQJ4py\nOvAwo1cFddv3JfHmN+1yKBQrTrMmshQFabS3jvx6aIOYssM9HDTiQo+y71Ie\nsiAML8xopu3GoPG/X54QYecNGjD2vrUqLRwoIgQjq2WL8XiGh2A03EnkBtpm\nhY957JpS484i/DZywTKkgTgzQZgek7XQBJydwWcN1Z1KOgNhQeLDMi5zYv/X\nodsTHORvwSolb0h5S2hEbR79l29ZyyJPPVMcG10orRyQ8OuqUlOYPLaAvqzC\nBB0DZy2ewn35ls7qFFxh62fusZ4YLIdr8AEmrbmpHwoSh2muVS7KrR/G55+H\nlbMkhlxGZff6+3vYmB2+WP4reiI02bwfuCu6XRvfdB9hm52SXr4QsUTmcujU\nnbdgAFRWKjFQ1KguA1JzH/uFaUMafkYaz+i/6L2Ojr9LQnFKPfBDIvJBUXSF\nsgN4rd+Olca5lPQHCOHzZem+Z1jt67FsJuc9EABwqqlT4D7Iht+rC9dP+2QE\nQTLiAI+eOvKBwKlMpBMn1/xZRSq16Ozfjlfl8MrLtifaFKfJjwfqecqohXoo\nYe2EYEOcpgKKJeV2FRjo1K0znBYIZYBKy05acDdgX6Gl1bTZDjUxbEMtgpAF\nyUDl\r\n=7rO7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFF3jGYXbFGRf2n3S9yzH5XTYR079l1e8RI/OomzOvfKAiEAsAObcayn3Up70Ydg0XomuErrIdI8Vi/Gt6MOaWWtcfE="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.2.0_1553968892024_0.6960543984005674"},"_hasShrinkwrap":false},"2.2.1":{"name":"simple-performant-harmonic-oscillator","version":"2.2.1","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.2.1","dist":{"shasum":"56cf14a04114004dbe496de77e544aa780490742","integrity":"sha512-Mq+vTJXE2aczI5aQU2meyU6zY/22cg3ym0eXlgMNmKFeDu/4R11/NvEcI3P+j/BlXH3UTeDsn1f/vp6IL77u+Q==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.2.1.tgz","fileCount":8,"unpackedSize":17432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn7BLCRA9TVsSAnZWagAA0T8QAIB/fdl7ps7EudFDoxRh\ncvbDJSqx/BVbJrry5cg+MLRdO3QYeVyaLmBq8hFUNswY+3/NeIyA2CGGB3Kl\nR+YjjYX5PYl7YwcbDtJtvB5ImMsFngzi2Mp4is3aTbmmFbQzr4ZvasOfm1RZ\nd+eq3DqMBFebqvislrF7sTpKPMlm5NDIz1aX4UKOF7nhkBdGL9LZgc9Kk4kf\nX8HS4XR3oRk34jdsePaPV3GebTjClt/H0QkoCD/QYpzoWkvRs5A3msAJZ58o\nE9MCs+veJuLx8g3MD0YUX44vsAslKoL/9YE8062x6bL+b2s9o8LdBblQ/yTf\nXJnPn9INoz8EqV6ghm1LwU61c9gJwGI8XfBjWufc3LeUTmE1JFqaoP0lJdB/\njglc139QXIDhKEcRiXF1ngOiua7abxCv1wULsXm8kZ1JF/lCnXG6LbAPAZEz\nSQbyDHad2lcfiJxR44s6V9N2CJsokIBjWtoQRC5qf7Ljb1ez062Hk00VM5JB\nZYunix5ixFIVPH2LeY/5xMrYneBS3Hku80g4IZzd2TyAGPFqR3uE7Nnxv9CT\nwh6666XKe2zN5BzsV/xH15gxH+t4q4tTi2Ut/ICCGNKjZyUZwwScUHPSNAB5\njkcvBr21qam6nBWXZJobao0Li8BbC4VQjwuNj7+jxeCypjexk10Tx5xHO9he\nAgYq\r\n=Mb4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQYDCIr+C0Iuv1rQx9bFRpqZCJYdw2Q9h+FFYlyw0tCAIgOH4ckjYNJDmBjP2zvSlhonkSNGpFQA2MVImsegc8NUU="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.2.1_1553969226897_0.14914054494341888"},"_hasShrinkwrap":false},"2.3.0":{"name":"simple-performant-harmonic-oscillator","version":"2.3.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.3.0","dist":{"shasum":"a1676f74148762937252365811aa2ee62263898a","integrity":"sha512-IRcwT2fv2t/wImSbkc7t2SYLipOvrt+/1H/gOwYSTmS4dtWMbMYGk2w6dqhqve0erDULF5cCSbg6qHpDBibzOA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.3.0.tgz","fileCount":8,"unpackedSize":18188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuTBDCRA9TVsSAnZWagAAMwwP/3Y0zIHVYC/JJU9ySSwf\nU49XqQwOe9Y22tCEgZN19md76ATX3nAPScutzrjrNG4mFGlMTOdu47dImab6\nil1eG3B3qQHK0b5MmYmwFGGAzPwJAvWM6B2/2o9eBbHmKueO4fLg5HwGRoFS\nZtnX0HqCoaNBwtM3Q8utQsjve3yBsM37pSh8JspesKAJs3PV8/U5gmLcNYL/\nfWIWFOE/0mAmJwQZVwm0JubfyQsnqoFPpbfG5rEtYFPZanMZdO1KbnjMFi0y\nPRo7xO/t3XmJRRSCT4JQE0+ImZgoNUkiQTq4GBp02MCK4mijYXF93gFnT/D1\nA+/Xw6kAJA1J2sKFCV4f8xImCgo1bw3J9e9XIlmscDXyzvt8gsgM9dCoUKUY\ngkv9cVEzDhcSKXC+yGiMAbEnHgDoItJkSKmR6LiyoBsD6F5y9ecDW9vZK1rj\nYrFS4vreQIiLJCrJIwYwI17GPsyuU4mhyq2pZ0pvY8AfxWOo7wd0kP9H/z3t\nwqetHE9DLfW+8xigI5giLb3ZlpO/d6MuX7lPpe1A/+qOhG7vzXlnLjjAj55r\npxHjBKBW/wib8PKt2kkZHhdlFGNtJAmLh/NhHRnSOLfNx2UNq7xeZvI5/TiZ\n55TZJGqJCBAdqdD1l43kzdsh0v7L+p6VKGvfU3ZAnsSWLYGr1JSuA0zi1ogI\nbYHC\r\n=CLzf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTpBH7kYMH6wc1v3xhdMPeitawYV6N0XQolgmcLX0z5AiEAqxUdtySB8xWtbT9gFGnkpLowtIvs4KUbGSasE8he3z4="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.3.0_1555640386961_0.09924072728643307"},"_hasShrinkwrap":false},"2.3.1":{"name":"simple-performant-harmonic-oscillator","version":"2.3.1","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.3.1","dist":{"shasum":"3116648d4c1e2dbafb9bfaad547d12cd0dd2df85","integrity":"sha512-Qebh6Yn/CLSBRXfjRVZtHSlaZAVx8fxTP3GEwGBXxQz9BKOWnjma7kwEtvJUeRkN+8UIs0b568jmXlxO0OzJGA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.3.1.tgz","fileCount":8,"unpackedSize":18239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuTH4CRA9TVsSAnZWagAAK70P/RB15gHdCagM0Jsw7LIn\ngQh5QjFyzsmK9Rfvl1hdn3BPlofGFbKpqeb7fmc/MSJZMXKAZM9jWJ/jJl26\nbTxqiO5v4KcJC4upjVbup1eoI6h2CfwhcjEVoaF06fFkUuP1qzeIZzkDkeYx\n8EOA7zbGIIHXxG+uU5YIjCzxip4iZ/LqKGhD2lNfFouDiTCOVUOVP77FL2s1\nSTmKcKBioB8zIS6OKYoXoahPltRGQ6bJsulbNCS1J5n5BdwHpEkVD2KdbW3u\nR8zq9OJ+k2d2TFlJ3+mjZuvg+1uZ7p26cTJUlh9ultirhcGMq/6J4CMVrYNT\nk5ZS5OuCJ8q4f8zYGP7eLRCgPsptJzlP0qPoZy9rhOYQm/UuKosg+fAiVBxX\nlnMwVgPqkrlrThy8F0fkzslktM5hmSwQRGCalJHMkVz6pk+aWPrqVLJVwezg\n+affeMEAQ0xXAxuKMFOvkursQ6rvhaL5mDXDzz/RH0+L6TrHbujQWUG1uEB9\nLCjVugPNkeQr7IjraHIDy36hz9lFnHkdxwuYdqrUnfrrxCOu8zZd9m9JNocw\nWM6+r9w6OB5XnGWXfTMTbJfrVEv1ziYOrfbUCZ2KQqfpgDSeu6XT/j1aYpVD\nSoxV8XhfZFTE2HKMvzNjUP1QH3X6ZFv0QDzwn0JYWVjjuuZ2qYXssX5FhkGv\n54nY\r\n=oUMy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3d3raNB+XLcP+qEKbvh5nOPDd2rfTpNH9jX0JzGfcFAIgFXDjBTHUJaGgEnNUOFRvMfh+tXKU89tPiXnzG8NG8Og="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.3.1_1555640823386_0.7359313759195538"},"_hasShrinkwrap":false},"2.4.0":{"name":"simple-performant-harmonic-oscillator","version":"2.4.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.4.0","dist":{"shasum":"c270859eb4a0354106fee702b0ccc5d415ca212b","integrity":"sha512-wnTvqJEA/h/FEmyREtiYWQ8rKMcWusrRxlNRdOVH4qO9X5q2deXWyJzaAkIa20NKEoNY6nYPQsYpcX14HS2OvQ==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.4.0.tgz","fileCount":8,"unpackedSize":19183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuUotCRA9TVsSAnZWagAAMecP/1BhnS4nMNmjfFTUtOx7\nlydbEEWOJ3SWPQMxocQZ3JVXYTXvY0uliMOeC9ii8FZzmxyxCwyQpzFPhRpn\nAXBeRGPUDgd5MxuaKPohaKBCnooF9L2x8k3ymYN0EGK+V/NbLkulm2Tfy9qs\nEk5WoaUAfwFNTILt5selXfoLBDWrsulklPUqZfmcjh0DQVEqpCOXEzCCRUGS\nA01+GyUVAfBcv1Pr73FsNcepVQ/vX8PisfTNY09iU5fdPOodM14YRShwoSnz\nJpOwpydPZIeuEu/wpuQ/ZTU2LIBUp/M7N6TrcOyNmxKfusEj6Mxu8sattsWc\nN0DxLmb2tzsvqK89mrvHeJkOxyrMrmLmvDmirhLGSi1ddr15C9YlIBlDhIYc\nps5Pg3RR5sZyIcJDB4/MCKrqP0PrH3+kpAO5bDk84vqbqlP0dzpnSlK2M1oB\n7H668SNTXn3qRi5E8MPN+0YYxh+LCBxALSb8DWCha2MlWiLQuupYEfI0e8TR\nf3nKE3PP7WOj1YKKACXz+MnJhW0hBi0U57K5+NpeJAkWsJW33UI1WOyFtGpZ\ndG8Gyzx5yYEDULzDDBaN7n05v6Y/92UiWFGDhn5a1NxUrG6/AoqIX62E7QlD\nuiGcreKPFmNwt3vXZV5+3GKG8xVPA6593mEGgVBB9LnlW4EKu5ndJwwhEN2g\nvl4E\r\n=5ju7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqqJPiOhF5ZiDNyaBfTzkq4hHWxotbbZ14MA+rpRZl8gIhAI8ElwHgqjGb62AeAafgahOuhslACJn9u4PWJq7ouKHx"}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.4.0_1555647020343_0.21624329465686953"},"_hasShrinkwrap":false},"2.4.1":{"name":"simple-performant-harmonic-oscillator","version":"2.4.1","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.4.1","dist":{"shasum":"a231c57bbf5129de5217f44acffe9e8d6e84b1e7","integrity":"sha512-d0/YfTowDPGDv+P6EV8dIn14wUGdMbz86y8mU1+8eCA0F9aA5NGeAYkezDFd28iyA2brgsgnpHHKe3U7dZTNyg==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.4.1.tgz","fileCount":8,"unpackedSize":19180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuVOWCRA9TVsSAnZWagAAj2sP/R4JFV83aWWnAbvOQx5f\n+PAM1YGz+gsjQpv87IB9MfOgC+qisl6JmO6R58IY+uwyBQfeNMIB9N+ONm5J\nGq4MCDeHnoEjqBiX74hwIcf1MoiWMPhXLljMJKxOsnvktZny3B+pFU9t5hd1\ns/dlOjjvg694Opw8mso2MQAHTM4uXQ+6skLAf1PyK4cpKjZWf+n4A2k+dhe9\nawu/1N1J7MepRg/mLu5W0sXHA0yPGEyuoghlZSvyq2wZqqSqzPa3iFfm6eDt\nJnNljQrOMrMo5UzMk8USMt+XxlYhcFVZSP9FOzlEzZIMPSQ4TG3nuJdiACfw\nw6zhcyzZzqbgiYEqQRpJVYwidypoi04jVyrhrU4iNIJ/uK8TW0pcxkr3B3hD\njVPPcBjQSk8F7NdNx4KBHZGgy5VkFYJlzc7Wx+d4qSjje00l+fzf7CFYHOoA\nLc2oA57gMsRs1/aZytSjMVV8nVnY1lxGHFxpUhqfgeT49BNJQJeSeBntuLKI\nEmgbhJGE16N1HWJff4HtAxxsaiIqbKP9upT/1O2Nh0waONeAaeeZu0n2+va0\nMoiASwrQvh0Icuw3h8EEgoPfp4mVLUeYMCkqrkSn94krviSf/FEzDgnV5qj6\nN2mYnuFLmDTdLUsUiH9GZ1zgFpOR6QP0BOJfM8/4ow2j8n9S/qrnww+FViDw\nhxcc\r\n=jICL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTFaAmhggCl9WyNKFljDo/XscjL4n+U5/7jsozlUzaHwIgQ/i1oALGQo8jiyU0+wLX4elxUDIszv/P2QQK0saJmsw="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.4.1_1555649429409_0.6490627317450046"},"_hasShrinkwrap":false},"2.4.2":{"name":"simple-performant-harmonic-oscillator","version":"2.4.2","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.4.2","dist":{"shasum":"4edf36f93f1ee3d6fbb60efcc7d0554af632f0ef","integrity":"sha512-MRkol21+ph0eHamj3wQTFwfz+QRlrzBAt1qayu1OH9uunswwr1wGPcR8hheYgfexTOjqpMICJcxqOFj3D/U3Fw==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.4.2.tgz","fileCount":8,"unpackedSize":19189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuXVvCRA9TVsSAnZWagAAtQcP/1+1DBsjbhMEaF9rA/ZK\nTF5VDFvjd/gDwtA9ya+Dgl5R/wKVgAJb5f+4Dbf0MNQjyG2eAUnCAqFl5xq7\nM25NDwy+RQVas9JliXcHD2v3zFX7j+Vumaaxsbo63wQpfjHVf127H1dQ/WK0\nzkrwBOfNnsIPEZYcsSa6yYBDLguhDWWahpt61L6z95cXTZ/GXaVGHv7/IkaG\nOBxAIvrIk9yL/j3gCTQrU3UdKEuBjWJU4SghxoHruKwnecy64wvSbkRpzHqT\naMploUN6UNdm+esdub4nI0neOrkvoE8LS79Q8ZgWAq3rjMi6TPeXsK1LmDCz\nse5es2XaVHjN9r7I+8AEStTRrdbPDk+o+LG23DPI+aUJTuqm/wvX+v1hsDby\nKcMpNtsBhMz3P0FNYrk4F9Nu68E29HOW8xchfMGfUnMHWmdvpOprcpjNr4Vk\nGZV14iDmznVuTz3su9+BU6jTTv82GKDwNW8yY90+KtW1khpFZiGuIbSbmazv\nFRZr0HaOjF+l5Z1Jn2tZ3wVJOs4HWv6y3Y9WFgE/gylIMONfF43Cctrz0W3z\nG8p2wBgTwWZIfVlc9yJuWE060fOhRZyJL8RAFmkc/rno+R6fSPvIHMFce5fD\nlZZDILWQvBLao3aZ1Z80Ha7zQ+qIOIVFGXj0JR9m5ftuXd3ucyXpipyIuhhb\nEcm2\r\n=e5yu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcbdPBxXsMJ+XQ9OxVmRYaYHgKzrKEldeFa11IRGyJPAiBZRLasThqW/DqFCtkefmKnq0bJ/F7Pt9jyfPoYcUVkyQ=="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.4.2_1555658095100_0.09463029529547295"},"_hasShrinkwrap":false},"2.4.3":{"name":"simple-performant-harmonic-oscillator","version":"2.4.3","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.4.3","dist":{"shasum":"273bae1a3858c7d9e17cb24a77a4d579f79dacb1","integrity":"sha512-D+OHHqGLUk95sfYXrE9GKcaC+9TQB9gfX/v1kSJXYDqAIQC9j4jWR5DOXl1V7Rq5Ny1MGhyfKkqzRutIu4yeIw==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.4.3.tgz","fileCount":8,"unpackedSize":19374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu95MCRA9TVsSAnZWagAARYIQAJacKeAiuNGIm2xeB4g/\nCF2XfY0ySBf5h6k+G40kmgQl1GYtg5d+F4ONLU9bE4gzMCVVFj2B1jbwLw7L\nhJUre9DsLX7jRXiF4moADc6rbDBbtPnEVFC9rKsfqePGjHW676P76ir0+KvX\nnynDsXlB6WUdafEHcAQvFDZjp/DHrEYzzS1S+ZNjwK19aNKeK9yYmamQmYrC\nkOFLJ/ZYqBHE5IPus7fnsRDPuHa+hgEWv1NpoOcCd57YixzrytpOXYLriQd/\nT7anqtRN6WIf6eyDwW+je26fMtVOAMSPd+bgKe6o0Nf2nUyn4t9kd4r+5gDO\nWSeHPtuVe6zU/EkbbQiF+8wLPAqbbdTa9Qv/7VNikfRqfM9UtSxJBlbsNSxq\ntvSRDrEKthrwvmeLfPArKqxt0Amphg92aiifrlGEEBWXRgodpDV53GKvsXTx\nJklx8djVU1dkpq1zWIT+/Ng8RlChj9xGKRW/l5M7sgcYZjtApwyghr/BOoHl\nAdms+e9FaUGFfIUAVtDzW5vjN5H/I6fg8K51lxV9NmpL7+L9U/CPuVKMw+bF\n+EQcLijKRUzydJhvrNd3/gmxhwlwV+HcDg8XslmUB7ffoYnkf/ou7r3DQ38d\nQFPCvwLuPCff0Qv6RQGF/7lUgIuZ2zh9EWGbpMYnBb2t8I+UsdOlzUxpy5By\nM53L\r\n=qV+2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyZQzPkTz9xyrR0y4cC5i8GO1HkxMxP+tFBu0he926hAiBGo03c/yYdfB37XRMgGF055m4fydl5572XDhBgQ8Zl5A=="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.4.3_1555816012017_0.9839899906716316"},"_hasShrinkwrap":false},"2.5.0":{"name":"simple-performant-harmonic-oscillator","version":"2.5.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.mjs","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@2.5.0","dist":{"shasum":"e297382c4f28096a90deff7f77850a086c62c50d","integrity":"sha512-4teIa4+M/VlMKXlSTKkLpFMWhG+kSoyZFgZUdLWWp0j7Gp/or1jk810KyPjy8v2foXdKNPa6+nk65eQlVZCnCw==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-2.5.0.tgz","fileCount":8,"unpackedSize":20468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyJXrCRA9TVsSAnZWagAA+YIP/jCU4DgfhQlVeYb8No7L\nUdKWtaChyFAsYuVii498Aa/aYHJyzT43Y0op3E8b12kkU1M5jnUbbxOQELjz\nvHglBGND0k62mwNObvFlI3PSkqFy+Db63Kj7I9othSku7aAf6lqp7Akloae2\nEWRlsy6a0hJgEPeA87nBMCkuyrZXfdGB6BqJyWeLD7oRaXVF66vfhZCPYIzH\ngTk7yIDla2t2fm9xYODah4dHWvc31w2hWScEkPqlHj+Vlt2wBsCHzcNck6+j\nS3TO+Rv3Ev4CWG0+pL5mKoSY/lezmzq6HBG/xITuPmtgJdQySm41qviCW28i\nisUA4M5ReFSexKpdCuDCMkK7bG6sF/ojuXG+9CI3DbHLfSNRzjXspq5kVBK3\nGzJUjJeH09NEHBOQaFDp0ysbVu0BUMwcUdli/mhOorf40iFgI/8PXQFRPx0i\n7U5w94qMHFlqXqhxa8NjV4pP/eJ8qPH08v32kPFakZl9WVKHEILrEYOyPpQq\njj6qS0Gjl1veDYHQ2mRxADvjmwLvDAQuCUlC6ZRFejT6hJa1tyl1VR4J838t\npcxy926v1eP2lVnHAAspHBWbqirm4Aprcp2QdLNFCWb4U10qHIdVvqsy2+KF\nbAhSYcywkZndDe1Ijnpw7FQSkUYjxpxabA9QKWysh53QWNRZcFaA/mQQM6ry\naTkv\r\n=nmFl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICk56yGTBx80yehUuZKw9IStjR3qSRL3cWj+og6p1glRAiEA2SFwKtntbHDp/+nUwHujMkB62E1EUW36K3UjXR/OSNI="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_2.5.0_1556649450867_0.7922461659948914"},"_hasShrinkwrap":false},"3.0.0":{"name":"simple-performant-harmonic-oscillator","version":"3.0.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"spho.js","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"type":"module","types":"index.d.ts","_id":"simple-performant-harmonic-oscillator@3.0.0","dist":{"shasum":"085f9500fa2876c171e3a82e5ba7cb1e0ecbc396","integrity":"sha512-0QNTpfBIcGE2+GAcYD0aFgPNmNC5yc3+z5wDZvdUcB3bbjLmKyxV2T+8rw4eoI/Zax59gQZlTZYsfyPJ2US9NQ==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-3.0.0.tgz","fileCount":8,"unpackedSize":20483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0HLaCRA9TVsSAnZWagAAg7sP+QEfRYeUyPKMvaDgz+KI\nWqp/PjARf6rqpshHdjiHugmK5D8B2Xsd2AjsLik4W+aLaAvVhyxmGLiYn1zJ\nNSsWtKgdQM+XsZw8yHDw4mvZHU4FKPRfRW1JkhqAMTafrB7HRSKB+rWyTuMQ\npsg2UdXbIr1xfiMcksMhn+ssj31zMhzuVDOCJoVNgIb75+qw/MKeqB3kjJah\nkGT02Q0MPTSFCfRtQdS54YYVB/d/0MeZFwOQ/VLXXzFfADb3KaJyq+2Dconz\nJGMNGMJWtBz8gSZ26lUYUVO01nF3fM6IplLpGgPonkNh1XaxY/4s5uR+nAaF\nXvZSqJoxTvZbLYt4GGBlqbVXw54jXch8qRPPiZ7jufMYEmv1t0USHJBoSOwp\nr38Ef+hTBxJX9TVluiPpk8KG9QuARVVnP/zudCPpoujoO6LqKz2unITLAKti\nZgr9b4qdVyaU726CQQgqzH39lCICYe80OZSqYy8QmdSTSsnGHZNaGLdcEyhu\nl2uL+5gEcpSPyAQ96+2ZD+/PkKBiKVIhFyJpN23eId2wQ88aayu9BBtTSl2S\nZ3M8Wu0/CuxQPDnAANizhP29OKPTSqmC7RBNvaryvxeohur3KFZ77H44qSlR\n2Si8ZzldEYEDube60S7cTzAxKTxmjnIIL2tlVggOG/hT+6bG75+yNjTAjWHB\nLtPm\r\n=88bE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDa0mhaVRabFtJfgH6rU4NUsdXLfCvs553ML1J1Wk2T1AiEA9brl0cvNB2DcvdWI5ZwlcxeWdfZW+0tmHzTNwCIu5nU="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_3.0.0_1557164761173_0.9049089671126611"},"_hasShrinkwrap":false},"3.0.1":{"name":"simple-performant-harmonic-oscillator","version":"3.0.1","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"./dist/spho.js","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"type":"module","types":"index.d.ts","devDependencies":{"webpack":"^4.30.0","webpack-cli":"^3.3.2"},"licenseText":"(The MIT License)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"simple-performant-harmonic-oscillator@3.0.1","dist":{"shasum":"5f22f297eb146f6b8a64f499554d1824f9204831","integrity":"sha512-Y/zDQktjop1OdiV/QfcEfYtHknLZtYw/DynQjyA+ACM3R9qQAkqPQ5czphKbHQ8vQLubLxd0tvLYINV1j5JJnA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-3.0.1.tgz","fileCount":10,"unpackedSize":21864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0byXCRA9TVsSAnZWagAA4LkP/i5ieKUPW6ElY4gLW+W6\nX+1KpMEd9AZVt0fofM9hwP3GoAUQDnv2iBn9YNuW2dafU67WQBz0fxi7Mwk4\nrTkEm+cwgoVW7hPuf7LLzNNnMQvD7Uxyi496Ei48PPziUp8FNx12yF5lbRe9\nKyijWqPOv5cStLk8OJ0sA2fjY+NDEjV4FCTniZWMAhm/4KxUIw7U8I85C+NU\n2xkPfIy9DtSBcP0G8OgrrHzs3LLzuPU5KqzMnZUI/3uDdcHd9nMVAn0uE/mt\niuMTJV3XvNFo4spdj6hCyaeisOp+bL0e6XtVoa3CfO4rwYql2SseE3+ylYOn\nch4D37QfKtX8jNa9RjWzPSw1dS5kTB+GUqaPbEmbR7DKsC25ILjn1DpxJaiN\nJDRFQeS3bX8ng31Ma33qWato2p90wXQl54N4oj+eSrepQqmV0enccNQ++V5V\n1TS4HVNUkTO95Ed877SGFI3GqX+kBFWA9rFA64Wt7y1vFO+grCw3qZx+Bovp\n0wWCHEFaHv1aG399hBGTctn3Qdf1TID0iZLJ4B0Duo5DXNOoEVnFepLZzc7q\nCuVx+XWX0jFF4QZdcAlwSKv+QjH5L7GakmoDCYaofj0YuVz47Vecg7InM17E\nr0VRiG9pj+5cyRYRhVqTB6mnfmNf7v1PEGe25eBXTod2rzytF1dh1JvXxq/T\nyfr1\r\n=/chG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0Y2Gas19dJxwlYynF/TSfGLBIPROlS85CVfXIlDA5cQIhANPzXnz9UNPzXyrf1M6G2lQ7X5sPe2mSuUwNuEiaf/Ou"}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_3.0.1_1557249174318_0.08887482554964099"},"_hasShrinkwrap":false},"3.0.2":{"name":"simple-performant-harmonic-oscillator","version":"3.0.2","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"./dist/spho.js","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"type":"module","types":"index.d.ts","devDependencies":{"webpack":"^4.30.0","webpack-cli":"^3.3.2"},"licenseText":"(The MIT License)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"simple-performant-harmonic-oscillator@3.0.2","dist":{"shasum":"00cfd0c34734ad2ed28f17520ef35e914d9703e6","integrity":"sha512-X06QpnIphkbHGQXAsxhxMtQ19cbDZF+VOTftl4Z8WbUBSubz3jT54I1b4O7UGpXZbPTICzr1/anUzNjiVjlV9A==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-3.0.2.tgz","fileCount":12,"unpackedSize":34915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0b7QCRA9TVsSAnZWagAAZGIP/RzOL9qJ98doNLTMsu0F\ncXGfCnEfaVLQ7ZA2x4id+RdRv3lua/0698730mioXAUk76BoGlAW/lEqIgZX\n2zdUWKPJfdLA4zEAt5xMg1HKOK0F24nsNWtLnWUj3xnlhuHIs9PdqF8vr0Qd\neomPAHE+v3V4UrF9cGAhqeipzuxmc7+Ma+qKKjdJi3Yd9JykQJKjzSZbGc73\nrrRVZuXZXrKc667ysz8aVmbPgCYcV0njHCmnOUw0RJWroI4I3u3N2dfKNos0\nUlFgbrvWXzKuaiy02j2E87Ixa6uvVnDhxrWALtZ8r3Jfs53h2uHrPvmDop5j\nPD3uZvbFFXl3G09se2kCBp42ksxoNr8JGc7rNsWsD98mQs1dyxyDze7oGJS2\n+vmBTWKrJZvhd+kdBKX2tyVi9rOsLK+HbMo3lRhBMe67ahfIlXo8tSoTMUmy\n+z8WRRPWfkY/ntI/94ubqcXYqCEZzVnZxt9e2EnhQnLTpLfe2HLEtE0/PFS3\nEvQvL+jMuGJLn/HL9ewKonKqpZZ1WBDGRIp/Uu8rzBBJYFLBtR2uGY5kOo0F\nw/LoDvZjWPez/GKJqv7kGaelXM/DyXRmB4ZF0pzKXIbOk/ZUAhNucOr5/1sJ\nctCGUAj5Nef9tRYxn1a1cyiM7CaN739FczmologuocK187N0u1VETTcvyz5D\n+Lvq\r\n=Q0/3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQtQT6kQuVd4Xugn3TQ8KsyFtjvviLxrGreOJWjh73UAiEAtLZGvnARzTSMou55wx45IdePfN+hMfS7x9rvTIPG4T4="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_3.0.2_1557249743927_0.25176316988217673"},"_hasShrinkwrap":false},"3.0.3":{"name":"simple-performant-harmonic-oscillator","version":"3.0.3","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"./dist/spho.js","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"type":"module","types":"index.d.ts","devDependencies":{"webpack":"^4.30.0","webpack-cli":"^3.3.2"},"licenseText":"(The MIT License)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"simple-performant-harmonic-oscillator@3.0.3","dist":{"shasum":"9d6ce9a86fbf850da0259ef78b3cc82b59d15705","integrity":"sha512-B7+mdiWPTMK5te1cRwIVqXRO1N8ultmZllA7Nx1rcEnW2dZnHLxMla4O75rrYgfTXi8RJE6vsk9DyOeGLfTMHA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-3.0.3.tgz","fileCount":12,"unpackedSize":34975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3uJvCRA9TVsSAnZWagAAQDIP/14UkMfNESaHhFxl1CxU\nQWhEKHjthgIu9cRaIDK2riHuWXLtZ1JLio6rkPTrzCHGt6KPrCYClAzhvdjg\nAsgaWoR8fJzubCAebrDTDxIPFIgJHI0b2JC6y2oDImFY2IubKkNl7HwLZPS4\nkKXFoRmzMtS2iklYRsBpyYZ8HW6gI+CglyHPRFCIrGGhnwI2fX9fPtcQyij2\nvfg7gK6+5hLG3PvAtBiGyGxGJvG1lGJj/0zpYyEZYOnJhVKvxx2R519ZmKHY\n1pVLwvx52lLRLxVDpfIw7BdI56Rqsre//b35NByKokM+npXLUO3S7JhOUswz\noXGv95kwC4PLIi4gbFqEXCNPMDP2h236+qPcCx0x652YmMn937Ie2lk9hzzX\nFSveAh9A1xAihq49DdU9/YqZW/qVHQLM89yKIPQfXWqkmL36GQzXtL2oNdPc\nFPXKfHZPjls0dPLR+nzRA8D10H5pIuYRI6WCNR68Sq3e7J89riBOVEhU7jb/\nSD973MoRjt0Oi5RwYKtTDslrxekkn8dBvcp3WHDbG2H0WHxWyqNCmUT09aAw\ntFq7E+frLoChN68lyFsSS52jzbJ7CgYg4H+9EoCIBN2DqhXctsYdPGbnYZCR\nLOY+Cqodbpz9qR2mu0TzXqIoCrm8nBZj+YiX7dBi1tZ68jfxSwDfm3ZC2FqF\nHZNY\r\n=MVU6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+yT+FYAQusF7X0+TPOwWYEseVXrxbTStcbbF/Df72NwIhAK1/EaMhFNRLa4puak2yBJZt9jKqLEfhX8ZJl3b3lx1Q"}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_3.0.3_1558110831098_0.7938486223557135"},"_hasShrinkwrap":false},"3.0.4":{"name":"simple-performant-harmonic-oscillator","version":"3.0.4","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"./dist/spho.js","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"type":"module","types":"index.d.ts","devDependencies":{"webpack":"^4.30.0","webpack-cli":"^3.3.2"},"licenseText":"(The MIT License)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"simple-performant-harmonic-oscillator@3.0.4","dist":{"shasum":"1536135804c8ff0e6d660020526f34b35aed04df","integrity":"sha512-SjBkp4tl5yzd56ih8IgatqcQZXapCg8rkyfszVMgPcbOFBqxUhH8sNyQYqwR3/K89iavDAU49s0LYjY5ySh1yA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-3.0.4.tgz","fileCount":12,"unpackedSize":34915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3uNNCRA9TVsSAnZWagAAcUUP/3yZjF3HF8bRXupnhmPq\ndjS6Ga8lTM+ZnYGNgMPy3TbGoMJjeyRig5rnAA+7K59I784ty+lEitoavV95\n43fwdhHOmmwNWaNy6humN76gGnSzpxdV+WsFds1LRBb/tB3/P2dqKpdX8Tr1\nBFNH8CV6DYGLe7ICjj+FQeCKsM8dMwqSxeM/Vgg2RBqWZxGbc0xbYz5yHxA9\nHPjZnUhqMYtM6exAh0GKC9aEtfZlCo+VntaGVUcYq4meN+i3yGoKg6AFN4ik\nm7FYok6LFLBqkKBuEGG1TIvJZbBnnpBw8S8Ck4XEQBbXnpW+YbXKIGGDT+1p\nUD+GjMXvEiHRFbbVvRzT1PpswkzYExAAZ9h6UwR3oZH65/2v3Yx3dgePxOba\n2bmvJnQePLkEJQG+4hF6cRA9+kkmVL1zf9YGqsZTvEJzEfsTxzcpMwdYW533\nu1RIBMOciRZuylMU58ruBw4SrHZf/5D07XXiWkpVlICero0U6yV4mBdK5Gvp\nc5TwJBkgg3hRfcy2R2QXM+4gN6ZYLMm+iKbCCev/nQWwhHuOxHhbz1rmNcAa\njpy0bcl1yL2I3TvoHhKQk33ltFReIUt6LSY4Q2IBMux0SkXcFwFGLhP+xjRW\nF2IpORG47KP1S7RjISkTpSmJWyGSw0/SHE868MufR8G+to13A40wlfAFvFLh\nfEuQ\r\n=jzEg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtzOBHIgYeNtESblSBXPkyuGDwc7AGN7Cbku5+qsvFBQIgPAqIa8eeGiJFrbTSAElvWrfSX545OsIO49+S2kJR7+c="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_3.0.4_1558111052374_0.3867494656205388"},"_hasShrinkwrap":false},"3.0.5":{"name":"simple-performant-harmonic-oscillator","version":"3.0.5","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"./dist/spho.js","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"type":"module","types":"index.d.ts","devDependencies":{"webpack":"^4.30.0","webpack-cli":"^3.3.2"},"licenseText":"(The MIT License)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"simple-performant-harmonic-oscillator@3.0.5","dist":{"shasum":"dd43f6f8bdabbd44f2b0567099fc99443a08f33b","integrity":"sha512-QEe5JBVF0VudPSm6pSF+r8w19MFpn+I1nhX50vrc08/nguelNRN3jY8UvJ3sZwJgpAodgfY3OfXLp6ZK9iy2sA==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-3.0.5.tgz","fileCount":13,"unpackedSize":48757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7ttCCRA9TVsSAnZWagAAr3QP/AsHj6O1ey7dIyDb5n/H\nZjytbA93sGsAnZK2oyIR/rCOr1iojaNISDaypeJXw3AOhytxyHGv73QUdSJe\nAaNRpiiSBp0F7uddhNQYgcC/I5CXESrPNDi4bWkp4b/QAd3sJ4lc0+fWQZk1\neRsy/eR/m1gudsdGk1zMk6+9P49QB49xqbKuJK9/PpbUvJrNhTULUcKsQqyX\nSFp1MOxJkOero5Udptv+8kV6d/kUpLen5YXPRz84ZsjdqJrbstBuEMG3jDuR\n09QEfBSzUP1GRc4BH64DbHB1xUNdXinV2Cs4gfEEafP/5lw4De8Ww5NC0Kst\n8G8Amqnu06i+C7hctzYjVy6fATBoxVH7LgehfO6o4va4JWka1PZqSl84G3ky\nrnHS/Q2LPgveqFDfpzlzmJIknek/hmyGEQWcAcpkdvEO2GGOw6jbb6zxVCCa\ndC58Z82cy/yIwcjy0dH6D0c8kBo/YXSzYhNQLDemcabfwQShr0lqQBMEW+gU\ns5+GM3vTF6LhL7Jfs4PYNBynEJU5XyrQwigjztm7e9JAmcjI6t65SeA6LjIh\n2rXlvTP/D9Hfh7LfvgYMv5+cOVn91SIpY1NhioYdh1f7eC7Q0HzHf6PXPjc8\nVFl8hq+lAfg2VZfHF5wNNo25FpjlQG4Gr6uQcD5bH8trkKTDy1b80t0V0Kwz\n+vzf\r\n=/XVS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKvPQXA+v2M0PQ4nDG/v1yOdVcn0sUsRHV2ifL2fyyOAiAcZJa7BapejwffSgHmV3YEq7oaaDta9k1NEkAxrYMAJA=="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_3.0.5_1592712001905_0.23379436961863798"},"_hasShrinkwrap":false},"3.0.6":{"name":"simple-performant-harmonic-oscillator","version":"3.0.6","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"./dist/spho.js","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"type":"module","types":"index.d.ts","devDependencies":{"webpack":"^4.30.0","webpack-cli":"^3.3.2"},"licenseText":"(The MIT License)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"simple-performant-harmonic-oscillator@3.0.6","dist":{"shasum":"34f7a5ba69c343299d265098f763a7f8ac8e35ba","integrity":"sha512-e0rC5ctUQ4cDwCgax314qoORYOTYUOCOA+LdWsaPusjXVpb8psvqMhX1t25Mesm5oR2pa+5QYV4nIoPQ/3cr0Q==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-3.0.6.tgz","fileCount":13,"unpackedSize":40556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7tz7CRA9TVsSAnZWagAA1kUP/29eMh99JrMG8HkEgX3n\nPHvzp4DJcq7A+wpbVUozlw8X8enVoNRAv/SneFXEqz/GLqzbq/jIZ0bSesxq\n6FS0xuL6Cajl/hPwELtb2Qkb+eAdfClKmmExjfh4B+gLE3OlUlaRPwLh3k1L\nIfkgMd/9ZY8TsjAf8KE0Nds+sjHwfmHvHbbM9DyT1JN6+AjOXm4G5op/a0ej\nFVFvVKcGIJQ3E4sf2rrNcRL0m0OaJjm+/zeFMExS8/BF9ECMX8sd6aFlTwah\nqUYYZJFeWLd7S93IajoJYjlshhMwFUVJSDeZuLxTKuQkuP7kiBHogzMdhr2F\nAe3ii+sOB0ejJFloqg0dzorhL8fAmiEz8MxmXws3mYJbox89FUwCM9dpIQX1\n5Gtq0dGUbDOzQoNdcQTHYPXvJX6aHaRFYk2itRF7qk7atFpMCPcD+81Hl689\nBzjqjUu1bDBAcoEFrT7SsXeQcqhx0K3CpJtP9F+Muc76gJ4QJx2hXbn3aQJm\n+6RMabTyGYHo3hDgCxTdU6EmQ+8/5WV2hp7WiUhawLDrPpGB1KVEjbYj7UuR\nw9N6A7shssfjvt/rol8m/DJ5QGLr1zjQEb7DANctGxU9mcT9bQ1R5l5MVi71\nIyW5LsS1VQNIh83c5xvGxmI7mGELPPY0IcS73j5nL/wz+zc2SU19MQN35V7J\nVRql\r\n=NHZQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCje2xY5niesVtN+kOIvcrdhoQgeaEhm/t/FKXBhjlLVAIgV1HoFsdiUzTlAYrNVBmBgbq/fUa+73RjQDypstkMeYc="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_3.0.6_1592712442514_0.07967313282570165"},"_hasShrinkwrap":false},"4.0.0":{"name":"simple-performant-harmonic-oscillator","version":"4.0.0","description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","keywords":["animation","spring"],"scripts":{"build":"rollup -c","prepublish":"yarn run build"},"type":"module","types":"index.d.ts","devDependencies":{"rollup":"^1.7.4","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.1"},"licenseText":"(The MIT License)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"simple-performant-harmonic-oscillator@4.0.0","dist":{"shasum":"6594bdb6153f9ae3862f9d6890ac0374c59ca8a5","integrity":"sha512-YePYldIeR/qJM+BtE22zl/ec1DdYm+h1LbB9p2TxzMQwvjL4/PWjRnh7JcuVrIHEnbmlURAUZ0L9E2siUw/Qxw==","tarball":"https://registry.npmjs.org/simple-performant-harmonic-oscillator/-/simple-performant-harmonic-oscillator-4.0.0.tgz","fileCount":13,"unpackedSize":38948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7uTSCRA9TVsSAnZWagAAiWsP/iZiAWDCQddwaJxq3/9w\n4jg6HKxe5lDY/I4UkQOU26jnUWME1Nxaucffl0pB5yiOIXZgl53yUglbGXhU\njdS3IljNqR2rR3j4urYn8ep0eKP2OlMyD6BAU83YxHjbJ9E7whhYGsuH5f5j\nA9g6/0/VWuUlOBW+bRCiWSkiJzGgEc9x0rYsrUNgUy+AN2so9L0NiBOERHxF\n6WbzRIntaKhRcEQQWbL3JO/DzmQCVxSwFpIfI+RIfxmEw16ew7Ro2m94H9hU\n8NTR2luTb/bqcp80z8eCao0fj58axIUpKaWUdlsXUaHixdWEa3GPz89uCDi+\nyQ+ysEKI0oF7Y6NzR+HzfjzvGGq9t+enuW68fhtDt1EhtPJG8G5KIl38nJCB\nrRSHcPZLoy/g+IqcSIQ0WFR8iRzVibXt5wlJPHCkvPp7OGYs6nnHZFACO7Ts\nXjfLmiBgcBfHkjkfFnBe2Xwum4X95U3oSN3kIstXlFZGngVi+GtsyIGDUwo0\n0puXUzqIxLlcr2UP7bSqUcvxxLS/3IZhgVATrJMmgNS0pycEVSptr+3E0IfF\n7Q+k/v48wWYT8KUYB16UrE8yBNutoFdkeMV0KQ3489Sed85R76uhzYwcmRFZ\nlKNdupS3pMddmI+2xRhfjqTCFP7dBg6P82dUa61DAZvMhQgJcA7odhX0kLBE\nI7sc\r\n=TYYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+RdJpZjyiJiYAYJ2qlhX2+NXa0dMOZYzvtwXy8R8/dAiEA3ETYQzc5tjWjDz2mkwaqnfxJPuuMjKTkXg1yHgmnW8w="}]},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"_npmUser":{"name":"ismailman","email":"oismail@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-performant-harmonic-oscillator_4.0.0_1592714450501_0.0655346548123501"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-19T04:59:56.274Z","1.0.0":"2019-03-19T04:59:56.427Z","modified":"2022-05-17T21:33:06.925Z","1.0.1":"2019-03-19T06:28:28.267Z","1.0.2":"2019-03-23T17:54:30.799Z","1.1.0":"2019-03-26T08:44:06.321Z","2.0.0":"2019-03-26T21:42:35.519Z","2.0.1":"2019-03-30T07:14:47.092Z","2.0.2":"2019-03-30T08:58:43.818Z","2.0.3":"2019-03-30T09:13:41.469Z","2.1.0":"2019-03-30T17:12:51.467Z","2.1.1":"2019-03-30T17:21:57.465Z","2.1.2":"2019-03-30T17:25:40.815Z","2.2.0":"2019-03-30T18:01:32.147Z","2.2.1":"2019-03-30T18:07:07.077Z","2.3.0":"2019-04-19T02:19:47.050Z","2.3.1":"2019-04-19T02:27:03.594Z","2.4.0":"2019-04-19T04:10:20.606Z","2.4.1":"2019-04-19T04:50:29.576Z","2.4.2":"2019-04-19T07:14:55.197Z","2.4.3":"2019-04-21T03:06:52.181Z","2.5.0":"2019-04-30T18:37:31.126Z","3.0.0":"2019-05-06T17:46:01.318Z","3.0.1":"2019-05-07T17:12:54.476Z","3.0.2":"2019-05-07T17:22:24.060Z","3.0.3":"2019-05-17T16:33:51.271Z","3.0.4":"2019-05-17T16:37:32.543Z","3.0.5":"2020-06-21T04:00:02.272Z","3.0.6":"2020-06-21T04:07:22.607Z","4.0.0":"2020-06-21T04:40:50.632Z"},"maintainers":[{"name":"ismailman","email":"oismail@gmail.com"}],"description":"A small library that models a harmonic oscillator (a spring) that forgoes flexibility in the name of performance.","keywords":["animation","spring"],"repository":{"type":"git","url":"https://github.com/ismailman/simple-performant-harmonic-oscillator.git"},"author":{"email":"code@omar.dev"},"license":"MIT","readme":"# Simple Performant Harmonic Oscillator (SPHO)\nA highly optimized physics spring behavior calculator. This is inspired by [Wobble](https://github.com/skevy/wobble) for focusing on just one thing: simulating a damped harmonic oscillator - i.e. a spring. SPHO differs from Wobble in some very key ways though and focuses on performance at the expense of error checking and configurability. Also the API has been changed to be more intuitive (IMHO).\n\n\nOne spring demo - https://omar.dev/simple-performant-harmonic-oscillator/demos/basicSpring.html\n\nMultiple springs demo - https://omar.dev/simple-performant-harmonic-oscillator/demos/multipleSprings.html\n\n# API\n\n#### `new Spring(config?: SpringConfig, initialPosition?: InitialPosition)`\n\nInitialize a new spring with a given spring configuration. Whenever the from and to values are different the spring will be in motion. This means if the initial values are different the spring will be updating right away. And if there's an update \"to\" of a spring instance and there's a difference between the current\nspring value and the new to value the spring will be active.\n\n## SpringConfig\n\nThese configuration parameters differ from the usual \"damping\" \"frictin\" \"stiffness\" \"mass\" that you see in other spring libraries. The reason SPHO uses another type of configuration (`bounciness` and `speed`) is that I found these a lot more intuitive to understand and work with.\n\n#### `bounciness: number`\n\nDetermines how \"bouncy\" the spring is. Where bouncy is how much the spring will overshoot as it tries to get to the target value. The higher the number the more oscillations the spring will experience before settling. The default is `1` which gives a good amount of bounce. A value of `0.75` will give almost no bounce (usually just 1 small one) and `0.5` will give no bounce at all. Real values Between `1` and `2` (i.e. `1.25`, `1.5`) give good bounciness that is still usable in a regular UI.\n\n#### `speed: number`\n\nDefines how \"fast\" the spring moves. Low values = low speed, and high values = high speed. The default is `1` which is a medium speed. `2` is considered fast and anything above that starts looking silly. For slower speeds `0.5` to `0.75` is a good range. Once you start going below `0.5` that's probably too slow to be useful in most cases.\n\n## InitialPosition\n\n#### `fromValue: number`\n\nStarting value of the animation. Defaults to `0`.\n\n#### `toValue: number`\n\nEnding value of the animation. Defaults to `1`.\n\n\n## Methods\n\n#### `getCurrentValue(): number`\n\nGets the spring's current value.\n\n#### `setCurrentValue(value: number): void`\n\nSets the spring's current value.\n\n#### `getToValue(): number`\n\nGets the spring's to value that it's trying to reach (or has reached).\n\n#### `setToValue(value: number): void`\n\nSets the spring's to value.\n\n#### `getVelocity(): number`\n\nGets the spring's current velocity.\n\n#### `setVelocity(value: number): void`\n\nSets the spring's velocity\n\n#### `clone(): Spring`\n\nReturns a new spring that has the same toValue, and starts the spring at the original spring's current value and velocity. No listeners are transferred over.\n\n#### `setBounciness(bounciness: number): void`\n\nSets the spring's bounciness.\n\n#### `setSpeed(speed: number): void`\n\nSets the spring's speed.\n\n#### `setValueMapper(fn: (value: number) => number): void`\n\nWhen set, makes it so that when onUpdate and onAtRest listeners are called the valueMapper will be called first, and the resulting value will get passed to the listener functions. This does not change the underlying toValue and currentValues at all. This is useful if you want to \"normalize\" different springs. For example if you have two springs, one will go from 0 to 100, and one will go from 0-255 if you want those springs to complete at the same time, then you can set the from and to value to 0 and 1, and then use the valueMapper to interpolate along those original ranges.\n\n#### `unsetValueMapper(): void`\n\nRemove the valueMapper so original behavior is restored.\n\n#### `blockSpringFromResting(): () => void`\n\nBlock the spring from calling onRest callbacks. Returns a callback that allows onRest callbacks to be called, and if spring is at a rest state then will call those callbacks synchronously.\n\n#### `end(): void`\n\nStops the spring and removes all listeners.\n\n#### `onUpdate(callback: (springValue: number) => void): () => void`\n\nRegister a callback that will be called each time the spring value is updated. The callback will be called with the new value of the spring. Returns a method, that when invoked will unregister the callback.\n\n#### `onAtRest(callback: (springValue: number) => void): () => void`\n\nRegister a callback that will be called each time the spring comes to a \"resting\" position after it has moved. The callback will be called with the toValue of the spring. Returns a method, that when invoked will unregister the callback.\n\n#### `onEnd(callback: () => void): () => void`\n\nRegister a callback that will be called when the spring has been ended (i.e. .end() was called).  Returns a method, that when invoked will unregister the callback.\n\n#### `getLinkedSpring(offset: number, springConfig: SpringConfig): Spring`\n\nReturns a new \"follow\" spring that is \"linked\" to the spring you called the method on the \"anchor\" spring. What this means is that the starting point of the follow spring is set to the current value of the anchor spring. Whenever the current position of the anchor spring is updated that will set the toValue of the follow spring. This means that you can't manually set the toValue on the follow spring (the code makes sure this won't happen). \n\nYou can have the follow spring come to a different resting state with the \"offset\". The toValue of the follow spring is anchor spring's current value + offset. By default offset is 0.\n\nBy default the follow spring's configuration (bounciness, speed) will match that of the anchor spring. But you can override this behavior by passing in a different SpringConfig.\n","readmeFilename":"README.md"}