{"_id":"@ampproject/amp-date-countdown","_rev":"115-70736c93eb083ab3735759ee36c38e18","name":"@ampproject/amp-date-countdown","dist-tags":{"latest":"1.2110011758.0","nightly":"1.2110252343.0","test":"1.2105271708.0"},"versions":{"1.2104150129.0":{"name":"@ampproject/amp-date-countdown","version":"1.2104150129.0","description":"AMP Date Countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"dist/component.js","module":"dist/component.mjs","exports":{".":"./preact","./preact":{"import":"dist/component-preact.mjs","require":"dist/component-preact.js"},"./react":{"import":"dist/component-react.mjs","require":"dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2104150129.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2pXG0L7eXMdkHITcA/7VDhoVQyngPhZBNZd6YbG3HfLNHWs3e8Cv/oxsKZOn0kkMAbb7Hsac13oFI8n3TjbmRA==","shasum":"d288659bfc42c395c87c84cea75af0222031f5ec","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2104150129.0.tgz","fileCount":17,"unpackedSize":328915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgitnUCRA9TVsSAnZWagAArPkP/RNRdBQBjgvPXWfkVdpr\nQfthNmO/zcJ2g02sEWnRa+Ed4IESqQeWjt18kkPAP20IASBbWQwyLXOE7KWE\nBj6Ph3ubbcqrDZ43HMMwa9vjawlbqyiRT2FKP1sKDe2bQfiWQ+SyQVvAxuQ7\nCMXNBAb0sjpFMQAOoO9ogs4cBpyudo5kNVGfuiVLgWU0BKS9PdeQ0u3o2HDA\nOxHKOL61s7DFQR5VIotJ8XuPsOT4yM9ENdk+tUwnJBXHBoxLEofb2Aol+Mn8\nAOwNYsL48cNR2FA5Q4u7stnDOUz8MHy5Qk8qOSoRon3bmis+9KaJZrMU4zhM\nLWfgmgCauSgXR8aWjBEHInBTH/b5NI59iKwpctADZYUPpCUjWUtO0Hu98an8\nUG381dHwCISpf3HLccQopSXq1vKFzvIXq79B1O3yOhs+G0c6wQqbewe5zaLO\nw9BfSsK9oApThMcdqffjvv3qsWfuiKqFr26OXa9YVDeFmIE6DjoHgS1SHjLB\nLicy0SoM1Renz7+gvtDKqFnc2ZuCkmWyaG+4/HR3IDN0rS1sVaDHcwdt4XhD\nMwvjb3VwykJvTYYu900QYDjy8wK+/Y7Nrg+1S6vjUugrGcBkKNZacCkHtP7Z\n33nH4L1PXQXkz8OnlOsIaGaie0j/ayJi6pwINuw5mF9sullZxeq+XPj27XQ9\nSFvg\r\n=QNJt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1G0CM9MhQtOKf02Cs/pX65Pf8laekfTjZRYrcfCKPIgIgDPeU62RRw2cdyNFazQWDIzDkTmf8c/6ZrSAWp9dQPJ0="}]},"_npmUser":{"name":"kdwan","email":"kdwan@google.com"},"directories":{},"maintainers":[{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2104150129.0_1619712468142_0.3807399512186882"},"_hasShrinkwrap":false},"1.2104150129.1":{"name":"@ampproject/amp-date-countdown","version":"1.2104150129.1","description":"AMP Date Countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2104150129.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-dinU5QeHnK9W1fbdfBS3bjKkRTWLbdOozlO5tOxSgdMPIGdf8wLaSODYEvypGJN5DSr9sGZ40VtQUh6A5z+pOg==","shasum":"eafecdffe5e928551d8caa73f82bfac8ecab02c2","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2104150129.1.tgz","fileCount":18,"unpackedSize":350524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrTOJCRA9TVsSAnZWagAAUqkP/A7GvOLL23mvAJ7VwcaG\nWJspyzwNIts1t9l20E/zKT9D/TwQ8soap0i9eP0X/dT8OiSNvmR6mZQf8QEd\njHS7yZQwdWxBFTDSsF36e+45H2vT7tlkzxMBufs+U8CH98Yc5YZcE3Pj4JsV\n+ha8b8B7KXQzQQPuoBLOEt2K966eomKw2hNC8qojlOGjFXi75IfCVbQbSz/w\nlxgv3ODUCcDtZPKwTw7b8F6r31LPcFkidGXX3Hi46fBp6Bh0eU82twqeaiuK\nkl3omGhpkMNV9KU89yRW9FwiRsn58KFg7G3wGdlYOmDVD/ueB+bXr/4KdW5L\nDsIqeaoslF7euaxlXOMguUbB6Sz0DKbSU/BthBEf6Fkm756M54yMae11qii1\n5m3XkFTy/I0cZKTolMDY/G05w63ARd90Cn/Cw4qGbW3PBDCdbFYmlH7hAjV0\nHcWEMjOe8YiMisuIjJCeIv1Z+vTindiv4Hc+yMZtLgJWx/GdYCKmbwHzs3NV\nYHyYIpos05bnR+n/jBHZvdzTqVdkOODjXy1wt84y2TnMhU/pEu8zwK6IcG2T\n0kaHjnD9Y3T70rQSxS4HMh3T4WW1YWq8KHbSG+WbVHbPWBeBe79r+P2nsrOV\nWEFrhxyxYYsr5v3IU7tg4nW7BS3Q+8Ilm4iH+v0O99TJdMq7gQ2t5EfKls75\nLQ0t\r\n=adiq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlVzODeEMMQm3Os+jTB/Xf4wz2ZPCezkslXjrtf2y62wIhAOrNmykOGCQtivs95viGPtpGa31ixCYmYayg9vxpfBxJ"}]},"_npmUser":{"name":"kdwan","email":"kdwan@google.com"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2104150129.1_1621963656588_0.7175166529179644"},"_hasShrinkwrap":false},"1.2105242203.0":{"name":"@ampproject/amp-date-countdown","version":"1.2105242203.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"dist/component.js","module":"dist/component.mjs","exports":{".":"./preact","./preact":{"import":"dist/component-preact.mjs","require":"dist/component-preact.js"},"./react":{"import":"dist/component-react.mjs","require":"dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2105242203.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-d0HZm2fdH0uClgECgqWza4aHOHMYJZRrD5adtan0SSNuQ4I74Yn/PTNZQGyo39hO7ZrNyWXQzKda4g1nRISZKQ==","shasum":"aa0570b903bfe804429803e28ffd53139f4a7f3c","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2105242203.0.tgz","fileCount":9,"unpackedSize":185552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrs1ICRA9TVsSAnZWagAAw1UP/24JQlzkHSJ2U6VU+dsF\nLk8q1OeqHUR+em/pzIy7xatQ4nT4+XjoNmmLuq+GRtjifdcvisy5eS4fgFs1\nuRSYrQH8KyCp+HHbxnyN/aKOklgDhezV1r8ySgeb5fLh/6BpqI8ZeVJjQPwg\nLj6gvbPPDqgS5F6yzZg6bOQaVbeY5MF0KH6e3uHLOpKI+lWBcnARHqmk/fz/\n6uj6j0+LDxJPk5TW+kVZnWHASfx5yyTYv61aPqOL1oRVWhvyK4vMAl9dFPWi\npnK8lCsXODR9i6mRT+Y7rWyEOtmigf7dSJ82XHhNxDjY4LoYj54vB3uyV5LJ\n4d+gz66gYhixlTgY2IeWO4/AVj7E10OMNGK02X1F7oVOtBFaSqftlNRp7GqK\nZQ5OMoBnzqex2ygf1exs9jzP9pwITB3pm6/Zs7cw8xhDNPju+r19z1hwh8Ab\n/gG1MF/7ZG+H+YZlfobYPniNtQtdjM54MUssdzp5qM3lZ5SA97X4nvSFKJQI\nhXbfiJObh2eSowa3OFAS7KZ0+kpWCA5JNl+DtqkO3yBAZOi0m1jh+7fBnoxL\nZMP+F3YpEItYq4ald2l/Nw3LvCCcE17d6itxGIPAjWrTdJiUeChhlvr+S2zv\n3uKyagPFokEYvAofoawc7snzAId8Xh/7tXPN5YzqIJy1fTroL9C0eJnSB/MS\nfGdK\r\n=s+nG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZDp8+i2KMC6H6sLCgSogZqqmdUjhJ3m3yFibhGy+O4AiEAh4wmTM1gV5ZVXuwPP5ZlMd/jCtdQLx1zN3pG/tWnkQ4="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2105242203.0_1622068551891_0.34469161247902735"},"_hasShrinkwrap":false},"1.2105270452.0":{"name":"@ampproject/amp-date-countdown","version":"1.2105270452.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"dist/component.js","module":"dist/component.mjs","exports":{".":"./preact","./preact":{"import":"dist/component-preact.mjs","require":"dist/component-preact.js"},"./react":{"import":"dist/component-react.mjs","require":"dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2105270452.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-v638Ax0WflhYPr++Kt6S5gK5qdq3Cd0K4n4rcxmY4XEpJabDgWTcyN3c8vtVoIqj1QxDPjMGS0U7MAL1Sre5tA==","shasum":"15d4d071e953a2f8a8ac79bd208ced20bebb1113","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2105270452.0.tgz","fileCount":9,"unpackedSize":185552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr4a0CRA9TVsSAnZWagAAuacP/jGIArFORpPqE5dLxueQ\nfhiVgygwXWhlkCSCoXoFvrVnN+XqoDV/bde6hI7TDnuzfyBRa3L5J1HFwOcC\nEgl9nGD/mIabxE79089Ljzw4ZSNUhQzH5FW05Rh0DRJ79vxRdAfQa/XwQ+OZ\nwt0yQEYhfwPZMvUiPzDKLCD/EG5xjf+pDvnmbvZnf7NVYuB9xRqzlbotISBa\nkQquH7tv4MxAqoaOBjj8qXQaxP2/7GrBcfSvVsn8a/bey+DJnoqKIytraJBH\nf81xhASg82AJf0Wt6+DSZiZ+A8qJEOmjIKFmu3PsWsLfrrv90zjrTSItFBo4\nqPTgjoWfS92NS+Ew2d3jLldQCWK7z+DrKYW12XR6+23RJje/KK8aZTQQyTEv\nW353OmOhx3OGL73Y785Em42KT/End20LkU116ZiRWpNqYDUi9BGIE87P+5Ki\nN0Ma2qCgcnqDXVZPGO2bM9wTcNBwbIcOjJow5Ce2cKw80Vurb/LS0Dg5prBr\nFNYWZ5+LYoI8HOx/EUxBU9TBKbtruehUh6c8xGhlNjBWNa4XrrkAWP+OMnFf\nIS3GC6iFTTb3VfsQ+7VvuC//Ndij6poL7IF4Ri/f8UZyxt+DcX+rpZ3Tdmv6\nn1sN7JW8GtKuNjm5yDEgoBiSO3Xq0nrMbYLCTTuozR4dOO9bCzfiWbWaqEm5\nKcMz\r\n=wzWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnmgRcLXJD9VIPlMhmORsiafn/p6BkFbpy0+U1EGgcEAiAtC1VP4assgn9ovr6rBl/Er0daqQejCWS8d64AlqeZKg=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2105270452.0_1622116019895_0.7530702014795991"},"_hasShrinkwrap":false},"1.2105271708.0":{"name":"@ampproject/amp-date-countdown","version":"1.2105271708.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2105271708.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-eAp8Nh85h6jeQfKI++jtHwREXzMW549hl+pSKHLb8l3nJOrtpy6Iu9PC7SnXtgdaH+YWDEMIOcq51lWfsIgxeQ==","shasum":"4a51935a6c0ef922d17a318895e15b466a74215e","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2105271708.0.tgz","fileCount":10,"unpackedSize":185656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+9oCRA9TVsSAnZWagAAaisP/RpHtCIvVVtajHMwWum/\nnLuy6BNNKuBj6rql0kn1f6ahM0053IAC/ESrLLYCz1RC0UZkpWVCKEB/tWcx\nxjV4WNYIRUbxlnFz/tQRuXHT6YlKj3kcOpPT1F6Do3795VY/bCjV3MiZSv6v\nXDjUVjRcx1oV4P+YTUMJ95o/ybEQopfbYZLAysAJFiIoU6tV9mzWnzHhUBj8\ndkCYk3ExiArbkMnlB4HHHB0KeByDU5WGbUsmTUyuyVls5how+tdc45NRZfFS\ns9AOtH98SHta3zlRLvBH4cBzvrbCWnQO/bWWkaWcHUxZcdPmB1wXpbxWG9aa\nnenibpSKxfyFaQCfjEKZT2fkUydYMWaUIs4tarvtRpAYdRtsp785+haB275P\nheCrtlCBspYuaD2sEsOpZeNZh773TJfiNdUw9w+acvnEZb8BozQ+xEV8+pDY\ncEH73eTM7huap1TpJJP79MkHbrknwCHcDbBU2nVCgMrGpjdaV3eIHNrDhNGC\nj7hn2UDfFM7hINbqSJ0bZmrAiobfdQbXjUkgM8UShPzJFgO9ExTNVUoztN6M\ny2qSo2dkl2HNM747wioHciHz/lk3EOs8lDJ4aFA+I8SrdTph4iXU/4KKLEBO\nzDEA3cADiFkDoX1Ep2pAjP+5stPX+ciksQIAQVXwdI6PkrUGGU2CR40Lt2ZC\n8u4M\r\n=eKvc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMSC+rT0WAKJCGLbvLytSEbZU7sMjj8ZUTp7XJH6OZfAiEA92oiIYnX55lb9P+9LUp9gxUhJ5ewt9bt61sN5Qromus="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2105271708.0_1622142823662_0.9804559122205481"},"_hasShrinkwrap":false,"deprecated":"See @bentoproject/date-countdown"},"1.2105280035.0":{"name":"@ampproject/amp-date-countdown","version":"1.2105280035.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2105280035.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-xoKDTgnjGG3qKQ0YWXoj0L4mG/mt3IpQNk6xX40BGbEPL71XiQEemzpa01uafWYXsG8GxTUZeQzsYLbH0QoyTg==","shasum":"e8c0db00bd8abfe935b8f1ba99748ef97378f95b","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2105280035.0.tgz","fileCount":10,"unpackedSize":185656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsNS1CRA9TVsSAnZWagAAriAP/j4YYqOvfAZ1ufY9ZQ3v\n+g3fBJLQuRANX5Is5tqxgt4Jr8VWrOfEZgp4xf+Q/LDQ+v4ZfhUYZwOzQSh7\nmL2L30bZUSJPsnRTtq2fpz5nk+ooUPB6c1SrNu+uRFemVSi1lLBeLVrD91Vc\n7KsG0uOnlD+qOSMzy+cxjmdHfCxxQKF8vNLkOYhZYmU9wGdQx9ZpEobrEowW\nsjqw+/96IUDhq0ActEUgPuaCTUFHxlU5hjE1fOdWQsK/eCHYtjrbnsR4SBqG\nVSKLoeK0LrN3BR5+TfKGSMQag9BCzwhYSGg/WGYOVBIC9HsQMrB2fPPmnKll\nYluT8863TRV33KCWI8hRdLllsOgXsJA1RKW2qU2I7UXK2egYXH3178gR8fjn\nenhsHGZBWpJvWoc1DeGF8Eq/Se66klEC/++tRmao7WLMS+TNROSa76mDkqhY\niVHjMf+Ln+D5kezu+j4RdB5Y0otimWqLjztgNd/hO015Nl3t6DB3k2rMldDr\nOTPFiL3RmJ1Vsy/XlGFwguIREO6yUU3N6jCrlJmH/AaPlDCEtzus6Ns590Tk\nSdMHR1xHC3B/Pqgo6wBFpO4n6diPhLUfzCoik0TkKbQX/Oc6Sh3SDZr0/Zo2\n9OuJMIz9/1e/wsovhn9Z5/oVSwElA6H8V93JxNrlApW9z8y71cJ/Tlg0B2Kp\nKUq7\r\n=IYvV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxGUrgIhgmJTkBnH3FCcplA0mtIuYsuw9qZHZzzRO6fAiEA75yWup0JV8I5SajgVzqyyfaTT6mpAKaJhyTP+wf+mFc="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2105280035.0_1622201525201_0.8909607025746265"},"_hasShrinkwrap":false},"1.2105281634.0":{"name":"@ampproject/amp-date-countdown","version":"1.2105281634.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2105281634.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-kLAxM5olzE1X5GUcZ0dexBYOV35ohIRhQo4xiZD3xHKlDsVF5sONbhoOnSjvCL4J4kQedwilDZbZiSh0H/LxkA==","shasum":"2b33559b7357762336ddd9db73c4afa84d5b7110","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2105281634.0.tgz","fileCount":10,"unpackedSize":185656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsiR7CRA9TVsSAnZWagAAuUoQAIpOhEZAMl21XzfyWH6C\nnPFgMONWWqlFLXJGiZiEO1LYyX7mN37E5+Q7yehoOzevZoEX70vi+aF76dZ0\nkmPP+ck6MQ7eL33rKYalESJxPzNwoyhzeT9vjx0UlXVaUsHoqEfDmRpNKLid\nAXMvwgHizNJNLGcSnJQxIxefrB4vd4s1nuNZbigTc+RLgrjCD1l+qu/8IXB+\nnbwaQR74Q0o2FF0kZEy/AzbgTW/NIwitU9NmAOexRNBTXH66Zokp29F9BVfF\nklH0T131pFO1c9oyQ9Zfw2qCXsUNy477KtTUbBWReGkQ5tE8oYzFJpEAwd+f\n8hzg/NB/fDt6aPsj/fYWQ7RuzXbplc4S7JV3e4THkGz7S4W+rCrpF6RBCMmg\nukwPIKm+7MRTh91p6cvSKBnLsVfFW3dRYCGSc4IS+JDS6tlscx9nkSl6B115\n7ROcwASzHjqeZ4WyILfzZ9fbsJ6hiRa1ScNKZHRYA0r+0lX1Lnex/WgZ+/r1\nw8FNdgio7AgqiLsxHoAmDZpes4OKox+sqyS+JnqxpTMDHbUoopzgZjdpC3/8\nxMtK6xGOjLvE/zlUYIVLOKv5SwMGiMLmTSpO0RuA+nnE+d+HvPEJbc0aohOb\nrrffA1uKL0Pb/Ep7/nTN5XFrsHdpFImVSd9qr0xh4Et55yJAyBtaeNAhi/fa\n7LgF\r\n=u5vZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0L32PXjDahC4j9dHt+i9VSEvR5IwK/7NaaIvJ28dqgAiA/7+AgsbROYoqQUURM17mjmtfxET+SF/6rvAnM0Bc0hQ=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2105281634.0_1622287483148_0.5325600418633076"},"_hasShrinkwrap":false},"1.2106012301.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106012301.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106012301.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-c4xz6sILcc6CkKaf3fp8OWol9lfyBDtlFAwwJ4klBSR9NSz862aLtfJJjZq7XxJ0XXxGSIJGKu7800CkorVu5w==","shasum":"b39cbb78488eb716652386d585e5690ae80739a4","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106012301.0.tgz","fileCount":10,"unpackedSize":185768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt24aCRA9TVsSAnZWagAAV0MQAJ8DohLtaYEyOm5jnqAN\n12HB+OnmL46glipdm8RsX9te6Iou0ivaxXbUcI3SSZcJBeosGPARccshyelv\nZiGl1K5x78wSnIUfSG5vA6hzrcfz5Olxv66rrNVqKh5zbKZsgfeBBr+8UvC5\nnI3cNJ76kdZLG7ZhtnRosYtqm2RLf0m4/PKGXoTM+8/lGm7I4PkzQdyFiU9c\nIIriOHFunxhjIUi2I4qpJDqh29W6IfnMUYw68meEGfTSxbsXCQ+IM9c8T1i4\ntHZKuQrBw+5rbKREFd/IINqXaVTieALMxWgF2hi5AvBsGWBLIAITKNUw6kkC\nX+Zw61Zl20IkBtYpd5tuUAAC5hc9R4+DZnVlKnlMrmT0Vn5FYifB2t08tXDf\nx5i06HLZZxCBhvnBWutRhZzIsxl2jgIMO7TKTWb7hvG6VH6zqO5zgbepEf3V\n3CGcX3qsjPikgP/Ki1mK3aWSYn8Ezm4//xYdPXSP0ms4FxalQGqCUHNjx3AU\na/RDro6opSdTpMJuQDp2IkCL1ylMQ7UsWx4gbgK5y5ygTGPZdKDlZmyt0B99\n0AI4cPb9nZ1lLOL3icToRb0VjtA43eaXE559o4+M89qG6gjkkhsE4zXaD51E\nm5MSyOkIN4ctp7DwH+s8pCFRr67CaOhHwmum2nhwGMYLlZ0tGu+FcW4XGMhq\nCp5m\r\n=zCmg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkvpr0q3odAlAZaU0z311T7gNpkOF+t1LnnJGJD1JVYAIgHxXgzN73LZyVaPNnlzQYlD+KWRldUDar1U8QOBxcTW8="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106012301.0_1622634009616_0.278858091574804"},"_hasShrinkwrap":false},"1.2106030132.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106030132.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106030132.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-aZv1SumCAp958SZNuf65F0WMhOmF3UNQOcGOnSBKnEreb98jCmStDWeRG5Zr1UbripnmnQ0V/B20Y51TiYrC6g==","shasum":"c167dc630808f2b4e3ee19423ce7228d54cfd946","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106030132.0.tgz","fileCount":10,"unpackedSize":185768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguLuPCRA9TVsSAnZWagAARtsP+gOSPo6tU/UKkZcbNHpr\nMBW4TPP0IBDQm8646mjLpOC30BOzlQpVoJ1BxPyEvH6S42aRXUnCmdB8bir+\nhxHiQEkwpbmY/5MAI/xZ5DaYao9YoU21Lf6nMfgfGmX02ZXqSGu4nab2R+FF\n5jAm/fvVo8MCmfSJIrAoh4f2T7scH5oGse2GxzGBKvlZJPyo+Wi6AGXfh+7p\nkfTfmw57qExsXXkISPV4d287O3btZUd7yycd7miPxwCmPrDDYsSI6EXpP13f\nYQUNmEUGW3WiKgI+piddOOTzc9yAZ8+Qc26grSc8nKrRaTnnVviBRw7r9dZD\nqQ2STjYDnXy9Nh3DDAcmfgTZRLw/C8cy745kjB4BI8sTZ6AKTXgIZdb/groQ\n8umBT6lORRi7cwUNK0JxwBLsg/LnvS7mJYsnOVV6aE7lx19/dttcsZmLF2+A\n5ss1BrkMBz0X3WVuLNR0oHgfBZjpog4XLnZzT/HtiWwRWTgWPXnP6DYTcnXn\nIIDfI8m+wCR9cqsACOVn+kvmJz3hpysQmm5/DbQ3LmK9uWJTH76/DUaa3j2J\n9tvNdQ8/RapXM0UZBXnQ89IgYqR/RnSRa7GHM/yr7355Hoywz92+NC5SvGmW\n3tX583noOkp9Ms/9XVDeMR+m2s24Nf6PJK+u6bMFlNtfB4MJVak+JIUn5YFC\n/b1j\r\n=aNYx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVRP4fBYEenTYumxl6JG9kAONGXnS54yKnDjKNLdhrrAiAisRg5VybZ4ucEkiOIsRBV1ENZkGeloKQI4L5k1ck1vA=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106030132.0_1622719375665_0.7293506030840102"},"_hasShrinkwrap":false},"1.2106040012.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106040012.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2106040012.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-v7l43vKMcm6OOJWyzjr/vlD55wSHCSavDgRLZSPQ5pXTi4i5di3V57oqNskV2tX7WMkAnhi6QPaLIo8B83GoEQ==","shasum":"d864e9d340c81123fc19ecdd41fd766c5c0c3934","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106040012.0.tgz","fileCount":18,"unpackedSize":350173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgugwYCRA9TVsSAnZWagAAl/IP/1aiEJ02g5W56WnhfUcr\n09cC5RPsyuc6LntgA8/zIKyWph7wETIFGPXOCzcedS1vitH0gCXzofLB9y7D\nEqtZW4B7IFLpdQwCVmsH+nyH6pntWydJHpl1M+Rx4sHxLfoO1OcBnzUf8Rac\nRwZY5+ahEvrlOG56M/4pll/EXyqM181pwNF3Rq0HisMP4mCStrr3FAbAEo8U\n3m99GY2Csp61OcyopKSygbF4XTO4WtIGY4g4BIEHIUe5FuBsR8megCVWX0sR\nMfI7nVeUEMP7MFkHDL2KQerEvmqiIVZYq136PtO15J46XuhJJG51Rtvmy3Dq\njCED67MTYM0NfougYdIHBSIZKFphN7RdTnr/JzwElRnUZ00cVij0HLxUyYNV\nCM13Kz1anN9uouqmUOpf2oqHJjuIhVwciTCZDzRi/396EjfQG1t+P5Zh4pWm\n7W8HTcj9HPE0PTv4rCjeYQ25vuY9sr/VnKZIeP1jg+UWPRndqU7ozmThXND7\ne7dtXRuCy2m6FfrOJYQCrrD0fSws9IzdFlDvrz0Q0JOmah1585nTuPoq+hgB\n/7rzJBaNkepx7UatkVPjSk0RNAs4os8Ku1fIV9EyjUj0ZbGB0Tj8BVHVfP4J\nhVF/9/F8xEXKzgA4EpIc1+lMOyeAWcPg9TU/SSCibCXeIfltxVB/ZH5hpvMX\nd3Go\r\n=aUxg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHndABMb/X14H5wUQxMs96D7RIixoYPlWRzyr3wwKosQIgJcZRXXlr9cb5bCjfRDACgJzxp+tiDji3l7KxWZUod5g="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106040012.0_1622805528211_0.6890357805279599"},"_hasShrinkwrap":false},"1.2106060839.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106060839.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106060839.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-tKPd3Dcd5Uxo6rI4Z7F46yIr+esKfI3JHFcbt5HlUGNZXp6zal+byu4VlnYha9vcgb4I8qXHgHJX4qmeoVDAfQ==","shasum":"366ee4297f451128a8347dc19a35fb03813b2345","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106060839.0.tgz","fileCount":18,"unpackedSize":350173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvj1bCRA9TVsSAnZWagAAzeUP/3IV0lBDWE/kCbZqeGWm\nN0za7ermOnXUcCVSlyyrLMSknAQYdPCPn+XT6eKX5Po/MyTbKHdPEYuaqvCr\nW1dk28bjA1isbTWdk2DtmUlrljxY/O3A0qoQLsR8zEBr1gtVqyWM72VVnW1q\notUm/tCWIcvScppA82WCB6aR1J0TMMIY+HThf1mqA7m8OyeXe4HtgqfMANVw\n2OKZh0ErVdf04eQte/A7+ZeoTtp4Y6BE5XQoCVf76RlSGs92KKcexDsV7cQa\nlBnTU4mXcqzerqKqNWIQRItQFLeutgWrztsdeG+6HZI3AmE/v/v9zc9kroJs\n24yPxpCex+dgJ3hL5BltQ/hRmxx/Q06kldTd0tosC9wSazLelKWkgZV08Nu7\n+BzCRa7hlOw8aRmaegdAO5+Ujz562I2OVNOGRW8LBVlFQUrJKLo+Ld81oVjS\nBfw0FB+0bJ4LIbUipgerj9Ko8lENVGzCRkT1Y9Q53bVoMuGzo33JCeiGTG75\nUwyzbqcRQ6Fi4TW4lFiq2bpUVs72Ldlnv4ga4bp2gtvh70AVHt4CSQTLBWap\nZ1pn9WYLXWEHWAAXZ9fd+THD/LVviXqlnXEmgEWrBecQazInfl2oAMaABdTy\nSmtpiC6WwDvAb8ujcLEnJBv8xdy9mcoPFzs1l4gPaoCvltjv1kXY3U3pHj2c\nKA0W\r\n=FdB6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrNBfLwh4beuoYIv+gImxwr3B3f2rFIslw+kebhUv+0gIhAJSEh5SAv/8u+eTZyfrGAVD42MVqS3T3z+WC7zZHVXJX"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106060839.0_1623080283711_0.9933877383792085"},"_hasShrinkwrap":false},"1.2106072053.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106072053.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106072053.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-WFL+QMpO5VIUDPU+DE9PeJqsqc7pH+sNDq3sZlXL6YGlYt+aGHI0ivqtLspcwq7n+0D1MeziarVeDBsAKEK69g==","shasum":"5fee67d529971f529e4ef574a6cabd7530f99fc8","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106072053.0.tgz","fileCount":18,"unpackedSize":350173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv6e1CRA9TVsSAnZWagAAZPkP/RSHFgqotozC9jqj+SEB\neUSvk+zl3lKwKo/ydAqoBN7SDVA0MQkNN3OkE7K3+oByhp+dIMhGLFLOI5ts\n5Vp6OH8KbsXqXnYKP4axGf9LSX8/1fn5urM2DmkHeTjxlCdDnE9/HTlqup6Z\n99OxiNmB+iSz0/Z6cMzlABJwU0qibgncl77H36Jkb0kiH5bHkY6AaRHB4BcV\nFP1kUAj6iEtQbMKFCMPtDdi6UGOyUVVN0cZsUMG6JHQs0l1Kll4U5rKYx3RB\na95rO1uh1++KZ0M/D/Xg+pRsodjSFkxFUEcR5sjrpAWmaFbQ4EFwjqY/gHt+\noXY7hOGyXLNH8SYHJuV8ZJGV96mY3jPbJCN+0KwYeJGZNaq0yyBRowmG3BnN\nZgFR2BKvXIbCXGFLWkjddVWwjFlnT9Jc+EcK83qUsj+PQ6Q+LjaNYwxk5FR8\nBGZhL/ds+vlZGN/cYfm4XQsIf8hckwR8VE+SME3u3NIk7GvgcGEROSB2Nwop\nTumCY8bYee/aBJmgUJMj4Ac5Hu1ZmlyHQ65YkJQS520Wo1jGwvgETs/hmbHO\n4FHgkOLJya7HmTUpN0+btd29PxOtyt63FzUfwRRe3I0UZq4zVoLXfFT3ElLg\najAt1XMjXBUSShDDm/RIDJ7rq5LBLfXuPzbD5KxeXfH9eOeBEkV80wolKlZi\nmrfj\r\n=lI8a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG56DS7VjuFj7TDt5egbfxux1QDFvo7fkeEM3a2esCcrAiBw6ZXVnrL7LMEI8yiCVZ5eWNwZ0koOekKU1alpKetxZg=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106072053.0_1623173045389_0.12325062801631748"},"_hasShrinkwrap":false},"1.2106090052.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106090052.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106090052.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-buY5yCBX4548W0H4LztnV3IDWGNTcanswb/AVZTcsAK3hn7HuPYKtZ7sHx6LxKXJpi4ESCvo+mxMRjYl/0NIRQ==","shasum":"f49be0706c2de187fddbb9665be5bef405b62173","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106090052.0.tgz","fileCount":18,"unpackedSize":350173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKUOCRA9TVsSAnZWagAAGOsP/jbMi74Yj2y5Zal54mY0\n+g1fD/+kdQQAzK0apThXXvcB88RJ4teOXQVN6NTu0OG85IK6su7lGidUfszG\nfDZ3PVp448nGQ09JkK9GDmZIDapSX4nwB0et4UsqNaZB/tTKsbqAlouCH0O/\nf4QhviS7PAb2myBywGuZQ9SqDDKpU+fp0bfzmBxh2C4l6yYU6kMC6eO2LNJJ\nQXjUG61HzdzoD4hTFg2QRgRV3juHJrBFLHq5c1zEZVKQRqs7Pw3AJb1A3m6V\n5BKyWJMDhvqmkrC8EYLGuj62A9N0S5yIyEEMPE93s5Gev6IciLzWpnmfEAw5\nR2p1pb2qMHBa3pu7ClYo+9UWuudO8RX74i+zvZXAYbJtIhUx0rF+vMaZRzjj\n9RWiuWVxWTh356gSwGn/0xnocT+AVwVOGtE52n1Rlxi0Z2V51a1+1sOF/Azq\n3wf6+6rfeBJTZjZXJfVRWqnztkVo+dwCyd88++evsSykaFSNVwJ7LugL3baU\nn7rzio06FlJlnXxs8VHz7NpVvzvsvRQODUur992y90fUzRParN7XPMgHTgMz\nZXyG7bEe91fXDKscSLOTckOkYAlmnlbl6iGwUHVswsQL4k8V7gtu7Mxtd3SG\nsOfFStLSfi3dSfzXZMPNQEOawGAAaHIZWERr5OKIHqGMz+TWTtJmw5W2FP6o\nd4xd\r\n=265k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu6lRo18RK789Dz74rShbAKSpL1BEdJvkOkUlxFNAQZAiB/iCs2KgJpTNSjXxnFynI6WrJ/24cNjb65DOmXNsYrIA=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106090052.0_1623237902674_0.2604558387329059"},"_hasShrinkwrap":false},"1.2106092357.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106092357.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106092357.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ld4xOlOIj0p4slHt+by7uZKoOvFTBsrtNFzBdZTERKk0BSPh4ajlXJa8sELVOhIf/yKGrk7d9/zJyJHvQrkzxw==","shasum":"46226e62c6140f4587b546d2fd8f1b8f5e66e1d5","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106092357.0.tgz","fileCount":18,"unpackedSize":350173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwfbkCRA9TVsSAnZWagAAw3cQAImkL41Kdda3mI+acGmt\nu9a8D+sqM6LXZc/WdFVtXv7TwqwoOheL6dhthCXk5PM2yfng7klAaxlZVlSU\nuMNTv/dnS9tx9r1ewS+TUwijAyCpfwZqetyQ0IYlKoRSl3krfW66GU93fY+G\nkVGit8j0Xzy1wi5B6aocOTn1TonATvQq0mv6nYuaIHTlnOjUB61VpDSC4k34\ntxyPGYSt7msW02WGucwia4qgNOwALCWV6QYuucy8WJZnXVAswXSkQBr5FP55\nAB0pngehMFm1QuBhLq9wC9jnJgMQvLIyYa++F7dlx1x0QxGcGByKKLT80ZzS\nZv+2iFUcH6aCfPbdjdiI6/uyOfxZnQK5dC19YGLY9OzthwKY2XLnyl7UNNKS\nyRUYGiM3wYzsKWZh695k+1egJXafB+FD+CPN9GzJKcWACUepBiwWnObFWOcG\nQxC+HR6e2MO7mVgpkO2YTG8opLR9qCT0FduzyOXP+MP7+UBCet8kbWJHHjcR\nEzLcrOWraJ5ME0ccaJdqrlfwQ0Xbha/pk+QunACOA0j5jWZf0admfoEtUJZ7\nIOr1ojnTDk8KXErLO2eNrjWf6NRtgW9eYGCyGlI0Ye9M507a7vJ1boIacknu\nBF7/cLWYURNNchZ36OkrIrq7Ey/tEIMkt48BTYgfCa1lJsb69vd8l68GeH94\nlD5u\r\n=IBg6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1tEl0R0ADyTanUaSroHBaEJs7lYkdBQwopc0G9giFfgIgRqJe3kfUcM0lp0CCrTXIMnoQ9ZMEJ5MmAg5sW/bWSrY="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106092357.0_1623324388354_0.3329165474585316"},"_hasShrinkwrap":false},"1.2106102303.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106102303.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106102303.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-3u5PbLT1pITb9LZE8PJoQzknqwc4B8+PKR+R3TPQf0TIvcg/X0IK2ZXfD61eeIn+8hoawkwJN7GuY39CZ0sUdQ==","shasum":"73f0e016c579eb61cc9f17fbf44483fd8d15687c","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106102303.0.tgz","fileCount":18,"unpackedSize":350173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw0ieCRA9TVsSAnZWagAA3S4QAJl7cOkiDCQnzUnrj9JX\nhtC4++XbIvKly1s6y/6t7dOKnZE2Ua6AlykvjKtEaWcRR43OTNG30Uz3Jq02\nRtEtYUSbEALr+u1gBVw6dpegIMUnAAMMCvPyXjpcHfpMqgqRvfAQvm8s/qnc\n6/NSBuwFXtFulxD0w7DARuJHFbOKLSbnpajgqlFEXaviRw+VbJM+/ArJ3ISY\nc+88syRAYTwFGat/pdciGnv9ZZTEM8AayF0bGrUS3bBY0EfVVGLFm4dJOgNa\n2B7Gz+snIXtJGZMkds1KaLQCDdnVSm5sOnlLcjIykbIgrH0zzWH8eBgaZSW5\nYc3h6+5xaJjDsTHC/caJh3f9+cvDUgbpsfdjqabpmlgTeeof7eESUKR6Zouj\nK6ATETFQIX0Vz+glZ7Z4ej8N2A8IfF+JzQt1vXDvrrsuxi3CCIU9iq6Rs83T\nP02lqbA3NzcRF73eOZ834tvS8zdlGu+nK6KeHiZkPUCHycVummc3/Bimzonx\nc2CitQSheLsycsyzQMQJOYY1dZZOLehOWECV33cREahnWL6J8Ki/xkewLohM\nqA+XuoJGeWxodXtVe91PMDZOFRS7NNcm6wFNmBXDXuGD/bB1LfahsJ2BIiFk\nLw4ef5Pm6XwvLl7NNg1/t2Cbuy+hWnaX42upcQaaSIHiGI1v+qyDhQ+Ub4iY\nskMH\r\n=qEdS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7NoUlYfA6qeJuhMhV7RHSil3PdezLKD4ECRYE1fSacAiEAhmkg22JVHNbAr7MK7vTEl5gRVWPqG2QO6spV1lG9P6I="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106102303.0_1623410846125_0.18274628648391267"},"_hasShrinkwrap":false},"1.2106120107.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106120107.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106120107.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-X1lo6FILKelqBSG8JDH3CJLujeEVGVOK8IVp3xJLBeAhfnNN0B5nwVLI/DAFfpIcvUNAKSMbfQQVjEDkygttqA==","shasum":"b70f506c862fad2fda24d7b9a1754dd7c9a549a8","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106120107.0.tgz","fileCount":18,"unpackedSize":349917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxJmUCRA9TVsSAnZWagAA9hsP/iE8v5ZLe3+9JKTRaPJU\nse42cAHwZAe2cLZVbyfk+CYv9IMRXlz7tn5LgQPS2iVNqUkTKBlzdQozITgC\nPs9/3CnCs0nIeu5eGMRnZdrnqglItrOalPrd5weMwrnZlcqud2nht3UvJQ9l\neEqNIiecaq/C+lw0f8Xo3mnW33Ikt7EDk84VBy+cJKIrv+k4bsYukmsY+wHG\nccY7ldR77zJDN00bXlvQNNlx3uqeTqAiYaegRE+kYFpdgo3bMQJXzzpFEyV9\nJRDN5R6hLs4vmO5bWr14w4koVfDN6lBkELxFKgaTLAtxjozLsql4PLq2sZZa\nxvZOgEZVxTrKt782xUK+VchVjFFEGkcaNyUicwanWRQW6MDQ0+nHKrPUa25J\nwBA5kiF3NnOM13bSudf1NmoWwW6Wk0QD9lxdOF0Ef66jHT+1AL4tB3YwHhuQ\nUI/hqlwtn6I55C/zPXn7I5LMxdHNrC1HP/vzrqtMsXcwfJYnJqX6ReY0PLUO\nH5hvLOVuvVQColIZx0+mrFjwY2MjN6jtmawnA3VGfmxGCVxIdD3MFLqNs1r5\nPHMcJaypFRuQBy5o71FXgqzrgt1RP4oh0K/kY5ZN5bT4Ux4LpuUqyylyufGh\nEm8w7ty7cEirCSCBvcSVbtmOT3efaYALIpyVQFXYE9iqgqQkKttwKBhi5QRR\nW3Ha\r\n=+zaa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETeEoBd+2+95pnDXI467MOsRN+UXlvPaH4b1cRz+bysAiEAmZCPOn8PVbdQibvJ6VTYWeAzRiLpwpSp/I/9S3QBZrU="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106120107.0_1623497108031_0.1936970286554811"},"_hasShrinkwrap":false},"1.2106141722.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106141722.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106141722.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-94plC9GAVh3zhR3ShFUYQKch6P7LBhgruen+OMeXa8KhQf4c1kD4pRRmbsb3ebZXy0R5vvDWVikhNIwKchDR8w==","shasum":"2045bc3fc6baa933369dff0d89a2a34ab6a2a88d","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106141722.0.tgz","fileCount":18,"unpackedSize":349917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyI5eCRA9TVsSAnZWagAAD7oP/3MZM+XEAjesc31b1H6Z\ndugXPE7HkP963MJ5+cGPjR9DQaCzBKgtgjftBRD8nyJFLJ2M0Ll4EU6Q4iiv\nM4JN6/IdFV2XEIwbZyUyBRPqdJVPu5CUfkiZXHHIj+/aLH22LpqVKdIVNgWg\nfPaL4Mz7TpudbKU+94hjFG63WwfTvO2/D16N9XxK/JK0Dt0cfEabfSEncmd0\nwTKzWdAOcf/L8K9zZutil01ZnVQ7A+hTqLMy93z0nXweb73u+kGSR8hVZT4X\nP0t4ML15v6L95gPP6pfUWqjq+/40khIxPbi2SWUjKUeEbsT0zhvDOlyPGqKP\ngi+Y/2QhyUQ7o7H0L2lXUYX0B+quSn2y52Gxk24r8k2vY/TNacEnZx/MgwFG\nPU5YsKmrr98blpI5uf1+hTfgpVY/rjkaSmRSFy6ppcpYZtjtJaOW4MiIvMq9\nFRDMmVjKPxPkAfdDOCrdVagktkrRzGZDT/nQQ/cCmz+sxuVaTvmr8YfG+J3Z\ncQvEyhs6szKrCZgDvFmblLBghGj30jugfxPpnqosNaHt5bcXFwYFGEznUmwO\nQvp+WnrgT98zIETCS6DvBxtaUAui2Z71qmdmF0aZfw411wviI8GFIYtMW6rJ\nbA5Orb9ZxTx447IgLLYzuwqrccVyDjHeuuI/h+QsNTxsZSf7OUdjSOuR7LaQ\nsLN5\r\n=KtyO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkA59BnUOlsILQwkHUKTC/yZ8dMlFavR3d8tTIAkrt9wIhAO082C9Y1of8vviMHcSDqGT0xyvpwB+2RBRXzn5Pcjk3"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106141722.0_1623756381951_0.7920871459243142"},"_hasShrinkwrap":false},"1.2106160500.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106160500.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106160500.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-qMQnQJsqIfC2djY61cdsQvo59msrVbQxVwQgUXTKP/UXSxH3VRATOj8SN1pW3YC8iL4XoxBpWMJ9sxFRjUSngw==","shasum":"3f3964de4aca47efa140b692886bf71c11b311f5","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106160500.0.tgz","fileCount":18,"unpackedSize":349917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyd7pCRA9TVsSAnZWagAA8eQP/0FNV0UYd6hea959d6OL\nOc9m5RQ8ehEf3lDgcNsNRzrIdzoEk0jdgm4b/RMHRRhhByXypv0e1ysB+Vi9\ny369SFh9qEOTWmsQAEMvaD+MvreyzWMaExeU2wq+FqCRrLFB3iPHhjvtSPAQ\npXPqiyOY+bDngUlf0cWNUDHc6uQz1TgoaSYwNd5E3m80gOJFuCO1j0/NHwme\nSCm3dgPf9y2hE+5CbYEjqnW82+pH4W0QiCLOELK17z8R6XM4E92uTMHJKodD\nsLiDUysJh94mpHpb7D1ayDbWFu0zCEDHTjowkvfe28ChI2F1NJF8yl1heDKi\ndWW6BpDGR4S0hxfpAb3LL4tK4xbRRys3NWnNjinWjFsOdC8Fhj+6SeZ/DHHh\nVtkMKt3tB8lAiy8JFOZF6ZC3lhw88XoL/j7htr7Jfe2rkHRTrcBuwzI+7MqF\nkuA5bCoZaPGZZA65JGr5PPyRFju+CZXzoHfycY2r+U6iNke9GFwNkQBsxrjH\n3Otj7cook1eMQFEmSQTqJoVh2+zfpOusXwX31kOiWecCGG6K1KFIVKPP/1Fo\np84lEnX+0MnxTUT7vPLoeHGtibAa0dtvdmZzWIEgaTgLyw2qylhJr8sD3oJJ\nNbROKPHCAEyn15iTyAl3dfe5ltmiT6AFsFzrrSlwieMRB+M3LqbfRnU6zoK4\nEy1w\r\n=7HQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv5+LOasOj46WNspsVx6BUsGpTRXa8CnpbTRecE5LUAwIgdHtr7QNETn8gL2L0rYFd9trZVzkn+yjc4AKffobkWcY="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106160500.0_1623842537727_0.8046287240781211"},"_hasShrinkwrap":false},"1.2106162301.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106162301.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106162301.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-6oMPeCXT7mi5BWmehVh8lHmckKptGt3LLAMu4MsUvycoo8hi7S1n9KPsypPIanoB/00Uq+WzSp52akAFCo5rNw==","shasum":"50284d436fd28be1e5cef923d4b447b8a1cb8704","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106162301.0.tgz","fileCount":18,"unpackedSize":349917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyzClCRA9TVsSAnZWagAAJyUQAJL11QCViIxjIwWGCFS5\ntcUTaK/Sed3PP9Ca8i9YzCjc8skIup18YvDe5FjWpe2NyR6c9aZabsWoVqbD\nTZn+m3yuUFoWpT/MZTTvBRtmFqb6vgu+wP06gqENiqO1WdyOi8YoRdDejP9R\ni+VVu685J9l4KsXLImuUQvb3Pm+lg5JOei3+zHfH7rArJRm+Y62xB2a4bMYy\nUZzlo+DGbxzfAYnJasNF0WUQVbVlr+xSaBFvZwSqI9T8QfCH9YMt2U0QOo4H\nbc1LVBkrflOjI1xuwPA1B7951xn1YSKmNr4nXBXoT5sSbp/QdG8tEJaLnjGh\n0bWNog6Ia3HNtS4sgIklKTTKBXKyzJr5TErqFa8TSPmZH0SlMmmn03HKUziB\nhC8dGPzoLwEualBHRFgHbiD84ahqrQFxK/qs2juZQnBKldyJE8zCwzYMRO0E\n4cXMI+4nblc0NV7NPIS6L1SC2xzq321THxhYZ4ulhgv3iZzUPHGEucSqF56V\n6eKzIwez3m6IYoaCbp75QuGzIPnK+TxTVpWOSpZFXIAK5LU8M0SSezpVI9Zm\nF9HfLtVx5DVDVxqNk7u1BMD0HFhsQN05NCMc6KvQyr6QTEJlhWhE+3ek79XL\nQEwsumbHkaTCJx+K7lUA35s0ZRDW8qlt2Oz1nkoIjk7AaNiknXqTDgVoHIiI\nI61M\r\n=WB+S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkoGzwMnpqV8LAywzzI/YSFjh3WH7WF7NNS25rje5sQAIgYCG+aCO2BS2iAvoIyAYmHIWrVG6pQ/n7vIoSUFGagFg="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106162301.0_1623928996617_0.05327141026951998"},"_hasShrinkwrap":false},"1.2106182132.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106182132.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2106182132.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-n7AlW1/vv0G+YGxjPPe0NvUEJd6f3RbY8RvQzCaqENFoNqqP3m6JaYuWcXPNvFe5qsZSk9RxEA6aCiXGbrW5lg==","shasum":"7da91219cd90d4e3a94435174c7e38ca1be7a039","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106182132.0.tgz","fileCount":18,"unpackedSize":349917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzdYLCRA9TVsSAnZWagAAfHwQAI2lWdK7/NkymRy2bWYO\nxdnYaKwDf5UU+vuT23mQrxuXlzz53xB3cl+7qHK6JiIlaa9SGTPuZB9nmH3s\nqCgS3azMlCd2USKKZewSZswzLQE8nG+Xo1HTSs+Vg+gLxxym/kQWHH7bnMm1\neA9NO0qLcAGzLk/P2WeMVckeuKesR14K6ahlF1dhMhD0mkZQBBoMykkzzn0A\nQDQC5SK52/t16q9YlNzmugKEel0RWGbGWHOUa9Qu5+V7eNC11Kw2LtA2xL78\nuEXiMYbSAx0FhOBgNnxhYqHWKStbUwt22Dkzk7O3Mrk4W8ymu5lACbZxrysa\nr5CUtkCWSULuAHIyuXvePp8KEncXloOS5kRZPMtoYv6lO8zKwK0Hsip8ecZZ\n8V3Q+10c1qu2XyKKqYvlJujgn9d30uOAGZjfW0QVzuUOYl2t1c6nc+Pyn/6s\nAt97N9tnTqo2uyIKr16/PSPANnq/AilILpgZU5sLHsIyXMWXKyvQVDpG8qMO\n8bt6q53pg26jWlkDWBpTBoTL+ob+hAUibVgx88IYu1i1o80Wd+QwYWhO47UN\nib0uhsmZXdgKe+u2f7MwOIfjsz0Ruqrd+aHifdPJM0XrjGja5pd5kmNT8zLP\nh02ZW7wrmKN9MwpHe419UbPv99o9vDRjYF6U1b0yv3CLG7kRZzxs5t1kJxab\nytqg\r\n=f+/U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqO80TTNqwMypx9HdpGpTc8Iu2We6BZa6WgOhIy4Qw8AiA7hhK04f11GUgquEOfhTI4dRA7dftYeIPPOkU2rel/KA=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106182132.0_1624102411132_0.36158272541604775"},"_hasShrinkwrap":false},"1.2106212012.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106212012.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106212012.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UFWxM9wwte057NnVqKU2d4eQPGb3TByTyIVVb3u3qgmtFQfiuyVhiZgurZjFA824vk/t+x//xKIQtHiVOaRFUA==","shasum":"a6e13169013e48e8b769ceeb117954fa56e7075f","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106212012.0.tgz","fileCount":18,"unpackedSize":349907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0cmtCRA9TVsSAnZWagAA8rIP/2EnkM5jsmuebiHgIoLy\nCB/3kiKwfHEenKx8VE32X5WTvWj3QRjWS6EByUzP9PtfVxuaAXuiXny7mtJB\n9p5DHKESMnGlIWDIJhRg0k3OeBzQ90cVaewZCF5V6qnfghtwb5b+qnhHoROg\nBzh4IS1f5yPirbbMlnQZMJIi3JLs36O1NU5IJWthTiaKKkXlEvaIyY1pDxQb\ndAkW4l2EQD/G6N+g1ttSOhTxxs/3ywxtL6V2sqP2I7bXq5rzYcUk2fY/r+Dl\nAmPOaJnIRovjVW2DfIxsbr97t8Um3BjYrqhoP7Ewk0dfHi18okdObUwjnhPB\nlWXLZlmPuDZQuxSa56szYOTDBTdR+koBiJqkKVIo3ywwAfdnPNFAdvNXCZbk\n/RkCPTX4+0MN3kCF/eRVVvVRwGLxF4gXpyOm+GtrYHgG4bDlBycxZAaEWpT5\nI6jX30uJ8Znb3eoa+KaVPBT/sMFHkqiDy1OLda5fD16Si1mX98z/84uz9rop\niGegEvIK+gaFb9Zvg6ook2eeDAiBfWDnHQTF/bo3ObI6ngfu/NG4ETO7zPDR\njsosR4aL4HGAR8TWv2Ql5WIw/xfi9RKY6e6LhSdvXYXTUkC+59QjiRJCE5QE\nO0mTKQSwCCLbfboaYfMl6HhcctxO1Vjl9Bpc9Wej+T1AdsBjq4wUVrtazuWO\nCpOv\r\n=tZV7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnwCj1hXEuC8mP+FBi69xDRk9X7geVgEzJ7c4XHewA3AIhAJUyt0pwUZqnktitc/sSkWxB2NsdieV5qgn7MUebG9h6"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106212012.0_1624361388596_0.8443369759266564"},"_hasShrinkwrap":false},"1.2106222237.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106222237.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106222237.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-XD/YC/f9q7T81RXDXjKJPub5u8EHz5b4Dq2illWgokwf6h08hN0/HaNbBF/6D+1x9IOsbWq7dFKP8zCf7h+KCQ==","shasum":"f8f94ba32cb60e9146f16b00b8e0773159015287","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106222237.0.tgz","fileCount":18,"unpackedSize":349979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0xyXCRA9TVsSAnZWagAAIe4P/A+RkPukRkYRTBmROzdk\nKCwj44cgPbvV2MmJuuf5MHxbhHl11NNV2XzUixNJnLILceoHEfyxMUsqjlMy\nk4RhajAZy6JpXnKbiopXANShxnqfzZGkaqKXMctG0QL1NKqV1ZLRQbx2DMJW\nlcuregPXBrS8C0XZSWNvDk303hE5TEj+CgaHlckgklE6Uq7zJkK9PTjfco10\nnGxF5Ee+M2iY5jJIThr5B/SGNRE5SD4bNWbgz+MGjetyNvUEpLfCetZ3GXA3\nF6sVzxp+Oi/CnJNZnz7DbgMSd98cnFqzrKtEka0WzRCRlvXFZdv2nKzXF+3j\n3ImjhfUWb/5VCiEXJK3l53aOgB+3X8QAuPmxxcAjh+Y/DQgzH5kl8L1cr/hg\nDbTOC2Rnm0Nw8bty3Jpdqi4pV9t/Ir/+2z54c2q64atO2d1grpbuivg01xiI\n0OGxrRjqM8EnHQzQ04zNmq8aCoeEaYW3qJYhFhEBlqXRgbCD6qnJszDnRw7R\nNkszS8CT7VKhCnZ0/CG109i9FTIOXIurD4pPNZ5sKCmL3WUPQwGfMp9KnNQX\nX2W5k98DGfw0OlA5weMK9OjQZRdAa/+QRA9Qxk93Oki3sOuIbt/V+e/DTd6U\n+j5trYhYoMH26dODWOkL3GS2RGDl+79Tto/Fm4fi0AYuZfejj/nCqCqhDBF8\nkCD0\r\n=Z1gD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQmb4mOKGCME0P4rDeZZFp5i30HQso05WhuY2QJWv2CgIhALaglyBNlGM4DjHLh7foC8SUgj+2uV2X2dw7TUjL5h2R"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106222237.0_1624448150682_0.8763174987512794"},"_hasShrinkwrap":false},"1.2106240350.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106240350.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106240350.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-IVsh0bGNmH8uNPlwwBGotafz16id+HZ5dR4V96lpgKkHdBElpnW5uKjmxYJ1AkUQdmMvNwH2xTbwoxJEODpLbA==","shasum":"667d295565073846636c05c55b01821055e2d4e6","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106240350.0.tgz","fileCount":18,"unpackedSize":349979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1GzDCRA9TVsSAnZWagAA2PwP/38oGer2jixsQiCPc9Go\niolpha8PO69bwhDJoT/YIJeHyJeJigMe8b7qZ9MwvY9ZJf5KpISYTTyO6dlw\nDmN7aWFbrr9kb8juTuZrxL0ampV3rRYCow9WMVZ7TqhS9Udn5TaGf2uk8/5D\n4OdybSkHBIsZvdjF9zWW4n4QeMnBbuAZkVTXS4sLs986kI4cWWsl5+H9M8dG\nAnOsr2SkLDuA+HWHPLQAJwfmQ11xA1/sZw+1lwoY6ihS8hdPoiaL1OWRiqIe\nBjpsWPt8066IC2A1jR3E48VH4TXpuKYldP+4l6ownohoRvOIqE0N1rnk2mwf\nb1fFfZD/JCuMcMVPzC5qU+4S8CfdGvoz/kXAoedUokA3JtjRTuVwVvukIZ23\n7GJ8f8h2UMKuWo1TZovWO9LJRGJn0bCbT0+wA+z73OCF2LLJIa9zFCGn+1pP\nl5cDYTo+47jxG8KZ2Gs5hovnCVQD651WkGpbdMD74Tysp/8j5MLlVk0WJXh5\n+a9dvpuXIDWqr5vVmhcDF12QZwFhpBVs0SzFQSec+GTxuLO943Vmv9PAB26z\nkxGuPeRId7YK6OLPLdou60M2Qoo3eU/9WLj6QjneQuepVTSQSCWkljxp5ajE\nuOw2T6goFyqiGh4PWWmF7NGZrSe12Yy9sl24TexrngLuh+ON4JmkRrrsxvBt\nwYhD\r\n=MxVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDcG3T8v6Vekkh9bQgMjsG46dkBDZ+gkE5T9bvedM3NQIgRQk9+rwrFyFrmyKBQbXMcfK2BLbaPnBjeRfuC0btnuw="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106240350.0_1624534211480_0.8972542288802523"},"_hasShrinkwrap":false},"1.2106260436.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106260436.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106260436.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UWYqHWNv3bAJDZji4v2BIbIAy6xgdckCCiMWdaGCKYuMvrEPR7Wfu+6lOmG6SJaOrEfT3CDCZcH7h0aXCDSl7Q==","shasum":"6c1946d440fa7dd72428ae3ec7443361de02513d","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106260436.0.tgz","fileCount":18,"unpackedSize":349979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1w5HCRA9TVsSAnZWagAA08AP+wThdbuqPUZA5JkkrmOR\nAth/QUc3FSmGuixuLW67MwC7fuh8hK1el6l+XHo+38Uv7o0Wywp/kFtVzJkb\nIor4+Yj1jHx1UdytjLClyvRC7WeC6C7vLBI8jP4K+iH66X8+pkBzoAolBtYA\nCbzFBP83fhnYuYmQpXu1O8nFV4tkC7sgr7GLc5W7SLFEMQKFO3UfQ9znlWLA\nzL3Ucxm4UJnvhNnKiijBsHBdmEukAcBLSR+FcVeUkUN8TYhBv2LkTHMlvX+m\nv3Qp2i5QcZy+0QYue5NrVnGtUDm1fIew3BZ6I0r9dD3s/Titx56RUVrPWzUa\nWy3962czy6xRYNlLbnMXh3sCk6vyGO6cj6xqPun0zPj9V7CFU6v34ur1+808\naUXy8NhZBm4iFXSPX2BTJ2rmu5DosZ3TmboDJVV2g4ATTVI8U2xfDvNbYY0l\nVBY1A1illLnRPlrHBNG3pJZAIcsKp20O7bCw8U+CidpCxEHmKjswZl+CmKvG\ncEsP91HZGbvbfWLwOJWC+YhFwgCEqUk9JvnJJKqr3zk43GYKuCadmZDU7VT8\ns1R6Y01+nL83O/r2Rfu1Xd/Mcktzrrg50BuVfiyFhgB4UhO9HxnQjDMxIctK\n20cxrMQ8FXi3iheKtC7DOLmNrl/Ee7F0tHdAsM0QniD6wBd1gzFaPzCNjwHT\nFBhH\r\n=/1ts\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc/2QILZHN1Gzod/0eTCsH+sk6LfxtT0oLiagkMqfEGAiEA1kCDWPrWhbUX7Hoijuz2c24b2B7qZnMQHO5zdX8GA2o="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106260436.0_1624706630740_0.7422519080411412"},"_hasShrinkwrap":false},"1.2106290147.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106290147.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106290147.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-uFJI5tjJeg3zHmh0DeMUK2j1p11llxZIYJ59VSXqdDzgLLGo9I7Oa71S5SpbIeMwJMVwIA1LqrGggNUSqpl0lg==","shasum":"cc931e1001fcc85b09167796340c0c8bbb9f1f7b","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106290147.0.tgz","fileCount":18,"unpackedSize":349979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2wUmCRA9TVsSAnZWagAA7OwP/2lAsomsdwnnbrtIM96L\n2Vkt+1yKuo6qHqofEeam+5e7Xnk9Wc75orgRPVJVc0JaoeBP+CYlufS/vedH\nZHOE9h1mUV7nqI2KROKGlEkdMionGlyCNnYiOJonoRu3DsggXfdSmjuxBgy8\n+S0p+UIwSBdbM8n+pV17sr4i2kiqobfl1YuWHmZRInO3FyZFcMSWnHP5ntKG\nyztoNtvjO1p2V64bZojSQfcBFBlJCpGH8CxOFW0TpykSYr060NpQgq6wuyVu\n3s5K33e/vmqxeA6yW8u7b49KsPGk4i9PYZNUG+L2wbPOCOfs2ljLvsOJF8PW\nI/0tSrXfFsNV6rh/VSn8UnQQeP+nYiVUbF0RcL9mJqstD+9VujhFKIu5B4PH\nkMnVSbUeTMvmc9DUQEeNiLAudcf4cDjB6vpsYUvbbYzt79bhnHhNjIXf61rM\nDkZu6qIxdoNXUdVotc39+3lq2z47GVsSVZfd3pZI58L+HLeghl0tepUsu3RF\nRSeFU3hPGegdnCdlW1/31EAuNr6nBUxZBc1I8fhVuBxV1gTHEyq8mlPl4km6\nVJmdroBNWKtUPxTauY8q+vT7yLCuta6IzWYwboXGyYxV7n2utkbZt6Ip0s6l\nnkwRDdyZgwz+bQzKw5aDV6oM0/ZtVvuvJnPBTseYKEuvLYIvKOAS3QV2mwPI\ncQ7d\r\n=lp1L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTmrXIEPHvmQA5r6K1AffDgFAcl2v4NdSQNAvmD5j5mwIgAkvLi7hC3TK1lgI+mucXon31c+Aa/rf8hsoZ0hyUH2A="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106290147.0_1624966437706_0.48184644611856897"},"_hasShrinkwrap":false},"1.2106292357.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106292357.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106292357.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-IkR3htEoIL51UCqssQHPcLHs7mHCb0nhbZp6lN2tDO/OGV1/aNt1xUYRF0KXby+ftK6VBa5inYyYw3GugALYOw==","shasum":"6120b9224893fed43b23b56b1b61759e47af6b64","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106292357.0.tgz","fileCount":18,"unpackedSize":350179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3FUuCRA9TVsSAnZWagAAvbgQAKPNBxhi63tu+9bUs4u3\nvg7OInWd6gsOyqWfQxtCmP5n6dVFu+jHDEud9TQwjb+K5cpxs8B5xWsCFjOP\nXXHFx9oF9Y93LCxGkqgxQ4b9RUB5kk72RNXYYH0M7ZeuLl6HGSkf7/OsMEGK\nkJr8khMO5DZLEtkDTVqpzA0TpG8W67MfzYPbwtxYTFBG9BOFi0oDyo5LbV3n\nWHNBqBme6nbkum/PbvQeJdqLo+U0lZya0qO0I5JWraXZPuBBCTrYeEw7g/7F\nMS/cOFaWumorRqI9QHaBNHN1R+6+Pa55SYnD6L5MtbnV9dT+vztPD7/IxgXL\n1pcqhME99D9QFhz1qdEXARSuJhEJOQ3rVOLn1WA+twTkB9yVcD2d+1YvbVJF\n0Ks4dlIei0AoHewyhqHF2TsUbttRsQhoVy2GI6rTBkvizbN8QxFvUtQzMx1G\nNyud+VpPgPH4xdm1U0tbFEDk9E3L1yapN44VnXVgsDLR3KVBhrmKbXpw4ucQ\nglcaA6lfuyWI4oMLYyqmWZJV7tUiIwA20jFyKbBWwkvUISc5DHtTXSn1UzpQ\nnFcNJFQvAWSsrRCIuvXpNTh6YqkkE8ZuMCHXwHYpeeFknvv7aUR/X0CfDEWS\nF55AoiX4JWycpmNBDpm/KOj+XKrcpE8AtqwgpFG/sGyfS/TSJ+/m7ROilX0r\njw/b\r\n=/lp8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+OtlFHDwzP4q+8Wl7dKgfGBGY9V618Ok65zA+/Y4VTAIgFwAzdgQJWoL2Sx/AdclZbro2tSbYiUT4jjcjjUxYPcs="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106292357.0_1625052462021_0.26229828198986405"},"_hasShrinkwrap":false},"1.2106302324.0":{"name":"@ampproject/amp-date-countdown","version":"1.2106302324.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2106302324.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-40LLnAsEw9/209yxnEgXLjVf8ECvMHCeHcnQLAqIKwrC0Sa5sIYsXMxSVFD5MBWU36n5U8n+jOfHTROcHdqKBA==","shasum":"f63cc082a30068bd4119ab49a9666db40f6d3b50","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2106302324.0.tgz","fileCount":18,"unpackedSize":350179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3aldCRA9TVsSAnZWagAA4FQP/02Vov9LG+dKuRJBV3Q2\nn06Sedk+eRxm84MHBW1CcPiQipyn+yriha0dcWIU0aPdwahvIu2J9b84LJlC\nmTkigQ3cljXVib/g1LfAyXQhUOgJu++AO7BRgYpuUH+pQVcHyw1eYH9WFMjm\nvqNkwXzhC9Entha707dfpkxFKZeDBShTGDElzXZZ2QqgClbfBAynMd8pfyQK\n5e2H6t5inRKtwMdrR/Ia1jhAdtEqxkauf9v/HNTdkqHXxwc3wTe00qVnHYse\nICWIVdn/tDiTjWMl/oreYrM0KSPmpeyBnpu+jjC4Ks9yh9qHYq3UHeWXuBh9\nG9WYD6InVvT8q+ea2w4T7WxJTd8X/bM4GXfs6QJHYrwgDUF4K6/tl+1y2ZGL\nDBmrVmyP1avQPdbgp9kUzVXOg9D4SS9kVfg/kcl04/YZVc76qsBsgNhqaa/6\nT+KkpBxHKPo2BUwSmeNwHjcqmxVqDf6KnuM24cbEqIzVgPNAfXerJdDwYDTi\nhiP/viAVOB0vF9E2h58jBg4RXlNyXmGZI8dHVPgp9+fB9UGiREJ2Eqv+tRfT\nojM9YsVDKL1WWwiO0fL/WCxD1QoXUQsIuzIkXJqKsC0TwlLhLOfHyECcO2w5\nCPfjwmnOwHguvEH6wpzsfomdhjP4AxMR3ZmW5iCcfWEOUFTNGYRn54jqO68P\nKRvA\r\n=072V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN+Ny0Zs+wo9iYJ6UDr8AZKQb3atajQPIt1pqDAHF4pAiAoKBXox/OeqB+/2xhP8lxKebC9p51LOcpYh/oVMIYDLQ=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2106302324.0_1625139548515_0.4883040490992976"},"_hasShrinkwrap":false},"1.2107012021.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107012021.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107012021.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-15S9LWRMAQARDeO1GVGl1BNSMStO1Fe7BdeeF/n9B17YDTkAUX/LNZjr2bbfYNET1GUNBva0EjNafKTdqYESzg==","shasum":"3a291405397e6119e55be853177cd4c6d97ef7ba","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107012021.0.tgz","fileCount":18,"unpackedSize":350179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg308TCRA9TVsSAnZWagAAFyEP/0zBFRc5fAYXlKDjVUVe\nChwqjPHWQtkOyO7Cvh7R1pdVaGm5yK7ooxsfdUFQyGWqaQeuE9bm/ACpQFhc\nre8iBYasrj8PY2783/VO7DJdrDyy/gGM7qx0tVZaeme32ZpEdOBZkaC7yAeT\nKCcXkhLs03XThvbGbY1gVBfmiNW8xn/cdfSvKLv83sbcO3g0bXl2gmI6UVia\nG9PuPv4VN7J8ogIUTT5YHck59wfBVXuUo9GklvJDfKZXY0dN1MsY4C4mG7EV\nLmWfzws8VOibrxxyVPp41enR/9EtoCe9RMvz8t/Zkq4gl9/tZZXEWlLMqcca\nV4TPsKu8eTgQ+SAcNihMjvINJJ4ipw69JCqOZpRtCLMI6m1XVGd6+PxecxXp\nMQOIU3pCo7ISJPb7gpZ39c1bS1x30PAgEP/KJBTac+vA+aNg8LVq9BtG+ulB\nc5kN8K6/E0LXkj/S3KGwBBujBG4+IYTOFm0Qs2JIMx4Xjqu8E9UNzBjeqk7X\nkcPtFOmtNxGQ/YCaV9V/eq7exJC6+NeKY/IyWIcQagEU+BuVaxi95VS3ycrs\nbnozAiJRzWp0i/DytBY0wKHWq022fGX8NtX+prGAQtGobmf317cMgopyXEwe\nTonzfjcb8BA1KqwKoJn4IuNuKTrUuv1hCRup/Veqc6WFjkOyJ0hg80nxlRQ4\nguxA\r\n=NIoS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfwkcIl/D7SQnZetDuAr/kNFbaknSRQwzSE3vYzjqW6AiEAiJP1oPNuAmQ4ujpaKuESlZyuCc5T9tPIz6ja4wgR4kM="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107012021.0_1625247507139_0.5647245461382722"},"_hasShrinkwrap":false},"1.2107030008.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107030008.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107030008.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dLXh3UQJI1obU1VOehi8LYZ16cBpvIHY+k0tQ/TfLVywFkaOHGwmSi6oYooxzq7N0IIn934zz9PZIa9z8pL9GQ==","shasum":"47fae1ce499801f1d673dc45f152d083bc937710","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107030008.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4EtpCRA9TVsSAnZWagAAQVQP/0jxWDSrp0mF8zS/ueS/\nWj2wFX9JRXNZ88d14HERoMbkGi9T873Zl/pgjQIZTEY1PZ8h/HJ7d9yOBZ0b\nwJ8wEucDFZ6Fyq4WXTTiiNKfgSA9IoYTxyLqCVSHURtZ7MkNOPRqbOGLjGoK\nF5qeXbphJNWYAfJZUeMk/Sdef6kJbI7+CCy0QwbE5y/J65+iuJwyjAJgh1+g\noUjPa/Jmfh5ZZ1LYsm2ItieFCtIfseB2u6w2AmYE3Nd6kZj3GHJh0F98S3So\nADYGtKH5U1rlhkWvuS+JJbx6yjrMIC3T35P83LOVCBt6iw2pUqkOxYlgAsbY\nGb9PZZbScmS9yB5O0ibIdoDIgDp+8GLVGfu+hAUAUC7c2sL5kOs70nOPtDzN\nHd1MOAsgG7PoXrucG9ym9fuDw7B3UYWRemi+Ob6r9JZu5P94cWz5s5iGwQQg\nC90/0OjS8Xqi5XcEkf87p5DJ+RVY8rci7/uBU9vIGz2wSOFQY5yiG9013BEk\nEUJnXdid1wlRO6ZvJsOrHVqIPJOuP+G7dAHepjrTyHSW7ALA2vDfejJl9O0/\nglpNO6oUOSdnrqaMweNbPUO6UnBQypneMWwseYHZ5A5/dRMsob1zH6QRIOon\n3EUjNvgMKBUvMwDDUGcejKg5ywawy7HKQhUW79EhYTpGBadIq20xPqDP5+3k\nUQDP\r\n=Ysuj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpFEUS728c5DSD+isyvS0pNrhkLvq++HAKIYNQHTvfBgIhAO5LFz20Riuw/5kduJWqsMBXkePu69zbxtEcdmdocv/A"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107030008.0_1625312104623_0.5882505740395754"},"_hasShrinkwrap":false},"1.2107072148.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107072148.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107072148.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5FogY0J8gjm/3A6tekQf/22aovVIJKBAAHAUMHWQZUkfq9k5ARMcojJpBsK87pn2o9v5Q8lhHWsyA7FIjnsdSA==","shasum":"c40be2f820ab7651c041f0106fa5ab06b38032d7","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107072148.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5t/ZCRA9TVsSAnZWagAAhbsQAJmgBtqzCdaoZRsKbprT\nPU4EEYFxrfgK24qMXfQ1gVLebwZMDLP8KXuPQrp8gpYmc5UrmLYhN2ODNA58\nliIEVJxb/sm4mOLjjZgWh+VEVkQ6yZtN2aBniWYrVx0tNMj5Vr6iFUteElO/\nmo16gQi4jyNBG8bfmwMUBK/OQhrwMrTuTEM09UIKYE77mztr4hDG7E4li9j4\n/NbQ8s4t8AkMWwqnCCmuvk/5Q2jJB884l6RFIVul06Tgg0aFiuHOsCu04mNT\nnrIVhhkYh38NUBMydB8LQ+74YfTNa7ZuhX8Y0KXwSMwiWkbBSW1wevlyJK4D\nNiarzosLGQn8IdBkt8hc3/DoSq6M0mi/TKUwCnVj5OiOVEV4jvC+xriKdjNP\nwMZThQYaZ+I3lcP9PKswr8/SWSkBjNRPA5SILZcOBhFPhdAak3wuqoid5TEd\nxIEmZ7IqYkKbqwjjDjaeIjHfwwvKS0Ygog/kTOkj9gV6nrsh1N3zQn8VpZAa\nIU/cKA8VV3FZS80E7UZR+0ZTkfLpCqd2yGhfswH4wPOQDZniodRq/UIMOAys\nwQf6Kkp9E+RruToOeDYhP12x2GMyZ3vw7EBg29L1CX0JtgVVMpB6y0qbDVbl\nwighXXkFtO/O7Hx7svMEgfLJbS2lA2uD8VfiV8N1Q98EfWOeMefbqV1Ihvn4\nApEo\r\n=zCW/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJenXbrlBqMv9bZ+wiBxSkIFp0dwt8NBRDk+RPHda/HAIhAIALzSbMXDtf8ruIb70U0NxotAE1ZYXLm4ywBu971kxm"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107072148.0_1625743321532_0.3053511755192917"},"_hasShrinkwrap":false},"1.2107082341.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107082341.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107082341.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-14FAnc2OdfGqa1PdnI6xJwoFPTBBH2r9WZEXCXi1DCTGAZZHOMVD/czekOCLvcPakpGggHDE56QFRkfhiNNCdg==","shasum":"233593a961c66fdfd9a44dc36ed14e2e66746167","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107082341.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6DC6CRA9TVsSAnZWagAA8IkP/18rKygmvZ+oEzXaP1zy\n84KYDwHLVbvgaeT3NjzfKDEI5cKp7GaTueNZghQq0Y/peI9qK6npWIH1Dn/i\nvtH+LKNNLOJzG2oEyiXZpPh75Sq/lk0hNdIjAyCELyQcPjK6sAMAgBIg8rxS\nxvyAnuv16LCsUB07BfEyHKAzRmx+PD8irvmM7RVlXW/htusXLXBwc1rLhUPR\nV7UKAi7aOJmDAdFNjxxWJeOAljVV7gm9qGKzr1XrDk1qeSvwq984PHe4l91B\nqc4iGObenxodTb/9Ff9vuiY+0idKU11CbB7TT9a5A7loDKJRHQWCfMEO/yde\nFGCAJU+g9QxEGBVG79cwybIVz1l8mPWxs2irNWzcwP7+yCZQ/ZG30Fy0cch6\nkDUWm87YIB/h11xbwtlNBupE5wCB1pgtKrDpAqJJCh8ZewTbhHx38WxTOzDy\n8i6MPu6QUlwX4yW4hEpgrmPz2PVhdLcUGXrx8vh7at9X045x6ILmpl24Hwmr\njaX2VFUvs8fM4825v9SouFAd+V8L4c9cu1VEXvvf7JzA5nP0X6w4sTFrlLji\nkPyA5ESMf3zIPlh0TBnocdeixb7Wh42NmLGToKqrQteqrRSb59EK1cfBUuOZ\nvtsUHDpvyjq8U9+fBTYg7nF6PdzJabEV3VvxjMGmzs90//zAgYgg5hNs6gJO\n2s/b\r\n=cpp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoskOwwOHXTe3ntG4B49ZBulrq0yT57Q+jTgfhaFK05AiAqKTQl8Bp+T7d1wHF32Y9v0pQ2CXLV1tVtkGUiYUOViA=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107082341.0_1625829561931_0.866272012418069"},"_hasShrinkwrap":false},"1.2107092322.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107092322.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2107092322.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-jo2sxJmQkcv3IDkPk5XALa9IpRlm7ZJmwPRTNpOm2u8DkAlw2xuRBz+tqZpjC9Oph+syy+6jdExdSTZT9vetfg==","shasum":"e811cdaba8d8269c2685d20a1ae5e9f44b1b791c","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107092322.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6YReCRA9TVsSAnZWagAA9LEP/0zhNIHIYQk6/38nV7To\n2KNt2N0IzSlElI8KGgGcltcLXCf0F1ifDpUcel9L5Kdm1xC9ceAuIz1le1A4\ns9LHmNcCNTAXC81OiAsqpGB56gCI0kGWsIvn39xDS8NnkGfV/HRRmtc80AjQ\n3wNws9yxyUshxgJtO2BKqHGJlZhcRj9XRkve61RUlfidwFpAS4TV41AP7NGx\nPbDRV3THlJL7EGMCBbkcyfWR/IYAGv46Lrhu7znFO3tnsq0rWqKPzwI0wEpz\n+CwM/lMERQicsTjrKSUqwUbwzfp6/CWMYxxnvruV3sXoOBcZdaSt33IXaHU+\nqk/SGTeyKT6R+HNZk1Aey3QoubxiI6k4SCztMmgxeP0m54zLTl+gUyKIGpo2\nQjJFN8TZrJSeqC/PDN2JYYxE5G1U0h5ZdiRXKJz3MyJpBFtUJ2MiOadq0aF3\nz4IfM8Wo+lP32Qfrg6xgc3rjzXgAIINeTClHo2Aw7Z8LgIsYZCKI+OdyxlJP\nc9MysX4koQzrKii/5G1wVA0YGWoS/ulpZFB7eq4Zcpp7826g9vGL/lWrIenr\nnkc4KuqBgv+5Wyo2lYse1xPYUlc3pjjg/Q/sUCw0KqqTJ0axc3Vjm1BAlKkt\n+i6Y5TeaO2hVFXpNp+hlL/OdJc2I6zT7NjpV5EAFHJDru6eJhsP76QTMGVtH\nOcLH\r\n=UlX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYpbbZNRmfb9wFm73pMJQORXeqzm0zv+/a8lCjjUyxoAiEA4hfH3Gjf486RdeBKMmSNM39Xhhs6DhboODrcAdjwqzc="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107092322.0_1625916509930_0.21830019743809004"},"_hasShrinkwrap":false},"1.2107130206.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107130206.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107130206.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OURojZ82IcEnEFu5kdoIvTJD5BBOF+SON301WtOM7zDgd+DJ/1N7OubqWKq2GcTqQbAhB5uo/BLmPLXvrIL2QA==","shasum":"fa7e6a0e761fe68db73926dba44fc0ece1abf96e","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107130206.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Xy9CRA9TVsSAnZWagAAwIwP+QE9Llf6gzxwiB3w7UVr\nG3Ms0cpdR3e0epsrMiQLG/kOOUzUDzbVpohJiplpVv0NvN4GqjotyVVtS5G2\nu3QFf/nHg4Pmuil3IPWxzWyq8CJ7uhutaHtFAM+m/PmROGRC1hzf+/uv/6Ap\nlnwF6NOHLHgvT60+J3QDnAnXzvFsKwkT9CNXYA1kgnhRHv/Huch0qx4bgXm3\n6oYXSAKoX0GRdCgYsnB84jIkiu6wq6y0bjFVrhrb9kAoc9ukiC5jGDvAXew9\nMwAhuwI/ctNaYJHRwGHe61vawVRe68t3STcqhDqSOeKutUseQRl7DDjU6UHB\nqKRP6aGbnO0dYBujzGXldieEi+ea3Ms7cHtiK9RLFvM42zkwNmID3JuhxO5K\n/XfybbjAGXt6WLUvPD2Qv4Glvh05rXggMAUECEWFAq1inSjmHCheePopNvZu\naTCYPKxfbORa/gEVZm12PPXjaTbejxi/vTR/sXDmtXitPB76/v64s8sew5X5\nVNu3z9y9ECqIIykBOBp4Jm2wF2HrIG/3PjiXA2ZmlA/WHNSbvxj9ltXzoyL6\nOU8HpGfftqVqvduwfFyRMv1Irk0iJwk4uVYjMEEnP6TElknJxgsyQl4oTfGQ\nRyqsnTe0PpJcGgMxof4wQn3xvErFa0uxADV2TI//r2U3P10QdBdrK3IPb3xL\nCK2U\r\n=mw2o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdV/ghNqdOoelw5pwDeU70UGlILvVhv/H+ugmSALY/XwIgSSlI51SDXQn5yQAaqB/c3D5/ujIfio8iTtKRQB0VVrE="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107130206.0_1626176701522_0.6176082100503468"},"_hasShrinkwrap":false},"1.2107030008.1":{"name":"@ampproject/amp-date-countdown","version":"1.2107030008.1","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2107030008.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-K8AFr9VzbMXPhs/9SCYYTXUMyMkAljgFToiNf7h45vyTc+flw3FKXhFroGui67Na2wlTg+X++75hKTAjjhJB3w==","shasum":"0cd45afe12ac65df27f925ebdb51f2598057545b","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107030008.1.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7e2/CRA9TVsSAnZWagAAkGgP/0NkzgxQwqRXhJcKcg4j\n7q8r4xo3wZFO7KOOMeYOcWlibHWfcd87b4Sy4+k0YnmJLeXJ350P3/kjhMIM\nYWC5x5MExHuMzxIItb0sI5V7aRvGKAjaGRZEdRkwjLIwYAkA5Ynns/0TlEAR\na2ZMIjhVitZv8jx5gs400sShOYRsQF4FflZ36U0MI4Z+kKqT0mPn3Pba2wFp\nSF+GMYOQ278mI+konwasfBsZq/5ZyOgT/MppiL8oiRxBZ/AzQr+rzf7NExox\nGepsNHPS7DGRqSm4u3q5JfFhqnZjvQrFArTC+e76QCCn7LLBtpfgV9sUgnp4\nJxRnyp13B7oQdy73c2tigz0LIiuQIwj8VWBy+df33L4fNr54s6tWMJh1qLmd\nXXlyxIjAXatc/9vcq3a3KKwnobFMNE+LmPq6JkDr/Z8+cKZPJ08V/RncqngP\nd59K1tbNHkLXvf+0WaSBET+r2EpFdVEqxYnFh+7a1CVvzlLVaF3q0xJZyueD\nlJXtB7tNpw5CFwESCOOeRheNYpIMcjV4NulC6mMpR1xpwVkLmmzaK3nkX8Ft\n5eMicYvjyJLNQk7AaPu2sxln69uyfVTYHdqym7tLTd7BqD1dY/TEHiVkvQWW\nWSqjAjQQNS91UrA0fkwUcRx2fSoOMQPHALb8ul15DiLauF423Q8d86cl6nvi\nWLi0\r\n=uxPq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKb9AgQTbInb0KMxxGWVMTwqsRgJYy6AHpt4p2pEdjtwIhALPdNlaMvCmYf4uo9KoGwD58dBonxfb5om8vj5WHMOnu"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107030008.1_1626205630809_0.9986222350826994"},"_hasShrinkwrap":false},"1.2107140004.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107140004.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107140004.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-IDj7lRRY7G7vQO0Dl+ymrTKbo4JxbpRmvMGRIvpf3sjCHMmhx49cmONjEG0QjR6p3Wt4gJjDj4Kz+tj0yXwbFg==","shasum":"584c453789ba633efec0b27671b8ed1ce5e5f25d","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107140004.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7smXCRA9TVsSAnZWagAA108P/3veAM0NkS+JN4u8Qanm\nWtm603zdZfpsvUOZLKUw9AiXoV9l/S6MHoBnhR2rg9U3ihtSUgQImH+gy0hy\ngww2O4XJrBY7ZbMeMo1MsQl3vMfcWZ4/9X+J35sBs1aVF3pXcLmGLYQ/a0Lm\nP6F2sdM9AgX0Mf/yvJ732pAPKCDAr5D0rGKCbEYklxo6yoyK0RynsoZScBSz\nJ5Y6qIxFuFWIQ255c+njdx8UGWZogc24obOLHJQ6rq7Zr0YIi00Z546C4Gg9\n2Eq7B+gL+hiDJzIbXqZN7rbrQHVbBkE6lTVmzrqVHVKm2+0ugqyNBxiypqZ9\n0Z+OIWwlxszPnbw0zM0ZCp1QnwqCPQ4X9b6ZU33Pf4yj0OinOecGXG2qpvcX\nj7ex47HXYsaJMwDzOwNPT1khvN1EgDO3UW40GRvFVIbACoTKFy65wvgDJ0O9\n6koyZIfgp2seduqRKPYPrMYB/2cLJ2E2xtqnpvU6eKREXGRv356YnmCAJP19\nElfNs0D4eDHtH7PVeaku+o8mRIEY+Eq/gccF4hq6HLw1HXXJpNfKD3+eVqC5\nCXShObeZg4WEzYQfq33qNhIFku2ygBC7Kegwef6IjF1b9XZte2eV0A/Kg2xq\n5e7rJkcTdOGaItjLF6B4UIYpgITEyWXvK9gBckuE6MwobK0WpYPBCVqEI4Al\nyFJb\r\n=Ys5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmJgHTqWIdRaYarrc6uoOuK+somRVqmyExypI/KML/GAiEAystRVnyZru/fVQmEFx9+v/Bt1bPZHpqzajLUWsjjm1Q="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107140004.0_1626261911251_0.24115925077744027"},"_hasShrinkwrap":false},"1.2107150011.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107150011.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107150011.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dmWrDrSp1qBytsRn9LjuJ9beWp8+xRhbPoyHCoTUQ5raGv8FZ8M0y5vlHfOF1qThatFYS7cVukYV33m1lRPwqw==","shasum":"247c1c3f7e58376ec03a7d732e69c3d5f60e8e3d","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107150011.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8BwKCRA9TVsSAnZWagAAYDMP/2iq/myzj1QnGrowfDyR\n7f71JAHx8r08syqdSz1IFOVjKXvq8D0BHxCvQcUcpGJ7F1deeTVf1gYuW9zx\n0vNfGbx7iDskyalwQRgJ/bs/6qBg3Xtr34oxtzC8EbNfrQEnNZ0/ZlAi+efo\nDyXM2ROjEo3CPiLMfUrLB41Buuib8YUhsjJnyfS31kmBJ/xwQhO+TTTE2pXw\n8UUW47eZBxc8GmMabCbS5i/ZgH7K6ZPcJyiHhcS8yP0+8QwlZ+oQy3n77ZxP\ng+K8bVgh64ua/TNdbPkmhfmnO55Wunmd30kbUg2a2zEujdN6iRGRQ9JyYrgP\nZbBDaQFutXjRZdO/cvA3GWOf52j9Yuo5HJwuGzldYF5dYYjx7SQeksgadZMT\nzKXeNMePbw2OscEfjHhV3dyIftgi23WUQPx7TD9K1SrI0WkP+6h0MA7jnQUv\njKGa+qJOEnq4nfVVl8rGVlMjRp28PlMgaYudJDAuF5pCcW81FI7PXZs38yjA\nNEBpKf3Viyx+9R1gNrfu29mKR/lF9nTAkdlyXFZIHhgpRWsJ3KHA5MLDLZUJ\n0n3xfWI5N8QYQaDfVa02xbRfwIIRWhFA/sbMb5/BBQ07weLs/d17GcxspTxK\nXfh1HNN0Kd8Am3dMr7xCY+fneMfKlvkN6OuvQ3l8RLiC8yBCuQlcyvyHvmnJ\nFmwa\r\n=t9hb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSRBhAqGxS3bNnV3alAlMD0Qm7gh6qY5m28Dma6vk1BAIhAOAWTxR5dsAPGGNfFzUfIa34HtF/QeOs/TkzVtLweSEf"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107150011.0_1626348554745_0.7753245993118483"},"_hasShrinkwrap":false},"1.2107152117.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107152117.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107152117.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-SUZYSGmevhmRsboTDfyuOTyRnuql+GtF0RGVvcar7oCgLDlKhP0jTzYJ0Hm/UGjSd5+vBRrhoapRJs+RUpIImA==","shasum":"d31fd538330bc53bc90bb46fb317263675ee026e","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107152117.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8WvOCRA9TVsSAnZWagAAYH0P/iXSdMdqCegkCAVkAcXd\nGTYuVoGS9AnkD28MZl8JndNBDW9OkmI0Ud4ircvjcli5h8JU49qTFmT7JZ1L\nWT5/jEKWbWbkE3Hv4dLhT7Cy8iNLsslAdrE7t80z/CoQpon72ZrZ+j0BVSqU\nO3r+5oECTZUgTYsurDFMM90H2vLggZKSoyCWhA2qcNtB4I6QNUo1wrQ5s0Bu\nnudI8LMSxfIg+yWnK/DwfCjE99LEmDTuHog2C3FXJhI20gCdPc/Jn14WubzJ\nRtyfjkclZme9dNcN8mthW2uc9F+LHe61kDJp9Xfl8Jx5CRokr+k+i6DCxJhW\nWbtcZOhsEUebC7SOJ1BKwS6ZqbYM9XNL3vankhAr/W2Ba9RrCte3xBAKndDg\n+SJKvhZfvvNeqMHzYyMBuhGM9dxehSJz5ZSNThkA9ptbUu9O0xSZG00eNQyU\n0BDGKpR4UJ5Ew+1onwuRP7MmMEYANRutabwIeTY8+JCF13zQELBgwOfoMdiy\nNeyU8zMINi1VNB9cPC/crM5ewu8QBcfCxysTjXAfV5YaO7eK0k5CDJc+x2Xb\nfcU0w9waDYaH9PCH/P+6JH9Jjxm5rujHPLFCOkoSzI2+ocM+qhCoSBgzPqMM\nb8ep7Q1A9EB9re0LNIv2dLpzHs3ra4ESRutoLUeogmQKhjtuQtRg2i3/3NUN\nFSsN\r\n=qgiI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtkbbMRnWos1pn4S3riug4hbzhCit33PNrsa/ZcmNqPAiEA8ktONKHP7P1I8tJsZTR2Fw65/C63LXnrK5Iu6gQGFsQ="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107152117.0_1626434510223_0.3299292057221903"},"_hasShrinkwrap":false},"1.2107170150.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107170150.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2107170150.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-udGp3tqe/hpOm4XLmxipsuciioHdz5vOJRVbY5LC+bNHeZ4qM3BV8moHMcxp7Kh6P7mbiVy34lYAarb6oekgBg==","shasum":"87ece10be7567d64229b2ac391aff11725d22ded","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107170150.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8sDCCRA9TVsSAnZWagAAIWkP/iHGNgqBjYsraeEb0rTB\nrP2cUHB5e7MKWFzKj/KAC2Z5TqZFH7/RcF4nT1hTJtat5hafhICJJmbZdwVJ\njRQ+HGIDvwHsYSUoZaevz4vzSmjdsMJKnbxQnFnhnv2kwMZ0nIzNr14O66f4\nAzbWXZptMQM+nViXf6wA8+t4mIRsPhUeXdxumGnHjZAGpSlSlp4LbxeGgKUZ\nkbKJquMX6qjALF5HTPydmOR3rCX4wpW9R4Zl203ccVphD5oCQ0uyrLg9M4D9\nVuCYbuwwtQWEOu1y84S4ya50QskdRUFPmFY6LWN3Khu/khlrK952iB66Jjhu\n//82kci1mBnAwJwIVzXeiN7O68MH2preYUaHtdVXImQ0fZwjQq5re/dbqYou\nyV9ri/VjViawVxO/+WxQg0nJ9K1A/MORD+ZTJCNgMcotpLJzFrL1sEBPrFho\ned+4F6OsEwcw1auna4/79dTsGmzChUaRyob42ciKQcJI7dYoB2uoDuAIwcUj\n0oX/SfbJ3AHBpkX7dCEQkkl7eEZhd4W2oN6yBqyo6PHzyg2rl1+EIgT4R2P/\nSRoPdPFLaDvVW+E9Egz91Me8LZGUJjdT45aQ1xLIH6zhlo1nWz7jyMhUNCdv\ngUg6r91fXDLLKkqLEGN36smlF2hW40vEzKnsHi8JPLLRxNAqqRKc16PdSPQM\nm1gx\r\n=JOdr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzvrBB9wMYB/lhSIXGQXhOX315jl3BrA4VirK8GtwC8QIhAM2O6c0/tWmU7ubFDd88kAQW8bQKC0NxN+hfK8E94cJ3"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"esth","email":"esther@amp.dev"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107170150.0_1626521794378_0.09043011158955494"},"_hasShrinkwrap":false},"1.2107200040.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107200040.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107200040.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-17/dzmvySoy/nU5GISOLtCJc3K7S0sUxW6ALt6pTc6OYDenoE+a+criOYJc/cRUpcN7FHboStF22H9AvbNaXRQ==","shasum":"c60581ce8fd67438124d1411b51d2685a536c70b","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107200040.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9rEaCRA9TVsSAnZWagAAjuYP/RpWSFiFAv+CNT/w/bwc\n411uZrJSvC0gaJgZKaF6mRiJkTWTqqUYaCrboaE8Qq5/9UC7l9qJVXkdYPE3\n61Scjv1nzqPznrlokAohgXhh9awhAiI2ZsjFZKZVWBwK2AmvXk1KgMIDfTMu\nuob4PeWteuZ58Me3mKzhIDPBeA4TMyjKt8uWUm5L8rldkmT+YGrXtxywcPRy\nHJ+cJ6aNLNcFZpDeBEDvYl0Lxp6cYF5kexsRdv4WcwYZyHcz6cIhAH/7ms//\nxA7UJv3XVdbijOxvtuVxQNJT7uHUw7pb7xbYBBOnKRwuqIE1SwYHmU+n92hE\n9GUCoMC9qCK8jsDMuvQACLaULmpSTRhC19JZdXW7/qkxr9pWIkzBsoFaENqI\nD5id9QTI1EdbFkFz5oCnb/Z1035XJ2xrpu8vs7Rt0PEqxomD0leh/22DqkcO\nE8ku326rQ5AeorxNQrRzzaDQ9hJCPFvcyi/hjG2cneOCwnOBoa/aD6L/3fMK\nS9Us6F38LfNrKVhl7LLT6azi0TpcMCis32YyrJoZr+aVjS91yVwFxgqSI0Pg\n3AZ6n8lZw+/zyXCaGuF+N+Hb5TkMlvpVkxH5NQo3bCcAq6ywaz6z9+sa5tef\nyqE1sojb4yBQOTz2GbyViUIUzDxNJmh7NhkXBa7awp1H5ueC0EBW926tZcP5\nuvUj\r\n=XxeE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9gNXwYNVQrzcNddgmIJIs+1b+War/P1AdqAOYzDCBzgIgT9CCONFUblMS1Jj+OAHtGC7PPPrTY9saOJsLvNThp/0="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107200040.0_1626779930465_0.7711681669068775"},"_hasShrinkwrap":false},"1.2107202252.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107202252.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107202252.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-o+3MAN4oXGUppZBPlS0egvt1DvvhDcUFWrD7w5AyKx+zTD7H9vHfDUcxISiwBFZ5uLm4S6HeQk8+gemHi3nXwQ==","shasum":"76207e57f743a5cb571655d46c0d08ef06da9e36","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107202252.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+ARgCRA9TVsSAnZWagAA9KkP/jkcvjB4rRf7BWaTSIzK\n+4ahT/a4M0Fqs3LiuefHb7GRCMRzzATpV8fpiU4oAmhOzUdiRFeQNpTzRl6n\nazmL3BwKx7xm8Mjxufw4qufF8b0fGnNMMScuA2rEbJt2vMYb9H/iJx1rW8ZV\nRn1ldJa5H+UC8BIF6IoGfnDw6OC7vMa+v6gsOFeU9SaRsv97n827Ga5gptmU\nCm2YSwdonhjRQGqW3PHI/hirMk3p9GJ6WPV1ORaKDyp9KDFBgGIPs2FRd/Gm\nsPwyNf03LV0hBHufeAev0dUj05b3d4EClpbnP8x5NrDVg1yFcHET0slBftYw\nYwZqzSQPv3SAQyiSa+cJ25GIwX5MbMdiaIm1ku/MDONiPJtNg7f5DMDcSxbl\nFteqExFnD+MsXP08sxO16fG5U615Ys+Hc6Ahw+zX5zXSTU5vSwYSn/+1eaZW\nAVLI9JQEXz5YnBvDSy3BGXRoeVUmdT9JHKq/3n9ftzv0g4qVse//7oUJX1bS\n9wHztnOQP3hCb7LTSkP3rSq7WYvzcc3PT9bKPoQpKd9F3F4jNfVO1NNGN1pz\nCgRh5tdLKyyew3c/wkmI8rvZitrdD31vpxBiglVmLTu5lvBt4C4Av32reFCI\n1CrNW39SkPBPCo7DgzdHnk93g9AjGuT5PsF9F0NBXLWhMuGCkuHPFs7z6BU3\ng8Yc\r\n=R7c6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3SNoBRgsgkSONkJ2XoIHgYfSQynOUwET1xEGAqdLPDAiEA6tlYnFMjx42maXURZ/+OUcgf6d6Cqyz81DovA3dSMbE="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107202252.0_1626866784703_0.14571973024621765"},"_hasShrinkwrap":false},"1.2107212010.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107212010.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107212010.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-SkFtQTJZtZUgPru85DdmHCjxj9Z+nP9lB85wSeYCXX/cuo5fz5RGA1Ocq/Y7ctG/eueVyX3fUd2MOjXh4dHSzw==","shasum":"8b1a6de13b71ffa366751a187cbae9cb9b284686","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107212010.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+aGmCRA9TVsSAnZWagAANMcP/0StCbx77h9swUSzMrUj\n8YDPUSKgPtVkmxUs8Rg8ilW5aJNu30XaoHz5q5siHXO/joCJbqzUSvAO5LmT\n9Zhx9NrdIM0Iq1goq7fp+J/kHvY3o8FjyvQ7/OzXAlVxAwXpuMIObWBA+cT8\nUMWp05+9GXFy+VmKbSRhKv+58VsGzCysyiQSjoGTFsQaKUfg4a82VUUJssZm\n+Ht3uHuKuxEiHlTcAf1gEjvv0k0YF5nV6q5NygnJq/QGIuf7CqeLnbWhf93d\n0cDQIM2DdPGEevZ0n02Jypo6PeFlU05zMTW/c4KzxMWOp9n5yie0CPjwxFYl\n0aNxeABu2e6qbxGIPRQoDzIy/KJIqedFkMkY8Log3mJoMg9Rgn6DPMXbPHE4\nbNNyk9PDxpyl78LXyu/cRcv+XDCk4y0XoEBVSiSw8L0RtgRRH2oRPBXPzEC2\nDya19DcBE/QXnq5OhtqoD8GbB/s/KUZVBmy6jmFklxdwq3G3hsNvYXHY73WJ\nf87/KbtlT4km4zif9nU1stAgFlyS2f6nvx/MNpAnb1r2I0heB4lULMzJVwc1\ns6eXL02gN4n2tQbIOasZ2P0P4vBuPa672DYYmpzLR8PFTQcQ1ebUzRvyTq1c\nqjXilw0dZ9cKw43Y2/HFXiFykbpdCVW/Js5wiHW9CcYUHeaFzhrrsavx4lDr\nSPqt\r\n=KqmW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpFn5PEbUoSIyLCOFmiNj0O26N/chBYiAw9BEpSibqcAiEA81TNl6JD9V2We5jMfu1V0h9Ndw588jvzIPveDwHe5ok="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107212010.0_1626972582459_0.14181785467905117"},"_hasShrinkwrap":false},"1.2107230121.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107230121.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107230121.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-xg9acZd1yyV4tRUAMu1I2yIVsznq6exwHvxNCvN5ij8/adr9Rc3OI2gu26SipDlpM7vGfXYwgXkZOmyGTRiUYw==","shasum":"5c46e9d61c2d2434b63d7621a02f8cacc0a8420f","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107230121.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+qkPCRA9TVsSAnZWagAAzQkP+QBu8g/OFGzSNvGs1wNk\nyi0qvp7UadjBtH3BQNVY4tQL7H+stFyPGZMVdTku9n6c5rU31moC41DDjK6o\nWBu7/h13qH/p85dyM4lP3+nHbQ0eKZQlvH93h3uoVws0FUvfTlR9ZN2vLErz\noEr7pfv7F1uONm4XpNevJya4V+auLXsCx+AvZBwM7LcfuRT/bb8UfoCfiv3h\ngopbAWEOp+JfaVofNclJB4XdVmPqDxrpIQtakmGIxk//7EKmkFt2uqYbkTcj\nkrtHu9RwPQ0aL0tlr24HRzjuEA9IbM0Q1L/3hI4LVtaA+AEpyWv1Mm6HK6Du\nU8ll8FtSagiraYgCwJUWRuW4Bkh9mwpqRfjwXgQHBkVnRmIahATmTGhAL35A\n/Y1u/Q5TVc1qfPtKsuSNB4jv1n1mVUT1nQyLVpMPhfcdlj3i5vkebNHF7NKj\nFZasHbuqwF0t6iyF7orBiBo8q4lPE2APcxue7mpUzr7v43yOaYpCSfdT5/N6\nx4yHkca3PYvFenOZ7PtPSYJGSRak+nHczJgj8NZwcdA9ObhgXNqB5fxXrD8f\nycyz0897uxfE0cxF97kn3tqgj3fyZFL3jo/wo63uQTSSrU4KgE0teli6cugt\nqEZkDT5wQIg1wfEIuRneqOcnrcfbWYu/Hr1eiBZo2A0rgooAT0VmDyyqrxBd\ngzKy\r\n=STve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlendzBLHOLzfaYPhxf9vayojU2uidAyt/i0LiCU8cvAiAWPrB5ySEXXE9bUhaoXh1+qzj8TrHIC7ay7njNoR0u3Q=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107230121.0_1627040014869_0.10991342802124415"},"_hasShrinkwrap":false},"1.2107240354.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107240354.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2107240354.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0Ov+DEyZtbrXtuMoaVqiZZmFX7WC+0Ir7PIgLimdShYOfXYkXFPgWZ9ubWn+GfRnuB1fr3vmi1myq8xZGcATiA==","shasum":"4f1c2b89cf47a647f03de27e2bd81a9ff62f83aa","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107240354.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+/gzCRA9TVsSAnZWagAASOAP/iCUk/8lgVxr9YDv2ddZ\nlIRWGaf1RCaPyyhMdlWwzuSFRgnhYu/Pnepyr7pDWo4hTeo5DW5O5xd45jlg\nXl7U+8mbBXVMyune45MQvriRByDZ34aDdvPbMomCmEEMweRIhgp67fnjIJ40\ne8R1a6eIAxKmIus50ArT5fMYaJ8PvNLizD3N4+xbswy5EX14hJQjhUKn5faa\n2/6SHGJAzhkpN1D8UJXpasgvPZBpqmzvFVAz+6T2LNAuGw23aBa5WvBZyYgH\nSkNhWDarM/bo5FRsTZxC/elETm2CAz0U8tvkuGIAkDI1V5FdTKHuBSRIkYVr\naEt22P/GcGDwAj5ae+F+A3VWqYRP9S+3jDiOYjMdP5E8fpIh6/RvNroV86cr\nOLKJymvGYnLTRZ5gaSVcM40zISi09H0Z7+WGWTIbAik2xtDJK1PyMUHyEyDc\nVsPQVDy5hN+4s0x3m8zr3mzSaaYlvpA8srK9fly2vSZ3eXD4/xHbju8zJJi5\nqWziFjRIxjG8GZxJ8H9nzxyyyA+BxGH+EHoOz90wnS1AnBuHleePG62CYd95\ndqMKJ+zoGIFgdQnmtgWx7z5kiEnKSuJlhGhDhcme8VHYy9qVA1NtCLv0j7OS\n5NJPWapgcB88lCqIG1bUmpuzViFrQtDOaZpB8d1jaDnuOEioY7UQ0VhvW4WO\njnCR\r\n=tD/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwCLRYLJDVrA7GYSw+wJ2ss+cM8eDbr6Uo7WN57o3fNAiBIFuD+RKeh/DONcu+Emcgl64siM9y38DJICOo10g3ccg=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107240354.0_1627125811257_0.6338579418065824"},"_hasShrinkwrap":false},"1.2107280004.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107280004.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107280004.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-sDIZMiqxwp1x54e/kAB4D0bDNVrCJLmy2jEApMXbNh/z0XHfsQ9SNtDjl9bJeHTN9P2dh7FqyaHqgzrFD8eWHQ==","shasum":"6c82a61dc58ed2a959eddd4db5f5a3f42f1fdc0a","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107280004.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAafDCRA9TVsSAnZWagAAIj4P/jR7hsXFJgCFe2PeO+fZ\nSHR1hqGtQdoR5hj/dDW57K/v1AuVEkUcUaYY02zQPaPUC4u8pkvB13C2Q1UY\nRnKb190TyvzSxx7A54RENp/xSZlYv/TwEKZ6mar+YLqYpSYFGsC164uROmBw\n7G32SVIyjXfVxg45ZLKpmbZRRphoHl2P/fyXjoZbXd0WvQjENromHYo+CNyI\n9ZQtDnBWuIaSL0kYMEZ8BX0xB+DQfzlWwq9cclbMT5FeBy3KvYxNqqEgEgTV\n1PjJD//mTcRP1CIqnY2nhcElDR2BVUlvoM50yTwxp2eclt3mRZCchfMJ2Asv\nxvGd+j6oJTMEjaiqA/9HArEUOZM03IEjlat33JnHqk/z1wtAKHJLo7xboKJz\nvt5AztgNxtDiom7kbjLoueRBQ30LxhNpxNKfcS1Iez5MatEQA+abvnPHs7/U\n7LDdMY7tRsQ12hcfieA3Kcd03UvRM78ScymBVzmmFEdiGoJD4FXmgaztBltt\noCQ9CtaPrQeJzTaPvecYn4Kb9pL5D46uRfvGgJxFT877em/V2GluanTlz4iO\nLB0u+UIFWAK5hQzV/5M2K26Sqfr2Fj9QLqbUbyu5Zv5xXLBs0VXwtA6LsqFW\nSmseBBhk3wQKhut9Qf3dOydNgLXjUHLsFaE9OX61ht/g5ERVI++NqWu0TQAL\nvJfh\r\n=H6jq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtAIK1+I2IeQ/cG+T1YweKPSoCe0KF0n9V1iNLbnnlGAiBoH7DEJbuCPAvSEzw1NFDKnRxUEuT0speIMR5UV7cNbA=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107280004.0_1627498435046_0.6012535583537753"},"_hasShrinkwrap":false},"1.2107282214.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107282214.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107282214.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-oStY0FKD+Sw7PWHgy3m4KM6qgPTAgTtNKoOxRHSvDTQk1sV6TlZ2XIVoWpAr7OEW5pFvLjaFN6EZt3dmoVTnfg==","shasum":"23084e2be720d1648b459128c0fb3ccf3d147635","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107282214.0.tgz","fileCount":18,"unpackedSize":350195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhApScCRA9TVsSAnZWagAAkhsP/0qTGBYz+wnFPZEMrR0M\n+N5/UVEXtxenrtEXHUq/5ekHdJ+KSHFxlpJsVzDYz+QyYnoqnX/MfbcdcH0w\nbTPMP0MpE6nuYTOx1XfeFd2/4lnrxfEPrnoGdd+5De5lZ+guHpQs6/Imi4Nf\ngbalCnkQ6pYF58FYJI/j1Q/51ZEa11uD68DPs/Xy6cooSEc3y+nlU3MuRr8f\nni7MTpMu3UXzQXoDgKZLDOJCKyv3pSeTb7tKXs+TRpbnGGALK+ng7md8+LmX\nSUkzOgGv1gfDv5oRPVnJfG+VLLzYk0tXTxv7+OsPrHBmwn24C0fqz5FW4UNV\ni1/uM8l9SfMEf/TbixDNSQ1LqbCt1BAMUNFaH6sEggrKCozyZQaZqGxLETjv\nN2cltqxrFU3QBGTEgOyqUpwLlD7plzXuJ7a10PfxG1KxVmfqBk8tWmqOVTZv\nJgVLtsVJeoKEgCuX7GNm0JTiPj8RdJ7Ls5FxmSnDnR0kND11Pq3F19prrGG9\nSoLCcZrXO99ijZK7vHNq2pEJ1h3VeCNUnBUiBK/oaWCJE4LJp2WdtQV9wIby\nUPWt2LkzGZda2Q1QVQj1F5btnvdqNX4pzmfQGXm+4lPpqDhOdRU0vlpEfqt7\nDnO1DoeyxCdSw4sifQ+STahMDFGerHIcfmQjVBHo3XUwudLFHDwR3jDFmNPI\nQDn5\r\n=EPMY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyRIscEuKBcF+4UXFcJFMmMxaO0oOXla8GhZoTfUs6NAIhAM6BGD/bIlAzeIOnQNlj7BB8o71cVwAn8KiuSRdWrXfr"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107282214.0_1627559068339_0.08773524757823314"},"_hasShrinkwrap":false},"1.2107300532.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107300532.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2107300532.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Mac60f4+KcSxsSw4G0Yyb1hnzbpG9Ou5liBnA0GM7ss/N9yst60bUXkqlkv0RrLx6M8q66lyhB9YXVDQ6JuaZA==","shasum":"604193942886f8801589665c811a22a7b0866370","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107300532.0.tgz","fileCount":18,"unpackedSize":350103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA+VUCRA9TVsSAnZWagAAAkUP/jTnHZOUjKaoMkQlxf/u\nv0UZOL/ML5RPpaAQ0rqkG/oTWPYpEQRpfUn/pNwtIV2hCFL4ERCR07cnz4l+\ncwEVEH2L7YqBaYxLr9feJ196fsnRRiGvP/60UwKa1RGsGd/EbbUfnnRXDLQd\niGlyUkQn7CYXp0Qnpyvr43rWJkLZsr6NfhdFGvkzIaNRjMR/MZJhPcTMGe9C\nw5EfLYkpJuTEd1wPGqb1t8P4GU5BpaFDgZDVOItamayVW67RMkoGK0xc5uEG\nSsWAnsh4tCGyMPqBwESen9ewxuomJKUxkQha+nOrNxbmIEXONyDn2RUBumej\nNESNofxwCfDaB28clvbkEDhQwy2ZIKhWj6FGE8rYQibhkzGXcnxTBEUMcHr9\noom+OKiox/asHnX9xD4p67YCUqFtS+KbgSVuOS9G6fu+zh4jFiNGWe5VTvd2\nb1zB697hRyaPlyLoIxOuPSjmyayvKy2MxKaZ3zUab2keGADRIKUfns/6xq0a\nORf66cNVgGzC5PKvch8gYYDVwxBY8mjWW36mYJ7u8EUlku+xe0iP1YxwrQ1t\n59/7B7H+YGOXvBlq0q0hF3jJHHmnNUDG+95f0jzZDGnMucRgq4Jn0G7uT+6d\n+QXJfB2N2Bj+Lt6jYJIGSRyeeAHbKa0yZJRA7y84sKECO6rDQmCM57BFIuVc\nQupA\r\n=w3Ny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVhB3CaEMDKlD/ZA/Ew/Y8jnkBGpaxGRkYJU0owU7zugIgLUyDkmYsjGIptCzhdDiDQeYhkyfQj8bStDWU//KE1GI="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107300532.0_1627645268265_0.0007989425629877367"},"_hasShrinkwrap":false},"1.2107302322.0":{"name":"@ampproject/amp-date-countdown","version":"1.2107302322.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2107302322.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0OR9mQt/oaUJd2cCOKy+RDuCx+bRUDLBqQTvjNLxCLD1jlsHz1XQ33gWVa8iaHOQjR+X6Zzs+mG6e2OYMm97Bg==","shasum":"bfb47828688685fdf46e2c1588bf015c7b917901","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107302322.0.tgz","fileCount":18,"unpackedSize":350103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBTPCCRA9TVsSAnZWagAA+PoP+wYPp1SS0wH2Ym9yU58h\ni6YFuvbRmoDqUwTksFZ5VVlOiTp58o9jzt247RxBviuaEnQeLUJ9aNtTp3rX\nJxiunOLKHPdh2siffie0kyKqC18GVB0UtyJPcZUyDkG+isvYa5MOGb+m2yd3\nCmHB8XelnOScJImxfdJH6aw2aiA3NU5Kp/ti3X6Z0vJvrSpCke22DZuw0SiN\njuf2F2l/MwWMZJLhY+Y+V+4TdlNAzBVn/u7zMk+b/kJUrwE4GWFwu8Hwf2pf\n1A6FRvTW57+7PLfzSDgqVex9Mbo+U44nydJtxOuWXpN89k0BEjc2njfeWllE\ncq6fXPUMht0ofhGxkHn0dm1bhJhDD3x9+e4y2M4vzAvj1H2Py1kTk5WPWR1y\nuLKAsQt7uuPFs/teKtHz5xuyejaYFfLC7+2eCq7KJ84ilvT9ggfKlrlJVzKY\nrLN/qNK1gDndvaMY1L+qCoBC2wvHKmKrv9mMtig3falc/uV5QF/ObPcSn2Yd\nlpdOuk/2hfcuZFG3sh0BvJlsk8RclE6ofVfAalQUyfwPFIIjK8csFOZ6VuQp\njq2giNYnyHn/co1Kb4YxmRjgo/iTZJ8wzaMQ8A2cwgEVvLEkp2ewRZpEDQgs\nbFzr6MLcgdQvMhlwA1JWZ2GG2qNZoroXDFQWPjHnqeKj+jET8OLLPAhUv0fF\njtwA\r\n=1VHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNUQ+VNFNobN/qb+rkw8af6tqvBEWB22PVuhUY+63AtAIgWBiOJwhZT20K8lSNQNSgeLiWVB9mAhQTYmXOUNIp2bo="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107302322.0_1627730882323_0.5839082533144344"},"_hasShrinkwrap":false},"1.2108030112.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108030112.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108030112.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Upr8S0/FqwUtxFc2q/xtp0m89XRxoZVolmnC+E6Fngc/NF7UQ8JZ6guTU8s9nIA0KcO9cAVjtCn7LE9PA2fRhw==","shasum":"3ebba989f067bba87f186b849dd366548d432602","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108030112.0.tgz","fileCount":18,"unpackedSize":576018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCSumCRA9TVsSAnZWagAAy4UP/imvljGA4uLQtLtT5PP2\nrRePIcTbEOv/Xl3MiWbhDjUoN3MkSlX648bWmQV98G3Jg8clKLsmU4rYLYjM\nf2EiK58kliUhwYCqN1t94y4NXP/eq6f/xNg7PPm7ZUcKZxB9ZEG3rB8ndgAP\nYK0YRAkG15nz46ZNGVHXIzI98N7VgADlYl/8V62RuiDzw+0KsMT4GyQiMkTf\nTbvTNxnB0dsqc3U9P0q09P+GevuhlHkBmlZ02yYXzcgpGPciMjJyxUmNS3ID\ncjzUZ9Tqi+A7i/rqXqz6Vjc+rdR9vCn3/te4vRWm9zBCKCtX5jf+etieVJc8\n1uKztDlHdo5g3kwl6vROLwghoTalYhWOWfpBZzQqRBt7+6g34INRuznANm55\n6xV55blFEDajIOjF7d3C5tKrGmjnIzS0shQAo6NZgFbCBzMw1jrp61S9TrYI\nnp6ge2AxvQJ7cUB7xGeqG94DfO08Lmj/onotfV5m+lVvbodRJyoZ70q6uvPt\nH2B6bw9w5rsgoe9wn/SrYNleg67CsfkEj+rr2giJFspgO4GrLCqfCSVTX87x\nkdZo7DrA3G/IQlNvrsy2oQNRYKKlIBtlkZtmtDNruzUmTpqWt0tawuReFpgF\nIwsd5ZDSyHri45TRZHpD39JfWltal6+eVDqW6HQB4PeROnsYoES7wzxeHNoe\no9T7\r\n=4+FS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJ1lMV8Y213BElkIXIZwwiBBYvya5QsLdHMc9Cg4yScAiA7Ke2WhM4bBCoUwY1zeRrWcQ+zMQESkRiBqQaU+7zrFQ=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108030112.0_1627990950463_0.9014392520991419"},"_hasShrinkwrap":false},"1.2108040347.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108040347.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108040347.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-+mVksviTm1G8pp7Dgy9SWhkLoW3aVcCpjbbpsQsahN/jyo96JHGL4OUVDm0KiKSAeZ3Rv6aOu5QS1jj9zcvaRw==","shasum":"b804fc7ef46b1b4a37888213c50bee64ad1e227a","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108040347.0.tgz","fileCount":18,"unpackedSize":576018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCnoGCRA9TVsSAnZWagAAd0wP/2Bt8jycp6s2aXpjrVi1\n/Xt+TqrROnjRjOwxchGhucUfRwOue9s25D5Mae1PvwuxwumBMCi3CiqaO7m4\npfCf5pobHIu9OEh08JUYGpUc67b6hZWTkcOgJ0xYc56yWtTzo0CZgDvj9hjV\nkK11Bqni4c5gHihaIXNDS7nllCShwHJau+1zzm4Iw0IquH8l9HEJhpkDrkC+\nOysYrGwv0U0KC/ZknYQnl4GKGhj9BpQArqqecJtHCjLXesjcTtyqLZSVEDqm\n+Dfu3+Q9DbuvEmMQjHGSr628TtGz64bOACwYj4+KFwWB0K0n6B0M/g2F8h5+\nssgHIuuzqtUp1BooZKEcAcI7gkuORMoAL0oRdYhXX3wbpVY4bE7PDFUAgMeJ\nJubkW3YcjiypDlHem1rcEwj+DAf9IMm6uqXZOL/Q7Onzwag3/GDZ3knKn2fE\ntKSmzNmV+xiHVqyoNuhAC7ti55bhpfNyX/a4/uzEM3+tSAVpqyjQVTBNkybO\nfuH0nDmG86ACAdbsQoprgannDkmoYUBOwKK5y42Qli/WRG34BEecvRLQeigv\ngtmqMCKuFa2DrDLmzosk8ccDKrkYy0cP6Pv9MIvIGEDVuudj9l/Iv+0s5Su8\nWTw0eoGCzio4XIPfWKvDMm7fovtoK3VZkdXzjYgiDdYBlRo89pnOUu2cOpjf\nDLz1\r\n=ibXY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvM6e25EzeqwuRSdMpmuZ4hb8dlM71tG1f6wMkTsR8nQIgTWeTOLpDJYvH6ddFh19MaAMWgj3I20LLgFLpjhVU5Go="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108040347.0_1628076550167_0.5465477737103643"},"_hasShrinkwrap":false},"1.2108050645.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108050645.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108050645.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-xVQboOylNH4vv+Kb6masdcKfa/RpF0dnTXjAEV7QH6O8F7nVfu6JdjGPZ9JbrvdU84AESYFKe3scgaXySM/RwA==","shasum":"ee32d34057856d0075bf14e2bd2d106152762506","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108050645.0.tgz","fileCount":18,"unpackedSize":576018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC8lGCRA9TVsSAnZWagAATwIQAJC+QfLS6OZmCpZHcJxs\niNYshD7XfQDTmjiJ1YLERuwdBCelzrpxMZlU8daCzq2Zwn4eBPFKPL82DPo3\n51GBRbDYyoNL2jMZ3kpaIFgkvFtH1TfhPZS8teALnlXbU2pfILqWAAUUDyuC\ncdEcsJzalZab2vY7hPy9oHXUrOqGw1V5Abmp09KziNsAfpoSqFZJN9VMCyC0\ngLYqwxbJ8Pi8Zc/hrHaPRQu3iwfNWQ5gIk2QXkCTurOH1wedulfS4azYRI96\no26Ptg+8784a9chZJnNDnFLom+QQEC8V4fcih2u7fCPu+IMLTcnPBrtruJy0\n03sS5T2NrrQtiYwTt3etWth2ibDDVxPW5g9KzGvc6DhTYoCQoU57dTSFYotV\n7QyXCBKaF7Y15hGS03bJg5deDIjrq9SllJ8zymqTicZSstaVwbOQ23I3QJp9\nTb9X++b1kvwKMCSL7fUNIn4cVTxZV2xgsr48C40f97r2TOWO/mQ8im4hTFPw\nMCHUR38QEs3DDAwBYRaNSkERAsUUpR5L4y/3dp/fjS5yChFFE4RP1kfUFw17\nNpzOH6EoKEqiGE0LitA55o6cU6JR7aC6Hh9Kofl8ga/iWE1RO2xPUtq7XHLO\nS0O/lMtTJEN5x4nM3dkfljSiSbPPozcXVdihOXd4zB1qlHB1jVYGqhD5Lh5I\nqECS\r\n=2O6y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiFLHn9XTfw1iwZCfHagejgSq1GGUqgWTwoS5Uu76TRAiEA3qepdFR6MVWallHLK64rCE0SR27/sdrIpkX2FbMx858="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108050645.0_1628162374308_0.3386545617914567"},"_hasShrinkwrap":false},"1.2108052321.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108052321.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108052321.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-2k0MMbFggqST7a1KSwOiLcMryBYSQQ7RzCpBkdYKJlyrllWNTbqohW/EHZMd9kbMhW9zJyxNdGVq3FyZd9x7Uw==","shasum":"d6f794b913bb5288945d2d64893b3f72f4f8c89e","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108052321.0.tgz","fileCount":18,"unpackedSize":576018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDRy0CRA9TVsSAnZWagAAysgP/A7pDYLm9g+xAlbNMZ/R\n0cDofWiZwZYA/UUibtO6iQ3uBwqtFA7kv5wLwhgke2wzGVeY19PQgsxutHE+\nVQSrT7TmCobmAEZyc7wCvHV9y8kpJuRXo23d3jKxNoGMvgEuPE81FU1Kyf/D\nWGHMxD1///BwNdEQwHnxHAEgRaK7r/42cTILzVPMvQW5AZGQdWKfCIdYCux8\n9/PjXZMVcAPie5nBx8VPiU/32iAsjYG/1w2yIoW97ymUrzinbE1GAO+65Twv\n1t8NY9uhS8Ee0/+1HWiGCnSohrb7BAe/i0qzrnR+WrlvPGaFeEV2YqH8xG7F\nYYwFOVVtTf8UNe3qozOs1KtRKqcMMWxTzpA4+wftTksfVNWeipHcRXboytaN\nBri6mR3TLe0ScOCS5c7ZFPzOIMJ6gqxSPr1bd62//Ppw0XnE5Y9oYHKgswMH\nG0ZhSF+DjvTwK8WqfXSLEPxvNn+H6/lpT4twuOTSPaBfbuPhbQ/cLKivP03I\n4dht0KaDjFOsmyJzNm+cs/byjeNvz8OIa/wTa+CRS1qADgHWmCF5FLO5x7pf\nL6D9s74Y/DjpL0+6BYD2ifrO9SxztVYwFdW6dIJohn7PFuXN36HKNSLa/loK\nex1Topn7JkDpQrntRwA7a4+3Yg0mT4SQUo44c5CnqB0Sf+lHNC3XvC+Gr9jd\nM5bf\r\n=vck+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBdcmh7Omlp69I+BSYV8olrqBQsfw5ekCN8nNitlmPQgIgYqyfOuYrtGRgys2cL7TLhD/Tmkzlbvm2str/zU2mHdc="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108052321.0_1628249268139_0.9635965181875352"},"_hasShrinkwrap":false},"1.2108100143.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108100143.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108100143.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-VMM72MEcRzBmAFFnvAU/wxqXQ2naHnQSKjKz47GrokPvEYyKd3DU225/XOdb3qp2Ym9ZbNGRA+jRktqtkHOvQw==","shasum":"cdce5820f1e060edd658f4d1eaf655a4bb539370","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108100143.0.tgz","fileCount":18,"unpackedSize":576018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmRdCRA9TVsSAnZWagAA9DMQAJFTTbg3mtIktFI0XvEJ\nGtKu77rYQdmTpCN1mXFkScJHX4L3Vmf8VLNIqTnK6onHCDbZSUkE+NwLvfSq\nCM8ziHMA4v/tKD4Dw3o4I76TS9durnRp04eX6UA1Zi6MY67XdS/mDoovyb6I\nIXQfX7yPnrsQcjtVwCsHrWVc4VxdpWs0zdUKEMX4sa8ek4rr6GuSDhJ94bO/\nPRYxTjUfX9A0noB5wxj7ylWb+pVpe/8qTrfp6yy6LjTckOBLhEGJAaFUSQLu\np8IHBpqG8HQPvF/Pr5F64DdC/bjQj2HUtrQTot6gc/PySU2wIOVHS2hXKbmc\ndovp9XD097OtdUVlX0+Ui7DX6GZGKAIBQB+kTlh/qz4nOLVbwbM1Tn5yiify\nK3yw++hImb9RE+h3uxwDfTp6cP2TqVWhUgOXS7qe8ntYyo2eKz7mb8gTA2iy\nER/06aP+gcqkAoI4Re8/iK+CjNNq+RAHgSPUgc8JSSsig7qGe7fkvld2ObtY\nVfF1RjSYSP675zxE9WLRazrgLNwvJI7iMQE0QizF+HZbJojqjS0X30dSA89X\nFOEVd84KpTf9fkPwgh97FauUEg3kjprU8vlpY3vjrACs3fyPjVBpet0t1gHH\nnFnskeqyBZuwQlhk2ysjqSDVKl/1NNIQa0AGlvrjbezbR44HYygR1GoL+FHR\n6OvY\r\n=ghy5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeVBeSsjG5Xl23geahmhNIU1Dsd1MZ3GumSMnEPZCqhAIgO2dG4kcGb/mo4FHi+ckSjiuruDGRmIxJk6bHYef7LpY="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108100143.0_1628595293006_0.26709120512081297"},"_hasShrinkwrap":false},"1.2108101942.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108101942.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108101942.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-/SzBG9RgGUAGsNI1+ZpS90v6rHwuDkeRWSkCA9UYBhHaqTg8wXNwwMzcvklvJhqQUynHlBnn7JmNjM4pTE3U6g==","shasum":"559acdc67b4c6377dca25019bb3c091ec905441c","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108101942.0.tgz","fileCount":18,"unpackedSize":576018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7mbCRA9TVsSAnZWagAA7wgP/1rJ6T49P822kCrtgqJD\nMNjLspqq/MTxKOKmt+yQUFw5TRvumD+Kn1vZc0ugsoJUlN5ld7VP2weJTh4l\np/kz1R9P5H83Jn31tIswg+GO1RRODQV/rUXfHb4vEZfhVdbRp1o8T9Qcf7gH\nmTL73YMkbFPuCXuYS6h17ExL2yLWjefmOnyBUfJcNw1jSE7pWBBwBu5jrTXL\nVo8g3c0Q+F+U9Uw+HGQ2hIW6QaHEAVync3xf4/DWwpG3n8AzYOq3RRSWhqIT\nPLXDAeAJJO1ldDkES/alidK664OvRU1DL/i0k+cpNgwKSmcT5hENcoXUebMh\nwCjcamOW1V6gN605dtsw6HjuV/SDPGNjtG2s4iHbq52b/RfWVFI6IKlhQn6a\n89fThSWRUmhxeriXazXN6TR1b/LH1UyvfRiRWzVFmwRhyPMm9UO325qMevee\ne5pXxbC20sKabIp/6jeETGgKSHyc/Esf0z60gIYjySa2SOIZkCnYr2MavyKt\niqPt2qTd1ouyYTZshNSPUZlV+yKKl/wL4Yu2dIJGieSmhtqihp8QAQqPDQf3\nywu+2eQSUBKCPqBcmh/wugJafC+0C+JvMjNvDb5fW7jA1gdfoFE7F3MZNkci\nRIcAaHmw0k5HtzEa0ZZ483R38KBPec3ixz0FikUecEn7BBf2d7p3nFiR6Y5F\nVnWj\r\n=cb9T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjrp4IKkMbyGTX+rI6bizEX6m/JQ03zGSHVkAP6iPdZAIhAKDO9mPZ8KAuqK96T1bNIkQVoNVYy/DGYXoVcEgFMvSH"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108101942.0_1628682651595_0.9707297678290248"},"_hasShrinkwrap":false},"1.2108112212.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108112212.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108112212.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-9z3Kcx1xDrtyr4b36g5QhHfBS4ZJ04xDbfXhV4ZHi6PlSNrLyeUbIZtNrfW8QJwadiBBvXV/f0pqDMuCrKXxEA==","shasum":"b7a1977709fce0c482126d50144c5f5e9dc4cbf7","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108112212.0.tgz","fileCount":18,"unpackedSize":576018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFZKKCRA9TVsSAnZWagAAIlYQAIs3v/vQP0i9WQaB62Pm\nd4tNdXfiY9pWAdbWeNcbeZWtePtNR5yLFSCRZehGMnS3QvbJxPFPkrEE8VrN\nn97gyPmKJnQFuuhpvyN/wbgp/Qnvxq5iNldfOI/stRrMMYvlGrqwv/S00xJx\n9wOCy6wSFvWA9r7Wvn9sNcG3u1scxqfAxXF5H6TI/XI6aoCRjU55EkZgnFkW\nXSZeDYvkTQyVE5d5T/ws/xDhdezqE7+bjsPaghRFRPrGleupwOvl5XfqEZHg\n+a8wJ81jvadnY5NfKg3qnjykWGwEb8PB3TaE2QOS+WzLZq50gCnxFE/WqEZ4\nZDY9b7hDR2Xz41DJBEFbrV8Mb9CvzGyw4dYJ9RR+B1A8VMCz7jCpEpxSMFvg\nZZP8Y6/KxrrSsL382H/JRQ8Mq6ImEsuFWwsb3HDUjf7jMs4S0crQthiVNp7l\n4XXWb6x50PKT0EQgyCFdRdiu5RSPvkIXdFI/vSsFGVhjZ0H/ZiavGqT3GhzT\n769D3kzofFwHd8aj1lxvvNU/aRNb1Z7/8UacneNj2E8FJszIV2fERnSAk+27\nPuFryKjfIU1Kju52V3lsaa71BHRDzI+ujonGZRW9VDo8G/BU0O3xAi8XUfjH\nd7kFl2TbyH8+U49dB1dhgGZpZlzRX3m544QnicSkXISDUZ90gTldEvcDHq/D\nO9s8\r\n=vh0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtHZx7n357b5v3GWYn7bnZRlOkh1hfWN9fWCX0X1wErgIhAKKFfXwwVESsu8Fq+ZZ+gbF9/GFKaEdYw7p9LYFPz0fR"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108112212.0_1628803721714_0.159175474273759"},"_hasShrinkwrap":false},"1.2107302322.1":{"name":"@ampproject/amp-date-countdown","version":"1.2107302322.1","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2107302322.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-vdmbx/ezm2Xar5mY7j1aJ1y+paPrJPguLjpb0AsVwKGAAcYAUPKzh4CumemSxuCKVutH36BN+0FjoqT7P+CquQ==","shasum":"a48ce1d241d6aeb1976bf4434a0b99800f518983","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2107302322.1.tgz","fileCount":18,"unpackedSize":576018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFaQxCRA9TVsSAnZWagAAOMUP/RBRugsaA0AbnnMnF7lB\n17EhrvMYdc2ktYFHYNHHC0+bfF89n/9AnZ2Xg/rdfT2bdsJDpv4EfXuS3EB4\nRBxMQ4QsmOKAyBIcdPmXK13VNJ1L7lcBwXd3K43Hv9iw7u+z/HJHLNZZ+ViW\nD3TmZ54QGY/sFf6j2guYrMlcWvRfeF3CbGl6pAPeNNAaIpTKnXVTrs1/jJFk\nPhEANtGInK6hHsS9mrWGBFGRNYXSDnCZ1xoy9kxvAbrEYjmL9qBxl0HaDtkS\n9HBq1zp6j+JUrIOUZb0kqr7uSZegvytgqVDCkzX4UR9M2OAVwkalFTzUBUlg\nupdWPDUXCoVSp53vaUUOog/3HC5r1h6U9uc9hXpbsiFQ6XyZmSaLQGt8SXe8\nUI67/iHMOElxXvEvi4iuVMcoqaPdjAkQnlMNeXKiJtbIvF0RAjp7nwrIb2YW\nn9/7tpFQSLyWhoJHt011b4IoVfsJ5UoIsStnRTwtnBVKNpbhYahEEt7cNpsO\n9p1sY5KrT4XGBTifUYwiH1BKulVuwAbRyPXgKzOibi7xNozc3oK0qgH1zYVF\n8WH1bPzPXwXrktfjCGm4rlPn12mGOdkEogBsSF3ZIDPoychhAMHmzxfRjCfe\nG1ueumXXvLyAlZo9nMBk5x+zjDTIXsXcYeNJ3B0cngrQi7Oy3Izkg2fiAj+i\n/hmP\r\n=NBrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkiROCE785R7ZFrU7IzFkV+0UN6940BWSxc6X/m0seBgIgTTFHWMODPiH6gALkjkLsaPbG7C+fsAoIe/4AuxjHA5Q="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2107302322.1_1628808241050_0.3639202483656303"},"_hasShrinkwrap":false},"1.2108130315.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108130315.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108130315.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-2cAiefbcZ5t5qPvBZDMFAqeebw+6tAAfulAoJijLEMpBaZ0DVAQdgf5mpNspfFcWrtPtA4x1gicb8nWivxt5Ew==","shasum":"f269332f6c2b818c658fecd6ee95b2623109e9bc","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108130315.0.tgz","fileCount":18,"unpackedSize":576232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFlkDCRA9TVsSAnZWagAAPrwQAIY4o6VFLGJ05NvibNm/\nLOiRfNLVFDBs95fn3tfhQeTYEej/H9d329YTwa0QShi++Wv42/hXepeWGtWE\n3yPmQE+6OOTO9brrqsIKdY3WL+J3Y4CXCaE5T13uLnm9yOTf349PwHLgd6l5\na1OHrJy+q0+QPFPl27rQM9qlosE1xLkttnRiBeoyLrBkF1PCItwyF1eI3u/c\nJE0LqoSphl53A+N6d3b5/NFoL/WMZ3pww4r3ZcxBFvs2dT5Jrc02ea2jceWE\nT4vzJ+jMZFrvDVbbsAjXZwIp8KSObvXX+si3mZbrnZZpuCcI1N5SLRcPMIS7\nCE7Q3yxp58dN8h9HT57LdJhItIU1G6gIqMPCjaZB3u/8H7zirf4RPB5ezkkY\npY98Y0gImMC3B6L7cKcwZssApSCvbMZnLK31WuW+xyH4TgGwFvnnybjAkkfG\nDFrrCFL+84NbIL5oX5wWIENuGI4dhmosPATZ6P0CYjV+EkYRWkH4YhA17pVi\noArswClTXVzebhihlZM7b4c55iTLVWRMozLJoq1A+UFnNBr/SGRAjLPq1jxW\nZEAEcE6ZBV7uer2RmZkrrPCBHGxOlfbudOBXU2NalfgOjd0inu/0Wt5i+oB5\nx3zVrxgeX9YMQSFx40TQSh6C9b78tWuP2XJZBW6MfBRhUckzZTeu7dvyxaHj\n4RRC\r\n=oN01\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJYIX5kv5nOmVp0U7TixC13f41qXD+Zvzon7zoT8ZUUAiAhM59VX36WvtStjCXJ2Ggf0a0Wbh0oSzv7daUn+qyL5Q=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108130315.0_1628854530959_0.4645834765232366"},"_hasShrinkwrap":false},"1.2108132216.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108132216.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2108132216.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Hkl5nBEFz1bAlj8gFvt6AgIVUhwmT9tiFas0pOmN3Wmot2xE/M0EY5oizyzqCD9aJYD2llBDQ2ErSmzl0hWh6A==","shasum":"0bae4fa3cd88048ad31c20d6601851db9b50e6c6","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108132216.0.tgz","fileCount":18,"unpackedSize":576276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF63hCRA9TVsSAnZWagAAllQQAIOZpxu7kwjDh/ZjZzpA\noaaw3I0qgfbpJknbW9IOi4zLVyLVqhZPmtjDk07D7qSF1QQu5aF4KUfDrp6K\nRowCiIbeYj4nwoxtZAVr8+hRD9BAsfSEWN9O8P9dZggaQ7XGJPDsGlshRSqj\nc4lwQAJU17wCHUBAzKNAWs59/WTQ0+Fv7mmIxdrOYDupdLpSz6Z3AD76o03K\nANzunYxYvM7/yVgw2rv/0R7ozHTax1kXJAhLMZAPRnNRKm8NVo10AK9bGVnc\nH2QPzONy2my6W0Thhvn8rBIe1WghSLXU4nDw7logBm44/W0Gc6z2LGEUo7Gl\nuXaiawOZsYGWKIfNoz6rgzvlkTlJQ1ReMKpHibF5Lc8HtrbYD406ScbZgY30\nYMVb3QooJuYGqm5n90qMArj48dpFMXz9TtHzgYhCsDcw0lCM7qmkf1nl6lt7\nndWDAbO8FkkoPsinhJRGOxR1I3lpj9ts/HNJk48YkngZjNrgEwtDF2N+k/iY\n0ouBzYdj06xzbCLl6opox20QWCsme3rKcOr/zfLffzeJlsOUiiHtCkYJE1qX\nC82RpArEaghrwExtwDJLyNn2jlQZGvmFsnSmc7d1W6HuQb33kpE8f4GmSHUg\ninFTscbxKq+3X+mCYqMZllKR7VNpRaxapmvVnN5n4GPEhwDF2jMPpHPGfSkd\nDY1i\r\n=ajLU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGV5M67FnhD2PpV5A8pzHv949eYpdmMGMpDuiVvV20GAiBSzZvSoF3SV7yPDMl4Kol6WHXlrsbKALo/AxGAJvWYZA=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108132216.0_1628941793776_0.6223702866619067"},"_hasShrinkwrap":false},"1.2108170213.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108170213.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108170213.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-hhnVFmVOxDgC5awMA/LpjwdtgdYNBf7OiucVXtdpwt1D7SdJXpiLu8fQ6H8MAo81q/5+XmXIFTb8N3v8goGrZA==","shasum":"73d15e3614df2cfe8ed535ca8dd2bc26726c6322","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108170213.0.tgz","fileCount":18,"unpackedSize":576158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG5w8CRA9TVsSAnZWagAA8jkP/Rs2RBEuIoaGPtDW3uwY\nCTggbjJcjUwUXciNJVFdDzQ9by4dlYWr97GdXqtwnGlxipNi4knalswaefR6\n9LJKbXi3E7d34OjpKMfiu5PoCBTgZEIhgPOAT6IoXJCCgr/gTA8nmMGCO1fG\nJHvp8nEkwKy8VMC76uKHvJqtukdKUHcNN2DY2nJCz1ox4M65/G//JD0LVo/o\nMCCS/Hx9TGMEo22FtiyLazXUDikv4hnfxWZO3bKrZ+bYwO+phZJCe6hVtq21\nf6cfvRA11tMj0iNYGBx/7yTeTgJbCe1b7U6kmCto57UjN4D+xKHJ5Etsshf5\ncLw+NIRDzmjshfWl5VDAy8gRgvjUcEaWoxqKUOjmIUC1SbB1jMerbokYODN1\nLNFoi/9QmQMbZElDXd8wBbIPaxtJJzMwMDXWHoKX748Q4YR1zaJoMXN+ZFmE\n/Qjr/AJkfFiThYJYYgklnaDcjNDH4zGSpuICAtBXQsRCRc/jsCwz+mmTPi0u\ntpBXuT/LAkaRQn9kz2l/1XtsONzuDfIKTWCrSHKwwkz/a1Eeb7+J+j0njVtv\n8KU8kzAA1p5rjave2FcD/q9Giq4f+ppCQpXMkd6LvYRdAGIuJRGVxEiAMr/w\nVcllZtDBe6U03Ey2WN2IdFPb4sYyU5bdoJ2eS9L+Mc3wYDGVSrn50VgkQkER\nCNES\r\n=MNHW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/sJxBaGghpqiNiK1Jb2tK0CGxr30eBOV0iygtEs/rHAIgARS/HX55uND8qzm/qcQp+bB/CH54xVTThyQMTBr5fb4="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108170213.0_1629199419889_0.16376278234854103"},"_hasShrinkwrap":false},"1.2108052321.1":{"name":"@ampproject/amp-date-countdown","version":"1.2108052321.1","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2108052321.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Ett+PbjX0vQu9sHZi5Bsppw6wEPkp33h1R4XJG/7cmq9PrFdaWTE4MOZ0QhyoQXfDwrajx3uZcqxl5xqNfa0iA==","shasum":"db2e9e24b832b83fe56dfca2ac22194fe4736aa4","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108052321.1.tgz","fileCount":18,"unpackedSize":576158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCNrCRA9TVsSAnZWagAALigP/jVn2TckNJwUIsiDppWb\nfFd3oMCsPffdDS6s3ZNPARdqiQ4KxxR+LlReZPRqul8uQ13lX0bjeEWiNrfx\ncIx1k6pBz0tlDr/1RV6xMzR4ePyXQ7pYF8hH3/AM1huSYo8wuW3RY3XmEHlj\nP/8pjWzYNH8E32V9g9Tcralm/kvkNXP7VJ3gTLcicPqybLD1TryPS6umAWGk\nUWbw9qkDcaZxtwy2ORjFjoydA423TsoZL8oOEfr8TfoxhyHNQTYPqYFI0eNe\nHfOtmIimwbt7pyAaNkiGUpjKXLy37FFQQGB7VJhiQDUEos2iqmMqUhuZtGV6\nqh71njMnIL3CYnV7U+CVcnedyKhLXWLM8HhU2M96elMc56JPWd0p/FVwbVS5\nPydg2aKvTUQvW3gI9BF3yL0Nxwg/+qR7pQEbcVIw8rism2JpemnG5UY2puPC\nGUafJ5g5Z8mKEHPIcqaan9QUJdWbwYR3IRibcHgjn/wAgdgov4uHMCVW3SoS\ncgANbyXREvCYOlihvRbjZJRpXWoFWQXIfTh3AHY07MfzmIZrFeOukY0DsyMH\nCqWsRiqnsLbi9hbXeeZ83pIptn3FXzr4z9bFL8MOOtumoh66LDhP8Dtlq9Ea\nGS3QKNMghKvO7QNx+4e2v6xapclNRPTDyIHam7Tsxq7R6MKI1bf8CgyCCKTb\n+uAv\r\n=9Hrd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRDgyKFnZtkWgV3oHXqW/sdSr4oXNhf7R8EHkl5SSqSQIgKJ/VXDzY8wlLmM2GOsnEito7LRChC/lhHMkayMP71ro="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108052321.1_1629234027088_0.3815790644409538"},"_hasShrinkwrap":false},"1.2108190446.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108190446.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108190446.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-ZCTJ6dJhAAbhIZYUbJyo6MFIP0D2KLZdH5UE7EV9xa6bZh1qz4p21HhwQLoZAj3PIvRWib8H+Ugpw7SxyWYNyg==","shasum":"ffe6ebd8f8e04598e6033719385648e21db72a29","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108190446.0.tgz","fileCount":18,"unpackedSize":576158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHkDlCRA9TVsSAnZWagAAqsAP/0XvUOYG7R6tHqXVjUgf\ntpT1rWE/OoQjjwW+5lsyzcseBQKLXXg1q9aRtojPtI3HoOe3daKEfrCX2Ug8\nUSyQOVUKulONfw8+k5nXyV0CdXi2djRjJUb9W5wmJyUbypSZbERjfdJnKLjw\nMoFlXpTE2qziyhFn6ukDCbdntylx3FA4JBvnkPufwHth5kPST2SFGnLZREuU\nuyUva3hlc0HLwOBSnGwjX1C7sMJzr/pkVz9zptH7Yi+F0CwHSrddlvpoj+YQ\n1g0e/ao3HupaIYMtRPGyyRQHGqHXioBQVffDlawBN7542GTXRhFi6U3tknVK\nd2PxkN3s397hDZIuQyNIQy22Tt73XilODssznHKhI4QJp4lagFF/PXRghuR4\nkrThFNauEEJmpY/RH5xyM/PEgYW0Vt04RW4SGix9DI+ZKAzWTXvGZ7O/29oy\n9i85f/7Xj8FYT2RLV9xnlBo2LdSdTXBUzPxWfY4GKYLDkkZ5ZVjxIM/axBax\nM+TSHBLVdr+BKlLnc5ZB/xMCF4WoDwYxNJxgrqDn8RfmnhB90ufDFGL+HViI\nV+f8nnKagEFeyQQblWrQ5ArMU6XRN0jXsHoTmZSkoWOzGEAjxUJuWxY9Qw6c\nja0waQUKQ/dUWfsAa+Hp9wtN6Y35ttW3n8m+cQfK8rCfalMaxH9xYpSprLCp\nRSs9\r\n=R8uw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmfkwXhnNQEx5As/fQaunchbrh6wnmLqfWQvA3Iz0XOgIgYShUabY9t0ovw3JvJBu/KvErjjgAe5jJL8nZzQ/NU8A="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108190446.0_1629372645157_0.8059654119333508"},"_hasShrinkwrap":false},"1.2108192119.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108192119.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2108192119.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-aVzSdEPwk8my3wNKdJ7zi9KmK0Te0crZw9wRU07C1Z2KSBMAYUXGtlj4Kjd+IEFnmapGcmA/Z4nHmRPQQUlKMw==","shasum":"9f7a080347401b52a31150e03099a42be5660482","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108192119.0.tgz","fileCount":18,"unpackedSize":508626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH4+6CRA9TVsSAnZWagAAjmwP/1ETht+davpPrh5cz2G6\nJhpiLwqbQsgHDMKSGn4WDNOHhPZJWZr+uqBBzWCDu61VHeaOMpjGLGy3ULaW\nH4fpyWH+R3t0qwUJa9tqhicSxxQF5N8MKZUR5WarhxrECXljN2vCcOBDTurs\nNQxgpw8phk8p0qiCqqcUIGKq6rjvJr/v6YcIau3sY45jDan5NSX/rkw3pV0Q\n2HQn4+M6TMZOejd/u8koZCS34Mui3KUYN39Cr+be7Bb+q5FnnUK1iDctdH2Z\nHjVsp/caRP4u63akrLhn572eec0BdLFuqHKVgaaPbxFSx2UV1XBTUHPQPRyG\n6HBYFdKsZdCm9gVYRMBWiTeS2ELb4XoGeKxuTWLP9Rc92lXhnKlcPzR1p812\naKOE4AKLhS+lAHg1Ys3sBc1LXaA+Q8U43AEJGlzyq01yX4aq849VqkO1hg7Y\nSa/EH1dpeII2MltdsLSeCmOWwVpABPCPTJB3PvHsFmd4Ot8SB/cNrYGxi9GS\nUl/V0ViGRX5kAagRphZJ7h3Kvx1zD3VMR76Zk3XdMYW0DbCo7+Mafh3tBqI+\nsBl2xPzShZcsXByef/fBPzgkaxMIQDvbm6BOgfT0ipD/Q3ayhXbvEDIrnaX8\ntVU75Qnf1XzBptwNH1OR4OVkuGZlbx/3PoeeE8q/x4SIQsFsKYxptyW3Ks7i\nZozq\r\n=H8Us\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHXmBNanYprghCCKI1v3S36/xrgs3R7fgoKK9Kp/HL9AiEA/J1xpZJFcZjizgHRQqVwzE3R0yZICYFtdyI1UlkXQjg="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108192119.0_1629458362492_0.4323302814009031"},"_hasShrinkwrap":false},"1.2108221555.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108221555.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108221555.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Dkp58DsNKpJXMQCOLr0KCPN6acJpQ4DugFW1KmXCLI7fpTazoTBXhBl+IJ4WX2mja9FJCnZ4V8weQxdtZoMxvQ==","shasum":"267325ca891cf67a42da5339a4e0980ddc6562a9","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108221555.0.tgz","fileCount":18,"unpackedSize":508626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI8hrCRA9TVsSAnZWagAARKcQAIB1un1RXYM0WSMzAXuI\nRj5cjCcDwsYZyGzRvmf1oxEf5Q368W3XoF4SRIxkmmrCFCNWiewAmZtMGUxc\nG5d8ZJeeRsBAt0PuKEhaIvdEh6jwUGKwXm0Wx8grU8Abrvi8kSOZHsbtRcaa\nj4LwPSh4eFvB1A45PJcsIwhOYFuhag0cHf/OqHzpPs9ToB/hod/bNjPzcN9j\no6bdtRAkblxfJCuWGpK3bYlwlxqwuL45fsr1uRKq+zuxz1jZHcJL5fPc0dwI\nfswgxLSwpqFBgbwTwqbFUhvnXMzbj40jZbqa+adddfvvF6klOw/OSd8FXlrR\n7nVYMwxdBhOX0HcACho5KKtTeYoMILDfgQnVvSrqgj0onwPaRHNnijkWE/FC\n2XZgFtEE2GGU/Ofe/2OKU3XX3wOXrSMmTsbSmMPmviByim9H4+vh1fYUI4JL\n7AnG3+l9OOYuFJKE3cdkxGLA0ZRqRtcmrk+Br+vFdWUNNtrY9pepUS9R37gL\n/7QO0IArBLdONPYJSBnG1otWYCrbJ4clJIkKe5sLpiZHom4F1FDp+RhBzpiL\nguKFQTET0Ge1mjULYRVSGPJ0X9bqZpOd+NMPh8SUJoGSBSziU9rezBr3QFQU\nRbtaICqvESoDER2bQjkvbYrDJRhiExqtI3oRMdAaGt1iA1ZsKj7N1Yp4c+J5\nX9nE\r\n=/yKD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTUb/ehp42YgnT7oguOD20DO7UjiFT/82SN4MFZiQPmgIgZewq7QaKA10EzGURdoz+1mpVjrGWhNlb37LH3UlFBxw="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108221555.0_1629735019874_0.11435451588401957"},"_hasShrinkwrap":false},"1.2108232044.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108232044.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108232044.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-2R6UYzVIF0zQSlHDEQSh10ubOlqdP/Inzgshocnep4PUiOs3lEgbdRI6UOraSX0FJUjqMRkE96M/sOTmVcjrBA==","shasum":"ed3a6c09e26038ca4dbd93338694cd56a0481213","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108232044.0.tgz","fileCount":18,"unpackedSize":508198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJNhPCRA9TVsSAnZWagAAgukQAIIv75Gl0ctfEgCwJ9Eo\nlRHKF1yi1KvcmkHN+gATK3SVzKnmrIs1VyPPVPqrBHYpxbHvPrUQVd+l/kWF\nNFk2+d74gKEvD02w9eYeh2JfzfA+w8i0R34oxKNREJNr1pRp6n41YnBCZnt8\nd2OIokrERGDdStyAS7oZvnxPqT4P2MF2fsTNZp3vuhXSsf7k2GjzDJlykPQR\nTFMYAmm+kP59Ch7l0lAqEa6EvZ4P9AKxFIBD4Y1Ilng55cQGi3lMSrKI3zIH\nUedpw8SifH/ufi4k2zBctOz3XONV/5Tesq2kZOPFGLrsKc1iB9/VO7KvjPOg\nDEmtHmsf+1ftwuBR29cD/sE8N8Vlu2jWsBqefVXtycttflyKshcdcVTpsfPP\n9Ql7YM+Mb+4oG3iO6RWyy7k2G6VukLtrNeuxHgOJrDcnZA2XqlKBzz0UiVog\n7kY1fWOAoEVbf70FygDMd1AYSSLdiBaW8hixkyRfoIVtAa1yk1cak+q/sDnP\nnCNXHNvwUuF1gzr+BbO1fOf71gf6+jUZzqSX6xc2az4B8luzZ+KNsnmssdcM\nByGyAFwU29GcqThV9wt52mKIROejyBx05vQBD+TzQTX2b2S8ufeuBsrN1dVJ\nFoOJQFmAvkHkz5BvQjUHVKHh5J9uGbRUtYa1d8TevNwrMa4mj7kvMVwz0vmK\nlf/8\r\n=5MJ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXLGpTsS+EZ+DjmXLfzNGOCtnrMDYX+ELLDGMqToJA2AIhALfqVCSyD6ocY4HTuPHnqPdhRXg6Urzatp/TtcQ93Jjd"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108232044.0_1629804623488_0.8722953694425306"},"_hasShrinkwrap":false},"1.2108242314.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108242314.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108242314.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-yvaoAW10PLQK1l/TgDFUC/AxzS1gkWGcZ7nHB/RdU1FOvHZ+ilOFEDRirQ9hXt6qh1TrrhWSS/SXWbWgnWqC5Q==","shasum":"b45f82f0e608e8ed27f94d29719dc4374c42a533","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108242314.0.tgz","fileCount":18,"unpackedSize":299831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJie7CRA9TVsSAnZWagAAY9EQAIVQtNZJL4sExK5VHNWg\nkhRE6Rml+Wvu4Flr5Hq6y5YtmIw4nQ54rQw3eS+83XiEqxTD4ULEHKwuP6K5\naxhLKAfiZbSFSKZOBhuYA3lAGEWJMnPPwEe/BElqaQutW5/sjEA1Q+l2NUsO\n7o5/M8CxMkpa/DbltJ35Hee0lGmwXST2GfPGvZyomDgwXrQEzJboUX2363Lb\nwbq/d2Y8wmm7HjWCc7sl/4uLiB+oFaVvUDnMRDWgg627dsh8tusSbuKAeSml\naISlhqWzB002Eu20Fk0OL2DqRB4cfCwdnz8UNW7ckZHo+xg86+Nhv8XKYBJq\nRqllr6Ngll+X8wF/q5utHoLuUxE4RcMdiLFQzRuWbtFu0T77UsNcvCcEGY0I\n2sNjZ+RDORKZNVQz8zuizg0UyqFSoYh1yTyD9PhcC6Hjd+Lxm8+4JTVcBaAP\npnUeoLmy2qckfQp7sr4kLMhQW6H3C4qewvX6dU3lVkhXMvJiyNbueIzt7N0g\npOTTJxNr6VIyHLTNfEy7MM2N3s8j6RwMqmDDcJn0QYdiRcty2G9jAt9i6VGo\nFrMD0OKlYeDY+nCZAkUOEYj7c5Ar/w/weAWqkdGIzbk25NwIRinhZTQby6g+\nFNk0Ib95nlmtS7qofT9ULd2nNaOm2lrJukZmRUnqNTGzmiQRbTOry34X7+6l\nEXu1\r\n=Q1+P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM6Q7gs88im3bjEgPubkEWq2vfeVPSbtJIpj2szq51wQIgFcRInwFBSaSGiyopf85vzLR/5N1fZy3W9XI+Rnjsri4="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108242314.0_1629890491066_0.5832779603854923"},"_hasShrinkwrap":false},"1.2108270538.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108270538.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108270538.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-sVJYGd9SlT1w9eTd1ZRJw1HO7p/NS8aPqv4oOxLlAtI8m/1iqBbGPU89Mts5F2HRP2E1uqT9aBSpFW7aTwXbpg==","shasum":"77b21d01bb9a7c9b8db28926a0929322dc691cc0","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108270538.0.tgz","fileCount":18,"unpackedSize":299831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKM3ECRA9TVsSAnZWagAAVfkP/3pd/QrO7I8MqB713RZq\nEDsbiVo4n+nHD3X21u22MkHv1ejdxU2VLM2CUSPfz1SAJidLsAqClFHWdkVt\nUBb9Yz+4ddkgJSYMTzRto9BC5xrs6c2TpDrAgaV0NYilHNcaCSCBYsZXzC+5\nqa8UYZ0Yj6v7jsXGe3xzsUUoWUi4k39t1z8bYwxlW05QDnPiwjJ00bAlsLi9\ngNyeAonxIdugwB9I1SPKEUQwJoDa0LfguhBTFup8ZAzKbW4bbPBQeMYJgnSr\nVHCU4yMZERNm0R3xHK7K8m8HgciKXuSYWgw2PSl9QtsOSZb4IciCaM84ylc/\nVmFvJNuUEdLc92s5JjjjOD/6EHmK1Fiu/JiOQIR/3frEM27ZbrabwGB5k61h\nHnVomRd+5YqXOhRPjchK1MOHDC999zqm1D8EaVSiKveYR4Ll+oiecj/hcjm8\n4SZg0xFxZQKffNCjzzCjam4yATrILU0hDKMHgtO1LVbg3a+R0rTZ7gQlTUEd\nfb7CtpAJwvmOvPlnqu+AqreV3tq1UK3b+lFKrd3cOZGzUs3hnFHaB+wPz12V\ns00qpWgyI6evOo4ZaWbVtB6OpFhs2tIds63lBpizUcgGgUzr9x958wXhEhDE\nEjn+5x0G/c1+/iM4H1nfCELRUKZFKc64oB1m/SMPbGIOfpF0WF3hI6qwhC5R\nVkDy\r\n=Q2Uo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLDkMxn9SBvk/Cw9S6kH2CwFUGMtFmoidn2zLlX4dUTQIgR4xaEeLnvMJQcT5yxuODhFYrhr+druUr8QwhG4RX18k="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108270538.0_1630064068686_0.4035560670919853"},"_hasShrinkwrap":false},"1.2108280007.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108280007.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108280007.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-NMaz/oaJzfMZmCS0C+BxZHLoGCbq5cYzxfeWNKS8dqa0l677l6igC/skNcBSuC6hl4vgwhvFfWD2zH3Tyjkjyw==","shasum":"8cff5dbcf5dee8a448a408963c51231dd04f6779","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108280007.0.tgz","fileCount":18,"unpackedSize":299759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKhyFCRA9TVsSAnZWagAAyVQP/3qH0TLhea6OZXZJXIxe\njE0Cb3mvhrj7e3sPXrer16ACgXd7UGrOAe69+mPHAHbg9ayIJFCPXoug76Zv\nPHKTHPPBsrlXamhOnkfE8OnIWmRWjMJ7y6LZje8wnofJ/6lp4MkkI7y/vFSz\nyKnYeS6n8OMXy8Y0uI7ZiPOmSIiutgRoJQIYeQ7RfL2FAgY5HbCtQVIDkGMT\n3m9GOHLCYHltMhwUlEdqMlc/3wKvcpI+CfE+oZQ5Klmm6Fp4LmSskuSo/esM\nHjePjblk0qrwSYc6bSkb0eY0no01MIfSS6tjPdl/l+7XwwP+dzD6cbBEg2Ah\n+QYZjCueQp5DSc3Z4PVgL0KHjTj+kqRu1D9FDGlPuFa61h1fcwcSyiAtEgMO\nep0Se17BHJA4Q14+ybim779GSt+AgDUXeupeWdaPoT04cxQ3K9H+R2zXxQXt\nO+Au83CAUCMAAgLlQ1SZYytIs8ASMd3Q0fiUuNWsyX9OKYHheL9a7jXwIAli\nyBvxiHIX62pHa2T+1O+WbL1IAv36E5yP/MEqaRIYIDBT2gznKzgFlS9drxeG\nyS15DA603a3KkiEZltY33QWJtKsaIUB3y4pcYYIbtQJv1cV8UtBXBhZJ40s5\nMlIhMTFcd1FIo751GvStz2fmQf7vccKjwNGjwgBVPPrI3Ve1v6tcS25XMT1k\nTsOq\r\n=v3d9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoUUnro2gHOm7Vhw/b9sd9c4KehNfpG10UTaamuKUdyAiBj0tpQ3D1XBfxFMHh9RotcAr/lugyTOghvXcqu/8Wxlw=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108280007.0_1630149765445_0.9885842069105515"},"_hasShrinkwrap":false},"1.2108302037.0":{"name":"@ampproject/amp-date-countdown","version":"1.2108302037.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2108302037.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-3fy6iYZAWrDpBGkU1wur1zuzMAd+4kLNZ8Ik790mmx5KraOAj437PDIpr8cg/nXYLpSQ4IU3C5RNfxkcypmngQ==","shasum":"dff901f7ddcdf1a75b699b4d97cb4dd06c422847","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108302037.0.tgz","fileCount":18,"unpackedSize":299759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLhEdCRA9TVsSAnZWagAA098QAKQbUJCib8fHPGFVHf/1\nwLxA2huxpDau+v6aCRvS2I4urtjQqa0a0jbDWo3nWcpu0737UKsdwO87o9Kr\nl6upNDNBY5n3PS/oG0ukG930QjanFr8h+liaf5iyqVfHdVs/eFxEYG6yG8Tp\ncOMfgsgwLRYUuSuhLNDx/wXU9L4gwxItsWcTb8EBiNs14tHShGadaZSqnTBm\ni66M1Bs1g9yJ7FflVtQhKPMZDEcrjI3fA7GzP49qmb9YgqzBa8LMXSJbe0vU\nlPoJayoI178wBpQVMOKf35GVU4e/D7RMrJ0miNDi4SJQ/Xt7yjCrQFM/LMSK\nESr+FyCYU3m5J//vrxPvTZowBkjJvL0PaO7WDqDuKwdWUW95su0TyKfwR2M4\nfTZVkeni0AB7Kc+/kdfX+pbS7UvXPoIcgHwY7I2TI4BZpZ1lnbddnHydJnNM\nC+vYKFVHbBQkwyZNgFOOAGwwCOPnvYeD2hofiJe/1WfcHcX6rIlKdyC01pva\nDj0Y/uGI+wH+AYEnilZM6WXfvhs6W78ZzP6bChyGNTPtDtOl3MrLJcm7GNzA\n5+uzPfBfKr4rvuEbfkofTk4kZInC4iwTV98Ia0aShn+r6hK8MEQOYjF2pjor\nUOhKkAjW34EF8gi+aBsyyNhDlEKPQzuBAs9OWUbwMO1RUi3xBy+JMccVAhgl\n54kX\r\n=bH2k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmBV+gcOcgGz0RY97CDSfIn+wBF3uyLicPAg2BJuKx9QIgedoH1/XnAr4mfwMMGY5ygzcaXKU7v5vFQnyGwdwZxmI="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108302037.0_1630408989653_0.7779377888861974"},"_hasShrinkwrap":false},"1.2109010455.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109010455.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2109010455.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-H0CHFEqKr50VJprm/Aoe+FvHv9XT9Be9Imalz2R7zAUJb3dBcl3tNfcq1ID0zNisdnVeMv7dwwEoBHngYaosvQ==","shasum":"dbf7a40e82f6e865ee87f4e3aed07d3ade2174c8","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109010455.0.tgz","fileCount":18,"unpackedSize":299759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL2GSCRA9TVsSAnZWagAAGNsP/jv6SOMrPfLWAy4mI8Am\nZFLCsLvu3VxsjjPEerejI/IGZOVq6ixNTqfGDOve6hb4SkgyB8ztGTrwJgCW\nkQHW57OWAd9ltBCXiJkRd6+0AdFCwRWlVe2wyD7GJwIMOK2t58hzOD3gkMkT\nkT/WTZmlLvTH5JGczvPfK/5z0hqk2AFn3I/e4r5/9e1XwDra0E06KYx9evcw\n23Cl+M8mZdsTaVYswjEEkH92V1+lVPJQxelv9CDqxUqn/hj1JaOBWPjDkJzo\n5A2qP0q0AL/+9p3OVM69UdDuEJKqhg2cwTwRmUdPK0vfNlInIV6CU3vzKFBp\ngKNnvlbBBj6PhvSS+xxIxHApcs2TABI3Bo7fXsoIAlyuD9Fkh9HhgTpq1ONj\nyqApAsX+rvLq6R+BYAX0/XXMOv1x7I9No5+zLaErFlZ8l4XIjpL6KvKwPNBO\nY0Z8APV65RxxCPOpcJ83v+37rKRIzvU4OU/xB7nYg5Tx0kw7I0mOyxgOAcsl\ncBuzl9MfOkyaahMHgsSvHX4wl+tcpOxw3z+PSIIR4Qft3sLRtFZecUdZnfLh\nyiTtq4yf2Kw1frk3QS2KMUfva8H9AfsTcFnZ6JsqjiKVWsuLQmeSEFmwF3LI\nAq3SMliQ5rGZX5c52ff1sN6KKdo5QcXrjd2rkY4SUcLPcgeWJ8Zcnpmag34G\ny2eV\r\n=YDF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXmxp9wZklLE/knXLt4bc9sTwrJYcxr1Nj7Wn+AH74cAiBEr6AYvyYMAkphqxMxT3N8tsjul3ycPFTvu416Fdd6FQ=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109010455.0_1630495122010_0.7821626332646494"},"_hasShrinkwrap":false},"1.2109012253.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109012253.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2109012253.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-LWflJgBUAOTt0XrUaNAkOsENLRP71z0m1o1AbBRCzTB7ivIXsA3h82hHzg5UBY9IMkd4L1aP/XR5dTGjH8QsuA==","shasum":"9adae7b342bc4378ca267ef92c898efe0bd3a150","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109012253.0.tgz","fileCount":18,"unpackedSize":299759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhML1jCRA9TVsSAnZWagAAhogP/RUUEBipqTfqkkryyaX7\nBKQS06sRJcvTAdlm9yoM8T17PwLZlJ+PArSHk9e2cKDYvl6nL/VybiowYo80\nFHcrl2G+xyZLc8TI8yRZo5B0r6mgTgi2SYvwovhRqXMnI48m0EkT/1AUwddv\nQl6SXQI4/kG+BFvRmdDrj3QTJjrt/x/CsSRwM/Iebd5FeuXeklu/7JfljcYk\nFBBZYf2rBWaXf7jISvLpXwUanwwMwKBgnC3oQFK8jtf8Is4dMjGd8Vhv7sTQ\nLsIgx8kG0+asnp6+lAWUEvTLl3KcHcr430nP5GwGiKeCxNUm1PO8lXxHI5Iu\nMt9aaGFlOHEz8JfOTMIy6mbVao0qFAYc4mIriS6jQa3fLjba6m+ZNNIgnG0S\nH1oC7uNvdn/SBub2hzDmw7NMFp8mMYJI8zLHyRsY3cTHzxL0jIOuoCTV0A9g\nUS9b+8+a16jj9JNEL5JHo+i07x6Vp90rk749OFW4kBlMDX0Za7zimtti04Kn\nMkBGrP/U2GeZVD6LjoxZ/KuUUL3UY20GO47NwMDSMpJHR/L6tAnl6jg085yf\nIrXVkqMjdrElVxwMoe+XWnDKP2Dp2wgGNvuyj/gPKlP2SITBiwEEBVClyp1z\nIS1pU99hV9smqevY8XRs1P/NMjN3eopq4WsJZ36Y18tmPO9SgwwVk5V/NXOy\nGWO2\r\n=RPQV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyZwXOicLBpzfYCdbE0y0l9Ymx7qiB8QLqn7JhpD/j1AiEAp9RlQeBDeDiQIJ1vVXgZ0wB3ZQxqEqI1EnYICG8JuwI="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109012253.0_1630584163076_0.819012726445848"},"_hasShrinkwrap":false},"1.2109022317.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109022317.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2109022317.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-JBWheHdbaRWuYGiPvICGeajiCCtiC92z8N79SMIuRv/W4VounQJ1JC7fiPLBZgbu2hC4DEsGBZvGrAqv2G8JtA==","shasum":"90f819da0e180e26b2cd9b5dda73b01ca4564d5e","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109022317.0.tgz","fileCount":18,"unpackedSize":299759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgU/CRA9TVsSAnZWagAA9MkP/0/6H57r5OdNR5YwNzr0\nmlCZ9fcMIEM9843ddSVh89XKIgKHzNkZA1z1R+OLTk4AH7fu644n8ffMQUcn\nKK36N/sy9pnubLixH5/2HFD5+bKSr30oUrw9DRBWTxFuU0sfl8/5dr2kBBdT\nqbYda445iIYuoIshiS4fKk4Evkk7SijUNt07VPt+pzHGhTZAfburkj3oYNRg\n0sURPAN7BASwpWRzHlUJUchb1mGfw8+CXKLS2GEiQK6UT5uvnccG/Kt/BFh9\n7p06PPc79apLFMVboNKnIFQZAvvrsPUGqWVRZSElXtFBpWsmtZxI/aqIn35J\nXS+AvSixLB65aUkTV3Ss1x6RUn0dQjd4WQLOVq+fLDrRGeLNkSLDn5JZDXih\nKdYQeZgFW8SOMX+NV3uBNkAxQtntIDaf2/28wQPij2Zp0OeHVxkR1JmbgUPU\nkXBOpyb0Fhe+bRZnLeEfrv+uBOCEhkdvXDtMSeBle+2Frm8LRtxwoPnfNHNR\nVMjv8Co3o56Cb49m4MZilvAD6zhuxgier2/7c94ZaBskdZip+Y3jjJBK+1ds\nm3dn6t1r7rAfixsbqbyU9p/wzdVaDOqU/OSucoRXCRsOKLfXVkRSV5SCHLAx\nUJXykYgG1tzzXB4WEb3fOh+0WZ96prrRaX78mSwH9YEcnYb0vRk60AWPytBW\nLSjr\r\n=Yhix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtEtJAi+xwiVxzWpBAyxaXq2ATJhMpxtkGU2MAWnuSVAiEAzEsXCm0ZLMKGSn5Q2r4g0S53HwKt8auRSqlN5lUwwYc="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109022317.0_1630668095083_0.49364680816918827"},"_hasShrinkwrap":false},"1.2109032350.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109032350.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109032350.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-BQcQnEGd93JKD8fs3mzIiWOsl8lnhKiay9XTCuAoa7upcCevJ0rRtu3T96EsRFApbkwyGh8fcVpzKeBzUdWMhQ==","shasum":"12b5fc28d564857fd6840bdc730fd75a43009aa6","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109032350.0.tgz","fileCount":18,"unpackedSize":299759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM1bdCRA9TVsSAnZWagAApHgQAKL8fCq2pYh0ZCb501BX\nUKJZXqfo17ZrZ2VI2EOppMfxljbuuNFvty5Hrq3gPZXIrfB3lbeLbh6fF624\naB6uemuMZn00acmWiDi9mQ9OEuq6mjllqU05tf9UAyi/c5mQy5DDg4IOlJRd\n0R02T8QyWPIHbbF4WX/5KaCW8KcPWsroSN8NsqDxTajJIODNgWL1wW9LEMBM\nJIhr5tRshlr4FKhpL0a90s/3DZk+leVXegbQOuu5XDVO0QO018MHhsK2yRm+\ntWnAZVrtK+fSRoPXxVAIndbQzSDoZcksQGEgurFaQvzGMm3uHOpyttdmzew/\nZuynGKPAmjSYYY39oOCI1abtwGMcEy3ajkPKacs/xDfn27FKNZLBFuUuevHW\nrFZ/oXUglK8Y0uwtFs8DuWfLp2E6KpBdJkoraXNlwltTm+VwGr+YVLnD/oVC\nJJccKM3U746ivPf1pRsPSO9ezU2iG7+NUB/+g1t/O2oZCe3qaMCJKHufMC4d\nCWuuqdq9fIQ0fTRloxSfYlHLye9+GYG2RuRkYvDSNV1RghhRDoQ47zlyhVCK\nqxcM6BKm3QfIhocXxwPkTQQvxpmP9KV8lmixhs8RKq/zOv/47AJCdB3iTnP7\nGARhXW2v5pIDUArOtkb/oGnwwrg9FhwfwUIQIePcmLrR3e/Y50y1valNieVM\nNf7F\r\n=pjZi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxgbas9182i0ehg5CastBOuP/givq/khTOzhKz1kJUBQIhAMO8dl2vhkFkK7woYe8MKGSY92JhihLf4az1P20rdYyi"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109032350.0_1630754525856_0.629810685051821"},"_hasShrinkwrap":false},"1.2108280007.1":{"name":"@ampproject/amp-date-countdown","version":"1.2108280007.1","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2108280007.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6HQb0uQBpu5afJEY3g8lfSlYjMEHoJ+zfQD0soEJ+R+XgCSy4mQh6c3bo/QiXhK4W9KAs4BrsWysHsGx7FmhZg==","shasum":"16be6a536805b02b882ef4872b6b25d3eec28284","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2108280007.1.tgz","fileCount":18,"unpackedSize":299915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN/R5CRA9TVsSAnZWagAA+RcP/20N3KvaTY8MNmhQDQzO\ntCT/QPQZq+8kJkpUeqIT+ejerIfplWpOwIVg8tZ8b+UgyxotmCH3cu17MpNa\npQuzZZxtA8qKBLU2JdYpDnwBeVFDRQVIK2NREiq1dnl5/1acJFhxFno34s2b\nNMzPbnkdsvJ/XSmToMLACKlNib/YjFsET0ZXJm0ifaOygJiqKkVRg84nrosD\n+CzGrhPn61aUpecmvH3VC7I7v15oTqjrMXEl2W0ZGOEv/TgVvNskAyvVNCkW\n/ZDXZA1ZeqvmJqh9mS9wK+1aZ1C3wHUFs09JuSSqu5OCUUHULh210RrrnR67\nfBUWcmA/NBPQx9LpQo8qn1e9RJFe4qQYhmsLaY1KLDKlbpRvmA+FkPAHLQzy\n4opSuvm7KG53mkvpHI/7kQ7XiReUC8kp4id290wa/Yd/WmNaOQoGNHPkggJh\n5hztXEvJFAohwRST/ZGdIQFlGHWQ0yKa2YPsj5CTAMqHGMOUWTZScRifeTs0\nXCwtnKRo99eEN+zCARjj4TDk62LoHBs9wZt2rZuML9mLpA51L3P02zzQKMl5\n1cg9BbIZHk6fhBqOXhCt1f+WRBinVAr2yF8guAXZVDcerTgRH3MPNzPHfo2X\ns5hxuWw1x+n8o8EIO7giVIJKJmeg7ouBOn6+PMJfnxtx3Z+4kEOOHFBClkt1\nU2ZL\r\n=fi3E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/giYjruuDC9eyIUpjv8oNXAXRT9UfTABq3W8ODxpVjAiEAnRor6HZ8nwTbsILHl33+C5ExNjohO4ibcANByeJ2ppU="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2108280007.1_1631057017511_0.6954742020426525"},"_hasShrinkwrap":false},"1.2109072113.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109072113.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2109072113.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-LOrnQvyDEhQK11ZYsOeXbSG5YabiU9lYEF9JONcQ3tlL1GnXfC3Rfvm7bkSEKJ2BEhSorAjrXsQDpQ3BEK9o1A==","shasum":"57736d685fdbbcf9a24033a2aa8aeac23c9e2f0a","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109072113.0.tgz","fileCount":18,"unpackedSize":299915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOJw0CRA9TVsSAnZWagAAVOUP+gIluOZtuPbsQIx9sjRZ\nILuE4KXESRikHZ5ELQwEnyWTbp6Dv/coGxg8qiW5tB+mTRlJAH5SmF6+T1gA\nGhG7Y5LZH9CPd6IO7NBk+ZIxEUuiqZ0T0nLAdNFbsOndubt3NRxNt4pcyDTl\nZZNOTdfYOI4LB9KKb/glLkK3ldAxK/reP1o1/59xIit8yr1MVOYbG90DXWzv\n71Foo0vG/0/jS6uhiNjFQy3jBkfAlnDGeILt7qYtOV+NOamQ3medrvVZU+YR\nrRUFdJlaSXPXLGpUkQbGukzk2WNMJzlX4idKWusMcinkmXNfrsayqfdoz3bN\nLjX3dp0qSA2FMljWHksjtO8MfeJLep1a7fcQ0xmeVId/9M4dFr1Hwr+eT4Ow\nh1WWjHIcqVu2wRwt2Msqw762UD/tniBhfs01JnS7oKzdbNtjsD3NakyDLHFW\nY6mgm+QfR+JKCaLkvHW79NYnFFG6o8PdKUTLA/7+xuTV+erMYInFKZ1tQGmb\nnU+56RoGPcsAvSsW/Jza0rl0V7Aal7IHCTXMy5y5Xi3d2z4c5smUWWDRXUtp\n6ZiR1UNLgudF8iDtrfYxabSg0yoMQEztXd5mJv8w1tcE9dtS+IQ8ZWKMe5kf\nnoDtIwx8ynJ8sVaTj30/bxxyihnQiHQ3DFdLeHhx4FFUazlSugYkfKgV/Mdx\n2e7e\r\n=GB89\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3aBweZrGN8ExIQAMfBB6SAMe7IaQi+AHCEfWfROiAQAiEAwk5D2zr2Bw9746DolzRf9FmR+nIy3fo2XNanYGhQXKY="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109072113.0_1631099956634_0.8864784560948225"},"_hasShrinkwrap":false},"1.2109082106.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109082106.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2109082106.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-9Sqirw+dlT/wDJe35O5w/Ray682dOrrDViWhbGf6LV4xH4WbkKqRbjPCrR26JAnhp1Lh6Eaxh3phSsbGJGmsvw==","shasum":"03ff411805e451b35ce1b951c849667cb1d2e803","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109082106.0.tgz","fileCount":18,"unpackedSize":299915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOe25CRA9TVsSAnZWagAApe0P/2jPF9mDC0SxRk4IrLrT\nNgaSoST7KD4o9CgCzKGU3RD4HraBlWOCx4R2DKH2buTkZBXVvSWnSdJDn3pZ\nfcliup2tdHtmjSrJCPKaQD9RmP731o6zug983sRkIWzg3ACP0693KbSAE8+J\n64ugUl/bDOJpJEHNX4XevtJ2N3hWuxyBRFYykP3d+nlRAxAZdokFLqHPfVwR\ndOBK5FESw/N6MeVrl+kp70MuSeAvi3/K1+iRa3kZ3iv+yjhyGRCutoVpiljB\nxxq2TgLRCKS6kF6tfBYoTK9k/cqrZKyjZvjEKtwHhH0oVXCGROWLd+3MMgOR\nBMgkBDZ6Ss1THr0QnprmRx3H2bYLgjV0vsycAmv7pht1FKWlL+ajlBdT4Rne\nBH7QaVJXffYiFOybXLc+QrdMW2yd3lF6jHBpz655WiU8yphzISqLD/RfNxhi\nYokvnEoa8zs+VgEJOSgyPe1sk9r7x4pWGC3MI2Alpg4Sp9dohROvHxsjTlpt\nTllw377b2OhLOL8/NFbv4M19ogjlCoZcSGYBGxpeKpnSVqbqiqCxRBrUHKK4\nqpllD0IjoJrGJwMygB8pMKjL5xdzIVrDvah2LUvMbnD1gIjuiVDYbCDw8ll+\n0ibBbRwhQW0nIm6g5SmfLRIV9KYwWK50so+1Fcar4NKJCQ92UE6zbfow88Mz\nBpUw\r\n=2pod\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdiZJcGyXftnZYSAduyK5TCxVaoGBuFyxKl7YsILOjmwIgICElqdJdqQf6A1UD9Dbd3+8PQYyxtIy/yqpFr6XYyTw="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109082106.0_1631186361176_0.26038102327989"},"_hasShrinkwrap":false},"1.2109100544.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109100544.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"readme":"ERROR: No README data found!","_id":"@ampproject/amp-date-countdown@1.2109100544.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-toPev++cENofRO0OHyMaHU/mOH6JLE2UeHsXgbQ4W2ZGQuEwDCR+d3bzr/wyyRodSwfMM2NedSN5GqIj/hzp9g==","shasum":"d7600d67a9aa5dc32ea70b88f8f740a5427dfc9f","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109100544.0.tgz","fileCount":18,"unpackedSize":333857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO0Z7CRA9TVsSAnZWagAAUzQP/Rfz7/OGFOiZl3QI1shG\ncTix5pTSgrFN1iVGwF/PySr4a4SWMBxZlIOVInv2uGTZFiNFxtTCqlRqxtsQ\nKz6wBK8fVORw7azP5/bFFqIwzgqs9OAWqowGLdDBzcSxfqbmYQzcaw4N58BO\n2+dLjTRJkuz2Qz3KwHDlfbQ1kJ4K1nbAMMB4QW8BXeXjuJP55W3qruBNHmsM\nlVVVnMbYwrNWA5m8HO6ZabRh4uHE3RHBrZygCzfmbayJNCyZSKo4Z36VyYph\nxV44hEA7AKugqXHIfhuKCxIi7PSOqKu6By0PvSLHohWT1y4+1v8R0QkcXUG5\nxfg23rprazVg7NyOCScwM6P47WW5ulvfG3QAp7ya6vUtJTuqsaLzTBqoq9Jx\nYEv+VieMMpXVo6utnZor0hswKGNRG1YF7bVeIpi55m089l4xbtfBi+74iIjY\n3QRmQ6eZEPSAgqabBwQHBVGSi9dwL4g5LuNFtzsi5O6B4Pd2ArlB7rdGs12c\nmzuNXBByXXpnJtK95vLhYPvq3cp672Klz7wXux87GQ4E2Qix7+Ltoqusm/D6\nNa1LSoVYDCKyCCHYXvT8jhayBhQKSqRoK+fYL6ZFBtCmfOii5uqMkKlis0+b\nSbul7MuK6/D/wiUHB1cvQC3TrttTgNtlBAGLbmiUrYXkbq0IyfANAPZ8uGQi\nKn06\r\n=xMrp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQdeya3Za+V+gxLG/t8kFDJr+8HaGWL7IVT/imS8/4NAIgCQtvX3yJ9SanP3hDoHCkKp3lq4AebkyGZBfEvrbukWY="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109100544.0_1631274619262_0.018336243689116793"},"_hasShrinkwrap":false},"1.2109102127.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109102127.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109102127.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-41JU4xPJkuPsHGyaA1V0RyRjya9gySR4m08s/gKO/Bk02Tnr9NVP2yAnJ45nCangCTyn6VXR4LzZ394MNsdKfA==","shasum":"6e97468652c2b4604af5f067a0a88e0d0ec38932","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109102127.0.tgz","fileCount":19,"unpackedSize":347989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPJDkCRA9TVsSAnZWagAAVSMQAJxLLFcvncAalTNahnmf\nS/6uDTr/Y2CGRGloBSue7DUFFQ2bndAlVYqDDqJwF2vpYT4CGug1f3SSV6J4\nUpaSiEfBEYxjOWjONImHXNpIp+EG/J/RFKKUi/cZVYRNVEJhMXyb0LO8IyRp\nI1KRK+8iXZafTteL7HHbyj7xwAGYYmh+iLA4F+Y9POSWV3HcEIV5+h9gLFQ/\ndju/BUSfvYDz3Id5ulz4iF+nt+AhxZuO4/WOE4K2ukhX03mM8kJzasiv1uHP\nLMEkqKBzhmeoxd+ufWzHL8KNp9aHB9ZGAwv6DpDiZrCiM3a5hjq+wrOIsz+n\nBMaE/wS51iQBOC8I/Bg2QkBT/y5HSB3pHNxoy9qXdvHAbSeW73omYnGAusnP\n3AFBJx8wqhM8yaskWMeTUNcu3sWxhI8i3gsBlmDRseIJlBhEFXrQlMU4RCgS\nWB482xv9r6ibacSlG3tzMYLlLgo4Zlpm0ps+NkEHnMU1km+SLw8+TYHw/mxK\npRHEww5GUlEbtoppcAgc1/4ldQPQD08DKCwo97SZ9rpuiGEUh3oWkQg6lkzd\nr6wtr9u6HmiNjqM1rLmgUxx74yZ7X5MkqQS3DuS+Vet8U+tqdfzHb2+NYGo6\nEInZSnERtqBjXEC2lRRb1bBKileclvRx+tRk3kI69p7vDIZ1Xb5knGboH9GX\n5SJY\r\n=CSk5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7GFEElyBc5kut2rCl1fy6bN0WbF4G6SFZE/nIhp8ttAiA776GQKlFSUXx/l3Hu+I4iQ0BiI4k7RbZ1SnnvI8KZQQ=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109102127.0_1631359204248_0.8286198648175123"},"_hasShrinkwrap":false},"1.2109142054.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109142054.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Displays a countdown sequence to a specified date.\n---\n\n# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109142054.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-f5HD+GbVaNPufbNzmWmRA2EhgNKKxS45fgiiExc2g44dkCjyMe4uR69cUwbDPiGJ6UjUlzUgkvquytNPARNOjg==","shasum":"619abfd82d1521be562d78a711d675c6f899ae7f","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109142054.0.tgz","fileCount":19,"unpackedSize":347989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQdo1CRA9TVsSAnZWagAAD88P/0VrUK5Oglm7NvlNHrH9\n9i4WOeLRt03rahLmaSBUnQHJ6izpgKD99y3fEPWyJ1sb8eiPQufhSd+fclZ3\nVCztfZlGRwmKlWYc9hmP+SelNqlLKHoUrj20ng1X/J8k1+XsitIaZ9XzxDjz\nB7IUq6hfh3Rkp433177BnBqot675mJxniQDJRPKHcIoJWrzGi1WGRaNVHshx\n8M5BtH5hFGgYBOKEZaGhvFatOQ68JefB3B0afBo4+YpkIqgIhxG6gDMrPVCI\nSqm6yFwFsb/WZT4EMOigLtKeySfOaDsEMPFDcQVmjju8Jqa+xRH/Yetti5nN\nq5vSKX6ThCCEoZydSXivzGk16Tjqgzmk+NqbXJsQ/jGIWBupasJGxysZeTKf\n3r7CoCjTdWmS395kJvrybGRdQmJNhDv7nuifhKtPSd3UncAEko0wSHx0QDxy\naJKXYn1mcjogpzzK54auhv9FCRHKrNQ0yN/fY65HqHPny3NJDGD6zpSM7Adc\nLROIveI/nuXNGq1t+sRd22ihDvWYAN0UZwbjQetyPwOwUnzKf8+qLwj+mtM2\nA2HOCkvKPR59RXQrhOMjK7UBf3gKNF6oKGzI9tp4frbvNIa9/4GcbFHNjRxc\nwjiLRTAfWPLxk3kbocFt6BNo5RMc1akBPiFwn7Pvmvu4GmUeDliqyYEms8bD\nBkQx\r\n=FQvT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Z2sY36RMFGvLytkXeXmAmphQVOrfp4kPPKwhT3v40AiEA5V35tl42mBmFvPVbkLWObkBsVjwsSGJ1mKQhu+13a2w="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109142054.0_1631705653584_0.9821367132707519"},"_hasShrinkwrap":false},"1.2109151922.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109151922.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Displays a countdown sequence to a specified date.\n---\n\n# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109151922.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Jatp7DHgxiN6JCq2tTmd/bg+IPjEXKmR/U/J+4oqzaFsm/qga18RFaVtd0Sq97lsp0/IE/42PPfkQrxQEg8IhA==","shasum":"e01cf8548f9dadb0f00d83ef5e92bc4d386ee655","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109151922.0.tgz","fileCount":19,"unpackedSize":347989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQy/aCRA9TVsSAnZWagAAhVwP/0d+i0hmD7quoyAM6Sio\n6FARP5lOpZPm02oNRAOSEYEgQ/EYjPtSWIO2p5Mg8sD7ZBq5toqvdcu09YBd\nRT3sF1ifEdxWnokOQj4XYObIt2783d7fjpYcM41aewB0QWL8zwPiNs/lfdGi\nRGBIpffNFh/FRGuAuQsivfWIPupT4eaJnUiRyIfwDYizOzVYTa8UBS8dWNfJ\nGjIiDneAa0e8Z/SWnZHy1/rw6gqetjgBRlUxoi7WL82mIGsJxptFCG/0T5fy\n8WI0gAzFNruZRpBNuJ+osjis/rSvSaOgqUV+t3FiNK6udXYZ3YZ6duIvzzkm\nDKTOOra2Lw/kOFww/9GrtyLD/8K0gzri1pe6ncb1y5P3pbH+XX7xF0lAWAzY\nIObmazOLVL7KPe6xW3LnC93rUVv07DAVnew+MhfwRBhtsLtA16BbDJBm5H8N\nqHV/uTGWVjkTlqLelKreZo1B88KmJ4YnDo+CTnJ5B4URju0iJzBcK83HG682\nniTLAW7s2UFlCz3QrNaCQCC0etvq0GPJ0R82BxC2vb0Zh6d9SYVyW2n3krWF\ny4YjXSN8Dx7+Xqj6Y7PBv4He3gFWs4Dwxggb80QqXXPqvBOdUNc1kGeFTgg4\nY0vIuIudr/Bs2DBf7QdVrJuZQDhBSh++do/8WtC7G5W3uTLJw0qxFrXPipF2\ndhJR\r\n=j34J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/sxne4EurfNMAvPT9yFFxZPTVIfLWLhCJq3TqlIbyqQIgOUzBX3D1yUnWMIFF4q+bxZnlewA+kMaeupHFEyJc3+I="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109151922.0_1631793113951_0.2758009070555747"},"_hasShrinkwrap":false},"1.2109161911.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109161911.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Displays a countdown sequence to a specified date.\n---\n\n# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109161911.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-S9LZtNW9S9l1/xlcQgctMDalrDBUMlPGc5cttgtUWpLqIyC7L+Y0jy0n7TADENoMwOFUPCpTALjRpxFCkdH1gg==","shasum":"da218554868d8d3dd5d3f9a7aeb5315c2fb6cb5d","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109161911.0.tgz","fileCount":19,"unpackedSize":347989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCq5xSczNa03duQzxF/oIxS7bRtmNHn+6A5xTR+gYd3wIhAMsAIbdpv8/TjIoV/zJD8/ylMJv/iqWYT4dLFCSUulx6"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109161911.0_1631877840326_0.8812815334395598"},"_hasShrinkwrap":false},"1.2109180035.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109180035.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Displays a countdown sequence to a specified date.\n---\n\n# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109180035.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/uQUs2f0fd4LHGhkoV/zWo5OK2X5j+N6pGrSNIv1NGyxnLad2RioXL49MBpOiJu9vW2JYJuaJE/i/RKFt1drqA==","shasum":"8c6bf614885bb1c3968812973d8cf799c7391e9d","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109180035.0.tgz","fileCount":19,"unpackedSize":350929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdrKUxEZMdOnqtzvJg4/HTMeU60pBIo8ut7AqtduOMUwIhAPPq67kJ57bEZJIQlB9gM8GkUsRWhtbxjdU2RSOTigY2"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109180035.0_1631963985536_0.540489487818476"},"_hasShrinkwrap":false},"1.2109201529.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109201529.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Displays a countdown sequence to a specified date.\n---\n\n# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109201529.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-KyO+6Qarw8H8kEsscujsHcMRj4IfQd60hJtFImStme7OOEYhXAIeF9TUhsteJe3efvgLsXcSHTy64RGGT3eRVg==","shasum":"b1260b84003f682208cd921a38a98fe60dbc8cd2","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109201529.0.tgz","fileCount":19,"unpackedSize":350929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu/4GoFPPmGaEwCLhaaEvYqKqNGjndnDZvljlXI++/rAIgMiDlHGa0Igz1T6BIE2uRSICx3SslwsP+12w5MHcA4G0="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109201529.0_1632223061705_0.5581054648145247"},"_hasShrinkwrap":false},"1.2109212005.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109212005.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Displays a countdown sequence to a specified date.\n---\n\n# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109212005.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-wmRCNjQeeE7mwtJv2mbg4VNFesqaG6YGy3qWfZ+0CD0myK8kgIaQblUxriYzLCKHCPmA+NukLROk6FJiS2+Heg==","shasum":"653dece8d836739c600108517a00eb4217e1a10c","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109212005.0.tgz","fileCount":19,"unpackedSize":350929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHar0Dt855dMnSTPJyJEE5PlHYl1UuHAx6ex1/kjjRhLAiEAxJt/h+K4v5vI2KE7VSDbShss2yx+t6Hy5P/mebSeEk4="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109212005.0_1632311163730_0.2886159349162447"},"_hasShrinkwrap":false},"1.2109222204.0":{"name":"@ampproject/amp-date-countdown","version":"1.2109222204.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2109222204.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ogDqP6yq+EcgH+ApF7KTawq/orkh8jAHLO29p3BuyQ/FMnHjJ0DNgn6yYGp1UQ2M4/ymNFZhy+Z9hPAlpK5/Hw==","shasum":"21f32e889ca95af05e16084129845462895a7ea5","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2109222204.0.tgz","fileCount":19,"unpackedSize":350806,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr5FRgqGu6q4KI5YczC6GBYslAj8iIx2G4bc5iA76i3AIhAP2oY7YkI+C0gaGoIjt+pkq6O3yOz4KHWtMSMy9HppsZ"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2109222204.0_1632397285573_0.6951313931058829"},"_hasShrinkwrap":false},"1.2110112305.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110112305.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110112305.0","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZbeH1ZQYcgA++epHGtP9T9noxOXfEZMT92SOdwGbcrc9YJLxRawcU7bHyzPKPrLrICh0v9u/jbcSFw22P2NW/w==","shasum":"81c3660f22adc5cebdce4b8da487f4a4be673459","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110112305.0.tgz","fileCount":19,"unpackedSize":347090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTgIm5J9bjouzufy2w6RIsr4ocUYVmJXcXdkRVf57vPAiEAxC7BAUpBxiTpfspmTMVC+xN4UEX+1qwULdGbR8smYQ4="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110112305.0_1634038812615_0.47402207113083006"},"_hasShrinkwrap":false},"1.2110121825.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110121825.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110121825.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-gAPF8JoKzAh0A5zDobF2JOz7jv7zFeqW+VDl88I4XN4Wul5ntU5fBUX769B+a/U5NVhT6SKzgp2pEeZiYyu1nQ==","shasum":"e2b4d01e506496fdd3e7cc751386a62c4ebdd09d","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110121825.0.tgz","fileCount":19,"unpackedSize":347090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCienGDeh5f52a4DhNKWswSg9nqJhH2K6Bz9fcWMaFYKwIhAIkUWIrrwprNWxf16lEIxsXr8448FXFw+MHjwvvhFj8V"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110121825.0_1634124325362_0.18578893161972831"},"_hasShrinkwrap":false},"1.2110011758.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110011758.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110011758.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-WedbGxncW/ZZhqsVetWWY6PhecrVwGdDkDTtMBAXc2OcXAeixq7qCAC6Mp/7t9AeZAWJ1QUuavcuFXZ5/UZqxg==","shasum":"1e3de98bec964a0f25bc74e3b5dcb841a12bc9c3","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110011758.0.tgz","fileCount":19,"unpackedSize":347090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzFRuCRA9TVsSAnZWagAA8RQQAIsfIgSqoUoNqTVJ39d1\ngsSAycHqPLuJMPH16Z1Gy/uR8uTYs8Xm+1KbP/Gzd4/d1xByMJHkAAlMf3Cg\n1fm0UmyWqcwmGyft8aO1I+oZpI83phWt8YpxHTiLgSPisF5emET/P5hXtvPz\niKc0UpO9aDRL01eD+kHomDos4Ttzmm+7offEyYr817SJxpeaDSlFWkfGMJAI\nrEB/X/zvTdK+VPdpMEWNnNynpAsJVYiZWOwbg6RinDxnGNdEowMs3EDnjnTE\nEvawTp1ZY4NS4YMNFGamtdq0FFAFxfi67uwKIA+2dQ8Fkp1Te8qdF3kEDtzn\nOeaAaqKSBweH53OYrJXJE///kFhCKb0RR0Y70Cpv+W1bJDEkn2RhVbO0k/cw\nwy2hgRC39vCCnQBCfpQ+KCFq61cj+BFU1DabmRQLP8xP6y/5FDEQMBvWruaT\nf6jeeucWl87T+A1/whfYIC4BW2oJ494qICKCVYv4wWHeZVnBLkFGDlZUNRBa\nA726rw/GbjqpPfXC75Nie1FQOcsNCSirAKe1DgmSrkgZCI439ats2Ep7R8cp\n44p3fHp7KXQcD80JUzkY4XiWeJtqexqN9Q8YIZcorVn5zSDrzj5pXUMFFM7P\nBOljl+CQVkFfZ/BT4RmfIaI4LJ0uOhux8OLCj5bGy+xNNvLulzd1e+1AUJ01\nSTHz\r\n=z7mY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3nqQThxJ1z1BTkfALWpg1c9+tkTicofzMHAaBZXFSygIhAOCfjXmduZlOTnHhGj1ZlNULiLvHolJwvurdohy/d5bH"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110011758.0_1634221272353_0.6387396626293007"},"_hasShrinkwrap":false},"1.2110142235.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110142235.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110142235.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-cD8Z5XAdo0EC3fU3LI0uYh9DHwI/Bch0C7jRnDCOwDzWZ210cebdxYat9C/0PsfIkL1AsoAoovgTo+WG07X6qA==","shasum":"8d7b924ac272189d0a2003e5df2a7a5ce36ae4bf","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110142235.0.tgz","fileCount":19,"unpackedSize":347090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdBN2cH36ku6pZRasz8h3YCD6JfBrTnXmgpUpYKutoWgIhAJxAKwx7lMZaBBLSls6BjqhsrTseIoi5h4M0P8gBsk1s"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110142235.0_1634297850237_0.9393897182441788"},"_hasShrinkwrap":false},"1.2110152252.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110152252.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110152252.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-YbiuLWDuK7fw7Gmd5tyQwQD/0t1c2Hka/pJLU6WjPd1a2kI7lUTBtk5TuDAXG8/GG34UFUyFKI/w8Yz57SCglQ==","shasum":"5865fe1fef16e8d2fefd80aad1a1dda7133134b5","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110152252.0.tgz","fileCount":19,"unpackedSize":347090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbC6OKG4J+4iWGbgp+w44VsKMguTlqkBgvNy98X4sRgAIhANLL9xoOFm0Ny/2cphBeuodsOKjh2K9GYUqSDik0uacr"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110152252.0_1634384369413_0.2006887169447833"},"_hasShrinkwrap":false},"1.2110181554.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110181554.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110181554.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bIJgI5i3FkwVx2RBe9twKr7ujLdCHLLEhs6JnALG7pXYzIJ4lJ4PY8IdsTZ+15Nw/2mSCrCWRwKTlVCh4PKt/g==","shasum":"a4b58c2220c1ef1bea917b7a7055dd71781bd119","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110181554.0.tgz","fileCount":19,"unpackedSize":347090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICV6BEHHRTUkVxdwvYfCbI3mp0WD9vv4zPQopJJNRWzyAiAOa7GblBu9QZs6JVdEDTAJLht5P5gCQMEDoHnIVBabIA=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110181554.0_1634644470552_0.892718908145814"},"_hasShrinkwrap":false},"1.2110082201.1":{"name":"@ampproject/amp-date-countdown","version":"1.2110082201.1","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110082201.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZIx7ajCzyQ9qEfZMqh6yVHzHEhscQXjCBz0A0JmDvG2KrbQbqCRHdzIfOuZxqzL/mGylzOqy5ylJUpoWh3MbEg==","shasum":"486bf11716064836a4706e4ccbaeedf322c466b4","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110082201.1.tgz","fileCount":19,"unpackedSize":347090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu7ZXnqUrVQ1o6GdkNMx/+3vOiKvYgLjNI5ynW0XbJVgIhAN+T0hrzTM9Xg+V1LKkqYw9t0R6So0U9rBQnaZu/foGo"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110082201.1_1634664049985_0.7107086652871617"},"_hasShrinkwrap":false},"1.2110192227.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110192227.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script src=\"https://cdn.ampproject.org/custom-elements-polyfill.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110192227.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6ZKJOqDAiFEchtQ19kCOy9EzV4DEoQz98i+RvQEbkJbm23UfCmGDXoiTBOpfRTrt5tqopsfGtLW+XOyGGV54yA==","shasum":"eabc30a7f1189af34db8ed19e0b49bebeaae41e2","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110192227.0.tgz","fileCount":19,"unpackedSize":347090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBFbg0rjYLi8DsO6Z7BPN5bgDrtvonqY2FgV7ffYoerAIhALnsX7F4H+F43lwn2MaaLdoIBmie3WEU698rZQ5mZ41L"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110192227.0_1634729955475_0.5276741626321009"},"_hasShrinkwrap":false},"1.2110082201.2":{"name":"@ampproject/amp-date-countdown","version":"1.2110082201.2","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110082201.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-lbL8mPtJkkxKo2TCOvgCIpXqxPmMBps98JCyqjMOUNjywJynvhzFBAM4dPNu6w1R58Q84UQLxAlia3Q299QCGw==","shasum":"91ea14ecac7650d94bbd65bc0db4b9f32bac99d9","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110082201.2.tgz","fileCount":19,"unpackedSize":347090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9fZFgHQbXEUTvZYQ1yLtUse9A70pTQj6Rvq0vSEhaLAiA74Ih9JeFGfWOE7UzSfx/FpNP6u4n+aLv6fCdAvwiwJQ=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110082201.2_1634768119328_0.5926263084435159"},"_hasShrinkwrap":false},"1.2110202310.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110202310.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script async src=\"https://cdn.ampproject.org/bento.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110202310.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-zCSf/2wFi4Irw6xdmLtL0NpZFHZuZ/p5ocD1Kp03CJ8fzuVh+fHOoXxPYczmG6JRA2XXIVQRMzP0o+izQIVAtg==","shasum":"f365bd3ef0f836be2ed40666e2c31aeddad930c5","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110202310.0.tgz","fileCount":19,"unpackedSize":347077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWlsrRFbQcZdBWiL3C6OEFyqo7Es1TKzewXTOYrpuCpQIhALgFYcf4fNAH07mNdAcxxguYqZP1kAwMfYlh1Q0KD7fZ"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110202310.0_1634815444627_0.02349974845762115"},"_hasShrinkwrap":false},"1.2110212130.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110212130.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/component-preact.js","module":"./dist/component-preact.module.js","exports":{".":"./preact","./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script async src=\"https://cdn.ampproject.org/bento.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110212130.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5TV6qZsp6xojE5bHBkwqhLaVjbk0iVLbvt9BwMcdeX9IoOdJAcWG8EFO7yBwGlip2ePpPezDJsBGhMZYVekHFg==","shasum":"b91ae9553da928bb4ec57f278c416a01f15d183b","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110212130.0.tgz","fileCount":27,"unpackedSize":1881308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWxhYYQjsWm/1n64fpuhzqr5DAmCMnAH56Cb2ARkqPSAIhAMt3R5KROwkk0+NM7p3baimh4L2wbNkZizFZKchtlL2F"}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110212130.0_1634902259456_0.29739210675034067"},"_hasShrinkwrap":false},"1.2110252343.0":{"name":"@ampproject/amp-date-countdown","version":"1.2110252343.0","description":"AMP HTML amp-date-countdown Component","author":{"name":"The AMP HTML Authors"},"license":"Apache-2.0","main":"./dist/web-component.js","module":"./dist/web-component.module.js","exports":{".":"./web-component","./web-component":{"import":"./dist/web-component.module.js","require":"./dist/web-component.js"},"./preact":{"import":"./dist/component-preact.module.js","require":"./dist/component-preact.js"},"./react":{"import":"./dist/component-react.module.js","require":"./dist/component-react.js"}},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Date Countdown\n\n## Usage\n\nThe Bento Date Countdown component displays a countdown sequence to a specified date. The Bento Date Countdown extension provides a list of time parameters. Refer to the [returned time parameters section](#returned-time-parameters) below for more information on the available time parameters.\n\n### Web Component\n\nYou must include each Bento component's required CSS library to guarantee proper loading and before adding custom styles. Or use the light-weight pre-upgrade styles available inline. See [Layout and style](#layout-and-style).\n\nThe examples below demonstrate use of the `<bento-date-countdown>` web component.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport '@ampproject/bento-date-countdown';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\n\nThe example below contains an `bento-date-countdown` with three sections. The\n`expanded` attribute on the third section expands it on page load.\n\n[example preview=\"top-frame\" playground=\"false\"]\n\n```html\n<head>\n  <script async src=\"https://cdn.ampproject.org/bento.js\"></script>\n  <script async src=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.js\"></script>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n</head>\n<body>\n  <bento-date-countdown timeleft-ms=\"200000000\" biggest-unit=\"HOURS\">\n    <template type=\"amp-mustache\">\n      <div>\n        <span>{{days}} {{dd}} {{d}}</span>\n        <br />\n        <span>{{hours}} {{hh}} {{h}}</span>\n        <br />\n        <span>{{minutes}} {{mm}} {{m}}</span>\n        <br />\n        <span>{{seconds}} {{ss}} {{s}}</span>\n      </div>\n    </template>\n  </bento-date-countdown>\n</body>\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Web Component will render a mustache-template, provided by the consumer in a `<template>` tag with `type=\"amp-mustache\"`. This template may interpolate date-related parameters. See the [Returned Time Parameters section](#returned-time-parameters) for a full list of all the available parameters.\n\n#### Layout and style\n\nEach Bento component has a small CSS library you must include to guarantee proper loading without [content shifts](https://web.dev/cls/). Because of order-based specificity, you must manually ensure that stylesheets are included before any custom styles.\n\n```html\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.ampproject.org/v0/bento-date-countdown-1.0.css\">\n```\n\nAlternatively, you may also make the light-weight pre-upgrade styles available inline:\n\n```html\n<style data-bento-boilerplate>\n  bento-date-countdown {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n#### Attributes\n\nTo provide the datetime to countdown to, you must specify at least one of these required attributes: `end-date`,\n`timeleft-ms`, `timestamp-ms`, `timestamp-seconds`.\n\n##### `end-date`\n\nAn ISO formatted date to count down to. For example, `2020-06-01T00:00:00+08:00`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-ms`\n\nA POSIX epoch value in milliseconds; assumed to be UTC timezone. For example, `timestamp-ms=\"1521880470000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timestamp-seconds`\n\nA POSIX epoch value in seconds; assumed to be UTC timezone. For example, `timestamp-seconds=\"1521880470\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `timeleft-ms`\n\nA value in milliseconds left to be counting down. For example, 48 hours left `timeleft-ms=\"172800000\"`.\n\nUsed to determine the datetime to countdown to.\n\n##### `offset-seconds` (optional)\n\nA positive or negative number that represents the number of seconds to add or subtract from the `end-date`. For example, `offset-seconds=\"60\"` adds 60 seconds to the end-date.\n\n##### `when-ended` (optional)\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `locale` (optional)\n\nAn internationalization language string for each timer unit. The default value is `en` (for English).\n\nSupported values:\n\n| Code  | Language            |\n| ----- | ------------------- |\n| de    | German              |\n| en    | English             |\n| es    | Spanish             |\n| fr    | French              |\n| id    | Indonesian          |\n| it    | Italian             |\n| ja    | Japanese            |\n| ko    | Korean              |\n| nl    | Dutch               |\n| pt    | Portuguese          |\n| ru    | Russian             |\n| th    | Thai                |\n| tr    | Turkish             |\n| vi    | Vietnamese          |\n| zh-cn | Chinese Simplified  |\n| zh-tw | Chinese Traditional |\n\n##### `biggest-unit` (optional)\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `count-up` (optional)\n\nInclude this attribute to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` attribute with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n#### Styling\n\nYou may use the `bento-date-countdown` element selector to style the Bento Date Countdown component freely.\n\n### Preact/React Component\n\nThe examples below demonstrates use of the `<BentoDateCountdown>` as a functional component usable with the Preact or React libraries.\n\n#### Example: Import via npm\n\n[example preview=\"top-frame\" playground=\"false\"]\n\nInstall via npm:\n\n```sh\nnpm install @ampproject/bento-date-countdown\n```\n\n```javascript\nimport React from 'react';\nimport { BentoDateCountdown } from '@ampproject/bento-date-countdown/react';\nimport '@ampproject/bento-date-countdown/styles.css';\n\nfunction App() {\n  return (\n    <BentoDateCountdown\n      datetime={200000000}\n      biggestUnit={'HOURS'}\n      render={(data) => (\n        <div>\n          <span>{`${data.days} ${data.dd} ${data.d}`}</span>\n          <br />\n          <span>{`${data.hours} ${data.hh} ${data.h}`}</span>\n          <br />\n          <span>{`${data.minutes} ${data.mm} ${data.m}`}</span>\n          <br />\n          <span>{`${data.seconds} ${data.ss} ${data.s}`}</span>\n        </div>\n      )}\n    />\n  );\n}\n```\n\n[/example]\n\n#### Interactivity and API usage\n\nThe Bento Date Countdown component does not have an imperative API. However, the Bento Date Countdown Preact/React component does accept a `render` prop that renders the consumer's template. This `render` prop should be a function which the Bento Date Countdown Preact/React component can use to render its template. The `render` callback will be provided a variety of date-related parameters for consumers to interpolate in the rendered template. See the [`render` prop section](#render) for more information.\n\n#### Layout and style\n\nThe Bento Date Countdown Preact/React component allows consumers to render their own templates. These templates may use inline styles, `<style>` tags, Preact/React components that import their own stylesheets.\n\n#### Props\n\n##### `datetime`\n\nRequired prop. Denotes the date and time as a Date, String, or Nuumber. If String, must be a\nstandard ISO 8601 date string (e.g. 2017-08-02T15:05:05.000Z) or the string `now`. If set to `now`, it will use the time the page loaded to render its template. If Number, must be a POSIX epoch value in milliseconds.\n\n##### `locale`\n\nAn internationalization language string for each timer unit. The default value is `en` (for English). This prop supports all values that are supported by the user's browser.\n\n##### `whenEnded`\n\nSpecifies whether to stop the timer when it reaches 0 seconds. The value can be set to `stop` (default) to indicate the timer to stop at 0 seconds and will not pass the final date or `continue` to indicate the timer should continue after reaching 0 seconds.\n\n##### `biggestUnit`\n\nAllows the `bento-date-countdown` component to calculate the time difference based\non the specified `biggest-unit` value. For example, assume there are `50 days 10 hours` left, if the `biggest-unit` is set to `hours`, the result displays\n`1210 hours` left.\n\n-   Supported values: `days`, `hours`, `minutes`, `seconds`\n-   Default: `days`\n\n##### `countUp`\n\nInclude this prop to reverse the direction of the countdown to count up instead. This is useful to display the time elapsed since a target date in the past. To continue the countdown when the target date is in the past, be sure to include the `when-ended` prop with the `continue` value. If the target date is in the future, `bento-date-countdown` will display a decrementing (toward 0) negative value.\n\n##### `render`\n\nOptional callback that should render a template. The callback will be provided an object with properties/values related to the date expressed in `datetime`.\nBy default, the Bento Date Countdown component will display the [`localeString` form of the Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString) for the given locale and localeOption.\nSee the [Returned Time Parameters section](#returned-time-parameters) for more details on how each property will be displayed.\n\n```typescript\n(dateParams: DateParams) => JSXInternal.Element\ninterface DateParams {\n  day: number;\n  dayName: string;\n  dayNameShort: string;\n  dayPeriod: string;\n  dayTwoDigit: string;\n  hour: number;\n  hour12: number;\n  hour12TwoDigit: string;\n  hourTwoDigit: string;\n  iso: string;\n  localeString: string;\n  minute: number;\n  minuteTwoDigit: string;\n  month: number;\n  monthName: string;\n  monthNameShort: string;\n  monthTwoDigit: string;\n  second: number;\n  secondTwoDigit: string;\n  timeZoneName: string;\n  timeZoneNameShort: string;\n  year: number;\n  yearTwoDi: string;\n}\n```\n\n### Returned Time Parameters\n\nThis table lists the format you can specify in your Mustache template:\n\n| Format  | Meaning                                           |\n| ------- | ------------------------------------------------- |\n| d       | day - 0, 1, 2,...12, 13..Infinity                 |\n| dd      | day - 00, 01, 02, 03..Infinity                    |\n| h       | hour - 0, 1, 2,...12, 13..Infinity                |\n| hh      | hour - 01, 02, 03..Infinity                       |\n| m       | minute - 0, 1, 2,...12, 13..Infinity              |\n| mm      | minute - 01, 01, 02, 03..Infinity                 |\n| s       | second - 0, 1, 2,...12, 13..Infinity              |\n| ss      | second - 00, 01, 02, 03..Infinity                 |\n| days    | internationalization string for day or days       |\n| hours   | internationalization string for hour or hours     |\n| minutes | internationalization string for minute or minutes |\n| seconds | internationalization string for second or seconds |\n\n#### Samples of formatted values\n\nThis table provides examples of formatted values specified in a Mustache template, and a sample of what the output:\n\n| Format                                          | Sample Output                        | Remarks                |\n| ----------------------------------------------- | ------------------------------------ | ---------------------- |\n| {hh}:{mm}:{ss}                                  | 04:24:06                             | -                      |\n| {h} {hours} and {m} {minutes} and {s} {seconds} | 4 hours and 1 minutes and 45 seconds | -                      |\n| {d} {days} {h}:{mm}                             | 1 day 5:03                           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 days 5 hours 10 minutes           | -                      |\n| {d} {days} {h} {hours} {m} {minutes}            | 20 days 5 hours 10 minutes           | -                      |\n| {h} {hours} {m} {minutes}                       | 240 hours 10 minutes                 | `biggest-unit='hours'` |\n| {d} {days} {h} {hours} {m} {minutes}            | 50 天 5 小时 10 分钟                 | `locale='zh-cn'`       |\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-date-countdown@1.2110252343.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7Dgtdo53nwoEANgJr/fpkaIwDMlEQWFRjtsK2wcMZHp46YMcme0OonBvCoc01PX7ajKRXxlgSEb/cpisL35vxQ==","shasum":"93753bf9f624873902134f534404597b2e360483","tarball":"https://registry.npmjs.org/@ampproject/amp-date-countdown/-/amp-date-countdown-1.2110252343.0.tgz","fileCount":27,"unpackedSize":1881289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOViS0cm9kGaT1jC/Nw3d1t+VBemGdliyIs/mC+WsF+AiBVxx05rOMn0J2T78xd/ooSpaC17UQ5ohynWq8mVgUjJg=="}]},"_npmUser":{"name":"ampprojectbot","email":"bot@amp.dev"},"directories":{},"maintainers":[{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"choumx","email":"willchou@google.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"samouri","email":"jzfisgreat@gmail.com"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"esth","email":"esther@amp.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amp-date-countdown_1.2110252343.0_1635247242616_0.8942018772656661"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-29T16:07:47.807Z","1.2104150129.0":"2021-04-29T16:07:48.279Z","modified":"2022-04-04T13:52:33.097Z","1.2105191214.2":"2021-05-19T16:29:56.340Z","1.2104150129.1":"2021-05-25T17:27:36.847Z","1.2105242203.0":"2021-05-26T22:35:52.034Z","1.2105270452.0":"2021-05-27T11:47:00.009Z","1.2105271708.0":"2021-05-27T19:13:43.849Z","1.2105280035.0":"2021-05-28T11:32:05.370Z","1.2105281634.0":"2021-05-29T11:24:43.333Z","1.2106012301.0":"2021-06-02T11:40:09.742Z","1.2106030132.0":"2021-06-03T11:22:55.824Z","1.2105210438.3":"2021-06-03T19:01:20.424Z","1.2106040012.0":"2021-06-04T11:18:48.360Z","1.2106060839.0":"2021-06-07T15:38:03.874Z","1.2106072053.0":"2021-06-08T17:24:05.586Z","1.2106090052.0":"2021-06-09T11:25:02.846Z","1.2106092357.0":"2021-06-10T11:26:28.531Z","1.2106102303.0":"2021-06-11T11:27:26.293Z","1.2106120107.0":"2021-06-12T11:25:08.136Z","1.2106141722.0":"2021-06-15T11:26:22.144Z","1.2106160500.0":"2021-06-16T11:22:17.926Z","1.2106162301.0":"2021-06-17T11:23:16.755Z","1.2106182132.0":"2021-06-19T11:33:31.253Z","1.2106212012.0":"2021-06-22T11:29:48.743Z","1.2106222237.0":"2021-06-23T11:35:50.800Z","1.2106240350.0":"2021-06-24T11:30:11.644Z","1.2106260436.0":"2021-06-26T11:23:50.893Z","1.2106290147.0":"2021-06-29T11:33:57.877Z","1.2106292357.0":"2021-06-30T11:27:42.163Z","1.2106302324.0":"2021-07-01T11:39:08.608Z","1.2107012021.0":"2021-07-02T17:38:27.334Z","1.2107030008.0":"2021-07-03T11:35:04.764Z","1.2107072148.0":"2021-07-08T11:22:01.665Z","1.2107082341.0":"2021-07-09T11:19:22.254Z","1.2107092322.0":"2021-07-10T11:28:30.131Z","1.2107130206.0":"2021-07-13T11:45:01.682Z","1.2107030008.1":"2021-07-13T19:47:11.021Z","1.2107140004.0":"2021-07-14T11:25:11.382Z","1.2107150011.0":"2021-07-15T11:29:14.883Z","1.2107152117.0":"2021-07-16T11:21:50.468Z","1.2107170150.0":"2021-07-17T11:36:34.565Z","1.2107200040.0":"2021-07-20T11:18:50.700Z","1.2107202252.0":"2021-07-21T11:26:24.826Z","1.2107212010.0":"2021-07-22T16:49:42.784Z","1.2107230121.0":"2021-07-23T11:33:35.129Z","1.2107240354.0":"2021-07-24T11:23:31.384Z","1.2107280004.0":"2021-07-28T18:53:55.305Z","1.2107282214.0":"2021-07-29T11:44:28.626Z","1.2107300532.0":"2021-07-30T11:41:08.388Z","1.2107302322.0":"2021-07-31T11:28:02.473Z","1.2108030112.0":"2021-08-03T11:42:30.636Z","1.2108040347.0":"2021-08-04T11:29:10.369Z","1.2108050645.0":"2021-08-05T11:19:34.536Z","1.2108052321.0":"2021-08-06T11:27:48.356Z","1.2108100143.0":"2021-08-10T11:34:53.175Z","1.2108101942.0":"2021-08-11T11:50:51.803Z","1.2108112212.0":"2021-08-12T21:28:42.115Z","1.2107302322.1":"2021-08-12T22:44:01.255Z","1.2108130315.0":"2021-08-13T11:35:31.100Z","1.2108132216.0":"2021-08-14T11:49:53.919Z","1.2108170213.0":"2021-08-17T11:23:40.327Z","1.2108052321.1":"2021-08-17T21:00:27.436Z","1.2108190446.0":"2021-08-19T11:30:45.332Z","1.2108192119.0":"2021-08-20T11:19:22.638Z","1.2108221555.0":"2021-08-23T16:10:19.998Z","1.2108232044.0":"2021-08-24T11:30:23.598Z","1.2108242314.0":"2021-08-25T11:21:31.225Z","1.2108270538.0":"2021-08-27T11:34:28.824Z","1.2108280007.0":"2021-08-28T11:22:45.771Z","1.2108302037.0":"2021-08-31T11:23:09.797Z","1.2109010455.0":"2021-09-01T11:18:42.176Z","1.2109012253.0":"2021-09-02T12:02:43.197Z","1.2109022317.0":"2021-09-03T11:21:35.219Z","1.2109032350.0":"2021-09-04T11:22:05.972Z","1.2108280007.1":"2021-09-07T23:23:37.738Z","1.2109072113.0":"2021-09-08T11:19:16.815Z","1.2109082106.0":"2021-09-09T11:19:21.360Z","1.2109100544.0":"2021-09-10T11:50:19.459Z","1.2109102127.0":"2021-09-11T11:20:04.410Z","1.2109142054.0":"2021-09-15T11:34:13.742Z","1.2109151922.0":"2021-09-16T11:51:54.087Z","1.2109161911.0":"2021-09-17T11:24:00.507Z","1.2109180035.0":"2021-09-18T11:19:45.904Z","1.2109201529.0":"2021-09-21T11:17:41.927Z","1.2109212005.0":"2021-09-22T11:46:03.897Z","1.2109222204.0":"2021-09-23T11:41:25.777Z","1.2110112305.0":"2021-10-12T11:40:12.762Z","1.2110121825.0":"2021-10-13T11:25:25.498Z","1.2110011758.0":"2021-10-14T14:21:12.512Z","1.2110142235.0":"2021-10-15T11:37:30.379Z","1.2110152252.0":"2021-10-16T11:39:29.795Z","1.2110181554.0":"2021-10-19T11:54:30.699Z","1.2110082201.1":"2021-10-19T17:20:50.121Z","1.2110192227.0":"2021-10-20T11:39:15.651Z","1.2110082201.2":"2021-10-20T22:15:19.584Z","1.2110202310.0":"2021-10-21T11:24:04.853Z","1.2110212130.0":"2021-10-22T11:30:59.577Z","1.2110252343.0":"2021-10-26T11:20:42.814Z"},"maintainers":[{"name":"alanorozco","email":"orozcoalan@gmail.com"},{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},{"name":"ampproject-admin","email":"admin@ampproject.org"},{"name":"ampprojectbot","email":"bot@amp.dev"},{"name":"caroqliu","email":"carolineliu@google.com"},{"name":"choumx","email":"willchou@google.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":"esther@amp.dev"},{"name":"fstanis","email":"filip@stanis.me"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":"kdwan@google.com"},{"name":"kristoferbaxter","email":"kbax@me.com"},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":"rsimha@amp.dev"},{"name":"samouri","email":"jzfisgreat@gmail.com"}],"description":"AMP HTML amp-date-countdown Component","homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-date-countdown/1.0","repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-date-countdown/1.0"},"author":{"name":"The AMP HTML Authors"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}