{"_id":"@ampproject/amp-fit-text","_rev":"115-31e55bf87783624a8d089f6f0b87240e","name":"@ampproject/amp-fit-text","dist-tags":{"latest":"1.2110011758.0","nightly":"1.2110252343.0","test":"1.2105271708.0"},"versions":{"1.2104081613.1":{"name":"@ampproject/amp-fit-text","version":"1.2104081613.1","description":"AMP Fit Text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/master/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2104081613.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-KyU5FxB6057LcLMb5hJBqlv7e2cSaV/g8JKGG+1mo7vCZ3Sj11JF2RW9WNBBauNW8XIYCto64x2Aj1H/k5K/+A==","shasum":"a3eb8369958b967a5b3bf58742e3c2b838631ffa","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2104081613.1.tgz","fileCount":17,"unpackedSize":416801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgib9yCRA9TVsSAnZWagAAw8YP+QAuDnY7UEWbJWXpwUnd\nfsZtUYhIK+XmuBdQSXzKPuv+IiMF8OVJsOp2B0mWudTiLhcC5DNHcnJ4BYRw\nrGPguxA4k4vgQg2qlR/jzeb5llpufYhLpZDQqdSocJTz5CJ7yZmrp3BpuGBu\ny90i9ytOoHY7w8qgtTnUGDfvmUPrWbCwwNpgB3Sh4Kb3l5Vf8twgVIRgdzh+\nCslxhCFpymgqNVP0mzwZx98oWTo+mlmcl/DFB2Ran/pzwFadw/jp3BSoGMG1\nAENZ4SiOXmUW4oOivHBY3qGh9N9P67l3YEF5nyy+c4Ub4bFPD0nE9nQNzZ+o\nI3mgZ6JOcvLl8Dgtt4Rji1qZpjUsubU/ZuJi+ZYBUrGQQaBsSHvPX4hvfx0O\nGsso5t5w+fHCCLCKb213ib8F5uze5AnTNRaBMiT3ZZlZq8+1Q8rE/XUiew3L\nnNuiqeJCGkdsBzzXhN7ErYqyrZRlJVvXHmuVXX40sJG4UuyjnF0IHX3Yf1ag\noxgvyGodBcBhFdaW4ARXiuNM9R24ezaOSC9YTC6uDLECz6e1kdRfabzsGf82\nmTuff41xm9AHW9KFmm3W/DrK8luNDFOnREC/4qgvfrC7s7VA13oZt8jz5Wzy\nrm4gkdMErGwoSjN2AMkSZj9iDiFeWTX8gS9LaxXGEJdpgftnG5tiCxjZx52A\nSjzN\r\n=csEH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7RZ7g9zEO7dOV0dihqFRVzU3cAO+bEn4azYgIa3TCkwIhAOqxBDkQiWVcrSo+a7G8i+u1EXr0g7CFuepMI4G53rn/"}]},"_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-fit-text_1.2104081613.1_1619640177873_0.2661073189497398"},"_hasShrinkwrap":false},"1.2104150129.0":{"name":"@ampproject/amp-fit-text","version":"1.2104150129.0","description":"AMP Fit Text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2104150129.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-i4wUoVGF77Y1e3lYmd+iReXLXlIu6yo6Lxt00sc3JQfkeo8wzVj/7sB7TTUjxqqlJ6UKOTUe4/te9DTC0NICMQ==","shasum":"fc3c3f35ccf7bd1ffbfbfc5f39a6ac798dc1f9bd","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2104150129.0.tgz","fileCount":17,"unpackedSize":424539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiuJWCRA9TVsSAnZWagAAMA0P/iPkmhsTbOZEXvIK2/P7\nTfX8lBtHDlTj7qcC+oohbsLWf2CsvD/xXJK0B+7P0V9NNuOv6B6GGEvWzYfk\nPyFXhqzRJWipGAavgylQR1F8wpoO4QBQ9kIOQKvQOIsMJOR8Rb1Tot2W8HTm\nnkYYJcSeOE32B+BI6rysQGHpe7X3LFTsn+lyv09nBYjiOEAeEHjbHqwwZXQT\nHabTQTRnsJZ3L5Yu9HutXq2uPhH2+MUlj4tb3vqL3lwqZOGW485f1fBWA1H7\nBVBRn83gBL9nYjlaakbrS7CeZpxzf224PI7Vz/BVrJMGo3mgUhlh29Ed6fk3\n9VXmNoJVmVLAYLPqwcmscWzcO3bYJsL1UJtqcuKX4A8wpBtLDPa+YlCVV2l1\nfIUtSA3X+14NGpd+m/9B1WyCeua/aS5SsJ8DJA9MmjQe/iIjTQWGXk6kbUKb\n814cSpZWpFbKWAwrUbou4R3wMqrvydhoQ3d17+kj2wChH7Pa+35VQcfpBXd6\ncTKQkKJJFcDDIgADSVU5WrqNVlZM/4jAXSWe8yKMTJDorFZAVqy20WwEhxHN\nvaSRarcXhoyDQIcap+I8jFCTyrAuHqUVRapxWndlmycPDF6R+v+piDoF3vnv\nUVQDkHmMcFoax3V9GE7Pbbh0jzphVF6NZYnfIQ6kDccWwYs3BnbKDAstljPU\nnnWa\r\n=cmZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC79/LmC+qeRAEO2agAzDJvJkPzo/yhMDPOcyQSf1UPQgIhALTmujkrIvp8oUauevJYGqbiSYw8KgBfBAnPKenvLlVZ"}]},"_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-fit-text_1.2104150129.0_1619714646360_0.3313904274558239"},"_hasShrinkwrap":false},"1.2104150129.1":{"name":"@ampproject/amp-fit-text","version":"1.2104150129.1","description":"AMP Fit Text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2104150129.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-BgujX8KXtpPg2woUzWRzdUXMhzBlgYhdBq+FLXeTmfichrWIxUvSJ7B2o/wwN51n8nKp9wndaj+fL6grUXoE0A==","shasum":"cfd8bc50f98ce96975bea120de35e08b9cb82db3","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2104150129.1.tgz","fileCount":19,"unpackedSize":423878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrS20CRA9TVsSAnZWagAAgkEP/0SKL21kP9SUDK2oY6z9\nYuLymOB5NtNIt9Ks8OzyskalfV0VR0JtlA44P+OG5wQ8ccA0JKPHyGA8Mt+B\nduPN7dFu0Wb9D0nOVHbLmWgW21a7fnyGVguXcXYeT5AHYHa6K5H98mLIB+8w\npygs5Ox6h0IMo7msjlWAN0MnuVRv8uSaTOA1PuUeWVnEVEKNstWQdJ7GENjD\nHorDZmzPIXMbR3R9+A7M3jMizim66156WUqSr+MAHCGy1jVhz6BaIpye4Q4A\nBQIL6BZfH38u7y+gmJhfijWUhoaD8Sj0xN/+6VXmGMgwAnSB8AB2wJxxlh2A\nVx72D6fjsnmdIgSVoV/y3qtb43BmDz+6NNHRJoOJZSQMVy1XZQAmOKg2rVv3\nqd/Sxyn/YMIYLXgTwJaPhs1tMdWnxCT51+MyvvgTZKzQ8npU/awMMeOIXIs6\nM9hYiCKzdD7oRVaLciYmOqtSK0T9QYRU9aqal/NIQSzc8srHne8U0JDbqC1o\nz839q9zRrKu2zVbt8pGQs5foyOR1icgt1RQFTQq4srHoGAPysyRPG5KbLL4u\npCPE9xX/mVHP3fsmVY2e09uEtWOfVnfMndMN9glbjaemgbVTPABHriXEIgh9\nV5fh07J/cZNzwOZQmKw0sm6Q3jAVBO3fLZgPY756pZoARzIqVD4xSo1g6Am+\npYUn\r\n=6vOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmjLAZwE5KQ3gZjuwh2f60Vd9fQXrdmkRcHPfdyXWZfAiEA5JHR35ODXcKSUbLEgH+sAgiu/jzHg3SEUBPK4zumbcI="}]},"_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-fit-text_1.2104150129.1_1621962163959_0.4092957462007836"},"_hasShrinkwrap":false},"1.2105242203.0":{"name":"@ampproject/amp-fit-text","version":"1.2105242203.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2105242203.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-1Epu7Lbp3qOODZLHkYRkY94j867V38KmUQK/AayVO20P/gtWABFADhZxmQMtyWF4UpJyP6MxJkY6lvb+52e0MA==","shasum":"1502acef87e1a544b90e1c7ca6750896ed9e4969","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2105242203.0.tgz","fileCount":9,"unpackedSize":216534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrs1GCRA9TVsSAnZWagAAIw0P/17DHF/xKiNcH+mK8IyV\nSvtPYx/e96vYNeLBT4aT5VQBgI380kf6e4pGqqzGtLCNWx839MvphxeKQZrv\nCfhAsg5d+qGhruQw2iBzQ2bKv/bFM6ez1Yf/Z3IaX1cS8ky8FjJqEsPfp/kr\nFmHzhFcNhXfhMTBxDuqSNDtd51Gqxw4qCS2DVPE2oV8ZEvAlk52XDxXsKdRk\nozNadFTCzhqoxIfD1N5FuRH+mIcc7Z1cdrTjqKtjBxgn8/OW01y8xAgFFSqI\nKqsyzrkZKB3jcRi09bzeaOSudjmnSo3CBl6X4E9aaDMpVnpUZo2lyxSzYsSm\npHOYbT1V889mqBQ1ro1IerdefOMnd1CO5omwNa81nFMVloWE+S/JzVogfXqM\nyNJEVgF5QWYwifZaqqmwXJUmjCGFVC67codp/9Hd1MBY+QLijsXHVQsCKIG/\nXtfb7dYb+zIoSib+VWajJ6FBw787SVurvXgtOfpHgPJ2NMhkF4/iBd9ZFF9B\nDopOcBRYpTuejDT8PUR9Y8BJeDeMWLWvEmfbx98CsXS+eDcVjff8CUxUPEfa\nBGpelUr4ZuwAMLo9YJ5ypNaXsVICoB+t521hlx1ByYgKJe6XpaHlRl8+NbJr\nw/zc3fE5RD8srhKAKtPtJSa7x2lHsDyAlZvFJ9Weh1I1pHfH4w/qr23CXI8d\nD4CL\r\n=ypFN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJuPxiDDwkv+bqigyc2IjKLtJq/NBs/60BhNT4nFS5OQIgKRKbNE/6TMVEYfYW/LqYUeX+jVFzxqeX3Dyr7UQxbNk="}]},"_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-fit-text_1.2105242203.0_1622068549783_0.10083446635865134"},"_hasShrinkwrap":false},"1.2105270452.0":{"name":"@ampproject/amp-fit-text","version":"1.2105270452.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2105270452.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Mr93nkeJMLegLXOXXGfq0D9Bx1L3YszIQFBcPA6tfZg6CJS84t1jz2QyK/utSXn9bHkhDeMMFw2f1O8Y28KMSw==","shasum":"ec6d821e728617aac3264cc1a6fad60f87f7c5e3","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2105270452.0.tgz","fileCount":9,"unpackedSize":216534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr4bGCRA9TVsSAnZWagAAl84P/1+YUXMF1US+kSvS+VLN\njegDvk2srzXgowMJC/HyXp2TdiUV9M8qnREPxHBWHXqyFl/1R1NeOtk1xwRF\n/+KU0l1jzRQvyVMrxF7+T60dRarNcMvLpimH/QhoZCwxc5w9CzobLTdQGRNv\nFBKOsCFB3dvaPPOae5zgtAhYiHNbCrhcTbm8BYTt2hhyrqDSv6DcREtFtGl2\nV0nC4ZMl/MSaX7odJHJEdjD5aRznKPB6snCgRKaojtNTYNyzBfgrizysz5nN\n+8rIk5LamKIwwYcT7SqENWbZ74DhbBemwDrpImXHDGfMGYBfTW+2tpGb8rm7\nggWvyXPxEx/ix31VgQJlnmdCUXkhbtS+CWBf/T1w9qN6M857JuhdOjinaBxM\nA4rcGkvT8CJF17cYpQJ3kAJVYt8m+XsKSCfpDFxUVFN0lTVtHiY6tCpCohyw\nEqYu4V/UvqK2qa9ms18g8jTFIKjM6TZ1KmP9dOA59bm40Dg4Lh7FW15Lr/4L\n+DQYBPwLyHpb5W6FEPH2RK0Tm9WsjmOzlkS3YwJClHRO5JESziRHGRgv4GHs\nYybU6cRTHdsTQIBwlWGyV7CPOWVIPkmCYh07lxMCDk2JNCZkw87Q7jhmdiS2\ncQ613DTnWy0Zl+gb2mctXp8DTOjN6b2MzfEJe1iksXsZdCmpLmNuiiUAn0Xf\nlB/7\r\n=vJG4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuaZJ3GJYH7bZjb0ojlAUnBpRKL7Ki+I3jsCQSDl93fAiApwqEFCv0llNEoysbzzPG+CHl4lku7TUR6alDII7HywQ=="}]},"_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-fit-text_1.2105270452.0_1622116037610_0.9920101354677919"},"_hasShrinkwrap":false},"1.2105271708.0":{"name":"@ampproject/amp-fit-text","version":"1.2105271708.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2105271708.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-BnBS2Lz7e+yjH7XniOllp7vWsIshEsKcKrKy/ZrSRXkZc5h31xeS1Se0KnnNFzeiKcxMyRCQvubMDR6/+rYo1A==","shasum":"efdc24984b972ba2ff35ce4d83ff93e17acb974d","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2105271708.0.tgz","fileCount":10,"unpackedSize":216638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+/bCRA9TVsSAnZWagAAhokP/i/0HpR1qxL4m5/w6Zv2\n9zE9HwqaAm5RNS+1FkYkNFAE7T73I4L4S1KpkEg8Qw/tnRdOe2ysZL+1WRRA\n/pJGR5UhsPamqxsjUS74RRY8Y5iflx5Ua2YAGl1PJKkaA0v6RLSqQRVq2KKn\nwDeEOo/L2G4xmgHkE7aU41YwtxKSyznUZC34p99fld8u35V8Y9WHu7QzUkg4\n8C6AFm72mACeLTGUm8yLt0EZEBYrsTewToQmI+8aOQkqkmp5K507SwgIDw1p\nestSkokfLSNu1pPbbDfl0QrzfYPqN1OLRXMp6FJaFj/UYZ8PDROXupQRHqWx\nXfeFEszl+8GaHn9m6K/Wc83byPN3XgO36PAoNP/vOqaS2QpgxH0x6OIgLZGd\nTmKcplSU2N643BydPsFyS1DEuWxClg3Yrg/1fLM/HoVu3T8K2JRKXICzKNON\nI69erj5HhaRt+Uc0n9kh7zKXtVqL3oji2CrH0ggUuUbxMg3MszHDsF2UMdOk\n1xkjezZeXnzyje/44kmjJ7Qjxod0xiS2HzkbCKMMqI+eE18A86NNz9kLHD/s\ncMcKnyY5h3msoxWbtVJoLN7vrO3r55MhExEhifx19BzUlSvcdxCOTQvsaBgI\nhlX/p1jWVJe/TGg04YCiXAjKHfk9RVlVbm9EqhSRHWuLSrtx7TlWiT9wb7vs\nb6H3\r\n=FxpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkZMr+/oqlo7uxibehCXOHRiZbGaGkGgtLSQ1rUek/BAiBgFBMld58Vcafe/7tVACujuNyhbXY1fzh+V3uA2rHREQ=="}]},"_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-fit-text_1.2105271708.0_1622142939057_0.83554060243425"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"1.2105280035.0":{"name":"@ampproject/amp-fit-text","version":"1.2105280035.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2105280035.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-GRHKwOs1duJy5AsAuJvB+jOk9bOgIY0m54hoy2anSXB8dbu7Srgy74Xoc6tqz0QzazCTrz9+hBprrPPPWpeiYA==","shasum":"bcc69cc79edb73250bc44e6704eb8ec20283b25b","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2105280035.0.tgz","fileCount":10,"unpackedSize":216638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsNTICRA9TVsSAnZWagAArSwP/1HibJ3e3+yyM5JIL3ci\ntAyTfs60wkkanL/zS9q3BL6KTEnHSDzsewRA2AKExLTNV5E/J89gFLSm+gUO\nvPhXxh/ObIt/pOT3vj4s4kQm0slu4+wKVmlGUlEF9safynghE5V/DMmq1/V7\n0gj+Ta4YKKUIU7umWkRDfIfwXPYwUmC/cbpDK7r+41QXzUKsicpJ2yW33h5g\nEefTU21Ulif6SS5QBC98pA9Izw3n6d/rFb08lgSSnsUt2sEf/Yn8hcMhLelk\nAaY2Vlm0lH3nqJPVGMofU5Uz0csavlLDsgcqv0wxl+qrmVTN9s2RuTQgLtkl\nK9FRthtFmaj78QrexCeKrdhzoXD/wSiwtIqHUJvA16wbQJPIP4ssamye9fyj\nf7iY61dUDIYLhyz1CLNjLtYhf2Iu/aDmPnsAXXGiq1tzxPjyjJuLp58aCcne\n83n7tVFjwSbWzSk2svlqzMwrEC42zBEuXSt3O5vQxLK5FWkVXfegibhJJZJA\nZOsSMoNhFybZrAWV4ZJU/yDR8EvDpKu0dKTubNoXt10YG6KB1BywH246ckQg\nODPN9HCqCqtqhCE5JNBfXd7o+vDztJC598KY/dUfJMRBqvihLpvq2dHOx0gt\ngHZEqzVcvkdSCBboWVKxHXTBzcPIiMK6pMP665X9a63o5bbTyd9V/KDccTq+\nU6ys\r\n=KMJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDillfIZCLmCNjeVi6ngw6FoQ9PJz4f64P8Dk9Z7LdyuwIgA3CvwDDcwNOvNGMJlMbHdJGh/XCSK8MrM16/ybPizAU="}]},"_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-fit-text_1.2105280035.0_1622201544390_0.2652066059963998"},"_hasShrinkwrap":false},"1.2105281634.0":{"name":"@ampproject/amp-fit-text","version":"1.2105281634.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2105281634.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-odKdWC4P8Gv2pJWhg531bNsgJMNv9uj1F+ofS+f1DHL/RvBGS5sd/xb7UWhx1GhIkNGyhJr4Z2DJkQveFxGCrA==","shasum":"ba3e35dce40f663e1df10040a7554664fbe57dfd","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2105281634.0.tgz","fileCount":10,"unpackedSize":216638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsiR6CRA9TVsSAnZWagAALt4QAJm4uZXYVrscZjItEBJZ\noPcq9Y+aKBjgPJ0hyAH4lVYPSnkd8978V9V+byzhsVvUb3ml99aUsEzA2YnZ\n08xIq+DYq/A5hl/4s9roul2mx0rUIpugSK4cpU36Zkfky7DLuOzXvZWeJdy1\nXrMZPaosUhaKo9zd2CGIoRl+5vZuL2NX/VMuqYc2dcXiAEJe1GjYpf0FgnP9\nemlq8sIBOChBD85qh3GuJrIq1RFav0JlPZ85Pi7nH97NLLwvJcQr2S1DQOa3\nZjZCL19NYrvbmDrdcfQXFzU/T4rU5Sjo9qpX8ZAMHmhfuftl7u6B7++hbXzO\nUChMyOMb5HxewJTDyfJkEuKhT4FZ9RfSE70TPy9OVKCFFJWi0N/d9K7LEtDo\nx7IorkcdujqIZ7TSE8aYZGBWdSqfXBbTsfgsyf4NzJ6JqNuJ0pmaf24anHCw\nj+rRH9a8LzoQQrZZnwPAwxKUil4IWeDiUMshFg3qOK9J9P8sJ/JNTPkLg9OT\nT6/bN3YZhkfhpuIbcMj0W+1i3hGFox9gdNODZ/Y7AudU+0q9pDVg/CzjUQex\nigO+EuAfKBAiIn+aCQU4uxSaXjidXIu6s09uHen4LHDJ+dSR4Kxtdg3DWbGt\nVY7+xTb66FRPrwWggoPsdjTR/rSm0drqC3BwCsYqPlD40xTP/T8cLTwV55qN\naKrW\r\n=bhRf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQSVqUbPPtcPWOHWGh/DewitJDx0Ct1z2Uu9GDxAvJ7QIgL9c/e2pPjfHA1DYL6iW42mtqOYMgf1QGXfZGgvMmO0Q="}]},"_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-fit-text_1.2105281634.0_1622287482105_0.9202009976259218"},"_hasShrinkwrap":false},"1.2106012301.0":{"name":"@ampproject/amp-fit-text","version":"1.2106012301.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106012301.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UqQOD0k4WHPi6kQI26NcOl9jIxR/goXqbITEM5sXJKt0UHFb7GPuZYpQLvP/gbkk2OCOMqp/kEdI+inhncI2gA==","shasum":"577aa700208844c11afe00e9e6f86d53c8c9b5b3","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106012301.0.tgz","fileCount":10,"unpackedSize":215796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt24aCRA9TVsSAnZWagAA4sgP/jVqkg1CRepEGUMq5I6L\n5U/yHIqiHCNmQ8v2OFJi1tB8vqg0hkdkglt2nG/fh+nn7yJTGlTSxWQYuEiu\nTgwv4ARys5jqw4kkDRi5Gy7awNXJMzIXTL+E0twywE1R5Kj6/kgpkm5Xmoj7\nqJh+wgThffz/7o5Tg7STzeyZ4l3ZlleAeb+kWdD2eUO0XjSQ44W7yBuwpDLL\nzCT3ZI8x2URMRFPVvF3TETufCspm7xGxxEwgnjbAfWVDAKj4PBwST4FsfVim\n1iR2HRvhisWT4sp4D7dffBLQmC80jaVG3eVMqrYBnEsmtE2TPNX4ylLoupmW\nDvxd91Q7SnTRQr5Y5ZmRWr3KdFSIL3qYr2O05ZS/0Cg4RwzuQp4wX2yodjyQ\nB6qRThNBKFzN0wM+bzSHpn1vOqvAE39tafJ44ldXSI+BMmgxgutW9NkTtHsZ\neHfZfAZDor9JddwyoMex9d9cOqkvb5iPxyyJr1s+XbbNDuiC0xO8oC/d260S\nV6xhie3MH8aQLKJXj1xbYqc09zM23hbt3uozSl2/E6axaWmoMDJ549RgJJHw\ntu9LrSjw+nhwhKHVcc9zcbvv0JqP1Vc6mGXV/zR/97uh9/Zb0xaVravgcXU0\nt+mgqTQ6SFCuWCzBfNZH0a5a2Aed5ICm5zohsJk/MDarBjdXxiFKHn9EKkG+\nzO81\r\n=DZQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBsfj1rjEbTuF28atVFYf17Ft6AjXFW5xljPvjiqOVcwIgOu2V7uNrVrLWnBxRBX88ULN0b1TlZJjZk87FSy1Q81A="}]},"_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-fit-text_1.2106012301.0_1622634009397_0.7991665712699942"},"_hasShrinkwrap":false},"1.2106030132.0":{"name":"@ampproject/amp-fit-text","version":"1.2106030132.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106030132.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UroCxweRasZVi0NpweV8BTPPpEqOQ+Ps2zQiokaLlD0oigsloQj7+435d+NTX0AmDCVJMFMqDNZDZUEZlhjg6w==","shasum":"6eeb26e986881232d6dc8dc543403b61c33fc1cc","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106030132.0.tgz","fileCount":10,"unpackedSize":215880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguLuTCRA9TVsSAnZWagAAuksP/0J7MbpvCQSgLIZ2M/fk\n1H5PiXq9sh2XwmP9LD+H7qUwWutGvJwQ0xVBJi+STo1Dg1MrbbeusXPjFVCB\nlUt+bV7OAy2ZtoRE1qnVH4Imxyeqf65kObtHmxATd+vM4H0Mor6vkHAuE6UX\nLSqbJStE7YxwID7OjGx8HaOy/lcMdJA10djVXmm0bjXmwoTCwMgZH6mln7fk\n3ESGX25yW5FEpR4i2r0J6dzHfK6GKq+H/V/4X6oKd0wmchhS7pOH04z/hzOV\nc8M+yR/JDNVUc1NUd4zgnuLzjk3ipxPBEZjg2heMqkC17Sgh07I5wUGPkhYV\n1zhYD4ZxwgOUj+DhRJI0lWW6hJcdu5f9G17q5jkxlgU3gJb5QOsf8KdGF7ZY\n2fABW/LUGwmOWPhh3OF/YlYrgOeQzZUz7m0wdu452U54Hde2Bo/1nHYPxhiO\nyzmcEbUFm5kPYc1JRBHtSXnEdoYYlFYe9lG16TnugMHuEy+5L0ECtM/UOoLs\nXEgAqS8r2yDkdG1z63QfHmKhQo2s4d7tSdbMyWUQvKKEfwAg49qhXuIrjfpz\nO1HOnvfB5x1Id23UR0fa14v7/7YJHL49kRMpLuykiHR/e7NnKUX6/kzaWDoy\nIuBNCjR6/jrYDd5MjoVT52hlXmDIRTEZi8URKir982Kt5bfyypXa7O7vQWMK\nQrD7\r\n=Y8jJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8E36fzX22XMGVNMJVB9AjwTokJkkYj9u6ZK42o3M9eAiBj5gnDLOIiABPrKn/WgQKW/09+eKtorzS4msM4kbcU8A=="}]},"_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-fit-text_1.2106030132.0_1622719379571_0.8497080702383002"},"_hasShrinkwrap":false},"1.2106040012.0":{"name":"@ampproject/amp-fit-text","version":"1.2106040012.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2106040012.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-49QrRH9esz+X+p2VqxyxSrSKXeKGrMWv1KjsIEL1995tPzDnwnRFWQeJM+xyZ/OXyYKiOEYVyswu/ClL582xBw==","shasum":"85742c9da3fe92a7785167da85e7c29c3b9860d0","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106040012.0.tgz","fileCount":18,"unpackedSize":413157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgugwbCRA9TVsSAnZWagAADl4QAJlW/DOWJQ2iByilnoJC\nBaQQq2+jgfLksrvBwyoup8varUGhi0vWfl+jD4vIFRtox02A9rLL7U0fqdxC\nDP5jfyIX2LFuOh+035E6wws2yxr26yEr14lAhT6K1R5Q2xHp6JmNJtzxvu0P\nLnARf99Vf8Hsz022pWgmgxsBQrrEeXTDd7Hxc7fX9htbxcn7EmnGWt2EJGJD\n40hcBxes/AV9k5y/S4KmYSa3u5i3gOx0B0dWVWCUypBpKYH8EKQGD111xhti\nZJTS/F9HLG/VQaCblUs8mLH2jIIg8RAkWzIje6xTdiJCO6ZUa14yB2/Ab5dm\nHfitMzNkM3bnXumVGxLcDEJLc3uZd2S2YRuX1IqLsqDa9nPRU3YUOwjvl1Xi\n6b4rgrBQM9+R8ecNLj4UHvBvbfeZx1kt2lCjDbUixVS0sIy0Fcu7nu1p+d/d\nevgGTHmJJM9GeZT8/qsirQ3W38D3l7tn3cFWDMUgidr4pOjENKG6iYX53BVa\nZgGVD98uEFObXLbRCGEkz2w3Dddb+2+d1BWeuUu/imD6IU8TVsNepLZuUL4h\nHdgSXNJCzGSfapwTyLLDdc8pcQbIhRHEFvcHuiUqR9e4eUQfwglzhWHWmo46\nsY3403QNgvBnOVPcrE2/6I6hSjRZEB/e8i5bDo3kV4cLlg7fyzJodDw++RIT\n7rZy\r\n=eOyW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIjzbdRveiNIuBUB/zeaqtqkLVTY1LGVV2YvP/JqzNcAiEAzESkXXzgdJ8aWHqgXPjKXiDBIdMNcqNYJf67No+n11Q="}]},"_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-fit-text_1.2106040012.0_1622805531276_0.4717927913857476"},"_hasShrinkwrap":false},"1.2106060839.0":{"name":"@ampproject/amp-fit-text","version":"1.2106060839.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106060839.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-3S+doqfHcuQCqY9JWqy42lenf3cAbdCLaLm0ZGx/NYuX3mpaQKLiNk+sOLvAnb5MAVOJXORXd+yqw+lL/ucrWA==","shasum":"0e747da7797866739d3b5be740625f4e3cfaf8ed","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106060839.0.tgz","fileCount":18,"unpackedSize":413157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvj0vCRA9TVsSAnZWagAAftYP/24rgUkboSs/wVqUlQmW\n1uZvIiMVPB6K7MVsLgnzJaa1lMULbOMwJI3ECceawRQC1E9Gt7ZXMoJxxmcg\nxiOKf6kOtk3Kgmb8HbXhjpuGQaotwxyKp+0XQpZaJYw7XdccoK1lAXpi9SHJ\nTxWuPPLhBLaBIjHEnJ8cm1mc/yUq8fUayzWo9kmvhazEeMZ6xP6L9sWU/Z9k\nZfDtZRUO13AcFh0PjXFqDAkK31dt/fMbru9Y3YoXutDlQDoMELM5/ufChtfp\nTVDa6jIdEw7vPVGH48NqMpyH2fNUDJf6Q1ffsFttzIHkcvwqmsWfC8rjtJge\nB0EyXp/eLF9fnksjCj1eX/qrLNrQPZZ5C38wAq2nDdtZPVzhX/mRfG0W50qz\nRvBo7cB9N0LAZJLiioxbYCRMNsY9xfPvfsyzuX0raQaO8bcJWk0TjdMnh5OE\nb275JVHh5j4YbRJLtObLkyg/croO+BVSZMhMDus4h4J4iHUUdIkVW8RQRnyQ\nQuhIS+/uuOLXBTtnhZSDWDDBkCOpDTYcL0JrT+UE0tFmLJkwH7lXGs5mgpN9\nUu1ThB+9eEFNzskvr5vQMrXWRFKeKQ2iX80OyY0Y1mvDFkCK9K8/dN+jLo9U\nWadd5d1s+I6alKiqiXcqDx1S0LnKaeVKTwqaebGw15SVNnBiJ/k+t8pXEqDF\nCDOh\r\n=iAok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDll3rNJtw/aOIVY1qRr6B81F1gTDbbCiIDWKeAPXJrqwIhAIQeIQgmv1PUqm+98lux73gQPAHpl8pooH3Q4SN98NbA"}]},"_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-fit-text_1.2106060839.0_1623080239560_0.7972171570009643"},"_hasShrinkwrap":false},"1.2106072053.0":{"name":"@ampproject/amp-fit-text","version":"1.2106072053.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106072053.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-u0wcjKPJ2fs+gZIDCINF6Ug7zlfpCl5dT0AoSuFBmJ29Y5huy8iET4iMF+BqN7KBwA23QteuyLLurIRmGVltbw==","shasum":"55953cae0c057c963e46e6a9f48b9a40f56422df","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106072053.0.tgz","fileCount":18,"unpackedSize":413157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv6fdCRA9TVsSAnZWagAAC70P/R8SQybAtdKwww+7jkjv\nWYAstwZw+vC1fwP69PLTO/ePzC8amWvxQu8IE5xYLAJst28zlB11gHZVc40z\nAd3bHaz+ZwGPseGSKs4xuobvxro/Ktkac6f+N9mwiMk1h1szM4O+qGnZlC7a\naOpibLU4eMsATtGeUgdng+42pFvAlFszHA/9PtM0XBw5D5/izDZYw2v3cDa1\nedIVzQMc1VHgftXhQgIiW4hO6crVMB5+SjzLZ+KAoYgnvKKjjwnz2B2QrvzS\nXvNU8UDK7SNF1pLWqW5d4w3bB2ErnUcjeKRM+U0iPoIfArpbdZcjuklcGhMR\njJDLZfstDr7yBqYsq4WcKJodtNyyL93CQn5RD+TKwvtZ+3hH2wjDntEh5FS1\n0bnesV4Z0uAQfUD+EsmjK+GYRviKJeAr5L5FQ6Y4fJ7zNL4WDtN3S7kaNyPD\nOwg+YIf1aso8KeWZODP0lGUnYJCYxaYJJOGK7vbR8YYHiFzaXMsVwxwKwmAT\nyit7cWV70l76OWDZW+QgWW2H9xlggNzSkRQRynd+ZSpyKsOZN+k+ivDC7Ppe\nuJkI6GanX1rq+uG0pKaPkRHBYB2uizV5ZqVWV24VoDi57/8YX7Fs1jW/o0Ci\nXBlCMDcPWg0U/oNmlouEPUFSpVBWSrKMHj9LHF/k/ClyvF7ldFiDGnl3Y37f\ntBma\r\n=k/og\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdmBuz0JaqaN6+IULeljY4DBcdDcirq6uTpbImh0f7EAiAuUAr9lltMxHCRIAWBCnPjxjPUtOPB7P+iowya2brPYQ=="}]},"_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-fit-text_1.2106072053.0_1623173085000_0.02358234660314018"},"_hasShrinkwrap":false},"1.2106090052.0":{"name":"@ampproject/amp-fit-text","version":"1.2106090052.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106090052.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5U1oPlazrzYmfmFCdvsVFenG6uRUKBx96pywSNLmS6MDSM3i2HwoCqZct4u41icCvSeSMWmaXwqHQbAv81LkDw==","shasum":"23fa2a6085b47eaa6eb9c03d397d1f277e8b2548","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106090052.0.tgz","fileCount":18,"unpackedSize":413157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKT7CRA9TVsSAnZWagAAiZUQAI31q/0glLzwMvukiIGV\n8wnbnLn8mt4AFmqH1glZKdjF+XFnzfe0zC1NAMs4Z7uSVR0w3Toq4JFfVHuw\nBRjemCcFYkaBjDVhaTQ9DzIzWQoI13lHxS+CG4VhIe0tuN55Nj94MtAJTJyM\ni62QBcWGxanLusns/TNLb57u9QQRzuT8VNBWLFSz21J8yo8gJlf5hqeaDAH9\nmFh6pRQiXOpUrmK6Eu1VmRfMohROcwLVv5GqJdrcEKB1Ndu3aokf/KxoNV1P\nLv+37xSQGRUOgLZiDsEeTBkgaijG8TVJiuVVJaxqCDWnHs16Howx8NwBsrTp\nX5jYq6nnGMjYc4x5avE8ee1EoRanK5SwJ3hdJPOtnSlNy7G1ipec+Ckd+2Ro\ngFSEyKz4zivGwzqkDTKwNNOnmld6gK25/Cx7WuoGP+J8jKgfFlE1l5ID8WDd\nvPTEOVhmDxfcUlEUMJpeo3lbtpa1lJ5orvHv5TApwopnOj45B1Rg4z5NmJlF\nFzYDrPDycirXprKPvsEd6oqb3a9ana584pH8xrfqIhtijDDV077Af0ExGFG6\nZrRKGwM3rYywOnZ1AylqbfS7PlN5RjRvnfvdaV/GeO3TxHCPQzZzV7saMneC\neybAxHz0sXBW2iE6LXWHffLVtnftW0cLY/E11c86My8eqF7YygYo4rZNSYxQ\nv028\r\n=aWz/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHocORMYAi47BKrhVJPFBitrSXMtHVTIiUPcyl/BEsZ4AiEAvuy1x6eCmBH7zS2D+ZKox3QlUxYfGIbWuY7N4n3JaDQ="}]},"_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-fit-text_1.2106090052.0_1623237883048_0.7211022526091919"},"_hasShrinkwrap":false},"1.2106092357.0":{"name":"@ampproject/amp-fit-text","version":"1.2106092357.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106092357.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-bAZY8EhWJvBsAlSLN1m547hpFV6S2q4iKITKA7hfLigmueYDSJcrfVmpC4mk0D2XbaCeAEwe5AGM74PLamCZNQ==","shasum":"9b0b05867a00444f2c00f604526e6372d7a32ee9","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106092357.0.tgz","fileCount":18,"unpackedSize":279169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwfbYCRA9TVsSAnZWagAAZtcP/iI0Ls6S8NeXCNnK41TQ\ni7XVBmHieJUJooR/hi8a1QeVg9lXZXw76B1z15lE+a1E1nureokJgswsYeY6\njDsgU+gkfXr450x41qlngaDR+XweBnyBFsvPni95zCUpKz3mFsVK6ZG3r013\nriMPHdyVy1XLmCxlPU8zqh4KZzl64GTNbDI9pV8huqzRcHFQ3AE29keRNRP8\nEtYc1TuY6wETuKwcVrlU2z942wJuGIN60hsQjvOGjjdByi59DHMyYA3rt44M\nSYYqghaEjP9GbDKAZxScVSdUPxQ3i65G4CL6sScyQLs6mggrydVIEpScFrwM\nkCOlOM4Iv8fFClh/1Wlgba9UmiWMdiNz+b9ncccrfyo2kv4ptmrq5Q8Yn9Dn\nKbeQequcslAInPfkssGvg5Wxinjc/HuEVbp2XGL0EFmXDRpbkIUf2nnr8d+p\nY50KSbZ0lGQcw1pSSaDbYk9aIC6uwNBOXEhso8R/lBZjv1/fEk9d7Jzo/rao\npSNPdDmU7rHKQ+OnCEpZTZMMIwz8vNlyu/WbD4NbChDk5mgmlyAyQUelj7G7\njQz9gDZA23lQonOahaqncO98T4R9kXgvMM59v4SuJMjg5uysNwD+0UTNjSPk\neGFdETSpQVdUwobylv9GweDNyC9mYHuY/lpR1D2pFjLRa3LY+092vrDjXQwV\nVxsH\r\n=idIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCU3sQ4/av2J5hSz/7m4G6dcSlfV0BGnc7XPD4URS4JQIhAPSWQU+dCiDQma+I5FCxHYP7N5uz26Sy+qs7cnikxzPl"}]},"_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-fit-text_1.2106092357.0_1623324375859_0.040267878214630626"},"_hasShrinkwrap":false},"1.2106102303.0":{"name":"@ampproject/amp-fit-text","version":"1.2106102303.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106102303.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-c4UMcOaGh32zIuEwnnSiK0ySMC/8vBJ5h1lMcxknK/yahfKCyTFAL/biPwhqmbmpjrOIo1LqKMkaB6IjTGbPsg==","shasum":"e4d275d32030b1d4344d01af02877f7d0763fafe","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106102303.0.tgz","fileCount":18,"unpackedSize":279169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw0irCRA9TVsSAnZWagAASZYP/AlG4KtUGDG/W/GxabTm\nvzeoMGIn3/habdy3lq9lrpV6j3veqzj8f2nLnxf6mxptWn1TT+JdofBNLDSm\ni1V7qa4JFLxSnwkTos3/72a2Ct1PbpAXs+6zptsrfa4dwXBWss2X1n176eyG\nnKhT1jiyQyG3hIhkElLOaK2rlaR05uPZjYUJ6glaZQOQVsSnl87/ecL021xJ\ns5/8mTIByupx/pGkuZOApHm481sgS+g3FDrZXAK77cuvwO1Rr3xvtzSt/rwP\nXbK2pYLLku6TMKJSZQiTGHASLhpvyAeC6jx/hBNnS33VF33QLMQcDSYyCVrH\nc1qF7GJrcIvJrTk5O9LBM3uol6T242/gQjNDfYNHtD4NHqdE/ZOu3LibFhFt\nOWman8CZT9JUJxCaCX7csFhioyC8PbE4JOe1s/7W55PntojN3jDT9aB6Zfvk\nmntukX93Q9pufsyQJXs7h46xOHW7w6ePUVQKLcGYvO4HAKyusR83I9qH9ycU\n3LxLjU5/J0HLUUXONa3VCarFln9x6WU139OwywZAElt1PW572sv/yrfBWeGN\n4c3PTd2U5CtcHBkheMU79xpSQZYL1p3M8jFpyFqqoNc5lx5IP2WVXzrw9ulV\n2ZslP7QKlePQaAr0+3PHkr0Coi5fyaO9yJp0glghpaJNpVzjyOEvhHOY8Dca\nefnz\r\n=9Jdh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7aGBtZlAtlufETsCuCUaaBORLbKKkElV7w5pPYwaTAAiEAntNlRvJGPmoDitP1ILBnc5JrBXhyzfzTtar/EIMzD+U="}]},"_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-fit-text_1.2106102303.0_1623410858897_0.30108591248730865"},"_hasShrinkwrap":false},"1.2106120107.0":{"name":"@ampproject/amp-fit-text","version":"1.2106120107.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106120107.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-19nBGdCXUpmbHXJ5AzngLNHQgHbmXt3NLNYyW9RO7iSzXDaEukhzsW8WBnIvuMu5pse5Av3Ax6lZp2di5ShNmw==","shasum":"b45894241a4ca553ffbb05c6f0846e79593fe33e","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106120107.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxJmcCRA9TVsSAnZWagAAWKIQAItNKYK8cxPU+G9AMLjs\nltezn1VEWkQCJFWDd7edrfF29SjucwcXYC4JKuiUGUdmpgPYjZcDWG9G3hYC\nXSfKC4dZDhu3B1GYY72GYQ4R0Ud4LbDGwjGvd6LUoOokteTavR2+lFp5+r4f\n8T5sYj9Jb4NdHzgn/dC1uioyPBhk74rBRvQOHvXlL06omFBEOewB44RiBEZq\nKhYoRZeLZnpTlz7zfwhRvUnkjcfsCfVXIYaWzfx7tZnwJ/Amb6B1dCggyaJ6\n8So+7NSMmW3pzeFvijOiBjsNzdjae9HZW2FCNdf4BECK66+Zv7rNd7LpWXAx\n74NDaR8QNg4SJb6m8Ed9s72xMUoaGXgfmLguHZfsfTLPX7ViuPqaWVykDVhW\npXFr49e3cqN3AqDprWmBHq45tgOgAr6gehv/3b9aXU6P8NXONrGkJUtOleuO\nqS44ZLiGOipiEy0E9Oi1GQImUcopKA4owWYMbPfN+zM/6OWmWqhh24cFpyph\naEglcRvT8ckiH6f+oFw1DEthix/LpDZQedaWa7hndHBcvLtC1y9655xI/ood\n9NHDBsIRceLbPBvOJUAOmPdIqyiVDEuC43BE57KMeGlJn9CedxfVfWeeFLDL\nCaMYJegrO57O58kJd9xLq2AV/gknw96aZDZdlCOZ4INE31bCCatQYBt1C84o\n6Naq\r\n=I9O1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTWqpbdyJj+JT9R4JmWkpp5GrwJqsN6SxZlmNPQWdeUAiEA9ff0lRRmGihtg6FGQPDQHI9HjrS4XvCIxKlm+mOdea0="}]},"_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-fit-text_1.2106120107.0_1623497116389_0.28928779917792435"},"_hasShrinkwrap":false},"1.2106141722.0":{"name":"@ampproject/amp-fit-text","version":"1.2106141722.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106141722.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-wYumf9y1Y210G1DyQaBXlv+zJYtAy5/aecpx0lgGWAJk76wngR9NLMWAEshfgfOBv7HdtHvFI09DLFILX6+4Ew==","shasum":"7cfac3eec4b936102de48d09af151121a821b043","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106141722.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyI5sCRA9TVsSAnZWagAA3mMQAIcwxSf3vM4cuI2Y2x1Z\nMt/O6nzP1xBpszJSvkdj6q0zc+YWZLQtagEeQ9rHpen9Rc5D+T/S6rJ/Lg8o\nr8cOoRHajNoN6+p3GHCzZ3mUA3AFzBwaBoW2b0ccPG7s9ke0pk31H8eSwTXh\nmGl+CsmZACqM2nDDZMM/W1gsVKpyYJBnFjuD5h1Tp6p/oMK8pE8XWfH55yrd\nnfOO4P++DJ+mds8TIMYb1IhpoXSvDPw3rPqU8pRb1mQqX4Ig9R/QAx3/USpO\nGKDigmTzAumMvLeJZjuBXuLM//VrtJH+nhExRMZn4/4vm69pEasgs3HXpX0/\nothfVNCQZRigekMnPcKWG5b1FE6/8bZhMRx3g3TTxUJuNK3gNWIVyYd/da8d\n7Z58IoHK7+r92OeaBQMnlkZdiEhdjfaGTt8msQ7MS8CLBlVbc+NJmswN4X/y\nME5E/2FM3VO5SOydYfPzeyL2ZzUDf7AC2Mhw+cOIvxcOmH58PQcmNl7iBJeQ\n/ova2/1b7ehYoT5KFp9uywFaCvMBDnUHrVIONl5JllZVnAxX/pcyYZasO4ZD\nbuFoXIqIwYWzkexyU90VR5uErjTTqSC3kuGPDDaaZxKhEW7n5Hl2NgBO/AO1\nSH8Vz7MoFVn/ZvHwUvA+KSaNSfJ1VxofwZ8S06qT6zMooavzZ1d/PvQ7+tl5\nqfWu\r\n=ljW8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMKCL7CCx1BHJgNd6bCvNlQ+W7ksHEgx/OAax9L4epLAiEA40X15CDvs879e3YtXDwVl2z/5e5UXbYEElmwdO1RTVs="}]},"_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-fit-text_1.2106141722.0_1623756396676_0.04936707015766162"},"_hasShrinkwrap":false},"1.2106160500.0":{"name":"@ampproject/amp-fit-text","version":"1.2106160500.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106160500.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Vt4tEpYvU3UmebiwhDt79zNEn702eIZUw0P8uOrVp9gv4BZkWlA7haL0lyA0UPwtS5rltat9BUlWKh76LlGxng==","shasum":"f8737057481a4e081b3158ca0e0768823ddc3567","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106160500.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyd8mCRA9TVsSAnZWagAA5hMP/jkJMFsx4y7+Rz6yoRH8\nh6IlY39v9oxN/KinY2jLunNguO7jKrwMcAHMV7saOn4wpeYDAzrb+oxo2OjY\nT0QCptBIcnUU6QcM+gUXuS0irZ2dbO6yohH2B00v6894MKfu7QZrYCl6sbMc\nBnSmXcP2YQnrnaKq38jTw9FfBYs+h+BfYcDGV7pT2U00IDG7Y2MGH5eVupR0\nkmy15kEVprpxA5Sbn02mYx3DAvB75Q6+MMZyyfKF9sn16yRKpMVw5nz8LWw3\n49oQ3o/fo95sX3DbfpA+nxqvgDPVc2VtFKNU6ArQmwmDv5z35NmVJLzLcx7M\nudKiAo7KIVplj9eDJ4CXm2oL/GJfGf8teEII5/bu9VZAbBzzUCvVbhxiIjYP\nHI0I9UTDjxKZQNk/xXk/L/a5ee8l6EPdQoLBlyNSFBltSDvOUBqCYX0O9I9u\n464+2hqRdzdR2iEOxltYYGwbOhlfEW5xTFzcdqa4fx8Kl0lro7cjQmFUB9Uf\n8YHUTyI0LwsKZDnUcrPzSxnZmmenkhpp4xtJzLJ9S3tYzFu0ANpRcM74B1mh\nQHgbUBrs3XR8xFBFuFDkeH7MKNaH0YAeOA+cf7CAviWHjCywjtK5/IJcUJHk\n+k8Lop3Qf2JxjyXdliO3jcqVV5ElNHg/7vGMG6tf++B4fZidWHMhLc4pJspu\n9T7u\r\n=VovW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcLTHsXpHj43Zho4Dh3JgIajdE1AEfqLKNjUGnRTfkVAiEA6OWg1atY9Kk2R63A15Jcdx+aORpvfCmlOWKRYnXTju8="}]},"_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-fit-text_1.2106160500.0_1623842598381_0.8287893553812407"},"_hasShrinkwrap":false},"1.2106162301.0":{"name":"@ampproject/amp-fit-text","version":"1.2106162301.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106162301.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-kz7+pxhMyZtJcwgy+18TUbp1qBXtdVBzjhdyhad4i0649TictIMBE71SlGNSPZpkBfe07gLu2TZI673g1XSRCw==","shasum":"64ab47242ee15eb1817c4c327cd26753cbf384c3","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106162301.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyzBtCRA9TVsSAnZWagAAw/YP/0JDbxYNJKfmKGX/P2NB\nGTP/R9zVvJIlEYfR9n5Vk0i9+gchkPU8cHyrTRL8FH9/4vLs3e/BvdmN3CQ2\nygwQ2uDIdsmWvIWPJGOaRmea1SLxTBqsuQ8d8j8+UbTIlNnQKzujkRyYt7+w\nv+MWkm5a0PfwZo0+4tPrzQ4CqxQjde2rEiypZhuLkegtWPINhLhJlgvsqXpU\ndttyXPDq8ix1LBwbQzhhFLcQ8A/uLVJ5x3Y/xL6LcFFW6r0vo8cOl1nVvB/0\ngY7ZRS9wWCvpR+KTnpLYSW/FwSONRNKAfiBpA21Muq0cfI6z11bTmUG+l8TN\nbf6JGK17V6uvdSnFzLTk1yID8dmqVnKRy3sefTYS+Jli48tqduxU86EmfuLr\ng/JITp76BijzflF9df6wJBw/FLWzHZGkE42XpxWu+Bb4Jf8r2c17ZZpp2fkp\nrR4sJlZUartPUyv+ec2DGOdYjtX8e3E7lpmdJdfERPtihPf/XpSZ7Nu0Ckvj\n8UyCRV3UMemuq9l3IHyyzelKpTlfM/iuymj3znR4oKPNREhG328eQuEkEMoG\nfSu1jWd/JMbQrzNdd7p9FtQ+aghdPEFlRxRhsLZzeDij77qk8+eId2IQge0q\n8nsOe2CYJTRy09hfsTx/BCGpBZb4ALJSOxtFmWDAYdAyJD8rt++2IMGesR23\n5+1H\r\n=V8hX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvVRMOeEhaxZQuV7EmZOqKPK3nihTpwzumL0J/makJWAIhANlZty4tLPmQkF9CaN1Jg8Rpq5ZPBmeqtSrB33WebVOO"}]},"_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-fit-text_1.2106162301.0_1623928940958_0.4493271880223346"},"_hasShrinkwrap":false},"1.2106172254.0":{"name":"@ampproject/amp-fit-text","version":"1.2106172254.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106172254.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-8CLeSTuuewhb+j+dkXz+8fD2wJvEZdtX2EJQ07SUPCsCcCT+GeCO6HmOcZrxMo9NPWH2zIEnHpPQXSz1rXFOWQ==","shasum":"3a7cf72e837d35304b9798d411f3db16511612a7","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106172254.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzIJ2CRA9TVsSAnZWagAAn0cP/3pfrMSuHhvzW2OHOwel\nGMfSVtZ1WiQRDvWV2E89Y7ZoMRD4koCrKaki/PajMU/VJs2sIdHLp9AqRPSF\nCE6Ur3CtTq/jbKePOS+qDJSz895HZYn7prHNm/hZgekIyO33WC2CaPfUM+7+\nxaVOR3/f7PRG7tE3m+zmH4n0rEjJs8D/nx0BcH3b+dJvlk8mOqtw23FlE4jX\npOdD4QSuVzxwFbO1ij1AqZyWjDqwdA73x/65R8rtiTcv588QWjwbM8fLtYWK\njDMiMrDQk1nh3Z+GzbQj/DwbO8Ew3LsSgDqCQXenrMYkq+gGeiIxJtd1cgSb\n+6voIHAg2KyWFDOpPQY1RPL0cYJcutU9HBwPLIDoPFvew1ZuvluDVc73jo0u\n2xxMM8SSl93tTTQ77pmnIvxd2APAb3NzmY6tZsoIKPAvl+KWrXaaU8FfLl+5\ncjWfBPAF5TGRFRZThxgoWzt9d60ilVxHQPg76ihokXcvchHgCmMbQbrBVEbh\nwHeiJJ9HZar1mauVxNYXN63jq7r7MnI8yaWyrpLQ88ma1KmTNqs7fDVCVndh\ncb6XUm7TNyiPDwTshK0sInArPp5cfrkiVd4haUieY7xtpKjALp90+tbEL6DP\nLjJj5OJ+mKU3QWBpmmN8TciaIbUtk5yFTgWwY2I7Ns1aXPc5R/8C5bMkDQH+\nn1kf\r\n=/l1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnocZoKUZZR81rAXbFvnpl35XrlQRy/hykhZhlT8QhNQIgItgX0wHCy9fH/BbIlDXIqf0lfQar6x74O6WAmXEvgEs="}]},"_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-fit-text_1.2106172254.0_1624015477865_0.458991783570051"},"_hasShrinkwrap":false},"1.2106182132.0":{"name":"@ampproject/amp-fit-text","version":"1.2106182132.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2106182132.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-CFND09c3mnik5luT2mM55g6K6dvViKmB6KesD1oDREWAwLnrTyE2/bWCq4hO1WIiit2S4PAOnAUYjIGfXgfpwA==","shasum":"822b4030bde3fe8b5ebbcfe70c2d51ce8eeef9d5","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106182132.0.tgz","fileCount":18,"unpackedSize":278969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzdYsCRA9TVsSAnZWagAA6vAP/1O3+qzOYjRKhqANVZ0W\nhoD8Zc/2MS5Q6j+nQcJTXlMdMSbDbtlGWMhHpRopMhw0Ycld1ImeLACyz+Gt\nejW4CzjjTZQmN/s4I69XPP1vDxzjB1Xu+fqGCpQJwj24xA+0scJwD1+bL+QV\nFNF3YWrNSgNC/o9vUvUw+BNLfN+6vyloJDcXacDBVMgud6vadAAzsTrgNHqM\ncDkrGJ1GNvXj4HyKRYKOwXQA3SRPi+LWZTFGRoRdirgIE8qymnIm2wJHTdZy\nwpo+nqM0e8qoH2z9AtT5huo0cKN1ywX8mSVW5xTG6H73hKnzwoP/0cLyRphj\nNc8KtfKfPaGTqNRhDHhmPXxU4hF1Fdjt7WK6SOiq2jmqXO1Ns3eEKScog9BK\nwjCWk0LTtFGu5YUQgauOc46DPZRBQ+0s1Vb3POCOINX1nx3nH4Ii1IF9Y//4\nzKLicdj/j2FBSuccr3q7rUWy+vUnWxhKi2rbGH2m8eEUnpiK6fSQfjEUaPw4\njYh2p2su1H4VrgX2heHniNVvBLTQEibXKH5N+wtAGwoFIONZSYV3HiG/1/cR\n3xa+xHsdx/ySLwv0RslaAKNuqBVVh6qqFHudoUXZ6Z3kJ2BecU3YCKr23QgY\nvKGHKetg6nQvFJVEF0AplX4deZ805UmBPVgDSOvlFrhO4k4n5V3l3EBoPU+3\nA1Bz\r\n=Kcgy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCb55yTfbao7gL0R/oPSvNrU+kZG/fB3GztIewZm52DwIgbRBZzCXQoLgQ1nuZ+aN6gulgVDAgtd/y3+yWDhU1Lxw="}]},"_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-fit-text_1.2106182132.0_1624102443677_0.8319857088332909"},"_hasShrinkwrap":false},"1.2106212012.0":{"name":"@ampproject/amp-fit-text","version":"1.2106212012.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106212012.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ET/vx+8VoiJwfmsSS+9Ygqz/biY3kRDVQDZCij6DOWrd04OQK5Kln0i/u8T8Ft8rFnkXYjH13/MKBpym68b8eA==","shasum":"91c5e91be8d2f4c89a03011ae5dc03926d11ba63","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106212012.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0cnICRA9TVsSAnZWagAAMBEP/1fSrboILXlfRkynfm4w\nDh+w4Z4HuVBIaAY74KOxfzWlK1bNNH/YuxUMaq/kfxk+Bn+46i0M96UWeeKl\nwAtJFRX1oYXGe+ZhQXYw6KloYUIVDEW1Tv6jbxCMnqTWBL3n09Kr7uk5Xkba\ngXRmJzSawCfy+cUf5/3shJ2u+7Ke1J13uU/YUio1F40npgclNdVKVatPwxOY\naw0iRWLv8yl2sdFx0JppedPfODvorEEWprl1TkxPnKWxWcQy5TTNcsRbrr37\nBxgo/H3EBQcBBylg5jhB8Kl54CcA0vbnKY70eYgKSJo0DVXgIMdsBeX1u9BD\njQP0yg6CRaXWFBmM/9fak0gkKIee9cHak0mUrE9fRNmbJ4AMi7/ivXXnRO1+\n1DN0ikbv7xCn0/ZxMk8K5VIi5aRsaOSbmdt5xg+byA1ffV+CoRSPWamtJX0p\n/nl9OInmMTbuy0Pki9eTfQjLUm8EQYEZJXUYtlXycWaRa6nIHMy1NwjMrYFu\nMg3HkUPBhoWVmScAXcsgCBi/+61L3zuYcBOe1mjaVDhS5p8HX3Zzh3vbH41g\n6YizWTnQOvqub2OtpS1hJ+dNdgSgcBCcWb1vgDNgATNm1VDzXM9cIkslB+Ci\nF/UsByIaenIJ9DRgWKfKhdiYDhyQ1RQt4VK5KaR5tX90On/hGEV9F5iP/2xd\n+ia1\r\n=Gqw9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFg3ymxrQjnKDM52a1HcV5KTgaRbXlF88pqjB8SSGmUAiEAlAeEegM1onSU16uPPPJTXKr/s/z204ViYD/hev/rx44="}]},"_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-fit-text_1.2106212012.0_1624361415603_0.33387261607578966"},"_hasShrinkwrap":false},"1.2106222237.0":{"name":"@ampproject/amp-fit-text","version":"1.2106222237.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106222237.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-wg3qO+OIXnIyjXq/xyH0+fLEVvV+NsH+ZM8atQL81vK+MYAoBcvz9q/D320jIVoReFzKc9hhdpCmxW64kw8iRw==","shasum":"bd668b61d382663476d67d464ae3eda7effb94d1","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106222237.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0xzKCRA9TVsSAnZWagAA/icP/3nviRErWj9wsFc3A0DE\nuEQ5yr16Buz0Xop/+nMOSwVXv0oBO7+Dzyxw2YWoi007njoBJ34tPBxL/9fQ\nNVSIt8XoRBZKIFkwpxm6EKc55sseMrEB3YD8bUkYl4BpU34bUiTUMT833oi5\nUm/n4fkCRMRXJvZFvHLZtXDRiFGj45rYFlhexi45jEJ4qVoNoKWUkmHqVfGa\n902HVJuZ4fxSHgbbI7HK94S2bO26jIRpzdk34LHDctEjiNZlH0TbRf2YDlaq\nZ/biN8Woj6bB65ec7Wxl7kRtFivah+0gD0vyfTqSwMlpttw++UE/tUH0/Egl\n5+Xutwf9jFZWdgP6TnFh3kY2OkBWcDzQoeVmW+YeHjlNmPUQGfHOlgkude71\nZ2A5J7KMh2thqjM7BrsOTY1Mk2nv9sG+AtEiMzxzX6EfBjIWBTgUjKhb/NIK\n9L4QC9jVN8GNNr/9xLmJHZbeL3FvcNzWnqJIe4TRAhmqXK6skwUlMb5vJCOh\n0LHa0PV/ZCpzJP8qImbDUssy4I1J1QrdyIyRaRMoUffv7dOEUcw3fctDSiuG\naXWUF7fFUfLqjMtOD4KkYn48R8lKl9+jWzGNou4RjeQbgV8yInClLKVq9+kO\nZQsrFHJI1LY2bZD3os/Z51lZZbNXgaYyyKXcgb8nR6AFgkf9sXteCsKF42qv\n9HUn\r\n=Gpr5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGf8X77ldFxFO9zOISGKAWxNruX/4Zghxj+LKRHkcRa1AiByLZ4E1AOGZA180mJ8TF5S352iQDFZrF8KSWlGzlWv5w=="}]},"_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-fit-text_1.2106222237.0_1624448202000_0.2660263507858358"},"_hasShrinkwrap":false},"1.2106240350.0":{"name":"@ampproject/amp-fit-text","version":"1.2106240350.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106240350.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-8exSbfb1qs88kJZwxnP0wgS8LPYj2eM7aGv+h3O72R567qCwpJiRYE5sdV7emVYi2PvVtxeUrD3H4ARj3E0+ow==","shasum":"4936b4c7b4379598e8682b0fda6da1ea15328bbb","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106240350.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1GylCRA9TVsSAnZWagAARUgP/Atjfnhnc9wf49Iqq1y5\njLH2vp3ef2ZPw/d5WcqW4MANyhBWMDPMVOm5ayNMRcrYk7rsSCEJBMLH7g+8\nWiBTjNbwrWcr+qDFWhPwLjUO0aHWNbKM21AUPi2qKQWdj3c34WswHCd+QHgJ\nyH4aW88GjD9/Mz/yNggniFJwTGiKKZMsp3uTHOS7H9xonSGIBd4vZ7Jpds+7\nvHu+FDFvu+6tXkxmhyxBh7tpoekw7lbRtKGX1FJreQPOT9SE4Msi2mTKMheK\nBL6O8uOiLgtOzJVmPHQdvL1DIvarGuc/jz+VuHhWtILuUScl+g5hd9Mg3ZMM\nmyEuqJlDeX/dtGIERov5T6quvG+7ANNoINrHVwqMs3Ez52LlD65d5aNdQMZZ\nlTTxDrnkdpttUNzQY2q+Re749Iv+Dqo6JJ1YU/g3S5OrRvOEMbh4tZW9jtGf\ntsIEoPXWtoTP1I/MMYTScR5ao3luwbbnFiQE1HumMAQ6jM4i/39vyDTQFNYd\ngA6ht8Y6Ijc7nqr7jo9x3YZSsdwnIE738Kzkim0CLRXCP1VC315GICHyYmIO\nb9WO4zYtAitRHYTziI5HMhZGQyLwOgqtQXm6cf/mxvrp3AeBi9nckiwuMhVA\nTH9gyxRV2eEeO637Y2R6Utqd9lOc9oNN19LBwDz5+4IMAxHb7vEkE3AU8UVM\nCnkP\r\n=4MIR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELFrRLO5C/MuWkeIiHqis1nG3zOE8odYZQw4OD1EzyZAiEAtp4bx6YBGKPlk2yq/4MCMW37RER+aQJfiLG29o9Kils="}]},"_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-fit-text_1.2106240350.0_1624534181068_0.2704630206256069"},"_hasShrinkwrap":false},"1.2106260436.0":{"name":"@ampproject/amp-fit-text","version":"1.2106260436.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106260436.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-QHxA1jFEQanNXzTq8fWYKllcY87jtRc/TGYA88dYwTZuVElGK+or7H7GDb8oClcG6rNeo02cS8Kap6Tak8t+uw==","shasum":"36c99278feeb08ba7b181ab2537628080143c19b","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106260436.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1w5hCRA9TVsSAnZWagAAsUsP/1fmkBK7vilyf6qw+OyQ\nhy9kxmXu0dj0t/4dvJeB2YxetWgEXvHM89DVa5zYWbonXXdb6teLnCv822/5\nxlous+K7p0LllFQwB5GFFN6Q9lkS7HfQ0CpSBmrsOs4FXzterpt2aYvgGoB9\nJBjxl/oC9qy8HPWgSXhbuZ0oiQUgqqPunQmzjpakqay+okKwNFjpov/G/4RP\n7ljhsEZuwybg5JHq+x6Z6FDXDzZXry6w8HF9mdxhLkMADenhFipLQohn/OpH\nofXCRfKPl0InDR+4sZNz6JZGjUZBt2rE4yn5gLsfmxuvYI/uTzv8ArFvXMW3\n0Ohi56M970FO+Wp6HjoTlDik0qtXiG9ILvp+W3vwnNxmM0pJpQJe+oI8vFiX\nak3lvcunbEjGKdH9bJmxAFvdvg7hvOHiR30Y28L90ve1Um6zpKeQfpbDz1RP\npFPc0+4SjyvxF/jPl7h+3BLnIH1c4NwxJlpzHEn5hCzbbpMUWcIKfo3+aWMb\nkQYNA/A5LhZLkHMOcjJcrHpxHRb8pxGH/NDPGASmWC1SFvKitroI9iN3OCh+\nXUJSTkSV/2VwXIwaggDunJCxLbJKW35TgnCjrzk0PFcdZWjBJpX6h2hYp+Sb\nS0rOBLh4n9O7ZKEAYH2g32C6uVf6tYMpRf4l81sALvQjpadgnEAbGv6UBKKr\nB2Zj\r\n=D05u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvzTSNJb4wrte/dtyJp3LF8yNcVjvGs2n5Y0WhZRVPIgIhAK4zrmI+/zYNORFXKOzq1Fj8ntCsNBUlhvoM53FZOx6d"}]},"_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-fit-text_1.2106260436.0_1624706656963_0.827292671472827"},"_hasShrinkwrap":false},"1.2106290147.0":{"name":"@ampproject/amp-fit-text","version":"1.2106290147.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106290147.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-MPVmHscsqSpXUEMadERnDnW9TI0i7qqwKOD7aH6dJwlHTEnQL5ZfdL+2kyeCHe/bxdf20j2AM/02QKhRxcofvA==","shasum":"bf1e99fd63940b64752b0dd21836d3f76cf5c69f","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106290147.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2wUICRA9TVsSAnZWagAAmW0P/3KsJ/IglXvMrwu9zoPn\nbqxgzKt5Vg+nsMwA7t1whne6CH1coSnWH6/Bg9Gg+0sl2A1UVuj/TLqU94fF\n1jukDDH8dBOXOg7KNkkLu0S1NWQq8bmpTUpsjDqh2fd9frpUFTGOSRC39RlR\nF0P8i0l3J8pFYbTDKywegyaP/+GG8SZtggJLtIz0lXKWIItuqROqdiEHmbbU\n/xGO9krs664GPGuWyDNSyADCNznvW6GIBDC1cg4NY/ye5MDWJFqp1h0Qbbgf\n7s0kLeZ/NqiUSnLj90kNTrbE5aAjCnL6tSk50HX/r320iIqVUiuEUVw0/+yH\n5yoFc020FXbPXiL1iQdFieOKDN5ckQJoC+LXoHjDH1dWO+w1cX0E/xr9pSMH\nNHat8EYVN1wZdVjJ0i0ZVnnCPKEMsap4PpCshU/NQXR39u7qiq98j92vUVEe\nC/3Y3Htk806b5zxZiUT1wnYb6V7iuqCcEewOQ5OoD7j8yvV7Rh4TC4ChAWMN\nobxTI8CgrOakCq/fhhN2Ew38Cuv6LuhUrbtZzEkO+r+AziuCsAm5OQ6FBHBr\nEogC7q2T4+aJREOAWVd2REsyLzFqjqPsH9kc+QJ+HRVU+07il/O/c9qDejgS\nLOxIOFbiQCRMQB8iCjd/UPztnwDLynlrsZOMMcsFTVRF+iPBOTKhIiDqcg+d\n47eZ\r\n=lGif\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNnKCybFGdc8sDttuHCYRGWGYvgNiK8cXAiU0iTKZ4MQIgInV8257qKyEa86VCTCd6eptl0Jh4lPmdlrAQ+eUMrX8="}]},"_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-fit-text_1.2106290147.0_1624966408071_0.5118351520515523"},"_hasShrinkwrap":false},"1.2106292357.0":{"name":"@ampproject/amp-fit-text","version":"1.2106292357.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106292357.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-EB7YhpACR2iM1mhIzNNGOi+qmpJVWiDQlAzDlB1PIZUIAcxhmZkXgX8lrwEzXtHQ0ZENAoi4Ez5BpI7hFt1+IQ==","shasum":"419493a616c8def48f46b92d0110c61867b75516","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106292357.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3FVOCRA9TVsSAnZWagAAQ0YQAItNzjL8RtqhcK2kFW5U\ngxiaZ256m4P2jvoF3v1z/x59w/up1Zd4LnXKziCnX6BnwAetBOHv6vhfvKXZ\nETL+GFBj9u2N7k2Sy98QpH2dF1iHAp3UOva4vs978WKm66KKK1/JxwiKeovf\nxypQca5fMUxM/I4a/Q2yktbhiih+DraCqGByBMA8mNLVCTn5MYWRC4Aga6tO\nJsG8Y0LyMkghaciZ7gWnEHLyBGx4/POXVHPu6C8kAd9K7QUMtK3MpnsLhwY0\niakrfXu6eDSzm/mXkEbns2XnqA5xo5jNMxaCkhvZOnApE7ko5VK2ZgkoyErA\n5FKISko9ftll14c2ePd6cD12O9lTM3lBGpOL+oD2fQQ+rOCZ+Lai8L4UHEQ7\nAH4mn1EweRrvGV+j9DPoKsNmOLS3FMZfZAuYqGJJWCEZfXJgxkbM4jlA5l7k\nEoN7w1IZzMgAmSMKZiKu9XrdP3N8ejLy2mVIb6dGmxBwOTVJUNqsQaQc0OP9\nEoM5ffpFQl0rvEXufMHkmJc1Pq4+FZuShV4lzTHGbDoNBFQzWATkREWjV9DC\nw4JG3xC9Z3TyudoAB07sxt6X1vxoRA+e2xUmpfdW1K9gDhJWDr3hDdYo7FC7\nPfPtvs+HtJIyAUOKL7oPvjFJDlikH+cZ2TRUSsjBD+hOroTQbR2WHNSOW6sn\n44Zt\r\n=x9fK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUYqFwvqPwKdMrTKtn9yY5ERhNTXP+u/TIuUWo+MjXMAiAOVaThOwGfrK2vkHNL7s93OJl83l4jqOCv/8mFonv08Q=="}]},"_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-fit-text_1.2106292357.0_1625052493583_0.053090766772209586"},"_hasShrinkwrap":false},"1.2106302324.0":{"name":"@ampproject/amp-fit-text","version":"1.2106302324.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2106302324.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-HB0DR2ayJNZGd8e3zveUh45JjPZIm36qMZBOFnbij2arjxXN+EHWgTnDn9TTUT+trhX7YJRBbJa2dLDsKVbYYw==","shasum":"40d4a249095703feb1758f2050e313e8863f96e9","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2106302324.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3alNCRA9TVsSAnZWagAA4wkP/R7MsSxBFfEOrrXO9t0Z\n7h+pTol18VQ1eXSHfz6aOdvxu8dhUn1HwX7UxJqEDwC80+b4eHBVaCN544lY\ny8L1Ko6//8u54/RxuFMLN/ae3EfoSxu9jnAOenIJMmrzAOb3GbZj5Y/akJY3\nIklFIKwaDnYsuUMyCH6K7rRfLomSU5fW5vM3liml9MPebNpuxjCmHhwC+zhH\njNYnAkfW2tSsaA33J7dafdFpS+/17A00bvgSJu6Vs1mYAoxaHSUYexe8//co\nM96vWAf8waMVCTAT6oTnrJ1DFrUGt5MShFbJSdH62x72IAi/WkIGcv0sgyFI\nIZFS3FRTSCThARbqTzzg1352QeKqGO0MK5lSrUEUC+BPk9kWZ6GJxZm+ov13\nS1pQyHTlKRAzaDTcBXUTpOMbBDei1qW443PdPq0sgl57gt5/jbWvlzfnkHLM\n7AgTku4/vziP/RAjw+6Nom5ujI4PQO3zVoCu5TGXLnp7rm9em19g3v4+zIVO\nV3CdeBp+EH+3FNQqZjCblTSooNIXby20r9YZM332FhnmxhNsd5NUdYeimD8Y\nj6D87pT7k7FibH1kNmaaSbhHs603EbGsq+ZHJazf4IYnMgl+/RNfgYLPCuf2\nmmhQ3ezclEUJRnorrcibLWkQ472xfnDDF1GQrpPiOYGU7xP/tjLIIRvtZlHO\n2/Yw\r\n=wuVc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeYDk/KtMZ4Hh/0FUShiQGUYkFEJl8lVAF5eL8fUYiZgIgEZICafEWUbZFR5sXiWvi59pG3owMVlkfyaAFBwjCj6o="}]},"_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-fit-text_1.2106302324.0_1625139533089_0.994221104755938"},"_hasShrinkwrap":false},"1.2107012021.0":{"name":"@ampproject/amp-fit-text","version":"1.2107012021.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107012021.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-a89hJpnSQ6z1B9+kIwyRc8OtQ5QbM/fYZ3kyWVhRIhnd/wJAhI+DoRzbxSOWAOphFDHDr1vLc7VZRi5qycAlww==","shasum":"a98dc2b1c16d4c2b9d0d890554b006466c5f1aec","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107012021.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg308cCRA9TVsSAnZWagAAcWYP/3TbpTInipalhCCha41E\nn07mpZFLSqVbmRiKU4KiBn33eZRAYUJ3vjCZ63pfeWsn86/nEQq0vpXPrOW/\n7WgQl7ZG0V4Gb8tnShbwSV+IU0FK3PLpbVmshR7lo2VRjnHh014FlCYSvjMs\nYwVXEOwSqHXUsClhzE0/awFWFf98rAEXUpAqrr6f4na4Ib3rqGvgwV9yioW4\nPd9FujYR1Emb+aiaNJSaVCDg7o9FSCdEfuNKynOLot7oV4w7uPFKTWq2rWG3\nyo4fgd8VQzNBucleVEO0lFQEg9hL7upJCw6m13YhjVHsjRCEF9IPI+6sMcPi\nY0Xtcl/qksLL6uJZc7DGxN57jGABeRLMR4T4LCcl5eTJqtsqRaQCS+IgF3hj\nSHM6+7Wqm1srR03lgQR23xpbAp4KCoq168cRbzhYZM7dNhxEuplrhwm47UZi\n/QIeDLKD3hfC6B+11un2Rq7wGiaVUqbaeO0nQHaf37vXoa/X2MU7ZBcykssF\nTqyA+kSTwsuRpbDqyoUagRvF2nDYqBpdS1JqBLx8heP+CC1r5jUM546OjCz8\ndrMbrQaPB3glqTx1D/5keP7+Xy/OQlFqvdkKMoM3RiB4Elnoiil24DbXJzwW\nuNgGGpIJFNgJfwkPTDKr+GF5TXVEgujXjtrQRhMPxy69z9iyVYvAKNxZXVXJ\nv7l6\r\n=XzB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXmNHxfEWmU8f+Lb8bGav54OHDYw6bM5iUtFR6xHtsUgIgGHl7ME5fz0/C7KAx6wmZcZMPLxExR51RrtsTK0ET5N0="}]},"_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-fit-text_1.2107012021.0_1625247516256_0.5505394454992039"},"_hasShrinkwrap":false},"1.2107030008.0":{"name":"@ampproject/amp-fit-text","version":"1.2107030008.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107030008.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-7aejnt5IBGvf+9/gPqvSRRCtWFCBARnilaOHffHztrK5M+jjgYS0UiFRU7+p7JGHOH1md9mnUd/vJyFoOzEA/A==","shasum":"a25a5972e33abc8958b45f05ad4af366ed7bd275","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107030008.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4EtYCRA9TVsSAnZWagAAXn8P/0O94tcFzr873ADwBnAk\nJHVTRUWj4FdUtCeW2jGOxIGikZZeqEjftVdVlwV7dqFiA/A6RA5ggMNhd5km\nOswnlw4fa8XDCU/uCp2YCZJS7Udd0nNF1sEISZjhIUnNSoInm0B3pyA1+7YQ\nIqyAGp8FJkfosoIdvjwk4+fXBmB59QFjx5eX7w5gWHTGBsViY6CIjTCpzlvs\nayULTmMVF5Q4KMzZs9XwF8tVPA7ZojgdbsAPtesWzExgifx9UYFrtaADrBxS\n+uLpH+EXRY2guoZ8JrfnFR9qbO3VUrQho8VOZiJw/V69DxJDrCszX1pLuvL5\nO5GF6yJY2yvFBtcx0yDBba1o683zgmcEnBM3rmYFlqkpGmT7kNxoO3ZfOoVC\nATxEy9H0H3edu98zzzMqVo6M/+AI14bO7ckU/RSc8olrHJ8QUG4b8lmkP4I+\nQL31i62frwbSrac+LS4z4HEhSl8XrbWPQOC5GGuUEKB6y6fI7yDxfhxlg+pO\nMfFt3VlpgS+Xy2je7ONRCJBFn4sC8kiCn4Mv0glkZroZZpTgL2HcNrsEldev\n2gnioBoGWR+LaJHTtgPjluozKbs3apd/vv9KM6BZyqdLMUroOMkqFF+sFttM\nGWgWkib9YyJAdNpMG6oKkJnRS+LSM96GGhznhv7fDmWxcLNNHVJJfFtAwIs0\nm+fq\r\n=pr7l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeM/WI/5qXGkMuGEvhXcOvWwBkTgvGspD9XNwN2zVdqAIhAIqCjbimE1/hQ5+w6XdpAYP8s784kvX7YCb/VS+fdLDo"}]},"_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-fit-text_1.2107030008.0_1625312088147_0.871053521722027"},"_hasShrinkwrap":false},"1.2107072148.0":{"name":"@ampproject/amp-fit-text","version":"1.2107072148.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107072148.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-wyvCgqwvG6WKsFtsFZFLCSFDgOPbz6AulBnpB3Mow58cwpVk/JwzdjQ5nNZ9al9JvtxHTWv7u3lDSJ1wxYVXkQ==","shasum":"35a9e192c469e79887e17885277186d2ff34f1a5","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107072148.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5uAWCRA9TVsSAnZWagAA9qEP/0TgbnjB9ZUC9UXtwFPt\ntevgZFIdyXus9O23yYUXG5SONDGVcF3ely7h8ZvCDnzuOZGIe8HwbLGl29AN\nHvXR7pyfeOw38W23D7QD/RgAMVBjd7oFqzSdJQc2Qr9zV7lKvawvGTmp35el\nng5dHwJ3S0rugpxKW87eVnL6g7OIaxxI4wX+Y+x9w3NWhUrXb2QCxJDndeJ6\nsSfqaHPZqbu/H2mViL/GDiGlq72ZuVJ5PuD2cPkBdqSIRHFFwl0gKU4Rou98\nHH2nZJ6JXFCWEKNl8G6NPkVZ39cBdp9wsqONqBuLRbhpuYldEYdd5PcBEUDP\nebFgIrcgWoX5jl4AdDcqUHTYhdysPfqH0T9+SWhJeSDpRfT8qWCUavKOZc2v\n1T96zSE8C+JyWregeFiVydT0fh2sbpRBgAtwjBBdXVPcAM3NtLxepfAxV4H7\n0CR/+TgN5mGpEwn7sw+N9B03o0db9Mmv7UrqpyU63mi4rXEEUf6VQRRgs1A6\niANAoO0zjzpImjDDPXSeHsvyEd3R4V9bOUXQ+Nh55eMn0wyn03v+zxVbLX95\nIEgc78p/LzLYXJME96OcCnhhayCLKILpQfkNhqFJkpJOI+0JrYd+JhNky1ew\nQO+iqnFOZFJHIOHETq+PPi8r8vuh6a80MLdoXtCmN3+64wRh/JyOC/jcD7No\nJZ9J\r\n=FjrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxfdHLA+6hUthB3kE+b60PN+x7U3nEDKxcE2PIkSMdwAiEA8SM0oDbDGqTKtBf2SLY924v7jJ0C8ujYWWUxDCfV848="}]},"_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-fit-text_1.2107072148.0_1625743382356_0.9714904439721952"},"_hasShrinkwrap":false},"1.2107082341.0":{"name":"@ampproject/amp-fit-text","version":"1.2107082341.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107082341.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-r1M3FKXmcOxbJBSRV0DBOYqi+icBbwgwDw3s1hFT5eye412IvEiFo8fpDDIQbDML9aIcAI0FX7U+k3SfGaRDbQ==","shasum":"9ddc65f7fc081b9fa07d75b1e442e59da6a0bce6","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107082341.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6DDaCRA9TVsSAnZWagAAD0MP/RWEDAu/KYgXy7H7fLL9\nLF/zh7A7RgpBQGiXXEVjJZpH+VqEYKvkCs5wG9vqfNo0OTSBxOx9XTa0CZxP\nYdcPu2LYFRqbtlvW/Mmmjgrq2XRL0t1F2orG/paocp4eFcvAQUusi2DjleNJ\nt1rA1K09VlPEMX0Quk5F8K44kWAhTo48tLoQMf/ZMpPwywI/OpjlFlBUlTmI\n1+O5+UrapGbGqoqcYHuQvWny3qfH18rk/ZQWkGf+r+eciRjd9ozOe+MDz0mM\ne9OkrPI4kB/OlneEg7cRH7mODfM4iTR/kbIo71iH846gp2ZA4f7r6ZYcINSj\n2QBoVarUVL5UfHWxvYVWlE9KIWnXnC3HorqK9PmLAYCjQ0cICq14q242TN6P\nGriCibZisU9wb6BI/OOuH89fpnbfCW7WBFSJ9uOyph7KCasGYKgm5HcQgnnz\nv4IMxU8hI5XS8VTodcKfopaDSCq1nUg3ShXVP1yFNjBLfMQM2SLHu+aTDkJ+\nvAr5m6AjXLnWfIjrm7cm+KYZJ63dT7mmfNjOKGMebITtkj2bKavZ7YJBQdyx\nUtF2gPZ92VwVu9+QruU+zYKLjjQdFKvHOavTJky2DQR77wcmA59NzYU3zFb/\n0EdkSA3kqNW0IfpUBrVdiZ+rByLOqY1T9vdl7Gwa1WiuYrl4lLu8KVMGejxh\nUF0N\r\n=Xqpd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEO0D3QSnUsP9ZBtjgmsIyueaqD2Ro+XjmvCnzWvbN7CAiEA/D2CgHVejs00uWCny+XVwvWfqeCclc2DKR5mEnS3J/Q="}]},"_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-fit-text_1.2107082341.0_1625829594010_0.9197308240328141"},"_hasShrinkwrap":false},"1.2107092322.0":{"name":"@ampproject/amp-fit-text","version":"1.2107092322.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2107092322.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-jSRhnmcmWJh5kXv3Ob48S5WIeMglQ9HgmTr/j9tEMxDvFNTPm1BNmcx8fzzLzPTJyuEUrWxvoNuiL1P3BenaTg==","shasum":"8d2bdbff6bd3ad05f6c96ec4afdbf8294e0b8d5c","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107092322.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6YRMCRA9TVsSAnZWagAAO38P/iSu8BKZ7WswpWb20xND\nnpddq+g4xc+XCe8IccHzR5sfsCB9XvnpD446e7sMF15NN4XG0G3u9VliGhES\nm0s8W8XCRei7Q9jIwF+kXAl4o8xK5KyhixvWVIj8rR34voULotK7XixY6PlT\n6nc8rk0zD3ok8izZ8uqZ5IKVOCp+gW13PLAJld/aW2EudHGUg9qd5BXLeKYy\nd9ECg8wvRGDKnIFTuqlB/qA7Vu/k3Ya7aLvL6aKo87iUdZe2BH6q/YIj3dBQ\n2zJW8xNYv0CtQiyw61PWqvbDeMrXua/7sqJAj4dh+8C/cCduFkx0UlU8iOxp\nqhZYIY6hYbPQx/71XeJjtcWUNrcZtOAgpOrooCpQz3vjcNsqWRP694LoY2VI\ngyYDFR9rcgl902CMRrimx7RpnTn/6ucq0G136tTlLsXh4kKdoYYl9d1ouu29\nN7nuMpztgJbDMGJdq1alGJmKuXcqdjtM/WbwwXlsCaiBvBPDpaYND+sm6Hyw\nsUXBk6R04QSDdKF0zeGN2GVscCTzslCXIGgcKcJ5ZfIUGZdwO1BMshXtK/17\nlQVFL6qdibfhO8j23fUoOGF+3drE43Vyq0EepdM/52NL8ufPFtFVAjf4Diw2\nJ3nSmo/im1bdhS3lxm+98AEqQvLlbhPgJYneBBOkK0XyHtIRSP1va8/Hqelc\nknLa\r\n=HG5i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv4nO9J7Z7M+j8qHRsDhL/JRFnlCXKqv5gZ+GXO3It4wIgVRT/taUGbiSR9Nc8VDkD27FDNRaxnAbIDVGV5Y2z5k4="}]},"_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-fit-text_1.2107092322.0_1625916491803_0.2759646510683651"},"_hasShrinkwrap":false},"1.2107130206.0":{"name":"@ampproject/amp-fit-text","version":"1.2107130206.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107130206.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-V7vEMIFcYZnKFkkksWUou8CBNGg3ARjZ+QcxrTc/y57YPcyBc//xG1DG7MqD3BY8ZntaRpoDO4WIjHHPNeUj3Q==","shasum":"efb86dabf87baee7d64c09169c059a7a5cecda10","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107130206.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7XyPCRA9TVsSAnZWagAA5y8P/iQJ+D+7amzGoesZIEXG\ncCWnZnkeE9hgp6ND/nia9fY16+eWCjqc0NWNRdsYn2ra6Io69UfjYDorwtxO\nuLGpTUAfau0OzQlE1hqxxkeQp6FJwGaXEmwydlbDqNKYeemyAgOgEpxXiQor\nY75ZCxpUWES0WrbKBm/6Cf/M4EGK2LO1GSmH6Ihkb/CAYYyN1Gb9GAEQ3D4A\nxkN5ZEltqRWcdbM9NdIVwqehospRYO65HkkGr8eQ3AZasEJfLDW9H56ATIqU\nm/6FflAbS4MlEChLxWObrmcHraFcmOG8SRQ76TCqkFfR/H2VwUL/8yey7lk8\nw/ay+N09siv/y8P5GB0pbucQeVSUUJX/uJTD+u284mV5Vz+LfnZMkXq4x9XU\n26QeoPgLOjE3xZIyUoAEhN/tHesqK2d8ntJx2FkUflBi6dHaa/hJhEjKo2k9\nU/UUqr31la+1c124kk0cQF3toT0ZBQ9C3CPBHmnp7q7qTe3I1Aoeyv8fw5FO\nJiSdUspzxQghxlQzIfODNfbYSjfoIAYdi5pQl5QLQ1TzLLXz+b5toYmbWnx2\naZ8vIQhVvFblIIahAebmlOslaB5dDuGsSGDyAjEjOKM6cxnopUXqCOQvIDWg\nEwAuWpRdVFDpPnGl5cc0YSMagwM5GUUkvFHRokLsm16LDovz7q/GpSO+x2zn\nDz4l\r\n=+R7l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmPiHm6wRLLrvysjmZ2S2ev0pa3xO99MAEGDeg2pF3YAiEAiPQi5LkvzeV0Y00jYfpKXS5NC8UjM+o049OXHG5anNo="}]},"_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-fit-text_1.2107130206.0_1626176655444_0.04186462622729792"},"_hasShrinkwrap":false},"1.2107030008.1":{"name":"@ampproject/amp-fit-text","version":"1.2107030008.1","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2107030008.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-6ad12WktCx3Mfd2U6J0EWHppmaEZDkq0STWmdtbScmaSP3K2CRp2i9MX7w9nDWq7KqmT7UGigR+yCfAnO6aa4A==","shasum":"cd12841a8c3886d2ca4b0e6a75a394958dc3af20","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107030008.1.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7e2NCRA9TVsSAnZWagAA38oQAJbP1Cvi4LTGvo82I5wT\nF8HG4W/3zOXi4SIMnFyOIDMoLbvyH5vo44mA13n5f0yrA0Xfa5ss1iooBOSt\nEf4HVW7EeY2qKC9cGyQPW3UnR/mwNp8XTJZcGaiQNdXoefmWasZ4v29aO85s\nyXR+joayXU0gRZvz8gJEHUjNl8DuwgdnfCLM0yhJxEkfk30FvHv+ve3yfdQH\nDI7CyIbS51Mr5z0XA0hB5rtSwhfjzYpPGMfV0CvNunFJlRlI5zfY+GhLxk0A\nrTMIlbf/4tmHeCX+o2UlIRpLvtbIeOGP7YXOoJ0rbvoY8kDgGsXCj3H71X7w\nbJl+WS5wXo13awfsyAYgr5sxUJSITY8/sT2tVT5/ncU/pjyejOrI6+ZCZOy3\n5OJ8J9ngWmNsq6fxP/LyVqhbPeNCg5/N2/d5pqg70X+a7uygdoR19/ntE/68\n1qrVRw9+8oG38HggoHsM4EkHzC52ez/yYCIpa+oxuHXGVM2oZOegkMcdv9DU\ndy/IM9WvuV7A2qrrxBUzuxc+JpvyLQRBC2+owBVVIuUe2PLgcS6ucPsEqjxO\ngsIkD8KJUpUKDarQH088Son8UMJYj5OBJ8de7RXX6vNukJsfegLr95EtzrhM\nxBH2biyzfPQYyl8X4Xd9/7i/ak4g4JDaGMjAug7BrpdMFTBvGvzct1PUGxbi\nZixH\r\n=M+L9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ69x3ErWeibN8WxmfmBcwtOIXpuyDUQFVBwqBNUE1kAIgbqsyypzkKtgfUU6xWdeK83sgdv5cWi12JQLPT61nthk="}]},"_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-fit-text_1.2107030008.1_1626205580690_0.13455864049547284"},"_hasShrinkwrap":false},"1.2107140004.0":{"name":"@ampproject/amp-fit-text","version":"1.2107140004.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107140004.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0c7nKEznpEHCIxnnLL9k77Su8IQ/P+nmBHLDXAKtuoOVonIpYP0BF4SODh1W10wVQdFFEnmO022FCL9aMHby1g==","shasum":"f638de35cfeff913dfab6fe23371e39f76678bf0","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107140004.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7smYCRA9TVsSAnZWagAA4TMP/R/HBlz4hevTY7Pp+Tq2\n/FR2i11yzdxnJDJq88SH6gkKjNKKNlunOs11Tag/EQR25goHc6t6BDJzoE1K\nXSMYpHLZ4qAUfrMRSW3MSRo+wHvyEwXmGLEvY4f6YP2OI0rM56xJgRnZ45nx\nu0l3DcUuLOJ36pkdtmgNyc+scYeub0+4Y0rnfvAQqk8uY+EzKeDauGzmUp5W\n2r14wApQNARZbDAGlqxmddbBSRVNc8+1YoR2TKQao0t2iblxBJ9wgVhB/4Fe\nF/Ps4VLXVDxh9M7Okdfq8u2JjZfoHvutioS5EOXxEbHbAOO8nh2JjIXtMDSV\nng/BFEQZ7WRwPnowTJuXLODgyTrlmh187Ph5dKl3Bo/K9R2uqHQ3WvvquYFP\n3yJYxWjwJ408e16Zd2zkbCl9ru6mRs9AUUUh9lLDDzcZGxKdFsl0d7eWigZV\nzwK+9/3ZJX8NP4j/b2hlDkPcs6ydezJIDB5/QxkuaL9H+loaPgriqeQGbq8Y\n3Vy/E3yS7u1KTXY6m0MbDsDshIel9n6HPWGS9oN1PhOaqULQggPA1gxsOFu9\nRI/oaXuxH8YrMbP2q8e45M/F0x6YLxRHXjyCY6EQMiD5ggqCEUbSNr8SODRB\nFCi6abrDJBJGC1v361lDNpGdl3nROnrOqZP4CAsFhoDkMsYg5nQrJDWnq9pP\nzT2H\r\n=O1gz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvihY1aBoOuteBo92OKn41vL9n5+Df0hT+WqnYi0breAiEAhZXwAE4uusHos4O89seNERmFakYpNdqT4iAgflc1SBI="}]},"_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-fit-text_1.2107140004.0_1626261911783_0.2929964311714628"},"_hasShrinkwrap":false},"1.2107150011.0":{"name":"@ampproject/amp-fit-text","version":"1.2107150011.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107150011.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-4cdZkl6yoVGrvv3CZaUQGtGEWyzZViEgAnG2Y2zrKDF64mDKTqVu7uQLT/Oia6s0SR8kmlL5xljBNfGOlNEfkg==","shasum":"55f3f251712ba0aed08cc9159faa4abd52c5fa3d","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107150011.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8BwxCRA9TVsSAnZWagAADPsP/13awmOgI9ef8cSYaHPe\naLMD6LMlYU9tlPtBy2PfS/VlfWCBFxpx2mC23+l+fSxqgTyjk2VFelaaHMNr\nIGHZ3S4hwOWe8AM/E4ZtrqyjNrVPcYeWqPOhDB45PeFgXxL8cn5+FICYJEUF\nLklbjBC6WDcSYZNyvwcg9MoRqLawu8dp1AtWXeCDlH4M/TpMrMb83pBJHa0C\nvyEdaBsoqFZ5Z/UH1nR6Xj87/nbSQg29eJtfoEeISeKy36C/LzgcF3jM2aes\ne+SMv7bxtQRASuX4appR+fqZDUp4poJYjwKmDq/v5hSLsJLnGcwfLb/i1p3E\n2HW8PtVQpC5SJ7yBOeWLq61YY2KSX/nykPHbXRzt/FqSUCqsTcnnQrT+yviO\nTXC7jIK2X/IrgK7gvxb45gacJrmDL3JqewBXiMgC3XjEJga/zcgKxgsFqPNc\nFKXdxVoKEVi/OrL+/8fnQ8kZk+7Ll/YgW8TNk4P7GPE2Iui4D6GdccIkwuih\nt+xeFF264/+3OQHsgmfL+oLHvc2mxpVdDrNxKHRC5sZANK4+T7F/huGXMn/4\nk7bHPGOytWNi1Gf7bPf8qLu2gff7PPAxtVVoYXn+Sqsb65BCvuEbf5ZiM50w\nzIxBSxDHfazIffRGHAIiL8r4hFSmC4UQT+TIKh/7bGwj7AxuFk6Vr5JJX5/3\nF9t8\r\n=hBaZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0Iiv9oqvs6XpRcuiroyQJDX1jkZOXF8hiwerBdcRj5wIgdcWSu2Nk+4mgQyhHMWAG9CmWE8vzJOEy2LGvdIfmWro="}]},"_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-fit-text_1.2107150011.0_1626348593318_0.5116779391261346"},"_hasShrinkwrap":false},"1.2107152117.0":{"name":"@ampproject/amp-fit-text","version":"1.2107152117.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107152117.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-aPZGHR9tFCdREafgZOUdgJvqKCSdGIuG4NtDhhBw2hOwtz6iwn3K9QstTFRSaV+2VoyRN4SvTc2MskMXH2dLvw==","shasum":"42a573b77dc01b13c9cf4a6051ec7c6ee51b4ae0","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107152117.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8WuECRA9TVsSAnZWagAAKHkP/0tbrLZOs8icMd7RGppm\njg2sgFWd0hqUzQYEsC17l5cYicHFVigK8oM13OCkOjQ+RKuLFWF9iIrlVVho\ny+RTyuy8oRE/0c2C+jrRzCvleERIN6eE7LLgn2tDIGms50kMK1BwP2xQuYLS\nJWK4y3CwFjyA1dyYWNPAjkIG0s1vUvfvJbTlUf7aoLPT7As5YfQPtQrDIlii\npoSV1iuH7E71sADyNG45SIgnn2TfZ/enPA/7kfiNa4RWuSVFaPaRybeJTnmq\ndeKUQmSKY19YcWJ3fZrv1t/kgzRdMvSitRIECXItRzoJt6DRyOOEzzYF7RXI\nyiNiqze5TDxhAvgtDaEjmEfo7jXgRQMmiigRCofcT52xJwZJgGhqDPiL4PxQ\n/VhhGuNu/mjRa6Gp+T5u1xLD1l5v/5PJfBXBg43HMrFXkUp6G1a1Y4l83F5L\n6BuvFHwtig7TeSYjokzD6D6jY0rkMiyu618vI3Y6g5Ln41DNLrlQA76Onuqf\nG/ckWNAHT+tkoRS8UMx68vISG1Jw3MSXAhVujJWpD1yfJxpa7pnG2+7xf4Ja\nPQOZ9oOBK+4nffmjvg8IS8rVKs9QEd/Jf9bJCdKohbV06+ahrwM4BvfgSEaC\nN3zr4ftIu0f90WWQa9XhLjxcVUmbUe/dKhCf1VqJcVKEPlAqhv5WVOTm7LHc\nVSX3\r\n=LxbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc/D2ju4aNGWzTj+YW0lL5ZzV1+ZSp4XXfjxiitzEwmQIgT9rZDX2BRtkH52igLP4UKFhIzSIz2yhuvOq/3B8pDVM="}]},"_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-fit-text_1.2107152117.0_1626434435868_0.7058369525211805"},"_hasShrinkwrap":false},"1.2107170150.0":{"name":"@ampproject/amp-fit-text","version":"1.2107170150.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2107170150.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-qhLoRlycCgPO06rcsQs3Q8hSUTfvGECWCkrPjISlGoWnqwTaepR/5W3lbeV4SN6aae43Qh22hO2khNP0Eh4dTQ==","shasum":"cd78acd1d38d2be16adc07eacd94c1b14ae8222a","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107170150.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8sDWCRA9TVsSAnZWagAAlz4QAKE2nDR2+N7E7DAUVuOc\nJYUnC37mTMQEeMfiyOwfYzjzWkxy0kHI676b10lh+WHpN82sRk8IZ1SCpjIz\nDNIwTkMdDw/8XYlv7pCxZJaZ3NTdXwXjtYXFLgqOjm4kSs0yAYMx1cDVMatz\nYf4GDT5oqup1QvL+zdAIeKUbF9dIrVj+aPCAxWrsADOVgSzyNXTLEkRIJYnk\nO3w1xxjHrwghV2QjxXdRzuCQxnBTYB5nsdLMYlTLd3aM7mH/m1FJW5ANisR/\nG1djC2jkRUgo/33WgBXT4qj12e2aJJ8hHEo2miVlM8halRKVe6lOENwXz4Pd\ncT3fgH1b4XX6CVYV5MZBKaMeSpAlZv+enTGjjmnFmrMRTVoni/ib8uNe8Ozt\nq1+vYIvrimyPO4KIX9wvht7ZVy4uEXCS8ntTuzrT3dvC6P21rD7+hcEIyO2w\nZrpQkJuv0j8rJ7AwkYPO0iNxgjv7bgniqLVll57FtDHuPtGudrdxeSxWRSFh\nMb+pX1DZoYIYRrVO3OaPaULbRwnMfikHhY4xclyLDnaCCntLBIAGK1UV9r/S\n4SJEDyHwWGObd8U0rXGztuL3U4xkOu6V5U5drkFaP0GdYed97keHXcPZRDdR\nwcGXT489mD45KaG0TJmIfMpmWg7EOaVsmzzzsFxOzJ/g8d7u4Ql+c2v3zSdJ\nSW5v\r\n=JtPq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEcLtVATydImKLkKr4YwPj4v09gkbw0jzDhSNBp2m+UAiA3Bxjv69jSmp81Yq6RCDjG24pHrjXsQ3rPnDlJi0UPbg=="}]},"_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-fit-text_1.2107170150.0_1626521814335_0.06319755148909523"},"_hasShrinkwrap":false},"1.2107200040.0":{"name":"@ampproject/amp-fit-text","version":"1.2107200040.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107200040.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-E+8BFIi0EN/6ebf+TlHU1ZafBg5HloSsrkUY3WXnfpQ/ve5q7ewdiiMVVTI2R23G2KtXowDKjct32UknG9OOyw==","shasum":"c37c27b3ecede33ad81d0b7423d365a2d338b235","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107200040.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9rEzCRA9TVsSAnZWagAAPkEP/2hy7/ckwwD0hq6DTLot\n1MI068J28y9x+EjTL4kXSyYFO0sCwQOC/ZJiNQv1fUUDaQ3J8u1NI9y2+9nt\nysYfpvlwfFkP6Ncd2Nvt9DjLaw6Tn1FYi0m5r9ruZrqxW7gMYzCpTVzbS97+\nZ43FOaZwtpZvelEjc+4hvfFp8wPbpOg7ZF/l0NNs+gxzzoml3Cpc3wmwOL32\nA9TmrxwJa64pITSnIioPTKWqu4YEOrtR6sSVwZu7DdEEsTJaVAy+4DNdCmNn\nXcD40Dm83sqxnC2wy8IMkmm59Ao/HYdFIXLll699P4j+0mXQ7He9yZiuRoZm\nNA6hVJAGCIzAMN9yL+ikzZ2fqa2N1OIloyOj3G/NuopExQnvpuAFVXqXCgaf\ncitG8MRgETY5y0UyD1ikydZgbU7aQ5IRaa7EhloEBLpqYcaDY7tEfZnuvFOD\nMcV1F22pyIUiCAJk3nrV5ps+WF8ROO31nz4uu4hoTDKc+HDZRn3loGMRZF3j\no1TmbUrXf3le75CY9ZKc85iaSz6rBqPA7b/K8PaZBTpsYSW7HvE+nYkW6rJC\neWZq8pFB56GA8N+35U47ESj7HoYrsN/BCam7iFf3UU5qhj95c/khu4t8yR9D\nqSGm+H5o6A33261mxuPRMWfri5bMicCpYAiXp4uLlnrFTc8PYgt/0I/jyJgb\nrcpS\r\n=u0St\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHwu2mXWaYDCkKViWJsde5IUL5hjH0Letkr8D+cw5SeAiAb+iVM82xUM5bgAYfhPo0GA+XKK/OnD03sWSzwSBqQwA=="}]},"_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-fit-text_1.2107200040.0_1626779954906_0.8652772879966355"},"_hasShrinkwrap":false},"1.2107202252.0":{"name":"@ampproject/amp-fit-text","version":"1.2107202252.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107202252.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-HMe9NErxOX3uFIxAYAzh/RX/4QK49KXHsjLQSB4kq1Nf2MMZhikH9c25ulg5Rz87ZUjlEgGJKqGGSzibI+cs4Q==","shasum":"eb0d98eca1ca0cce9f6bfe7869f31fb6e05fed21","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107202252.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+ARSCRA9TVsSAnZWagAAqu4QAJZf7vf+gjO1SRiPMb7k\nnouNK0XuCcoqSsYCWMP4GzQS2hLGYCFsBboF/b3rlqIX0Ca5S4TSjUruHelG\n3OviUAClTuAfiJbsFwrnUzkA13gF3VUbCWSCtHeUg3vz6ebFR6f+dP9CUG+L\nYXW1rjCAzk8JAzq6Db2o7bqkdghauqP+3nieeLcYouemzKIGO1f0dO+sLp02\nMpKDsCIhF9fKE7n5/iAWH1/8TnabC9zrarrrI9dJTyBj46ZXkKDScEX7ar1E\nITwrsg0wfCOhUOT1emyggQhrHRxA6JQvxxP5LdeUbLugeoliUwyV/oALQOOp\n5w4sGQXtR8GXteXWzZcSvPs7BkOl3Nlsrs37pW1HYYnQ6gfPhCBqnpTrhTEv\nfUlvpX12H3jxNgGmMXpW+1+BdSYvMv1VCIdKp7v1MlyhtgaUUwROyCwW/2q5\n+CJCrxpYk9PK+YRcq7q7WfFEzl4/L8JDZzK3aOYfvGaH4LRzlHFdS4v+oGKs\nWDDb68CPyc9dQ6xOJfkTzKqXbT6ZGTfHxuJb67yf7Sw3L5HdVzWr+IbBCboD\nbiUiaKn+zrfPgwexUSrJ2+ib6q9i0Qr0YIH7f5OpoXLhUBssHJOw17O7pRSo\nqYsVjnG5ruaq2I1sZfwYoeHGS3ZWoKhuF5vto7pCV7+jvNowLRz2ozkeCoJQ\nycFs\r\n=HIuj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+DcS1GdkMqgoyQNLQeYY/knUaJdCN+KAst51qfvOMcAiAZTa0HcqECVxlHQo+30c1Dz+SMAU+ZG0XZol2qPy92FA=="}]},"_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-fit-text_1.2107202252.0_1626866770127_0.49468510708660896"},"_hasShrinkwrap":false},"1.2107212010.0":{"name":"@ampproject/amp-fit-text","version":"1.2107212010.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107212010.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-lE9opGAGTPvepn6fkoWWB2nqhusex2bo7h02h2BG3mx2NRd1i8PJJHZJW1si0n+sD5eeI/ldlG68TcFJ3EolmQ==","shasum":"983489e9e913fdd24dda4b8f383fed5a1a25a3a6","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107212010.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+aF+CRA9TVsSAnZWagAAUfcQAIHcSjROpJ7lEoP49owr\nS9TMQNH4RvF5xV/8/AV/iS/JAzjtyjQ5uG/378h2xWZaYsqnj6kqyCG8+uvx\nJ/Cx++WoYPnAxA7V6s0E9hxPFiHkAgll6e0vOxElKATpRpTttcYiSEBb81iH\nzxgxSEtoLixOZBe5s70/3MAx4PUuh2wV8zTrccYsmRZ3VQejGqr037xb0LvA\nT0p9H4C2kHhL0DItTgEFBgn2wRUypeGjEMmc1UsFRJ3LEdy6LqGeDzQu0zll\n+bIqYvkF6z8CsZlLMmziKSogVXEGM3Sk8Qppp3as9xdZx6plgLFntC/hGACM\nQoF7d3m6vq/sizpQy18FPBibC90ISQMM2Gvgoy1HhYjspuFumFrRpk1aNNgm\nRB3nJB56MwY20MGXa/ZyJ/ecj0QsXTXZjOuozsCcRNFnhnOb/K+SNKhWQbR3\nvM55hIoYP1G304Q6CDHBY2lndw8tLo8GYKPEkfX/Is+cc0e7ykYYBzMLtolA\nux6p4Ew/ynjezC0K931Egmjkz5hk2TNKNeJ+8ptYYJdPhe9YhJi5VsHYsyWj\nR/WSa2mX6t4kLHgLYPzsUiLD1ABhoLYu9W9DHhnTHjNGZij4twhRHecqoXMX\nBbPFJ7aRQkjKW2hIdW5sZbznRIqstDnvBdBgXSnhK5ZA4j27hrH4jdLgsHhW\nDzqh\r\n=yFCI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgXQxXSf/XQD++QhLUT4WZcRozHwRiajdcOvQt+Y8r8QIgY0avQYRTG4icxX84g99V9jIryIt0OI6NxHqi1BcWLY8="}]},"_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-fit-text_1.2107212010.0_1626972542198_0.13414314905355895"},"_hasShrinkwrap":false},"1.2107230121.0":{"name":"@ampproject/amp-fit-text","version":"1.2107230121.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107230121.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-wsGuaawutrjdXtNoirwwq4i5Y1815TQOdTNn7onSKMxhHOXJBGSK7KA5qvsS42Mnyeawc7tO+dhwnIYGPmSvrQ==","shasum":"a01b1c1f7cdcc6e529a2aa9be110da32eb442869","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107230121.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+qk6CRA9TVsSAnZWagAAyRQP/2BnqajTPrD4IkQ0+cRP\nc+7l3AxwAyU+sR218466uXRkdWI8ylCq4Pq7/3M1bWczGoqo0f5qh/N8snDA\n4AkxnTTt7m0Q8hRubero7N3+JZfecIdlTJoMgbEwxU9Oql6rtKYudhOyibVF\n1k4W6ETJaRbIltIlYDjur2gPYKORTA+7gA39o0SsEub6CYyOAdVL8CsrmElQ\nnfrLkFOD3RkPjuSNUBJTq878m8hHkuh1A2Kyv/g6dvrSML1R0gWKZWv9qC8e\n+4QgaaKEj2/A038odGGIbjdOgAJ9id/JrzQJ3/ff7uYYyQarba0Fv6YUxql/\nDXOYGC3h19WapMB39Zsdnq3RZN3BFxvea8+PACu2jnSY2PaNitNLheJaVK/Q\ntHsxbdZEXQWFwTk7UwylMpFP8nfDuROFuUEXG8777eIFuwxglW8Kd+Gmvxj7\n/7h8VfRs7SpAbme9IyhhVbcxoQ51KSbigbY6UMhijtv5W7T7ed/8DYxJoNUC\nMgXgDQun+ZLhU31sH5zG2ThKtL5r6nBfpDMt+udsLyC+J/jkQq/3eX51POv+\nkOfcdY0SwpqKt2CEhQ7rikOcsAhrSOm7+7F+FRKuRMZnDBkJCAvFw+tF8sE9\n5FfHHOdbLT7BxQaTN0MZB4M7exWtFD5SRYK+6A5/rJkiOvvz9iAc4sOrwSNq\n0Ghp\r\n=Ht8a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzqbst+G3pK6r5Tr9jajfOetXOOPDzFpCqTYbZGe0rmAiBBwasbFEraGtYveyeD0G+9IShFaq/of5uckcGwze8NPA=="}]},"_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-fit-text_1.2107230121.0_1627040057934_0.74780421808084"},"_hasShrinkwrap":false},"1.2107240354.0":{"name":"@ampproject/amp-fit-text","version":"1.2107240354.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2107240354.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-wIhRIqenMdGRFLNJyQzVw7MatgIXvvMstHNQvudboF7F1awlT+nu25MuDfEVrYuyJO8E0gMlGcvmEzU3K9t7qw==","shasum":"6b1dc574bf4b7b6cb82a5f1de027b6cf881fd6de","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107240354.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+/htCRA9TVsSAnZWagAAnL4P/0MqPKhAM14hMfMJgrGs\ngwxh/xTpMbtqGD3U+9MvXYy2Wxyl75kWGh+0Y2YFlW5+dH4GLCFgMe3WX/6A\nZz+0caoD6eJzZI+kBH8ZKZsp7rGcgi8VCHtoKKB9pMCrUqJVt9uBkdDlemcg\nkMCHdW+CSVcvN9r8ggYS6o1Q/xdY9sJURmHcle3/Q3WOESYPKUnRG4XAewdG\nMgXVih/TOUyJ1nrIVhOP3p7nW6ILACgSPBOiALxc8i/4ZlCgRgEgvL0CMuEV\neHSvKDb4Av+SVOkPbz33scQARnqdcR+RJyqt9Ut8faDmWTDWH+rw8ESK0i0m\nFKVrWLOGfhrRqhnfENfe6JeACFqs3CsCNJk17tIO8WPMTRZQk03GugPW+01I\n9KkAKlST62Tz/xEIsyehrWUseC8APOysbjEeyGy8LZUJkvLBMJ776i3aOfCY\naKz6F24R951OBZXhk60njkiEmf1o0/l5L9pmVfGoCMFOvrN5DNKyp9XBWjnY\nmYa/Q5S5czmEFr+PkIs2p/a76Zbld12WHrKU1oRvSDO0/CpMEG/ow3j0V2hf\ns187is7+h9gCRWIDhKQs99fxYNEsYuzhmrt5mmKUZLm+AAacdJG+cB2gpBLA\nFUc2fuvhNvU3QkS26FHHt5pETsH+mVWrTTd84A+vs7bm7iXqHGyoeA/Me/ZN\nOM8b\r\n=7xSV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYJjcLH/LwT90Usx1eC5fiIy1kDkLNZeWaBzjRV2A2kgIhAOYQTeLzIO6zLQJzXQBhTmeBQCZZLluY7wmpgNiNVkFj"}]},"_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-fit-text_1.2107240354.0_1627125869094_0.8117905398668879"},"_hasShrinkwrap":false},"1.2107280004.0":{"name":"@ampproject/amp-fit-text","version":"1.2107280004.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107280004.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yoGDDx7pas/cVmAAk5neH8v9s3Qm0ayVvfghcDnmvsVlkVTrY8f0vLIHWga+6GgHejVQBQ5fZFf6VJrVXdtoRw==","shasum":"a66f99e6b5f3d3a7096958a733c89e68b82d6ef1","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107280004.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAafPCRA9TVsSAnZWagAAF1EQAJbbbjZ5O8n/aRN0hPcw\nkfMJIUNgd5Z9bAovoYWfxGnU1xoUWpcNA/HU1SCxbPfYXrz7cVvMyB0SQTZk\nbxPaPzlVmcprOIOYjZ6xoG3tQk7O8k6E2XgTDtY1LAWO4exeFp0cBhOZqDRa\nFLGszn8gWjDdjJPH6vt6Ji5Paz2+byFdLviSfSozIfeASXRDwcI4/2zaxudR\namQrokZTrOMhjChDLIdgW3+k8VUnTU248COJqPTTyc4hwJp9P1gxU+Rnuwnw\njABdojJ323Dlyp10ZCBiaGQ9n5ueYCJZ1KfnLg9D0vhV6ga1tm1rxQro/1ut\n9MWTWUSTfptE3A4ZyG56jwb+nb3bMeggm6woR6AeIV+bEFrygfwdEjaw0eE0\niumUQReBWkeqyp8BlGfZXEOUM8UbWtMZxWmeU9eMOAW5kkQfJBknf/kkmoM4\nNcHidyeN49pQktzyDU3cisg5WTzloGeIV/2Cql472ybrSigHtYwz0HD9v5hB\nxbGNiWzB3Q5//r9pJW/+OnSiczoaIyzkqFvv1nIRe5vCxBFEt6sjIXWG57T2\nCs/idcOz0EZ0+dABkCphyBM3rkxdKFMAKtGdsLm3Ygs9qEn1Lba5Oa33IwNy\nzcGXfyEg3pLiZgWMSQC9lh7JqoAxj80L0PPgN5Bw54YcUMd/I5EXYpRAd7/B\n7Yam\r\n=fZZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZfLmQuQx2RiDtxJ5AXPEmdGrLqmtYEsb0vmvSlC6aLwIhAMUUcyhOLN+aIC4j2A6fzBXHNkAqtulbt6ldKwtRXBTW"}]},"_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-fit-text_1.2107280004.0_1627498446819_0.2304960295855314"},"_hasShrinkwrap":false},"1.2107282214.0":{"name":"@ampproject/amp-fit-text","version":"1.2107282214.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107282214.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-SCkR/YOWwvEj2K+MJGyVUQs5hvq9pUlNjjlcKtK7wYhQVkcsoCqXX1GV4sXIGVYnEO1D+DXJMiUJj7gRepxeyw==","shasum":"3a2aff9e609d9b7d19436f9e2ee5a73c5fb8ab05","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107282214.0.tgz","fileCount":18,"unpackedSize":278961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhApRdCRA9TVsSAnZWagAAQm4P/2vn/gOXd0eceRi1UEXF\nDrfVd2RqC1f4dqsEKhDdF6U/CQ1UHzV3joUfgplW+IctL3G+0bnhg0cxL30U\nIsVMcXiTg9ituCetPICdAF7wG3tkA1xyCHGtMmeF882dTPkXweDq0eNCwsNm\nS6PJW6E28kOrcrzq8FKrXbp+jEe2fteAHWfuvd55XecUt4m2I9gGD8MH2iDB\nM5XnM5EO0XSf2iwvnzMsbZMCo4GuW2Amd7mdCj0HYmVqFqZmTJ3wI7PUbFB6\nLMuDQF0vak6fkhAv0VQ7vsSCZG5jAJGK5oMLMz/rd+D6+7r72O/Yf2ynYtzI\nYntd27MO07nM4elclDAbYdGRRMp+NTNGu/rgRjy43ek9JRUDLlYGtuewjsfn\n8N5oiuWyFl5PMogr5VehNvESVZVFZWbEScdfAYoT93pXorf7aBQvbJl2MgyI\nI2Byo6OW2hU6t4mwdACblCgzLIxX6h+fXwoB42ya+3oN5DPEO5ErwmyrzKEW\nw7E/00JdMu0wfyp82iCo1mhdJm0/hCUDLAatLplXvIlwNDUz/Pb5xkRGXICM\nFeuKbWNxyRP8m/gyj31wlOj+lD+lfRtiDNjeEn9cdAsiKY8zNYJNzyVkVqEI\n6lV4ZM0CyT3noW5VmPHX57GFn7BfVH+eiilLbVUsFtHS0SzA6ptwxQKWqM8A\nglau\r\n=rVo8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsDxLpGchyosfQ0tIOLR1V2FlrBjQOGIpUxpbWu561eAiBJ9x22GBwn7YmUUDy9wgEgoSwL21wL9rXYdQ5GxQccew=="}]},"_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-fit-text_1.2107282214.0_1627559005525_0.20334023509513743"},"_hasShrinkwrap":false},"1.2107300532.0":{"name":"@ampproject/amp-fit-text","version":"1.2107300532.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2107300532.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-RFKF9XSPfIn+fS3mMkx/gMMhh82OF3kfCMwwj6Oozy8TWmyYmfuQbjuhtEPM8fOiCNCbr4xRehwMlboC686L9Q==","shasum":"1d635b255b8c16f202e7b41db755608fd6239a69","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107300532.0.tgz","fileCount":18,"unpackedSize":278873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA+VNCRA9TVsSAnZWagAASG4P/3HWRWcMm1CJ/EBYbjC7\ncnZmw4iIKjc1Ldt4JcvshmaQ0Npjtbc58eJ2vMBtT7Ga/d7PbLfKk7CcIQvd\nnIKxqdlf43D1usbZTn+IKdxpm5ulKl+ky9pGDWbmMh/d0hBE9p5P6m/RV/WS\nX03VvhVxjMqqTYnqNuzLPhywq0FrGKow9O4xr7ak3+Xmz/Rk605saSKfUdi6\ne1Xuqnu8hEhxAYJedAiw6guJt3KlZMy1rO5kOfauWHabiB+uOIJ4j8+7avjE\nxGl7cfq0ZWCSS0CgyB/h6eXx0yY5K3L+CmgHtHjVI8Bww0zT8UmjeAs2XSsm\noyqvjdjUPPPPKuD04zyO3DA1dEdlwF/185vRhrcM74o3BH97e9mIXznZU7vD\nbynNea6wNg/Wu3DMjdICQZYsFsMM6+sVUmLK9JvNsBI3waRTVtntr8/af5ry\nIkvAU93B0vcIx6IuMFFrzy9JNxgcJTCx8pv1ojEu0D6Ay5wui6J4B26R8Esi\ny/dENRRnaHmaBrryTwnYVEVFxO8IupjsPZWPS4NF2UJQIhT104NxfzQibh5i\nQn3WG3aiXoT/V/R/nLCs5IuRFyIMQzg0UPHxY6i1z4jfBZiRJqNkFSyA+ZN1\nSUajLEIlbPLgSH+LHVCrHNhGtVCaE4zaASE0PJKEcTO4OBa7WEXse9WzS8jw\nywSp\r\n=AuJV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGW6KqiNBLhBBn7APysjbWJ4xpM6w4Al3ovIGzmpUsBRAiEAtt+cRte4t/i22HSxayg+HcAaNfr7Qr/aJXllAzXHkJU="}]},"_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-fit-text_1.2107300532.0_1627645261333_0.6204331535157146"},"_hasShrinkwrap":false},"1.2107302322.0":{"name":"@ampproject/amp-fit-text","version":"1.2107302322.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2107302322.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-w/XaywDt2w3fIYjwlGU91Zh2xr9ZsCc089YskB8jIb9jUFONoQ33S3ERuIcAeJQ4URi919/wjygUJUQlFLoxew==","shasum":"bb431080e5d02c848530989872c0fc3329ccbdb7","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107302322.0.tgz","fileCount":18,"unpackedSize":278873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBTO1CRA9TVsSAnZWagAAHU0P/jksDNqFQn/KlifMxj2Z\nIKPfNGSLh67ZmJylR+bvMYPoOXM4tH56u+FM22XpjStw8tNrrj8nVlxdFEXg\n4n/enTD6KTVvoKdFSzT+HtbiC7YE5pVWoCmJhrvYFLKxh3OQTab48VxQ4n0X\n3v1Daj84DbekZSxTZW2LgTmR7R1erS+c0Q2PPwxY+gnuGe+A8f/ubBCsCqyY\nSHsN/l7ltXqwjT5i6XuIKjkfVDOGH9jqt+0+3MPfCIs8l4AvTpafVCTU5j1A\n+3X9DJZjeM9aFWX0gUHVatqSgZJJK1TkGeXZMqB6cK4VrT0gY/bTf7X/NdqL\nEDZzx0k1oh1jFTpAmfhuNLngoNiog4CWsn7fQTDkeInxLl/pATf+RN5yl66V\nJUcaXwCFzZ5B2H/EAo74tI2nW7hjGbrJym36CxOm3UOuhjGfO8Bywi7q8uSm\nPZf+7rdSxMAZUwWX9HLh6tblgsRFcNyrKfKq4wKJ9ltOfdcCGnQjRXsWkENi\nPrVZZNzxGQIIpF7GFHLPoeISITd/OavxBfoYv4lT9Z1FECgq8ww4IqxfH+vZ\nrdWBXb6xAfKDb2Qk9YZTbiMwbCDoiUCM322dqHndXzcM/tC5mC0Y/49wmdIb\np2CBU2SUf8dHOlJQVhRkoHdJZbsia17VTW2YPvJ50Ffxt14mkzzpMNvGTWso\nUxUD\r\n=1H6Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7JVo0K0AzTk7k058zyEz6xoqV0AkH3PrdBfd3ituUOAiByk7ZiQ8X+GHkz+hW+EXjdr46QF8zDfrpShPdzsianZQ=="}]},"_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-fit-text_1.2107302322.0_1627730869558_0.21504743323961573"},"_hasShrinkwrap":false},"1.2108030112.0":{"name":"@ampproject/amp-fit-text","version":"1.2108030112.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108030112.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-K+BIcC2VCAoP2ynxcn/50NzOHYvzecLK8NEMxDMfJNOumM1fsHqA5oN+aYT8hpxQTLRP9w3UVJmh6IAT/I5k3w==","shasum":"8a5b20563668bdaa734a08f97ec633fecc862c4c","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108030112.0.tgz","fileCount":18,"unpackedSize":464988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCSunCRA9TVsSAnZWagAAUfUQAI4BVnhHQ/PsndptGrVL\nOVGkkTtD/YLeG7DA5AU+cpc2VwKLEBptM7jFNIduK85uPhUSojpEp4pyfu1U\nYC9ySffFeweZ2HjrCD0in91uElVDjNSPj3AFnRc4zXgQ4PeFCEU9L2vVo1ox\nLaylAEc3c0PYhPhwYOqY5uxENfGucBrB25GXmCpJLi1SItFpxzrtYtUpoQ4S\nh+vJLbfN4hH8MwlgCtK7GHOGT5FbyW1O/hmKRhHGHWAbu3m+tZ1AASnnFBX/\nRAtXMdEZrtnrm0Y/YiYtmenyeFU48yjOqekpKv12gdBkoLePxJ/FPK2MokXr\nO6KezoiktNumxMBEht+/b0GalwPvfFuG/VbqAId6pgUG6ldS900fcBO4v57q\nwMlVfB3jtG6k/XNs1S5F8NlgLF/uV6ZXNVCHz5GXCEpYQxakyk5k5on9JMUf\nrmpfp7UpBJdTFBAnLL2cPMw80IXHwNdaOhIq4yEDx4iIzU6Re4C56Ig0Fo6e\nSSE/+ItKnEfbkNO3I2ZmWiEVVCibAYOLX+GLmMdX0f/67pnxu5VpB9bJzNf7\nbxVh9rMNNYFpXCPWELPU6a0WB/DynfUGZxay2eycp/IFah9nb1A4+I8GlzTt\nPpQaOsj2f0gNsoXiLcCwU2ACp7/qHszn2TAavgygePCBizTUOcB+ZNycQpT3\n+ER/\r\n=/Idx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlBL2M2nFQcEnvUoAyHlXJI4/eR+ExvkqmSsx7XenNrAiAfX+S2NgBIPQ0FSRgzOIhJgz8HLD6fFeGcCdlAc4u19g=="}]},"_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-fit-text_1.2108030112.0_1627990951348_0.9241716655900429"},"_hasShrinkwrap":false},"1.2108040347.0":{"name":"@ampproject/amp-fit-text","version":"1.2108040347.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108040347.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-cGkDixRyci8byOdzpcA3aONMHwLxYlGnqZeLfYFMgM+puCQS/sDlmFzk6imWk1/1D8yq5gibgExNzRMjza7NrA==","shasum":"790a556570bda4df271ba53edbf12f6a129737b9","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108040347.0.tgz","fileCount":18,"unpackedSize":464988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCnnyCRA9TVsSAnZWagAAAj0P/0YCsm98Wz9X83KGPaHQ\npH7HMEr9RVif4IRnAWKKk0K1MbBleFoS3e6OSESQ8phEwQg3X49azYorT+or\n4qTB6ipB0dabfOSU15QwAvhH3dL+Zxfv7JP6THwKNLpAc8ZeLkpOM50iQVSd\nuQ6J4Z39IRhZCIWIiklggONG6+3AWoMu0lWj3NOBBxjk/wWfDA6DM4X9zXF/\n9ZdGKRNDKQ9pkQGouZVlzzsWKVFf1SVniXsgcLZ5AXviddq96FzT5QZkK/pO\nSSkk48FVKSlMlrSmFj698y9vr5JGT6uIEKw7jaivH6axhygbn/sjQ/GHK9Mm\no9HRs3RSUNsKuGle8ARSLq23KRCzAT603sO6HHvr+He/Bpn06lWdtllEm6th\nPjtG1KFgkxpu1kG9Xpzkq8gYZu5zIRRSvy9qo1WkZ/H92a48CorSiGdhejbN\n1Nzb2BuUV4U+8N8l9Us12J51Odwq4EkdFNiF+yy42+Q5HXApHanCbKxIxMGB\nu0J4kuF5jzrMISqIrlx202oqCfp2NFDL+Ys+fDMxzl6A96JokwuegRhdkPHK\nKBhS6g5u5d1CxlZyvWLJZ+ccEm43uyoBiiWu9PwHKrxkOF7KDOoInMxYCz/c\nkarfofmW+uUx98uCNXJOfhoiI4x3CAlJDkFEvXsAQz9Hzm50C8RWLX0Epzk2\nDCF9\r\n=BkFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCPqjO67rD4R7COpnPR/H3jAP0wTqSBkOSXquniVTEMQIhAL9q2XQF2JLifLJc/HxM6WXSmCrN1RP3S0qH6MMQXpSu"}]},"_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-fit-text_1.2108040347.0_1628076530157_0.49928279668517916"},"_hasShrinkwrap":false},"1.2108050645.0":{"name":"@ampproject/amp-fit-text","version":"1.2108050645.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108050645.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-FCOlUagRHjamW4cZYL2+UM+w2IUJdIzxSh9IqXmzb0dvTWv4FQX5htZXTO1dzUGiKC7KfnEjuAV7wqG0+wlfUw==","shasum":"7d9cfe958658199d881d706dd38269cbb366af05","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108050645.0.tgz","fileCount":18,"unpackedSize":464988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC8lyCRA9TVsSAnZWagAAB4EQAIGspnlPpNslfpW3SJNm\naxvsA7SXQQuveYj+zloBoE5BVE2Rg33SNRU2kJFkywgfOi3MjiNcKw1XhzdM\n6wo39lg6ghPVw1xLIrNx8o6rSCzhONbdQYyohE1ZLy9/j/NLI9zsNWt9syVw\nuOYxBqAE9sw/nHO+Hu/IgPu04f8xbCwWEGJkjTlchbaJS9H79LIZhMucqgH6\nyHp2jr+3xd1iFO7B1c9Y1SHf+tYjJg9M14ckAsL2jis1oqeVE4NXi1OeuSpA\n/8/1+DX8qBUBfhz8HVSrEXsPlHkQY+NTJdeN/9+gI8fK301Z15DX3jAbNdQh\nfm7ekTD7GtOV/7dQfRISGWKI2AlKu3hQB1ACbZQllR9cKs+AQ/xJalJZUDjr\nfCiQVqLbqF42vOoRPXycPlo+bSTfzIStbbhV10ArdW/KwhBzKVDv7AHaGEMm\nQlVUZwjU0sQL4qy7/uzY78KoH5ZFXRSUZ0jrRYfbfFjzCBw9Y+7uf4Qiqgs3\nEGjRCA2XjoJwDreyQjWvAXULfeAjAuSnAgYLOb4JrTDAUZgkG1aN7pkSy7jF\nNbtbI/g66oltoH4E0SUK5uaSA8FQS7341qE0IdDJc2XMxIilmG6e+F7Pfnim\nsZZwCbMdAvwrhyWGChiX3NCx2yEq8OBzag6WFDqbiu3H8A3+o3nMtW/FxMCm\nDNPF\r\n=q/OM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDE0h9BAgbk/6mTkLThjfIcNu9iv4atqEbFXp763i+YnAiAy4hWyxCwZ0KiuJI4ftyEP76LKrJXrDNoc+GIxaNQiLQ=="}]},"_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-fit-text_1.2108050645.0_1628162418773_0.3366768789335455"},"_hasShrinkwrap":false},"1.2108052321.0":{"name":"@ampproject/amp-fit-text","version":"1.2108052321.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108052321.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-6N8Kj5Zw9MRavz3jrhbc98pdVPfL4kLiCll3ucQ+K/lgf4imI85uUugfqHScSuDY4+zCzlTVbGrnRALPFEF2mA==","shasum":"9f41551d21766e828c265a3cb908ad5a220d50c5","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108052321.0.tgz","fileCount":18,"unpackedSize":464988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDRyQCRA9TVsSAnZWagAA5UwP/RuekM6b3IRO/1c1nG3S\nQvchdjNOHQ9oLwQ0PsQd/79J8Orh4MfhZ99V3ZeBiqqU1SgE+A62lOALR67m\nLitA1RBn+ipLqtoLQe0qt8mGDx56OAB3MPEkhi7WkwMyrVRBsEfrBCdLoaoa\njc0IlPNcEcuk/dHL8QTVEoGRe1JgcBs+YBu/woSyJ67G0oZdAq91z5h/cgZ6\n0sMvoAHktgeB1fUT0kU0yr4MwcDIk92RRrZT9yNBDkkejy+zSpV/6UD2FLzf\nwZZNRAaRSZN/AvlYOtb18q+hLRh0uwhnbXeEmtYVPrVp2PA6jC35vbri+aet\nk4deVcuoeuRRuMyu9iNQGvAXSWVJp2cFev+nVReSsEMV/AaQ539tFSCh6QnY\nZQeGC/sglJ9hsMxVc35c5YI3yGyOFE2THYqjx9EVPatySPgKdEIKdnJNmDGD\nRaLg5tHwiWoUhaFDH2/l4zba8i1AiGF5BGFVlpEJC6x+FaZQsAJm+6EpMTlK\n45m20SmNbS2m67gw6I88W2E5UMz2caur9RHvs3iwoAz8mwhusLaqWV8OohWE\nHxEsXmaXZ1xlP3qeFOxeX83e+fO+v3Zqj5AMidEGScBIqv029zzd83YJcSve\nK/Gv52iwXgwhrLS5Xry61ydmco4PMaySXJtvQJBbyXt5jCPsxOPo/E5X7koQ\n/8tR\r\n=wWkH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7HXDrNTB4nVCYlCJwTmQkqKjENuPZV/UWcspEi0FzGAiA+XN7Ou2BVkrsevppiTDkub8Qmd7M+hZshk19XAfcFSg=="}]},"_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-fit-text_1.2108052321.0_1628249231875_0.8882684885520975"},"_hasShrinkwrap":false},"1.2108100143.0":{"name":"@ampproject/amp-fit-text","version":"1.2108100143.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108100143.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-FFtD93soclYsDk5zVt3YqBLnMiiXswExxV2ZsulL6zvhTQihVVN3HYm1x+Rx3v71VkdRuuHrxKFeEf4he/dZrQ==","shasum":"d1a6ada860196a82123f734dbbce443fc7f4ae32","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108100143.0.tgz","fileCount":18,"unpackedSize":464988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmR5CRA9TVsSAnZWagAANO8P/A7+5XaM1MsySeosYHV+\nrpS6XYMXCTdYZY5MwXqWBRVq9H1rbwsFCDk2ztw+PShtgYbolYzgqakGrlHP\nFDOyfqV+Ta8Th/1J2uHtWcfK/wt53sDHz6rPjwV9ILseicqCQAimO9shcxn/\nLinjiRP0Y0kJJENDOS5AY1TcFziHzUpBgHUaek0/nVQ2KugEiXCwZY3LVplO\nHc2mfGSQKok7msX4O6MyI2IiDQijwVbUz14xowspkYwO/GmIpWHxCnQH3cA1\nMn/aP4l7Vuj1m8D1V0B5haA8vMmFHvTMVnpdiPPv7oTaDPlq3LWGofwhMRsx\n6MExychYYEb7KAyXu64Fo3X5Al/9eZaqFqW4y6IbdrvFtLDr4Pve8vwDj0s6\nsLC8ME1ylrcfVxPPezNFiydLGWu8iJhoC5tqwK8JmT0+cItl6jJNivjhjMlf\nX8rn+ezecBauUbngM363eBfpUmR7E/cSPUfVGt4iD4eY2kDNd63LDRQlJ62Q\nUg1OyXIRUH20JrHw+QJyacqAbn8rJfK5D4rQAVsP+PljR0XcnPJSXYRRT/fw\nzAJoO1+tfp8HwiCxFoBAfGq6PTfwnc4aTKDyB5HpoWn7hKaJJ0HvIqX41d/n\nMo/Gx/yqAcQKDSPjApaz7BtsBDzk1nwuqdtQnh3EJAPrEIlzoTMQyTjBi/OW\n7564\r\n=kIA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNip128UsnjDk3UJwQN9QrRQHUlf2BVJzTNVr+t8dtqAIgHBguCkCUyxYQR6cABKOzYLagka7fDEXLALor/jpPrD8="}]},"_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-fit-text_1.2108100143.0_1628595320517_0.7209881556827544"},"_hasShrinkwrap":false},"1.2108101942.0":{"name":"@ampproject/amp-fit-text","version":"1.2108101942.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108101942.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-nf3lgXl+QUFwapflJsX6N1gZGcLpRJfe3VjjporjGBfZ8wALwIJOnSqV/iUIwjnqOsgPaJ/W+qOBWkIJh5ak4Q==","shasum":"8385b21baca629f300c2c0ec35424401497e0075","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108101942.0.tgz","fileCount":18,"unpackedSize":464988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7mcCRA9TVsSAnZWagAAl5IP/jLoBbRJA7TT79XrejiM\ngxsTFh6NT6cUQQvlZeysZ9lL4zIX2Q6iMhEvOtB4VTX7Jw9nbrGIv9sHS8BD\nSIJgn9354WEH+rk8/FjWTCkURiYTAk8885jtSB+/3C4mErhm4QEt5lyC7SYb\nx7PMQIiKjP+bXL2WCvVkQxIz8Y7TM1r8UjU1FljKSiEr55eguV9AS0seN9MD\nPgfrM6UYYouxhhdNKrtLrm3HLim4u0eJvRT9lxKW6N9DNqXBTmn+0mSAXi/a\n9pyMe57QcYnmEl47L9svh/5bFgtCvbc9XXlP9CIrdu06YkDg4HmuZ3yOSPC4\ncjQDZy/PZVradZCOj+c86chYZ3mOC4mQs1FjMNnS6xA9JNkMFecYwjDy8/PC\n0kvsrOSL84mYKoH1OumzaIIsEkziQ9BphpHjUBsAX8q5a2dKXF/d0Je+zSse\nYqX+j93nSmtQaD0sie6i5lGub6Zj6/70uoQRu02Ar+kzUXSj+SdThsTuXwAK\nXELdKwIvhfH5WuPyAM1wJETf8NfHP17/1ax27ZDnwj1wrZXi4mo1AwtZDI4Q\nnhyZLBHG5EeYebdRwUif2723S8Nz/bfpSJ/98U4HCFEoFMWyPTuQ0U7lQjov\nrVj7cWZaWAys9sgTjPYu+Ekyp+UhFIWa2Km6t186tzKocWe4ZwRe0v+iY72+\npSNR\r\n=ktI7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRIfVyEf1vTeEEikNR+NRjLW3lzXhxX4JKjTSLbx+SigIgUpAbU2ZGxyT24OcFz3uByln7aFx7t5fAFQN1vO6GVwc="}]},"_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-fit-text_1.2108101942.0_1628682652351_0.5524855842623217"},"_hasShrinkwrap":false},"1.2108112212.0":{"name":"@ampproject/amp-fit-text","version":"1.2108112212.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108112212.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-vgK/ncrshu0TK2T+kE1rEY+DdLC4Yoac/doc53K6dwljfG+4XB0dsAnQm+bp13QBbQsWa5mXB8ndGVrjuQlN2A==","shasum":"307a953174f0daff97a08a0c194f9ca7fbe9d389","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108112212.0.tgz","fileCount":19,"unpackedSize":465423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFZKuCRA9TVsSAnZWagAAgncP/3tnogXNYA6fc7kSA8G/\nAzOQ7XF75eu2Sn0DBMQQM3uK58MkhAMesg05YRXyIXJg71zXdRHBlpfl5tN4\n7Bp+Es94Oo+c8IzeVLIb0NPnKuUx/UjRRhc/2w5z9GGmlINbBgpy/KVg2arX\nOmjA/lV4bDlk+0l430YdT6GLrUD+vtIz3IJAhOsS6ghKx26esDdr3kU+jplP\nM0b5mP+98GWeaJ2S+zuPBoo6qTt+kWLUT9/Jdm3bOxZeM+seyJPtHRN0D2s2\nIUHaX1DxtItia+oawP1MXTIUU2u7U5JcUDt4fmutlJoky2lhenm/WALsRqq1\nPcR6eGDOQEuuOPNYiLQTZ7aTDjsz89tVwphdfNmyBAg68Zd8Mk7hJbMy8S1D\nfKIHFOsYBWvrFW7K2pkcoPcIWtx3RpQCLqnV5PFfGL5Xp/ikEcFz1wgUrssq\nQpsmjGGwdrcs9rYFnuV9wsFXbeEesScXwKOUl7Zdvu4GmP2pzNJ8xBaUKQPW\n+mSSbFVEdfwPULytfPx0QYgeiLu17F+ZBW3ocCKPXnZqEydM7MTJIB1AeOxJ\nJi1blq3m22LYoMQxmMuEIflohu+TE5E5ASVJzataDNcZ41SG34yn/MAaRGQQ\ndT46VtZdp7u7E+bRIOnyIu1jFGC34O+LOEN7J3ZSQJoWJ6wu/W43kAwFnuwn\n9ChD\r\n=wBWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCURQeDRVrBL3HEgiI3l3sLSFooa4ZP2tiqnnSOD5SHYQIgZEwxiCVFQqtsR22wDMkfD0DtPrK7L3wbxUC/SGERa64="}]},"_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-fit-text_1.2108112212.0_1628803758434_0.23547399249710854"},"_hasShrinkwrap":false},"1.2107302322.1":{"name":"@ampproject/amp-fit-text","version":"1.2107302322.1","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2107302322.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-g+SI0Ws+IaXNi8nXqeSYQTeieIl4EIscaQ6+JaOiiPkV+QZ6FxvaIDlselm7JDDHFf5QBgOVMsV5Mhm5Mow+dA==","shasum":"3d0c8731d6934e4b0feea3e208efbac8048fc499","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2107302322.1.tgz","fileCount":19,"unpackedSize":465423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFaRqCRA9TVsSAnZWagAA0r0P/2vjIImiU5gnDKxmy8+p\nY8V9E0MGxtvMos+c3fyaD9m4hXrrEmw3R2dI2qepHDA75mLi1+1T3Gk7b5sx\nwqZPQn8iBAmg7Jllz2LrGlSGFSmtxuO7P7OV6i3JViffhqP/MPFVrugj/tSB\nK/7/HfYFepP/dsxxgFKT8zo3+UptWsnPLpHk7SrbHFXZC8E4mvqFW5MoDUj9\nxiBu6vyOaD+E0FVj9J/ezpPC2DmebpDN/IXbLSjIxubfLvN8kEk/lZOc8QlV\nZlYgBa6jX4j+k9TkjSYbOBKc3A7Mj7vsJ3wUsD+jMCIGgDoDTHx+nIVYyZWi\nioyab7P2tTuQL46/9Szh9Ri2dh1tHhBsncSLNk+E8+atTL17ShqgRdiCfGIt\n11yJ79o5vckCJmAmvyZehWXt6D9XJpnD3Z7at34ztD96lfYzRkuvOyHz8+Df\n5fNzBl9Vl76V33QHQ1Nb+wYHxjZXYcpyFvLv7IJZ7ihzjNEJ6/vkzBduD0VY\n4kXOEq2whoPR25gM1iBnfYtTe90BDCorq11nfLZqBCF3bl/md8orFKQ/1nPd\niIosLncqJJiYKVG1DBJ7PReDIh6FAmKcnc9y1w2wTYxGcU2g4APRr6NvUkDv\neSVTcJ19VFolYPKSAQoB01SN2hGp/EMlIqdhi7u23Kp5qK3sHShX0OKv/Obm\nQAf9\r\n=TXWJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+ZQAx7a5BO3w5mbPPgBWd/Qfa3nJE/O2U6pDxdOpk/AiEAxUPqbXxfniaRNQAtVc2rGyMK9shiUjK6SsGVZqL2j9k="}]},"_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-fit-text_1.2107302322.1_1628808298726_0.4483758811438947"},"_hasShrinkwrap":false},"1.2108130315.0":{"name":"@ampproject/amp-fit-text","version":"1.2108130315.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108130315.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Jxt5PH0BUZ0+kUGkbgNNQHqDKzB1B/KLB6yud8Cztw6L7/oA1HVPuoJ3qI9Rs4me6NylGRxmMs79aGeUw1TogA==","shasum":"a7c46a9f68641def114206faa4838ef67ddf9994","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108130315.0.tgz","fileCount":19,"unpackedSize":465423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFlkBCRA9TVsSAnZWagAAmCAP/jk5+vXxQB/IQeMksuX7\nZnLNeCrzUHaaNuECffetNzfOadubc4tRIGNIMdXef+luDNcG+sgYMuphoa/Z\nTtDgkr+jza254AESzg2NO5Ic2L5zBawmTONtQVQ0Ft1LIjDbi9Lx0p12QzEn\nV7cQXPs7PQjUSRtPSVx2D2IT7QSHDinMR9RmE0hBHXaEGIRGuAvUpofGyNru\nWDebVblQCdpArvaEZETWTaY/xu7fOZFUKUF6gb/uM1eGhH4HIBq3Z75Qzjte\nKkrMUbldwbfSZTWllf+zcNZolXzg5fW3/ZgWINl8VJMtO1EdZeTaukUX5NDK\nKrDj7xyaIt904PulAP5BF0DeHVo8Mp8DnvUFGN5RpN814Wl67apIsUilgOLP\nMcdjyKffFh3VLjZmCYwjsjojrng86cGxxmNe5EzYXGsPO2iFFKm9RDREVcg8\nZ9NPoVy/pfaS1wbRtJggfk3cxxqIY1O+vtXf2VFDCGDhqkl16KKdf//bSDGi\nKFJDrU0zGjaoe0QxXZLYJea2s7fXwvDKLEYZNcEYmlZw7VGB9PAaTvqz7xI3\nkuErJoKUHQCXOorhdo0+qRoo5bfEW5FxrnuM+K0S+m7yIEF0ufq2/pMDFXY1\ntDZMTdybinQ6HfkwP+mTPpRr5eToPXgck+yJIVpPngullA3ccYYp9V6EDflb\nJbxE\r\n=mW1u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdu91Q8e1QW7PjYpYcshzuHdGJVHc3Mw59sHGvZUMIjAiBIz0Zza+5klyTC+7hZy29vDWgXIkrgT6uhYT5s07ayQg=="}]},"_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-fit-text_1.2108130315.0_1628854529036_0.8010309857450151"},"_hasShrinkwrap":false},"1.2108132216.0":{"name":"@ampproject/amp-fit-text","version":"1.2108132216.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2108132216.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-dIP37Ix0eEo2TJ/4CfGkV5czXck7x8pVtN5f1FBwI9pvrhsXsNL3NDT1+JgnCXvDigy7Da14r9a7ijONQytXWw==","shasum":"0ef89ad1528f5f7fec53f4a2f4cde31a189ee7e6","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108132216.0.tgz","fileCount":19,"unpackedSize":465467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF63pCRA9TVsSAnZWagAALEcP/1tLG4EfCIlpol5gIWzG\ngUlZvOX9h1+YCbpZbWLlQlqh24c9p5A/ACXRp8EpYbttm/nGjd9IsacLVkJh\nVNYdzgoBaDVQAfW3JdTOBbolo6DbrZLgWSv8lyU9zSXNPaPUnsNqcszUVkEe\n9RJ1e7nW7p1v0yk0kfBG6NrMBY63AOJYQpsXv292AdaEqE0FGzDEMzNCafhH\nTB2+2EYyv4B3BldwgbGTzPYiB6cP9ZZ5p8dC3ulk3ryr+AFQIAvY8jmEr+4X\nlzVYy/PFf3E9YQRyXuGqvrfGkSm9ccVDQQisOipLrvSVOozhI4NC3nOXnoBC\nKPt8uHTlh3WEjLwU4RWgm9rqeMzw3cEMMt6rlb+ZOixFAqKaCrlSAqiVcB8W\nHzmb2zvWztsnBcExndFRjnwmtMk+Xtictww7NK6vFoxwq6FArVV8EkuYv4s8\n1q3v2NgjHMIia3eGo9MogqMzGgt4a7Ty07769iLJmBe5svogCjgyf9MVyHhu\nl+GhNn0fpJVlVQUmLlsXOfvhzqW0n+kercInthQm2P6kS1dGKG4EykX0yAo/\nGHVpMeKYk+3cQMkSFf/FdE2RPT4zgGLtHS9fMBRbxrXJlN1c9WZ4Ak5g2Exg\nYkEMphKmZI2QWLrKBTd8k22bPUBlgSZ+yN1SXLewGxO7bAhZCtvbpexJsxzp\nvdwh\r\n=z2nm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYJoRZnVBz6Is3SSfPF+13yLw5pIPkV77cO6NCgSzcgAiBYaiHqPMyNehaBBXXc3THOJFFALi+YpAy79oEqbM4TKg=="}]},"_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-fit-text_1.2108132216.0_1628941801766_0.594624823295459"},"_hasShrinkwrap":false},"1.2108170213.0":{"name":"@ampproject/amp-fit-text","version":"1.2108170213.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108170213.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-wAbz3Y2uwv4r93LwFkZnGDAvnxS2HL8AoxW0616CSNKQ2fIAqkU3FU/F6albEYTgbbtmQvjRQVolVRUQ1tcl7Q==","shasum":"4a9835372daba979faacde4812bd6d1c505c48d5","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108170213.0.tgz","fileCount":19,"unpackedSize":465689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG5wnCRA9TVsSAnZWagAA04gQAKRu1qcMVS9DQpxiWub+\n9Zt5nJKjLoaUmxOm7YZIaolu4NGqZQAZP3Nu61u3hUYN7Hn+JL8OD8mtwMk3\nIWozuuZ8k3Gi+Gvo+0qCI3i8dy8fxkv/M9yuRnKoSQRrGnrz8ZiUkFQCWdHK\nx8+26Di8LiCjneRn/mowYBEQP03k7a8AT0G9zax74aA/XFUQw+qMloWduB0K\nRBD8TyI/0h2h3ClbDJwBAuF4+RZmNr7UWqz9o3FYV0ENfYHAlnUFuDgyAwRn\nehPK0fHJdDzoQE/4dsnCjBdxQosutirqwM0WW+3QKbkE6zkxSoraVmUwPJHQ\naB6rGn9ApAYdm3Vyhi4m1qTh0bHEuDY7IuV0DlMXk/OVhz9J3rJlEAT2wVJn\nqOuSwTQEc3fSL0ts5nBBNJZc1hljOUak2RkN1U2bj2xbVgmDUcMfU7gNQWyk\nv8chciGlm5GWDfQWkg3dyoW5F/rSmAeKf38q/12bEwMRVg7Cid8Pu6boUGLj\nriFhbl9kcaXw17vYAfLe5t4BcnPX0hQgNeb+t/wms8tqyAPSJh2ULHkrdV2z\nQlFy+CsR9D8P4WdPqnCWryqZgaBUaaCAEei0oenj/MNmU90egk84MWMd3BpV\nMa5xY8YI3zx6NEOTcd3uZmTVlg2VUum65jH9XHTTcKrb9JcJQhs/N0KlpDTv\nyrpZ\r\n=zDL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7k1nAvbHIQ61AwcWMSISo00he81aQ68EEmoEZvaSkCwIgJeVicBjHiyQVwrDzhaF+fWDdWEvmCSs+cYig2uuj0O0="}]},"_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-fit-text_1.2108170213.0_1629199399355_0.7136205509240723"},"_hasShrinkwrap":false},"1.2108052321.1":{"name":"@ampproject/amp-fit-text","version":"1.2108052321.1","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2108052321.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-iF5sjPXSv8RABnYP39HPc8EUJDYCL+kUnqCpWhmbJPEdyV7WMQTVbTiLyIvE+CeKD4rj/2gT/IkwlHcw5uwtUg==","shasum":"28a597fa4ae29409ad1f198c2a2ccd7d0d8e31d6","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108052321.1.tgz","fileCount":19,"unpackedSize":477121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCOrCRA9TVsSAnZWagAAK8gQAKSnz8cLJ12gLfwCGCvl\n9QlsJ4BnHXBXOnn4Us76kpb/yUiE9ckM0IQVVOlDgOlis+z1+9pmx9Ds736t\ny1WPP2+nO2HePSu4tZvmbKGv6IwIb2Ii1rD6ekf9l3dpNGCU6e2i352f0ZMZ\nz7Fj3m5Yn1mHLzjz+XYREsYVOAcq9iUhmPbjSEYx2ChRflz+k7kG/cKg52Qc\npX5Z163EVz1/02wih7bAHU5RTOyAORE2kf9m8DXwGzuMlQMfN54JHLHyhCSP\nJpqryVTL+f5UhlElLb6LptUpINhtlCZefe8D3Ob7JOc/MkL2TV0/GeAptI3h\nU2uvCN8yLFGd6g4leIF7BpGZMHDNSH3oIEDO4vSQzfUxiK4uo4qTiEycJQ2A\nfK+ODL8/7BWC7KcWX/BR09XuPLSEMr9HH0XP6baJisJXKejLAOLeouLGyjnf\nZw/YsUszaBhkPbVyOk+2ZjLJWTZHJ+OqQM4/YwwKefHIRChrtI2HdRESNJin\nXLfmoBm9iWSKJSFJenGcIboMhkTtmje65lnC+ty6x+KHK/oD4+0tCa4oiXTf\noSvg+kR8s5h23+vXwIO657DtJ70mFqjE4P60caG4on9IRnzr6fgOHx4eNOg0\naJyQ7EYwWeAiPRisZzOcCRCnpgfWiMkPOHTwto/bcCsM3+8Xt9oT566EbQF8\nRwAL\r\n=JuIs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHorFTgvOT1QYWpQ3m8kXI+FWzHA5fbX5+yaEmfoa8qvAiEA5Xo/uK2ajaCUyCq2GMESWta2ncEB4767/kS1ksaRsM8="}]},"_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-fit-text_1.2108052321.1_1629234091163_0.2904888873009235"},"_hasShrinkwrap":false},"1.2108190446.0":{"name":"@ampproject/amp-fit-text","version":"1.2108190446.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108190446.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-oLdH072/1FWVuGn34T7YBIbRQu+g/KOFqXPxBlzcTVdsGAm+OPc+Yi+VIiDZxJtii1LaE3NXGZScqfA6PfX3Zw==","shasum":"dfcef2d1ede2203cc463c7f9c71744e9e75ee1d9","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108190446.0.tgz","fileCount":19,"unpackedSize":477121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHkD8CRA9TVsSAnZWagAAMV0P/2QTrcjJjMucbpb8PNI+\nA48YPk+gvBL4nn+ClaiduE+7XAgb5Kj9S5dHPDn3IvVFa/pNXKe/lhldEyPN\nSDw36fX0Dh9e923+PVrGb9K1NOHxfHmEHnywdBQ1OOLDM+xb/3xPXYfGErda\nA8W76qpilVzMS6AXRPH7QPFX+iu9lphlN3zrMeDMJeJXJh7v2z38/1ou68Si\ngnre2KY5ljEmpFpi7gi2aScYq0UcYKVlns5HwUC8s00ErqIBLeXV8J2sh054\n7TYVq5LGb0pxofMozcFKOUqLh/ezk1uBQDdemRFCly+pbHjj9ZHXaci/9ZSY\ncjKjg2rEeInLn7TGy9Yvj41TWFcblVNEM8YQop1Rya3cH8ro6zJ6n59JIFwF\nyQs9h5xqUzO9OJfYdzl50dapoK6LJHwod/QZG9u7ofMBgr8ytp6i376/P3qn\npQktCQpC2fC8OjYnrrtBAFpk2gdX5pftJ9Maa1f2sSRI9nn9tLTCtZngK6K5\n8FwqBEmmRTqQWD0qBVS/qXQIPguOVxMRz02ssM/OLpUHdQuuVtsVFKgNwRFP\ndghiNIJZjx+12GqfNCZfO7jS+leNJEvByqwf7eXxTJk11LbPUGH1Qs03/w99\nIxUDsi1LE2bSRS+gSkt+yBAyAtwKmHmLY2ynUbRd/3DI+d4T9PbJ7uCXDhmM\ndu+Q\r\n=gMhl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeHrZI0szVrwVGm1QPG+JI6B3WAxlXVYnpCWrihLmh9wIgd6Txa4EmuLD5+ZO0OJWs/l6huxqm7ohyPlJHA6j8BII="}]},"_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-fit-text_1.2108190446.0_1629372668589_0.8024955619542022"},"_hasShrinkwrap":false},"1.2108192119.0":{"name":"@ampproject/amp-fit-text","version":"1.2108192119.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2108192119.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-y51YJOeC7K+5GNDEmo3gQlBqO42DDOXeFL5COu+lc8eWm0YP632aHAhw9aqxnBNozxynYz7i3yVW8GSInd30kQ==","shasum":"0620af4d722699465f0a3953f2c3cafd39840dcf","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108192119.0.tgz","fileCount":19,"unpackedSize":429055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH4/mCRA9TVsSAnZWagAApUwP/3A3Rb0E6FF0wf1qtd3x\nuQkSdUwipZzx1ot8BvHTuOkHmTqikluBtLUX8FEJmXskZ4I4uFGddBgBCFDv\nA35NFctphaPoLwNOwFxjfmfxsAyAZGylew8i30uUPGcjaXFwNUi4DiOsuNwd\nJpTX+Kg/QHk4GeY2p4PncG5MbtsFZ3kVaHL336ojd/drZZVeE1cECfZtegyU\nkzASGLJi0x4xOqI17eQDntWeYnzMu2vCXMQ2hq2idibkya+KP7v6tqxxfk2s\nNumN0Kt66Pl4z3QSvKIM5O88PplQZIX77m/04zHZTGts+MTvJzRA1VkIiBeQ\nZIDQuMmYejkg1kJORziQtCbLirhWaPTNGx8OPvHxfmfe99I7gEv5tZ7spyX3\nIC2mF2x0Gucv4+AMNa8l3Vy9nIawMtLmfVQSg5OxvGPXLT9Dmd3UyMVpz3iR\nuIuBYuzu1SQtUbWAC2q3gN/ivwuSY2LfJDWiL42YFk0C7/+1xiuYVmIfBmLM\nKteWXiCm2bhG+g9jZSZcohIpBDi1OkVbbeQcYyX96g+V1T8g8+5qFsncAMUm\nIwCnSW4e+cXo4d8W0pA2BOdmyYGUs+iI0vxH1+/23bZytgIvYW67p5bNxoKP\nAsiNbSyPSI6WNJ3m9QLW4+YLbP1WI2dzNyY4Tlu61FRaA+QyuauWBrh1Cp42\ntqc3\r\n=Rw7D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLiSHBVEqavSjms+/ve1oJdQt0h+xZaE+acJOrj8kWCAiEAqN3LAZkfqK7MWbHxCyUEjS7+L1cUq9OjOr4hSG0ku6g="}]},"_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-fit-text_1.2108192119.0_1629458406117_0.8002160424155518"},"_hasShrinkwrap":false},"1.2108221555.0":{"name":"@ampproject/amp-fit-text","version":"1.2108221555.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108221555.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-8AN4BhvWFs4nTgHMGhb3GOW6bZDCYA4zfzjVTzMHsnCTp+ro3YaJe5KTVX3Eymd79QDe+FJfDDbdp3Tgf0jG/A==","shasum":"473daa3a8b8630e6145f66aae2af059de22339c8","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108221555.0.tgz","fileCount":19,"unpackedSize":429055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI8hZCRA9TVsSAnZWagAAcuMP/jZUE/4dDJRsb8O6JaZt\nDTR2NNz8a1P19TMUlF6evYIGNQilWvGrRhVBS1YxnQMQeTENUGydZrVY9HlU\nHVXvZdOv2lI30n0WYZNfTV3SFCgOABG+R8TDgo+AAsWPLxNgFWSnOdEhsvnY\nfEMzwb9Bx3eCORB/ura186r+KYGaqbcqhotg6TsRzZ8UKNCK+uryXXxmBChW\n+FwUgAZ1qVqSQUZPPwcksu/rW8huapCrkx+58D5Xm9Af456yHhtkwhsHejeC\n31YQRQ5dhDBXAC33ymBOupqn03GQAQG+kG7gXkMlgEFTdE9W6ra0T2LFHAIL\n6MDJ9G4my4/5Qua8DCGLgSk98DC1IzbMhV0XOCSFxdWLS/dGXMwrGGJ/RJm2\nKLEDUMLs+bS1Us7D9DvefqGUQtFW02Gl47SZLLdir0QJNTIjj7hA06IV+CYG\ntzIPnaLY2xGyuyLvpiEjdTipj87J7mCuFjTH94dQteR8Ow5Gp1ctsUv4JHj7\nWWQScM4sqcZ+qr0ei9BScaK95G5zmfgVQUsGxbQkyCtr0iVF5EELlDjYHI1t\nr0mNvt120mTW/YQ8EQxJ+ixZ0+G/0zjWfNU59tBONMiAQBmZ4rp2llOBtvP8\n04nos8jNal85wqHzVIUPyKSS+6A6exgdbGd2CTzr7tW21O1AMEJ+rzK6fCMM\nbmuv\r\n=lxtK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEosYa2+Ud8oR3REfuCRqGrUYp26/wraoBHDbmLZLB2jAiBG2JqDSTWP+e6NfQEMrk/fb4s2UCtAeU1zjjGcv7uLOw=="}]},"_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-fit-text_1.2108221555.0_1629735001287_0.6070760415040213"},"_hasShrinkwrap":false},"1.2108232044.0":{"name":"@ampproject/amp-fit-text","version":"1.2108232044.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108232044.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-EjswYJ09l3e+o5uPcSOe4RywapXnDBqnEAKQ3jhXWSFuuYxbl48sBdwG3QIaY9zF0uHGUTAZwueq17oiz8ZTTg==","shasum":"ee4f3e691854d1ac14d3951591ff8bf332faac0b","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108232044.0.tgz","fileCount":19,"unpackedSize":428503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJNhwCRA9TVsSAnZWagAACm8QAJ0PaCLJP7Xxw5v5fqD5\ngIfX3WBpoXBf/VA86BGXhcTY+9bTVytg64qa0UNT2CCufPALSrOKgdHatFz4\nzNCVW4EcXnMp3btZuwPYAZsX5xWBIKP9LlXFy5HmcoXTADvBkt/5wub3HNmF\naUGBrZuAEYRx1zA8rpijwcCZDV8BnM0MSWds+ZXrmBwz0DMlpp8dzyAErmfm\nJVfLyebnnt1YSj923B5YrWxZ/rkM8TsuOWbdzKAeSmqHs6dweu9ozvHjopWN\ntHLAUEnp0QoMkEvxGoDefHPUv4gWWZ8d/IssGVEbkQXVNTbTVvNJjb9HXejW\nEayjapn8qz6Qz84ccgZhw/IxVLCGtOG21JUbeWd6n1s7+tlNVeXlAuaLVVq3\nttkmTS+pMOsuwBht1ra+Y5rANpPU0r83TPMzQxcTf9Ha6VwCowyk29IqhdZU\nao9WpzOwN+eijwjQPE1+V92XXJKiOmfXhJoTvOAmCL4G5sMq1TuJvjkwTr93\nMDiHXEH3RGH3fVg/ehgXI48ECJy4UjqnxSnfbtGFgVIgjR1PkVdJuP1rnz0z\nAcVQBJkI5m7DhcwPE0YJ/5FpgEvST2t2/dLXF1WqYY//bhDcUtfZzv5YpvIV\nh1zC+RNKUb7SNaEKTtYoXAIszQZMxkKwrXULNiR7YepS42WwoWqqks1vp7bd\nUTO2\r\n=wmkw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDl4ZDqBKRN2OudDoF9NtTLkVed5hwfWI8N8aXMnnS0JAiA/rlZLCVIolS/4+ZY0YTdZR0tE1tX0aNTBklEEtXY7hA=="}]},"_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-fit-text_1.2108232044.0_1629804655829_0.09160689371942055"},"_hasShrinkwrap":false},"1.2108242314.0":{"name":"@ampproject/amp-fit-text","version":"1.2108242314.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108242314.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-LOYey1QXn2jdyoxv2iWabAHFQjLWScx532qDjK8FFdWI+wFva9dkoIkbO2E9O4biOPFSHth1dtNzTZxs/j3OqQ==","shasum":"3323bb4d6b2c955d56091a5a7adcc645581c9086","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108242314.0.tgz","fileCount":19,"unpackedSize":245482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJieCCRA9TVsSAnZWagAAwhQP/0rLUfnWGaIN5nymobvW\nuxW6hKISbLqI3CSvcNs8lkwmuzNGgxrB7sZkSyLOgni+94SyYr86tdZR7cL1\nK93Dx70R3JrOx2KPlEeQNGjj3FzqbeAT7u/Te4+sE+tgFG8YhaVX5TAaLzjh\nbRtowUiddaYvjZd3Jb08uiqNULPdBbM8+K0dUIQX2Mv6pMoOGDbyp4Fe04pg\npUGEuOzo6RhAg8eR3xx9QkbjO0x+XLjbaYRr0kd3DyUz07IvyqdOFwse9RTl\nMYTKNnxpFONQdY8ha1/lFidWIX90DZEZlQK/NQCV084To9bGq6feTLb37Skp\nUzbHhrIWgT+Z7P4KIBKWh8tCSddlKNACfHmR5j816dmj5upU/e54GcnURgUe\njB+DHfcKgfSUpAFBWKGPGkesLySM2OljOJjnPgve+KgNjn/iG6J5k6uxvE+I\ntUL6FJTNIwj2zq3XSar+dPFMLr+1zudHHjtWTMvfqOrJ0h2idVlhnC9TNVKJ\nJJdmwYHdxsaIpR7mwZBh4R99ZtHrEhK3CzhAjatp7e0vCrBn8pByNzGMvsBN\ntWTsesJl8AjDRwb1+lBqpYTRmKPj/ITaELD3+m1/dGb3PkqhbwUV/h0QtAsJ\naiTsmciktM49fxYRy7/Zkzd0XO2SCjgowo5nSCy2OBxqsWqxjIPc7Grg08Vf\nFm/G\r\n=LcP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMiCPW0HvoqXZ7tR+9ubaoDzprdRxAypPtfj3zkq72VAiEAy6iohAd0R4qFOxP3bFgVyFNsP6rW56Ke/vVKQOLF/AY="}]},"_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-fit-text_1.2108242314.0_1629890434612_0.07174770907322636"},"_hasShrinkwrap":false},"1.2108270538.0":{"name":"@ampproject/amp-fit-text","version":"1.2108270538.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108270538.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-MPUE/D47z1mQ1ah/mdI/UVOlj3KuOjfHU21Ur1YxGcqSMa7OrM9Wq5uBOsBh7vza4/QU1w6Dtqr0vI6ZHW/qfQ==","shasum":"e90d867cd53c2020fc70822d276f7ec31ddda277","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108270538.0.tgz","fileCount":19,"unpackedSize":245482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKM22CRA9TVsSAnZWagAA49wP/RKnZcAepE2g7pAnY3UH\nb6rAcd+owRDcETE59MJPocrlgCTPqsmoZvJVg1+kBRPFKsB96ppnIBk755xp\nzTR7y+UXcRb3v4nKVv4wYA+ALXqk21N2E2qw39P2eDnc7Th5i7T9zFKZ/+1m\n1iQqZYXyum57TU6M53eGW7XZC+bc1me2Xx8UwVlTD38fHFgqo9ae/UeadGs4\nXkFxLV5nv2SazU/YhRgeI8J/7954py054gVuTXV/mvPt9FXb1IbIeJDHRR2k\n0NkDVmcyJ76H7XT2U2aTdRFYXIoZNlrfIDrYDAsCiUQo5G4i28grN2id2AR3\nLaGtEebjQbIotjBcTVauB2dHWMl/YRabtjtZtrs+duPsBPbzPOgW/hFldFUb\nOFaLItdFw09pOOqB9MMTw9i7Q1/1qUHzg4v/7Dd4bpj3RLTY4eRfzph+zu9c\nVycN3efAEYav2uRxiBpLwqtqAXLUiVpR/T1UBhtmSN6L4imMHr32rFXYIEdI\nm3NzlsVv4ukAJWSPU1t472swTOhjtDTzQ9fbKzM6v/cggGcchThJD0GBq3ke\nVsNrmSf4OdAcj6MweKe2o540PKXDEzIPEQfJ4G7SC9wY76LOakJV0B/0/+QN\nqycoxqolIu0KwL/TSCUmPMCNC+j0jLfcaMrj/qRxc/Ch4jjHRJPZgc1Xk691\nw9IH\r\n=UXZu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnIeq2OEUh2l9OEeKF7w0iS4uIpKg0nOs5Q0jirBRh+QIhANkcwq3neA1EsYvc+v6IQWYMgFek8XjjP7NjMKK5kZD2"}]},"_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-fit-text_1.2108270538.0_1630064054632_0.014357660507054781"},"_hasShrinkwrap":false},"1.2108280007.0":{"name":"@ampproject/amp-fit-text","version":"1.2108280007.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108280007.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-un+1L4EzQApTQOl5hNnrlL0vd+p/PmDhm8hYhwmJZgQ3zKtlLRBdPWZsgHuChNHVIsyCx6i1uYOyPGrdUvU4XQ==","shasum":"91c0d9e7e9b7f76a8a093161d042da922aa5fc38","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108280007.0.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKhySCRA9TVsSAnZWagAAnbQP/ipPra12fzfWjpq8+1Gm\nYGQj59nHiPJBrruCbhLeX1vcsRJXuWTl0gScf2pNnj4Gc+A5fYW6A1kb1scI\niU0O6zkQuulWP90jVNMeO9WdNCBoQu9psucPJBkf/wlPdQLciKHGBRLbQjZW\nTjXlfCYmo+XnUkjxH9XqJvN3CEM8i3MEKFE9qxiOfigUo5hts4MZt01q3LxY\nMz7JLlmtuiDL8oVr9yeok963mQgh9r/6fcGp5OVA7Dqkt7LMhlTH0Mta+jJO\nvQFe3IviyzgiZViy8+pndod7NNVOmmUvmEUXWVjSDjfAfRCGTJU9/+uTq7WP\nGGZLFpv9rRN9oHSuYS7sksCwQTRc33H2Vlop4acK730EwMitjeAB8Kbyx+GZ\nbkYE+WEGz523UWCyVIajq+UUg84CZlWIk4LP+azdmULrL2+tHYbua2DHFj3g\nVqqHaqEcoW9c7IeaaZGy5YSKbM7zPz+oKbfVjBtydMcKUAOd3gwOEUoC3C0g\nyf/W9WSUAPOXH9DK9tf0HnZpgxQDLMnDJW2TCGxujIrr2i6FF9CvPsg4Dut8\nHCd/+L/qn8qd0aPXM+I4bhKBi5b7D4FzeBunZYUJMFpeMFNtk8q4rRYf+8fz\nHSaXZWe6iS8rZIerSMkOc5QPzgNe0amaH9tMlpQF/eqVsUIo4vllBtOe7hkE\naQwv\r\n=+VpD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg07GQjf9x+udD5v7rjlRa5OFn11bDFgu7yhtpwxf3eQIgG8/v2OLML+NemCEbvFo7NtA0El9ch0OMS16fpe1cBaY="}]},"_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-fit-text_1.2108280007.0_1630149778431_0.6761068918203614"},"_hasShrinkwrap":false},"1.2108302037.0":{"name":"@ampproject/amp-fit-text","version":"1.2108302037.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2108302037.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-6uFVwZETsuHRD9FuYvP0cbodyHdn+zTGqK7xGbk5REzEZiV8fr/YSyjkAAtNA95Gp8NBjIvMFPtN/CbFHgc0zQ==","shasum":"ca3ab315eaacd6f36aa64c8ffa83dec104770e85","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108302037.0.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLhFSCRA9TVsSAnZWagAAHwUP/0517ZlzIx6voy92vmJT\nbG8VQRiqW0yrLLn++Hkote8LVWhpjxYQ3TBbvUZBF3A00AJMVqjty1Ytfv55\nJhf+0roN4xjHMkY3UTmhofloknjtxsUUpenwRKDiWMj0L5mC/C8euOJJGuO+\n1uSln7G7eJeuKZ82KMf4O+ZAPG0sQC7V54ixA9+rbI9yCR6xlwhKmRrK5ph3\nPiFEvUCikby1aedJn8OYnxnvXK4B3kYH2dsp40soZpHNEVoNX3+fDiamKVDQ\nA1Ritrys81ldUB/03DvOlIYQAbQnIFtd0qtA1ihxrSa9cKoOTEevidFvEejz\nsXLi3z7s/u8pqtDLciQmaD5mF97navdMIMB5fBwyEOsaiCI23f0qj4H8g0Al\n3E4auQWRfdISbcQEPqmpIrY67fwW6xjkcUSWZdzEwZaryETENJhu+8O+0qg4\nlhoHm3f0PZjJxj/yoshi4iydsWILqTNodmNbNxT7mS2ntNqfzKMi7DHfKz9u\n7cec1vWsEF6ZTrwT9NmJKnkobJRdbkUIWe0+NAxsypY31zATSEGEYc+je/u3\npUoak14nH7xwadbSyVLfNWZMCz21oGxHueHkUBb/n4hTfqT3blkwxv9yrZ/u\nRpa5lBBAUdXZKS8f6AK70HU6mnOF0ZqbqA0gVYRO9y/v3pBntonjsfjQrTHU\nZZJ6\r\n=+8dC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9cSzL5KGqLE/+jeiQG88orOKQAjMfeLWLiONIKmUDbAiAcdoTwniTPNZtSPZdqq/wIjYlRze46+Lo3m+gE7j6S/Q=="}]},"_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-fit-text_1.2108302037.0_1630409042163_0.48073427685022896"},"_hasShrinkwrap":false},"1.2109010455.0":{"name":"@ampproject/amp-fit-text","version":"1.2109010455.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2109010455.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-9bfeGzC7qWEDYbL3PJMgouPuLcd2JUgq6r9eg2wBCAju4u8wg4ldbuXZghta4lrmcl9gRDWV1YFr5OrTeF9Cog==","shasum":"d22378a73cc894590cabf53dc77193eeca72dad3","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109010455.0.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL2GyCRA9TVsSAnZWagAAfS0P/2EvFx9hOtm9IytNbZ+O\n6nHvSnxokpvhpANXRKz20ucu22239rI3Nqvp7zGksrldNJHhfCqwcB6ep8V/\nWkm2q0ghAGmRcYaFFy+D36Pi6WbFfq/yI3l3xfk8ifO0q8kfEeEkWUU/Uwru\nwjMSQvh1kM5n4pzaJ2i2HlON4w+wjwFXcojsEMFNR+RNBSj7bQTRATYb3Aer\nj1h346Z/tXoGU5UYGfw1PXW3XS9+FArDreq1mhEZRH/iFzAdHYjgMq4feb+b\nB6Fx48mFoSQputROHYByynLNz9OwRiraAkQ/ulOxukxCpC7u083Jh2xkkn/g\ndd7hI9+ccTKhEU3BJ9B/81tnzFASwVwc6aMyFynzdp4i6rSwJ6ah8aCHn9BO\n6PM+mreQItorAkKASwlQxabgsicAQrWzpoOpVzhYy5ciR+89vIroPjZQpa+1\nTpgGJnkqOiqI8vHDsC9oO6idwLVYUtNoWLo66C+zegTBX3hRQrEt8VOKawUt\nuBWmVS1MrURMjDaQAEYBtg9SY5EtS6rzV6Bh6FDy/3Zyrb34JXrUF4kKXdpG\nGyzB5BtIGusKiLiec7VOKSNWe0aGmm1iGlgdB0xYAMoauxrBW1VKtDXkjRmW\nzCMFI717HdyJm5euGyLmNzarZ7ulnJQMpbMgPZljdFAGydKSoD9oZjrGdt7G\n1+iJ\r\n=XIJv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6wg5KDhIzdDdOvVFoG5LsvCvhMvrg10dMx469DeRGKwIgIRB5DJ76pjiO7wcQatv42g1/tHg7Qte0o0zBXmeXUSY="}]},"_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-fit-text_1.2109010455.0_1630495154706_0.765743571050413"},"_hasShrinkwrap":false},"1.2109012253.0":{"name":"@ampproject/amp-fit-text","version":"1.2109012253.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2109012253.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-p/41WSVniV9NmIm/l2p7zQ+WAQ38nOUscMlfQu/2hhElKvqjiXAI1XGvKPfWfWVjUOAYeZI4WNkbNWGf6jT3CQ==","shasum":"95eb86c8339a9942d20fa9056421e7e67e0d79e9","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109012253.0.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhML1OCRA9TVsSAnZWagAAxI8P/Ai9C6YhxJ3BeCgntNjr\nA+QSLizARbDgj4Dngo1LDMShMl0FcHg6vsE6A4grKFAZF6AsGBQ2s9XW1nIj\nlIZC9GriM+07PG8OJO7yUEU2hmRv2zJ6xcgLxnHYFq5GtJkL0VunIMe/lfeN\nlCrctNv6AKHKwCWPba9hFT/PBAvKM2AjK7XJw/7ftqRDpCJwM6+09QTnQfZk\nHef2Sw6/3JBVqQBc1aioB3CP8MtapyNDcE4FjcIuQoI1etx6LaUHJtiLr1+s\nFj61Ltgx67bPB4FVg4t44A+egJ9snUf2aRVQQxyAcTyfgRdSQ13Mg8Bj+h03\n1cJ1OzzxTu70XkK1QgcuSgZf6qam7HDfy/RQu+ZpFEBZM7Jx0KzkxDIAZ3P4\nFqLUBHNLqLZVYaA7o8YKJk86qd9MyjBqJdRk6k8W7CcaCsltLKR9QCmJiSns\n92HQIWvHsgBsAjaaxCc+SjPC+BckklCLUKK5sSWSLpObUY04ban/Nmeea4/z\nLBer/e2HVEaGZCqo50yhSfBbfZAvk0amG3ofUVPz2im+e8zp0cQdEUwpxJje\nZWQTzxyb2Y7oVGpNUshsPtzW1CooEcr42rUJ6WdCguQaj9z8oq8hubG4uREd\nun/XzScO/IPFXYg3xDm6iIaYh9Q49C8HocBB9YHMoW9GuVjXHImWeq+83sgC\nNjdH\r\n=bPNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqY3ZTYMNHqkFnhxpUII4iq45uCBllYFzIqDlQovQPjAiEA/bAUxkLkvkNZ10yCGb6OwAKWcN4ip3of/84pp+79Ngk="}]},"_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-fit-text_1.2109012253.0_1630584142639_0.6044562954354287"},"_hasShrinkwrap":false},"1.2109022317.0":{"name":"@ampproject/amp-fit-text","version":"1.2109022317.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2109022317.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-VWV6u5ykAa815RqVEZYhnXq9Yd3kAbU3B6ky56ZUjURPgWfEJoYYq/lMqFUCH2OvHfweKmTcTt1XxMvvZct4MQ==","shasum":"261122b826b7b67810dcd1814ae6d9b5a845499f","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109022317.0.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgVOCRA9TVsSAnZWagAATswP/3mQiu2gkuoKfggNM/KN\nosEJImG/P/1kRMXU9ESMH+mrh39dzFnO/kFixZCnVUrCcws8AIUJuu9fYLwI\nZVf9zhXZsAJwWf4fqxvSCImf+/BASUz9c+A00rc/b2/4MLROwIziY9LEZktY\nBedIIZBM22nALwOYYmwQpO1W2xKjPStCxvvagiCqJW5vHAkroKF+VUFaZs4/\nMZWcoHDVNKg8rbMsrB4mig/TwbY6ki1QiE4H2PpX2Xa3ZS+pjpC5SB7BJw57\n/9pwp+2eQPmMR+ZSxe4dKF5T+J3kOGrGPNhkftmt0FGldtnqPKDT1qyQyRmY\nbZofm6i6PtFLDq5kX8n4DIKXv+daEIBY4DGaRuus3Jc3JEdx1Cdu7SFhpcKb\n2OU4qIm0xuuC5SamPKrX0qlk/NzZtHoc/JE4WKW1sCOz4/xcgS8EDEFvcSwR\nx4MBVrEFkqwAQKSFFZaHKokRUWp6OWHuE5fNYJvIoYL/t8kiVFViFkT4iJ0c\nBxGfufz6VoVGlFVOMXBBAnxPUjIvI6mEIWkEbGak6HX3qdqtsJLADyAKviL7\nEonjmOdz64uEdKL/AxgKwFy+H3DIFHLnG7c1atjS6UqBHRkI8ZSidRgR1y2j\n/7T9hF3XV7BDHFzb7ynMuPLlzmbzGjWU0pdwpdtc5hmtc7xQDdRcr3V2R//q\nPPDi\r\n=9qQO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAK617bF300iyWvdMdzLOVqbrUNOeu+Rz8Y8gTz0L/1CAiEAy7C5hAK0XU4mZnp2Axve6yvuhh2zAQH5P62hbIw3Nd0="}]},"_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-fit-text_1.2109022317.0_1630668109986_0.8746184978158902"},"_hasShrinkwrap":false},"1.2109032350.0":{"name":"@ampproject/amp-fit-text","version":"1.2109032350.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109032350.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5TtM1qQAAwquh45AXabcJeHZcZtxMevw3zl4tv8XbBSTNdLk0pX46G0YalrtFBlJhIzUJQIMZ5gNVweuAlFOXg==","shasum":"6b47f050c51764dc096d88c13a55e825955a2651","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109032350.0.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM1bkCRA9TVsSAnZWagAAS+QP/Anxgzw6izqQtFnNpeby\nri+JzEXWDHpJ5Vrc2Jp4SlgRGzi7heXIxo2fQ3854C70Lzr76Zb/oq+PkQMJ\nprlqe+dsl8nnPl+zV7CjLbsKFJFnynhDrvVl4qLwpn3b+GYW/QiDD5zIqWi+\nnVvgT+IxHsH+vUFOwDb6YbnqIb6gMEuNnf3hrdbKn0Xl+QEVpMTLZJpdo8ik\njlCbSU34aawl72ursOrVj35cA1YY+nw/5+OGIKwLH3vUZozmPMZMQaeccYYb\nZI6VnKjxgYZGSkz9kfDerMSGk5Q0GaOkKSM/iNd2JR41ooVfESFhDxUEHr1F\nsnJ9rVXIyZhL1blfCSztpzNXv05o6TleYAzrX7eL3PpCrvkQzzBDFhbrostA\ne2a54/AnKLVFT/1vXqoDN6ZOCgRoyo1ChLBJJx4FfPhwWaEYg+wHb5MC0GIB\nqi4AXjKJlIQRKwuIctLrEGdeYoFbP5CUeNDbHAA8Dz5ojzlnm/dn/AeWI5Mx\n3bemLE/dXzruLnIByPC/tiNy1tCLQ8IoZIrK7czp/Sd5ykzDZxkVnPpiw0tx\nezDNnQ4s3ldMyqa4dNGDdalYDci9WvpJRqnLcX4LBpIfebPCa2IUExT1Ow63\nnBshGgdemlM/RWU+/5nue/kPspxPtsfOingXYo7iGRw5gD/LOi5w08vxbDko\ns5fb\r\n=dwBs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnvdjtbOv470l55TT3QiEJlvS3FVZcfYva1tT9XrdZ8wIgKwidlAO8fbjSggS4kVFw0i+AmwItcyYX551mPHm238Y="}]},"_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-fit-text_1.2109032350.0_1630754532767_0.9368339107536046"},"_hasShrinkwrap":false},"1.2108280007.1":{"name":"@ampproject/amp-fit-text","version":"1.2108280007.1","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2108280007.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-GI6zu7+2F9DocDA2bcWWYGQtOCPKBlArBlMJWOHLuYNouHh0fSPfR4AVkPYxz7KPtY8oJWzWVc/3vacxyzdKqQ==","shasum":"a8dafda4d50be6f09f9566743898e17141f881bb","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2108280007.1.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN/RPCRA9TVsSAnZWagAAsmkP/iqimmqbZhq2KYQ9/9Jy\nDvG/Q0Z57Afgl5vMJH7vq/tYI3V63cIhLID7e1GYFv8nK3/F2uisHLDsNyHp\nps2jG+U22+hTAfUGjxH3Rq0z+0ljDHCxV51JYghtOW8eYZJ7VAgqe9dVQdB0\nQlAVYgC6Jv1GmllYKiUZS6hMFf1h6Q/3/WPwrtOL2AIJidoyvPskExlzOOF3\nhMnr7jUNUnLZetigG43/TDZBD2E1+5GzAGt6L9HEwzfbg7ZhBP9RUUTKGG7p\n5Y0OOqVLmwYarQiYlLoQelmnuW8KlpL58kVB78RE96VO7LnuBOapyWwnUNuC\nMeBxmFcVj9dPbqQOBrb9e/d5XgDM0UURT94iiT+RBu73Y7PH/hsMBmbVHloB\nyrTcv7JZ4X8WSegCg2l3N4n5FrhSFwKh/vSGpMnfV3iyYPR0EcXRTFgOdLpP\ngWy1k4wlL4ZtB21vNSySGrhS7akfOYGJYcx6mm5Y7g9P8KK10EpjjOOjxmu6\np7K55ArqiA73IUdc9at7exfCssx4sVjCih15c3FcX4IJwIQ/7eptwYppIlsv\nq9VK6hXlKgwitt372HGQ/arl1MLkv4uUUUICpHrV0/bxvzpLCF0Iv1LLbklj\nBUwUOEL7WW0SgUQ4mDI32nxsln6VB0p8qEZl1qaKQ+CBsANyz9D5qc2NWZnO\nu7bE\r\n=zLZA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvnF7595pmnGynR+36QmxpNa6oxlAh6nWRm4DBeLDtNAiBQgu8buz0a28zmocMYwhIng/vjZzETMZ1oyjjjvQQLqA=="}]},"_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-fit-text_1.2108280007.1_1631056975464_0.6028421303466887"},"_hasShrinkwrap":false},"1.2109072113.0":{"name":"@ampproject/amp-fit-text","version":"1.2109072113.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2109072113.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-SMTAH4s2NBLEQpXr/Oi8TtFtCxCjkSc1K33xAIM2QPamWEeq1mSA6Lb41pHkAAkDTrHbp+5bx9MqeuxBDlv46Q==","shasum":"abdddb1d942742b40834e4d2137667c1d22fed58","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109072113.0.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOJwlCRA9TVsSAnZWagAA308P/jSBs9Gm6JrgacywUp7y\n+ylO/7AfO9iqIPOtBxb1arB3ZSwL6jh2WTuzLLj3ZinyYEUOsrZGWO4BVm3g\nXx8DwOGUyo6SyoagabPoHjxgSdA+1sk2E1YMgl+lKvxCy1P3cs1B3nY2NU/r\nmqqoHgcmIh9uyjkSswNk8kxfEwM4JFBYT6b7CjNDNNJFW+5bvF8gSGezlpGL\nRGnkICTbHC0r2hj0zxXcbmpCvZK4eblQGVDEDipwHsJNdqH5ceB+F+oMUPPr\nFPmdzGJgQO+0OSllAbMYegqSUfFoBSM1O3r8wjcynggCciBJ8hzYcNc+vWo5\ny2FIpJMK0DUIG1vKdzs8F+7AzEhgs4bSaGYasOUFkLOFdv/4yPyBFfaIw2lT\n9xd2eEkC8EyEs6A4YC2ZTPZQPaXuyanwAE6LLR+NIbX2zshqgt8Vsx/CJ2rA\nxzkpUbGtBAno8V56DNkj2jUdIvTkHReQqeTDy7l+4l7H84opLaLAYU24wavZ\njdJKKVmdcJUDcbDjr/Gi6ZSDL4iux7l5NvEA5fe6DpbQ9BBZe6AFTF4ZQURk\nw9SbKnkyjRSEBJ3S58ooYe9DGCg+C/t6xEBRN/vd8y312mlUvNDbzdZe/jdn\n3+6E9j8rRF6OpcdK/1eTYxMxeOgkeVk5m2d6h3+wQsldhBclA60762saTl+F\nFb3y\r\n=gcZx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKOgrNhJG6TFdrUajx/Wb18aZYnaoPeMpaZiOZ/0MOnAiA5a2Gn+4P5ytabLmWRzfzaVxJ0NDrnA4N1NvKDkVBGYQ=="}]},"_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-fit-text_1.2109072113.0_1631099941305_0.6301586347510666"},"_hasShrinkwrap":false},"1.2109082106.0":{"name":"@ampproject/amp-fit-text","version":"1.2109082106.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/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-fit-text@1.2109082106.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-EBFpP3YZOjOEEci7CovE5Hj4I+wftxYOBRyi6jNr4K6g7vz8mxh2gvFQ8LeKqNZWuX92DgE012t72y0uKfZMxw==","shasum":"215c3da5d66377b66b670f9fb195f369c587b657","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109082106.0.tgz","fileCount":19,"unpackedSize":245350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOe26CRA9TVsSAnZWagAAFTgP/3fDEZvr2evr22BBc8dU\nuv0XeFoPBZoaXShHYGXokVvE54gilBO6siKLLgjltPPaGy+hgypCF8ztjcne\nR5bVDbLnv+P9RrM8uPZG7D2acIk5ovk7H3rT1Ggoa4thkvDo4wy+mhteLmoB\nhWmDMOXPPnZ2fattQqL/ZgtP65UYe5K1S3aGH9xHEBR1sJ1M0eRCUpiEaubO\npheKfFevZMGyX/1YCUzh/GbsHEu1awQ9M+4e5WMeks6Gwg6f7xv4Xz6L5wT/\nuHX/pR0l9yI3RkYzRfRnPqhLDMdPRn60geA7SnxlTzVzFI8fai1LyDiX5Vfe\nsqTpVSzEBQGMpsclumnQpqaYxR7inluPyR5g2GKo00OrN8P/wCR4lQ81m/oe\n1gcCqn2pgxHxGEjODX2gWxapLfJ8ifF+rULYhRpmaSl6R1UBot+7a3fLtmWY\nUMpRF85FY9LE1Ju1Pr2auaowYL8ypDxJ9O7phlQ09N2CNgp/zj9odIsRRNON\n5WS+HuWJBqaNpIpU5Eprs7hDuVNu1SFsOViffki7RHXEZaM+wRZNvJ8+o6ug\nsA1+Ff1/hRxyghEZb5NyF9ra1l20XL62i5q6M4xE9+IHLwv5fKzQn812GKt2\nt+szsU01yv4QEGwf/+SqVwKj2drC5E+f7OHSq+JAXV+la6Ai+GElmxPPWN85\nliC0\r\n=jMGe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6kDxH/hrx7pZcBBu82mNTGMdvqGrSveCoa9OAaevrkAiAIGyzN+w0OQDz528WkVnyyP6+HycD5ZUwdPmYEATlEug=="}]},"_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-fit-text_1.2109082106.0_1631186361948_0.19640547543927012"},"_hasShrinkwrap":false},"1.2109100544.0":{"name":"@ampproject/amp-fit-text","version":"1.2109100544.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Expands or shrinks font size to fit the content within the space given.\n---\n\n# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preact/react-Component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109100544.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-H8Ws/KjoqMis8rrq4FhjhgC4/oGG+iVBCgZo16CV6BB8HoCcE5pa0t73I0HtjnsowheCoUUtHhVrOLxBh53CnA==","shasum":"2411e1acdfb3c18f84f89ace50ec19d1440bdb24","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109100544.0.tgz","fileCount":20,"unpackedSize":277112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO0Z5CRA9TVsSAnZWagAAyxAP/1+vWuvUbzvUHQbtT+s8\nogBzkOuVEhPXkxsDm0ygbM91SC6w3DBBcwV3xmkdSP+WFg3qnVsBJNy4f2zb\n0LS6FIrPnyu1j580L3MErZaFiFvAiESPMo//LrSbtgO+TDHQPgphXEoNc3Tg\nJssZLijlB7+B/XZ6mdep0J0LjRL+QVbgb1nxh4uRpYda+Nyejl19zO2xQ+2B\nmzSYYKQ2ypMvu8DoVAMwNm5q5+3oYeuy2YXvzIgRd6AdpwBQu+OznaQb5077\nAMnaJDBM7L+NIAjia1+SV0Y4RRBMPwjuWhWe148WTRobXCRxRgYi880KIuOP\n0Q00Vks542yl8HYLYI7zW/1c87i6nQiDPEZM2khOrTkv4c3ycpwzagjmqNo9\nBtHIGBkllerTvWQRwqdL2MhlFkyhAOPFp1kHj4izXuJBjuUpCdJQtdnAptuE\nYYt1hp8nToaDy0gB9jRC0lL1vmiHoBYxoOIO6bEGYqMQPzDBNuyk+DDzxM+2\nluBMekRbsBvPSVCPauUMJ4fnoiTFLsyCOI4NEvJtilMXr7kukulm81DuCf0j\nd9PJa1xzP3wlpth5HxT4aoR14WrCmoKQs7xENrf43+dPZX4FHz3JbZhWsbCy\n3TSWTRjWrCoIVXq47jYpau6zZvLDbDXNWU2ZKfhEkuP3GGMCxd/NwKpGo+09\ng8ic\r\n=B5fL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZQQIspbN1p0bnBYiYkTWnXHwHMQI1Jhq5Pef2JMx3SgIgO2mXI0mzvqnN1H4iY2G/kD6WNL0zso3baqprnQ5i2sk="}]},"_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-fit-text_1.2109100544.0_1631274617250_0.7240484938352973"},"_hasShrinkwrap":false},"1.2109142054.0":{"name":"@ampproject/amp-fit-text","version":"1.2109142054.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Expands or shrinks font size to fit the content within the space given.\n---\n\n# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preact/react-Component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109142054.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-z6OjUxqZm+o/M8HDuQNEMEtB7IJEWOLrnZAzgIm+9cCNbD6cAKZ7jwljzVTYJRZjEmOuLXwFquUvujqkTnx5BA==","shasum":"56802d1c3a2fb59bb16d66ddf6b26a5f578f2bd9","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109142054.0.tgz","fileCount":20,"unpackedSize":277112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQdpmCRA9TVsSAnZWagAAldwP/1JN/vuhsAh6s9/C9UU8\n1xI8J0SrgocOb95YRwC0NjVlTfQJw8bXoZqZ0W1Gd6EsR6xBppL4GJqJ9PIh\nffZ986GhRNmdzZTTlMXlkxlJFhEl4PzzTEy9ImsBZkHjhhCgP0MhBk8FqHbt\nWNGCZgSUQvS6d2EA/Po9pf4CcX0U3V8nYP0Cw3VKSOmiElB+xEZ6EX/cJDL5\nuwvFUPXkNowdg2uD4+oI8UIQq2K+JBc/zGjgMc9Txi/kPgd8nwdEGrp6n4yn\nCz+KFfPpbiOKvHYPiN09dQDUBp/Jb5dlZU/adTWbZEiSgFRZ7SR5xJYW7tF4\nmlQ/EYHgzNhdcTeYL+BmJ8REMPBbNPYjfvRdsdvvoQ2Xkm8ozf2yBqhzqHgm\ns649ZByGEiCQyG9s37Sg5Kvs8rcVp01Zv2iYRY+N3qIHQMrBx+OwSDeyFtEm\nXCHts1i6KXEC1hX81Rpf4BbFOXYmexJmK3Ms/BWvXhEmXxZI6q7JPpGX8W1g\n72+84yEKder6K1GLd61BxJ0umKk5X0yBlLtK32ibm9T8ECOLyRppaR9/Pr82\nKV5gf1l6f2YcEkbfgMBjqO2f3rZ8idhfVzf/gigGrUf5BPhg1tRBs5q9f72G\nSUOwn9D8HdecIymTRDOzHQmk67suHF0GQTtWPWTlI4Lc3mhhC8kKl7T9Sok3\nZDWE\r\n=J2Um\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyRc0SzPM2QX6lsylezRV78Z+knC5q/KxMQKNzCxr9fAiAogSRhrykteNuQrlMCQ2SdYsmxQNlHrmFppKZ2LfH0WQ=="}]},"_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-fit-text_1.2109142054.0_1631705702192_0.49152843542249935"},"_hasShrinkwrap":false},"1.2109151922.0":{"name":"@ampproject/amp-fit-text","version":"1.2109151922.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Expands or shrinks font size to fit the content within the space given.\n---\n\n# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preact/react-Component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109151922.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4NsGHAVNDerWAglPV5QzqN+R4cYQTRcw2NOirUMvKYS8vKRdzOjBD+m6O6LvkAdRKAc1JZloyKQjCSv5dItGfw==","shasum":"2f9c2c2b27d807c3ddca2d0232bfcda26a58761e","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109151922.0.tgz","fileCount":20,"unpackedSize":277112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQzAJCRA9TVsSAnZWagAA8Z0P/2RszFFPcG1pxtOg6O35\nRJqjt0EGP5Xjlkl1Tqvs73DDj51gruf1IEII8NpoFvH++QDZJax7qNS62ITt\noupPchm2+mOkvuo6OLiPuA/rAjAG6MHSITRxptMSqODj/tTlihKD0YPiOVXc\nkiPveAhVqUqO8gRrInuBXsbTPz8LTXX2jcfUh4jKWsipQsVEwMuRCQ7DSQJT\nlcrmvEpyDnM3LZAEZPI26Js9YuBWqRhNmHX+1RTVQUp0yU/VKq98nl9QNmOu\njtAUX4Rw4lqfEOJkc2tKjeGZFeJ+JJ4ZAmFFcb5D1UkgQrODpUVKDhbLhf/a\nJAxOekTrWtLI6TKgl0srNCaIfU6c7DPjxHL+F8MfyKj8HGNQPLX+3ddTTNbl\nyM5iZzYTMnT+9a3lw2F9u18xYsOjFnIn+5yNWrKKIT1CnWbVHshh74Xcwj3R\nmYRVy9VCK5BYRllVlF21btiAUuCl+1pdD0YU3YWqceNDFRWKkzf9kgQoacRa\nWWpupgZVn3hfs5ZgNGnC0w177GlFyy5oZYTORxNRyjRWnlqkcb7Zjo0ntVjy\nb3crsTuAwnz1/eOGMDQP8+68ye7ucJbQrr0Mtv8X/GKncoGClWxozZJK2ThH\nuST+Ks0xxptI5d4AIGe7mTQRKYwnes3Vts8PvOr+zqg9iP0pGxviJKLuTaUC\n9d6Y\r\n=g4Ut\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdc8aGsYiFIRaJ1hHYqcD/0Q8TTe86AKv4v7R3b3Jo8AIhAKMci4ZJCoqUsspypfOp21gpyXr1wJUp/suYgO0LRitb"}]},"_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-fit-text_1.2109151922.0_1631793161400_0.7592745849797904"},"_hasShrinkwrap":false},"1.2109161911.0":{"name":"@ampproject/amp-fit-text","version":"1.2109161911.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Expands or shrinks font size to fit the content within the space given.\n---\n\n# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preact/react-Component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109161911.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-N4xh4rj6dk6LNqZFUYBUYsX+c0hXGwKIHQMVXX2CQjT+5+t26kmPnx0kbYiHv7Op2IEu7beEoA+xI4VACV5X4Q==","shasum":"aa8d1f6d820539aa347c2c8195ae822cdf7bf98b","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109161911.0.tgz","fileCount":20,"unpackedSize":277112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmY6exBHhGumdP4OmaSC95nK2LFvfPcuXQsudGSiyNvQIgGVRyjOlYrVFE31AjfP+zeMI/1u4HKifR7OilRrKLcQ0="}]},"_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-fit-text_1.2109161911.0_1631877840866_0.8982700855234458"},"_hasShrinkwrap":false},"1.2109180035.0":{"name":"@ampproject/amp-fit-text","version":"1.2109180035.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Expands or shrinks font size to fit the content within the space given.\n---\n\n# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preact/react-Component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109180035.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZM0Ao5ylT+Q/IlxAapGrGMjQl2EfTU1XH/imDT/jFpQYfxjT9YaBPEzIDNP01/vypa3SwBbPNUtzo/UK6d97gA==","shasum":"ea5127f2eae2b5227fa3aab84538dca328131680","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109180035.0.tgz","fileCount":20,"unpackedSize":280052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe9B0WTDroIleQIti3+DzJdHutKD1Tlzzhaf7L5bzW8gIhAMRDczABn5BhEqh/lOiofcO4oN6IJ7ei6nEcPaqp51wT"}]},"_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-fit-text_1.2109180035.0_1631963960139_0.22179230895064928"},"_hasShrinkwrap":false},"1.2109201529.0":{"name":"@ampproject/amp-fit-text","version":"1.2109201529.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Expands or shrinks font size to fit the content within the space given.\n---\n\n# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preact/react-Component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109201529.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UFaohgm3yH5jf2olbKELdJt4IQ+4flObpw77sXVeDsjUFrN1M2k0dP8wW1ItqvorsdNc4c1P1bG06nVkEWz4kw==","shasum":"a54fd7a5c0eca57e15569f058ac4fe019817e6d6","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109201529.0.tgz","fileCount":20,"unpackedSize":280052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYBrQjkuOqwq4LHb7vq3rsXh8fQeaWYam+C9ig9k0tEwIhAOMhO1HLa6+DSHDtFEdN5NwzuBUMAFsblCipuk4uVLQT"}]},"_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-fit-text_1.2109201529.0_1632223093093_0.3932117472080181"},"_hasShrinkwrap":false},"1.2109102127.0":{"name":"@ampproject/amp-fit-text","version":"1.2109102127.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109102127.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2+ZbyvxWz4AyvrsvnTUPGOo30cwJabfmWAVersOBBkIM7Tijt4JVq/XEMKR1Uy0Gn/YucMoy4dOAoKF2K4vTIQ==","shasum":"7f41a8267fa1d6c8f7800427b26cb7ad3d9b03ea","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109102127.0.tgz","fileCount":20,"unpackedSize":280052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQvGrgPwXa9gKZyIXQRXAoWAjCsbveiD2sWoJ+MGCqzgIgOsU+dX+aV2OPg4lVFSF7VVN6LY1LC9peWQr06RVStLw="}]},"_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-fit-text_1.2109102127.0_1632249968965_0.33274155347126033"},"_hasShrinkwrap":false},"1.2109212005.0":{"name":"@ampproject/amp-fit-text","version":"1.2109212005.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"---\n$category@: presentation\nformats:\n  - websites\nteaser:\n  text: Expands or shrinks font size to fit the content within the space given.\n---\n\n# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preact/react-Component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109212005.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/l/K4KpDuBbcA1Q6zZgHnLj2wqBG3JJfkEdKRoE4R/jFMpigBofMtdxLR/PHtreWu3YDJQfZUkhxlbeCF+H4DQ==","shasum":"ac234efd810b67d6a5fe671ac68fcdebe2e6621c","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109212005.0.tgz","fileCount":20,"unpackedSize":280052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBEw1Ke1Q0cTTV3yyQVjrDRuNctcNThtAdhGqG2JveUAiEA0+LL4ghbs5DHuOPQBZnszPYmXjmP75wPIK8h03/PFb8="}]},"_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-fit-text_1.2109212005.0_1632311138493_0.6850879956836267"},"_hasShrinkwrap":false},"1.2109222204.0":{"name":"@ampproject/amp-fit-text","version":"1.2109222204.0","description":"AMP HTML amp-fit-text 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-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preact/react-Component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2109222204.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-t9TiyJDCyRWJxfPzkmgicXkx+GwSZXbzKXBEfLESJB6o/uwtoj0VlpkqlJwolzULa1/pllypUycJp4WhYFlxig==","shasum":"ee8f0c20dd52b13206bc68d681bd64d818ac0ba4","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2109222204.0.tgz","fileCount":20,"unpackedSize":279908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDStVY9K5gQoP9Cg//vqbbaOYX33g3sIBCakyau5jXsgIgbYvSIBlqKs9w3hkeNQE9FdZUyJjhxeOYJHHZ3YeadZs="}]},"_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-fit-text_1.2109222204.0_1632397304682_0.25177758530473215"},"_hasShrinkwrap":false},"1.2110112305.0":{"name":"@ampproject/amp-fit-text","version":"1.2110112305.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110112305.0","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-P+GRbIlh03evbUp2qInJYlezqjTTcNCyEAlw700GmjEoVD9lknicgUxoedo3argACqo0/2XHF80+Ll20Lltd+g==","shasum":"83bc34c26bf797e75ae4d3e83b586b554b2327b7","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110112305.0.tgz","fileCount":20,"unpackedSize":277910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDELPy0/6PK8lS2g4KxgHVRbeYRQGx2hJQsyUMvt2IUnwIhANmTAkC9X/BKCmUuC83UVePkz2bc6hb+4P4IPJDZXQxB"}]},"_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-fit-text_1.2110112305.0_1634038838542_0.5279938993529276"},"_hasShrinkwrap":false},"1.2110121825.0":{"name":"@ampproject/amp-fit-text","version":"1.2110121825.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110121825.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-EQtKktUqWWP/tEIudDCt7k0pBakLbCz9n7uWRv/+XMFkTtZQ2wZXqkXu0QpJPCQUTZTlljv0cmz5cJSWbQF+3A==","shasum":"ac4e09ca4b157528161a4cc59062d2c62b6cdf1b","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110121825.0.tgz","fileCount":20,"unpackedSize":277910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD048p5CYnHR3vKbLtUGC4XqpChq4TdZowHyzDDfaqM1QIhAM2Vsas/fIBpCo7IUNFFZE4aeuHO4KSkYA2bhBDt4QZX"}]},"_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-fit-text_1.2110121825.0_1634124360476_0.8979097286406523"},"_hasShrinkwrap":false},"1.2110011758.0":{"name":"@ampproject/amp-fit-text","version":"1.2110011758.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110011758.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PNCHghVH3MXNUTJkB0/nEQgZYc+tXajKqxSlSffK7uXjnC0bVDs76uaSSgpTGyFly/YIFExJEmNvd07qa7FXBQ==","shasum":"b907dfa342d9dafc26a7063428edb321ee7aaa74","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110011758.0.tgz","fileCount":20,"unpackedSize":277910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzFRhCRA9TVsSAnZWagAAShEP/256apISWfS6YWB5jSrO\nvXGh8/CUC+bBxL83yTukHaXmweF2X72/BiTEOCB9cgK3mCY3zMebxmvB0UTh\nKIwmi4NBJe9aKjYM0gVRyg7IGPXa1p0YYbE5zS+CxWClSanl8NpbFTYuF709\nqY2N9w0L3zvEeN9gjbk1sG1ni34SJctIuUdJrWy0v7oF+OCZErvx2Iyc9XCV\nQSt1exSIrJVFnTniOFy57zzTNLgnfSKvHrQdJQuCedP4TuKju97Ey/Bdjslg\n/z5AbppGkileMXS3OFq8TtX4RmvRV+/93M6tA+4GO0rZcUgOKJi70sv9dIuT\nykGNth/GkpgQxMsaGbnMy4UHGZtaid+hnpUlL69q60PxUVXyZ4Wi3TYZugLM\n/Yko3tRm0u+Aw8kc58KPpm/QxBTpM5TFi7Ts0imL4StryfgpKMcsaBpH5TLp\nJNHk06qFbfyLhcXdk7y+g9hnXcOuMg+4f0iYZPNF9APsvEkGiuFZaQtgfPPk\nIDR5OGOkTYRowFgfvdqPY/EbIgQ4E+a/D3GLMLOr8Vn6EMQZEawAumyLprYI\nzb8FUXlKa82Vtav1Jjc8A+N9/DsJjrYJfu+QTx0jBTSu1TdFpLU5/0HexP48\nLNHXXD5I8ruHKCAB/d2EYkUuwnPmT/YV60mLQfRNxLq9Hy4TvtONXPEeVHIk\n3PxH\r\n=mlK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHQpCRm6oEv/ZYF6oInIK611Ywwm6mwyy5jwR9nsSyPAiBCZPEBSjJaJFmgUZdFVS4Aa74ZGmpOuJqhx/dsf758rw=="}]},"_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-fit-text_1.2110011758.0_1634221254864_0.41006602926319924"},"_hasShrinkwrap":false,"deprecated":"See @bentoproject/fit-text"},"1.2110142235.0":{"name":"@ampproject/amp-fit-text","version":"1.2110142235.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110142235.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-9rODFvPp0SihjKMlYQHqRMOibxrdMoU/h6UDB8tyY3mOC7Hq1A/cAZSFW46GwreODAnzglYTDn7eICwNdmO+IA==","shasum":"ed2c189f95a04d3c55f5c3dc01449466767835cd","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110142235.0.tgz","fileCount":20,"unpackedSize":277910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOH7YVLWjlGp8yIM7rrH9TivZP1vIUBHEYoZTfaXkajwIhAL7/7UBNXYD0fDaBE3b/ExSRFA+ecILilE3DWSiuav10"}]},"_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-fit-text_1.2110142235.0_1634297880118_0.306767355526518"},"_hasShrinkwrap":false},"1.2110152252.0":{"name":"@ampproject/amp-fit-text","version":"1.2110152252.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110152252.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-+yO/59qxgl2CAGcBt0KNW/NKvpPW1wZNCKh6HHelissrncHJrdKb2cGKJqzAbpLO2hC3bH9rnJskYHf2ebvcrw==","shasum":"613a6f960aad6098393dce37daf44d2546d23cfe","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110152252.0.tgz","fileCount":20,"unpackedSize":277910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7O7hUzN/zgrtt2cm6tZU9AZeduXP7XOmRdih70G+xZQIgGRmt72Z8GlVEW5AqTQl7Y4W7y4bVfDdmKm3+Q6DrNEU="}]},"_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-fit-text_1.2110152252.0_1634384381686_0.5303070981029985"},"_hasShrinkwrap":false},"1.2110181554.0":{"name":"@ampproject/amp-fit-text","version":"1.2110181554.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110181554.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-QHKc767enqzHMxZhv4QaDe2uigMFzqkLSqXCjmIlVY6BKJYLYlvBxmVs3nwY1kIJLqIbHu/yO6C03jXWmBHS8w==","shasum":"45dea193694f9e88eb897d649d6c3090aa2ea27e","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110181554.0.tgz","fileCount":20,"unpackedSize":277910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqSCChI0xv87ifTfBFtcEygkmk9ldtJX7CWbqnXVmf4AiEA+X6zBaR8UBEKJEqmMVJrYIJgelBjpIAfulmku1ocT1g="}]},"_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-fit-text_1.2110181554.0_1634644433805_0.5268509755013246"},"_hasShrinkwrap":false},"1.2110082201.1":{"name":"@ampproject/amp-fit-text","version":"1.2110082201.1","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110082201.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NRlp8/AmmKcTzUkpXkeirXM1B4awscLnvCQOuAINbZg+84M1mIJF+j2HndADB6/igzgnagBOyWRRliSzz9TUHQ==","shasum":"f4be364fd8c5a6d676f6c2cc65ca5371e89948cd","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110082201.1.tgz","fileCount":20,"unpackedSize":277910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNU0R6Ph/HaRwG1YeDUwVGJA6STM7IlkmWuHDTU5Xq0AIgPMkCRyNB7v6QQ9U01KWqcqmV0xtZ11gpjoPv0QxHh1E="}]},"_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-fit-text_1.2110082201.1_1634664041575_0.12394551006013121"},"_hasShrinkwrap":false},"1.2110192227.0":{"name":"@ampproject/amp-fit-text","version":"1.2110192227.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110192227.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6SRSHq3H77lk+i4ZuH+C2mle74ByXkFvDjS+ds9qsEnXj0T9T0GfiPGJKLV6XnNgVV8/BTU88uQ+KArNMelQxA==","shasum":"8c0fba06ddf1695014f524c1a448fc548aa7f5fa","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110192227.0.tgz","fileCount":20,"unpackedSize":277910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBr7Hj9j7b1layxDsNWcHfyCmwvlKqU3SDpdDvPOTaHpAiAC1pUVgupJ8GO7zGBNJ/7SrfuZ+gH04tUja8lDd5uB0A=="}]},"_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-fit-text_1.2110192227.0_1634729993669_0.8176243033459167"},"_hasShrinkwrap":false},"1.2110082201.2":{"name":"@ampproject/amp-fit-text","version":"1.2110082201.2","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110082201.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-De1dlyCj0XnMOUaDaX74YZ+JYhFSP5b4E/FxnLLI9zMlUgf9PnqLARejnE18D8jGnvhnkOcx+bt7c/h7u4bsIA==","shasum":"7d1f1fa14ca995426c925d4dc70dd3fa8b2fa6a5","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110082201.2.tgz","fileCount":20,"unpackedSize":277910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWo0D++FZ1kGcoBg3o79Xx1w71UIbV6ZIS7fj92ZtH8QIhAPvnRfV9MiOuhqcmuoIj1G8Lhxmpdgqdgu+oexXZBVu3"}]},"_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-fit-text_1.2110082201.2_1634768154215_0.6578400880028106"},"_hasShrinkwrap":false},"1.2110202310.0":{"name":"@ampproject/amp-fit-text","version":"1.2110202310.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110202310.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-x7/xdtngtpruK/NiyAakq/QjgL0uBBol/p7nF11PPWfLdTWI4bIr6qipZqGRE9PexF0CxXeYtZraJP4QXyql5A==","shasum":"251965db16fae06a77854ccf14e82adcf746039c","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110202310.0.tgz","fileCount":20,"unpackedSize":277897,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZW05v+vNk96JI24TSSMnGjCrfKi7jQweDxKmAIpHOZAiEA0SL8G5DEimCJwljrq5oFM+b5PgaE1sh3ncFq9Vh9s9s="}]},"_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-fit-text_1.2110202310.0_1634815487591_0.8434811852202984"},"_hasShrinkwrap":false},"1.2110212130.0":{"name":"@ampproject/amp-fit-text","version":"1.2110212130.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110212130.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/yFx9tAKIS2A4RM7VKA66NCEXQNOrWqJcZgjdsF8EGxfSUoQw7gIwNfGRI1mvIzvI6tWDegQRASSKZnrYphELw==","shasum":"74e21f5a37b581bfb9b3cb79c4a190e82462b37f","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110212130.0.tgz","fileCount":28,"unpackedSize":1761727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbjP9qOHgyoSnaVLsUErv/cHFrYGMHC1FXyUmedg3yoAiB/u7ncO9Npmf5NSzSU36JoNghRV1fRIOu/irULcHlGqA=="}]},"_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-fit-text_1.2110212130.0_1634902253096_0.2630678550640786"},"_hasShrinkwrap":false},"1.2110252343.0":{"name":"@ampproject/amp-fit-text","version":"1.2110252343.0","description":"AMP HTML amp-fit-text 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"},"./styles.css":"./dist/styles.css"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","peerDependencies":{"preact":"^10.2.1","react":"^17.0.0"},"readme":"# Bento Fit Text\n\n## Usage\n\nExpands or shrinks its font size to fit the content within the space given to it. Use Bento Fit Text as a web component [`<bento-fit-text>`](#web-component), or a Preact/React functional component [`<BentoFitText>`](#preactreact-component).\n\nThe Bento Fit Text component allows you to manage the size and fit of text within a specified area. For content contained in a Bento Fit Text component, it determines the best font size to fit all of the content within the available space. The expected content for Bento Fit Text is text or other inline content, but it can also contain non-inline content.\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-fit-text>` 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-fit-text\n```\n\n```javascript\nimport '@ampproject/bento-fit-text';\n```\n\n[/example]\n\n#### Example: Include via `<script>`\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  <!-- These styles prevent Cumulative Layout Shift on the unupgraded custom element -->\n  <script async custom-element=\"bento-fit-text\" src=\"https://cdn.ampproject.org/v0/bento-fit-text-1.0.js\"></script>\n  <style data-bento-boilerplate>\n    bento-fit-text {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n  </style>\n</head>\n<bento-fit-text id=\"my-fit-text\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</bento-fit-text>\n<div class=\"buttons\" style=\"margin-top: 8px;\">\n  <button id=\"font-button\">Change max-font-size</button>\n  <button id=\"content-button\">Change content</button>\n</div>\n\n<script>\n  (async () => {\n    const fitText = document.querySelector('#my-fit-text');\n    await customElements.whenDefined('bento-fit-text');\n\n    // set up button actions\n    document.querySelector('#font-button').onclick = () => fitText.setAttribute('max-font-size', '40');\n    document.querySelector('#content-button').onclick = () => fitText.textContent = 'new content';\n  })();\n</script>\n```\n\n[/example]\n\n#### Overflowing content\n\nIf the content of the `bento-fit-text` overflows the available space, even with a\n`min-font-size` specified, the overflowing content is cut off and hidden. WebKit and Blink-based browsers show ellipsis for overflowing content.\n\nIn the following example, we specified a `min-font-size` of `40`, and added more content inside the `bento-fit-text` element. This causes the content to exceed the size of its fixed block parent, so the text is truncated to fit the container.\n\n[example preview=\"inline\" playground=\"true\" imports=\"bento-fit-text:1.0\"]\n\n```html\n<div style=\"width: 300px; height: 300px; background: #005AF0; color: #FFF;\">\n  <bento-fit-text min-font-size=\"40\">\n    Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n    inermis reprehendunt. Lorem ipsum dolor sit amet, has nisl nihil convenire\n    et, vim at aeque inermis reprehendunt\n  </bento-fit-text>\n</div>\n```\n\n[/example]\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/amp-fit-text-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-fit-text {\n    display: block;\n    overflow: hidden;\n    position: relative;\n  }\n</style>\n```\n\n**Container type**\n\nThe `bento-fit-text` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties):\n\n```css\nbento-fit-text {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Accessibility considerations of overflowing content\n\nWhile overflowing content is _visually_ truncated to fit the container, note that it's still present in the document. Do not rely on the overflow behaviour to simply \"stuff\" large amounts of content in your pages - while visually it may look appropriate, it may lead to the page becoming overly verbose to users of assistive technologies (such as screen readers), as for these users all the truncated content will still be read/announced in full.\n\n#### Attributes\n\n##### Media Queries\n\nThe attributes for `<bento-fit-text>` can be configured to use different\noptions based on a [media query](./../../../docs/spec/amp-html-responsive-attributes.md).\n\n##### `min-font-size`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `max-font-size`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n\n### Preact/React Component\n\nThe examples below demonstrate use of the `<BentoFitText>` 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-fit-text\n```\n\n```javascript\nimport React from 'react';\nimport {BentoFitText} from '@ampproject/bento-fit-text/react';\nimport '@ampproject/bento-fit-text/styles.css';\n\nfunction App() {\n  return (\n    <BentoFitText>\n      Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n      inermis reprehendunt.\n    </BentoFitText>\n  );\n}\n```\n\n[/example]\n\n#### Layout and style\n\n**Container type**\n\nThe `BentoFitText` component has a defined layout size type. To ensure the component renders correctly, be sure to apply a size to the component and its immediate children (slides) via a desired CSS layout (such as one defined with `height`, `width`, `aspect-ratio`, or other such properties). These can be applied inline:\n\n```jsx\n<BentoFitText style={{width: 300, height: 100}}>\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\nOr via `className`:\n\n```jsx\n<BentoFitText className=\"custom-styles\">\n  Lorem ipsum dolor sit amet, has nisl nihil convenire et, vim at aeque\n  inermis reprehendunt.\n</BentoFitText>\n```\n\n```css\n.custom-styles {\n  height: 100px;\n  width: 100%;\n}\n```\n\n#### Props\n\n##### `minFontSize`\n\nSpecifies the minimum font size in pixels as an integer that the `bento-fit-text` can use.\n\n##### `maxFontSize`\n\nSpecifies the maximum font size in pixels as an integer that the `bento-fit-text` can use.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"_id":"@ampproject/amp-fit-text@1.2110252343.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-v1RmbOJON0FraWJOAQUrOvEeaJmGSzqTLzV4fEGRPymadLO3L6fdkYv3fCgk8iJnCQNHMYvqDVQ8D+10Ht9qOA==","shasum":"bdd99dd6fbb51e3d74cd10b483c7e96a3f185c6f","tarball":"https://registry.npmjs.org/@ampproject/amp-fit-text/-/amp-fit-text-1.2110252343.0.tgz","fileCount":28,"unpackedSize":1761769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDt3Fiv4nQJTlZmJBMp5283mDyIGjoc0NSNNJSAUhkpAIgKtRnNGyY/DyvGmoSyPNgfGBUGEUpMhci0aRNC7umxYE="}]},"_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-fit-text_1.2110252343.0_1635247228482_0.08052147495591133"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-28T20:02:57.542Z","1.2104081613.1":"2021-04-28T20:02:58.019Z","modified":"2022-04-04T13:52:35.077Z","1.2104150129.0":"2021-04-29T16:44:06.550Z","1.2105191214.2":"2021-05-19T16:29:39.127Z","1.2104150129.1":"2021-05-25T17:02:44.156Z","1.2105242203.0":"2021-05-26T22:35:49.925Z","1.2105270452.0":"2021-05-27T11:47:18.024Z","1.2105271708.0":"2021-05-27T19:15:39.278Z","1.2105280035.0":"2021-05-28T11:32:24.539Z","1.2105281634.0":"2021-05-29T11:24:42.286Z","1.2106012301.0":"2021-06-02T11:40:09.560Z","1.2106030132.0":"2021-06-03T11:22:59.688Z","1.2105210438.3":"2021-06-03T19:00:42.129Z","1.2106040012.0":"2021-06-04T11:18:51.380Z","1.2106060839.0":"2021-06-07T15:37:19.752Z","1.2106072053.0":"2021-06-08T17:24:45.449Z","1.2106090052.0":"2021-06-09T11:24:43.330Z","1.2106092357.0":"2021-06-10T11:26:16.011Z","1.2106102303.0":"2021-06-11T11:27:39.054Z","1.2106120107.0":"2021-06-12T11:25:16.681Z","1.2106141722.0":"2021-06-15T11:26:36.876Z","1.2106160500.0":"2021-06-16T11:23:18.610Z","1.2106162301.0":"2021-06-17T11:22:21.141Z","1.2106172254.0":"2021-06-18T11:24:38.013Z","1.2106182132.0":"2021-06-19T11:34:03.833Z","1.2106212012.0":"2021-06-22T11:30:15.760Z","1.2106222237.0":"2021-06-23T11:36:42.123Z","1.2106240350.0":"2021-06-24T11:29:41.245Z","1.2106260436.0":"2021-06-26T11:24:17.109Z","1.2106290147.0":"2021-06-29T11:33:28.210Z","1.2106292357.0":"2021-06-30T11:28:13.731Z","1.2106302324.0":"2021-07-01T11:38:53.203Z","1.2107012021.0":"2021-07-02T17:38:36.383Z","1.2107030008.0":"2021-07-03T11:34:48.289Z","1.2107072148.0":"2021-07-08T11:23:02.512Z","1.2107082341.0":"2021-07-09T11:19:54.182Z","1.2107092322.0":"2021-07-10T11:28:11.928Z","1.2107130206.0":"2021-07-13T11:44:15.625Z","1.2107030008.1":"2021-07-13T19:46:20.898Z","1.2107140004.0":"2021-07-14T11:25:11.933Z","1.2107150011.0":"2021-07-15T11:29:53.467Z","1.2107152117.0":"2021-07-16T11:20:36.007Z","1.2107170150.0":"2021-07-17T11:36:54.526Z","1.2107200040.0":"2021-07-20T11:19:15.058Z","1.2107202252.0":"2021-07-21T11:26:10.661Z","1.2107212010.0":"2021-07-22T16:49:02.362Z","1.2107230121.0":"2021-07-23T11:34:18.063Z","1.2107240354.0":"2021-07-24T11:24:29.264Z","1.2107280004.0":"2021-07-28T18:54:07.023Z","1.2107282214.0":"2021-07-29T11:43:25.731Z","1.2107300532.0":"2021-07-30T11:41:01.535Z","1.2107302322.0":"2021-07-31T11:27:49.726Z","1.2108030112.0":"2021-08-03T11:42:31.496Z","1.2108040347.0":"2021-08-04T11:28:50.278Z","1.2108050645.0":"2021-08-05T11:20:18.983Z","1.2108052321.0":"2021-08-06T11:27:12.120Z","1.2108100143.0":"2021-08-10T11:35:21.258Z","1.2108101942.0":"2021-08-11T11:50:52.537Z","1.2108112212.0":"2021-08-12T21:29:18.653Z","1.2107302322.1":"2021-08-12T22:44:58.958Z","1.2108130315.0":"2021-08-13T11:35:29.216Z","1.2108132216.0":"2021-08-14T11:50:01.974Z","1.2108170213.0":"2021-08-17T11:23:19.534Z","1.2108052321.1":"2021-08-17T21:01:31.309Z","1.2108190446.0":"2021-08-19T11:31:08.742Z","1.2108192119.0":"2021-08-20T11:20:06.308Z","1.2108221555.0":"2021-08-23T16:10:01.575Z","1.2108232044.0":"2021-08-24T11:30:56.002Z","1.2108242314.0":"2021-08-25T11:20:34.827Z","1.2108270538.0":"2021-08-27T11:34:14.850Z","1.2108280007.0":"2021-08-28T11:22:58.625Z","1.2108302037.0":"2021-08-31T11:24:02.325Z","1.2109010455.0":"2021-09-01T11:19:14.869Z","1.2109012253.0":"2021-09-02T12:02:22.796Z","1.2109022317.0":"2021-09-03T11:21:50.346Z","1.2109032350.0":"2021-09-04T11:22:12.944Z","1.2108280007.1":"2021-09-07T23:22:55.626Z","1.2109072113.0":"2021-09-08T11:19:01.495Z","1.2109082106.0":"2021-09-09T11:19:22.189Z","1.2109100544.0":"2021-09-10T11:50:17.401Z","1.2109142054.0":"2021-09-15T11:35:02.310Z","1.2109151922.0":"2021-09-16T11:52:41.528Z","1.2109161911.0":"2021-09-17T11:24:01.023Z","1.2109180035.0":"2021-09-18T11:19:20.290Z","1.2109201529.0":"2021-09-21T11:18:13.326Z","1.2109102127.0":"2021-09-21T18:46:09.110Z","1.2109212005.0":"2021-09-22T11:45:38.825Z","1.2109222204.0":"2021-09-23T11:41:44.824Z","1.2110112305.0":"2021-10-12T11:40:38.692Z","1.2110121825.0":"2021-10-13T11:26:00.622Z","1.2110011758.0":"2021-10-14T14:20:55.024Z","1.2110142235.0":"2021-10-15T11:38:00.297Z","1.2110152252.0":"2021-10-16T11:39:41.849Z","1.2110181554.0":"2021-10-19T11:53:53.946Z","1.2110082201.1":"2021-10-19T17:20:41.761Z","1.2110192227.0":"2021-10-20T11:39:53.840Z","1.2110082201.2":"2021-10-20T22:15:54.385Z","1.2110202310.0":"2021-10-21T11:24:47.747Z","1.2110212130.0":"2021-10-22T11:30:53.313Z","1.2110252343.0":"2021-10-26T11:20:28.617Z"},"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-fit-text Component","homepage":"https://github.com/ampproject/amphtml/tree/main/extensions/amp-fit-text/1.0","repository":{"type":"git","url":"git+https://github.com/ampproject/amphtml.git","directory":"extensions/amp-fit-text/1.0"},"author":{"name":"The AMP HTML Authors"},"bugs":{"url":"https://github.com/ampproject/amphtml/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}