{"_id":"15-puzzle","_rev":"28-fd7deec0a49986eb5f7022d979e26a5c","name":"15-puzzle","dist-tags":{"latest":"6.2.3"},"versions":{"1.0.0":{"name":"15-puzzle","version":"1.0.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"ef8b11b739e91d12c8985ec96b2783b5064c29b4","_id":"15-puzzle@1.0.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-UoXAigvwx7Siv0pMBB98HurJszhhy3D4kRJBvJiKmzajgHwZOo/EkcIfHt7sG5YCjfr0aWSDjGM8O+GVuFqaCw==","shasum":"23a74a4b130d0896b43ac2864f35eb42fd917847","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-1.0.0.tgz","fileCount":13,"unpackedSize":24489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN3TjCRA9TVsSAnZWagAAxDcP/1xN2HjTZCT9f+HBtvZi\nFD7F52LQ9IBPluiT/BkQ5RJ8Z61KhbQIkvRj6nQCimbAxOFoXipTaLiUFlmM\nEM115i9j+mKS1Df1zifkBTKKzKilexGbvHL/ChFwjP1yuMgx597HiouYmxp8\nwPvCUUqdso7BZvnl2INcTqgkULpBH51KT6/0bdDKjsieoGxruvBTpC7IXsSP\n5vnBwEeIRgBoPGFh35JFA8ZbHT5dZWlb7r12DNXH5JxUTSyT2BrCwUY9L2On\nb7TR2IXs40BuOJFqjxRbbOWVGjxrFrMsBOc6UwuPAnHwHih6zkSEajwUeg/a\nm0YsH+eCYP2dSkBtbsBsFvEh23W0PNgBaDha/SwXnCRxtrXr7TAvEWlv9DdP\nIdETgmXV2dTgExv9tPd68qJAaSH+Qh7eZIBmzTpZPue8RHK3RYBnLvZ8c4a6\ndMxBKxbIcaRO9RYmxBaO2Qw//HS8PbbapNF5VDZ2a+zSUCrVcUUJfPcEY0Yj\npIHm64bu90l05IFp3MN4NixxVSL4Wdr31HffG3XtvNXAJFzyFN3TZRpgucr2\nIZXHaJyZhD+OMM/tVmmt7Nf9QbgzvU9L+Ofmvz2FuUfJEt4syrJy+P0nsniU\nWTZa/LGDfcqa1Ic40AX9d88mXyStsh8XU00o0L347mNPPbyc35q5VQHHGesD\nCZFc\r\n=FmpL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCuo1A2IpPkjSbPPOBk45JAsmBh8jl85uFqgH0UJfnQAIgZLibLxtwB7v5HcvMfFjlghKBxiIR41icUeLl8MRV1jY="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_1.0.0_1614247138800_0.7380245225406445"},"_hasShrinkwrap":false},"1.0.1":{"name":"15-puzzle","version":"1.0.1","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"d6a454109e3e992af1e950fecb1f1c2f1c589291","_id":"15-puzzle@1.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-NDdHX3JpKxAymvX8KCeNEVp0qte/+oj5TmylLzGtHyaM7yggEaZrJ/P4P6DJoevAsLC5IyJua8En5OcMO6ZeFg==","shasum":"5f5d3267b753dcf1dcd70e6d9f43585b878440c9","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-1.0.1.tgz","fileCount":16,"unpackedSize":26052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN6sDCRA9TVsSAnZWagAA/9gQAJbPfTudebr7L7E16u9m\nUoUmK8MEe6SwQZoaOe2AaJXlRXeC6PpBbntEQn+SF9nj2JMr2T3C547TqOHw\nc4hpfTUtjOJ8iH/l/oGGNRj/ATF+kN5NRJBoES5sm+JyxoTh+OWmeEIpaAAY\nNCPDwoW0rmpyJuvAdl4dNXoKbVIyTw+d/OY81uZMVszm2aiW9cgW0h+yy/Gh\n1qfkI0rvenrJZER6m5IF1eLoQFDI2xJPWpGW4XAEPVHmQctVMpvfmWoNPMqc\n2zG+nhw0edRAk/oCP/o7dk5LFdgSgJEELsHFeZYmvwABjOuws6LvLtmMOzd7\neiwADQqphNdJs5Kc5PKjyO06SVjYlVN7rOUNjA3JZCffC8AXXO2I9t1Y0r4E\nzxwQjCL0LGvWPHrVqEBcNwbmLiLIFvOSzX5rTvxdxhow6QEp6KORQqUEzCca\nKO3fbxAVGlGTQERojnHIliqrTw8Q8cIvV7uqQQ4AI7Io+xeLDXAf4WLusC7A\nfBFJzwD8ea+8FZ8HqXctU66MkgGTlBj9LTDpKuMJuABRVEHFRA1pTkQEBR+n\nABJvawyM1zAdz4cC/3tnjAAUrjMQRsBaQhAFb1sFTsXrhqB/ILx2BeDivxlj\n3bKwqT4SpNUOWr/yvcsKm96SkZAL9PLQLKdXJKu5KKY7Iu4o+DqR2ekU+Vea\ng7yp\r\n=cLSr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9hmrcezvm0/COoEkAg0hoL+TWnNwdGwAssgi2kKhPZAiB7LoKKQ4oQfKIbIbZe4uLdwXHrw1AOOdb2LRZnnVL5DA=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_1.0.1_1614260994351_0.8263935892971266"},"_hasShrinkwrap":false},"2.0.0":{"name":"15-puzzle","version":"2.0.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/seedrandom":"^2.4.28","seedrandom":"^3.0.5"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"b0224924578e79e968a21cda5259feb0479be98a","_id":"15-puzzle@2.0.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-q79DDHXq21AFxuER9r6HC4sCENZuAJtjQZAgyFNpCTJFive9QMk+Xuv/8MGLGDbslFBA3vm4lUmCK0pyKrEl+g==","shasum":"9b9bcaa6f637696d4c1225b0ca2695ea724d6980","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-2.0.0.tgz","fileCount":16,"unpackedSize":27271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN7ivCRA9TVsSAnZWagAA54cQAIzOJ/8oK9aw798Mq7q1\nRdDQFinetCj4RBJeToq33Aii3RI/4UA4Y8eyIlO3/SbbI9ld9Eh85Ryoww8J\neN4ZffAUnpv97CxfkLliSNu8DyBatzRusZvaR3f5p6dEVZoAJpgHkzjBbS7i\nmcpkFtcM/wA60aZN1e4qDybg9sWtMsHpssICr6e28nuv23Bmwcm7f/S8rp4s\nuSBIf8wC5u9aBfT2Xp8jN236DuO8Lm2KA0QY+5aQHVMTv343EJoHeCiRSQGw\ngcJYuakBaKDm2PYIIA+/60x05fu/spAjLvQG+4wRbEIP/ONOBHhITKYEao+Z\nKx9yGQAaOAUZnC5CeB1IlnsLbtyNTu04+GhwQrcLRri+ub4At3MH/S8uWjzi\nU61rKlDf891qR7+5MSdYFd5Vv/+hNHswqC8OhnqX39fcplRv6XmHzjAgSpmO\nWtvnnpkJum+dM/D3aGgxm7boExFx8luo44vewoCyk423OO7+CA5zx4H4DMdI\nibjplNhvI4YAvdl9Uv4Qy7/g2aZ3rfotc9GhB0wr90c6N3IVTm/1zcEh/aN6\nwdV6QJT0JLdkF8QDLocIsvxGC/Y2Ge71v+hZpuhTTUd3oqBJ6eLQyhswzWTe\nM44qQaQtyafnskqIv36YBMDZINUrgstIrfXnbb3EzrLnyd3Nh4JEgrkFw15j\nsme4\r\n=s+M3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsdDDjkxgxs/8T0QwdW4d7ZGE5ItLJVXJzQco3FJYz1AiBI/PsVyjG9O9cg8/KgKrnYB8mNCT+QS4HtFlBFeXuG8w=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_2.0.0_1614264495217_0.22765575145528794"},"_hasShrinkwrap":false},"2.0.1":{"name":"15-puzzle","version":"2.0.1","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/seedrandom":"^2.4.28","seedrandom":"^3.0.5"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"33473abc06c9867aee2e930cf22a713387131c07","_id":"15-puzzle@2.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-cxeJ7xHC5BQ/0a0mMQ7Q8Acs1YhVf1rXLvDeRE9sohtUiJu9JjaOQKGAB8qrKC4v/rK3wSQqJloE+OsTeylEWg==","shasum":"27a8424d3202b9b060d6cb2349d34f657822624e","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-2.0.1.tgz","fileCount":16,"unpackedSize":29565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN8PxCRA9TVsSAnZWagAArGsQAJYbYUEl/r9Ff3hLBcOg\nqLia/9KAsG1mXotq7irZyoHdeoobfp/1j0g8QBtFaHeMgu8R5QxrKNUxXn7K\nFOmeOQeAqveDjbxm8fd8bjkBfNzruKF7U40gRSreFVUNyP2XZgidLa3nPn3q\nzLggk5b+j+Jo4MiviuCR5uuFXmnqblPwLmW2iEgfvr95oz7LiX3iK0JVHePH\nt7UL38p5RlMUkoZUxvHT2IsSH/7Lo/dhvG0ODZmXp3Oib7OgL3FM/ddBIntG\n1+CcxOn7fuMHmUblihSMkZ5SA5AASqC6P6i9Z9q71NTs6azMkuv47RnEoFTg\nhnYrSUi59ZzXL+V2t9Kzz78DCAmAf0I2jUH9LjbvFZQ/QcV2sg3o7eRGnR15\nezjR0laeLH81pjI4LYk5ySNQ+RI39lnqdmOZcaKZk6UU+Z/6FtbDIsFGL+4J\nU6EeiwlhhIYjumLBTGPly+SfbbS0D7CNbP3gxUqm7DQkOgH+x0qEMZMsoICJ\n3pHOF6+Qt3QgY7V464+cXGCm9Gk1QZnmjXT+flw8kz5OnZf2csOHyNyJC+ED\nioL85wLnFav1NDB1uXjoDjAZosl0nGpriTkce6HaVe/Ah52+yIXuQCpZ6n4p\nuMct3p8BRIxxcNZoEMnoqySTRREJ92m0sMm3kiMXF87tWP8BmfC8ehHOF80c\nlUW5\r\n=b+9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNP/EtbFLhoW7fuRlqotwoE0kVgs/0V4Ak45g1csGq3QIhAJmGhc9v3G1eY4hvgYa0sncF//60VvOCeZhPk9tgNLNe"}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_2.0.1_1614267376462_0.8544296542960959"},"_hasShrinkwrap":false},"2.0.2":{"name":"15-puzzle","version":"2.0.2","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"f40bec8adc007f14cb54fe5476ca7f4fb1555e73","_id":"15-puzzle@2.0.2","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-m1/8y+hyV+7ILe2FxRA1ZDdVHm52qzsVWSdP3rRn1i1ucTEKddaKJpW5XocCVOWwcS4iflbHLQihaA0TjwJIxA==","shasum":"00675f6ad00af3ed76a8d1a333cbcde7a8325f1c","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-2.0.2.tgz","fileCount":17,"unpackedSize":29923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN91pCRA9TVsSAnZWagAAVC0P/0nTMRZD4QxILgEaw344\nDSDVJlq74o3mHaO0iNbmqPARMS5GS7h7qXfm5+mveC6a3vrNuPGfV6hNTPi+\nOsXkF5i6ZId86pVb0Sn/3WdmHTkI2NAYiDCnCVxD6YJazqsrHY6Lxye6wjaU\nYrEnd833uNTeCwYVBqE21Z8YvVgF+7Lgoua7gdUYvtHWctb8yyxGkeSRkz6B\nDN9QmoXTCknBWUCg0PsY+D9UOdUobZxDWDQImEi2RHS0Li17Gatpnv25VHqS\n+Y+N8uY59YfnHcC9Vh1djaL0//Mom2krOowz+X3rNuetX9mOZjhhisrckHbi\n/IUutJb1VxYlRxBVNyaeu8YDOqe9R2lNGAZPJj/hOK2GkaZvAGxRFw8b5KyR\nRMp204kq2qs5EXFsn64cezDEy89DL8a8rdz0zYvRnNA5NiRrl7B9V0iHvl3M\nkRn3hIwcv6u5fCebdg2SCOuyKnObypX6zPQCnJcWGO0gNfCSwT1/6amW9pVe\npXtA/4TN9LdyysWxiQI1iTaZx5WPxKMvUpUJ4CN5W3YiOBZKHaFR0guSWCKz\nvEnZVS9lrUuU3gx2OldvlZyR3V7Q1Y2qkDQHFsGbVjoCUvgG5Vmzc/zI3mv/\niyIbLRF+Lma2MVj/3U6RE7UdPKZG7oC1VnqAZxxT2COL6Q6RtAJEIVtv8TO+\nG3nw\r\n=Js1K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExzBGmvY8Bn2q5ynyxCJQvTazO/2TzBR7HymBZyiaPiAiAQF9tPH4XqL7FxyNyHeWgeRiE5+Cdfn+DE5FC0tLmMhg=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_2.0.2_1614273896846_0.8856469030441201"},"_hasShrinkwrap":false},"3.1.0":{"name":"15-puzzle","version":"3.1.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"5cac33615ca47f6bb15a892ab940f9e18f3a3c26","_id":"15-puzzle@3.1.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-PeFrujPnLoSL5JLL4XJBRU1IN6GFHqCveROjuVDmNEBPCQfe/uVCRyAWrPUb1YF7Ci4qsl9719SemvHDxzFwfA==","shasum":"22543acb53d29a38d17c4891c60efc9eb981849c","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-3.1.0.tgz","fileCount":17,"unpackedSize":30271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUgpyCRA9TVsSAnZWagAATXMP/iBAP/gBtOEjFjM/o4ni\n5zgBTRVOnN/PYtia10I3Ojx3R1PwH3nHhY8uDPXH5wRlv7I6Vl3UC6Wy3ebU\no1ilGcR4PIktJWxkhPcp9nUda5mqm2e89wmPsHLmu9ENF2tzlqRwsN7XuWcJ\nMhq78MAktBBGMoL2isXMoU9pqy34Nu2tUbQxjIgXtB5/xOmSbw5p3u1wZmiO\nNoUGS1kUzd2XlBgGny7l10Bnt5Joeis9ywjj7NJzq+8XnA2+B73I9B7f8we0\nc4rRpJOv3LyMrRdug3RdqOveELTABPbYFA1RBqFpeBBTn4Zv6bximtxMSK62\nZlioavznvUoqpkKwasezmGa3a/ra9LKQIF4gzfIY8PNggTIzIX+H43drWJdJ\n8I4W/gUdokrOT3vlBuanA4+92hBy+ZvQ/9/p8KDPTkLfa0zoJ7z68jfo31l/\nIA9ZLlTKB7Ps6X6H8soW+4gJ7UqX7YyiR5EMJf8OJKvDaMo2XSudXnPPOamm\nJFIY0qRKPkHi7Ihc72BkkEqsbXUOpfGBS9gV4TTFSv9/gP4FAY+t4ErSY7H6\nF1ujWLm+o2mrgVcmq/xHW54oR2LeFxfnMMXHe9JA6OACDS0BtiDfcF9pSZ7M\nNguutjP+PFc17OzqZ9kgOgE81THPN8GX/a97JsVYVD2BxT8a7bVxxeDHcKD6\n9/Xp\r\n=ywd9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0LkC4ZZ2G/YxvTLf+VUlpQy41atK5dr3yncHaYnPZNwIgSqY8tzXa7fkcInJDSZ7QASsjZEezbNSazkOHs45WMpI="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_3.1.0_1615989361725_0.2602199078270564"},"_hasShrinkwrap":false},"3.1.1":{"name":"15-puzzle","version":"3.1.1","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"25ab2093b8bd46d87bd4e1c5d4e02b8721a0c97c","_id":"15-puzzle@3.1.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-JGY3EsZuK808CYfXh8s8CdaH7Ox2oCEsCy2xpwIH1bUBuQvZj6qhSG5EJrWSNIJ032xuHK5d08IMprsaAWJ/qg==","shasum":"0d9a6383a74a65010c0a24e062475d54ca3adda1","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-3.1.1.tgz","fileCount":17,"unpackedSize":30474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVKAmCRA9TVsSAnZWagAAmMcP/iz6b6YZ5Q+lEJMkhXk7\nkoxq4bQgvCwCTCsg/a+5zcAd57GSZHTnSN3LUVBu5pj/jFmKsY/YlGSSSoJC\nCNwkLVetvrBQLq9UZk1lZ2HIAm9WsqzBivsh/AqyoFa0f8LJzkV7LL4EOsLo\nATyxLYltPJmyZ7naWEseJIpMTdVEPdYq8bYe5Tp70zFS/THCG0iRAdp4y+a8\nWOm44cZM9aMCCuhHyo58LsWH1N5H8bdOjUUp0RXKufBata7zTO43YWc4G45f\nQvqpf+JLr/NxjOsvcvGwJxVsqUHrAqbo1igx6/2ZRW+0n/JL24vpfDK32Dri\nQ9RcQf7gYmmkO8U0T3/9cor1ydUujSnFHyKuAMFK90ltm1O2xMEXsDl9V1io\nuZH5z0hgqrgLFSBzy0l9BNq9IF1V4lToO3dqdiadYX9yKkI93JHmzIxk1A8W\nJQqM8JX4+3SdJXJXhnoGWa1nLQDxgtdhCwx++z9BtO9LuEUAlTWtxzOLbj0Z\nBpDW2K88R40sZL1A5Uxest4G73P6VE/gfND85nVARjZTT6bwSCOep/ZitgVA\nnnSY/9KDgz2QolG8/1zPt1l1DNZgyvp5baVRcYtXHdwatYzGTnnmBucrgG2A\nPyUH+76mjqdgGqRoxLalRB+OZ0DMsT4NawIsEAWDpQdBCV5kIHUw6LXOdztB\nsePF\r\n=A5M0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDMfl87XRpga3iPmiwdhMxS49xcFIFfUxWSjq1fuEn+AiAWOkbVLfOLdOIW6M2gZW93QVqAk4tpEFT6Rh/qmQigTw=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_3.1.1_1616158758133_0.9555761901564566"},"_hasShrinkwrap":false},"3.1.2":{"name":"15-puzzle","version":"3.1.2","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"dc04ec886056055324a219cbbdfeeeaf7d636066","_id":"15-puzzle@3.1.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-nTTWKqPEA2LQHBK4XtH9MDsT27hbCrBNBDhhRi/+a8XS59eIoz15FXEb84uSpbblQgfOtDiUdlIjCDmXXfMQzw==","shasum":"44ee9d7828ad5b73322862be56927f35d767c921","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-3.1.2.tgz","fileCount":17,"unpackedSize":31123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVMDqCRA9TVsSAnZWagAAV3gP/0TfiI5s54y1cqpCbtzr\nQSAeFfBhVEAeePDLgalHGFUna/l7DO9IlQyBeQfQZ/Q9agLpoO7cNsxAV8NW\n/demogeNyVVmHPcYgjPZCYS7yRCT560rI212rw+/SdRrNir9oq22yqCs3rf3\nHm8ZcGkc5Gdt7f+t5zgeWsVTZEIR46BkCVHDDyd7a3wzgHU4ritnzchDlKkY\nk8oSwP2xG631TVjU+COgrmUfoaYiFh9iJKZ5ZKp7H4AuuWmLVJkLhyy82MGZ\nmUhl7qh8YTVqDMKc4IDmaAnXTFKBpq3QGPCAQQS069GWHsD5znNX57cbb5iZ\n/KQm4uZelOt4f/pYlc4Cd20lE/qO1tYqG374BOLSLgLfrldUi6erCisQ9Ooa\n0SyXLQFkMELTCijB+i5CIkLj7Tk9FSp7JSygS92+sjhRPnREG2gm6fuZSyas\ng99aq2H+TEhHD9ameDuYu6iT1FzRPQCoUFm+L/PCT5OVxXo5eRYFUg+2Fche\noqmNcb7NDtWosOsh6+19EldhwofVFk71dkRBagdZ1QkS7W819cUy+spFK8x6\nbiDtdLcfxACluGxFivB7QkFxVzGo0zsjjWwbolIjc4KwQ8F39knPknPmRrjy\nAOPSkslVZ2hgw7hHIp1VbEFv/D8FALNMYMZt9cuO7MUXf/cTjvaf+e3XRlau\ns4iM\r\n=Yhs1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCVieC9AusZ5PFnIS4Osn3U9z3nv2zRTvpp8XAwS4zqQIgBVH3FRVH383ahKB/nr/CCuD5ceF+ts0fneGW4y5LCYY="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_3.1.2_1616167146454_0.698925964456435"},"_hasShrinkwrap":false},"4.0.0":{"name":"15-puzzle","version":"4.0.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"01c392c8433b02be01cf9e1b1727b85aae1cf67b","_id":"15-puzzle@4.0.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-eLEIxVH1O2pODSO563nJKqkVHKwAHSr2GQ/ErYUGaqK8AfydNJOvv/5ULSFeg3a5AxetJr+O+yt5FAabdNycsg==","shasum":"1fa40258c60bbc7e6dad1b73e0a843e3e39555aa","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-4.0.0.tgz","fileCount":29,"unpackedSize":63421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvzsPCRA9TVsSAnZWagAABhEP/3csD7p1fbTSB1n32a9Q\nEi4E32sZgTpOzOkrDVthr8bPFSRTKWVUCOT4a6Z21cJ4PTU2SZLONs0y6IIY\nNORwNKmUWnpMklfhSKDmnZQFP7IuW8D71FXlHrOXLhtVrcX0EQjcwC9RGSjj\nyH1a2xtVz+LKBqS3NgV+ePosXtF48O0YHbus1uU4SWjvBP5FL+i6242wqdL5\ndmr8mqz/J17n7R5edGayNEYXhySkR+qFYhRHdEo2HOCSJUKYY/FmWWWyd2dT\nwv6WJcVC8mKWOnd/XxXplW7DCt17CVHru48CEHJ2JaYc7jUn06c4LQSeGJsc\n8jVa6yOH8OiOvbZs2glCN9ZRgmXEGh3orB3HqGMKAK95a2u+SXWnCKL9IaUO\nfaW+7AkiUJ21ngXsMa4Jb/XFOky3nv09Wmzvo0C7bi7f8pOzXNHrU8mSg/c2\nJhaiWgHMynvdQ/P8G8gkeIBY05GfplJvFb7h5BSuyO8HjFAgM5M83VtkkO24\nUzaTfEe2gGg0x7hJZT3PZpnyEmHsm17c6YStd7aOMEgDmFPXLsxlrQSsgECh\nLDNk0PlROLe2NJwFwvu+Lf8zpSlNYaziD79mQcRW6vPDhRsu+KAyV4TxxBd+\nn4XuOOSWvpUHK6U9bGhDD70FBCbte86FNVKifVOl479f9wiUb070NVy5ORhe\nXuL5\r\n=qG8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZBmSKE7Mt0H3ruka7mnFWDQpthLmP9D0NY/zrDMt/6AiAGxJYZP+mcTsvejiQPf4kqGvw48JLuvZJPjFRbHGDEUw=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_4.0.0_1623145231566_0.7852135607951078"},"_hasShrinkwrap":false},"5.0.0":{"name":"15-puzzle","version":"5.0.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"e5fec91f27f72b851e89969f9f625d48516f09f3","_id":"15-puzzle@5.0.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-AYI8Yb1PisGkvPVcwBh9yXTOmIvll9UzNVsWmK/OLlCc1+0nHtcx8CdSuLa/DWfQ0ln/3kkl/GjDSiwJVvbm9Q==","shasum":"23242560c1614c1b63529648a10cf8da667a4fa4","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.0.0.tgz","fileCount":28,"unpackedSize":57217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwCQ1CRA9TVsSAnZWagAAIuMP/2BjPhbhP0pup7mfmts7\neuKMWp4JfxxrQmn38RZTBezUzzvgu/mci18gXfattdYzLswdnQY/8Ks4lp4E\nkgBcXTFDav0tPQSxECUI5FIUymgE3JIHVGigyWhnKMCMDnxnqjXIm8a8tNxh\ns4Y0hZzAlHPyUmswif6HskIgXZuXDMdKEOB1ZKQdsFjCS0y37AM/tm2mL5qz\nN0ZtOMvRctZzYMKsO+ZwZh/2ulrQ5YueHBhwqgmCxNqYfgldh88kKr2edkvO\njqPxzBrEmITdyhMcCUQsmJI2NlkexljhOPj3ToILDF+rTieeOG4oxuhx0Mzf\nzYez9dM2UeLJ9cqTwifGTDCsnlfeEORJkaIs02p+7pTOjNCDo2aTUWRoFhwU\nYwpJ8KnT23k6W16pXdPo3iTMjYlrLPeuUDZiGm0I7tfOpE7WI5CpH3OGa0JL\nWZyOFVAUlTllzDqyUbRG6SQha8dXPLHwuQPCANvEbHN7ZQxVLLKQmhmbF2MD\n2ImOQMtmXap3/HDFtzZoTfrwobR0aBJdAeIXCGG5Eei7Zv49O4X61HlIw4bZ\nV42YifkRlhDOOsvfAciZ+14TdnVfX2ef94WC5Mmi7idmXlpshwULzJJZLLQk\nPUQswP/uNTVW/Z4CH5xZIsRwSFkWHfSkQRjYNntlpKSstG87d9Bc1LkDX0DL\nE6Uq\r\n=1Ea3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZFqlZXvmVy1ElgddcnjyhXzRLbJ/sfrmv8MUZuro7CAiA+eE4GcOImfI02Swvf8SPs+/sWJWYU4BIDhc8gTF3Zrw=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.0.0_1623204917080_0.33987254652740306"},"_hasShrinkwrap":false},"5.1.0":{"name":"15-puzzle","version":"5.1.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"6996aef7660d6c196188176291955329229255d2","_id":"15-puzzle@5.1.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-OAy7AsMdy20Ubf5XJVpbS/DYa5O4MdaSOMItB3IyQpFj50omLgEcFPucZXuQIBjJpc72lg4PcDhUwEjA1q7nyA==","shasum":"a11343baee79dc3b9be4f15c92765f918fab6502","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.1.0.tgz","fileCount":28,"unpackedSize":58003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwLgmCRA9TVsSAnZWagAAm/wP+gIsAMf7uw7zeYRzTuXk\nxtB8eGTsugHmzL544r3UfNt6sBneR5g2nKCXqbYX7qtFsL5o+AHPd+CH/SKO\n9mAMWAEoaI6m2bpFrs9VvCBYwakE5J+3VsCqBFdqesZFVd38/fbvY9S/+AYC\nHAbGtTOINGCdGeFGQ8giw2Lx/o8hYNKkNBdrUITpAXs00tCIiXEu72s67cLa\nHkof/YzAJIFBePE/CEeN/wdzrf03BG5m5wAaFaPEbQGOYyif5zcDaf/hFQMQ\n7bcgQKcEZxUz3wtWTzH2g8reiINTbrcW6be0b5nCQoVYYLceZzCaAKddGfdL\nH5ASyrKbaFBvXGpoEJjwPZZl+mhKcEXglylb/7YOZ65AXjIOwQoQhnxi04ma\nrEfVnbNgsDImVCcfN29/7RZJ/3jnH/bbEJsgPswTLbIeliF6/aTJmLMvVh80\nOvSagXqWYmraAl9PStTo1lY/WNe0CFlJrRG31N1OL6NoHunFPm4k0uJhdjAG\nFnG7yXnEASVL/piaeb+oNtqCqzEmh5DVxtURdhUuIVSaTp8TrutSMGmm5WhC\nZ7lTNJetm03cZH1YVuQrMQUT2IY8P5mkM1POEiLi6Vr+YUPNe6Zg7Pm1K6JX\nNQUnyFy6fy766LbxKff3YBx3RM/l+nYacBZzGi9Rn3eCmXSAwWpQqbN1Flpc\n/xUp\r\n=VbpT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHKHwoiPMlPXS1FSMokf57IDMZQ33nQIM4aeIawX9pXgIgdWu984QksEH1fhhWfDJBdH5mZS1ssLdrUZ5YSfqq5GY="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.1.0_1623242790508_0.4678588138158022"},"_hasShrinkwrap":false},"5.2.0":{"name":"15-puzzle","version":"5.2.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"c2a84765ca13edf350319f478c8696ad8098a507","_id":"15-puzzle@5.2.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-lQQO/gx3HiRlHx+VOI2CZNS3LL/DMXhpTd8eW2FX7IIYBM8kkBW/TBP85paK2i4boflLco/SowHVAuM8mv5jLg==","shasum":"fb0b775cf2d8b57557aee91950c15f4f0194d04f","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.2.0.tgz","fileCount":28,"unpackedSize":58231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwLqWCRA9TVsSAnZWagAA2l8P/irCQMwBwyvigajncmkF\nKDWSkW7s/WlaGtFJwaj5q2vaQHKALG7AJOvCwb0nIdmPBVDuAxDvk+sXt/HM\nUkyA509CDElKoa88c34r43yXSg5WiC+2KChKojA23EpeNcZZx2s8QymEidEF\nBXNoARmujpkKPWLw7j1ebAUHX8xYBD3Y2sjpl0pomva4IFqrIRreis1Z/pag\n2EV9EV/BACxOgZ59xeMWPNbGMGmovxYGPg8hrxsj26WCyq6erVVrcrbz5gD1\nh9Zm92P52UU4fptsj/LUyqcpoCkHGxoN4KENPgfgBeDF3g7J3aeCSixlRv+f\ne8Q8RviTvIsYeSnO4t7OzTuZnTG0X28PH6W423K2n+vVXtpvCj8JYABlUHUA\nGJzhrRZkrHHC7TYMedguUrWqxwlVFvdZW3uEhJ8dUZZEezR2Ujfn7vukTMHZ\nF3lktSFXiIKw2kqf5I6X30jw/d9tEWdgFoeRof/vlibj+okb0rN68ose5zBj\nDZed2MVf8Apj3nC51BjEA8enQ8QADyfEdjBVDuMtHp5iICfvq6dG428bs4aU\nCiDTPVJ9Ko5tpwIVilnNoDpHDUDwT8wpSEiwBOROfABkwav9hG1bcnE8mNe2\nFkZOYmb9SCAGQoEwX5R+PFhDQHQRDypSqx2qkAsUZ1jLGdC6fQCUPdgjcc7R\nqemu\r\n=MWwH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBp9VVmCayZzSe8Z9Eeb2rh6aDmnJ6HtTZdkasZRIawAiEA2KgG8iuUo6UwCQ+b72Xt360iiFWmFJRuLauzDNPsBy0="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.2.0_1623243414018_0.18124238929691328"},"_hasShrinkwrap":false},"5.2.1":{"name":"15-puzzle","version":"5.2.1","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"f45858197c165d13dcdcb2052b8d69a182ed3b4a","_id":"15-puzzle@5.2.1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-Qxh5b93Kv/AWiGR7tZN3ZEnvDP5xoLYhIkQptQ5g5VXUxy0zPlKW/Kwpa2hUO3s8d1SNvmfjBR9YC36eWKTyLA==","shasum":"a5de662462b9f660ad2ee1819fce977f0a31a40a","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.2.1.tgz","fileCount":28,"unpackedSize":58231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwUE+CRA9TVsSAnZWagAAk60P/21UpwcTAJhFtrkPVNBy\nbSvuZFZbEdBsMqQ0a1H0QsUWo3Ltsq8nmSvsUimSST9qmEtRyP0e0PEpNiiE\nkwuf721ZeWa5p9UZ+FWqyNUepuV31yNZ+OFr99JMAunCUIkwDWPBi/+qqYoJ\n5pnhJKILOXBrRvk5FL51ZGVACb1ylbc0ifHE/ENzlmGQKv9FfbMxEeBdGTye\nJbcfAvpJUJoyCU7PO9PwJQoDJlXsZg6SRi4tkm4xeX20OOz4Wq++eQlaz2gg\nlLvZk3tm61cYzZx7a6QU/EZK/HT0uzEfolWxfghfFHnsBg9/sBsKirRtP8zS\njc1KYZOh9cn/T8P6PbNB6FlCw7Z71H3sFKg68i8AAidzwWNCuwL3780cYbCG\ns5URh91YENCRHJoEiA2ADg3kTjzulyrMf0jqtEur/ov0K8KdvCyq7nkLiZWF\nUuexe61DfTaiSDkWGG+gnRFHvKPKnMSngg8+9ZtcCx6Rt2J0yVPDymwm8He2\nSUsmnTPKSEPh0/COLjj6WkF2zvW423FPKEQBpKDJwFbp9hpqgTU1R7BHH+x3\n3cUBL9p5R2yQOLgM2I00o15O5LC+kv2+kHvqIJmYM+TuXLGwah+nkNy4jqnA\nuZxel5lnHqC2P2hwMZ5/pNEWrhr9mlaiSOQOGjQgwMcIiK/t3bGQr2MIuI1P\ng2rO\r\n=3Zir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOwnXrd7Ohpr4GQ7VjCdi+22U6zJN8NhTGdvEtoSoPKAiEA4zr/bMhU4f8y288+Co0E5iJf7scVHPYvJi2mqy0OVZQ="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.2.1_1623277886038_0.5089896590839322"},"_hasShrinkwrap":false},"5.2.2":{"name":"15-puzzle","version":"5.2.2","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"6a6f851f80523efea302998c77b9f4066ba320f3","_id":"15-puzzle@5.2.2","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-quelieEzQzLdz05U/cnLz/lOMrbwd4AanNjSkQFQLaAWu9CxEh2xHdRk4JL4fdpWnZbQjbcpG8Er4hq/0Tuxbw==","shasum":"f84cf8089d62eff6d5e8a527f7d4c44ecd075256","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.2.2.tgz","fileCount":28,"unpackedSize":58231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwUvfCRA9TVsSAnZWagAAlSAP/Rf7SvVpz6Ig0nDAVONc\n6GoAA3zKCcMJ1i+WA24C1mlA1ob1TjD7gkf4sLQ2edgaIdOh193POf7nypPt\nDsbh4kNZCThSPS8S3DCD/BwfKcguT8YIL993M8aiZQDVO+EMMdo61OJ3fzDo\ngBQXNEncpS3+pyEaelJgO5BHPN2I1Bbj+vHvVOWblKasd0IbJG4KEpJFyvUn\nh8Ey4TPHZ21m+noLl82MbEbqRK1TuxePn0roAFZevOSQPJvfl0E6l/1acM0o\nByt6b53hRuRHBX5QXy0vmcFNNAkzaU6vHNF3Z4AhOHpu6qEQJTZXXWSphaOW\nv01Hdmgp9QPJmGydsfBYZLlKpnaztj9Hp/Q7Mh29WUS1dWQ5fO4HczQItg/D\nAsUZFTXuS+7kf2TvTCSpbNhb8NyZkmVk7+oaFrDT5vBK0afYlePHYUdxVgP4\neWIY2jG3MH5HJt2LRF4tgh54WNCF39TDiH4IavYuyf8y7a4e/pg/ezmtKaou\nEIyUqiJ91cI+lGE6KLqjAr0NUPPkNYFsT+voQDuH5v3ltj+KRIGqzGmb7RzC\nZr26B40vqVxZ5+9MUo60UWJNw33kTWzPqON+Yo78OP7ysrgb2u0j86tiWdAd\nSyvn4GVBVQyKCjsYn4d361TQMK3hVCF1Eze+D7qhoX8iSbFZG12k8A+Dkbv8\nV487\r\n=ilxL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnegxVyjgCztmXAghMcNSSb4fssuMXSkI9154jOgQDYAiEA1cGCIYMP41QOZ1Ggp/MuX++lm1r+fy4fznIo0cr4tg8="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.2.2_1623280607463_0.7391157497257277"},"_hasShrinkwrap":false},"5.2.3":{"name":"15-puzzle","version":"5.2.3","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"9fc79990967ff5183d42133e9f83165a41c22c0d","_id":"15-puzzle@5.2.3","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-PFRZUCMLqqqQCpw67YIW9IQ8OMQnwtG8xBdr1+onopgwZuQBtneN4U5QgdzNcNDnhRis8KjHE7NTKpJBuRFa2g==","shasum":"87ad8ae1a1fe82fdc6d7b6d070d6084c1ddec469","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.2.3.tgz","fileCount":28,"unpackedSize":58516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwU4uCRA9TVsSAnZWagAAlO4P/jNEDgsjLMibqUvN4KlN\nBo2infwAcLQBdehgMUeUTGdB4JZ1oLrLxzRW8icswVDDG1a3uxsi8+WGo7pB\nLgAbcYkhqLPNkU/BrsvoOAKrVkXWtQW6dtC8tvtkiF8bEWbvOiwtpdTZPZCf\nUgQVN1TJB31AXssUMF7zKd0GTK0H6lzuX3YW00dzlLrmxRYnZ5F0jnqCEaPG\nnoDEOWPRdg3U8hIltlkP58WskfWSxMFSrMg943jSTEuiLjOKAQQZLDipWZBm\nusXIzk4mtfBDrUWb62fcfNvJBkQ5v7nvuuOriV3ej5VEwtxfAjXDdCx3JAhG\nQPUlmECPu1yNI6VPWJ9bD+JM8Xbs5RqPsvmZGe7qMZGWOSij8/4TF3OXvDre\nir2WXEyA/XnDAHledpuVPD8//PiiJduuB/hirIpX6cVpJuUanSReHujMCTzS\niQ6YtNZ+VAwC+u94CIRmaYksZgQQLPXCQ5G4mn0JLJgdyOyNWCjiDL6F+OQR\nYAXo5kRDaykTKPmwHeF+R5+sYfnxRmooH6Gqbv7gLrUYTsNSbQ276sUS+maY\nhOoy6T1zMelA9SoqrhyZBieVWjXC4l+HILjyfdXUMyga6q6NZ1ZJpcGAwb/w\nKzdypdZOe20fnSdxl8xcBLYsPqZ3/qzAl+M7STG8Xv4IyYoTXtJBk+DLdOjk\nC5h1\r\n=1HZZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvaAwu7LMTSO2W9EKclqnxyppEt9evIvKlN+u0SatApAiAIhYe6NidjMwyqcznjB88lGUtKmUxF8ngs7OQ7jwqPqw=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.2.3_1623281198135_0.6237346117866103"},"_hasShrinkwrap":false},"5.2.4":{"name":"15-puzzle","version":"5.2.4","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"4c10af25792dcfd68e192248e06d9a4c7bca22bf","_id":"15-puzzle@5.2.4","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-cFm0MdDyoZXxfD816rd6bj8aGvTMvjS0zSB5n0GWjMQAraOePvZlUrWbFhq2c4mp3iNfxu7hNl1oOMUp6VGJ9g==","shasum":"d84b45373fb13413e5058882fefc335f59a72c4e","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.2.4.tgz","fileCount":28,"unpackedSize":58537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwU97CRA9TVsSAnZWagAAynQP/iuqBuRKu1O/sKUgpXHa\n7YmOYmFSrz39jvmV9rWsLTIA0sBZYCSFxtdc1QUlsR65XfdNGCx26rrheFEd\no3+BWflP7aWn96cv9opTZUx8aVt7GV3ASdIY08gY5u6UJtQExetVuY81kDFd\nFAZMRJjEpprYfp/fzVL6a4qFLgajL61PUog3vx/L+Mr6rppb5CHq5XQ/MHkA\ni88FPJa5LwzyKv8GQWtFmHaW97T9Z9KnEKfE13cDJHc+v2VEzLHGzNvbTzwJ\nCRDtiYssXv1ZwlHsvv8a6rhtaLaplxDf2Af4g6wsvDVhYD1qZtaP6Q9xR3D7\nJ0TO79qd3I5HpHXeHD3KyaeYFQCFtc+nJMeWbKrHM8V8r6YBt54yRSwPLhHJ\nHZdnhAfaDN0XggECV2wZE7dKGv0YYmp2GLuO3vp9OgOztzxfcV7sIao+TmjI\nxQ5lNue4p94R1yHP8DiNDveWzBm9zJnYmBhNH8HG8YYtxWqZirlY/O9mI/ic\nCjvS2pZ0ISl4VDMpcrERIv8eUVMq/AeIPJuIsa9X6GBfpoErQZaKeeEaMyjl\nAwTPuuoGtJN6D5QKaTb9FUVKGVKAPSXOt1f9WdGU8m47XjrdkXoNHDdzMapk\neyS82KNb50n3SthQMX+da6VIMl9XTKfw/urqo/VW2wmRXPDtxMTr3EqeUg1N\nG+eA\r\n=G4H9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv8EfJ3rr64V+CDF5fWYUvc4Q/fews2A7OgxEwxQsrcwIgQR6/VJLc1DNHcu0aUc0brWuFut5Tqv7p7+hk+vmwOBc="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.2.4_1623281531375_0.3455998658901869"},"_hasShrinkwrap":false},"5.2.5":{"name":"15-puzzle","version":"5.2.5","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"490b8c16fba39fe93d81271145e271967083cc18","_id":"15-puzzle@5.2.5","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-lQdpmVJzJvoGt0G0ec+Cq9GvCrIhZUIcY764Ijzm+yKaycDmafj6gcnLtPjGr3c9QmlEBL2GA+QPL9M4hpN/NA==","shasum":"73c1d3c05695f3e571f6d781159f0434bca72c73","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.2.5.tgz","fileCount":28,"unpackedSize":58578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwU+5CRA9TVsSAnZWagAAtRcP/1NcyoPu5Iymmd1p1I+v\nEcEE5o/vwQuMHZJgj8pC3zz6nh8q+yoLhZ4WUe9kQxp7QWLt6Gf8E+JXbRDN\ndcISWDBL7mTOuL9RPKITRv2BGHJ//1H3LepLcpc7KNsCNokTLdq/OzMuY7Lq\nY9AUf1p86Oyh3+T24NfwnyxBdHOCyNEkft1U2tVhq1eFe2LUn2ssI90qhF5a\nhd7vB9z4p1305TwZsLDHEL8QEFcZXXHK1NXu4UqlTpzIxxX97UY9ABo9MP3/\nV1DWVr4JaE+sDs1WU3WaqzhaEeYeIR0/Sq5GQuxCtBEpQlgzjC4Z9zVU97q1\nhW+yHZ9bAxRCAGJ64hIkGxRwnPhuzhOWAXTwrQk9Mwdpy6wtcOYKp5nvTwr5\nElpISRrTEqPpF9fnuOR2qziuRtjm9+RvAq14y0Bdq96tfG1nLOApSpLxaGiM\n31ODd6f31QOsWwbtOqmXU7IGC6hUE5hUUyZROtpLafMdO5zfgf/b6TPCjWp6\nVwIgu7eVj5iix5Obn4cLA/EQeG0xGSaSRN6peZaOXdT7OxWPjg3wrK2I8yfe\nlTO8WBAEcDzqIovnQU2sqR44UoLCCG05GIMJeGXUSN5nAM7AEaMh8CunZTZ0\nzwqpC/w5NrkVfAETiogiplM4XirIFiLV2BaCfl6pN0h9T6sh1LAJ/NMl98K+\nY6uq\r\n=VaOs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFplNAO0qRD+KWnUHtx71nZCU0Ut9a8g00lkVQRHGxKwAiBHvqiI1QIiWYWmRSRMkKxNSCTQVQcUm9NwgWG7H0/0TA=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.2.5_1623281593132_0.38023098083039875"},"_hasShrinkwrap":false},"5.2.6":{"name":"15-puzzle","version":"5.2.6","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"@types/random-seed":"^0.3.3","random-seed":"^0.3.0"},"devDependencies":{"typescript":"^4.2.2"},"gitHead":"94688e6a444ed207315b2cb604aceb3b8e25ba9d","_id":"15-puzzle@5.2.6","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-us8hbd3pz9jsiLCuUjielg74983/pRKjvcX8m0nPtQqhag8KDkJJCZQyh9t2VSEcdHMGDs8F97KZSn0VMsm0TA==","shasum":"1425d868344a21213d56cbd7a19190f97ce9a517","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-5.2.6.tgz","fileCount":25,"unpackedSize":44903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgztLPCRA9TVsSAnZWagAAcggQAJ1eqWhFnEHf/PGcgrWz\nTCKoPzNUWwvuKNSd3+416RmIbB9ImaHoneIsSktafH5ZpENuHsY8PIXnUuKo\n1N/7fGHpxS4geQ9STxhFvNe+RqE5EhufikFI07VN1w02RYhreDCm1X1osXyk\nDt7qTCt10D4uTv2+1b9NXSyY8q0hqDm2tlqKQ9xfcrwt4h9TZyynQ7JPnBl6\ncsDMo7zPZyyrj9/LDySUqY3xtgkZ4FBt9wtgKtdrbS3tWwj7zubEug/LtjRN\n3yF/AXlGs2EIiMLzWlRIqrzJgX4Upfi+dPLoyamt0CNDPEKDygEyiOVK1ntt\ni587daf3KK3Csk6crwPjTIviCzgfjvuVIi1bM4lGb5+Ld4Sezw3+rsGcL25c\nJl+Gx0rzsQY5+eVY3sfmHEhfp+OQqaItlVqYPOx6QYMpBMqXJwup/8E+meFF\nxHUG6VMufJIPRLs8b+vNGM5Xw7uyvGo/Yy7OHku1FDNsshfk3Ya2EH/XiArL\nXZ6PWJki4yZZRjzaBknRfuwr/mHFaeJeOrR5OAN34a6gEOVXbkMKH+5o9Itn\nPQsy0e/LsZrzm5TrO/T6Y/GCB3rE3ECyNIGxEO2/xGasJvKM6uNwnDgJ3eLW\nu2vDONprwVbEM9a9OI9aRYr23PZjzZ301JDDxgUcVTSK4gHF1zfvLP75TOQ2\nFEsg\r\n=EJor\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdIOAEgAd2V+jLKQPy3/qgRf20q72p58kFWC8QXMVaKAiEAsEis3J5okCHTrNhiwDLSpRgj9MSrEjslWNBFnyOKYzM="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_5.2.6_1624167118499_0.8362149983456886"},"_hasShrinkwrap":false},"6.0.0":{"name":"15-puzzle","version":"6.0.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"6b00ac9c2c4a794e5441adf8612db84a77a96634","_id":"15-puzzle@6.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-JnOMQ7EllKCcbWH+w4b6ve/WKpmmeBnyw1a1mOf5r65pRzCFR2D2udMD0+v98Byl5WDEwQgvfl+rBZtK5aJdXw==","shasum":"38eb13d9790939aca2017a46d8d256c176bbde20","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.0.0.tgz","fileCount":85,"unpackedSize":126797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqHFfCRA9TVsSAnZWagAAAmYP/ilEYjEryCvEtcieQs9O\nqZUyGRaHylyoxTCHM0NP6in/KMpoNWGBGETZ5xjrdhT67k6DxXLPtIHUjt5R\n68aOZiy+FOsZI1bZGR+kCDj+ssS/GWJDtJSmOI8YJKHruYIgoVoTrSpxIUfI\n4Eq+iirWqqP+2uCvRpndI5Ov51qgHkMBUYrAhxrTR2lcjCHbi7BuxollW8Ay\ncXZ7PpYs5CwPY0hsWLmA8k9pumZrqO2YRi8CWUheWyfybG3eMn71O/GT4H1e\natuVJYvkCG6OWje6hBqUQiXEAAAqD8qwd9Mvz1G7ccDxj2MS/hj4Y0WRDm1I\nGRxNQOTFujLq1U/FAv5zp8qRJSRD3ImchqfSwopd965wYc0GAgY9QhT0bghv\nQyFjAF7HW6zdtWt3nBYsGGMmq6tsF6VZbVJMdthpFxvpfCed+Bp93urqRQVA\n05iPPdYX0Y2TM+UcJG7BBDbvVqB5sHFlmDbX8bt8RnjliYvh8fkmGjYF6ERV\nOQBhuN9NAnH13Ng4k0FuzfnCFiTyebNTvXaZrAlz8GnbjXyZuMo3Y0Kpi4cV\nc3I2SYEDmUmOcd+5jQ2vc3tbg9CUMZT/Byg4s+ZR6cgkE0arm2MVYBX9SI+W\nxK+DpuPX/sWgnzANTSV1lPXhCSY3UWJi7PI7LzP107xKBQuo2kMRndtT0ttf\nn6Gc\r\n=AE6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0Sv7v76/C9VTYzuzAn6mUpRIPucaQXu+2Nf4uaMuCjwIhANBPg/zI4FxdTGxzEAuItOUwY430zFwZZKYuXQIzcgdZ"}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.0.0_1638429022972_0.5641724205736207"},"_hasShrinkwrap":false},"6.1.0":{"name":"15-puzzle","version":"6.1.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"523bce234fcec9b179a2c911414ab7186016817c","_id":"15-puzzle@6.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Likmo37dW954y7zVqo4oAmZE8wLgp60WzOjaI65yBEBqrXXemJiwxADPHDTi2LMxzJYs5zl9OIcWnEAGlIewtg==","shasum":"3a66585a78cfc4b99852d405ca624e960c7e508b","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.1.0.tgz","fileCount":91,"unpackedSize":131092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrKADCRA9TVsSAnZWagAAfZ4P/2mPZQ34zcJSWPQkIaQc\nA3J9m8XY2GMMC0slhdTjI4GYTTHoJwUu9Hv/DVcQj3vpgPhPpVglbfe5hdCM\niAXNylm4s/cRbNt3T0CgOP84abWbs2V/7St66SmSyrN57BxinNfa6QM7ZYgJ\nSrNLJHEGcXnK5BySy8to/sIjlgOucV539OTbaUWjme2QTgrlXI5psKJBNAjd\n56BGSOOTnnnUf11R2UpHyBkJ0rnKb2/TxuNI9Ai5OBR3NtUeohJLviTBaFin\naSyJEJOPjs1gu/I7VBZ8g1hTuo3cZm7C8IpfY8vOCXHkv7niB8VhOJsHgruu\nS8avTcaKYaff7GKgHQpii9iTw6bRg8lA9AFXkFEYs6AAH6nxPY+TSNmOiVNf\nB/KC/xTdSwFp/HGUeRpRM6qDlBI2hwEjJikg0rbBxy6DIIIsZavYBt1IH5Fc\nehA7A30uazJGBnO2TF5rdrxvHufarWHy2GtgEPnn9MCihfOEKWsVGWLV6GIv\nxgc21g4HuHsi1hNka3XPNw4ORBr4GaMoow6KoF4HbxAw5JSAKRNEQb3nL7qa\nl5uSVAJBmmBZ/4Ns19EmhyV6Jkd6C5H79KQa8RszAbptt4Fs02UDM0UwmOOa\njacX/JWZ2AYWSzSBuTDD8/dXB47P1Y0dWoUYsCYEPyMsuRxc9Z1MGjOmwueL\nbqi/\r\n=JkLK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxkgLGPLVUEUNK+qzpwQLu8chgjFHKZ3CrAAVMbWPNBwIhAKORNFZCsREhtrlYgZMcgfdCWUG29owvU+5mwkaYKoq9"}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.1.0_1638703107118_0.11534144578138616"},"_hasShrinkwrap":false},"6.1.1":{"name":"15-puzzle","version":"6.1.1","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"6eaae0f61f6c4f6f35e4ee6935b87cf71f5ba089","_id":"15-puzzle@6.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-2R6rJKukDGxtYvuZqiJuHTHJhpI0Iy1oGeMiXgxCQielqm0jSGfveNr0KntNO4v+2ToN6Cbg2e6wDisH9NzhNw==","shasum":"24348c7dda939443f98459c370f5ecedca520866","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.1.1.tgz","fileCount":91,"unpackedSize":130949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrKRSCRA9TVsSAnZWagAAvbwP/2HIcFBpLO6ReO1Y78xG\nDSN15WyhGU5PhOst4rTecdYJtvTeYqfi66gdzoAM2lnbW4zVX55FdpTCcLnV\n7eJiCGV8DxKrkLLCg2wnfM8/p6q+2DAP95FndHh1xHEjLEPjdd6NUwOMCoBV\n+Lak5efaVozXbceyX0gsR97SVlrHgmzW1B99WK0Uh1PguHgyXXJIOYoCsXpz\ngYDbtjp4f94RTAd9XlP+29/zZuGgkBQRcSeizSAk90Us/UtH6zE1fziqdZQ0\n52V/hF9Q4PjCszUWw0XEcay0rTeIzt9ifULeQ1VDFHW242sqDGMSsYGb8Fgc\nW7MN1ZuSdRUUwU2X2c4sFVCZP3jJQDyk19zGGagRlXtTPvcNXOaKGJRlDnNK\n7UwTFqWtcuzr4lHK7nZBwYgo2pE73XNFPLF/U0EA1GJfFLcUgXQrjuC+VT8F\nJrYvBQsLYjhUyvueB6BbMbLENfVRkW6JlfmHjAK9jYbxsLTrf1WnGTG7QTrJ\nf1Ltg8e3SllQvOTmbw0+D3kVxMlLXncAdb/MjnbtwJ2ozhLONBPfby3J8Trt\nDA3czK3LlLuR8GfbK+O94b7dsZswoNykO3UxmkvFfgpNa7Oysnv2FzK4gMaG\nyi0oJArNODFja+rdVhsZya8V2bbT8QRzucmN720OeDL5B3QUYMpDQ94RUm9v\nFxF3\r\n=mtPP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxTbK9ojOX8yZ7P5oK/yUX8yd8t1lBoZh57VMBDiJxbAiB+8XEnLqFrvGzAELTP+bFJWSM0cDRhVH3P0ISlTutHuA=="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.1.1_1638704209967_0.7337335541570824"},"_hasShrinkwrap":false},"6.1.2":{"name":"15-puzzle","version":"6.1.2","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"660b3529fae722546d4f61322fd25594af29f837","_id":"15-puzzle@6.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-TPeFUi3zY76hICh5UHJBZsiU97Mq9cMpu98ND8lOarCi/yIt1s+xcWG/ROoFfEghyCVzF2JSCO+OWImbU8FjsA==","shasum":"d8fa5651f29ccf6f6fe635ce2da2286e06f9dfb2","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.1.2.tgz","fileCount":91,"unpackedSize":131861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrN8SCRA9TVsSAnZWagAAzRcP/2OObm4w2jVX5LFCaHgc\neRppaRXu+uvRHQwvSS0PJoKpCSn79kIXlGSTHKkShdc66afCv3Um3AM+keaR\n8S5bjMP1mLRXMsh75I7T9vvK47T9iSeyf2zbIVRKGiZPH+MfduKu/qUxj4FZ\nxdZ36iK4wnlNWPmosWpIff+YikiGjVYDltAM6LlvuAqgPRy+cAtvtH/kElxG\njzEcC0c6w4/xBOWwi+evfzAj/pX3GZTT/Hhl3o9XzmoDwSZMDOYOqGc9N8fD\n8Ts7w3nLXJOYfZeIhYHfX8ytK2BQLX3buINP5Lpu1RDjYWXBcAKhT+gnBccB\nIZVHO1fkNIpu+WbJGfs8toFybtkDbriDs06tDeTf7tEucLYKQ3LkE8LpcO0I\naQGrUwjKVongplypi8avPaEagkKqXEqOAL2eXgHsFmgpH5gEJnzPrPRkk/rf\nYr4MbX7QG5O0zgLsXtznB1zj7Fod4r5KjPDX+d8syxyslp8jllCPFlmRi8w1\nx44UP5q3GI3sOII5q/4SV/zKXje+dapqCn8+yG5lpBuxMoIGdJRa9pgQBdmw\nNtDZuaiV1rjW36o3QqwJlis2GKDsmDWXCITqFxZwdF9We7NrPLJmSPArtyiI\nnstBGwwvGQGl7hJmC4qr+mHvNiTQGR98vptgamMzN71JpSvvX3hg9jHlxX7h\nYpTF\r\n=d8ZZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGiwU2D6IKSVyyU7hLN9ykYCVNxPH9xFvyXuzfEKewZAIhANHtmvl2mtCaP7WsUxRTgv83eckCRXUHhujUM5XDiThL"}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.1.2_1638719250312_0.028166283916035262"},"_hasShrinkwrap":false},"6.1.3":{"name":"15-puzzle","version":"6.1.3","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"527bd71130c9eb227f35a3d999652b2fa5e8919e","_id":"15-puzzle@6.1.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-aw9iF5x7vlbpcmxk4c/XfkOY6PjbXtHsL4zE+MwcWlV35TI1KKl20QeGt64x+0PSK5QGalWTiVO6Mc9yI1qX1g==","shasum":"7441f406d2d22dd0133978c6bee8df938ef9a377","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.1.3.tgz","fileCount":92,"unpackedSize":132497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrODqCRA9TVsSAnZWagAAt3MP/Ay8qEC1RXofkJ2q0MYe\n6cSnQ5EnCkViIvJTMmDcschZC87BBBMX3t9ujYRaX0a3ourC5jY8e80HiwH9\nFtDLRSxBmhNz9+g2V5xP0ZgiKDFXw92Hsa4nvX5XCxoRW3thJNHqHm5NPMY8\nmeDf9XhTJczAfo9sh25qTjfqy0kxZtV53OWrJYsWszePejp0/FYuZA6cYtqN\niz/ahYoh7jCFSLeXLv5zGlWHJktuQfiDB9wtYJvVSnLQZm9sLQWF4ru7/Pq+\nk2HJ/YlyneSJXbGr7ngsHUBtKGzpptgCXXp+cy9lqtrHu6Ei5tfe9XdsXjeW\n6gmWSJVJeEah1JH5Y7XoeprT1x4nXHh/O8OcVm6Hd7Bq/OHyYTQw6nVGpLn+\nW/X+dQF5eVyeeMBBBMrASZo5mY22q9EVZwJPZcI7mzmNyCtNV9Wkpj1DI6fe\nFreYxxJHQdDmAOL35FeDcQflF2bnyMxlHqFC2Bu3z5xuAZsjxuvUCgAx4M/8\nacGTz89Nvbmtwy/Dgm/uZrzChnUkrRG6LEBs5RbaG+BlBp1hYTjUdA3/vLp6\nuDPPQCrq5forXvo7rhrVPgh20adkpZsfu/FY8UErSXl13jsOJEpZ7v7vGqaK\nbkQELsqmkWY46ZFFk7LTnTBXdKmq24uMF7n5nBZ/5WwQufsCD5fC/Via0I2Q\nDQfn\r\n=1zq3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0FEcEqx3fvUDZyCazJcd8OzejVlzxccIOSYtfin5uQQIgaLynZauhe+zaocPaJ4b4YjwZuqwMNyllpyZxdovH00M="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.1.3_1638719722445_0.6321239323390062"},"_hasShrinkwrap":false},"6.1.5":{"name":"15-puzzle","version":"6.1.5","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"e25366196b2675cb3ddf0d5d18d4ba3e364c7a2f","_id":"15-puzzle@6.1.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Y+8EAl132tIbYFnOypDxQmVHn/9H299He4vSx4sOP3zFYAP3wXYecC0xRmOshOZ/VrsBeGwIWiD+3aLU7niTDQ==","shasum":"3d9e936de006f45b9f1e45c732b572865908623b","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.1.5.tgz","fileCount":89,"unpackedSize":132163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrOMfCRA9TVsSAnZWagAA0dkQAJqfYcUsM12vmewVG9xq\nS19TxJx9D/lQPeLQpINbp1ZJYM1rNjcTbSw5pqlbCJ0U7iOYz3WZq8ZcNMxM\nS6yFc//xxAjO8AZKllNjvx0STP231DI4AiJWvl+CLKI5X6CTdYtMqZ001uM7\nLeiRKhmP4n33O6ZaoFBkZ82AO3eDlgbo3/NRWm8i+sfcZOgEJnsUDC7mIvmq\n4a7yE8NuoOlvtQmIOsoHIN8P2Zv0bl+4h7eilQC0knsRo5s5zO6YveLvJMDj\nYCs3QP6p4kApuU2sw/Kdk8uf6ftFaA6YjC+sy9SXYWb8W08Yq4meFIoI9+gv\nfDr0kdRTKJhY2zGS20i4otpuhsWyuatOCqS/VcIz3wv3lxk4ANUOTvr7CKA/\nWqtVGyRWFtg+4q5MH0XGb3S9YYxXUw6OcEI3QKFG1UU2NRelVD+Ak1IPdSG+\ngS7uIYHWfWgZXBUWFK9SfHH6GS62sgz4iew1gJ9BAJqW1OI/t6poYQ4X+B7I\nlwXbWiJ03WQbBjAeLNORBGkxxslt9pGtR57tZv4cMGwSWur8YdvLe9OLOC78\nmqfRiTmueirI5Onw9zueTjxuSMXlftAbzLPcLUmIUmmkdzrkW5e4rjcu5zA5\n+W6jtBorDrWUUUUl/3kbmy48oXznHDIBCFwX/mrUUZsLAqkpQv+gaBc4yoPG\nRy4e\r\n=Xr1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOJzPDrQG5gazKplVeqJ47buQDwlYjtWKb4pc3SpgtZQIgGwHjH/vhuD9z6U8i7D9bvKs2qFPqGgi+2Jo51YB8fXc="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.1.5_1638720286959_0.16832495123787017"},"_hasShrinkwrap":false},"6.2.0":{"name":"15-puzzle","version":"6.2.0","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"e27279a3de5bd2ee2a478a1c83ebe37273020e0c","_id":"15-puzzle@6.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-cENIdorLeVf2OMfWudkN5wtEhc6Yc8xU8x6WZ6E2TTlPiou8qdjdNWFA6OYa3D+9z0RdiJe/SAUiBGQ13j/OpQ==","shasum":"e44c0a96c269e09112320bdd9e0821cc111b5739","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.2.0.tgz","fileCount":89,"unpackedSize":132710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrOVFCRA9TVsSAnZWagAAfpMQAJmn81FFvkBfQFFt1hgk\ne42sHo0GqK5sSejkqhnHpn4AMdpppjlHR7zAo73V+R+LzV/TODYOsXAxvT5G\nk5hHesQt3asKvai7V3zT+kFrOMLR8nyJqp00mYN8JZ+o40aPFapcwLgFZDWW\nTQWEsnP8x3UvA+KtcaEKH/NLEyf5yz4R0B+nqgEUzWQBZBToz2FY6v80YpbF\n9H7Q5ky1v3S7GivMXZ9LJg634No0ytOksNwv3ANfQc90twtAQUavcWm7wjyK\nncvgHFmAxGXudmkUmNIhWlzaRxYAMhZomP63Ges7FIlwgyM+NdCYJk29QjYh\nfUCg8ppH56tEM4erMCyIutjWmDyhRYuhmlqvD7Ngw5eaBG/wJEwod0mPWZJY\nWUR+ZC3e05PKzqeCIxe4GSu/A/0MZoBOaSGnRn9RcL38teFTUxBYTWcr1ZsZ\nlJ6q8M8qsdpvVCCRcTVFi5ubfINCaN2k5Qu97XVzN3O6viPl6VyCoCl9nvFb\nj6V09VA5tZTheYrZu8+bHhNzBcsiw11TmkWU+5uP5nmQgb7oUd6nEPaRDMD9\nz5OJAn+nZjaKEl/YQT7I1PrXIYcfBpyQPeOQyzOF/rCBSYbsUeOP9QvOOXbn\nLSvhoSFlgmiw5Y42To3v2y2602b+pWA2OF2Gy/5XTkjFQjdcydozxUJszL2E\nmoxE\r\n=ejfC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs509wGF1k6XJ0DSbrQ+mgE69hQzci929E1x1OUdIf7AIgNXaC3sPRavbyVCH4DLQMDh8OxKRI+w43WjpDCIRyquE="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.2.0_1638720837724_0.42230553019776096"},"_hasShrinkwrap":false},"6.2.1":{"name":"15-puzzle","version":"6.2.1","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"4d0c0f60f56ec2ac6eb0a2d3d33673bf2f86d0de","_id":"15-puzzle@6.2.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-w2PQQDHrky3BQn5w1yIlYbbpY31AAbABsw6N6AUuz4pfFdwAKOZF+JxBDHHFmDqhJwwlQHsLymvS8bujn/7S8w==","shasum":"b33f9267436e492549770933597673b132fad588","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.2.1.tgz","fileCount":89,"unpackedSize":132714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrVXZCRA9TVsSAnZWagAAEkcQAId8n9mgrgNc2FPiZJZQ\nKXLdEcb5AFnbiHtaXubVQVPZMJYk2LpRWweXkhGoqJLi58F+cSumkAI5cIpx\ni1NkarUR7hFxPMwX8mCWl5Adh5FQaotPwoMAGMmgsFd9ROqOiLt6wGkeqVp3\nwOa3tHnubhEF38d3qZ8PVGyfVMyQNzQ65Mxy5y9PNmlUoz3O9rq5VqQMpZIo\nt95k8SietfZdPoAK2fvLwdsPytksWDbHiWraiDy+pYCO0LiF+xFGbGx6uG/V\n0aQQR+NtsXBNYVenUuUcVjSG57CBeI9NBpmvhijb0ABaCCfcsPTowZkA1YXZ\nhechqfzcx3mtfLOdc8/0jDI8JDGbfynu1SkiAEm3gDVYfYu6f7luSXLwlTaU\nG6kPPC/TsvnpHmdS8ynXm7cBW/ROWB30JB+PHdaLApm20eKwvZxfUOSqKOy0\nqmcWgzDQD/EL7iqAFh1em7r7EnSItUFZ7DAmIA5wRW7CwBft1rkCffe/H+bT\nU5cfHcEW5LboapWv6dYM5aA9a+CHI8ZLsv4qXFZlBULngQvE6hnD1X0+9fmz\nsPQWOjoJO0x2IFs7+LFlrTq5hpmMPDHySGibkLU0jbHonMytTiS8rO7N0cwC\nxtOOilcOMgrjBLw9t6T24B6hr3bcYrth/XQO4y5Z/dSATLlLdoQX/6HLtj9q\nm/1F\r\n=fLMx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8mulLzYEYbC5ThZvqqrLGEpXjqP7Ge1E0PgGF6+HdZAiEAv93VHHFmmSS3TlMC7ftVT1kN/57UymUXQ+Md0eb2bZ0="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.2.1_1638749656855_0.7355541739616727"},"_hasShrinkwrap":false},"6.2.2":{"name":"15-puzzle","version":"6.2.2","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"6e94d8b06af24371fb493dbb9464194696334950","_id":"15-puzzle@6.2.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-9iGvwwXIuXObVjQ3UMqjBE6McSA0jIron7n/YwJshFyJfDFdAnYR+ty+ZDLryQcGPEDe2KuA2McmqlA7LjVLiw==","shasum":"103d50f431960c938c77e00b683499b35e355c5a","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.2.2.tgz","fileCount":89,"unpackedSize":132742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrVrBCRA9TVsSAnZWagAAM0gP/ieRIAKM1FI2q8Sg+qry\n/BDlFM2acLzUDtYMK3fbkO64c/Fng54j9p+qrsbJHbwFs3+2f1LHiPW3O3iY\naLvNQ1DXPzx8Q3fgd3TaIocU+Eh8oDR2FTJG10psJfVOpVDTjvbkDHNbuJ4j\ntIjPW9nWDwrjHLh5qkAd+fIXtA0gAMYNS+b1LSiOeZT4l0w29c0/4yd93KH9\nI6nbKm36tyXtvB6YVMJXzSGzFc0fbAlmYiBnQAxzTGfKwZVhsgg0K0F7ZBc3\np0fZ3R7d/BERMLC6omrgNoeBs0Sps7VE+LSk+Z/0BS89xRXKum+sDmZMYVni\n6292uBr1ppCLFjXWj3KAB/ySWkkPZ/Hka8Z0jTcWyl8K0OsZWiBDQ7jtF76i\n+juPpefcBBw6P8FlRSVEh9TnBKQhOtPTklj1ftId38WyQt/beaOtz1VwTyGq\nudt4/+n6OPj9gK0TspLUAX3+OENciGFIibd8ma+zNz27D4xF4bV64KNyefLN\nT51adHxhePo/k//1Bdus+04knnpWBPye1BhAiFOr76ylGXQ2aO8DUWRDCsCv\n0nEYpx020u075txezt0wHtNw7vBnl8o50MzHI6Uxe80NyIAnrWFpteBM/TVL\nfwsvQKta35xOP/5NJ2nXOCSVeHXogeXPmZ+4DGYOD0BEGOS3yfZieCMAdlCV\nxWx9\r\n=iXT/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZX8Uftymfa+5NIqx5ZmsIHMPK68K3etRVQOD8MutfmQIhANpO5AKQfN7gOVxHWxJjUQFiBnU+4UkJa/B9y97EBb6R"}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.2.2_1638750913400_0.8463534827426902"},"_hasShrinkwrap":false},"6.2.3":{"name":"15-puzzle","version":"6.2.3","description":"A simple 15 puzzle library","main":"dist/index.js","scripts":{"test":"mocha --require ts-node/register 'src/*.test.ts'"},"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"keywords":["15puzzle","puzzle"],"author":{"name":"Yuki Hiragino"},"license":"MIT","bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","dependencies":{"random-seed":"^0.3.0","@types/random-seed":"^0.3.3"},"devDependencies":{"typescript":"^4.5.2","ts-node":"^10.4.0","chai":"^4.3.4","mocha":"^9.1.3","@types/chai":"^4.2.22","@types/mocha":"^9.0.0"},"types":"./dist/index.d.ts","gitHead":"03a6fe149bf677de4da3dcab078f9accc38ceae9","_id":"15-puzzle@6.2.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-/yPJFBaOLqx2ZFUtU+dUhxb3npJKyczvvAAdG3zX2f3MASfxprUJUsYIMW9b7ruBPQpjqC4P/8+dtrLYQV5Z0g==","shasum":"15dfd7979c141c2661a2ab682c069fbc5678c175","tarball":"https://registry.npmjs.org/15-puzzle/-/15-puzzle-6.2.3.tgz","fileCount":90,"unpackedSize":133151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtCnECRA9TVsSAnZWagAA0fcQAKOy5qBci/fVGF9flsYq\nEfYoy1+eUWUkTr51eAUGtQTq92ofuJF55+sWsSsfVwrK2G20LiDP2bkUlRLH\nGjUQDiCBNoSpWDWjl4/UnAqYvh4ySmj+FIZjnAjhcvYh1740laJr7UpUmDuc\nnXbbNdwIc89wcY61TD3vpCCF+Amn0cy2zJCL9Eh/FyCpGBTvZrRrbdJ3HEwK\nHnId2PWv6rKtj1uSInIxqQM8dvf1lAdCgwx7EaEqTCilBQ8y1d+ilq81s85r\nAfFn2xXFTb4FGLjDQQlvVSvktERD6kTWspRuYMhFjwwX5tnSmWUBY/kf7tQF\nZx8r7MHaY4IX7JIye1yd80sHvYZsk0IpJP9SINFV0OS9M2IIdbLA+JLY2o+1\nMWoFREqq8l9rNqoCBn2fXfHcG/P8kz43OYLE5xS6c6L5OVWJliySrUvwwyEF\nlFHMPcl4grmdYr73L/Q3Is8We3FomBrs1s/Grt6ebLUuCCz7hqAszI0IiDhD\nBB7OYvVv2ZY+hTvd8NHHpJXCmEAuEmX/dzJLNE+sxrTtrL5hvFyHQe1pcudL\n2H9VjEGtCXUDQsZzIhGjLc/ItzN6S8WsOD66Cu7BU8VnSeEDnSrzLgRcHkRO\nLxjmWpDwI9yeWewFOqQcvvbLV9sxoPz0GeLXNrVDPlf0vAHyI6kZeypRztB9\n4+xd\r\n=yVrb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZx72of6lWuYm6r7GNymYeAzvyMKs/bnCmHHhRuc9xNQIgZmiedXVSDpG9OY6jQn1hcedZ/bGKXfqYMPZZa5hg17A="}]},"_npmUser":{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"},"directories":{},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/15-puzzle_6.2.3_1639197124559_0.5069374829018822"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-25T09:58:58.800Z","1.0.0":"2021-02-25T09:58:58.963Z","modified":"2022-04-04T10:11:10.016Z","1.0.1":"2021-02-25T13:49:54.505Z","2.0.0":"2021-02-25T14:48:15.392Z","2.0.1":"2021-02-25T15:36:16.708Z","2.0.2":"2021-02-25T17:24:57.040Z","3.1.0":"2021-03-17T13:56:02.238Z","3.1.1":"2021-03-19T12:59:18.329Z","3.1.2":"2021-03-19T15:19:06.618Z","4.0.0":"2021-06-08T09:40:31.810Z","5.0.0":"2021-06-09T02:15:17.255Z","5.1.0":"2021-06-09T12:46:30.720Z","5.2.0":"2021-06-09T12:56:54.248Z","5.2.1":"2021-06-09T22:31:26.194Z","5.2.2":"2021-06-09T23:16:47.603Z","5.2.3":"2021-06-09T23:26:38.291Z","5.2.4":"2021-06-09T23:32:11.540Z","5.2.5":"2021-06-09T23:33:13.295Z","5.2.6":"2021-06-20T05:31:58.688Z","6.0.0":"2021-12-02T07:10:23.150Z","6.1.0":"2021-12-05T11:18:27.293Z","6.1.1":"2021-12-05T11:36:50.106Z","6.1.2":"2021-12-05T15:47:30.576Z","6.1.3":"2021-12-05T15:55:22.581Z","6.1.5":"2021-12-05T16:04:47.164Z","6.2.0":"2021-12-05T16:13:57.877Z","6.2.1":"2021-12-06T00:14:17.013Z","6.2.2":"2021-12-06T00:35:13.582Z","6.2.3":"2021-12-11T04:32:04.694Z"},"maintainers":[{"name":"hiragino_yuki","email":"hiraginoyuki@gmail.com"}],"description":"A simple 15 puzzle library","homepage":"https://github.com/HiraginoYuki/15-puzzle#readme","keywords":["15puzzle","puzzle"],"repository":{"type":"git","url":"git+https://github.com/HiraginoYuki/15-puzzle.git"},"author":{"name":"Yuki Hiragino"},"bugs":{"url":"https://github.com/HiraginoYuki/15-puzzle/issues"},"license":"MIT","readme":"# 15-puzzle 🧩\n[15-puzzle](https://github.com/HiraginoYuki/15-puzzle) is a simple 15 puzzle library with many useful features. 😎\n\n## Usage\n\n### Installation\nUse [`npm`](https://docs.npmjs.com/) to install (or [`yarn`](https://yarnpkg.com/) if you'd like).\n```bash\nnpm install 15-puzzle\n```\nThen import the class `RandomPuzzle` from `'15-puzzle'` in your script.\n```js\nimport { RandomPuzzle } from '15-puzzle'      // ES Module\nconst { RandomPuzzle } = require('15-puzzle') // CommonJS\n```\n\n### Generating\n\nYou can generate a random valid puzzle using a static method called `generate()` 🎰✨.\nTo specify the size, give a number for both width and height, two numbers for width and height respectively, or nothing for 4x4.\n```js\nimport { RandomPuzzle } from '15-puzzle'\n\nconst foo = RandomPuzzle.generate()      // 4x4\nconst bar = RandomPuzzle.generate(5)     // 5x5\nconst baz = RandomPuzzle.generate(6, 7)  // 6x7\n```\n\n> See the [type definition](https://github.com/HiraginoYuki/15-puzzle/blob/52e012ac70c9d4b58cba22daeee2220809205574/src/random_puzzle.ts#L36-L41) to learn what you can do. 🧐\n\nNow (actually since [v2.0.2](https://github.com/HiraginoYuki/15-puzzle/blob/d20e8fa0f415b9313d8b6fc4d8cc670b019e3bec/package.json#L24-L25) 😅), as we use [`random-seed`](https://www.npmjs.com/package/random-seed) to generate a puzzle, this feature is actually supported! 🎉\nJust give a seed as the first argument. A seed must be a string, and here's [why](https://github.com/HiraginoYuki/15-puzzle/blob/52e012ac70c9d4b58cba22daeee2220809205574/src/random_puzzle.ts#L27).\n```js\nimport { RandomPuzzle } from '15-puzzle'\n\nconst foo = RandomPuzzle.generate('kazukazu123123')        // 4x4\nconst bar = RandomPuzzle.generate('kazukazu123123', 5)     // 5x5\nconst baz = RandomPuzzle.generate('kazukazu123123', 6, 7)  // 6x7\n```\n\nIf you have an array of pieces, instead, use `Puzzle` which allows you to create an instance without `seed`. Note that 0 means an empty square.\n> FYI, [`RandomPuzzle` actually extends `Puzzle`](https://github.com/HiraginoYuki/15-puzzle/blob/52e012ac70c9d4b58cba22daeee2220809205574/src/random_puzzle.ts#L16). <br>\n```js\nimport { Puzzle } from '15-puzzle'\n\nconst pieces = [ [  1 ,  2 ,  3 ,  4 ]\n                 [  5 ,  6 ,  7 ,  8 ]\n                 [  9 , 10 , 11 , 12 ]\n                 [ 13 , 14 , 15 ,  0 ] ]\n\nconst puzzle = new Puzzle(pieces)\n```\n\n### Checking\n\nYou can check if the puzzle is solvable, being solved, or completely solved. 🧐\n```js\nimport { Puzzle } from '15-puzzle'\n\nconst foo = new Puzzle([ [  1 ,  2 ,  3 ,  4 ]\n                         [  5 ,  6 ,  7 ,  8 ]\n                         [  9 , 10 , 11 , 12 ]\n                         [ 13 , 14 , 15 ,  0 ] ])\nfoo.isSolvable() // true\nfoo.isSolving() // false\nfoo.isSolved() // true\n\n\nconst bar = new Puzzle([ [  1 ,  2 ,  3 ,  4 ]\n                         [  5 ,  6 ,  7 ,  8 ]\n                         [  9 , 10 , 11 , 12 ]\n                         [ 13 ,  0 , 14 , 15 ] ])\nbar.isSolvable() // true\nbar.isSolving() // false\nbar.isSolved() // false\n\nbar.tap(2, 3)\nbar.isSolving() // true\nbar.isSolved() // false\n\nbar.tap(3, 3)\nbar.isSolving() // false\nbar.isSolved() // true\n\n\nconst baz = new Puzzle([ [  1 ,  2 ,  3 ,  4 ]\n                         [  5 ,  6 ,  7 ,  8 ]\n                         [  9 , 10 , 11 , 12 ]\n                         [ 13 , 15 , 14 ,  0 ] ])\nbaz.isSolvable() // false\n```\n\n### Controlling\n\nUse `Puzzle.prototype.tap(x, y)`.\n```js\nimport { RandomPuzzle } from '15-puzzle'\n\nconst puzzle = RandomPuzzle.generate('kazukazu123123')\nconsole.log(puzzle.toString())\n// +--+--+--+--+\n// | 5|  | 1|12|\n// +--+--+--+--+\n// |13|10| 8| 4|\n// +--+--+--+--+\n// | 3|14| 6| 7|\n// +--+--+--+--+\n// |11|15| 9| 2|\n// +--+--+--+--+\n\npuzzle.tap(0, 0)\nconsole.log(puzzle.toString())\n// +--+--+--+--+\n// |  | 5| 1|12|\n// +--+--+--+--+\n// |13|10| 8| 4|\n// +--+--+--+--+\n// | 3|14| 6| 7|\n// +--+--+--+--+\n// |11|15| 9| 2|\n// +--+--+--+--+\n```\n\n> There's a method called [`swap`](https://github.com/HiraginoYuki/15-puzzle/blob/52e012ac70c9d4b58cba22daeee2220809205574/src/grid.ts#L70-L77) which literally swaps two pieces, but using this method is not recommended, because calling this manually might make the puzzle become unsolvable.\n","readmeFilename":"README.md"}