{"_id":"pay2my.app","_rev":"36-7dd4b5f2372711183d350b2308975885","name":"pay2my.app","dist-tags":{"latest":"1.4.19"},"versions":{"1.0.20":{"name":"pay2my.app","version":"1.0.20","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/overhide-widgets/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/overhide-widgets.js","types":"dist/overhide-widgets.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.10","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.0.20","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jpRPnUdLKezIB1IvZwblDoUZ7QFMqpG43kaSMWbWYgXfUdxAKdlqBR45oFd8iEjQR3+86KgjaqeFlb58mrlDhQ==","shasum":"180e138dad8668c0332f44694b46cc9976e2cc61","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.0.20.tgz","fileCount":28,"unpackedSize":1471247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCBbTCRA9TVsSAnZWagAAVKAP/iF6mhFuPUyYlzBwqbaa\nSAWAZ/N13UWi2aROqVx221WEh+u5zN/v88BupCjcXC1FcS7QWcGBSLA24m6q\nn8F3WAXFuEsaSPYGGBB/QRNfQ1q5K8hfkonHo7gxLeOt41eEXA9K6+7tk6RC\n1wcxCibAreqZlJjwfOdr5uCPGKCcTcH7i/Of78YwKeVni3kwjlcjTXQVtFU4\ntQt0nB2gNUsx9wvXHLODlBCzBJfbs7xIXeDma36eGBI7GdLTz6VGYql4zCtS\npq6F/eZ65Q9jhjUEfSnxf4Bi4YYiEiuN5bGrewaj1Lpi8Ar9a24LQ/Yq1XjJ\nWYdlrwfQR7n01MRX1U++J/J/LSjIT58e9k/i5sRjmY17WudqnNr6uZcSZGEJ\nQ+atun8XrDR57UBO0iJf+bwG7NyBAWFj72oZ5plQYyfMlY25nfqJT8s6ReBg\nUuNPuRgIICnn9DUchRn8D7PpTHbU0KOZa1aFghFgPZEgtxGVDKtYBAsLZc65\n8mf0AbPACBQArgf1HFbc6NO9rexIQoX1woNj9G40mkDlWIljutiyxEUuPPSt\neZjelghsb9WD1AXY6G1WOn7KDeIoYclIpCCuhhLCuTtTRCKH3cUw2SasIB7U\nEKV8RUNkpMhH2sjGDLvA7R2eUdfbi0/iKdswN1wmnHRJ2rFU/ugBGNucHl+1\nfDKL\r\n=8eH/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLPXMBhuVJ52lvSeKdbVtMnmDBIbf6HifikHYWfLtoWAIhAJP7nn3qAyRlLDMQtceuPRBcR9suz6AFgkUMOSbOL5hC"}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.0.20_1627920082902_0.973995098872634"},"_hasShrinkwrap":false},"1.0.21":{"name":"pay2my.app","version":"1.0.21","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.10","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"3d7138dfdd4daa412dbb9e19b3c7e2aef932f25e","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.0.21","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Vv7JZw1D9OGjF9P/TKvGoYiZRNeoMfqqCyaNJAroxiw1yG1eul78434Ndi+bAvDkQ9zHagPBLvZk0C0HV4ztiA==","shasum":"2ed2528ebdb4c189ace34fee74e7379b0e48f8d2","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.0.21.tgz","fileCount":28,"unpackedSize":1471187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHJqcCRA9TVsSAnZWagAA9l0QAJvyiuigtbKRMAI5ZQdE\nEBRU2mvY4693iOgp2nrRkiernxduUxYuaH+aliHJ+qsvyS0NFOJi7BpDyox0\nP9AYiUi4Cvpekp0T1dmpVKlUp/ON5q/REWlqknlS94Ku7nt5U7Z+yEi1IIBn\n3h8Ta3UR+6fD+nNtN+VRz4+f2d++BvotkU19N9v6U40Gep6LZ0Hzdcx77nyk\n3xa8YJCd8k22ZOFS5STPSegcdeKRfP4+jdAiJP31cGAsoctJtyxuTMtNaCn4\nMCi+tzfjadpScKHyHWyfDRyyM5b6OoLjrsrcojGhEqmfTFqkzeOcUd1wsanX\nqDvDtOva2rGOV6p7WZzjV+UMkVOmH53J+kckHalvcOvcd79uYiL17b2uibvX\n37FF7ohpVQJXeSPKlOSlt491qUUX+XRoHQMIqjvoElOq/Vl07OX70cgWih9J\nKGaYAVGNRUDOp6gQ8F0SoJVJY+fSisjuv1jdDnBWtcSCH/okzORDgQWBiNlW\n5WhcSn7RRPtYXDc+Y1jJqDHOvv5esioMrzhzqiuB7aWocPSjCm6G86h74haR\nGGU2IztafTOoiqUZwTZlRrZeaQIHjo2Vh3la05M9n795l4YSiunUE2WxrksT\nAr9aUMKKzvjbI9aLhvY/UFkiKjXBifadoTXet4b+S8crkGHPG/IhPJ23QtJ6\nJ83x\r\n=PuqX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2g2eOOrleRs8h1Q0v6SGuIEfVLdnuCJ4MQeLnRTOYqAIgLBobvoyFp/yiM3/GQIwnzn7Ka8XerTLLegw7AGoypYk="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.0.21_1629264540537_0.7965923799502075"},"_hasShrinkwrap":false},"1.0.22":{"name":"pay2my.app","version":"1.0.22","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.10","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"c05090d63c54c00ce4b7457a16b902816906307a","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.0.22","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-GOQjIUoLKtGIvrthbL4SVxbamWCYmysqs2RDQZ9HgV8wz/TjPGoJdS68iYWuxPRHgHa+/v5X0jja+ps3cwxQ3A==","shasum":"8278ab208bbf3016425978e219e591f6f7938bae","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.0.22.tgz","fileCount":28,"unpackedSize":1471187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHdW6CRA9TVsSAnZWagAAPo4P/087U8doZp+epYjL0Wh6\nc/WYK/SS0rd4G8awdkO5z0UL5574T+nacEaMIB14xITIkWgA2rK4ifu2xWPg\nDuYFKR/+S+vF6YGGyM6IIf6DHjQazsC28h5ihwQHd7npRGScnVYp2us6hFzq\nioQwLAkaBVBe+ZDuw8vxt801c72i99UtD1JLG/XKt/WJKgJGaZibNn89SACg\nbmo1iOIdnEWYThXQEaISrKdqQ3Scfjqg0rPckvYgThJXGoyCjdL5xrw5SqA5\nH4oFpTmIRWMwIKU/n+vIkKsdc2SDgEhlZ5+2aApqfH7tmXpVIs8e+w1szgiB\n6yWF0amQkeu0IF6XtgiZzDnkyGpAqDj8YBSKiug6jyjmgQtDGSb+0b5qRtYI\nQOmJzsysFDfN0ra+S0HCHLqNZU1K0OpUwqprlYRu1uPGqneNTAUEPSdG2Fs0\nstGP96V25erkyM98tiG4d3+NS9V1Z0SADKJF2cGin6P7vJiwB73B62T7RtzR\netO7GS9aEJTbC8jxrk0negA13X9tshMx9YzuoCG2Q9EjOINKwXXbiEMki7dA\ncUrvR4PC7mp/wMutuXzY0bbLjyQ8s0p9buqJcLd7UMhzJpcmE+MCARYFHObT\nKhkx+jhPbRzGqi3rNYi1+FI0piXyZ5L0EKTQH5hx1Weo+MqCJJ1MvFvds5Vy\ncQ0G\r\n=T66+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbzfLZDaGXH7fImfUH12HX0xwohxvqkt+4cJE8gscmAAiEA/efNA5eBa3tKTDGUSC/ua9g4B1VvNAOrIIUcVNflT3w="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.0.22_1629345210629_0.7067731624508296"},"_hasShrinkwrap":false},"1.0.23":{"name":"pay2my.app","version":"1.0.23","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.10","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"d730be1b64dd9169a131ca4119fcfaa5f07ccd40","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.0.23","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-JlTlbCStJHA7iROB7QVA5w355u6U41RUxKBTIVsrVtkjXbch1mfNX3bcopMPwfA/+DifXvzjwUATfslKFrFLZQ==","shasum":"b51946d11b385e8b16b19a120365fed898ac0316","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.0.23.tgz","fileCount":28,"unpackedSize":1471172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIdauCRA9TVsSAnZWagAAtGEP/jVOAizCMXvENfPL4r5O\nZ8BeX4SLuMhwSZuQrej3uFGwaw7iIK8lAb9MFESCPknWAJWkVa190Q8PuVSo\nWnKje0Ol1jmqK5GRKAmDy9543ODY3HSzldSN5nfEe/ZMiT8iyN5ZhyNfr0Xs\nYIZLbP/TJX7TIB266XX028I98Wu2rqbdZ9n8yUR1lHCQH/vAYmVQwJ9Cw/Ip\nX4Ib3WzJidiSb7Ueuh7YjWZKeQY4OuDDHtsvKacVHjLy+cRxN0661An+aRWh\nfKTLeMSJajCLdduBL6EJmoPt44srnKYAF9GlDZEs7CO3QRMfGeU5Osb0gnws\nm+N0ekP5y8n8c9nqKh/wgCDcnCoVREV5dsabxj57pO47a4yI0QAwfOBPn0Y0\nraKb7WDOsKn9Lg3c774QlXY47X5/RddyyuDu3Q5eHliRfhkb4+umKSiGGcgo\n3QJ6y+lgMuVhse/VYkQgq9suln2+5HzxlSJRcJzJ2K9nVdGPvYkEN+lhSKMK\n4vEguMqpu/3RKfhzk6OT/nymiH3AmqJ/8WCjgl/AjLeKdgwxmojUkxLpCTPb\n83zoq12jQzpWVP37eGO7omWACHw5AupqRH3o79cLeXB9KKnjSFYZOQ8GnETp\n2ILnLNvGsx/rpS4JtXiBDqD2SIJRvxx7shr+kwQIazjhE0H5Rfj1PdJj8R7P\n6vz9\r\n=tqlt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDJsjCjs6DXkU7ctEjl82JRAzzZ5xRYjbyS18uMy+yBwIga+39XF+0aNSJmf5auEW83YBFY+9cz7qp5tGk4RN3DuU="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.0.23_1629607598200_0.06314169443353812"},"_hasShrinkwrap":false},"1.1.0":{"name":"pay2my.app","version":"1.1.0","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.10","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"61b1849cab2eb25635d7f4cc4ded4694a6e3fc48","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.1.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-pOnW5M6whlnPHGtObcp8NNm/ZeYYcvGbX9iNJhgbYwkat3ryPpRk7iTU94nsUAN38FtzHj5IUj5c9KQNOYRBxg==","shasum":"a82c606d1ba0704d2ffabacb11dffa79ee4f7a41","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.1.0.tgz","fileCount":28,"unpackedSize":1471410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/qXMVhHVeFeiiaXk12tWsgr88UwVhDo9WACdqTbk9BAiEApTImCtJFXdtZm0mQrWNvX5JtJH/+NR+I8cv/WaLRg+M="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.1.0_1632092787637_0.9762885926803864"},"_hasShrinkwrap":false},"1.1.1":{"name":"pay2my.app","version":"1.1.1","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.11","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"3b6c7dda699575a4d692d2868aca4c7e0a7beb82","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.1.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-QSk1QL0FbGl7aScEkr+1iIt4Uu+zjy46SS5QmvTeQKcLOstLw364O51M4CHrFTL/BqdaVJvOZMIyArQmqxhxOw==","shasum":"4b5b84dfdc38ecc6a4be61f6281544a3896dcfaf","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.1.1.tgz","fileCount":28,"unpackedSize":1471462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwmceCRA9TVsSAnZWagAAKG8P/A2QdjmYuoJBspgiTuZe\nKAr5MA3d0sJXE9O51SK6BvhchUeC1IT3jhZYWEADGfrDkIl2kEF0akYmdw/4\n9NGLVss9gtifLS79o2YR1LbgD6fUpCCZ//KiGDbC30v/WnOxqHIwjlrLoMqx\nJguPfdlNX2Xr+SiUXS/afEa5yeaXhnIJ3SwvCbecEIQee3vxbDbLcRMeUByb\nlZ1J9cVKI7ym0z31PoAObjBpyT7OV0vLwpx3WsuqBy9AgtSwoev607mIGsmz\noA/UDsxNl8fqDgfdzPb1sd4XNLQngXHp2ybp6MlKsTr2i5JjSu66bleX98/O\nbwnUaFTSKwICbm2rGjO3iqNN60CzaPBioUhMlGdmtDKYOu5RVzHDYTdxmUnm\nwIW6bD6ZlRms62ui8W4mNGk65x+MMDm+orvajES50zrubQYeO5VHdaV/N/fZ\n8LVPVkQKLoKO94qSfTOqoYSL0Zqca3CKVFlPN+GEc6kXWYkoDfDjKfiZ63ob\nfe+k/fHx61mqnpFYrZ3MDdo+iPC0+KWyF8EkFrkLfTIWtvSZN9wpFXvA3bhK\n7MNmVW5jOdkESmgobh0MT62wANUlgcQZob85kxYVx32Gk+1wul89y1z280vZ\naql0cGGDFJ6icysBe3SRd4zQEMR6nqPQ6a8WeUTUTP7Tp9N95hurAUs5ehNa\npqKp\r\n=0D85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0wDAMDCh3ylTcpu7utvNYJGRqvNLlOKO/XAhD887ZUgIgW7NmlkexwBWfMb75Avt/7/144DthmuS0WASxYwkTvJA="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.1.1_1640130334644_0.8327462620535477"},"_hasShrinkwrap":false},"1.1.2":{"name":"pay2my.app","version":"1.1.2","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.11","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"e6cbf1f58f492b71a64973ca1244b3ccb7a41236","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.1.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-zvREqhFs/H0cvOJWLQLlpyvLRCewdgfCl4XXpM5J3HyGFS8VRsItbJINTgfd4I8nSLByRzrIGDw0hnwRyj7eKA==","shasum":"24dbe13d23e1ce03999b33bcb9b001be2ec39ac3","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.1.2.tgz","fileCount":28,"unpackedSize":1471512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwm2ICRA9TVsSAnZWagAAjsIP/3KqTFIqRuc4Mk/iuGND\nJ0YMcM5/NesU5hSCwZjxbvHcm0ePizI1FIBWLYcco0dxS43MKbyYha/KR3nK\nqTFL4QJTZKgsyhDWx7lTGq31inBCMcjb8S/rBShSZJmXYO9oE6MEQzOhUArX\nn//Vel6pGKlTbeSu8MTvuubO+xPyEOkyv70JVIZTiQoVnRsL9cTbaGVh/6Aq\nNyqum5RBzL5GiwYHoRzb5WkA40R07PHBx1fhN9bktyqEr0CtLOIukpgP/ayW\nlrTQBDMTRVT5ko5eAF/hr9I/d1nGX8YTdtarE8IoiiOp40qwZfg3+ZuqV/zo\nK73+2xFdXHepdxl60Ne74bwzY7SiG+/rZysM+opqANRzvFCvpX1N/lNJWFyn\nBbpHV/svCy1UVBTQhX5mdE2je+iJZ57XmWKVThX1ZnUktjkQtZiEt9ulXV9Y\nMQwypk/ZPCx1Br5UXU/qc6WqdlrcfkE0ARHCu6lm7kVnj3rSJtT0ziPyubol\nRztWvxlS5gE54iiyqKkkdoS2IzNuF+pfBF4Q+MvZ778gtD7Miw5kannK6Nx8\nBMHTldBDLUpH+g+32EfW7bSPz8HfnXSivsSuN2XMAsW+qcjsW+mkqDSywUbc\nuH/OhxAbDsj28X6SfLedrBEiZ31jOuoYV3fC32YLratLf4InrW/Xoh+xgykS\npVb+\r\n=fiKx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0QJ7dE2ZYGyHlm/fAHkEnuJblcEq6K8uISgnVDJvfXgIgZkT9tzab2hst7SyEzMbHBvcUQJEDczB5at2VKa3CkOM="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.1.2_1640131975988_0.8155047513529832"},"_hasShrinkwrap":false},"1.1.3":{"name":"pay2my.app","version":"1.1.3","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.11","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"e6cbf1f58f492b71a64973ca1244b3ccb7a41236","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.1.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-NUV2Hx4iabGgbQlbYygdcXF3YsXzlUP3ch6kcbmW9LrCCbfchFiS/Jp8L6aN95kA2W2On/NxMHzV3bd/961CwA==","shasum":"8f99866d2a48755dff30119bcb87b4d50b8db5f9","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.1.3.tgz","fileCount":28,"unpackedSize":1472163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw1fsCRA9TVsSAnZWagAAeZwP/2lCXXnvGFNQd8UniqnD\nFyvkPl5Cz7zMBLxKxmZMtuJLY9Tg8e5BJRF5FkmAgWveegqh6JsVbYdwSjvb\nIUOxmef73EFPjw0iS8YF1x6MlGbRsxzohrmd/KU+qPMLy71f8uN7Cqi8qSdl\nXc0ziKNXFw7FDvkQ5v54ml2q/CuM+DAwUzRc/UNP9CassLFspDC+FrnVGiwy\niQFQ6snTa/d6PvTY/OllWQq3khLyatvSEtoz8ugCZjtAwFer8sqJXl7GxjoJ\n2LmHJLuHCtRn/OpJN5j4yzYs90Y11XAREM9YebShmlsDVFcEOmEXXisGHWXO\n2GsWG16WRPBeOkFLKfQCknyyu4kPWxhuzConQfLpo3Uy05YVQDC87AHGIw6x\ntjjgA0lBOxJXAaeCdCrAQtZDww/YsemKi7QO88wE+eE4IsPG8z5hPYYZfm0p\nV5zQ1CATU6ty49Fb1/j5uAFEvkLNIuZDyHTeawgHLegX3cLT501KaiSt77mZ\nzdVt4lgfAoZ4+89HnaRs9srAfg1W7IK7CG7RSGJSjj9/hU8RzBS7S4dV2T+a\n3E9fRA7cafFBqY8uerA1x7+A47VSaDl7ibTxRmdCDEIEKaipQHkYYGxsFKcu\nyCYA0SpwSDFvoJgVQKeuzj6TWD35oojHzRHxCh1FAkwS8ysKA4zRGnsybQQG\nRIjq\r\n=SNiy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBkHPfjZ+I69QT3RVzLKBnTUEoah5ZpE2/IGeVPiKLqAIhAIvdR7nPkRlR1Mmmh5q80a3NuMuaAWIfvyjbAT2fvjrM"}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.1.3_1640191979075_0.8036970031890356"},"_hasShrinkwrap":false},"1.1.4":{"name":"pay2my.app","version":"1.1.4","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.11","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"6574cca14fa9f77c0f92bfcb216b6340fd9a42c0","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.1.4","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-6SKZJn8kgXV8GKkYpchzqqPdNfMfMCjLFoNDFytBJQpaTm97VTd1VbyUiqOy/AA5LDdDNiZAo8sDDQtSB4B9FQ==","shasum":"8a57175b49be4e93320b78ebfdccaf004ba21dfe","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.1.4.tgz","fileCount":28,"unpackedSize":1472781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw1o1CRA9TVsSAnZWagAABEkQAKDMWHfQyReMDZg7NqSf\ncDHSjqGaKuDEzPzUEdZNu5PRnRkmTyHeTCIi+rnZU7n6feaiGOs4NwYGskqb\n8nwH39ruAzteMYGb9CBCRJgitpB8Qs2CVQeTpk1o5svbR+Wn6m2rn2vvn3g6\nrZc1pJwjk69Y77+0hCMylkE50zBlarnzKiyV2JYHZMUzw6X1wUjzYVXk3wU7\n3Wrdk226ae8DKbBXnxH0WA/Y/jVu1SerMarZPYYSV8e7gIbPLJ9xUXXAu0vX\n3wlIaIXZr114LBxh4qyA17FufL5zKBmts87emKUccRWM6mOP80lu1ij2KFZl\n4GMO/QRinDwl9wlIv89ydabLsRhGRNClpnXCTtDsf0F4j6YqKR/2J8iLNJzY\nboV/oBf9Zv6tF1u4n3cAx3U52MmiA/0+leE78vjxC0VycTj8gSSTRYUmifL2\ndvkkjPnNXZ9W0KC1eWlk+FSi0z6keDPf0c6phjJKk3bm7vAoMbFj25U1AwLC\ndiQ3Xym+bcuSIQmU5IkEDH9sa7ZDkRXr2piy1SMr9S6S0XfoLTrXnGZGEzB6\nudcje1SOcemirHm8iXsVlM3ztCElopGscbpkdDgtx6Bulge3071ybzayPK2t\n/AWLsMC0n8g44oiKpgIyjxlZbV6/xSzEk3oA7AGA3MAfS/mPNcjtwdupmCK7\n7O0v\r\n=N09C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbcqbe+iqpC5a9w1B+ehQQ3di+3uQofSXLz2BUSOZ8wAiATThda+qGoOd8hlSwOxVZjHQZoYmKRFvi3ktZQf9633A=="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.1.4_1640192565324_0.5623495616971015"},"_hasShrinkwrap":false},"1.1.5":{"name":"pay2my.app","version":"1.1.5","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.5.11","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"e1004ec194fef934688723924fbfa7c2758bef6c","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.1.5","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-18Sz9RTs/8vL3Bz/3mdgPclrtvk8ftEIEbkdKGn3A3wccJB0JPuUwP03gorBjzQHmzK3ecTO+dY0xA7XLt+ybg==","shasum":"df990ed457e269b1cb447eb35a4d9dab462fec81","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.1.5.tgz","fileCount":28,"unpackedSize":1473373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw355CRA9TVsSAnZWagAAxJIP/ifFdzx2QVwi3WPjOPRN\n+3x3G+iu2qvJh35CKuVlsACdqw0NNXS61E/VHxeMpy4gHtVoqArBwEM/C9fs\n/PiOQiwwvLtmaCBVIYo4mBaiAdJLm07FETPkK+pfBzk+L/ha+3zYn2bXtjqC\naqBJvvKyG7m7+ayCD7KWXw2PHKmUSxjIxSSPAxG4S3DOoD/BV3nCOTxUqc05\nbGvy/XOllet93mIytLr0rGQPkP8F7VsLxeUygyH2ilxa0Y8vZsjpjaBIe9P0\n0Sf8t4I5g2kQthNZgi4guF+0s5jE1/Rrl7d5Rsp7pBsyykiEmQjMPPFvO/PI\nZmFWhXAIKbUckWuy/YwK2FSEAwqvAqVSDC8X4hBGdw1Rps7uD7qxyLQ7KJZy\nCKkUN0wsAIcH1vFOxtyfFDXTrBMqG95btxs3d+aEcOH0b/DXG1jXa/4Fy7eH\nB3ep+46d6EVG1AnGyoN9txYzWPJayWZMWoemPLkeosik30md2+tWQyuPFiRY\nB2qg4oWnnuXE3pikyLmLFVJnNTvvKPJFyDHZt1ZvILMGUDfv/XS/eV+4NUrT\nEEqcH7hES4f/f7SHhj6289qEVbL5JTOnMU0RWmjYnUptakd94d9B/3S4PaJt\nfuhmyjvrxsQaZFoh7NkUmL7HxLw31UHm2q2MIsoH0rap7wRpR2ENx/7oplgI\negja\r\n=7qNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPG7f6oOHBw5hGBbc1ddMb54SxWZp5ueopwHE5/T6jBAiEAydLxO7uS6xdTMBE1y4pMrO43N4dHnJHbAPi3Zu9cmwQ="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.1.5_1640201848806_0.5286498628833709"},"_hasShrinkwrap":false},"1.2.0":{"name":"pay2my.app","version":"1.2.0","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"b82dd1ba45679ffc702a49f62b464b0d37ad9df9","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.2.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Lu+sx5d03DuD7HkgFk3MGSFFS3DtHybbFPQfFFEn5dNMk8cxmpp/H66WhJCYoKZb3Tm1OplpM1Rc4WX0iMO57A==","shasum":"63b3a207856de89de7d62fa14c5a16fe6ead63e2","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.2.0.tgz","fileCount":28,"unpackedSize":2354134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw8GWCRA9TVsSAnZWagAAHroP/1VuL7Yqy5+y7emZ/h2P\noVfe/nPuqDijX89NsxcpQwBf7r6KK4VUrgBjI3tz1yy69UiN3YpUPVRAIr1V\nO5YcOe+ZHFLoCKSFRBKwk3LQaaWB1RBIbLsK9I8iu2+NZgJ4w6eZ9VO9mnaj\nZgWPCbmo4bl57Y3SWM0f8GWQD5lXQOJWVklb30/4QNq5Gn5beO9vzN7DdMCg\nLtTtVU+oPxK8WJHilEZsFKWOw+IvnLCxlSG3lhIbhkvqGs/kITkLXBv5sIS/\nLhUN3nIT2SS/a6mlpW7Ib1gEsVmdOyfuJK7pHAJIZME/32sBH0I82kX/OnBs\nD93YQfudA+p3c6heJRz51GLmbXDM5fwWDzU3z0ejh9azGXoZJUNC8DATyDsR\nwC8R9EXvO2mbw+Ttx8j14NBaj5FwklZzPyQsItWZDgw2AKQUUdEKV8H8hJOS\n0Bh2CYPSxhoPrqpOdMcSU95fpB3DYj7QRuMapc6I0ifu7bEN8Qy3J8Pbofdf\nrl3LPlcq4qqTpuXgJ1Zqn9kE4WAa3AGFJoB0vyAXXUbC+JkQMhxAZahcylyD\no9y4siRBnr0Ih7vq7l3dPHgb9qnloXwaLTEOpu6x3/y47wbp6yxvIDCkYO9O\ndIQiMF2HJRz9QMHBurmZPGI8ImqKF9OxhCeHJpAYSsrQY0mcTb58LgC5AcxO\nFwio\r\n=Vlhm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaUVKTA4qsNJ6FotNc/YSP4hn4ZoNsYekqbqjKbxixtwIhAJMosY58QMNfksISJbQiLL+7Fp0iAfxqQ7CMwTeulM2w"}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.2.0_1640219030331_0.6206001374618286"},"_hasShrinkwrap":false},"1.3.0":{"name":"pay2my.app","version":"1.3.0","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"7edc2830e7c5aea310ecdb80028aafbdc04bdfee","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.3.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-/XYA7WJV1aCmsQVKaHiFq0qlozWqQ/XFAHXWu6fKQb4SxZndsmh7QnrI6HUIZ0TkZROEM9zO4OVce8uF1m2YYg==","shasum":"71b2b5524c8da4c0ac77f37ede4345b8e5f1e453","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.3.0.tgz","fileCount":28,"unpackedSize":2354161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy6gXCRA9TVsSAnZWagAA+VIP/3rb44Yn6eh30qoUf97G\nCHTdDR/+vAykuE1f7ckNKLuzHDVMK/lgpiv1nmC2c3z1VPHVwbDjc5fzxeC9\ntux2ktYqbqy0sdZ86WsuB9yAL0Wp/7YVp+k+mI0kb71U+eZBdYq30v21gXfD\npMjfu5ysarkhrgiWVC73cHlEYeRwdvGV2TCM4Eq2d+fesYEqG1+GkYxM8dVC\nCKzvPKUBUpBth1DNnW0r77Soj2JB07YOOZiuZfEPj0WovcrMPAN0x98VhVWw\na4opklQDkAR+8i6L4x9ptDvcrtyMo05oMzSY9PQUgjYVAjvqr74VIG3G9YxL\nmdF8SBDJkFLTcEzk58DsnQqskDu1Hxi6Qe1e50jR8A+BJB4DbYwVZqhGJQ5v\nJL85NZKsYs5ryCUqBoSZeRJldCqRmgWJTKJBn8G6G6/Fm0iUouygVIdTgBLD\nS6Wd6iGenoVcvoGBGPovPdd9+eNC7TcjiFxFRYS0yRh9rQ1wCcWgZeUq/nbe\n0dfUSQEaUBPZAOSyY4gxENZFQxKFUvy13CNqVtXjvv83rVIjiKaOSP3nYtf+\naFDjt61uZef8bjVn8QoUYEb/xyJLvuaBLQyucekLJF/1eQguRTSJrqRuDzm5\nk0F7n/7eMBGSsh27soVyrJwqZTrCXTkujNrbKykVDC42UVALGFvg1AWdioby\nPVQt\r\n=SYv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyrd4bz58L4QemkZxHFCedJFZGgQPKnaSWfsWUfEMvWgIgZFkSwhRVuqV6WC1B3PW3a/WPzlqvP3D6YR2E8d/HiF4="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.3.0_1640736791672_0.7100257221257973"},"_hasShrinkwrap":false},"1.3.1":{"name":"pay2my.app","version":"1.3.1","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"33b3e2b74256ba2fc6a211e2fe8c2c282a612d51","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.3.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-O9gC3K/joo2cWNJRVID5Ie3qDYb/MNt38pbx2ME0BkL7s/WejBLzGYxXQtayyukZCuBFTsTF41lEsSLmoeq4xw==","shasum":"addef1f89a24cbf430e7cd7971415cf173bd06fb","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.3.1.tgz","fileCount":28,"unpackedSize":2354531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy73WCRA9TVsSAnZWagAAb7gP/3w5CT2YkKlgiEaiYCCa\nj//qkngPSojRFSwMHVNDQyu+5wxL0xcFbvDio4dpv3YO9TncaTyxFhqvLnLf\nNL3uBWWhPl4pBEUoXsbwak28jDNfAs54GEYu0O7YyUIp6pUtNYOBBUIIOUgV\nI9GWzNmktFU4WDqSPgHGe38dANVKPc8bBWOSygGFSoMjcmsnzYFkH72lg2FV\nozC/yp22i8oO7ML+PuxQAD+HIuDgSgwTPFMZYFLv5jqB/SezoPt/krO5OJDM\n4S3LRf3l8uL5n61Qc68C2keF8rqGuEWeCFC3OQuT4HsjlG93oZA5TXmERw3n\nuLETobjzCx5oczvakWsFGyPjsypVgWye4VlsfyFJC3qSl15V/rFxOnv8ZNDm\nUzYXURRuaSfJNm2jOlUkKgSXWg1zycX+zpQ6WII2oqw4jLoSQFmOXq/t4mVA\nj7RA4WHTIl5J1C5DmGSsADrGRYLLIg0dFPEKeAk2cvCJb+kyBsizMUgMqnLS\nejogMR8QlvgRInZZEmhwSLqIG5URtA4TEFNBrKHooidmr9MSORVaD9IGE32O\nfQEHd+V4cU3Tk2E4aeNFsxxAT+PSsiyUxStqAA/t/We3WUbHa2zioh9SpRbL\ndl77k+8svXPpvnMAlfiuy6sRCc9e2VV94R01DB9pkio0GFfwzbq0qSgZ3WXW\nF0OJ\r\n=/EQs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZTD3wdkKwCeg4bntkzkoWGdHHdZ806BWxB/UzKkNigAiAegC3wm0yS19iT/5DwbR17pqs9kfADFXdQwLDWStcDYA=="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.3.1_1640742358333_0.593878723497574"},"_hasShrinkwrap":false},"1.3.2":{"name":"pay2my.app","version":"1.3.2","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"df65dbde1db8c5822a8da9618285ce51d3de3947","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.3.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-8AH7g19iQYlZHPokZRk45xCBB2qVwGDMsJSLPVkJLomZS81eBWNH2UlBsoHJl/dLmjj5e2ndlnk7ECtghC4ePQ==","shasum":"7e4839ff0a4093c0f10af979ec9dced4f27f683e","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.3.2.tgz","fileCount":28,"unpackedSize":2355026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy/VYCRA9TVsSAnZWagAAtsMP/A3a02YiYqS/5BgzGH4u\nTcfKB4CVtCBJoTCIPrylrmL1jkF5EJLsPSoEOlF+gEm6renlGMsq6L26BbJU\nZFQZ4Xo4EDSoRKf0mXOML+/jFr/a2pBwslU5WjUD5abYXSsHAwieyGpit5uj\nGCXbfkbek2tn6rW/FjbINzLkUYHD/dtbZKP/4FkpQ3scnjBbQdRwie9gou4O\n4AUni+RSsMF5ZQoG5MLmnElWDTcLSbGFbE5p16aCqoESVKQW0Vm+cs76Gf23\nsKXOVLaNw2Yeh/iZE9x72x9k7GmQr3T8fgm4uu2paiwZ4BPai3Gc0gvdSwOm\nfGms1AAk41OceqNgk7QmtLp7gut872vk3EUIL97OROG3Gmp3CelPiAEIsiZR\nBbD1Ggny0t+kHx+T2JUJ83uR+4me0W44S8VhnGjujyiQByYXsIOSv3CR0Kzm\nrqOooKlUENsmRqV8YkWCqUCLCIR5+M8cmbZIPZckP0FNlvSRWnjSXZWPXQ0/\njUWRK0Bq1Nnt7Ub1iRwYsUHhusmhHFbt4Mvfv1pvLJs8gWYeoq1GuMDucI14\nlHB+r8fE7I3Tn55xrqRe+dgX/PYXYmuxC9Rdsm9d8q51DfbUDimZDc54pYxL\n2WL7b+iAxCSgXQND3WLVzUl5ohA+i58BNgLMp5eBFFzT2bk/QgtUR0K7NyVd\nj3S0\r\n=Ieia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9QgcY456a2wz0nqJb8UJXGn1q8NFSvbG46uxrvFtt7AIhAIHbo+gpOpWaNhvuFGCKOImD0fx5c0DNExos0YXs7jw+"}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.3.2_1640756568419_0.43026048013536156"},"_hasShrinkwrap":false},"1.3.3":{"name":"pay2my.app","version":"1.3.3","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"39404592acee5ebfafb980806322fecb54733c84","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.3.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-k1nTvhe+q0bBOFVPYruGoiin2B4ZtDV1giLdNW8zKs2QaUVpFgCNsCXCrSvPMxc2L2chwog6eL+rEMft7Sj0iw==","shasum":"ff80aa542a350f26cea397667b71c0e453c91dc0","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.3.3.tgz","fileCount":28,"unpackedSize":2354877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzPlkCRA9TVsSAnZWagAAxScP/jr26FmbvY0EWO9IBRMz\nEjqcAflq/m02SNpayX++wO9WxmWhs4TWmSr0M/BWHSm19xIoR8qTbyM0IXr8\n1RSJZNEYF+9TokiRXwr4VP6sM/9A5fkdgnU8la0JoKUQlGPLrefoYB9g7wVC\n9vJUiY8XchY/OBBWeTaX6Kfmv4sMet3/RJsIkabJQ+IYRF8J3hno9NQnnk0/\nPOM7FShsZudycaqGgCpy944to68yPiceV1ODQ33Lc+YG1AyH/HQ2kmLpPttH\njECrM2vrn+RmxxYkhH/i8APYl6vAsbLB0Pq4/BVHxxaAZvJTAqTLadHkTeKu\nk9qv4cZ19O2xozBI5FouoG4REmqLhJCIBLj6aOd2Gp3+PFAk63hSemMGDYpq\n0j+ImKku37N6n/sAbOmNXQQJonlymAzJ7wcQARdhv2q7FBCnd94DGsHdzjen\nYXKa3MTAQ7JVf55wHnZenXojrMm6NfNoTiY+HYChh+cKZxvC8907ZrqwC0Yo\nnPjZx0J5SzC5TJavcmNh7jDlZIHQ8AYdSxQ3RYHX/34Zv7oO4EgKOEyh+wIe\nmY0IiL/ifUWP7L5bidzXG7BsDSxk377OdubPMQodOkY7I9mCuariH8jiXqBi\n/tMqgmrNkAlFK/XYqt2SQPbd4Ah5PT2/eMZzv7JRzOw1VQoFWL0eO56TfG1y\nFpHH\r\n=95e4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ2Q5a2ZlNy3P4qjOm+1WLo7ckliPpEewkJWr8KLPVIAIgAI/6w84WhabdowPqaf55NV6tmwsgmkKGp8qvXh6yEb8="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.3.3_1640823139912_0.6258027491315317"},"_hasShrinkwrap":false},"1.3.4":{"name":"pay2my.app","version":"1.3.4","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"179e802d39a3a9996788003dde81ae6c86055cdd","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.3.4","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-o11I56miKrydlpXm7LJfxvSWvw4doaVb3TGm6pKVoAPDyz0so2dQAZa6I/YQpJWOpoJIHhHFcCB/7K0UAF6HkQ==","shasum":"3c70df11c87592e92491234d7172e18464264fca","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.3.4.tgz","fileCount":28,"unpackedSize":2355299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzku3CRA9TVsSAnZWagAAQdgQAId+b5dzReiJgwJvVgHB\ns2S80/nFDBybUpLxr9uNReFoAwRh+HIto66uoQ+h4GT6r/Kf6dxClCbu1dr4\niW/8Z2RjWxROz/idwJFVY/QhFHTsn8aAgXQ1IrKOdwAK1q0b6Aw6IOLy+DgK\nqE0SInbe+OHVyf9znt2tV5ZODAd8yYU7Fk0XLo7zRLrnQldmBViBnudHjeIp\npPICDl0dz3KgZT6Jb2WPFe/1uwSaTp5v1+XqFQBP9jFnDcmpPBeBv5U+EWqq\nARWqaJgPLNjVNVwySXZiMMyUOqIawpaeE4TCPXIiHN7ZJVtcVlVibkzdeojo\nBc5+cppNto3xDhGzvkL2ye0tNMrGHMQIAwai/CGJWfgOdwkmtHn+Onfm6X2k\n9Mw03x5O99Ss6h91cQyOvU0HhoS/7Ys2wzVz80BsIm0puvVwrIle1VGLCS5J\nCInbKoh0LKyv4l00UbPt3l/LIeF3pqAVEsog8VQyTZzGp901p8Ak7v3sucQ5\n2c6KpoAzhPng3twtDGAcwPGkx/F4c2bXZ3kJ3SK9fjye8//+37HkLGqdAO6G\n1uNTD7/mm0pn88RTLFEnGcUyNvyES6uDmemsTg/Bd+uDsCQa5CzDneyQb11P\nkRbRw5reXJsUGKAaLoIN3AjMpV6uZorp2wTmse+OSHE6mQeefsaXZsY97kIk\nZjsT\r\n=7d2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoJz+IMlYqqKn2Ymx/Xjv6LX0X5FgseP7UwcBitn64UAiEAia1/4eXgP/vU+v9oNXcF9/X3SFkrY/YojZ/VxG2HL/k="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.3.4_1640909751663_0.45925331612393205"},"_hasShrinkwrap":false},"1.3.5":{"name":"pay2my.app","version":"1.3.5","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"ef6665f5e55e6cbd2bc70fd1093ec231bd47c72a","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.3.5","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-qzMQi0J+GszvY5HxwWLuGbUfOjtBd0s/BH/w3IMi2nCNW/ndn3k1+nJER/7K0jXY5mw3p8dqlXFQ5ZgGr7+ZwA==","shasum":"5c0c913dad8458fbfbfcb3cc5b14c42bcf66d743","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.3.5.tgz","fileCount":28,"unpackedSize":2355385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzse3CRA9TVsSAnZWagAADSsQAKQAXDV5ooP4aREtmARI\nOHgjijcDiJ4FCrQYl0bqc1AxvWw5gRaYt9L1QW6qaFTHRYUAJm3P49f5BJOQ\n/HakcSPnAWTGoyfuPidh2Lpir5AYDXHhq4jeXo17O9lwxWqe+yNyajF4GX4I\nDF3RoB44jEAqmcvXYHqZ3fyGgmGWMghkMwH/YZRa/ytlS04yQSyRHOWIZFZv\nJPrjfQTipS4sdE1KHLRR9GwZ0tU38h3AVz3SvFZ/vTOiFCYC01Nbd/qs4SBo\n6VaLphG0GryFZL85BaeLPd8ZSMBSrOZtT5z0ji+e8xYbISlf32JNFNPbM/Ur\ncf/WrUb65rHucQNW7CgQUSAoaADJu5O7pJMP9ygkd9zPlPAhGAUQKOnLwEuL\n1seTUX5itEZ9IwWVJJOww9iPTubjex2Od3ekHfxbh5Gu05Kw265GYL+BrQy8\nXVZP5OQqFK3xSG8z3B1hZ3xQ0o7ZtG1Okq7Rv8I3AYePceQe5wevozetXSbT\n3pnZi+sXD50kRRllLgUf22AlJGMRfo0LT+i+rqikJuO2vDwQylOPDWFRpscP\nov09qF8m0onkI9+fdfSoVNyDj+mNTuWpLUA4TXoJCELn0kNpbwi6X43tYTGC\niNn52ghOAwu3ZYUfHCIM7C2hwpLnB8mF/hLAbIch0kd8WnTn1lUibUAGIVEE\nFIUO\r\n=VTlZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtUhlQ0g+AAvU5gtP3b85CxSFOI5K9ASjMQbNSHtN2BAiBtZHN2rlxEbtvjAPubIEE9F0dHbU6MMG2ooSYl0baAMQ=="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.3.5_1640941494957_0.5709854463103705"},"_hasShrinkwrap":false},"1.3.6":{"name":"pay2my.app","version":"1.3.6","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"3584e0c693725ce764ef15c98f9a29f0972f1d09","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.3.6","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-F98avGLcXk+EzBJqRwZQE1OiZM604CZXDGAl/K2A7dZTnFxbMsQxvkl+nJ3Rqrgk584HNAH7CJ1Ygjh4f6rmvw==","shasum":"dec15d55199f8fa277393790572c616da08e8dd7","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.3.6.tgz","fileCount":28,"unpackedSize":2355464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wBHCRA9TVsSAnZWagAATqIP/jWcDzs3L8Cf/WT9SNGH\nFav6YvzJpATUcKhIjIRy/CVOpOZh++37MSQft1FortBeRQ0jhiBoobZ47Rl9\nRuAU5BqIqIV1oAvaGJKd2CX6wg6kh8YtKAxmGUPz4ffHgu2ZYb2rdZCh3mTq\nvP8M78v6vznKtndUM8zfvJlePWOravGhRfLu7HLgv+7W0GBoBvJ9/aPPs7eF\nm9lIRP+Yu+VFqnmk6J7Hi7mDa6rDNNMbmFHTCk35OnAKbhCJUtxzpqtRu0Kz\n3+Bnjgh2kNxhJyo/mtSeSHit0qGw6hbAEu65EtlbPxjHOu70rB1M3oCj5aCW\n2i/RBed0HlIqKBZpPPismX29PzYxAExdMIcGA2xi0LVKm/rWxaROlkCKzPTK\nzZ9gzG+I0MIwIaFBCVshYKxVcOOktzXh1C5sCVOFHpYGQkXYWaHEtJpbJVj7\nQkZZ/1oRa1OfvBeaTpbras9UiH/aDdkQJtqfKKF07pizUVtEtmCAjP412baV\n646VADmAcLWzSVDuy7fPEX1bgRI3E9cgH8NIjdJm7r/HWN8qmr6YMQuV6TvV\n+gCjCixAKo5iypqxhb65llcvM+3LhkqfhSaBK5FJqdLf4v7Yau+7m+VfWzLf\nxAOwZNb6CCePW1uhyoAmgyKSZqB2u1ZAZduynPIDECEed1Bz8S+iC/VHga9H\n2dqr\r\n=aTMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT4TdRQu11nCo4FGrT8qlVO72otz6+zoSc3LJoHj64qAIgZeNl1Cbr/2roMuh6w12nS2lv6YxBGiA2Mn56hhOsH28="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.3.6_1641480263450_0.23741767840178185"},"_hasShrinkwrap":false},"1.4.2":{"name":"pay2my.app","version":"1.4.2","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.6.5","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"aff64e666b409d505dfcc65400b8031e45a22987","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-m14hUYnhbRKH+lI9T6lpgPwb16CWqF3qcAmtAObWC+7C2XvRtLBa3ULR2O8cfh+WeolJCJCOXa4ZNWOUhc8OUQ==","shasum":"e3586ba9c6668a91fd977fb762b845c772b0df43","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.2.tgz","fileCount":28,"unpackedSize":1480440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC7WJCRA9TVsSAnZWagAADJgP/jFzyBa/ty64NAZyGtXQ\nsKw4jYXLJZ/QfzUASG51FJ4m2fwU0YUP7S3V6rRmWpgTFu6md/QmN5Wyjzva\nSFW3vELhUxDq2BsZYrpfZ5sSNAm01ovp7/mz0ZljZNvAR0FNPT4dUvZx/ES8\nPNSFFglekhx2v4TJq6752LRoWiImLb7GSrNl4rTtjc5t2UK+QJuE9Am8CAD+\n9lJBtMT1WpR4SXQW7EC8sFgxTK6eFI3Z+aW5plvXxs+I3iVW05yqPYN/B7To\nbEP7o7QkjDwF9lwzVP9abcPYlqqDO9qZTZv0EU0gkSHyfZvZHuVqB4GLR1Eq\nh6Afqqf7MK/7BTn93ClVSzli13pwpkmClJGdMnJDKaqtJUHveYdhwtwqOczd\njkYRQAtbZDT5fLc9T6A52fxBhzGVYmPfDauCCU8gavXR0zB58EZxsAPuccMO\n8gwO5Itn/baxIfyXfg2w+z3PXceGQ9UmttbiyNcwtXLk1R/TXqDk91cTE6dW\nF6aOnnLO/o03/kcdIqCmotLpGungvsR+7S4zKj3MwcfE6oxmFbvnnRuLlJyX\nFBViAmBOY7RaJhnB5DRVVOUa0u/VCsWr7dXSKvtqrqjmj9Iozm4CpeIj9EMu\nW3SBV+wS7HMrWwbhviTknFYEXege8t+zIeCr0tqKC3P2eIjjG9MDrvFXpmoK\nTuho\r\n=BDd5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGi4YAO8HfoclAlUl64QyEj5qIGpYl9SomL3mgS+4SSpAiAo4cV+en26NPElePU5ytFrQFiHXgixnvxb01Qzif6AVQ=="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.2_1644934536942_0.6914564371832641"},"_hasShrinkwrap":false},"1.4.3":{"name":"pay2my.app","version":"1.4.3","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"e0495929e9a1267a85d52c3f5ac57130bced666f","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-TNpSk4FDWMBNO81bvZTH+ovMvpAjn7usoKlQEnmysc2iIG//MCDbLn7vQUWt1zNnECRe4/YyC3qHRLVM0wVD7g==","shasum":"e0bf5e2cd64558201a6cd425ffa05e15390dbcea","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.3.tgz","fileCount":28,"unpackedSize":1480799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEs9DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY2g//U8FXCqBnjeUu+a4qxGbm71lCSve//gxZakqtbZtrU5uuKhH2\r\nHJCz76j+q9tTwPmhAoj29E4/fXZFiJhFeXyPxao3qRVOegmysWcIZGz30Vuo\r\nNFZluA9ad1cBfq+H85ot0FHDfuHl8tsff7fKEMzGxc62o7u/oVXF1adTVWeB\r\n4puvYOHVUT17mCPKNwwtjbKMm+aLoYyYUcOcXc/DaMmednMHjZY5smo0s7oF\r\n8Oz6bxzqWZX+jTYJ9DL752IG9/GdFhQqB3ivTO0L/qwOb05Ep7b91AC/CEuz\r\nQEh/FrbMMtFeqkoRaFVHCQYF1YVx/PJojlaTgnR6TuDom9AwblxC5k7YK3aq\r\nnNj6S2SbeLWOpyBSHfmlB5EvhU5JfvXtXnm3FvpVOwU47frahY8qH9MPy3X6\r\n2X/VaBPVXckV7iWFyJVDq58oMNuUtBT/NnNgX9Ajh6M935U0kZ/wvdp9csD9\r\nM56R933l8J22IruKH+ic+9qnMzMkueRoiGGjml5vkcd85hWDe/hUbQ4Y2hAh\r\nrPguPmAmIKWbOT9vdlQtHPjdfy+1BCrz+hERIFxgm/l5miDuctx3BjM1Ejaq\r\n5Jc9T+tUxUzSpRSdytj3AqaSLJjKznl85Bs5o2ItiGXrNmGsafGFhsZP3E5I\r\nsY5ke1ZgC2qBuiaMBUeYyK0YP2oDodmAGcw=\r\n=YTik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFu4e2BY/ldPamXqcyqL2U2aB2OWHzSVJmISi6cb4m0rAiEAkJ3XufmxL9PdkVCTAvG0X4SL5b1mBrUI08U1VgsqFH4="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.3_1645399874790_0.3130510063894152"},"_hasShrinkwrap":false},"1.4.4":{"name":"pay2my.app","version":"1.4.4","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.0","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"6030dc790bf14dd6c6387506aaf0ea7f3f8857ee","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.4","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-iG63XA+ESv/La048tbVZJSsRepqNYScv3EVMpkdiT5HQkycMraXpxRNiyagtR1yJOyTGPpi0eQv9rmKg5tuJZA==","shasum":"0bd2da0e250fd9e46b4b4ad2d11fd97d17559049","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.4.tgz","fileCount":28,"unpackedSize":1481497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG/UcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaTg//WLJ08OWJgmv3F+2qyerYdc7ZW1QWQ2J8XF6P6O3mgh6a0N/u\r\niarcaA6jPHzY7Zc0+3YRTEm7bbb4kTn8zf00zaaSAdb0gL3sHOe9jT5E4LTr\r\nvO7Wbxvosi+JiMWZLmamRPYTmVqdLYY3n3u00GQF4EAffYNW6qSDS1OpEj6s\r\nXCV4fzVXQXQISB9hVHCQveujTV9C79s804MKFvd1rIqPWKemSchJuKxfS2Wm\r\nfz61OR4ut0qzJOodo1I4bdR6dQpiYiLPnlH/OSCn23eZ2c4uTqxiJ2WV8K3Z\r\ncdYt6fVOPstDN+0HccvMtCsP5uHI+Xc1pB6ww2rRpMxSlyEzYmIOZJwNe5St\r\nCOzb9YtEDevwiL1bU+DsoJdBY0SDPdnIocAHjAw8HvfuzFT0BT4TcxMFc9q+\r\nHQdKcwZV2ziZ1AOknWuNJCsa8QSxn2z348KUoKgYn3q2NIFRyIE1k5waSs4Z\r\nbqy1POfEuFlmNicre0w+gQNKK6Vk5IucTc4pMO/nOm2Io9/pJh6PnxafBfxH\r\nO1b2Ojr8pm8sMrbWVY+qRlb1CRB5NQu00duBXlV67nl9jKM9RK9MKm9KSvDn\r\nFXIT6Eo6oF1hYpJFB6oo7zT1/PAZSx6MWsKJ/sKk/6vR1qtWMo2tsbi83Bso\r\nJlRreLSehz3YcD122pDpYFwlE3SYo1LgbFs=\r\n=bmFD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrsG133qF3Jm1LksP6EOIwSA1geHVeAk/ClYrAg0O+jAiAIIDxITxk5Kcbbte+6GsmVlNa91jqNHQRI5RAW4StaRw=="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.4_1645999388660_0.8051255541288087"},"_hasShrinkwrap":false},"1.4.5":{"name":"pay2my.app","version":"1.4.5","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.1","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"c06ec8a8afe673c4cc334d1dbd1f2753d9e4f20e","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.5","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-fX5bs20ZK/EMltj8/VR4H3md4E9DI+ySbSJCqF37Z1HL2THghFpBoxBwRU93n3zKQs1Beg/DB+kWOl8ct25JKg==","shasum":"c3f2760917700cc60701bafe1a408bb2ee5dc239","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.5.tgz","fileCount":28,"unpackedSize":1482725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHXdiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozLA/+KPqoXvKZhLRPmP+Qhg617i8+h2jGquQS2sO0zWDXEPZkOFtC\r\nmIc82Jj+9C/53IbeTBTvOxcAXgTj729EA2WhKpjLQOvC020WId7tU3xQZWrL\r\nzz1qRZoFpUnfF0bTHju0IrDqc1t4Kt3LDysGyOHhQdnMJN90w7d/BoFk3A6z\r\nQ0fsDMgcTaXCDY7RSvu5Btkmz5ZPqhOQY5hCQo32rToy6zsQ+lq3WpeTrVwy\r\nIqTU/8ITUnoKcVtuWmxaxviNhD0eBqJxSIHGG6CPEx/NZPpqbrwr4X1F22gN\r\n3oRO+UbYrKy7uqBVmsqQUJ1Lg1J8PtC6Ycze/Glfgt2IF6e4vtQBoyir9dBy\r\nMknVgHtpIvVzgfr1fAwWjcgf1rLrKy+mmTPqkVIcd1lgQL+122zNvoGek0c2\r\nK+3iKBEusrRCYFATLvq0tqhduHvnVlV42Cb+g5GDZsGc+zp7971eKzly1LXt\r\n7xrMWOqfiEqqwYU0IOGwqvgU/gI1IqHd21D/YWrXPGy3Rxj2inLOiVeMyIWG\r\nun96qF8+CwMeQz/Zb+oy7+kNJbJJX8x61nNpxudKHGF1EbEPHFLbBm/6uFRj\r\nXvcpMVtsFi4cqYMTgz82bzKTlK3gdXqJK2hgoegJDgymAHUoDk+HklHTfVfd\r\n5uvACr8GdOviKRq6+s04LKfoVNES03KcLW4=\r\n=k/E0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZhikyvSIMz4S0w7Afh/o9JUtB558f7AwUM3uKLzqvDwIhAIEsi3f2XKL5qImdqLC66ioaLN7b5ePFixAO1FH6eskF"}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.5_1646098274289_0.331870759846459"},"_hasShrinkwrap":false},"1.4.6":{"name":"pay2my.app","version":"1.4.6","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.1","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"16989e313829477d89988f85ecb891965a39fa21","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.6","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-WqRXVXgQmt50gB8EQouuQFO/MXvDvBWp0Nh8khtFci+0gZpUm+JqeVjidSZ7+9YPXGkwcqRg3Yku9ghu5TRQtg==","shasum":"b97dca802a35c20515ced12b6a4cde21a1b5a133","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.6.tgz","fileCount":28,"unpackedSize":1481488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHqaaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv+RAAjOnMjq10/gZ8T0j2XoI6E0qy60DdTJgh4YwIjCxfFPYH724q\r\nh82MMHROwbdNvijUlobjqUDilve41ac9uV+u07oFxv6bekhYC5ETGXOyGUR3\r\nd/ongiz4bm4fADC9IJjiAHfntsUyXBCSMDONdI+uuRdIJ8VDfzQ3ti+0rc50\r\neX9FnJ2RoUvh4mgao+bDzfpCwojBWKHjmFJRtrCSmMN/An4M8aJZHxNs1Ied\r\nEiwXTQvm1mY/aey2z1VTm7mzFxWeSozVbnFuc3y087FB62jom9Cv9mNynJxg\r\nyykFcKMcfrhhNWFqMUZvO251RPWzTtFkEW8PEctLTLKhpzbNjV19Aq+o5dm+\r\nhU3m3Cm6nXOMmuQTO2WsdRBPcZnaNKboL0/n6fPWfi+y9+kA09DvPHNxwUE7\r\n4k1Cy+1t/E/FfLhydP7HQQFFd1RpSfB3pS48zGXMlibdu/DYkMszcxrl6k3n\r\nnC9iBsfZGDBa1P69a/2aRujErAOgk5+EuZ+8hKzBeyN2EDw+BBc9mIOFPpum\r\nDa4uk0Kd9PSxXEmLfspvO8rCbGoIr4xoTl7bp4OnDZoC5ftj+crF58kGokzt\r\nm5XWaxL6EaVD85vS5VvScjyblFJ6UA1Hn9+QglBV9JUZ5g7ic1qkZuF5mmYQ\r\nJLArZc6m58OKfQwJZx9DluFBrx5NpNOxVCk=\r\n=5xOO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCesdXbXHyIKovCdhD3SVhu91Q6DiyXYHiu14nIRwrB6wIhANDPMH3VAPAxVqqn5yzugSHnaI2QHDsqiy41FUNP/I60"}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.6_1646175898247_0.6838959241247355"},"_hasShrinkwrap":false},"1.4.7":{"name":"pay2my.app","version":"1.4.7","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.1","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"e5d27a37132e30e294516d92897495442b44b4b6","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.7","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dX68L0EyN+Em14si9Q6sbL2JxuoJ4m1c0ANSebbr+im0XzTMWfSs5bU+HCKMlGovTqb4pdlKaAA7qA5SpjK1cQ==","shasum":"a4d4ceae7c76adf1821e2a284855bcd002553878","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.7.tgz","fileCount":28,"unpackedSize":1481831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHr9CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDuhAAkQGz1uico3lZHNlaAUQd4cPTuBwq+QuhCFNWnTP9XkW8wD1H\r\n8U4u3jlZ4YoZ/i6lOMMSU8nZx+9lUPb5DRc08ax2F0XeEDpfMu4UzYawA9TX\r\noN6bgVf12uRRYwcdw8SP4y4QmAAz1FHPvLuF5rTve7n4wcEOiW7gJd63ecvE\r\nHJ5HidULQJucxUAzOKZl8CUUQeX06G4EaaWLaIHsGqhQwKs5qkKw0AxJc73Z\r\nRqXoTn8KNOflBKXJ98djEsBYWMPSRkXm6w+IiN3baveXT6WcI23mi6AlQfe7\r\nhPX47OMozlmSqQ9cuABMYSgA6A4jok7o0LwGNk8xR8kNrOc1ag1Hxx9JVeLX\r\nQJncYm1X+I4xNAkkV5b5Bfn6hizrxVfhzVozjTAbUk8jz787ElDvfsQ19uby\r\nrhIfkCI1dQGbo2OlMqKzKy+/Q+t8c8w5o80YdDqN7dNqLAPDi177A/MWN+7y\r\n9UtNQT6VWFJBcLW5vqzUCzx8iqnR/g68dVCkmeTby8l1MNnMao6aBT46We1H\r\nfUZTSPXEiNWRfX3GwXy6gwQVjFN9nIjQ+4aQwYrGBc5k4H4pe1QB9xyg+8Hx\r\nAhHJKFFGB/Xuxa5jlrM1auO7DASS6OnNM9ZY2Bykyl6ZctOMVq4s9p04St1m\r\nYhT+VcXXD64moKdO8IPL8CDJz9wMBA9V3vs=\r\n=TdK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJnN/81RQeomsczHYebu5rfR5LjKpZQ/Xk2+DmquftKAiEA+DNTD0rld8+52IRNIaweO93Mh/Nb53RmIhMJgkl4bGk="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.7_1646182210181_0.9858983866450821"},"_hasShrinkwrap":false},"1.4.8":{"name":"pay2my.app","version":"1.4.8","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.1","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"ccefc66f2f9cbda5fa5596e2460627b41d4b32e6","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.8","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-A8hZDGzr9rb8C3SE08Ne/3lms2UWTuAetRYwrPzgESJdslpYskL4rPoMpxRp9ad6ISe8ETp3IB1kC99tDW6TKg==","shasum":"94194901779e5a38fb998e6eed0274946a6ea917","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.8.tgz","fileCount":28,"unpackedSize":1483118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHwx3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPSw//WjkHVCjleQ1RqwCdMgXmVXsd7UIESnVcYQZCxYeRl4pO07KQ\r\nkfpKycfEpaHUFNQ8mAL+6hoHUSta6o9K0t8vpbf7S2lM9Ko/X+r724k2Wtqo\r\nXNOCh9GiY20nOHXyNaYBm47SSubouWd10i2p0XEeA9WRsOsi7KDk/dd6bQ2y\r\nCHYodnjUHolSXPhoyJk70U786gqdx5ZoTCchaXBLnJg63Ca9mM1CXYRTMkzo\r\nPbGExbuwwUiFxgOfZWLtqvRgHDc/B9nym6Z7ZjY/OJhc+PucZncu8kOrOqCu\r\n+uF+xyZsOrisvOnbotEQ+ivCdzSyeztwYEvVtmnknpkcCMnBWR1SV7w+TXdM\r\nEye2I9xuL79VW/JfXga92ElI5eeR5u5YYWTF+y8wetCPpWQPUFAQyCtMIggL\r\nrqo3tyjH/Q7ADgnmlAN+sw9kuXM5DGLH2yxYwCkvtETuMaZehkYfVFViPRvq\r\nZ2lEoaTgM2V6gIGzTRt794D4AlRYahejBnaa4bl0ua02oXsJpP9X0uDsFqMm\r\n+YL9wTVYnGJwbk2WXWNGyo+Uy8ZT9YL78Q8Oke9K8g0iY16oqxx08fHiHl4v\r\nutlkOrjyCrd0ymvIc5t4FGPsIXQF25D9qvD4utQMyzvQzfFuRSwOg+k8HKSV\r\nN0wVcfIvM8FLaEYTijT/JQ6rgojDeBnGfac=\r\n=dkFV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI8D4Zk2iApiupQahCs5J7D+yI5jE9JOcEGcw3SnGubwIgbMbchwELzdtafO85SA4Jp7NEOlT5TO1tgs7tPTKu1HA="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.8_1646201974951_0.4034695682546361"},"_hasShrinkwrap":false},"1.4.9":{"name":"pay2my.app","version":"1.4.9","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.1","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"15d0136876897fbb24586381de9815a9c81cac19","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.9","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-tn5ov8935uQ37zA5hgXhxBpWV0Z4D+zTEs+abh9llpgNJbl6ARgn2gjIVL5ZGbze/AIfxBiQxtIIsrZ+kYnwcQ==","shasum":"628eb05b7ac9703e8d28a1813d818934d3cab03a","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.9.tgz","fileCount":28,"unpackedSize":1483392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIZmNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKwQ//e+LSLPZtVLwy018s//bWmPeAyvzjSMhmvaoAaA8+vznnm4nA\r\nZJ3tYXBwwXwShbaAL3gGMCXgzkOAVz1y2/ANAUZJ3Y3jfCH/MnO9t3bbEXNO\r\nk3+uEzJEL16ADJVFAWcnInFCeoos/cfKpdG4EfZjCc4OJjZ31xBehVxIdTyy\r\nL0X1CDcJnZoCI0DjQMLNXwTBdM639uGxhCYBJCdl8sD+urE5Fbn2RS5VhOeD\r\nOq8NL1MEYYo/5ZyWHNLp8j87l+Vy5WouAAf+87wUq4ojBTurzGOxKAiMXHoc\r\n/yb8hYxvH5hYOiiGXjNxuGIN/wmrfGOqaCE8KHsAoSyT2V2P0rsiHCklK25I\r\naPj4EVdaL08MuwjsN1qYfFCUYUOP1t2BgV6BNmtc1zdIpblQ7UGOKCYY48lC\r\ndIRBda4AYT6BsFtmR6CsUGs51Z2WsALYd2HiinYLZhJD7DPBMQphw7Adaq+f\r\nAhxcIxb1GOdZmp1934j2wz8nFhw4+RSUn9Pu+jmeoNuF2qhuRkldUsKjCzqF\r\nLl2o7yhifz6K7x+VrmezLd7siVxdyjARy3pEZSv7ANz+TXS1wIvxdLAKeJQz\r\nkg3UvfykBjW33H5r5HulFAnpSezVOP3emHTM0gtGkWiiYSwa2ymbdea3AbPp\r\nAHkeYoT59BOzmGvwGdi+wxVnJ6Du1VEyTYY=\r\n=3WZu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCquWzHcOZqYcMdB+aLmejyyEnjcN2Hye1YqP5hgiTHJgIhAIjvdQXxLfR+W0PGalG0RpT1Y1U+dqguscclkvcHTRcC"}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.9_1646369165226_0.00015262563987894495"},"_hasShrinkwrap":false},"1.4.10":{"name":"pay2my.app","version":"1.4.10","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.1","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"b113f69c3be1a4f5126c05856249e6fb63ca4962","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.10","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-UakpPLcjLX0VBuSxHl6el1koGE0ZdR2iSNqAn6L3KhTKuMxe3BJjJ2SCRhnHcGUAHzRUiEe0NCMzCA9sEDwm/Q==","shasum":"5ffc74812cb648573262463ebcbf57cb18d04d2e","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.10.tgz","fileCount":28,"unpackedSize":1483508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJAJIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+VBAAkiS/h2m30Wivd3l3Wj6K0qTOZfMiNAPGS+kR+gp/bPRtsHjd\r\nmFfP8ykKA/4J2XisKRODLBHJUOpMI3j5O2+mnUEdx6JY3KV21TfHCstkm8Qx\r\ntFYViUJpK8AUMkMKy2H1U4oLrFlkQnQRvpAYWJlxRSP1SqiQwfGVZ3DKiMAF\r\nDHlbX/oPc8kTKu0gfyeqztrGv/+9ozZV2i4u4Nf+O1bsG2U53fWrHP12IXyi\r\nrZz8AOTFqbTyzOs0MBRFQcg2XUvmHys99ipJFxncoFMXYDJtEaAcwyzdDrDP\r\ntYX4tFQCMAckC9UZFshMTyPG0HjQmrigA1CpD7S+6ZABkXrZVl+ufyMYpR1R\r\n+Qyh+/Mnt5DiRn9ibpW+mhVGS8Pycc+yHuiGJwp8GF/Zi3Tpk6yzEdlAXf+b\r\nQnPT9RWNsGxqWIa4P4e5hh788CbdwjPyVD41W/JBq+UeUnsew3ziOvLgJzDx\r\ng/S9ikLGYGTxIkfnBfmQfelwsm5tu4SZ3EM0Qw/9unipnMm+8/4f5glGTKsG\r\nMOoqpLoJ0qJP6C0ijtbB+aJYmutYitLaLeDqGmRHha0DDLE63+IfN8i4+PJC\r\nVexQvR4G9T4HqEiNmysNKLg3dPYIrHqJ8S0WzvCIJMdApDS6HwE6o8hlmZxs\r\ndYTpQwfE5lhKtlvFkKJQtczCRbexTnha1Sk=\r\n=TPB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5QZM0XSxzm5RQvHfLWa+SRQskvuWziHqVe0sKKDBLWwIgDHBMxCSwqEoFh0hb79TmdffLNvMiq4azvkIVyK1LOhY="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.10_1646527048248_0.6986414397519638"},"_hasShrinkwrap":false},"1.4.11":{"name":"pay2my.app","version":"1.4.11","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.2","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"7110ef8b0c1793429f8028c177563b51c30e2862","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.11","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-/WmKxEgDhJqMvWzV6U+vIxptBZqUq0XRfn1SuBx95i04yapLqA4ZarmJ66ZdouRyV31qcTUDH9gL1qPI8yOuTQ==","shasum":"1d0e49330da53aa0fa5a7cb2b4c6bc6848f0f296","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.11.tgz","fileCount":28,"unpackedSize":1486927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJAsLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Aw/7B8Kk22ZdVKdEyFEi91E18Qa0q2LT0hEUV9rJEfgVm7BwmByj\r\ntWTMcMWN2PzNtzBmsL1S1vekmTToDW7LoIYQoASm5J2LsSMImni+nXrCvlmT\r\nkKum2rKOzii7qQnO/+Jb/JBgqOy6sAnU0jpRkYk/6JG0fScZ0fhE5iD1zPaU\r\nHaylaWPrqoeRHGM8OMwAQANnwMbZMY7zQIStzVgA7lX419FnFT/asJWOBa+B\r\n7pOVbNs4l9x6fHsDQp0/dPiKPeMd0E6MWdZ+XEzfCGVb7878GjPuiwO80tms\r\n19ftH+Fw1D7WTZtN2XXsc3OeZsn08eC1KfPnnBfWU6nhBeIvdCnB69CEircG\r\n5RYDXBfF76o51yBslf7FiLBX7HrM4pByd1FAHn6rso6SML/YLn+hEhPNIZY5\r\nIyxvvbpS6hA3zL1KaVVqWmDEpfTh24iD6gGItmSH62ahKLqdYvLtE1XyBzLF\r\n0WNOf+mJzwEGxVpT+lvTPozLLaHMrDT1Bc9x07XfdgdohM8vGhNq3RGfjr2t\r\nZKerE8uPa6jyghVzzmm4Cju6Idu5sAApSH3EpDpsYdRy7bqfQyWYKrCmr1OB\r\nRfmxHTUsihMe7aXNiF41lpDILyA1iZA80IrmtCFdCCjYD2iCTB928s/v4J4O\r\nhpe+jGVlFLT74uhPqawpoMN0MKK0Gp3TUwM=\r\n=QHlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU9NFJgEyTFXFtAIxfktuWMpM6cUEmTPn3tTjQZg2+tQIhALY9cBO8zaghHiQkvPAZaI2UsU9pJGcLk8RLrYTRzbyO"}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.11_1646529291680_0.2204449988595356"},"_hasShrinkwrap":false},"1.4.12":{"name":"pay2my.app","version":"1.4.12","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.2","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"9c0b9c37a2512c6f21faf23a115406670c95b4da","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.12","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-/wB6LuUf3MrnVSuW/9yLtCU1YP1GZYuKpTSOgBqPnEvw5Jb+sBLNnLMXpUST61Wx4CdkJZgXrtzEkGgUSUqqBQ==","shasum":"0f343cad55c0b11517e62c8c6e2729c8a2998417","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.12.tgz","fileCount":28,"unpackedSize":1487734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJXeuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbDQ/5AGdGBprGD4JslfBWhQAj/e3SAC9qSOM3WHrWye2Ta1pPtz4i\r\n6g1KxJhajS+qwufmpXfScz0krCmXmtQ5f+qB6pDol+rlJJLAIR28IwY12Xj/\r\ny3eYR+mD0ktBenuUMt3T9X+yk8+Q6go7HJ7WTVIOGk0hWd//fFTiR4vEvkjb\r\nEUVwv4F2MXRrV2UZB0tIWpVNQSIUj42gOTCDGVdl9eW/NPN04xSbezj176Q1\r\n2chPM7xqADRtYr5V243sbzEPgGD9y/LsfXxfCCtdjZLDH1Ojbd2HY7WFSUvI\r\nnYms4zp1uw1PZnQ35TVRiF67cUJQz9aw+EQXkD3nxhYmnD6SHtwlA9LPLYny\r\nFkXuvzLWf9GNjw6G4+I8ZNxhUogfo9HpSCZJUGIYlhovpgHNAd4XB/SMNI6r\r\nYaITZZUId6FDpaBIJsNBMgfzzIWpl2coa9KgY8tmvDSmqKGrO/bZXqK64MLf\r\niOLAKfcULbsidkimeciD9OINVEKwLgtPk6KjYZPevQkGWsqlQCkt6BPFEwGz\r\nih3A/vUSgpo2ObykkFZyDDmNTm+SEpHELcEksmyO6OTZWImtYx95tgmb72Vc\r\nDhZxC6SBkOVQuFVVmMqABHqfpXpRfqrBjre9DQqiObruaYWK5K9iRTmpgymG\r\nJ89NDVnRfIS037IrkRx5ciuqv38xyr2L27M=\r\n=IU4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4viBodiPsTdYEo90tCyNgSxOEEUjhc4id7x4llcJUUAIgfcjYRn3UBZHx0GSnar7TTgK+ifPZbTj4NnK682dwy7g="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.12_1646622638575_0.5143023895395908"},"_hasShrinkwrap":false},"1.4.13":{"name":"pay2my.app","version":"1.4.13","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.2","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"38225ca6855968954076081c44796b42df079a81","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.13","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-OFcUN/XCys8t5FiBb1z4gLdZ3AEM1zXffJz6/HE93tyPy/VLe8mOOURWDa4WWlx4wZfJndnFTro9+XjuBrmNuA==","shasum":"b4aa70ac6c776232099ef6e954772fcb8a0604f3","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.13.tgz","fileCount":28,"unpackedSize":1487766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK3qnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB0RAAgLStIGycNK8MJ+OZF0pniAOoiJXDnRO0XpVrS1nuaEE84CEg\r\nuZiVGUrXO18xdvj94S4hSsQm+g40V5NQ29feOJz7WPt3BIGGimLPyxnyKGui\r\nXhyWhlFbzXt/ncpdEdzksJZkgyZJpWRR3XIjSNruz4QCRXnMPJt8wtVBsSXp\r\n2ZgM3eOxM3JsG/FCZjY5xC3njMRZTkI69CC5QE5M/xBElNllV3w3hS9I9De6\r\nieshSpq1nEkMhc26ZVQyt0Z+BvcRiUqVWJx5M0F1uIB80c7l2zmbMoMbsPfV\r\nOl0zhuQ1YwwQ4jl/zTIiCqQ6E9+lRVTnpzeQiu1aQQy+22eDU41Q4+zj6qOe\r\nfg6uBuD67m48b1TlY1U2MdF6D2lRcp80t0Bgsfa9XstV8Q8hu6IVnsamMbSb\r\nZr+tNuQlA68Ioynrb41zhm6OryiuTP9BgxrfUQa9fdAwIB9LwePYiaxKcBLk\r\nlgPtjg6sPQPcV+7Qu0Zia7SFnouBfSnQUGRk0wtoFWpdiTaRhVX1fDGZiEca\r\ndXJIfWkrb1wLNN7X9V5FQhRAR/GsHNlKxfQIzM/sRsiAsZHj7Go2vVAdRMBY\r\nLFlOIZXZNe1mZKOWRjlzfQ3iMVAdLQSettUlq8+R5Jp+7D41ckGgfq2o66nx\r\n04vImDXwGRLutCYkg3//wRBAKRjKZ51m4/E=\r\n=FWrn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGv1SBXeUKw4dW2+MVhCKzeuSRURSoQmp/lX6TiKBnoPAiBGw3Y8FZBHdZlqUMCnHGqJX+m9V8PEZ2lOOjEO6SnjAw=="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.13_1647016615577_0.28334984009406794"},"_hasShrinkwrap":false},"1.4.14":{"name":"pay2my.app","version":"1.4.14","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.3","lodash-es":"4.17.15","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"d5cd4f1801d4cc3a1f5945d6c3dbe57a7305a09b","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.14","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-k9BlktEzmXrfzmB25bNSVXf0E5jPO1eGHJd2jJmUO+eDLBg05QWtsGp2dZk445Qd54LT89hatM5QaeQnT4X45Q==","shasum":"67edec9903cf672a65d15c5821ab2ce3ce803e86","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.14.tgz","fileCount":28,"unpackedSize":1487612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLi8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1/xAAnJIv/cacvw4QQy0B4DfvrwHDn/KJD+0W3vUc0K0xD6slfUaC\r\nk6v2V1Fo8vtv7sxYTd/EgXV4/ZZIIxSIr/ffR9pRQeepLMFMqZNQcYuXW6vk\r\nwZP2kIgkOG31e5ls1Zl+t74xEEsNfFnHGe9w249A5VNv91I5l/VHGnR/iU9b\r\nybjEydH2s/I7G5e2sOZBydnMK8DWGJVGWVAMgx5N20w6YwuQZ7u2XOeaxilM\r\nLjUY5gMLEBjztUskyytyBKzHNMi/RNx97iejL8KoBTSHrzMHwgNlfIl5jF0i\r\nfAy+8GEhGPYYRoM+jA2j0L0ptfE/SgQDqT6sB7tHg2fTimSNijdN05W2Q8nQ\r\n7cBAcw+wUDcLrOqq/LaBiDDxweCVQujpkFuKU1KCIP+zvj2TT+C+wNie/Jcn\r\nq3vZ7L6lTTY6VLkgqAVqVL5HiouyEz3JvY4nWxL1z9nWgkGHVS6vqk8owNvB\r\nU0INElq4LukNw3k479HIhZlmvys/J74isiHnHY9Rstn76xw2a+fOMEky/eQa\r\n3RQgFse+VpH8aCzUPg03G0nIzjIGpFsm0Pcurp1BB0QTgi2Egpxhdws2N76j\r\na6ROLc75PL4W4Rg7YQxDcrb9N/yRxnt9a1GlbUxqCSvLewm7JwBBAqdiW7Ge\r\nbo8SZ/9ems6rHGuHO/WbBYtM7kg9cKUwihI=\r\n=icjL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5yfSUWPT/Iw6rX5J3RNQBDKt2YcXJJN8p9CIYcDHUEQIgHu8HQc2YIbnAClm57Ofia5Vkal25Beq1FaXeeHtk5BI="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.14_1647193882908_0.1443595202079273"},"_hasShrinkwrap":false},"1.4.15":{"name":"pay2my.app","version":"1.4.15","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.3","lodash-es":"^4.17.21","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"fec8513e164464306274e234d07dfd7b43b28499","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.15","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-hDM1x72n8qr1l//m7L6nUmpw4rBB8iMx/GinNLUEyzPricdP1YCvyVshkmHlY+rEz+AP4Y3whdWRat6k1zjFCg==","shasum":"86679617e1bab1ad2c2cf8b7971571375812a5c4","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.15.tgz","fileCount":28,"unpackedSize":1487613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLjQxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLEQ/+MeoTwYP/VFpVgiepLpoh5ojxjztiFYnRbPvxvvHhBErCwmUm\r\nf6/OXVPYTo9a3Mz+zNNxZZnsLBYW4dWP7meKQt3A1TInyuYX+u8sHZwx++Cg\r\nlMO+GOw7s5QbvoI+jrymV2kj3cy3f26CMhUPiDHOOMfMNvkKsf7hvI5jcT6v\r\nZBkS6Ja2LZ4I8Xc+kOkoF5TfDq8MBrxApDt4Eh5AaNxbJ17wHBmbFKV+IU4I\r\n8tZsWLrf1G/fiLPK3DQ4c7Qx8Tli2rfzhxZi4wpKnrq/YP54DQsxr/doItFD\r\nmO+MiiZmfIQBewKFZGeke3sg92UfARzv0+6gYjqPO7l7TY4P8GftWuw3+XrL\r\nhKHwW+NrDCt8kkCLOzNuQr+kjV40DiXRXrUVeq291xpgwXIJ7dh9qgdzYFZP\r\ny/lutaccT6rKp9npSGq2eCkx+8Vrk7kCO6CAyhiAgX30NFuExfoiZnqe5rBP\r\niFxkk9WNxjXae18x5bTvIWODZzDeyhq970q8+uyu/ynDliRYrWPSuFMuNkfV\r\n1UboqxbbwCgSSrb5C47gXr/kWoIE9+Tge3hCEg9/sYTl/ytd4Eeyp+b038bN\r\njDubyPcHiqMqm5oNJNTm171gdx7X+ch8Iz9B2vSk+rWDmQEAidnYLDjE2vnD\r\nTW/h+8xesEeTsDpaHzL7ilbmSiNyz0Z3Xwk=\r\n=GlAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9YpbagWJA2g5F1uBKibP6pzCoBq72NTrCDGtRGXs8OAiEAhjEHFYStMpAedh9/DrMqcRv+KYBadi4w9/n+Q5S9xAE="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.15_1647195184833_0.19908321070970803"},"_hasShrinkwrap":false},"1.4.16":{"name":"pay2my.app","version":"1.4.16","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.3","lodash-es":"^4.17.21","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"31215f2381d0fa005800f6c6a3892725b01503d3","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.16","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-DIsBrfPJQHYy5nvMHScTk6deP0K7ryD5PvT0SBKSM/uY2462bGyy18j9xOXMViO8zfdN3nWVFtT2U0Vijmmjyg==","shasum":"0938f1f1b48351d32f9d4fef2e51a9798ff6fa25","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.16.tgz","fileCount":28,"unpackedSize":1487631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNnokACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFRQ/+KeZxUI3F8BJd4/FXU1vndlcXPdMoUCdKed+R+uJwxQp+Qwww\r\nQxGvn19xPTHThU6/KeaZLwDpaBc7ZtUn/lk4osC0Za30RgjlDK3iWGgKgEXl\r\n9r3AtjWSIeDf2Xhnd9g/zQvC7M4kTuK/sG+iEIs24Cg3+JwqD03TEvURxAqT\r\neCUJcVQGTRTTUDcFLJ3w3aj89frBrzQS0xmdDZvoPFVaHc6/QTo/zAtTGw7E\r\n3bN5VpmgCrXoUFVeOxdDgXLHOi9ucraz6txGQdxjl5dUdHdbFHGDVUy/Auf+\r\nEzAFT2VoRhwrsfHrXsrl/zDacd+55ZhIRk/kHpkArQD1ZxvgsLfkOjFJZtHF\r\nkXP1Y/YOQKq91QPvQX+/q7wsH36NhC7lswl63M4nctWie+ufVHkUiq/bqcfN\r\n+ZOcJQZGy4G+u+P2X1lp0D9chvlASoQP2esy27RxdMWNTTB5bE+hmwYiK0+n\r\nk2pqIyKzEPu/cLj7PILZplQmhTwjV/TB9ElXg5EvxvVNmdo4/bhsmEGj7ND3\r\no9nWP8kaBgaNx9X/hjQUvJD1dRlCmqFuB7DrBM0d8TKBJtk+ygq/KICBtwm3\r\npCfJ1rUzki1KZUR00D7ld91L/Q7sv18DsCa47M4fqCjam15tMUdmo/i2aZtp\r\nf/p6y7vocWktk4GmzkyuNGnKKj3Iwj3HiWw=\r\n=lL8M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfYaZhyIfopqfu9y5LFwi7Bxi8zlxW/I9V2PcWyrXuhAiEAyJY6ooHvz0ybP9A0Pru1uv7AwWUxcc5/Fawplw5mub0="}]},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.16_1647737380511_0.6305328223657722"},"_hasShrinkwrap":false},"1.4.17":{"name":"pay2my.app","version":"1.4.17","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.4","lodash-es":"^4.17.21","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"31215f2381d0fa005800f6c6a3892725b01503d3","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.17","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-HARbwVSv+zOioWwyYcbj/7jaHza4lyw+QoRSWL7XrpBqla5EZ5OD3WHXiR8HuYnqBnRADNpWjp4LfFkenPwElA==","shasum":"6a8c8081d990247165f5233150fb44c0e23262a4","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.17.tgz","fileCount":28,"unpackedSize":1488737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgW5KHCIwC+6bDgV2T7s6guSP2ggY0EQFo9MT2JffUnAiACjNz8tuw6ptTxpzhyvbK79SN0lsnPgd27/HpDMf91UA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSM8XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRQhAAhkOuoVnp4UqEEE3gGvMwtShEdl5Savm8ErwaMy4gL8GTVpel\r\nYVvRgY+y4YaBaUzjbCgTkybz24PYKJczU8hs5Sw4CPUr9yQ/BQd64Z8O+jgD\r\n1aetQM3+WTOCCEiLzuyoAgtxHv4KPNmfkPlSgIaxKas51lgSwxs+/7y7dihy\r\n61thiSThFrEj4hRKN5psOCeXmnx+hyQTZzTEad604sk51Z3uxKGQycjFVRHk\r\nNEqHbm97Mbq8+K/L16O+ZxBUHVhZMyxQKGhZmN9VsaOS7JSOFeDDU+gdjHMp\r\nXrAGpvIi/5/zo7csAWIi9GzuZPcUey2+l9bLkOuuOonBtXnb1eKyFis7nBo5\r\nkdjhL37D39wFpAMe0SW4qOzKOjMmmyo1ojz3BNVxidoGLJdmGRxlanoXQwin\r\ni7THrXg71rzxR494XHZbmDwwcaHvdQERnfB05hBpS7p7cuxWY4uwShn6NVWW\r\nOxZ6Vsk229u5xuUDJZ8LI8vyO1GvipScS4npAB4VO2f9jwf47adrwjeS4p6n\r\nmRYzdNnTwbMP4lWi+5yG5yL9MEg6YELLxtDjvz/Y+zDDtM2ngatz5YRnQ57b\r\nCO2y/bPKdVYhXpXw33H99AJtqhWHRjJS3Y6dSOY0WNkqJXm55XWfKdqOLwfG\r\nWH8+DhKItZ/6bHBzC5T3C5GdXfIQkF/kIns=\r\n=JaqG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.17_1648938774783_0.21533857854154115"},"_hasShrinkwrap":false},"1.4.18":{"name":"pay2my.app","version":"1.4.18","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>\r <p align=\"center\"><a href=\"https://overhide.io\">pay2my.app by overhide.io</a></p><p style=\"width: 500px; margin: auto","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.4","lodash-es":"^4.17.21","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"e56861c698baffff1dbc1ac8e0016e16b5327c1a","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.18","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-MJ0+IQRv1QLmzaF7OD98cz5lQX/k6VvSSrE3qJHBSpSdtXtlZlkTBlzqiA82u6OeN1rchF4aV5tHcshun0OE+A==","shasum":"ceee0012eb6ee4a83119a674932dcba6f3cd30af","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.18.tgz","fileCount":28,"unpackedSize":1491546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+7Zg7HR3LjoZj+ExMuLt5/WCYerB9Z1HP+UY6I10ZZAIhAL2GVO4R2BPFO2Sc1Zj6eG/q+fvEESi98t6Ss8a+kgee"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU3TsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG+Q/9Hdwjo0NXpU8VRcFwR1b5MuVF1+XPiuE9tD6ND66XbIFBzmN1\r\n6DAsg+KnIxQnoWiTHbZkvp2mSxqba322Wd7fx1+vL3UqZRVH0d/hH+ocCWdJ\r\nQlTWvuGnTZmRcSfndiJexLuTZ3ideG+p/CRex+t7XglNj0eeMI/eyB7xTJhJ\r\n5ojYkm2ocE51XuakC7xA9m+B4tnDr/ntSKmfxp563Z7fklEyylv++RSGBfi0\r\nnXXsPczouhJL4QwJXYJVvfPS1NLTvyuMcvcUXKlWe3or/eX8WIGLvwMMj2lL\r\nJ6hAoSJoPWwiDZ6SgNzCVnpgPMbWWNkNIf42Z1l6MOjsKSPOBl/H1752RiGs\r\nLhIyDyr0REKZZy5EYhHmFcn4LKT1EVEaVMeQ4OrPoFvELZb7JUWbq8U0N1tX\r\nZ5oVJ/e3oZNNgYXLMzObOgbvmXXwq1FyotfskfWTl9I86VjCKyGM4yWERD7A\r\nL15aEbzdgqGQX1X7RplpJ/0wBYwhuJjD+aaq/ZHXcF1lqaWPDNQVzbUwUChn\r\nL7fII+qKfxmJKuLgCUAJGQkI+6uLfPOjoNgTYs0stzOOeSLjg8MtcEkGUEc3\r\nEkpd4fBGGlNg/cZULLu+xlVoiMYF0eC46HcOshQ0sujf188VUlAhjj2a5UaU\r\nOtKBUn4ZJV+niSt8lsNztigxp5WI/24lGKw=\r\n=7G+w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.18_1649636588575_0.18353681160631785"},"_hasShrinkwrap":false},"1.4.19":{"name":"pay2my.app","version":"1.4.19","description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>\r <p align=\"center\"><a href=\"https://overhide.io\">pay2my.app by overhide.io</a></p><p style=\"width: 500px; margin: auto","main":"dist/pay2my.app.js","types":"dist/pay2my.app.d.ts","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"homepage":"https://overhide.io","scripts":{"build":"rimraf dist && webpack --config webpack.config.js --mode=production","devbuild":"rimraf dist && webpack --config webpack.config.js --mode=development","dev":"webpack-dev-server","serve":"http-server -c-1 -p 8099","test":"concurrently -k -s first \"npm run serve\" \"mocha --exit test/js\"","test-report":"mocha --exit test/js --reporter mocha-junit-reporter --reporter-options toConsole=true,mochaFile=test-report/test-report.xml"},"author":"","license":"ISC","dependencies":{"@microsoft/fast-element":"latest","@microsoft/fast-foundation":"latest","async-mutex":"0.3.1","ledgers.js":"4.7.4","lodash-es":"^4.17.21","tslib":"^1.11.1"},"devDependencies":{"chai":"4.2.0","chai-http":"4.2.0","concurrently":"6.1.0","http-server":"^0.12.1","mocha":"5.2.0","mocha-junit-reporter":"1.22.0","puppeteer":"9.1.1","raw-loader":"^4.0.2","rimraf":"^3.0.2","ts-loader":"^7.0.1","typescript":"^3.8.3","webpack":"^4.44.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0"},"gitHead":"b80d5ecb1a8031b43a350eb0e193b9d3106b5ffa","bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"_id":"pay2my.app@1.4.19","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-iGO7+lLuppbc2+nMhp4g5T/xvM39wnstmtRnjweq7l6d+bQd0FD7oMn0+1rabzD8Qmso/z+CRwZzuvmwxG+DYQ==","shasum":"bfadcfc26198f325e4ecfe6aee3f72f37b503f2c","tarball":"https://registry.npmjs.org/pay2my.app/-/pay2my.app-1.4.19.tgz","fileCount":28,"unpackedSize":1491588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1UAHAwBzdp89LydxCpIHlohIGCz8ChWXN1wN16JQ9SgIgbprm15rLedMVsmH/QYYcjVVRV3eloMTTVNsPE7kmwSA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVx04ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowMhAAmV5QCCAhhHhIgLM9Gc23hAcCOLN+8PEZVjozmDCwSItqUuRU\r\nMB2vPu3jpDO4lwrXEn450BO4RTltRbdcNlNAf+KhRzqLqnm29534giff/cqk\r\n/uo2eQcFasq/lA/7AMGVTM5SlwDU0/bxkas22j9ct07TNYyXwzguu3W0FMwX\r\nxSGKjb1+zXVvKbVF9PKuyYiMaL7AFnsNgCukAHX7sdegpVw84TDUARzanARa\r\nGKlpBnX3FcTxQ3ucAZPqNuiwbrcQ7XDBFXYL1kIH/1e17mXclFvYer78qBGI\r\nj9NLnhWOIb7vaEmWoFUa88lxPmFoB8Zsm0ihqEVYVSYv0HZx+Ftd/5+HWUJ4\r\nsNWMBq+ONK1NOltox70zDz6RrZkGearyZf3nZdZGAnlp1KyT5didzgI1q+pR\r\nTAWEab4YZTSC3KS0s96sRA6kAAd0Zo3I5IoEVEDDBzWiCERfxYYuwawbBiz5\r\nXzbRNqPVwLmN62TyeBEa48tWcf6SKYyWyCnELN6njmQbIo78qb4+mYrKYZUy\r\n3H+UfPQQinc3hmoCFL2YUH1MCARbJyO8jzDAR5aIB3xEPoEdg8icRSnWv2bw\r\ncjisAAH3wuqSSAQc7dqvFvByBQtTmPREjqsrwu6MBZeYeZ6PPePAAIkCxKYn\r\nvWVgvDDknhRgFKUl8JbVkyhjlv1yvByhxVA=\r\n=VQCH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"overhide","email":"info@overhide.io"},"directories":{},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pay2my.app_1.4.19_1649876279884_0.7350842559432063"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-02T16:01:22.902Z","1.0.20":"2021-08-02T16:01:23.134Z","modified":"2022-05-12T17:06:39.586Z","1.0.21":"2021-08-18T05:29:00.697Z","1.0.22":"2021-08-19T03:53:30.821Z","1.0.23":"2021-08-22T04:46:38.368Z","1.1.0":"2021-09-19T23:06:27.804Z","1.1.1":"2021-12-21T23:45:34.809Z","1.1.2":"2021-12-22T00:12:56.256Z","1.1.3":"2021-12-22T16:53:00.114Z","1.1.4":"2021-12-22T17:02:45.527Z","1.1.5":"2021-12-22T19:37:29.212Z","1.2.0":"2021-12-23T00:23:50.566Z","1.3.0":"2021-12-29T00:13:11.905Z","1.3.1":"2021-12-29T01:45:58.536Z","1.3.2":"2021-12-29T05:42:48.632Z","1.3.3":"2021-12-30T00:12:20.152Z","1.3.4":"2021-12-31T00:15:51.886Z","1.3.5":"2021-12-31T09:04:55.200Z","1.3.6":"2022-01-06T14:44:23.770Z","1.4.2":"2022-02-15T14:15:37.081Z","1.4.3":"2022-02-20T23:31:15.048Z","1.4.4":"2022-02-27T22:03:08.823Z","1.4.5":"2022-03-01T01:31:14.585Z","1.4.6":"2022-03-01T23:04:58.534Z","1.4.7":"2022-03-02T00:50:10.422Z","1.4.8":"2022-03-02T06:19:35.136Z","1.4.9":"2022-03-04T04:46:05.449Z","1.4.10":"2022-03-06T00:37:28.464Z","1.4.11":"2022-03-06T01:14:51.898Z","1.4.12":"2022-03-07T03:10:38.762Z","1.4.13":"2022-03-11T16:36:55.788Z","1.4.14":"2022-03-13T17:51:23.126Z","1.4.15":"2022-03-13T18:13:05.067Z","1.4.16":"2022-03-20T00:49:40.684Z","1.4.17":"2022-04-02T22:32:54.980Z","1.4.18":"2022-04-11T00:23:08.830Z","1.4.19":"2022-04-13T18:58:00.065Z"},"maintainers":[{"name":"overhide","email":"info@overhide.io"}],"description":"<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>\r <p align=\"center\"><a href=\"https://overhide.io\">pay2my.app by overhide.io</a></p><p style=\"width: 500px; margin: auto","homepage":"https://overhide.io","repository":{"type":"git","url":"git+https://github.com/overhide/pay2my.app.git"},"bugs":{"url":"https://github.com/overhide/pay2my.app/issues"},"license":"ISC","readme":"\r\n\r\n<p align=\"center\"><a href=\"https://overhide.io\"><img src=\"https://overhide.github.io/pay2my.app/assets/logo.png\" width=\"200px\"/></a></p>\r\n<p align=\"center\"><a href=\"https://overhide.io\">pay2my.app by overhide.io</a></p><p style=\"width: 500px; margin: auto\">A free and fully open-sourced ecosystem of widgets, a front-end library, and back-end services &mdash; to make addition of \"logins\" and \"in-app-purchases\" (IAP) to your app as banal as possible.</p>\r\n<hr/>\r\n# pay2my.app widgets\r\n\r\nCustomizable web-components enabling login and in-app purchases (IAP, paid up-sells) for any Web application to be as simple as possible.\r\n\r\nThe web-components are backed by the [legers.js library](https://www.npmjs.com/package/ledgers.js) in the browser and [renumeration APIs](https://overhide.io/2020/09/06/remuneration-api.html) to allow IAP in US dollars, ethers, and bitcoins (easily extensible to other cryptos).\r\n\r\nEverything is open-source.\r\n\r\nThe authentication and authorization mechanism used herein is the [Ledger-Based Authorizations](https://overhide.io/2020/10/11/what.html): crypto authorization concepts abstracted out for use with US dollars and any ledger based currency.\r\n\r\n\r\n\r\n> 👉 jump to the [demos](#demos)\r\n>\r\n> 👉 read the [tutorial](https://github.com/overhide/pay2my.app/blob/master/howto/intro/README.md)\r\n>\r\n> 👉 read the *remote-storage* app [tutorial](https://github.com/overhide/remotestorage-tutorial)\r\n>\r\n> 👉 reach out on [r/overhide](https://www.reddit.com/r/overhide/).\r\n\r\n\r\n\r\nIt's simple to add IAPs to your Web application &mdash;  check out the \"simplest\" [demo](https://overhide.github.io/pay2my.app/demo-front-end/simplest.html)  &mdash; it's essentially:\r\n\r\n```\r\n<html>\r\n\r\n    ...\r\n\r\n    <script>\r\n      window.addEventListener('pay2myapp-appsell-sku-clicked',(e) => { /* react to feature being used, only if, auth'ed */ });\r\n    </script>\r\n\r\n    <pay2myapp-hub id=\"hub\" apiKey=\"0x___API_KEY_ONLY_FOR_DEMOS_AND_TESTS___\" isTest></pay2myapp-hub>      \r\n\r\n    <pay2myapp-login hubId=\"hub\"\r\n                    overhideSocialMicrosoftEnabled\r\n                    overhideSocialGoogleEnabled\r\n                    overhideWeb3Enabled\r\n                    ethereumWeb3Enabled\r\n                    bitcoinEnabled\r\n                    overhideSecretTokenEnabled>\r\n    </pay2myapp-login>\r\n\r\n    <pay2myapp-appsell hubId=\"hub\" \r\n                      sku=\"2-dollar-feature\"\r\n                      priceDollars=\"2\"\r\n                      authorizedMessage=\"Use Feature\"\r\n                      unauthorizedTemplate=\"Add Feature ($${topup})\"\r\n                      bitcoinAddress=\"tb1qr9d7z0es86sps5f2kefx5grpj4a5yvp4evj80z\"\r\n                      ethereumAddress=\"0x046c88317b23dc57F6945Bf4140140f73c8FC80F\"\r\n                      overhideAddress=\"0x046c88317b23dc57F6945Bf4140140f73c8FC80F\"\r\n                      alwaysLogin>\r\n    </pay2myapp-appsell>\r\n    \r\n    ...\r\n    \r\n</html>\r\n```\r\n\r\n\r\n\r\nThe above three web-components in an HTML page are all that's needed for the simplest authentication and authorization scenarios &mdash; allowing you to get paid ($2 in the above sample).  The components use the [legers.js library](https://www.npmjs.com/package/ledgers.js) library and [renumeration APIs](https://overhide.io/2020/09/06/remuneration-api.html) to provide all functionality.\r\n\r\nNow, of course, the simplest example above is limited, it doesn't use a back-end and all code sits fully decompilable in the browser.  It's useful for some scenarios, but for other scenarios you will want to [re-check authorizations in your back-end code and have feature-flows run through a back-end](https://overhide.io//2019/03/27/authorizations-and-exposed-source-code.html).\r\n\r\nMost demos in this repo have business flows incorporating one of two simple back-ends:\r\n\r\n- an [overhide.io hosted](https://overhide.io#baas) back-end\r\n- the [/demo-back-end](/demo-back-end) node.js application  &mdash; that also runs in [Azure functions](https://azure.microsoft.com/en-us/services/functions/)\r\n\r\nYou can use the [overhide.io hosted](https://overhide.io#baas) back-end to authorize IAP data via the help of [lucchetto.js](https://www.npmjs.com/package/lucchetto/v/latest) or simply base your own back-end off of [/demo-back-end](/demo-back-end)  it's very little code.\r\n\r\n\r\n\r\nThe below infographic conveys at-a-glance what you get with these widgets:\r\n\r\n<p align=\"center\"><a href=\"https://overhide.github.io/pay2my.app/assets/widgets.svg\" target=\"_blank\"><img src=\"https://overhide.github.io/pay2my.app/assets/widgets.svg\" width=\"75%\"/></a></p>\r\nThe top-left shows a sample Web app with a nav-bar housing the [pay2myapp-status](#pay2myapp-status-) component.  It also shows three purchase buttons.  Clicking any of these will open up the [pay2myapp-login](#pay2myapp-login-) component which serves as our \"login widget\".\r\n\r\nWhen a user wants to authorize for a feature; different UI experiences will present themselves depending on whether the feature is free, the user wants to pay in dollars, or the user wants to pay using a wallet, e.g., above, see:\r\n\r\n- anti-bot authentication\r\n- purchase for dollars\r\n- puchase with crypto wallet\r\n\r\nA logged in user can check their previous payments in new browser tabs &mdash; UI experiences vary by currency/wallet.\r\n\r\n\r\n\r\n> ## Framework Users -- React.js, Angular, Vue.js, ...\r\n>\r\n> These are standard Web components written using [FAST](https://www.fast.design/).\r\n>\r\n> They [can be incorporated into any framework](https://www.fast.design/docs/integrations/introduction).\r\n>\r\n> An example/demo of these components used in a React.js app is provided in its own repository: [pay2my.app React.js Demo app](https://github.com/overhide/pay2my.app-react-demo).\r\n\r\n\r\n\r\n## Quick Start\r\n\r\nTo use these widgets in your Web app follow the steps below (or read through the [tutorial](https://github.com/overhide/pay2my.app/blob/master/howto/intro/README.md)).\r\n\r\nDon't just read these steps, follow along copying/looking-at the [demos](#demos).\r\n\r\nThe first three steps are gathering metadata necessary to setup how you, the developer, get paid.\r\n\r\nThe remainder of the steps are actual code changes in your Web application.\r\n\r\n\r\n\r\n1. onboard onto the dollar-ledger to get your US-dollar-ledger address ([production](https://ledger.overhide.io/onboard) | [testnet](https://test.ledger.overhide.io/onboard))\r\n\r\n   - optional, you don't need this if you just want to accept cryptos or don't want in-app purchases at all (just authentication)\r\n  - but, keep in mind, it's too early to just accept cryptos &mdash; most people online won't have any just yet and it's prudent to give them the option to pay in dollars\r\n   - you will create a new [Stripe](https://stripe.com) account or connect your existing [Stripe](https://stripe.com) account\r\n   - you will provide the above address as the *overhideAddress* attribute in all your [pay2myapp-appsell](#pay2myapp-appsell-) components (the feature buttons)\r\n\r\n2. onboard onto Ethereum (optional, recommended)\r\n\r\n   - use a wallet such as [MetaMask](https://metamask.io/) to generate your credentials\r\n   - you will provide your Ethereum public address as the *ethereumAddress* attribute in all your [pay2myapp-appsell](#pay2myapp-appsell-) components\r\n\r\n3. onboard onto Bitcoin (optional)\r\n\r\n   - use a wallet such as [Electrum](https://electrum.org/#home) to generate your credentials\r\n   - you will provide your Bitcoin public address as the *bitcoinAddress* attribute in all your [pay2myapp-appsell](#pay2myapp-appsell-) components\r\n\r\n4. pull in the `pay2my.app.js` component into your app, see [CDN](#cdn).\r\n\r\n5. add an [pay2myapp-hub](#pay2myapp-hub-) component to your DOM or [initialize programatically](#setting-the-pay2myapp-hub-programatically)\r\n\r\n   - assign an *id* attribute to the hub if other components will de-reference this hub via their *hubId* attribtues; otherwise, call the *setHub(..)* explicitly on each of those components from script\r\n   - configure the *token* attribute or *apiKey* (see [Enabling with Token](#enabling-with-token))\r\n   - specify the *isTest* attribute if this is a testnet application, otherwise leave it out\r\n\r\n6. add an [pay2myapp-login](#pay2myapp-login-) component to your DOM\r\n\r\n   - configure the *id* of the [pay2myapp-hub](#pay2myapp-hub-) element via the *hubId*, or call this elements's *setHub(..)* setter to set the hub element programatically\r\n   - list all the desired authentication/authorization methods for this application, the various *overhide..Enabled* attributes in [pay2myapp-login](#pay2myapp-login-)\r\n     - *overhideSocialMicrosoftEnabled* if you want Microsoft social-login against the US dollar ledger &mdash; must onboard step [1] above and specify *overhideAddress* in your [pay2myapp-appsell](#pay2myapp-appsell-) elements\r\n     - *overhideSocialGoogleEnabled* if you want Google social-login against the US dollar ledger &mdash; must onboard step [1] above and specify *overhideAddress* in your [pay2myapp-appsell](#pay2myapp-appsell-) elements\r\n     - *overhideWeb3Enabled* if you want customers to manage their US dollar ledger credentials with their Ethereum wallet such as [MetaMask](https://metamask.io/)  &mdash; must onboard step [1] above and specify *overhideAddress* in your [pay2myapp-appsell](#pay2myapp-appsell-) elements\r\n     - *ethereumWeb3Enabled* if you want to allow payments in ethers for customers with their Ethereum wallet such as [MetaMask](https://metamask.io/)  &mdash; must onboard step [2] above and specify *ethereumAddress* in your [pay2myapp-appsell](#pay2myapp-appsell-) elements\r\n     - *bitcoinEnabled* if you want to allow payments in bitcoins for customers with their Bitcoin wallet such as [Electrum](https://electrum.org/#home)  &mdash; must onboard step [3] above and specify *bitcoinAddress* in your [pay2myapp-appsell](#pay2myapp-appsell-) elements\r\n     - *overhideSecretTokenEnabled* if you want user-managed secret-token access against the US dollar ledger &mdash; must onboard step [1] above and specify *overhideAddress* in your [pay2myapp-appsell](#pay2myapp-appsell-) elements\r\n\r\n7. add an [pay2myapp-appsell](#pay2myapp-appsell-) component as an explicit \"login\" button (non-feature) to your DOM\r\n\r\n   1. optional, as the feature buttons &mdash; when clicked &mdash;  will login your users if they're not yet logged in\r\n   2. configure the *id* of the [pay2myapp-hub](#pay2myapp-hub-) element via the *hubId*, or call this elements's *setHub(..)* setter to set the hub element programatically\r\n   3. do not provide any [pay2myapp-appsell](#pay2myapp-appsell-) attributesexcept for the *hubId* (above) and the *loginMessage*\r\n\r\n8. add [pay2myapp-appsell](#pay2myapp-appsell-) components to your DOM for each feature\r\n\r\n   1. configure the *id* of the [pay2myapp-hub](#pay2myapp-hub-) element via the *hubId*, or call this elements's *setHub(..)* setter to set the hub element programatically\r\n   2. provide a unique *sku* attribute per button\r\n   3. provide the desired *priceDollars* attribute, or 0 if setting up a for-free feature\r\n   4. provide the *authorizedMessage* attribute to be displayed when user is already authorized and just needs to click on the feature to enable / use\r\n   5. provide the *unauthorizedTemplate* attribute to be displayed when the user is not yet authorized to use the feature (insufficient funds, not auth'ed)\r\n   6. provide the *overhideAddress* attribute if onboarded for US dollar payments in step [1] above\r\n   7. provide the *ethereumAddress* attribute if onboarded for ethers payments in step [2] above\r\n   8. provide the *bitcoinAddress* attribute if onboarded for bitcoin payments in step [3] above\r\n\r\n## Demos\r\n\r\nWe have several component demo files in [/demo-front-end](/demo-front-end):\r\n\r\n| **Demo Name**                                                | **Link**                                                     | **Code**                                                  | **Type of Back-End**                                         | **Notes**                                                    |\r\n| ------------------------------------------------------------ | ------------------------------------------------------------ | --------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |\r\n| basic                                                        | [demo](https://overhide.github.io/pay2my.app/demo-front-end/basic.html) | [code](/demo-front-end/basic.html)                        | [overhide.io hosted](https://overhide.io#baas)               | the basic demo &mdash; *pay2myapp-status* in the nav-bar, a login button, 3 feature buttons. |\r\n| no back-end                                                  | [demo](https://overhide.github.io/pay2my.app/demo-front-end/no-back-end.html) | [code](/demo-front-end/no-back-end.html)                  | none                                                         | a no  [back-end](#back-end) demo, everything just in-browser &mdash; same as basic otherwise |\r\n| custom buttons                                               | [demo](https://overhide.github.io/pay2my.app/demo-front-end/custom.html) | [code](/demo-front-end/custom.html)                       | [./demo-back-end](./demo-back-end) as [Azure Function](https://azure.microsoft.com/en-us/services/functions/) | same as basic demo but the login button has different colors and the feature buttons are ice cream desserts &mdash; see [slots](#slots-2) section of the [pay2myapp-appsell](#pay2myapp-appsell-) component below |\r\n| javascript-hub                                               | [demo](https://overhide.github.io/pay2my.app/demo-front-end/javascript-hub.html) | [code](/demo-front-end/javascript-hub.html)               | [overhide.io hosted](https://overhide.io#baas)               | same as basic demo but the *pay2myapp-hub* component is not in the DOM, it's wired in via script |\r\n| simplest                                                     | [demo](https://overhide.github.io/pay2my.app/demo-front-end/simplest.html) | [code](/demo-front-end/simplest.html)                     | none                                                         | bare bones single button demo &mdash; the simplest demo, no [back-end](#back-end) |\r\n| ![](./assets/react.png)<br /><br />[pay2my.app React.js Demo app](https://github.com/overhide/pay2my.app-react-demo) | [demo](https://github.com/overhide/pay2my.app-react-demo)    | [code](https://github.com/overhide/pay2my.app-react-demo) | [./demo-back-end](./demo-back-end) as [Azure Function](https://azure.microsoft.com/en-us/services/functions/) | React.js version of these demos.                             |\r\n\r\n\r\n\r\nMost demos show:\r\n\r\n- a nav-bar at the top with an [pay2myapp-status](#pay2myapp-status-) web-component flush to the right.\r\n- a login button (which is just an [pay2myapp-appsell](#pay2myapp-appsell-) component with a *loginMessage* attribute instead of a *sku*)\r\n- 3 feature buttons ([pay2myapp-appsell](#pay2myapp-appsell-) components):\r\n  - free\r\n  - $2 up-sell\r\n  - $3 subscription for 30 minutes\r\n\r\nEverything is optional except for the non-visible [pay2myapp-hub](#pay2myapp-hub-)  web-component that can be wired via DOM or JavaScript (see the [javascript-hub demo](/demo-front-end/javascript-hub.html) for JS wiring).\r\n\r\nYou could just have a single up-sell / in-app purchase button, no status, no explicit login, and it will allow all the functionality (see \"simplest\"  [demo](https://overhide.github.io/pay2my.app/demo-front-end/simplest.html) ([code](/demo-front-end/simplest.html)).\r\n\r\n\r\n\r\nThe [/demo-front-end/no-back-end.html](/demo-front-end/no-back-end.html) shows the use of these widgets without any back-end &mdash; shows use of widgets with just an API key, the back-end setup can be ignored for this one.  This is OK for some projects, but is less bad-actor proof.  All other demos leverage a back-end.\r\n\r\n#### Back-End\r\n\r\nMost of the above demos run their feature-flows via one of two back-ends:\r\n\r\n- an [overhide.io hosted](https://overhide.io#baas) back-end\r\n- the [/demo-back-end](/demo-back-end) node.js application  &mdash; that also runs in [Azure functions](https://azure.microsoft.com/en-us/services/functions/)\r\n\r\nRegardless of back-end choice, when a user clicks a feature, the back-end is interrogated to complete the feature flow.  \r\n\r\nEither back-end verifies authentication and authorization as per credentials provided and monies paid on a ledger of choice.\r\n\r\n##### Notes on the [overhide.io hosted](https://overhide.io#baas) back-end\r\n\r\nThe demos that leverage the [overhide.io hosted](https://overhide.io#baas) back-end also leverage the [lucchetto.js](https://www.npmjs.com/package/lucchetto/v/latest) module.  This module has a nice convenience `getSku(..)` function that connects the *pay2myapp-appsell-sku-clicked* event  data to the back-ends.\r\n\r\nThe back-ends are:\r\n\r\n- [https://test.rs.overhide.io](https://test.rs.overhide.io/) for testnet / fake money / coding\r\n- [https://rs.overhide.io](https://rs.overhide.io/) for live / production deployment\r\n\r\nSee [lucchetto.js](https://www.npmjs.com/package/lucchetto/v/latest) for details on how to onboard in-app purchase SKUs for use with the *Lucchetto* back-ends.\r\n\r\n> ⚠ Note that the [overhide.io hosted](https://overhide.io#baas) back-ends are [remote-storage](https://remotestorage.io) servers supporting *remote-storage* applications.  But you absolutly do not have to be writing a *remote-storage* application to leverage them:  as the here-in demos demonstrate.\r\n>\r\n> But if you are interested in writing a *remote-storage* application with in-app purchases, check out the [remote-storage tutorial](https://github.com/overhide/remotestorage-tutorial).\r\n\r\n##### Notes on the [/demo-back-end](/demo-back-end)\r\n\r\nThe [/demo-back-end](/demo-back-end) serves a couple purposes on behalf of our front-ends:\r\n\r\n- retrieves [an overhide token](https://token.overhide.io/swagger.html) for use with *overhide* APIs &mdash; browser front-end code calls this to get the token and provide to the [pay2myapp-hub](#pay2myapp-hub-)  component.\r\n- retrieves the fees-schedule (not actually leveraged in demos for simplicity, but provided for completness)\r\n  - usually you'll want a single source of truth for your feature fees schedule\r\n- runs the feature-flow business logic on the back-end when corresponding feature button clicked in the front-end (`/RunFeature` endpoints)\r\n  - has a bunch of mandatory `query` parameters to authenticate and authorize\r\n  - feature will not run if bad authentication or insufficient funds on ledger for feature (as per parameters): will result in \"Unauthorized by Ledger-Based AuthZ-\" response.\r\n  - the back-end calls [overhide APIs](https://overhide.io/2020/09/06/remuneration-api.html) to check authorizations, and requires the following pieces of information from  the front-end (the `/RunFeature` query parameters):\r\n    - *sku* &mdash; the feature name / tag to derefernce fees schedule\r\n    - *currency* &mdash; one of 'dollars', 'ethers', 'bitcoins'\r\n    - *from* &mdash; ledger specific address of the customer (the 'from')\r\n    - *message* &mdash; message signed to prove ownership of *address* (NOTE, this is base64 encoded)\r\n    - *signature* &mdash; signature of *message* for *from*\r\n    - *isTest* &mdash; whether testnet ledgers should be used for authorization\r\n\r\nThe endpoints for these are discussed in the [Local Development](#local-development) section below.\r\n\r\n\r\n\r\nThe [/demo-back-end](/demo-back-end) code runs both as stand-alone *node.js* as well as on  [Azure Functions](https://azure.microsoft.com/en-us/services/functions/) (instructions below in [Local Development](#local-development) section).  \r\n\r\nThe above demos that hit this back-end code, hit it as it's stood up at https://demo-back-end.azurewebsites.net/api on Azure; but, it's easy enough to stand-up locally and play around (again, see [Local Development](#local-development) below).\r\n\r\n## Distributable\r\n\r\n> **⚠ Why is it so big?** \r\n>\r\n> We depend on [web3.js](https://github.com/ethereum/web3.js/) which has bloat issues:\r\n>\r\n> https://github.com/ChainSafe/web3.js/issues/1178\r\n>\r\n> As soon as that gets resolved, this distro will be smaller.\r\n\r\nThe *pay2my.app* 'dist' folder contains the distributable artifact.\r\n\r\nYou'll likely want to [import](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import) the library in your script code.\r\n\r\nWithin your front-end projects; using *npm* simply:  `npm install pay2my.app --save-prod`.\r\n\r\n#### Enabling with Token\r\n\r\nAPIs abstracted by *pay2my.app* require a bearer-token.  The `token` is passed in to the `<pay2myapp-hub token=\"..\">` component (see the [pay2myapp-hub](#pay2myapp-hub-) component section for details).\r\n\r\nThe component either takes a `token=\"..\"` retrieved from a back-end (optional) or an `apiKey=\"..\"` provided statically &mdash; less bad-actor proof, but OK for some projects.\r\n\r\nRetrieve an API key from https://token.overhide.io/register.\r\n\r\nAfter that, a token can be retrieved with a `GET /token` call (see https://token.overhide.io/swagger.html).\r\n\r\nAll demos below show one or the other.\r\n\r\n## CDN\r\n\r\nYou can include *pay2my.app* via CDN:\r\n\r\n* `https://cdn.jsdelivr.net/npm/pay2my.app@latest/dist/pay2my.app.js`\r\n\r\nYou can see all the [/demo-front-end/*.html](/demo-front-end) demos load it this way:\r\n\r\n```\r\n<script src=\"https://cdn.jsdelivr.net/npm/pay2my.app@latest/dist/pay2my.app.js\"></script>\r\n```\r\n\r\nIn our demos we specifically load the latest version, e.g. version *1.4.11*: `https://cdn.jsdelivr.net/npm/pay2my.app@latest/dist/pay2my.app.js`\r\n\r\nThe widgets can then be used in your DOM and via your framework JavaScript.\r\n\r\n\r\n\r\nIn [npm](https://www.npmjs.com/) based app projects, include the components and TypeScript definitions with your `package.json`:\r\n\r\n```\r\n\"dependencies\": {\r\n  ..\r\n  \"pay2my.app\": \"1.4.11\",\r\n  ..\r\n}\r\n```\r\n\r\n\r\n\r\n## Content-Security-Policy\r\n\r\nIf you're serving pages with these components from a server that sets the `Content-Security-Policy` header, you'll need the following adjustments to your CSP:\r\n\r\n```\r\nscript-src 'self' *.overhide.io *.stripe.com\r\nconnect-src *.overhide.io *.stripe.com\r\nstyle-src 'self' 'unsafe-inline'\r\ndefault-src 'self' *.stripe.com\r\nframe-src 'self' *.overhide.io overhide.github.io overhide.b2clogin.com *.stripe.com\r\nframe-ancestors 'self'\r\n```\r\n\r\n\r\n\r\n## Widget Reference\r\n\r\nBelow is a reference of the four web-components provided, their attributes, properties, events, and override [slots](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot) for customizing.\r\n\r\n### `<pay2myapp-hub ..>`\r\n\r\nThe *pay2myapp-hub* comopnent is the main glue component of the whole subsystem.  \r\n\r\nThere can be only one *pay2myapp-hub* shared by all the other components.\r\n\r\nEach other component must be provided with an *pay2myapp-hub* either via the DOM or programatically.\r\n\r\n##### Setting the *pay2myapp-hub* via DOM\r\n\r\nSimply set an ID on the *pay2myapp-hub* component and pass it into the other components as the `hubId` attribute:\r\n\r\n```\r\n<pay2myapp-hub id=\"demo-hub\" ...></pay2myapp-hub> \r\n\r\n<pay2myapp-appsell \r\n  hubId=\"demo-hub\" \r\n  ...\r\n</pay2myapp-appsell>\r\n```\r\n\r\nWith this setup, if we're providing our API key right in the client code, just set the *apiKey* attribute on the *pay2myapp-hub* element (a la [no-back-end](/demo-front-end/no-back-end.html) and [simplest](/demo-front-end/simplest.html) demos).\r\n\r\nThe [basic](/demo-front-end/basic.html) and [javascript-hub](/demo-front-end/javascript-hub.html) demos provide the *apiKey* to the [lucchetto.js](https://www.npmjs.com/package/lucchetto/v/latest) helper which provides it to the injected *hub*.  \r\n\r\nThe [custom](/demo-front-end/custom.html) demo provides the *pay2myapp-hub* element with a *token* explicitly retrieved from our [/demo-back-end](/demo-back-end)  &mdash; effectively moving the *apiKey* from sitting in the HTML code to sitting in the back-end:\r\n\r\n```\r\n<script>\r\n  // Set the token from back-end\r\n  window.onload = (event) => {\r\n  fetch(`${BACKEND_CONNECTION_STRING}/GetToken`)\r\n    .then(async (response) => {\r\n      if (response.ok) {\r\n        const hub = document.querySelector('#demo-hub');\r\n        hub.setAttribute('token', await response.text());\r\n      } else {\r\n        console.error(`error talking to back-end &mdash; ${response.status} &mdash; ${response.statusText}`);\r\n      }\r\n    }).catch(e => console.error(`error talking to back-end &mdash; ${e}`));\r\n  };\r\n</script>\r\n```\r\n\r\n- the wiring above is in response to retrieving [a valid token](#enabling-with-token) from the back-end &mdash; the `fetch`\r\n- we set the *token* on the hub using `setAttribute('token',..)`\r\n- the `BACKEND_CONNECTION_STRING` points at our back-end server (see [Target a Back-End](#target-a-back-end) section)\r\n\r\n##### Setting the *pay2myapp-hub* Programatically\r\n\r\nWe can get an instance of the *pay2myapp-hub* Web component by instantiating right in JavaScript via `document.createElement('pay2myapp-hub')`.\r\n\r\nWe then provide it into each component using the `setHub(..)` setter via ES6 / TypeScript class.\r\n\r\nTake a look at the [javascript-hub demo code](/demo-front-end/javascript-hub.html) ([demo](https://overhide.github.io/pay2my.app/demo-front-end/javascript-hub.html)).\r\n\r\nHere, the components wired into the DOM do not have a `hubId=..` attribute specified.  There is no `<pay2myapp-hub id=..>` component in the template.  Everything is done in the `window.onload`:\r\n\r\n```\r\n<script>\r\n    ...\r\n    var hub = document.createElement('pay2myapp-hub'); \r\n    hub.setAttribute('isTest', true);\r\n    ...\r\n    // Set the hub programatically\r\n    window.onload = (event) => {\r\n      hub.init();\r\n\r\n      // inject hub into other components\r\n      document.querySelector('pay2myapp-login').setHub(hub);\r\n      document.querySelector('pay2myapp-status').setHub(hub);\r\n      document.querySelectorAll('pay2myapp-appsell').forEach(e => e.setHub(hub));\r\n    };\r\n    ...\r\n  </script>\r\n\r\n```\r\n\r\n- note that [lucchetto.js](https://www.npmjs.com/package/lucchetto/v/latest) sets our hub *apiKey*  on this *hub* instance, not shown for brevity\r\n- we optionally set the *isTest* attribute\r\n- since we're not wiring the *pay2myapp-hub* component into the DOM, we explicitly call `hub.init()`\r\n- the remaining `document.querySelector..` calls find all the other pay2my.app web-components to set the newly initialized hub against them via their `setHub(..)` method\r\n\r\n##### \r\n\r\n##### Attributes\r\n\r\n*isTest*\r\n\r\n- set on element to indicate that all transactions/checks should be done against testnets\r\n- leave out if production / live environment\r\n\r\n*noCache*\r\n\r\n- set on element to indicate login metadata should not be persisted in the browser-local session cache; to aide perserve data across browser refreshes\r\n- usually left out\r\n\r\n*apiKey*\r\n\r\n- set on element if not providing a token but providing the *apiKey*\r\n- we do this in the [no-back-end](/demo-front-end/no-back-end.html) and [simplest](/demo-front-end/simplest.html) demos only &mdash; demos where we do not leverage a back-end\r\n- this allows anyone to see your *apiKey*; in the future we might throttle/black-list basedon *apiKey* (we don't as of yet)\r\n\r\n*token*\r\n\r\n- set on element to provide a token retrieved via your own back-end\r\n- most demos do this, see code exaple in [section](#setting-the-pay2myapp-hub-via-dom) above\r\n- it's preferred&mdash; but not strictly necessary &mdash; to have this indirection in case we start throttling by *apiKey* in the future: this way your *apiKey* is not shared\r\n\r\n##### Properties / Methods\r\n\r\nSee *IPay2MyAppHub* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts).\r\n\r\n##### Slots\r\n\r\nN/A &mdash; this is an invisible element and not customizable via slots.\r\n\r\n##### Events\r\n\r\n*pay2myapp-hub-sku-authentication-changed*\r\n\r\n- see *IPay2MyAppSkuAuthenticationChangedEvent* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts)\r\n\r\n```\r\nexport interface IPay2MyAppSkuAuthenticationChangedEvent {\r\n  message: string,\r\n  signature: string,\r\n  from: string,\r\n  imparter: Imparter,\r\n  isAuthenticated: boolean;\r\n}\r\n```\r\n\r\n- indicated a change in authentication status\r\n- imparter indicates which authenticated, or `Unknown` if not authenticated (`isAuthenticated === false`)\r\n- `isAuthenticated === false` event only sent on logout\r\n- `isAuthenticated === true` events sent on successful login\r\n\r\n*pay2myapp-hub-sku-authorization-changed*\r\n\r\n- see *IPay2MyAppSkuAuthorizationChangedEvent* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts)\r\n\r\n```\r\nexport interface IPay2MyAppSkuAuthorizationChangedEvent {\r\n  sku: string,\r\n  isAuthorized: boolean,\r\n  asOf: string | null | undefined\r\n}\r\n```\r\n\r\n- indicated a change in authorization status\r\n- `isAuthorized === false` events may not be sent\r\n\r\n*pay2myapp-hub-pending-transaction*\r\n\r\n- see *IPay2MyAppPendingTransactionEvent* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts)\r\n\r\n```\r\nexport interface IPay2MyAppPendingTransactionEvent {\r\n  isPending: boolean;\r\n  currency: string | null;\r\n}\r\n```\r\n\r\n- fired when we have a pending transaction. We're waiting for a transaction to finish. \r\n- this should be useful for spinners on custom pay2myapp-appsell components.\r\n- see use in [demos](#demos) when showing the [VISA instructional helper](/dem=o-front-end/assets/visa.png)\r\n\r\n```\r\n// This event fires whenever we're asked to topup funds.\r\n// We're using it here to show the VISA instructional helper image.\r\nwindow.addEventListener('pay2myapp-hub-pending-transaction',(e) => { \r\n  console.log(`pending-transaction :: ${JSON.stringify(e.detail, null, 2)}`);\r\n  if (e.detail.currency == 'dollars') {\r\n    document.querySelector(\"#visa\").style.opacity = e.detail.isPending ? \"1\" : \"0\";\r\n  }\r\n}, false);\r\n```\r\n\r\n\r\n\r\n### `<pay2myapp-login ..>`\r\n\r\nThe login widget.\r\n\r\nThe login providers you want to make available to your users can be customized here.\r\n\r\nThis component must be in your DOM, the other components such as [pay2myapp-appsell](#pay2myapp-appsell-) and [pay2myapp-status](#pay2myapp-status-) will trigger this component to raise a modal showing login providers &mdash; when necessary.\r\n\r\nAll login providers configured here should have corresponding addresses configured on all your [pay2myapp-appsell](#pay2myapp-appsell-) buttons.\r\n\r\n##### Attributes\r\n\r\n*hubId*\r\n\r\n- connect to the one and only hub shared among all components in this eco-system\r\n- this is the actual element ID of the [pay2myapp-hub](#pay2myapp-hub-) in the document model\r\n- if the [pay2myapp-hub](#pay2myapp-hub-) is not in the DOM or doesn't have an ID, you'll need to use the `setHub(..)` method (see [setting the hub programatically](#setting-the-pay2myapp-hub-programatically)).\r\n\r\n*overhideSocialMicrosoftEnabled*\r\n\r\n- if set on the element, enables US dollar ledger login / IAPs via Microsoft account social-login\r\n\r\n![](/assets/overhideSocialMicrosoftEnabled.png)\r\n\r\n- requires that your [pay2myapp-appsell](#pay2myapp-appsell-) components specify your *overhideAddress* attribute (you're onboarded onto the pay2myapp-ledger)\r\n\r\n*overhideSocialGoogleEnabled*\r\n\r\n- if set on the element, enables US dollar ledger login / IAPs via Google account social-login\r\n\r\n![](/assets/overhideSocialGoogleEnabled.png)\r\n\r\n- requires that your [pay2myapp-appsell](#pay2myapp-appsell-) components specify your *overhideAddress* attribute (you're onboarded onto the pay2myapp-ledger)\r\n\r\n*ethereumWeb3Enabled*\r\n\r\n- if set on the element, enables Ethereum ledger login / IAPs via ethereum wallet such as [MetaMask](https://metamask.io/)\r\n\r\n![](/assets/ethereumWeb3Enabled.png)\r\n\r\n- requires that your [pay2myapp-appsell](#pay2myapp-appsell-) components specify your *ethereumAddress* attribute (you're onboarded onto the pay2myapp-ledger)\r\n\r\n*bitcoinEnabled*\r\n\r\n- if set on the element, enables Bitcoin ledger login / IAPs via bitcoin signing\r\n\r\n![](/assets/bitcoinEnabled.png)\r\n\r\n- requires that your [pay2myapp-appsell](#pay2myapp-appsell-) components specify your *bitcoinAddress* attribute (you're onboarded onto Bitcoin)\r\n\r\n*overhideSecretTokenEnabled*\r\n\r\n- if set on the element, enables US dollar ledger login / IAPs via secret token\r\n\r\n![](/assets/overhideSecretTokenEnabled.png)\r\n\r\n- requires that your [pay2myapp-appsell](#pay2myapp-appsell-) components specify your *overhideAddress* attribute (you're onboarded onto the pay2myapp-ledger)\r\n\r\n##### Properties / Methods\r\n\r\nSee *IPay2MyAppLogin* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts).\r\n\r\n##### Slots\r\n\r\n*closeButton*\r\n\r\n- the slot representing the little close button on the login modal\r\n- can be hidden or re-styled\r\n\r\n![](/assets/closeButton.png)\r\n\r\n*header*\r\n\r\n- allows creating a header at the top of the login modal &mdash; no header by default\r\n- see custom buttons [demo](https://overhide.github.io/pay2my.app/demo-front-end/custom.html) ([code](/demo-front-end/custom.html)) for example, e.g.\r\n\r\n```\r\n  <pay2myapp-login ..>\r\n\t<div slot=\"header\" class=\"header-envelope\">\r\n\t  <img src=\"./assets/logo.png\" class=\"header-logo\">\r\n\t  <div class=\"headers\">\r\n\t\t<div class=\"header\">Custom Login</div>\r\n\t\t<div>(logo + no <em>Google</em> or <em>bitcoin</em>)</div>\r\n\t  </div>\r\n\t</div>\r\n  </pay2myapp-login>\r\n```\r\n\r\n![](/assets/header.png)\r\n\r\n##### Events\r\n\r\n*pay2myapp-login-open*\r\n\r\n- emited on modal open\r\n\r\n*pay2myapp-login-close*\r\n\r\n- emited on modal close\r\n\r\n### `<pay2myapp-appsell ..>`\r\n\r\nThe main buttons that enable authorized features in your application.\r\n\r\nClicking on a feature button when not logged in causes login unless the *inhibitLogin* attribute is specified.\r\n\r\nClicking on a feature that isn't authorized triggers the authorization flow (in-app purchase).\r\n\r\nClicking on a feature that's authorized raises the *pay2myapp-appsell-sku-clicked* event in response to which the feature-flow can continue to your back-end and be re-verified (for authorizations).\r\n\r\nThese widgets are fully customizable through [slots](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot).\r\n\r\n##### Attributes\r\n\r\n*hubId*\r\n\r\n- connect to the one and only hub shared among all components in this eco-system\r\n- this is the actual element ID of the [pay2myapp-hub](#pay2myapp-hub-) in the document model\r\n- if the [pay2myapp-hub](#pay2myapp-hub-) is not in the DOM or doesn't have an ID, you'll need to use the `setHub(..)` method (see [setting the hub programatically](#setting-the-pay2myapp-hub-programatically)).\r\n\r\n*orientation*\r\n\r\n- the customization slots in this element are by default in a vertical orientation, top-to-bottom\r\n- set this to 'horizontal' if the slots are to be oriented left-to-right\r\n\r\n*sku*\r\n\r\n- a unique name for the feature being authorized using this button\r\n\r\n*priceDollars*\r\n\r\n- US dollars and cents as the cost of this feature\r\n- the amount is always specified in US dollars, the system converts to necessary ethers or bitcoins\r\n\r\n*loginMessage* \r\n\r\n- if this button is supposed to be an overall login button and never be used for a feature, specify this message\r\n- if this message is specified, do not specify any other attributes other than the *hubId*\r\n- this message is shown in the *authorized-button* and *unauthorized-button* slots\r\n\r\n*alwaysLogin*\r\n\r\n- if this button should always show the login modal when clicked\r\n- set to true when no means to logout is provided &mdash; enables user to always choose authorization method\r\n- likely shouldn't be set if a button with *loginMessage* is provided or an [pay2myapp-status](#pay2myapp-status-) component is used in the page &mdash; as those buttons allow re-login\r\n- useful for donation buttons when they're the sole button on the page\r\n\r\n*authorizedMessage*\r\n\r\n- the button label to show in the *authorized-button* slot when this feature is authorized\r\n\r\n*unauthorizedTemplate*\r\n\r\n- the button label to show in the *unauthorized-button* slot when this feature is not yet authorized\r\n- the `${topup}` placeholder can be used in the template to show the outstanding amount of US dollars &mdash; how much the user need to pay to authorize\r\n\r\n*inhibitLogin*\r\n\r\n- if provided on the element, do not allow the user to login using this button when clicked, and the user is not yet logged in\r\n- this is useful if you do not want users to login using the feature buttons, only an explicit *pay2myapp-appsell* button with a *loginMessage* attribute set\r\n\r\n*bitcoinAddress*\r\n\r\n- the bitcoin address into which paid bitcoins are deposited &mdash; and which is checked for sufficient monies paid to authorize\r\n- ⚠ do not have too many distinct bitcoin addresses in your rendered route / page\r\n  - usually it's recommended you have one per rendered route (e.g. hitting F5 will cause a single request)\r\n  - all addresses are checked for topups and the APIs are rate-limited per IP\r\n  - your users will start getting [429 - Too Many Requests](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) if too many addresses are provided and they're all checked on refresh\r\n\r\n*ethereumAddress*\r\n\r\n- the ethereum address into which paid ethers are deposited &mdash; and which is checked for sufficient monies paid to authorize\r\n- ⚠ do not have too many distinct ethereum addresses in your rendered route / page\r\n  - usually it's recommended you have one per rendered route (e.g. hitting F5 will cause a single request)\r\n  - all addresses are checked for topups and the APIs are rate-limited per IP\r\n  - your users will start getting [429 - Too Many Requests](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) if too many addresses are provided and they're all checked on refresh\r\n\r\n*overhideAddress*\r\n\r\n- the US dollars ledger address which shows receipts for deposited payments &mdash; and which is checked for sufficient monies paid to authorize\r\n- ⚠ do not have too many distinct overhide addresses in your rendered route / page\r\n  - usually it's recommended you have one per rendered route (e.g. hitting F5 will cause a single request)\r\n  - all addresses are checked for topups and the APIs are rate-limited per IP\r\n  - your users will start getting [429 - Too Many Requests](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) if too many addresses are provided and they're all checked on refresh\r\n\r\n*withinMinutes*\r\n\r\n- specifies the number of minutes the feature should be authorized once sufficient *priceDollars* is paid\r\n- this is useful for subscription features\r\n- in our demos we usually have one button that expires after 30 minutes\r\n- leave out for indefinite &mdash; default\r\n\r\n##### Properties / Methods\r\n\r\nSee *IPay2MyAppAppsell* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts).\r\n\r\n##### Slots\r\n\r\nThese elements have three slots for authorized  versions of each button and three slots for unauthorized versions of each button.\r\n\r\nThe authorized versions are shown when sufficient monies have been paid to authorize the feature.\r\n\r\nThe authorized slots are:\r\n\r\n- *authorized-header*\r\n- *authorized-button*\r\n- *authorized-footer*\r\n\r\nThe unauthorized slots are:\r\n\r\n- *unauthorized-header*\r\n- *unauthorized-button*\r\n- *unauthorized-footer*\r\n\r\nBy default nothing is rendered in the *-header* or the *-footer* slots, all rendering is done in the *-button* slot.  E.g. the various messages from the attributes are rendered in the *authorized-button* or *unauthorized-button*.\r\n\r\nThe content of the *authorized-button* and *unauthorized-button* slots are overwritten by the *loginMessage*, *authorizedMessage* and *unauthorizedTemplate* attributes.  These slots are only useful for styling the messages.  To modify the look and feel beyond that, use the *-header* and *-footer* slots.\r\n\r\nSee the [custom buttons demo](https://overhide.github.io/pay2my.app/demo-front-end/custom.html) ([code](/demo-front-end/custom.html)) for examples.\r\n\r\n##### Events\r\n\r\n*pay2myapp-appsell-sku-clicked*\r\n\r\n- see *IPay2MyAppSkuClickedEvent* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts)\r\n\r\n```\r\n export interface IPay2MyAppSkuClickedEvent {\r\n  sku: string,\r\n  message: string,\r\n  signature: string,\r\n  from: string,\r\n  to: string,\r\n  currency: Currency,\r\n  imparter: Imparter,\r\n  isTest: boolean,\r\n  asOf: string,\r\n  priceDollars: string,\r\n  withinMinutes: string\r\n}\r\n```\r\n\r\n- the event fired by an pay2myapp-appsell component when an appsell SKU deemed authorized by overhide is clicked by the user\r\n- usually safest to route state-changes in response to this event via a back-end &mdash; and let the back-end re-validate authorizations\r\n- all necessary information to validate is provided in this event\r\n- ⚠ passing the `asOf` timestamp to your back-end &mdash; and having your back-end pass this value to [overhide APIs](https://overhide.io/2020/09/06/remuneration-api.html) when checking authorizations &mdash; is an important optimization. Since the *overhide* services already recently checked these transactions as part of this front-end work; the `asOf` timestamp ensures we re-load these resutls from cache and do not get rate-limited in the back-end.\r\n- example:\r\n\r\n```\r\n    <script>\r\n      window.addEventListener('pay2myapp-appsell-sku-clicked',(e) => { /* react to feature being used, only if, auth'ed */ });\r\n    </script>\r\n```\r\n\r\n*pay2myapp-appsell-topup-outstanding*\r\n\r\n- see *IPay2MyAppSkuTopupOutstandingEvent* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts)\r\n\r\n```\r\nexport interface IPay2MyAppSkuTopupOutstandingEvent {\r\n  sku: string,\r\n  topup: number\r\n}\r\n```\r\n\r\n- an event fired by an pay2myapp-appsell component when there was an authorization attempt but insufficient funds to authorize\r\n- this even contains the outstanind topup funds required: in US dollars\r\n\r\n### `<pay2myapp-status ..>`\r\n\r\nA very simple widget usually provided in the nav-bar of an application.\r\n\r\nShows the currently logged in address and against which login provider (icon).\r\n\r\nAllows manually refreshing payments and a logout button.\r\n\r\nWhen logged in, clicking the address shows a transaction history.\r\n\r\nWhen logged out, clicking the \"sign-in\" text triggers login.\r\n\r\n##### Attributes\r\n\r\n*hubId*\r\n\r\n- connect to the one and only hub shared among all components in this eco-system\r\n- this is the actual element ID of the [pay2myapp-hub](#pay2myapp-hub-) in the document model\r\n- if the [pay2myapp-hub](#pay2myapp-hub-) is not in the DOM or doesn't have an ID, you'll need to use the `setHub(..)` method (see [setting the hub programatically](#setting-the-pay2myapp-hub-programatically)).\r\n\r\n##### Properties / Methods\r\n\r\nSee *IPay2MyAppStatus* in [/src/components/hub/definitions.ts](/src/components/hub/definitions.ts).\r\n\r\n##### Slots\r\n\r\nN/A\r\n\r\n##### Events\r\n\r\nN/A\r\n\r\n### Local Development\r\n\r\n#### Target a Back-End\r\n\r\nYou can more easily leverge the [overhide.io hosted](https://overhide.io#baas) back-end for your development (and later production).  This is why it's there &mdash; its raison d'être.  This is shown in the [basic](/demo-front-end/basic.html) and [javascript-hub](/demo-front-end/javascript-hub.html) demos.\r\n\r\nIf you already have a back-end or want to write your own, the rest of this section is concerned with that.\r\n\r\nThe [custom](/demo-front-end/custom.html) demo runs against the sample [./demo-back-end](./demo-back-end).\r\n\r\nWe have several ways to run the [./demo-back-end](./demo-back-end) for demo/development purposes.  The script constant `BACKEND_CONNECTION_STRING` points at one of the back-end instances, either:\r\n\r\n- https://demo-back-end.azurewebsites.net/api (default)\r\n- http://localhost:8100 (local node.js server)\r\n- http://localhost:7071/api (local AZ function server)\r\n\r\nModify this constant as needed.\r\n\r\n#### Run a Demo Back-End\r\n\r\n> ⚠ The [/demo-front-end/no-back-end.html](/demo-front-end/no-back-end.html) doesn't use a back-end &mdash; shows use of widgets without a back-end, the back-end setup can be ignored for this one.\r\n\r\nThe [./demo-back-end](./demo-back-end) folder has all the code for a minimal back-end, whether it runs using node.js locally on your development machine or as an [Azure Function](https://azure.microsoft.com/en-us/services/functions/) (how these demos are hosted).\r\n\r\nTo start running the back-end on your local development machine:\r\n\r\n1. prerequesites:\r\n   - node.js\r\n1. open a console to the [./demo-back-end](./demo-back-end) subfolder of this repo\r\n1. `npm install`\r\n1. `npm run dev`\r\n\r\nThe backend is now running.\r\n\r\nYou can try hitting it with:\r\n\r\n- http://localhost:8100/GetSchedule -- this is the demo's fees schedule.\r\n- http://localhost:8100/GetToken -- provides the [overhide token](https://token.overhide.io/swagger.html) for use with `<pay2myapp-hub ..>` component.\r\n- There is also the main `http://localhost:8100/RunFeature` endpoint is used by the demo front-ends (see [/demo-front-end/index.js](/demo-front-end/index.js)).\r\n\r\nAlternativelly, if you want to leverage the [Azure Function](https://azure.microsoft.com/en-us/services/functions/) core tooling:\r\n\r\n1. prerequesites:\r\n   - node.js\r\n   - Azure Functions core tools:  `npm install -g azure-functions-core-tools@3 --unsafe-perm true`\r\n1. open a console to the [./demo-back-end](./demo-back-end) subfolder of this repo\r\n1. `npm install`\r\n1. `func start`\r\n\r\nThe you can try hitting the local AZ functions with:\r\n\r\n- http://localhost:7071/api/GetSchedule -- this is the demo's fees schedule.\r\n- http://localhost:7071/api/GetToken -- provides the [overhide token](https://token.overhide.io/swagger.html) for use with `<pay2myapp-hub ..>` component.\r\n- There is also the main `http://localhost:7071/api/RunFeature` endpoint is used by the demo front-ends (see [/demo-front-end/index.js](/demo-front-end/index.js)).\r\n\r\n\r\n> ASIDE: deploying to [Azure Functions](https://azure.microsoft.com/en-us/services/functions/): \r\n>\r\n> if you followed the latter, you can deploy to Azure using:\r\n>\r\n> ```\r\n> az login\r\n> func azure functionapp publish <function name>\r\n> ```\r\n>\r\n> Then you can hit the functions in Azure, for example, for this demo's name of `demo-back-end` we have:  \r\n>\r\n> - https://demo-back-end.azurewebsites.net/api/getschedule -- this is the demo's fees schedule.\r\n> - https://demo-back-end.azurewebsites.net/api/gettoken -- provides the [overhide token](https://token.overhide.io/swagger.html) for use with `<pay2myapp-hub ..>` component.\r\n> - There is also the main `https://demo-back-end.azurewebsites.net/api/RunFeature` endpoint is used by the demo front-ends (see [/demo-front-end/index.js](/demo-front-end/index.js)).\r\n\r\n","readmeFilename":"README.md"}