{"_id":"3x3-cube","_rev":"23-d2c8143c8a9ffac944b108d8b9427095","name":"3x3-cube","dist-tags":{"latest":"2.1.3"},"versions":{"0.0.1":{"name":"3x3-cube","version":"0.0.1","dependencies":{"@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"03571a07087655d71cdbddabcdbccae8796798c6","description":"## Available Scripts","_id":"3x3-cube@0.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-650qQS0DmwuPbPv2XjOqAMVdCP0dqDEDB6xvw6Bnj8miBsuW3kDCB+p0152K/YWrjtEqsOahxLfzw7MjbRGfBA==","shasum":"db1b31c9622631cf6f42e3903ea5086df958964f","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-0.0.1.tgz","fileCount":24,"unpackedSize":40842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeojD0KQqTeOc8ncJ1NlAUnTX5leet7t7kQ+FKS7euJAiBTIeI1Jl9qaXybEjggemMXXg3sci/uKsVn513lCkeZkg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcaFdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNoQ//QIxE+idsGfBaUlWJbsJU1HQyISP/wN/RAv7Cr+hOR7LQi9Fs\r\nrD5q9shvHhElSaQjbqK9wsKKZELiAztCDzKEqRTKzOrf8i0NuuTHiLXDCn9d\r\n3n+sLo+2/a5vnf7pcQmimQRmFQtjnIqGqMmfIE7DQGb6uJjHFIaNNkXz4vJs\r\nxDqOvyKRlWcakv+D/zEtiZgqajvY3prR8A1PzyZpiL20Un9PKi/y+ixhO8LQ\r\ngwUxTyfiYNOjplUyHlq2TLDMbo0Z/8QEcarndC2tN6scWGzOg87ZDg2qnjSJ\r\nhej64xMNSL1puo60qC8yMG9d1XB5iQnHxHEPwuBp+A46S4HLzzFMZc5vS9HF\r\nRqKeA8L3DzU1T+oQefIhOb8krs5iLSlHWhuzvSUeRXXt0dDcwl1p+GlD18rZ\r\nTLGdz3++b/5lihbqUhMzZzd6RwSDfEkD/fzp454XC0PCzYJnOyoEFf759t8R\r\n4pPkK/Kxr4TpxMYIfOjjFQeMIk8Ggg+KCYkpTE6x7K4GiCLOkwOx7uGbnQia\r\nBFdMB2NFwsRZSC508gdB4Li6vRZSnDz50pbez71Clz6freeXpohZGNl6sI9N\r\nig/HdPmNevto2H20hgXQVMRDfKwKNJTqwlI+HofNkdUhW0aNoFaCep3+7m02\r\n7dWn3rjD0lTZLmW5IRsOzItf4PbIBE90LlU=\r\n=KKuy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_0.0.1_1668391261161_0.9456512542062516"},"_hasShrinkwrap":false},"0.0.2":{"name":"3x3-cube","main":"CubeSolver.js","version":"0.0.2","dependencies":{"@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"03571a07087655d71cdbddabcdbccae8796798c6","description":"## Available Scripts","_id":"3x3-cube@0.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zCnc9uhFK2X26wsSvww08O3yLV9KfJyYfcOI2VAjxmzugrx5nfwXibb4slvx5VfDTwGArN989XwF5qo9ktqGaA==","shasum":"22fed3aa0814143a02e6e09fddf454343ee64e1f","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-0.0.2.tgz","fileCount":24,"unpackedSize":40869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeMXP/+nytlivJqt1eUjEhTXKfLE+eL/A1ClbAxRD75AiEAvA92U0Pt/BXVN7aY5j8yCZTNXvv33lsk8TYbPODnYoY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcabkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxdBAAle1PmDKaM2GVNx/x0xPnjX6tTatS48mIoCgsDYG2WjJPKaXc\r\nIAx2TZs40GtWVWc1YyOzVyBqc6wbD9bdnlWSJC1X5kKpCLNtK0G2SGVQOfhK\r\nAQcyQFme6LgSQQpOwoXIW0Zz8ZYQogKl65z1zHaZOb1m4wzKZk8DY9ntcgBS\r\nT6l2x7gcEU4f4gMzFkM+WFCO2UaOAU7aZ8Bea+yzauRIK9riBZ2bV0pkxVjV\r\nQj5fPTU5zfJaohrHYSinxKieyeaXLb9Ux7qR/gWFzr/O3P1r+/Jz7Nxguysx\r\ngckgUc3CFCnXGt9og+ISgy4CYvx3Zz35PmMD8KFvTUqSb0RCcZemIMlZNrTC\r\ngvDTBKejRfc9e5nn6tWXjS3z6WAe8xWO7h9XET+8JVYaTqOuoZa3583XV0fA\r\n2SRyDVHe3tCQbjAd5kNqkzrWX7tBAnGKSWYw7N4BddAYlqdNSDh9v/lcvkLy\r\nIZkIk8WkF9uY/7zKhgzZuVeVUyzSPRiQ7vDQnF4qtDdoZXEe6ez/U53mGiDu\r\n3S3OzFuJeVl0akEU3fG/U1SnmqcntR1sOs6Hpn59gTlUpm35rEd1Jmyepaez\r\neEQClPcMfjVpyMCqwZHT4qoIeGeGsS7/fxiNPc0CAPe0Q3/7WwIDky3Orscy\r\nC00RLWqxgJiFDPgZYbzL/z/R470/Tlgb9UI=\r\n=t12X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_0.0.2_1668392675879_0.1933265180040855"},"_hasShrinkwrap":false},"0.0.3":{"name":"3x3-cube","main":"./src/CubeSolver.js","version":"0.0.3","dependencies":{"@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"03571a07087655d71cdbddabcdbccae8796798c6","description":"## Available Scripts","_id":"3x3-cube@0.0.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-wcsF32CP79fZQCgNqPkkChgvwUSmEw3eymUFrULusP8sgs3rI6XNmMDdpEdkgkOUeLUdVN4E5V/SpNW5Q2xhbA==","shasum":"0d53490c02ba9375a4d9f2a5637986fb9435a6f6","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-0.0.3.tgz","fileCount":25,"unpackedSize":68649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy6LKrZKTIvTBdlLuG4QnF9zxukm/iXUo8VUcHXxEAuQIhAPbDV88UqTEJK6Biub4GNC+b6/SanwYXkABp9SynntcZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcaxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKCA//WzV/jfSJZkRKwMh6WyZWKwZoQ18hrW/hT5h23udXTVDiCo8o\r\nqUcZ1wZUvjlhg94fwd2S5AYSUfa5PU3Qntgz0PUaKRdE+SDL8huZew6HPMhK\r\nf7ozVfoDLmzXGVOzey4JAe+LJ2uJYKAxbL07fL9wAf0wIFfIbyz00+0bEJKz\r\nLBp6Iq+oz4tMc3byMEF+V9VM0Jrzrzo3ApnlJiOf3ukQw+xHzDyvbqgMNjRZ\r\nd3PJF0Ffrhrwbet8W0ms3uh9L92KgxbvgzNnhnqH6kIWYUObg5cgbbaXyvGb\r\nRBl6YUtMYLFuZoUhHCF2DbCgPw4dphZnFnM6o7wxWsUyzTnpFCbhIn8eNELM\r\nVqUC9zfnLqa4TslSQmCJ/2f6mwJL1ahSJw8TPInUQmmzqim6Q84ZxyB2Zrhn\r\nBvrOKeclz9HM4U4hLRzhfgkLiW0ZYDP1C0w681tqfxg9aHblcglRwI4cw9FA\r\nwwaSHcw2CWT/b0a/QFXEQzt1ls1/rDw+DM+2X4q9FxtrDrpf3HjsNcjHR13E\r\nysMWms7thuW5IaCJdF057tsTcHybwGT7mLkc7DOB63RVQqSzWeq0hzS6r9pd\r\nu3vWOS8nTRhzRXGeNb5iy1P1oXuNM7aINDlFR/x9KJH0yCsub7fBd2330q1x\r\n/CHAGNBv6SDiNMVAm0zll0JVpz+3CQVMB8s=\r\n=CkO7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_0.0.3_1668394056165_0.1781192265906295"},"_hasShrinkwrap":false},"0.0.4":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"0.0.4","dependencies":{"@babel/polyfill":"^7.12.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":[">0.2%","not dead","not op_mini all"],"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.2","@babel/preset-env":"^7.20.2"},"gitHead":"03571a07087655d71cdbddabcdbccae8796798c6","description":"## Available Scripts","_id":"3x3-cube@0.0.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mKSD0TAaDCalPsg5Z8ocQtbMD6cB/XMuwVcl3u6I/K7rGePA/KO+sNYjak+aSlDybJYmetpEF9tHKTpZtuMv2w==","shasum":"ad64a64e7eab3f2c6a76dcfdc946ba74a5923dfa","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-0.0.4.tgz","fileCount":12,"unpackedSize":21743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqqUyJZGVp6g5ugH8FIt7FMHKFR+ow9iCklDS0lOxnLwIgT21c2x898jXPBZVZnsWHnhU4o6pDRtMNjHF3MJEDwi4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjccX9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFUQ//cA2CxQhptRs923M8H78J8XelS3EdfpW3rWG4jyjJ5NPc7SmV\r\nWOtt+GSPAG1d5yI9/MrJ5C6km5zHg/tR/xNxYQzb0EjS6TqbEya7NXkDG74G\r\ntxJYSG2UD72PtkmIpgY/DzDtSz1hvTeUcWYfmiqpeEiXUOcCJ1xveiADlhQR\r\nLYch0zRYAyXN/pRRPMqsrZ81x1J6tYdAvWUKioccp/dhlwcLEysx5GQQZbCG\r\nqoOV2jepoDG6xbHzebmS2NKeif9zRKAqnbf6YTfZUzNQDjRbu0vG9jGD4TP9\r\nS3JmTgGOEBvxBpDnlpsDVakxTXwY9jQooNXSVy/XHQzU8BfvDt6LZoWM6UI3\r\njBbSoUE0eM7R++Lfwq8JWT2U6/Gr2sKuO2SXgOr/0F+RvRXbJmCSuRqWdpTf\r\ntNepupa53I80udnokyrVYKzKFl/1Y/vyoXR4NMzK3afXajTva/0Cx5ndMhu4\r\nnprR6i464wPcPch0GiiRDM+KcHlEASlBSX438uqxXRCUgHOOeHs+pVQK9IDq\r\nR6jZoTscWi3cS+ns9V8WyeKkBQ3JM+bH4ESarf0Sndcfw8lboXVxgsD/JC6a\r\nPgjvZtRoKD2U9H0dJdbNRjKSErzuT5KZ7YqQZpmmRTCmSZZ6uX92JH9I2k88\r\nVsHtYSQ0ruVFCpLIW+LI/tar6jEoy3pCQDI=\r\n=WcLl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_0.0.4_1668400637270_0.8618963679975173"},"_hasShrinkwrap":false},"1.0.0":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.0.0","dependencies":{"@babel/polyfill":"^7.12.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"f49a55b24323db7c3fb3dee0ec84304ceaf020b7","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hju85At3Aexoi951preYQTZ53WfVxz/AdLh68ELKz7hr87AJ1pa2QgeL1u3ATWxMKoapUMAxo3BdcRvufRO0pg==","shasum":"427275a0387274757f2c5cf672e9e4cf01dff8f0","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.0.0.tgz","fileCount":13,"unpackedSize":24323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3ZHTbduTQJksnuGKz8Wrm0Mv3476c7vPuW6DCAl1wRAiAHCUkHvMob7RebOtz5lc3u/rjRqnlRtJl9H/jfEC1GbQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhW+zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNpw//ZlUFFvB5gxpMuzWJUo0A3hpw20x4cYn8H2ZrOxc4HTfDUYWV\r\nDp4W7fe1eMy9yGhpVWaQbuYup5i2U11XOLrWRNCqCXb/kwEBqPfFlQbVhp23\r\nXQW2mw5BFt5MXgJZJJ/P01rHYHB45oumAr3l17/ibMkBlkjEQVTtsLk7aoh3\r\nfK6h06XgydMbm8I/ezLXSyKjc1ndLBc06RoR47vWBmqXjwc//IXLNMAuT0ul\r\n0xkp6nvLiS7K4OQ09jdJtpUwJEhd/T3fLUNRkEEamsqjRX8D1MZUisL/aSvg\r\nlfokbDmRHLQZmEwgPtZGwB9YQ+k4Z7DNu3X7PMtl1i+skzeM2bhUXXWS0JEJ\r\nrTIstYFcO+PSB+iL1Opuq2jgPUg5IUiV+C2RWqmCM6H/3lk7G2y46gaPmrXJ\r\nSDyaeRbyxJJ3x2g2PcmCkArhiSFRKxcBuTO1gRemT8ebZPLlqcOZ4bfGZG8q\r\nsDN0SVdezTbhrL2jm29yb6a/5U+jbl1954tGUX2I5p+czCp7UDxhSeyW7ap2\r\n4tyG2EKnwTdJRI5Wa8YJl0Hu4f2AcoF1wm7A8TCGcucYTOuqtiPoxtXSOeRP\r\n5sZ0ug0yg5P47gHqvbJhSGJiKYxqhp9TTS8aZp8JYSL535ZLd4D7pRs/UCF+\r\nGtV/RSV3RWrniRubZ1+rqT9hOu/UfpjgFPQ=\r\n=jx3Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.0.0_1669689267634_0.9944116732151478"},"_hasShrinkwrap":false},"1.0.1":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.0.1","dependencies":{"@babel/polyfill":"^7.12.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"f49a55b24323db7c3fb3dee0ec84304ceaf020b7","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-BRrkP2CnjqSajUFqG+uEqvf4iCPWPWslXAanQDDB5bys2nvAtpX/pOWDWj6F9x3i+fE1LHKRNbNXX5N4RVS3nw==","shasum":"b1ed77cf96e0120ca72949020aeef19af48efcb5","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.0.1.tgz","fileCount":15,"unpackedSize":26841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAENtWnnpLLLxCwo7l8Ro+R1fwTty93kE+2+TvvSVCyqAiB6Wjv/H+uDghrc6h7oDIbd2H8lGpvz0C4cbOdG3z4IfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhka/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtiBAAheRRxj0I8QzqntKH4NPxFeJj732zJlD/XYQ99B0xl8ygd/NQ\r\nG3lzuZHiRWRbRYq5ieIABt0zvCqJMefDm0ifrhfTUE/QXWyNJkk1ordNaogE\r\nD2S6f+fspdG+OMNjgo4c8wam8Z0RCBx9nMKGwDsxnc2MS9dI3z8gqJgbL/DR\r\nZaCAmgxNEXI3HK6Oz9xXuNx7+tGGDXxGeOJpPKOOX6JcWalj3+yokIR6SBy7\r\nsV+EWdidS+xI09URlZHPUI2myKVfSODiZiuJKxWr0PA0x9jP2wqFU57fHNky\r\nojJwj99GdRoAB1YvoRNaDVCfSFGs2aYTVlJc4sAB/YrYQr7qbCYWM6VYSiBw\r\nkxRvI2Y8q8uPG7FsbaM85wkZEGQL+If0Zjw8WdGV9kDjMQzhq5pf92kvyOs0\r\nN4F1GBNwCHmCsCEAuDij5N/GgV/ItvCND0sPaq1rcA4O4qrN8Ukjbd6BtOFo\r\nrquV7sHou49npbBfupfe3r/hmS2Abnxe9ijObEhGJHKCLH3fNUUa2AoUSMs9\r\nhHu5ct3ojbvzFtwo4T3bC7FgwGni9lpNokaVcav1euJU4Cxm3jl36eUVa+Jp\r\n7BCbKct4SICWp0E58eo0Dtx1pXVtxTMGsmmfuygylCjDMHcs8hJDpE9w0W6p\r\n2GOpVLdCQP/4SzmuvYMBmDoDtnLtBo05kuA=\r\n=GF7y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.0.1_1669744319053_0.19155425867093778"},"_hasShrinkwrap":false},"1.0.2":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.0.2","dependencies":{"@babel/polyfill":"^7.12.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"f49a55b24323db7c3fb3dee0ec84304ceaf020b7","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rCt7B2NIlWEOgjEoAZDZx2+D8Uua49nKPlpOaff47DmCHVqVgYrQ6nVR543+Nn/e5Gpx2nAGqTflNE/NHZPyIQ==","shasum":"ed6fceefa783ac012cd5fbd6a4cd5f4b3196cb1e","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.0.2.tgz","fileCount":15,"unpackedSize":27068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0vgnCmat+qPnGKJujp6am0QhgDaXyJsNQrW3KUke8sQIhAOwXGN/JaGc31W/zLoWXX1yVpeBNHOAK0zXvioAJ6v21"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhlmKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrynxAAjseDW1JsHGWfj/SLCizQIlP4FjBCF/6gCnR58oT/nPiz5cDM\r\nt+92zpvN9O5JldS8wfcVK93KFv884KQaYzOC9K6g+VHL59Jarq9V0dJ4DCct\r\np66wieaP6qb57jUbShpIzx95bW/lGGdyEeMMyZ/2a68df+fjT48PZfJdmfo6\r\nD6XtUYQ6ZwxX7IU4jJ4Q9OzVz4TTFA0fFxq5nAu4xjE3YuS/SmhdBRkxDcUD\r\nmJCo/Vgff2I92hEetOi7j5Pxq0Ogez2hfypTyXOv7uxc2HZgq1eF3Bnhbw1d\r\nmrCydzkTv6pfk2ObE3EA13QEqcc5AHSJ5X0nkGAEbxTOlzjY2nIGAuacecCY\r\nJ5Ubqd43KMYJHsPWWvFVzVFEWIBZZPBcjfBFd8ECsxliXJ3Cl58FYHK9+GFt\r\n8Im8+ruI8jWpwZBIsHBMVxNgqDKrg/2T0CAOf27VQj5x2lUPtwcM3V0NZsWQ\r\npW/4HZvDTvh5RFb0PAujJutECFspsTzLg7EtxS0Y5HO3YpXH54e1DNq+ybN3\r\noB4TEoF/Zohu3oTMUQ8zF0Nh8CD8WJRbgwIqsOix8ssxWl+TVdpuNhbOH7XR\r\nWqyFe3UUyYeQXnEqOr32AwKI9VsMr/3aBQ8jrGDVqHAjtD19TwF8jIdzVRKR\r\nsjvwR4d4NM3veTlrLFdpMGEL3yZmz0pjlv8=\r\n=o9xe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.0.2_1669749130047_0.6124769393468206"},"_hasShrinkwrap":false},"1.0.3":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.0.3","dependencies":{"@babel/polyfill":"^7.12.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"f49a55b24323db7c3fb3dee0ec84304ceaf020b7","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.0.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-waMlv/uYYPiV4LCSl22yQByniXEF2orFyO4puaEFCaNKxk/q5m4gqvXlExcD+QywfaQpj9yCHVIe9a4AnfBi7Q==","shasum":"b8ef9d2657d10c7734b64830b08f577aa0cd891f","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.0.3.tgz","fileCount":15,"unpackedSize":27159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw8yvZ+l/gjhXtxS3vizvtu9/Ur7yfM2QxBBEL1xd8yAIhANPWmA9qz4EqBiT9KGzhY23fNYaXUH3ZHCV2AG8n/cs5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhoMjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprng//YhOF0SGnk4VUYrVvdpKXEwsNSnZ4Y5OMSDVPARnCdcZPnwbK\r\nlz2rkTxj36r1FLZeYNfPX6ixsIEqKhBAwUdPIDh4yFJdIa8vKvlIjteR6VlD\r\nFj7wHf8h02kzBtxRB+GB6sWjxU/WI7nXD2ow0iNNnENKYfrWr8U3PgtUkwyh\r\nim/S2wMDMeuse3GEyUmTYUoByma3t5uUDI/lUgIrqx6O8sx2PKm67T8xrlJC\r\npNJsGQ2lYuX3blm9svCbjofeHkjTeFsd/3K0gWCCwzkifoDGrGbs/OnBPrlX\r\nhWJeUjruXX7l5EAWuCR+pTptbwg+rqlQdL7zt/iXZf4mIOwpjdEmqWTzs/OD\r\n4ADTCwSUmzyl0cXmACTyeAko9XktyOb3y2C5O38xPTua9v5jFxO565+Axq+c\r\nYBZKSeUq5YwcOFRIFUU4OcpzdG+M7lQje7QGykW8zuzczitiTGi1b/hSmgKX\r\n+uOJuZbcl7mN9Kwtnf0+O1HVYmgJxUaEYyZc33BNI8THYSz1Ji1eiAG/AlgD\r\nqJ05bu+X8ryayYEd3HtyqOPIvRCGBfC1UXmVZ3zEh9T1nleGYNPfjTCZFNtt\r\njVKwH5cSU5qtxjTNRs0NAs9fhgzGI5SIhdA91+kTFkHy44DTd0bsYQSicBas\r\no+Zm79Wm3Q/l8RxQMuT1EV3TV2t6b9KQ8Ko=\r\n=8JsE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.0.3_1669759778877_0.5661270336134132"},"_hasShrinkwrap":false},"1.0.4":{"name":"3x3-cube","type":"module","main":"dist/index.js","module":"dist/index.js","version":"1.0.4","dependencies":{"@babel/polyfill":"^7.12.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"a2b9b646f20aaedb467264c383e5f1483cd84407","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.0.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RipL3cBgdO8hTiaExgKe3BjZKJ+AW7Sn9lzZEynVvIixa2q2xIuDTy4I3/O1OcqlGQYWM8+GQxrrW6w68m3oJg==","shasum":"ec8a4b8f7413612195ee43695652bb88576752f6","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.0.4.tgz","fileCount":14,"unpackedSize":26548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyhjArODsfKstr44qQyHOt8MM5umk7rFdCOkA8IzD8zAiEA3wMPEzNTfwG3Ak5m1VJIrbQIAH5n/ogYG7l3t35wATk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxb38ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwmhAAloH+8ofjeGWizQDDK2/LeuUewHGa5f5XdyQcoh+GIlwJQ7Vi\r\nJFMQAQit8JMBJZHH8OO921jZnLssgZBwvl2co9GRpLA02gzNCdMHQrqUvQhw\r\nM+P5CAgyoVqjsfRbYnRQcvRl40JUfuKwoVvGYNyXJ3fPJnHyDH5C05yXSfGp\r\n5VXni5UdTAkOGrNqJ81jpoS5HrPsUSf+nAsVffVLRxb7og/h8ha8ETYBgo0c\r\nVym4wVY61lDSB1/WRNsGkKWDWoe4/dOq+uspA92p/Cb674ZkhZKx8PmkxnKC\r\n+75N2I2OjhL3wcj6OlcfqWs8xbqfUM6mICB72+QRBQMpvthh0uuFZXZt9Url\r\nnIA8V2WD8Lva+fNRfW2xBQh705vQ+bDeZbwUZqcvr8Z2No3GAnxq6TGMF5rX\r\nUUqRRbl0bezVvgOukC0tp459IwlBOM8SCLYmBJA3nEMOizW+gptU+DVZ0wlU\r\nkuyLG0h8v7Hh/4L42suTmOs/5eigSohQhJCKJsBIZUw11NX1A9vUJDa1/bAj\r\nI/G2LeeRSZfNj7inUIwRHUHM1FmXusfGIrFlevzya7zrtKtMf94AK6R8dIsh\r\nz6PWY0lBw8Jd55vgFgWJgPJ1szKKusznXhBreLNe1TrCiDOFOG54EW6J7QE7\r\npFvrgobGa4NXzHyliEBUJYoCBmWJxRTNpF4=\r\n=SaFg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.0.4_1673903612660_0.2515823323501305"},"_hasShrinkwrap":false},"1.1.0":{"name":"3x3-cube","type":"module","main":"dist/index.js","module":"dist/index.js","version":"1.1.0","dependencies":{"@babel/polyfill":"^7.12.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"1bf05d05a735ff70a1140bf0ee07f51236278e7d","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.1.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DfNXyEPDoWQuPJba59Qc3hM8EiaMs7Si2XK7DzM6CwE7PsJdrWAfMJaBJX/S9vfYJBD7J+D11f+HHemBpcY0zA==","shasum":"db9a6a591945a8d7a23bfb114c6aa4f294046a6e","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.1.0.tgz","fileCount":14,"unpackedSize":26548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsZEnSELXvf2jZYOLtQbQHn16k9vywOGRbVaId+7/8GAiEA7OQGvQ/7oiBNyafumMDUviKY6E22bh4Pud3EZNghcsQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxcJbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVNRAAmt//AwIAA2XocjwsZsmFpb/oTDkrw6qr5rBSNptHLd+v6+Ik\r\n1r5jxJsm9QWq9T0HcwkuBM+Oc5C3WwSuGYy69gDViiPP2gQ8jT3BcpNY9AjG\r\ncIdH6BPrKPaitSH0BK4pGsdNfwdc01gdaKv9tjXkFF4uoiXtw+AIn4Vwm2K+\r\ngIEQBZGP3jYGInpzQ4jDf7pbC84XptVxvKbxAdhjM73M9VlUUiCqpLsd/5Fv\r\nC17PafdAoDoA15O4g6lau8/wfo4f3WU4fppYPBEzNedNY0Fqb9JIUySCTvK4\r\nUEecgCAZj0R9Th2rT6N07oq16ft0rCiRt851Ym/MgRX+5Ma6n+DNWUArXyIx\r\nTDS4A78z0amNKegIoaxPy2o+ekd5/fUsGXBdXes0BHbTb9lpD894AO+IQUcp\r\nM5aaxbRDUFKF3pleadGXsf20G1x/pvmUy2vNBjtwmM4PoZVvnLnR78Jilx/A\r\nIk3tKU0lN83tC7k4qpaI2q6r1YDVugS1UE9pIaiKwUuyMboQWvnol/LKz3xr\r\nNqLM1+nI/t9wvBUG5jC8fG/HSFXW+7nx5Xf24mVQSNf5S+sn8gmYRLCL3kO6\r\nku/6agmW0jdpfOw2+dMGe6uM5zcwwQmdc1vHa+NZBp6PUlFkXauCgGCeDWsM\r\nokvJSAaIlhHMth2HdqEyYcQzcvrYpKOitnQ=\r\n=4HAH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.1.0_1673904731273_0.9919153842038275"},"_hasShrinkwrap":false},"1.1.1":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.1.1","dependencies":{"@babel/polyfill":"^7.12.1","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"1bf05d05a735ff70a1140bf0ee07f51236278e7d","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.1.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-FVfobtR+Tr6DU/q3Fl2bHnM1AKstHTza3cnHsifYfjSswunEJ3qkGmg7ZYGfiMUCX7j3PnBsngputM7tVSf8bA==","shasum":"fddd353ed8827897852451943744828029341145","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.1.1.tgz","fileCount":14,"unpackedSize":26528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPuowKFZ0t0FCBJRqaA9ibRvL2QnErHLc8bfqVVmxEEwIhAIT4x+X3Oqmg4pZKwL4Rk6cCSoJKLX4NJ7LQjE3jdET+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxcL4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzTA/9FA1U9kRoVRsobPcHq/HI71/HwdbsZ0lTlINTFd9Q4iNJqA7Z\r\n6ll7vdvAxOWbqnLp4P/140yVjl2GLaUatZ6fwAgQ0O2hzWXZXDGEAPJj0+En\r\nnX9KbTO7x40libUEKF7ApWPOgJHdSKd5wrgf192s2x9mGNSUoweyOGl0nnVB\r\n+lfYKRs1u64ER7f1mZ20GoCg/e5l73gxNjgJXy/A9dNGrk/RlfBCIrfc4i9P\r\nhOEdhz2ud123LudE5T/DUMOGtARk8YDcn+dmtPR4B7BzcJJwEsuleQ0xXXiV\r\nD26QmmFNylberTA1BDtwLbV//Kk9DTfS3r4Ogw/+Air+i18slapv7AYxkeYX\r\nMN6QczsXuKvv7L3nGjOz0LKiQp1eYpPnk6022lC4A+J9MmiM1yQ3pPkJL/oN\r\nZnEPwaqSVegfqtk1ugpN/Qv6rREOmK275s03fTFOXBmtOJUyR+va7pNezJQH\r\nmH3IBEEIs5834mtwx4cDE+PECsYxLgPRze0fpT1Owc9vQhvkctWFwfnc/4uo\r\nwIEH8ItkPjVJaix+0pO44P1T2IPZ7bnsbCI39GhlcBwA9uZGHm4DQDo+cLwd\r\nGVYWzPDYw6KWT1/Dt84b12oIa+2GaG1hfJjLN8PZ69yftA0VRT7+XyYop4p7\r\netux0wnZYgLEX7d+PSaqnbNo0DRBLFPTC3g=\r\n=0jYz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.1.1_1673904888380_0.5115720739281286"},"_hasShrinkwrap":false},"1.1.2":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.1.2","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"1bf05d05a735ff70a1140bf0ee07f51236278e7d","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.1.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-YXRRpKCUm17p74O30wrp5HOF1x/aIQjj3lEWWB5VUurAxq1M/lUvt3gHqF9fy3/K0ZW68TN7rKpP0TLoKYCHTA==","shasum":"9510555ba740685fed375c3be4457445fe525248","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.1.2.tgz","fileCount":14,"unpackedSize":27447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCflTY04+Ppcvs61p9Cna3SmpDq8jm/ZVqkuhaz30W2OwIgJFwUm6N2vYHZXlZNvALXalYGtXRHmm3llMs+OLBnReY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdK5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJRQ//Tfy3g6cx+WQyVLbX5i642Hijhgk2CN2gsE1qAey5fKoE667+\r\ngEb+oriev4Ygjj0eZz20uCsJxxDclmW7QhSBrl1A+pLYVBspQm8llvypWA1L\r\nAeBHAVkTmNQ0SN9AtydEJy+WzgLjQpW9OzWiCt9b4v/6O2mCeo4YwxJ/vMBb\r\na6cVnn/D9twLZ02IMTc363aOwr37ByByyLF2oK5HWE/ZlFpvx2IqrgIeMwDf\r\nBJGaasF1ibhHu+wpjiFYlknvlyBZ4saCvmZPkLdpTcV7qIo3bWy5R8SijYFD\r\n1LocfR5fqdHipL50/4V68KTLnjyP0p98W6c8HyFDLAU9SVVJwJLRRNuNMQ+d\r\n+IwNK+l41bWBvZGrimVOv5hEdUDghc0aN33SwP+umff8IpZpNJU2ZocChW52\r\npU1vNju6eSyopCOOMAIyjE1FT50iIiDgMCB3xIPHY+qBCxwjJOJCiavSNDaX\r\n4WvUFI0DGoRuLd+kNk+ChwtWRMBBP3kvfpnjfW/q1TGqDgSpGOelUi5Yv+cJ\r\nDL+0JdevjJTtspZ6M3kKRD9JG2+9HaH7aFzFwFPcB4SAEK+6ydejMPCcWlU3\r\nyKsAhvzgtREqytUsyFkME3t49zm3pmYw3gXVk123I8TQL9DSmAHMF1Lk100C\r\n2Hbk2+3c9RA+NeDebZM7y58G76cbM0wGow4=\r\n=kut+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.1.2_1673908921749_0.6300245760514944"},"_hasShrinkwrap":false},"1.2.0":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.2.0","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"1bf05d05a735ff70a1140bf0ee07f51236278e7d","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.2.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1QJ9U+mxL/Nfoz9QMFJPccc/DdIGYrXIWDahZZa0VumDkJYu5S4DOKwyiZ6ryZhWjgrhuxeu+N1KLOxRK9reLQ==","shasum":"cfbf9dede1e02928b38125372454ee4b14a119c3","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.2.0.tgz","fileCount":14,"unpackedSize":27447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVe8mZRuRvQ7yfh31VCUsqr634wBww/OAHcXqM01TNXAiA6xmUCdt0xwIeq4kpGykp9wJRrrXJcY1yyDHfgSOrtIg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8LQ//bXOeqNxOXg5MaDNBfDlv0DT9BG+rA27sxBXz6tTLggwh8a99\r\nstwx8nccHXToUE9sIlJm4A45QpncKBsnXviTGewJ8Xne3fee4+E7HaSDmwLz\r\nI0k3uxnMRiED1UOFCeMLQjzloa7SNUHjT+bWf5nAumyaQSTwwiTMsyrcRqep\r\nRPQQg705w/o8Ctp7j6fxEY5n0Iz/x8D8piLD3p2xy4f1hL3FUwJ6Hr+c8aSF\r\nlDU022Pj87+XIsO4e0/sDWdotjnunGPz1L3eiELglPKZICjojvOx5i7hQxB8\r\nadNGV0M9hWKpKkk5Ffem9R5sd9+pCpIi7gVJLP3Po90BCMBIQ61JmdU13JqC\r\njUQdZjx2xwTiWN0ewGVrxHXTA1x7DjDHwsvijyLgneeEdmH05D2fmZxS8wh4\r\ncWjU6VebyEjr+O2QvcpepOlC98kPBPtir4iQrEjTEbTeqwhPigv1OCur4n9a\r\nYM7ALdnHWXTvkRW8+IENhNobNSxmibfu19POlI3y5wT6pY3tWfvVPDXd0znv\r\nvUxwHVZOA/pjX2qM5Wvb7i7Ki+Aywge+ReAJW7DA3bspusdcks/SnPMHEnWI\r\n+o8svj/FX3wH9FsYvggGpNyOL48jB55Th4yV0iDD02NyvJoDATsm/vMt2oTw\r\nxsarpUsESPJ53ORXYMTuHrleqvG5SIG6V1E=\r\n=xRvP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.2.0_1673908956597_0.14835855758714134"},"_hasShrinkwrap":false},"1.4.0":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.4.0","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"1bf05d05a735ff70a1140bf0ee07f51236278e7d","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.4.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-nQJTfRB07lRP9k1ttbUZxO3At8Jkjz8DUZo6XxSN9rg790dUiuJSIEpLxlK6o23ud6By10S967OmbZ2ujK2IUw==","shasum":"91f90c3be6ded68a73c955a7260e33bfaf2566da","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.4.0.tgz","fileCount":14,"unpackedSize":27616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXTrn2XdaByVSNfpvkU6HjCcendo1Ru78UnxcZkf/SIAiAWwAzfIF0B1/CN5XYEq8qzAKkNcWPeLSUGsXhMlDKzPg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdWAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0hg/+KaaH8S/VwMCLd51MtEzrbuO7GLDMb16Uc2IKwB6BrJWDxe3P\r\nrv6Ns2xTw9jLo6oCj/ha4is98T3qc9W8KQX9jHsaSIqLnLXt75EReMCRbhkE\r\n9s4BZXsha2EF7GqdqJHCOFA9gvWZpbrK2m1MXeI9DiBI0lpaXlQd0ntH3ubv\r\nAhukq0UKv/fvtf4NFA9I6Ab84ZJ7s8xO7Mljv7YpfchOtScV9EsNMD3tNDQt\r\nPOCURKqzw1u6TfNiX28UirQsSowiJ6d3uf6bLHv1Y4sZC1uV7l5geFvHFiHM\r\nEzWQ/Msag2x3nGTwxg6tzQExz4MDFJrDgU050KKbezINbfdU49Cq17i6ZsW7\r\nFj0j5jWxksta37TYZ1g0ws1M54ZqTOkQ7rVadi8cmt2VMB1wV3sCraFFqsN5\r\nq17NfsG6E2dhwyQIkyR71zMIAzFh9417yIhO0nWXKNMTjdCa56TCW/I7l75f\r\nC+XmV7hLR3QK1spiE7X5iGO2yZdbpZM5rqOsmsrWjw5TV+FPbxaXQp6F2L8v\r\n7In+vrtzjCXyD2vt0HwgtLg8rlrSmuLlo9dMJ88Nd9O2ATsdCsu4FD/sZLXR\r\nHtT/gjPnwjEa9cJgYWwDOVCswiC2P+Hq0pa+JTnFX6MtjNDMYi/XBhNCorIB\r\nDQKvbslm6mJX87qtKqLSa98HaPQ6+3zhjJU=\r\n=rQLP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.4.0_1673909632646_0.29851966339239056"},"_hasShrinkwrap":false},"1.4.1":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.4.1","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"1bf05d05a735ff70a1140bf0ee07f51236278e7d","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.4.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Sjs/I72ooI2jUqAPfNYgxCTU36/8aWKYvdvBDWTzosylDyBKrNZUQcQNUDl1hWZVN/ASysU42ET7SUqiJmK7Yw==","shasum":"8f125d3a833d8139c4b1d98bcadac2795a98d694","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.4.1.tgz","fileCount":14,"unpackedSize":27824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3YxNNIrEZerNayqd+Ypm2RF1zspNlo7tEzIUpN5muMAiBkQiVHhdyyOdG/wl+Qvf9TGN8c6i0CO3ij2CRniN1JZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdX2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC3A/+IdAKU0me2GdyoscJM1p/3hMH7cHIDZfA9EzlQNmm4oiUQAtZ\r\nd89hUA/nFgK/34jrPyqsYW1rEt6Si2OMzdbqZr8sqHH4Fpg9IPbZ5jjKXNNU\r\n23Fc5b02NhIKm7YMjzGdVWZy9e4D0DkFvkVk4aPpIPff2AhpTV/WGTDFBCgG\r\nqI3VPIdAANohzCyiDeK2hmVDwupnIxLRGJnICuGPldGUVoSX9fl5rdvr7LAi\r\nveCesXpp9atZ/ZXBdPDqSlCPRqBh4FGazA2ugdZcB3SjupnMLm6j4f39D29m\r\n1HC0mFJAdKEEIu3HMfGsqWyhzT1O2L1bb509VAMk69+ICF7C5XbQgJh8RQ/k\r\nVNlwYvO7/EoveFvgHXAg4l5lEKuYax53Wz+tjoamJhvL77DHKpcx5JMWhzuH\r\nuOI03+K91alZiio7YvZQ35OIeZBCNcQkd+zk8uKW4chk2D/anDXMyFydiVti\r\nYvCqWbntvBc9P/ovJhWYZFsWPFa29A+H5utygBjpOchCnDQ0+ih10Hhx0Gsh\r\nbS2VqfZADrS5uu/QeGzpOL0UE/fJy70tIAw0m4/cG0F41crbNFfh0liHQRNV\r\nDFYHBDn65BLBO/AeouageYl3wjPNaJORGK90q6sX1pvbRzHI32qEYg7qsCcn\r\n7hZ36hFPwc8CfBCXkvjPbrt2+bC+juL3mpk=\r\n=ubgK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.4.1_1673909750185_0.6285560925979519"},"_hasShrinkwrap":false},"1.4.2":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"1.4.2","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"1bf05d05a735ff70a1140bf0ee07f51236278e7d","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@1.4.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-0QU735VRet8LkDzMRD7yfspQNs91Oh9fsSjSIH6dzP4XodCGtGs5Lq5tkUBCP0ak/gldqLGmM5OycoAmSp2Y4Q==","shasum":"245719df2a97b06d7c6bc37cabb08cbc9d4e7449","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-1.4.2.tgz","fileCount":14,"unpackedSize":27878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJr4bQlf/gK0kk4IuJV7dnM1HPEKZLnO9BXaMhobQm/gIhAK750TZw2H/D1pWkLr2gZH1PEejEZUjwckdysldXnOb9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdcTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruhhAAgC7YEA73Ob69jg02A7cmN8lrCtOnekAkTJV3ZAAoLOnwWXML\r\nWXvTc8rUCaSJ+1099L54Jp5iOblylFcdOslNfD/ltF/jWzlWokjmVu7uN8qX\r\n6FvB8qkUYxkCIyrNdn3vhc8dxEdqnTGDPe+4uaBQoZNOFvbcbsexw5dTM01j\r\n8PJ67M20PYDfnAfXQQ8jjzl4Ngjk0BNt7BlkJDC/y94+mcO+l+lToi5zXVQi\r\nviFkLl39949gjKylmyELnhxezpbDE0nXGXK7SjxJkcC7mMADPLW7qPQx+z9q\r\nlaMULffoFuqWJVMAYrzUbRBnuSK24Vnkc/Q+PUzWB7bcGQ+cpEk+Ry0N84TA\r\nG0lduDC5TkQMbQc9VvQfLcGvra74MeQK4AypIHwY3GK5FivRvERcSPV2yhJe\r\nICZ2YvwSVjn07oLn+DwEVm0qt+k1leZiT7uHnYKYrlFUIVlyTge2ZkX1Gbcp\r\n6cXi0LGcvVXkXT6SLgelcnIb4mnk2NUJKdB28rtxwgaENK3EA0Rvy9KC1QZ5\r\n0mwiuQv1aqhJQdwUuIiqFeIWAVK258f6wFUwAnzUC0awQi9NjKOPsmDpkmDt\r\n7spfa/yBbzRR/ygx/6L6NbBiZh5bTLcan+EMNhK2BJCjN5vuvddSLoEyWpga\r\nsBq3gQySygXPIZZ5jIFqCOYbAznmYbmJl6Q=\r\n=cGtF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_1.4.2_1673910035147_0.6471065438215124"},"_hasShrinkwrap":false},"2.0.0":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"2.0.0","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"1bf05d05a735ff70a1140bf0ee07f51236278e7d","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@2.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Nlep8lX185cQvHFN0iq82SI77XuHpFTxRRnlpeLtAVvfIXMXvBFQgCAZHbVePLoX6CWgAQVO7RPPMtgHy/4oDA==","shasum":"d8ab79913ed2485fc2a311decc6f093f0e5383cd","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-2.0.0.tgz","fileCount":14,"unpackedSize":27902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmex2BBjrItRgTnxao86PY1y0XlTfaArPOcqNBqHpoywIgDPvKHVw+bzf2GoyjAW/oYYaZrYIHjp9K6GuuG4O9WPM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdnYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcHw/8CZmjlKSFw6CFnVbwU9rjQLdxQ7E6qyP7dG/QEy2/pkiJV8XV\r\ngxlS+rzWSrW/Erhzyej2N1j3/xv8kwkJFvGU+gdD5xVQorPckDjNxmDQKcWK\r\n0jgXkXEWozkLksYUuZl9OGiSMMe8OLbXxOMcliQFXvQuaIGCLhiHPIqJ9l0J\r\nI1XK2KRuZYBQSHGBB0yh0NFTiljzt+Q6ODDqTKyT/Zt+8V/t/Hgab7o2kXNt\r\nOPcf6/mJ2OCPjnbfLSEfKUQhJSEZgcvucfnnTcm2v0IxMECamNkY3kET31A9\r\n/I23O9QbI9V7fYOCC0lEeJ8uPz1g7HhVDtbqBd5Rjz4jLcoBJiJQqDSgThge\r\nR9az54gnaPyeLBP9Jkr9Z+GSszTakJbkq7I3gRmOOyUrf98T7AFrlb52n0Hu\r\nCcN/bptv7i9Yq7/lQAqjJ8vQqpH12bXOq9IYEyu0IBG4Y4Dom4VdJRMSClUF\r\n5J7QpBnr9LTbVK+YM01cqRjX2i7GnzvuJ2uP7eXs6svVXlCbIkyUiZN0ladf\r\nCoOrZCIu6fjbmpAGm7zCQQufacIjJeIAbnJIzNqAnbJO+4LHRVUcBduvlgCr\r\nawnKZh7z7HxhastwZVW+R3KT/E//0FMPqGcmBCxPNSKegC5v3etX+MFOs0jk\r\nPkNtTVilWMqunLIOVsUh89JfTW63scqhMUE=\r\n=zUIL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_2.0.0_1673910744524_0.9105662441737739"},"_hasShrinkwrap":false},"2.0.1":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"2.0.1","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"60cf664363ceef3c59befca7a103ecafdc804931","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@2.0.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-oqr+EPSBwiB2l2Y07O3tZdz5xUVXYPQ8zFXBp9XzCUIMZLYGrLR5bVg6eNEug96pNIltxtJqeUigJHfJtcFumQ==","shasum":"bb254ee4c3af2885daed395843bad615c45019c4","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-2.0.1.tgz","fileCount":14,"unpackedSize":27902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQOeRnsLET+ZDMnk8rb+6iSXE99ZbbBmZA6TskWCOY8AiEA/hEHdkwC3w9x4lqhRlUzqyRxLFrqlLsgOCAXjQiDTCM="}]},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_2.0.1_1698087377859_0.6872043404591672"},"_hasShrinkwrap":false},"2.0.2":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"2.0.2","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"60cf664363ceef3c59befca7a103ecafdc804931","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@2.0.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Kbk4dVFpIZTnywCEhu1/+F7FYTggfGqFQCmimzrMZbswxUd+4jVUuCarz7ZY4FHEHkshYBMIgbXmd3FYfsEBsQ==","shasum":"46abe9410fbab7fd9c3975bbaa10a2ccff4946a2","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-2.0.2.tgz","fileCount":14,"unpackedSize":27870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwUFJmHkR+1jg4blF8+wspfZcH8NpBAqQM2XZaiR0QmwIhANnWYpAyPtL0z/sjt9iaYFfh7RL2wnuHOv94feE9DaZ8"}]},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_2.0.2_1698089266681_0.046491700433246574"},"_hasShrinkwrap":false},"2.0.3":{"name":"3x3-cube","main":"dist/index.js","module":"dist/index.js","version":"2.0.3","dependencies":{"@babel/polyfill":"^7.12.1","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/material":"^5.11.4","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@testing-library/user-event":"^13.5.0","core-js":"^3.26.1","react":"^18.1.0","react-dom":"^18.1.0","react-scripts":"5.0.1","web-vitals":"^2.1.4"},"scripts":{"start":"react-scripts start","build":"rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","babel-loader":"^9.1.0","babel-plugin-transform-class-properties":"^6.24.1"},"gitHead":"60cf664363ceef3c59befca7a103ecafdc804931","description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@2.0.3","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kqljBw57ov5+Rm7jXiuYErpepd/a3WmLQuuRceEnRUrbOV0nt4Q+S0tpGEAMdlXhaJgjRVxVAIq47PF15uy89Q==","shasum":"fb2b34dd22ef2e52e27751542fb4f6cfd3872fe8","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-2.0.3.tgz","fileCount":14,"unpackedSize":27963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFg00fyJkA82I6kTtAeMW+C3lQDy+J9y6xL5e77fTIWAiAOwU1LA7bqyEh9EiayhLxwsf1oD+8ZlqWG37zLu3ZvWg=="}]},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_2.0.3_1698090230566_0.6662130578239633"},"_hasShrinkwrap":false},"2.1.0":{"name":"3x3-cube","license":"MIT","version":"2.1.0","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@changesets/cli":"^2.26.0","react-scripts":"^5.0.1","tsup":"^6.5.0","typescript":"^4.9.4","@emotion/react":"^11.11.1","@emotion/styled":"^11.11.0","@mui/material":"^5.14.15","@types/react":"^18.2.33","@types/react-dom":"^18.2.14","react":"^18.2.0","react-dom":"^18.2.0"},"scripts":{"start":"react-scripts start","build":"tsup src/index.tsx --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint":"tsc"},"description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@2.1.0","_integrity":"sha512-2YOPfU5PXxvnTMjWjHgvbMr4UobtfOfHMJE5DfO9jFxXiZXe9GkS+TlDVqBzcI5mN1xO6MiexPvVr9sWPn57UA==","_resolved":"/tmp/eb660955e508423e9ab746548dcfcabb/3x3-cube-2.1.0.tgz","_from":"file:3x3-cube-2.1.0.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2YOPfU5PXxvnTMjWjHgvbMr4UobtfOfHMJE5DfO9jFxXiZXe9GkS+TlDVqBzcI5mN1xO6MiexPvVr9sWPn57UA==","shasum":"eadd6a8f59d059b28b4049b58131cb7dc5fb7ffa","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-2.1.0.tgz","fileCount":22,"unpackedSize":989943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlnj5mcmEvau1TJXXHCISY/EU411FZ7WztgNxIPJ5CJAiEAmGfKav7Kq4cfQde9UMAcSOY9XnNG+EEaMII8Jj4FZ9E="}]},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_2.1.0_1698639905225_0.3477933477605726"},"_hasShrinkwrap":false},"2.1.1":{"name":"3x3-cube","license":"MIT","version":"2.1.1","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@changesets/cli":"^2.26.0","react-scripts":"^5.0.1","tsup":"^6.5.0","typescript":"^4.9.4","@emotion/react":"^11.11.1","@emotion/styled":"^11.11.0","@mui/material":"^5.14.15","@types/react":"^18.2.33","@types/react-dom":"^18.2.14","react":"^18.2.0","react-dom":"^18.2.0"},"scripts":{"start":"react-scripts start","build":"tsup src/index.tsx --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint":"tsc"},"description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@2.1.1","_integrity":"sha512-reZpmhYTBaPHiLUPvFx4tO4veujHq3EH/mvrtdy1x7uDGpNqo/aq8kewfTkIGzdJyF+4Eor8A9BuLwxuOVjNmg==","_resolved":"/tmp/a86bbce01edaa271515d9af05de066d4/3x3-cube-2.1.1.tgz","_from":"file:3x3-cube-2.1.1.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-reZpmhYTBaPHiLUPvFx4tO4veujHq3EH/mvrtdy1x7uDGpNqo/aq8kewfTkIGzdJyF+4Eor8A9BuLwxuOVjNmg==","shasum":"424e9c4542153bb8432ca121e942c25fa737aff1","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-2.1.1.tgz","fileCount":22,"unpackedSize":989944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6z9h1klAHXUTzj/odjyB8o8eUVB2xPlWuVZMbZZZ82AiByYdC7rO2P4RumJRQtiTe1Bq8Rbsy6dn0BP9+NjdsMnw=="}]},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_2.1.1_1698642796072_0.19951393649806515"},"_hasShrinkwrap":false},"2.1.2":{"name":"3x3-cube","license":"MIT","version":"2.1.2","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@changesets/cli":"^2.26.0","react-scripts":"^5.0.1","tsup":"^6.5.0","typescript":"^4.9.4","@emotion/react":"^11.11.1","@emotion/styled":"^11.11.0","@mui/material":"^5.14.15","@types/react":"^18.2.33","@types/react-dom":"^18.2.14"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"scripts":{"start":"react-scripts start","build":"tsup src/index.tsx --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint":"tsc"},"description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@2.1.2","_integrity":"sha512-1sglCFmyubsANN1mlygLttzy2J7kDvM8RslvnDc6e0DCHW5EKdGb6a9oEgn8y1xe5lxYX25OnzJZhUtJJ0NvNw==","_resolved":"/tmp/0de5787dae15b1c84c91b25cdf84dbf0/3x3-cube-2.1.2.tgz","_from":"file:3x3-cube-2.1.2.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1sglCFmyubsANN1mlygLttzy2J7kDvM8RslvnDc6e0DCHW5EKdGb6a9oEgn8y1xe5lxYX25OnzJZhUtJJ0NvNw==","shasum":"225c88088745d68cfa0225f815a7b0e1ce60a417","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-2.1.2.tgz","fileCount":22,"unpackedSize":749915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXYDF+z0p9LCU58pHk2T7mglcYo5/nRK897doEcMBldAiB0WP0m4bTgXKlYfKs0hRKyK8LESQFisHZJ6MdD4rYYVQ=="}]},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_2.1.2_1698646333505_0.9481237852992714"},"_hasShrinkwrap":false},"2.1.3":{"name":"3x3-cube","license":"MIT","version":"2.1.3","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","dependencies":{"@emotion/styled":"^11.11.0","@mui/material":"^5.14.15"},"devDependencies":{"@changesets/cli":"^2.26.0","react-scripts":"^5.0.1","tsup":"^6.5.0","typescript":"^4.9.4","@emotion/react":"^11.11.1","@types/react":"^18.2.33","@types/react-dom":"^18.2.14"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"scripts":{"start":"react-scripts start","build":"tsup src/index.tsx --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint":"tsc"},"description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","_id":"3x3-cube@2.1.3","_integrity":"sha512-6K1TofQtbKAasMxNJJiXbUy+6JVyKAR0ft6LBaV99ARs9Hd6GMlacKPGU2CBlcvZ/YPxzvVh7pfANQCpOhROqQ==","_resolved":"/tmp/a8b3b84ffc412203dbdfc2ce703c5b3e/3x3-cube-2.1.3.tgz","_from":"file:3x3-cube-2.1.3.tgz","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6K1TofQtbKAasMxNJJiXbUy+6JVyKAR0ft6LBaV99ARs9Hd6GMlacKPGU2CBlcvZ/YPxzvVh7pfANQCpOhROqQ==","shasum":"184a98a4e5e47f22b71f8f9a873ef531c243b0c1","tarball":"https://registry.npmjs.org/3x3-cube/-/3x3-cube-2.1.3.tgz","fileCount":22,"unpackedSize":57779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfCIJjxo7NtiwnJzBReRXwwUPqDVIWtEELphJgry/93AIgAM/czP+Vc+rDnGZWwEzctpDi4d4ULx5lVzJnExgiNvU="}]},"_npmUser":{"name":"spope5","email":"spope851@gmail.com"},"directories":{},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3x3-cube_2.1.3_1698647218263_0.9779132300593782"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-14T02:01:01.160Z","0.0.1":"2022-11-14T02:01:01.356Z","modified":"2023-10-30T06:26:58.693Z","0.0.2":"2022-11-14T02:24:36.116Z","0.0.3":"2022-11-14T02:47:36.458Z","0.0.4":"2022-11-14T04:37:17.446Z","1.0.0":"2022-11-29T02:34:27.844Z","1.0.1":"2022-11-29T17:51:59.213Z","1.0.2":"2022-11-29T19:12:10.250Z","1.0.3":"2022-11-29T22:09:39.040Z","1.0.4":"2023-01-16T21:13:32.807Z","1.1.0":"2023-01-16T21:32:11.428Z","1.1.1":"2023-01-16T21:34:48.538Z","1.1.2":"2023-01-16T22:42:01.911Z","1.2.0":"2023-01-16T22:42:36.761Z","1.4.0":"2023-01-16T22:53:52.780Z","1.4.1":"2023-01-16T22:55:50.390Z","1.4.2":"2023-01-16T23:00:35.326Z","2.0.0":"2023-01-16T23:12:24.671Z","2.0.1":"2023-10-23T18:56:18.096Z","2.0.2":"2023-10-23T19:27:46.841Z","2.0.3":"2023-10-23T19:43:50.756Z","2.1.0":"2023-10-30T04:25:05.569Z","2.1.1":"2023-10-30T05:13:16.394Z","2.1.2":"2023-10-30T06:12:13.741Z","2.1.3":"2023-10-30T06:26:58.505Z"},"maintainers":[{"name":"spope5","email":"spope851@gmail.com"}],"description":"### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string ### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://w","readme":"# UI for app that solves 3x3x3 Rubik's Cube\n## user may click any square to change it's color with the ```ColorPicker``` component\n## each time a color is chosen, the squares are all validated by ```validateColors``` util to ensure the cube can be solved\n## all squares' positions and colors are accessible in the global inputs object\n\n### `solve` prop expects an async function that returns a promise resolving to the moves for solving the cube as a string\n### import the `getFacelets` function to get a string of the cube's facelets in propper order for integration with [cubejs](https://www.npmjs.com/package/cubejs)\n### [example of backend integration endpoint](https://github.com/spope851/spenpo-next/blob/main/pages/api/solveCube.ts)\n### [example of instantiating the modules](https://github.com/spope851/spenpo-next/blob/main/pages/projects/demos/cubeSolverDemo.tsx)\n\n","readmeFilename":"README.md","license":"MIT"}