{"_id":"loading-attribute-polyfill","_rev":"33-7603ab712fe913efc427fc5ff2ee1057","name":"loading-attribute-polyfill","dist-tags":{"latest":"2.1.1","beta":"2.0.0-beta.1"},"versions":{"0.0.1":{"name":"loading-attribute-polyfill","version":"0.0.1","description":"TBD","main":"README.md","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","dependencies":{},"devDependencies":{},"gitHead":"923e69684911aeaf5913a54ad760def0a9caca2c","_id":"loading-attribute-polyfill@0.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-iRt8x74BZgzddyn7sNGLq8LbX8FdQgNRAnD2Vjjs7mqk1aTo3g+uRZSsmTH21oFF546JPNWAm+cov666Lyfefg==","shasum":"f9644d2bb07a242bd4b9e36257a1aac63042a552","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-0.0.1.tgz","fileCount":3,"unpackedSize":1779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrDmhCRA9TVsSAnZWagAAcAEP/3V5PdEffGBmC/dT8ko0\nMdTO0kbLkerUnfi29Lr9MMX3Y+/8f2qgl36dpfIxYvwFkxVvIcOaVHzMGH/f\n8yCCemydpdOqt3rZaoh5oAh2Rrfz/vQAIwYd4Qamujh/+XzH+0EIo+oyzlRW\nXOmQ5G8HZfnxE6jS/RsroxHE6aDtt1QfaBcK91gWoPyVtMwfFHQMBRUz9x9j\nviWGP2syGBAK/aBUdgDjK66h3UbTDlYT7hz6BmC2p38YsBzgDlmxy2y2vC2e\nnUTI3qbIY3oCZlTjoXgL/8/cBcFSb9dGbE8ptbxykFeroB1+vBwwmHG1SC4u\nTX33KWUtr007+Z85C4Fm8dKTmFyOqkV/52fjji9c/N1+K/qohUOwRJUTi+Ng\nk85OfpLs7yjLfIWt6zOsqor0ajvfDcOMY7hWKCUbUPtnGGZsj4kTgl2ffCfm\nzPWF9K3iPjvOev/dvDwoYN9n9RSKoxm2vRaFOzZYa7X46LRofPsSTWk16NgJ\nmZ1fDk1x1LQO9VU23DEJJKXzed+DEUDTZGny/8vWKM0Ea00ZNXR0J0utxm0M\nubZpagZ80IsIhq/UsIh/Z3Wj9i+gRYJhrQy2+NUJ8tMaCNWsvWz1ZgLVlOSt\ngXlF5X25nvDaMmp1ZZO9F+Uej8oy/3ijm1OxBrTTeqZ8n/5ip87/Hn1y85Nt\nSY5c\r\n=4SJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5kR6UKom7QQ2/3+wTXNt9fJRSk1FwOYQ83Ix+V077lAiEAovqii7seHiAWWR44qzabUfrWWI1B84UxTzn2aoqLEB8="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_0.0.1_1554790817138_0.7812373927143272"},"_hasShrinkwrap":false,"deprecated":"deprecating older versions"},"0.1.0":{"name":"loading-attribute-polyfill","version":"0.1.0","description":"TBD","main":"README.md","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"prettier":"1.17.0","xo":"^0.24.0"},"scripts":{"test":"xo"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"d3a0a4635701f41dde0a766fd2775210fb55e1d0","_id":"loading-attribute-polyfill@0.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-jovj81b6MtOz269BReKSrEcKkTeaWy6I8PkM5M/m2wTMlPlLy2kGCC9w5jnyXixJbKwKYaoDu7TPpVzhy4C5bw==","shasum":"7011f41ce82d6a2db31782217115871e787b44b3","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-0.1.0.tgz","fileCount":8,"unpackedSize":21416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcygdNCRA9TVsSAnZWagAA2h4P/3umDiSX1rJU0CWpH8mC\nGTzm0+TwN+kkIKBnbXkd/hj8UTcugrF37ZrxboZp73TGv02XYpgO/+9GMjqi\niLUdXGt64iL0hc32/I2HsH2mR5jOrnz/kZSk+rsnf1Utl02RTUcz6swm0FEb\n3KgKVtgP7+8S+XDtnQOQO10AIcETZJiMZTfB7DzAeqlxV2Wu1bq3uf8vKP5T\n8tyrjbzR40WqZIOuDUtRJjl8y132LeugABj+TVzbvLywid2zTwYwuVw+8TQW\nXI1E5v1JRCPMu9Cbtz3FxaPLma3lQ81o4ds2NTkPFy9Gpk/Tka2BiF+7zEAl\nbcbECX+FGrVeXrpGWsOCduuqYPh2c2fofvRYAG+zzc//k7slehPf7x1mSQw4\nIfGYpThBHshC0usGQ2i9d7xtDPrNivAjvee8/ypTgw3iMQsuZ/Bd/nowalAQ\n/44p3ZRkSqQ5gceGFPDuFoVh37ZdcRx8hdRJ0s1qL0qJPhTQmVuer5NQ2EpV\nYDtG3GP5sTX5t+/03ySxNRuYS5npXv/r1QWqJ1WNrUqqHNQn9Knmk1Xc8ZPx\nN25tneVQD/BCHOQxMQ0+zX5BPTc83Q84cZ7nTsNvJr3rCxgmOE2bPFvfG48e\nF7vomDDfi5TNRcg4gjqgHYunL6RjT7UEu7rV/qJSndQGqzz4nmrXU2AJTRb6\nmTMt\r\n=LGX4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGILI8wOgdNBPQ+TxblUgsQTOwi7v2IIb1X0RDZFb6nkAiEAv+idVshD3rZastSsH+p/pHAY5RhKKP2CwLcB72HtDMI="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_0.1.0_1556744012262_0.5114684484609906"},"_hasShrinkwrap":false,"deprecated":"deprecating older versions"},"0.1.1":{"name":"loading-attribute-polyfill","version":"0.1.1","description":"A minimal and dependency-free vanilla JavaScript polyfill for the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"prettier":"1.17.0","xo":"^0.24.0"},"scripts":{"test":"xo"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"8d9929b5bba16c2dcda5bc1ee5268e0a35596e40","_id":"loading-attribute-polyfill@0.1.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-PsDW8sRVlt9SmVa1tcwMQjrcjSBzxckbOQzAcJ8ZKFo+EmQ0vreW/dofvxTxSyQVEUkWwy1Ixzhh8uv0KNCJNQ==","shasum":"238f3453acff1fc0a09a3370c400e8485928030c","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-0.1.1.tgz","fileCount":9,"unpackedSize":22011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcygrGCRA9TVsSAnZWagAAf2gP/A21cnPFiIl3W4nASpAW\nDEmg8YbuO0s5CJWpFZ1+OIiZ2Y7zjucxv9vqf/s2xZavFALUsP/1q6hOI4ht\nFFxXDmtsSF+Ktz7K+0r1QGoHICTA1ctnJvK49zoHmlK3x6I+z2Q1stcbyy/W\ncoOcLU3TLooagYprEYaKdTFSs82/rmx4tXQhNg1twijzAu7HwZ40JRvGw36Y\nv5/sP5OpBGRiFTBJJJmAmhCRMDBJVYvoxQX6eV+psoEzZr5Obb/qkcMDuqdv\nP7FZ2dDyXuL43TqZvDLbO2pok/EA86eBLokeqrOKYUCGlQQVOB/fkYhb5Qty\nK6vD54GMeuyYzizEyU8i6QFiM/G1VWPfIej772Bey6NMlqwwbOKM3ZbNNtnu\n6W4g5D7/rSq+oqTzJlYwlmonWV8/grBLKsptb2MJ3ywZTTCavY9k0Ls/yZfh\nQKEowGMi3XEBDdXi/BclB2ZXLvG7YCwqWMDAHslOUuW0jsFj6kO/k47XSCqJ\nb6bXvI8kQFqsgrE/yHi5f0idBgYDkVYyWfLXxkjP2+Zkyx+KTOc4cviaVuZb\nDYI9AH+dmtXqJgifC07jGEdYcjJ+hvCodC6zOIJpIuLGvJbcGM+HE8yLctWv\nM5K/mkrhY2YkgDTJijHeuB4dUwqsvlCPqpm2CDP8XXUBKMLY/9Xp/X7RjNce\nXSVL\r\n=vhxF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRTHYJZVo79QufWxneN8BAiz1PYL3sFnyydtBBjoLucAiEA5Kiq4YPETZPIowyrxwzJx9mPd2dtBck2ZMs73wiS4rA="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_0.1.1_1556744901598_0.5434100810535307"},"_hasShrinkwrap":false,"deprecated":"deprecating older versions"},"0.1.2":{"name":"loading-attribute-polyfill","version":"0.1.2","description":"A minimal and dependency-free vanilla JavaScript polyfill for the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"prettier":"1.17.0","xo":"^0.24.0"},"scripts":{"test":"xo"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"d4fb831d25b63bb24f2d8631e399fbdbdb1eff61","_id":"loading-attribute-polyfill@0.1.2","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-juMoXgNd2sXNyoOOabn1bM3mV81lZ5TKFnyNrpWReMhmFrf1ymALeBKgQZDbQz21oEDjcyWB0WdXcaFRxQR5zQ==","shasum":"247f67ce6f34254b65e2aa52217667861a956661","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-0.1.2.tgz","fileCount":9,"unpackedSize":25589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczWo8CRA9TVsSAnZWagAALz8P/0HuShWcPK4rwSIg7Qf6\nPwJnzQH3fBWGu2+QnMPJgccgGxQ3f/p0Y+fOFbkBrhNx3Rf4axONgNHQqNNh\nacFc4elAGSrphiQ0dHmov1m8YMzL1WUVj+r9HllwnUYmZkQIuW547R5mH24C\n8fdzioFgbSW/zZ1KGh4bi4cwliZCiSDaReV7S1BEhcUZXdm9M3YPNd5lXKrr\nAoCUpPhU1TGsZgwXe3Se44uhmKJAgP9ARnS0i6GEmsf6CRBneCq8e6KI7f6T\nHsROX2eK5eo4SKtRkMP9+CdDOeb5engvSPXprb19XePinJUiSsFZtQjMwnxM\nVNwoj9b1/1Z7GPKCUio1fjivaB3GGvdqiEYgMn5xXOWm5tZNghSdBIKWTgRL\nF0xWNtg2+dvYLLXJKXTcNlO9rii7euoi1PKanfW1n642kHFp26ai64lL4dAF\nQ7S6K0BGov16FMXbG283iSzgfIMW2wWxgKP34ESL4WogVRu06rjnTdiklV0v\n2md5q6P8MF7Yf2SAFTKwyiaC4V1pBLWEl099o7Ir/+TaTh6Q/0osRT0CAgXn\n6HlFJ5voHTrkKBcspM139nYAbOhOTjkECQ5jflr76B8OSEBdo3xczwuvtlY/\n24b54oX+HD4ota4VzgfieB31j5qtOQxUXMnv22zP7c0Dh/+BNO8mkSVCbLzQ\nj+ld\r\n=3OKD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy56lcJBuCLGcWb+IOyUHbnNFwMAJNtdQfOKNzj7GUBwIgMmbfSuDfs4n3Im82i7pMCkmPD40sgjzmO73ZjbfpnKU="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_0.1.2_1556965947455_0.38234985417272993"},"_hasShrinkwrap":false,"deprecated":"deprecating older versions"},"0.2.0":{"name":"loading-attribute-polyfill","version":"0.2.0","description":"A minimal and dependency-free vanilla JavaScript polyfill for the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"prettier":"1.17.0","xo":"^0.24.0"},"scripts":{"test":"xo"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"e33e0fa773fd0db96419122e5e7f543ba3f8366b","_id":"loading-attribute-polyfill@0.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-+UZyJRo/qUooEUep8vP3UjL51pwwT6c1F6tZKS0WRxkcRwt70rjcRBq4w5wppSLab/PG5HUBVodJfdBMsUo62w==","shasum":"0208be9ff059662ee815bb4c662e72a311ebc31b","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-0.2.0.tgz","fileCount":9,"unpackedSize":25620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5Os4CRA9TVsSAnZWagAA4G8P/RHn+2Af/FvhbieY0L/u\nUXW9P36pY4tcPjESPNTWzyiSDyKC7vX47OzWfAqwVsAdb+kRDypKgzD+gkER\n3wAL2NX53p919xUm+CuPAB5Y5CON8WZmpMOyf+vop10ibUyD0RoH+4KiUdDc\nm0fp/FzH6Ev6lpb1d3Ne9r4kh8m2AQcNm2AGosyG4JxC7+pFre6q7bQ6lezN\nSdRRcuvTaTvWfIWKHdf+gjjwbcVpTO4O9jEciauROafr1ArEB1Wqs0zZDxgt\nP1TkPr3oDSXf1jWYsNUlNqmsskXd4DZJMuMWCouWVs/xhUjhUpkMbz4KhHkn\npaKjTg3mK0oymtL4voSEl4uVNpsh8O/rTlXo1AlxCSziikJDTNJIFUjMSLwd\ngQoyYgm/IXXs9A/abMhwhH+C50Ndz1fSxIacw5eKw27M1y2OmLLaImKdzsbD\nMYDrng5o0Ti2s1kXB3eJKcost2TUruhD8Jn8ipx0WI5fEDa1ul4oUq/pqUKX\nasedg5ElQZlWRy8bjUkHdBSZjQG78e1PhHU99K6oT9t0nRlQYOAWmUf/KU/6\npsvRTAISKL5bh/iQcCVHk/oRMKCuT2PdMxxVQgXH+IX1UZDxST0WTKZ6pOKH\nNj495M1L0XAOBHTBU1c/Uu1wtihlyjS9jQKPoJgqkjXlQXLYEwz7v8cckHQP\n3lOy\r\n=7xJH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFL3FNdxeL2kJnTv5aGRP0Cx44AfJk6IJyQ3wfb4tS6uAiEAjM9DswgAGftqHJjWI1dNRrNJ/7XrDELIjLz5K6S3tLw="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_0.2.0_1558506295245_0.9002854903452977"},"_hasShrinkwrap":false,"deprecated":"deprecating older versions"},"1.0.0":{"name":"loading-attribute-polyfill","version":"1.0.0","description":"A minimal and dependency-free vanilla JavaScript polyfill for the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@wdio/cli":"^5.8.5","@wdio/dot-reporter":"^5.7.8","@wdio/local-runner":"^5.8.6","@wdio/mocha-framework":"^5.8.1","@wdio/sync":"^5.8.6","prettier":"1.17.0","webdriverio":"^5.8.5","xo":"^0.24.0"},"scripts":{"test":"xo"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"7dec87e47e243f5f6f651d26f5e1862fc1b1b9ba","_id":"loading-attribute-polyfill@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-N3nn9hik+Bq98RCqgsiLSMvvdSEgHESXMxGydmEGbrutEpWlWdiB88C1huQawu4laTrFxipX14/HAjzqHBR+yw==","shasum":"2e2ad874090613aa64335c7ebc2ec254bc5ea1ac","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.0.0.tgz","fileCount":11,"unpackedSize":44017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTzaxCRA9TVsSAnZWagAAKF8P/3F/Nm3AHwIbNLudDO6J\n/N1N8NHWc6qPECtVnL6p+CgwEBPm8zYyPLichdVsLN61Tw79gVJdVNu6wp8I\nbl+Yid7ingiK7cdDDIwhtGD0P8oPpev+6OALsFghpknZGy9WlC89eN74OqMY\nRozqXFpOs9zKm+8zBwuiRqrOciFUGbk429kDohPsEFxXRXD/LluD4rZlgfOm\nBEs1hq7cbbmI/Q5iqbATD6dtZq+e1Hv2awYMmLw6oO3k9KIc5PyFEOH/zfBI\nAOLqo6WBivYbmgxEmACWYfn8E9dvSKEUcOFitHL7/w0w+ZEgbsOQfwWFMEbk\nkwFdksQ/RfLJgv/cG60sAoqGTtm9hETg9dQRMbSuAlekXhNxqTFiFURU3CT8\n0K2emsnlZSUxs18KhaWplsado4Vd/MnumHPufY14+rjWPrD2IlyftiigdOSb\n+C1f2z3QeQA83TQH49V4I9CAkoBF0SXiCy2kUq8LHhTX95DeR00mm9fLoFgX\nDJFdUSapj8jYmr+o+KW1Q3xPDEJTLgLV87bnsPPe+9GECh5NVSlccvKP2KWx\nKXPsBSOuJde0nBBxTHqE/lte+aoaPhEdlEz7bmV/gqzqVYqJPIA0BlMl6wik\nP5WRsW/VukfPPncnJv9Dhur9+/CrmffM2NutBfIZIPWx+JQU3SdAE4jxV4t6\n9YZs\r\n=r6lq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMXm2hKVQUSBjVUod74CiSG+L14U87ZOmtuoJRa9C8iAiEApShUo5hlC1hQdCvrAx6hZemyFwaXk5AKUWTaGkdKOuU="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.0.0_1565472432695_0.4282733568102004"},"_hasShrinkwrap":false},"1.0.1":{"name":"loading-attribute-polyfill","version":"1.0.1","description":"A minimal and dependency-free vanilla JavaScript polyfill for the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@wdio/cli":"^5.8.5","@wdio/dot-reporter":"^5.7.8","@wdio/local-runner":"^5.8.6","@wdio/mocha-framework":"^5.8.1","@wdio/sync":"^5.8.6","prettier":"1.17.0","webdriverio":"^5.8.5","xo":"^0.24.0"},"scripts":{"test":"xo"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"9c05abe211bf171de5bf32351edb6b799397fc4c","_id":"loading-attribute-polyfill@1.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-J5P907oNScFreMqxEczxCsxxNqGw7ayH9aNR1MDv0j6ztLM3khtPXrMwbCQsUdGlXsieK+9cmQxjS5sHSFj8Yg==","shasum":"f3ac60d19fb5891ca9ddbb69000f7802ed24cf74","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.0.1.tgz","fileCount":11,"unpackedSize":44201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTziTCRA9TVsSAnZWagAAb+sP/j2awI2xvtm+S20jwkQ/\nyn3XvThkkIdQTd3dxmqnkxKvZGcE2epV/5tngWS+/Tpew/kCC0/+U9NFCxnd\nCfT4g9jPdTDesk3ihbyYa2FP9nZd+BgNL6AZc6yV7YCMy4XFxYU3hFKolwhl\nyMv8pNmgOdHNlfyKClmZYuGifBQ4jJnxh7C+BPfRLhtrXi5LO3fUBQUEWwjE\nl6tpf/ZBWfuzD4iCldhjfD7ZfQhP9yVrticjyMnUE1xEKHIgBpaTOKjJldSE\nLh/33gcUj0XXGH1siZNNeYE/BJcDHI/zsxpXdRjyHKJQmA1XPMfu/Ext5m4N\nBFfZwyMDgQPHDmKN6RDVUxc6pLtO/6L/bSfk/2kMxPvz/WRCCoXuGDQyC6Mr\n7vI0pMOU9CkESaIyLJ7nB+2aJCgKQy2wYf6g4rcEIP7YRZg6ACE2Jy6ddwE3\nSH6gTulhHi8WM6cdWtoo74P7d4aoGqgVTxu4EPQftWHnLJa7FJLfZjVH5Jsy\nh5Ht9pG223ggE3jxbIu5bLun98p4yOohk1sQIN9KSqKxYZTU5TVfG/kBLgS8\nxEIx5ZXfRCwwupoFScBrd1GpyCg8idTwpsqx9BpOn0OlLIGf2mqTfVKvUW9y\naW7H1wZwO8rTQTMiqbCbwUW5rslaQDGcxQh8dwC76pIbrTR8Eb37BVZGvFk/\n0dNn\r\n=dtem\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICndVmwnF5asq2Omr+D0DfMesXhruqLPpHhjg/T0QWUuAiEA+wMdgiHdamLo4MDKSLrU6CvACwC9RmPAbgAutuA+6JI="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.0.1_1565472914476_0.645200351268145"},"_hasShrinkwrap":false},"1.1.0":{"name":"loading-attribute-polyfill","version":"1.1.0","description":"A minimal and dependency-free vanilla JavaScript polyfill for the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@wdio/cli":"^5.8.5","@wdio/dot-reporter":"^5.7.8","@wdio/local-runner":"^5.8.6","@wdio/mocha-framework":"^5.8.1","@wdio/sync":"^5.8.6","prettier":"1.17.0","webdriverio":"^5.8.5","xo":"^0.24.0"},"scripts":{"test":"xo"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"9414f408038e08de52b9db16ecb878b58d4ebb2d","_id":"loading-attribute-polyfill@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-KFVrFen+aQzGXIbx+nURedF3r/VvHvROBEXu9T7Z8vwCwNOI7w5+HMc6UWvOmezgp8n2MICi2D/PzXUD2fZ6Xg==","shasum":"a7d50bfae00a6ab93bf3246bd3337e34adc808ac","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.1.0.tgz","fileCount":12,"unpackedSize":95353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVaKUCRA9TVsSAnZWagAA9zIP/jMVfZYGXcAiaJ8BP6nq\nY4AkN+8Pu8sVm14Qq+Zt98wv9risYZkt05097ZLJabpvX0VNBxAsYyy6Vp99\nDJRpFJoVFJWyOk/6J/66jrSs2U1uGjKj+5DtOUpyfJJGdX4V+VR8g/++xa5q\nP5LyFDwtYNL8Kj8LZQciekI+F+SHjHilH5gmOQJfNcCvE5BpT6iW2VCj2UPl\n/RXo1WA6B+6p3V81a8Vq5kuwRrkjbV71FfsNDiI/Vx8BvhjHVU+wM0PGC9rm\n04ejXUiPEEHw/LPJnibd/jZ3fAPCu2di6gshLWRh2OYTsVTd/TsW92Ul93h9\nmUdGWOHZBzD9V9bjaDhGGfQ2eqvZD5IWcuySpPIb1ALYK4DORilg0Kq72nro\nOJXJbgQW7576BPQKTxSWSdVqS+M5VG180NfZqNxBIdtgZad0ME/gEY4RIZyC\ns4QCrVAHr6EPIqM3EGu0cmOeGFS4r8e2Qp5eIaHkZkcOXfa/CX8P01G0NVqL\nzBmaK18Cq+15gFK1nFUkJu+pJYqW0fC4fuqyuVwh8TdkarZ3DNvo1ApVAUIl\nRniXxFmH9I9SIbaAZDRZ1imtbHDiJW3fLKKwbhg0CBu28ixRNdWtRVitkawO\n6Gw6as6QmkJGE2fjYY/MegiD+73VGYx10T5Sw2zCiVUMVWCFW9BFv8tWK4Sx\nJW5b\r\n=p0Kc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDldQEtaUndQxvYz9WF6v/5tGNDUU//fnY+sU462janYQIga8HM5OJgdHQ3Ra7WL1ScG7Ex0nmryjyGI7cm3gGIAkI="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.1.0_1565893267693_0.35601329999856124"},"_hasShrinkwrap":false},"1.2.0":{"name":"loading-attribute-polyfill","version":"1.2.0","description":"A minimal and dependency-free vanilla JavaScript polyfill for the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@wdio/cli":"^5.14.4","@wdio/dot-reporter":"^5.14.4","@wdio/local-runner":"^5.14.4","@wdio/mocha-framework":"^5.14.4","@wdio/sync":"^5.14.4","prettier":"1.18.2","webdriverio":"^5.14.4","xo":"^0.25.0"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"3df489c3793513546d5c7d930692e40f73f4540f","_id":"loading-attribute-polyfill@1.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-jbjRgcz60ilCRqAHm2fA5zmO00T95tnvtmVd3wagHp1Ak+ER1O969okHnyavH9FsDwEJ98shcJsulesVTerkJA==","shasum":"3a03176d0b743bdac4af2323f350ad03dfdf5a9c","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.2.0.tgz","fileCount":31,"unpackedSize":248311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdphy0CRA9TVsSAnZWagAAM+EP/2fgk5qSOtmCV17WK8hV\nxBJp0ovdHn+oJHQpKE+k3PN76KMdgEl69eca8n2VV7wsnn4AoX1ktf36dSTC\nB5e0nLQ6esvkINzuBKYEjsAkh5vR16OYWtKwsBn7lUXiT8RsqJzkS4EPzOYs\niBzrGKbdDtc+iMUPtnd+WM9AcD1a6QJ+2Yz4NKI5F5m3uEEHLOROaf0SJO4a\nu29Q2BA34GZmo/vKkx1Vpztx2W9LUJo49WS1/8HDSuPlBwycRhBEsy4zMA/m\ndr9A+QoJNM6mN1/47C3E5k5eG6U0VPR3k4JWe6fLWNf2eHygbQ+IgWm7tOlT\n6fGvIPt3IqPgpkm0WK0m70mQq2llkEt/ybQvP25QfsSKPWQGjD7b3qvAh2rL\ns3wBsb4nkYnpqJExoRioIuxHeW8Qjv6t9MwSVV/nkyNUQKQ43G15mi3l5icF\npJ24p730n3eabQ6ywJpBcMBPP44LeE/bZitHjGOjtUksJRdVL8i2hbuuTCaW\nXC0CBwAU/seti5IiVCQzspUVhke7KHZe0RKmUb2GWBW+KlUXK0ls9nXFZ+Ey\nXB1G+lhp5jIeeMcvK0Pk5rV52dr70t3Bgwxpv8VkNTv3dc2ielEuzijXsJgE\nvl+vASg37MrDfe1wH+qvFI6ujXsEF0PNzY3MhemwtaVTKdzwerR/dNvBRF8O\ndeab\r\n=Y5fS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/h3tl+l05gKuBoM6V+Tuo5aNgYo8lK7XHc76/fus2UwIge6AsPcFe8Pp20HAsT/7HiEoEpX7LcRE26GZr7m3ypLA="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.2.0_1571167412203_0.8846581291462887"},"_hasShrinkwrap":false},"1.3.0":{"name":"loading-attribute-polyfill","version":"1.3.0","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@wdio/cli":"^5.16.5","@wdio/dot-reporter":"^5.16.5","@wdio/local-runner":"^5.16.5","@wdio/mocha-framework":"^5.16.5","@wdio/sync":"^5.16.5","prettier":"1.19.1","webdriverio":"^5.16.5","xo":"^0.25.0"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"e5efd690c6a18e70541473b20c770ac8e8a87e5c","_id":"loading-attribute-polyfill@1.3.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-0r9Pa9bnQ17gYiyYSyDYaqDqY1T+Up1tUiEr83OvOwXFrF6GM8I2PAlsABzcLHUfQt98jLu5mpD1LhjtQFGucg==","shasum":"3fb23879dbb49d7f04451d9f849c71b18ce0ed98","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.3.0.tgz","fileCount":28,"unpackedSize":286589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx82mCRA9TVsSAnZWagAATPoP/33TaUnFtNDqAObg8lgf\n/y5Ke0QKpxAosdOu81aJ8DNJq7zagpX1q7/UYJPuSpLkagVGNLBCuRwaHtnm\nCcOC/cYFCRZKuvu6b+DnN1HikehsWwSbWOh10v38s8Cedj/n6jwmZf3rCDZ1\nhiZq/4giHHD1i9ImYflb/o1SLxdkz2miwVYkMv+ZIt8b2bP8X26rDOMlAFZK\n2560tUfOIMi05qNCy4fGgHn0p68De2bYd3vIR7h2dy5tTVLlgddGwQkeoDyY\nbdd78skLlhBWbw8geOOmGeRjAUgzIKsbwpoB+l1QT4zZNcD/C2WOg+r+BiaT\na1gQbTO8by3of4qdamk8xHZcvlu6hc5AjLfWYqICNpNPuvIW1RLxlYDdPLWu\nQ0bxk9JK3FbP3aGT2TEtPZ2jrKgV3ABEd6I4T7vypNjfVrSQky3sP6xcDnEH\nWKTVWf4k8tIYq8vx9ICZM5rCR0NMBuFPU5wekS3B7g+UbV9y/NY1XNiflF/f\ng+ny69iAdYNLkc/Mn50lBbF4LJKvEiAQR0gbgsX+vy0UW0oYp3Z9xaxIMW66\n49GuYT5uUqei5PvjVTcE8waG7bky2tttjd01ZS4xRavEy6MykF8dhlzDKVfs\nx3Dc3XjjW0CHwlKrsWm7u43qew7RuUSnnT0O0+Ci07L/YWXTDli+UqcuVjyx\nzCOT\r\n=aoBS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcdFI3I6duIO6u8Joe6Wh1nF0q/y+CibHYoOFmG/u7HAiALUxpjJ5tc5WI+zRhPWO8z3MfKTt1lzfFShaenM6MGeA=="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.3.0_1573375397781_0.5340101349350457"},"_hasShrinkwrap":false},"1.3.1":{"name":"loading-attribute-polyfill","version":"1.3.1","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@wdio/cli":"^5.16.5","@wdio/dot-reporter":"^5.16.5","@wdio/local-runner":"^5.16.5","@wdio/mocha-framework":"^5.16.5","@wdio/sync":"^5.16.5","prettier":"1.19.1","webdriverio":"^5.16.5","xo":"^0.25.0"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"5e89c330c2b208758653c6ef5164e086cae6e13e","_id":"loading-attribute-polyfill@1.3.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-DzruO82TlXNEMxCE78+Q9XcamreOnm5ExRJ0p+UqXSFIlhyRnt3yb2aeO6dpNjZSSmbZ8vrKPXfcxaRbxyW1Wg==","shasum":"09ffbceae3950fdafa9552dd9af959c857488167","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.3.1.tgz","fileCount":27,"unpackedSize":231290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx+DbCRA9TVsSAnZWagAAGrwP/2BniFqCqSNKFEGzCoFI\nD2tX4DqF4TmO1hSJPbS02rGNuauW7MBSf9PFJ65OLSQkO1TJRluzoWwXb8xS\n+NBTdDCoYdPEYLAcciCKgNbrzh0CieQc7C4ipuGEtbDi8IXpXlLFl3ndfe9i\nIqN0g/yBdTd/ybkB1L5O/E8XS06vKaP55X6ZKsYvq+vg+YE1txzgw2O+XVUy\nMLjDOQz+PkfMw0zB9gWkjteAzhgv8ecNcHGB9ty6VZtDBaSgmfbU96ck/q1L\n9vKT4TBbPMBPRM3hDR1qxBAaWw3Z0AaszGcaTI1lObVsqu17n29NYWycC4ND\neU16h4KTvePeyWiGA56X275zN+SlO5SRIB8iP74qdT/FiEm7kIanHmmK1eTA\nKHIQf3vczTg/v3ROP5v5zemAHiSObosyDA29k5oTXFTJtcTxgV+14ZefXV/1\nD0fRxnACxg6j4trF9NfR47eauB6mKqbLOTgOqZVN1XvC9YR++6S7YBRpr/fP\nSZhz4DIwZIXE9hYIupSHCE174logFciOAA3aj0J/fpz/Ewez0wDqfu6aCcJB\nGITuKXWvlUzxK03QkG9zYbWFFIwwoji2ZrrsB80eZhuKMVMXsizOdHIyjnbc\n2X8wOf13RMqkSRsxORzCzOoyz5oNKF/164Q9+DEUOnEl0bQc1apncZRlpR6z\n+ERf\r\n=bm8I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOserunttyvW8/0fTOzQLMF/6wr8JU8BxrNukkNCkDtAiEA3/P06W+8ktCE9zbszpwByTc67leoBbBNd6nwZHD7dWU="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.3.1_1573380314532_0.04775410297947236"},"_hasShrinkwrap":false},"1.4.0":{"name":"loading-attribute-polyfill","version":"1.4.0","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^8.3.4","@commitlint/config-conventional":"^8.3.4","@wdio/cli":"^5.18.6","@wdio/dot-reporter":"^5.18.6","@wdio/local-runner":"^5.18.4","@wdio/mocha-framework":"^5.16.15","@wdio/sync":"^5.18.5","husky":"^4.2.1","prettier":"1.19.1","webdriverio":"^5.18.0","xo":"^0.25.3"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"4e794e5fd329e7da8a75b6a22b4048cfe5da8750","_id":"loading-attribute-polyfill@1.4.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-zNYtU1SJA1iiOimhChSwZKaarGYrb9i+SF8kKt5q5YHnWgoZ6+WkxxceDX4tx6Rftq8hN2OOc9VHTHLuril4lA==","shasum":"9538ff414c324fed5577e89e6ca3c81cbc7eb24e","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.4.0.tgz","fileCount":29,"unpackedSize":232299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLDZwCRA9TVsSAnZWagAAnRYP/i4wut6kv836URfjiLkf\n/szyuvbOX9GtH0lpINjnHWfdXG9hrIylJGegYaMu5xulRvuE+HNwmmOfMWTr\nb4Hlnnu3lyJpfpn/x7y0xdIlvesYEgLRcFBYKKc7AETvFLjrV2IK9cnr71Ga\njpN0Qf22apzGW8LRDyOQu9SsaRdtV1Zb0l7BbRV8Q4vwN/uShuv88pu69Gh8\n/dgLBr7aoGd4hNMn4p5Nsqp/WO3gAq3KxmZ+stFz7awn9VHRI+/0klW11ogs\n+PgBSGixuQqO/4nVJwL36Eoz3GNBjzRTjD83Y6982fEntMBt5tYqfKPVRkjA\nzVeW6sPrA9u1rBdAruHVdzZNtld8H/pA0FUlthG217rTIwRlLoJl1iFe1db0\ny5UbJxNDbd2nsxx9XjEiPjfiDgSjv5zcwFVqE976Oyid4zTTIAcl/ucRtsWA\nQIgApcI+lGlmPJ4+7qCZrQkGcCKGXaxW917uO6jYhUWfJ7nImbwsJwFmN4Z1\nGmf+e17WIXwnyN7QiBvr/VxvBVWULMYI+8fmFnJr1fP6UXhqQTD6FE+hEpbu\nMH6WWhRIToyw4+lftN4Z8iQ50P6Kx/OqdpOzdZ3AopvI5hehWGxV+Z5QEfjm\nalRBtArb3Nz4HVfF851n209G5E8R+4/6BrzqKrGqv9x7cYbbYEkBP4Bj9Zom\nCLRG\r\n=fFxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBmFq8ACpEPBNw8Gr0tQE0kUv7C4eXwvOHqnJ4GuH7wAiB2Vcnx5fitiMv3A+5cgwaXRV/fDAwrvUPSqn0qbc1U3Q=="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.4.0_1579955823518_0.2177385782791601"},"_hasShrinkwrap":false},"1.4.1":{"name":"loading-attribute-polyfill","version":"1.4.1","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^8.3.4","@commitlint/config-conventional":"^8.3.4","@wdio/cli":"^5.18.7","@wdio/dot-reporter":"^5.18.6","@wdio/local-runner":"^5.18.7","@wdio/mocha-framework":"^5.18.7","@wdio/sync":"^5.18.7","husky":"^4.2.3","prettier":"1.19.1","webdriverio":"^5.18.7","xo":"^0.27.1"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"3bf84d325e21bd490ef59c50038bdbce8b85cc2d","_id":"loading-attribute-polyfill@1.4.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"dist":{"integrity":"sha512-bKqX7b2BZT5mIMPsJublAc9ZvBBgWMM9xBnIKtIJ40KlP3OPgN8RGTZ79PfBOc4yxjhlM8DoMZBCQjpXZN8R/w==","shasum":"1de6ae2e72f88dbecc9426c276866f85eaaf9e7a","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.4.1.tgz","fileCount":8,"unpackedSize":27439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVudaCRA9TVsSAnZWagAAyNkP/1Rjq82619ig+925nKen\n2cXDa1rgY2+eo5chefU5i2l2Ww+qY7bPIuUMq5WsAEeJgk8IkqsiqhHt+zgK\n9nPYbXT+/PXae5Izwf6xRFf5raIEuUB3Fp7X4D5iEOgl+5szwSI4GEZau16B\ngv9GaF36tfIXTckS/DfbTX1cIyqmte+XMD1UpvRqeZBbUUlFMhzxitwihjEK\nNbUu9Qj3pFQFX7Cy4fMTrNPAoeaD9bJzW2Znxtdxl7h9ruNfM2m259kVhbU+\nOOpYT9r/mExWv+tk/v0qo2CFk8zVlLDB7nUVFkKq3xal4kSFo6Ylor9yXzd5\nxUuPO6MIj/kOHT+dSq/mIhr673NkOWpi9EU33evr6hGT4/rCsc+DKwuaZnBn\noj5e68t7HAP1RIQMnUMJuFUxWNZQSys9lzItKrx1Ori0BR77Ojo81zSIoBMa\nNuShTXTbKfhjl1R/Wl6MNAdOXU+Xl3GhVCqFLXkxv7HZyXoCQhEAKGGAbUAg\nhBI5RE8o1Y5p8kcBMLSw4jXxC+wogIXjOUdeJtnPo5GnMCGCBNEhWRbCS3zW\nKuKtcDVEbPlWtv97Oo2/TUNgLQI5/wUFSM3Y/W1cdUvQqJh44FB8avkdBSmh\nIerdGk5OUoDQwxX1qnBhvXDj4HgolrbnhOaiaff42UZbH7Ga5AcGFMx88QIu\nXZJl\r\n=Zt3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUYnsrlRRPGS1p0trB9dzAvvz9iROggYDA4ySnzDlqjAiB/U01dPAGB13Q9Z73L394Eo4JjUgzgR4KcW1PHkpWBiw=="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.4.1_1582753625517_0.10547306317118643"},"_hasShrinkwrap":false},"1.5.0":{"name":"loading-attribute-polyfill","version":"1.5.0","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@wdio/cli":"^5.21.0","@wdio/dot-reporter":"^5.18.6","@wdio/local-runner":"^5.21.0","@wdio/mocha-framework":"^5.18.7","@wdio/sync":"^5.20.1","husky":"^4.2.3","prettier":"1.19.1","webdriverio":"^5.21.0","xo":"^0.28.0"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"7a93e7d4995cae72b1fb2bfddd9882db34fce308","_id":"loading-attribute-polyfill@1.5.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-341bzKRRPbJyhOnEfFlHfsiOLU7M7iTxnQZJX6w3nc5+ZzgN9qZblYloZZuRpQIeyUrjp34/zlqRDGHmFgrYIw==","shasum":"483b617e33ab693c5a5e40f56057c80d09a1e21c","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.5.0.tgz","fileCount":10,"unpackedSize":85604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebgV/CRA9TVsSAnZWagAACY4P/3h76t6525O7IEM9ysEf\nsxxP/yo+R8LsLOnOITsa8Sdck91eh/16Px+Hddi2+Cm6SSXBYm5DrEOlKJke\n62vjyygx1Uycxf0jrM1oDgf+AAKb3NrIh1j2z4fsrwcAhHFnaTcZrnw45uPl\n99OH+p9TOroGNQgj+ZMo3MkhmVWWjfyYKumHL5jXh3ukCiAc94DMwVqXORmW\nABn7Jc7NDXMilySUXDGxBstlQ+sDzUFqN+bcAT82wqt5rXVxW/FUgQQrVfAo\nNfVsZsWfUwhIbwxqGmIqKvFEw3J4ztn9BAd5zEu2q2IjkQXdKHW0JzsUfJX/\n0VS7UvnEhj8VHbJZY0/eMuYKUzd35TY2izQU8QcPFPxwVzFDIW9FOjlmjkIj\njyVH9VqAb9dpuaTqoCc8LlCUTkUrY1bizEEXiUyhvJkiEmA61owUHp7ozMm9\nVrFNkocxYSD8WNEFuGYq7LKDXAw00SyNA29V23ek10d7kF5nb9MPTIcPV13H\n9e9PiJXZcwbzAYcrsJtPGgk+ZDHbqwV07ONt5HxI36I9uzk9Suj08LydLSZ4\niXfWXnl3kxuyOyRj/3sG4Sq8TsijDsuKg/41IHS6Z8xwxICbplYbZYgLf50f\n2LCMW6x6XcFUVTdVEepuIGtJdTi1l3yuZh4mk6i9WRzZUs+0XG46RmtmrLWV\n46SG\r\n=P4W1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIMxVBu+9K3axlXopOclAQutyx0uT13BoHqMDzg5bnVAiBqOyCKSV2ZcoabyDvtbJyJTna5xB0uFtfxokZOiF6ENw=="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.5.0_1584268670727_0.9401254295534247"},"_hasShrinkwrap":false},"1.5.1":{"name":"loading-attribute-polyfill","version":"1.5.1","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@wdio/cli":"^5.21.0","@wdio/dot-reporter":"^5.18.6","@wdio/local-runner":"^5.21.0","@wdio/mocha-framework":"^5.18.7","@wdio/sync":"^5.20.1","husky":"^4.2.3","prettier":"1.19.1","webdriverio":"^5.21.0","xo":"^0.28.0"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false},"gitHead":"05cfa097566121608b34853d93e8a2041b613d76","_id":"loading-attribute-polyfill@1.5.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-U1CrxOZmpLDrE9EXgBaMiDlLZQErptq8GcuWUt+hshzKwdpJZi/Ikdzu8OgR1Tyz6Pce/AkHBctQbzE7BQdDTg==","shasum":"628c2c437d84e2b603b571a4ca3d4e1a34c4cdda","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.5.1.tgz","fileCount":9,"unpackedSize":29974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebgvuCRA9TVsSAnZWagAAFrIP/185lUHoBzWLfu6UynNw\nYGPdtl59BSYUIqc/UUy1hci8is7fkZz7wlwDp5dBABToWH4BrWn36/tFUe81\nieZJ4YiaE+EYt4blN5JtOHjvARe+b7oTaJiCPhHU5r2wnU0dcXbW4Zai9j6z\nhUCSt0HS9k+Vlw9va1CdZvxjbpcNAfj2JO5odBTb80U8nNavFlMY0Wh/bWJY\nf3uyGvyBy23TwM1YkbiCXCah2m+yIeqIKSL0B7BuwdBoICgUVah6Dm5nrZkh\n8VHK8JGnBQJUPyZSDawK6R0qJoglhyVtkwAdqMPnUkhdA9t3HUW5AZfJZFXF\n3jQ57dD9mRCbvTfgcfk1uyDv39ejPERArpUdhzC/xFxz3jKFr6cLNNgwz7BV\nHrh/NpgVs/NCCiREqFwXhtwKgdfRBlRAsrPaYNH2bw4h7yvqG42l4yhp3K6P\nOL6+ojYAvLUqTQvHIHEx2QkqTy09Rvyf1tddKRVijpACHfmVTw5FPzp5yCkN\neT8hvtVnkcerxUmbNtO8UFjZPKQC+rV90c1yLjdIRhHArxWHTDWDhRQAPCE6\nFs4hdaTPAgI6RyYv845KZ2uBEL33DTdQqYXysgjT3lzuNa+GasEECm0WYLre\nhLQ6L0PzBRH6TcVjJ2CPCP41eVUuRNwAX77c/Y3tplcbcwsXYPg26GmAt44K\nrE3o\r\n=0qeX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaBYt8uufkTRmRaImrM2C6N5ZPvNSnLFGPY188MVNSCAIgbIl82Ncy51Q2fo9TcTto2KAOb18hvMiiLGnuuOKBDZ4="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"_npmUser":{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.5.1_1584270318207_0.1387707798911988"},"_hasShrinkwrap":false},"1.5.2":{"name":"loading-attribute-polyfill","version":"1.5.2","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@wdio/cli":"^5.21.0","@wdio/dot-reporter":"^5.18.6","@wdio/local-runner":"^5.21.0","@wdio/mocha-framework":"^5.18.7","@wdio/sync":"^5.20.1","husky":"^4.2.3","prettier":"1.19.1","pretty-quick":"^2.0.1","webdriverio":"^5.21.0","xo":"^0.28.0"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false,"rules":{"unicorn/prefer-node-remove":"off"}},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"923d3747cba56be98b25f392b3d6cce6a17468a8","_id":"loading-attribute-polyfill@1.5.2","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-NzeHeJEK9qYtlMkLBU0SNOKUNZt9SiFiLmd1M8U7us5wLOdTlTsnXpAeHuGJTNzmwh6YY9x3Onwpe5nTJuGgww==","shasum":"64d74315cd07ba290434f2e1b2b8680d407422ef","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.5.2.tgz","fileCount":9,"unpackedSize":31332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec5UYCRA9TVsSAnZWagAACKkQAJKm80LZwL9GmSb6z3Ar\nHP1NYR9ENPyN/Ui5HbtPr/KACTD/H5v+ttNZYd346EPBv1lsqyvXL2h0kAC5\nRjkzQHOGPWIX2Z3jm8mMFlPbhh5YlD1aSIuhwWGdLTwKj4epzbSyX1uAow38\nsP79U5qU67NrJ8KluIFJRDO6fYqIGg1ZReE3X4/6R9jJNMI7AuVP386gNv5x\nWA2icYInUdVtQozEN+3IHfJeucbw9zyEoShi/AWJOwL5DAJ1JZXED5PP3/26\n3Ixv1rjNPQoEn24BSEzMXBHpkQet8PtgEppmeZiE3yg7Zbq7BXjOikCUouZX\nOFMnn6qG2sj3dLKGkeG+yljTqOTT8QZBoqtQH4p7gNavzcVpXnAzaCJfSDtG\nMZ2cOfgY6K1AivCYdS8eGHSJXrYh53sjKZv9e2q9xiLlnWmVjH0uOlmSZcB1\nzFO53k7FbHPg4r8dfk56XPhiCLfnE+cbw17xVQesA/Orzjoexv4InJb0KFr8\nUnnPalxpy2ORJ6X/o8qfV8ORHnOqMGAbkG/tXLm6WXD+ShYEEO4lI23Om5uW\nEcwMAynu66adAxytBcuujVJ62i7VO8EulM7szm4gVaB0sCn+TEXb0a8S/0qY\npkHHZETPXjfnTj/55xbgAlnQi+H1NZ9JXRWpfprGqFR/s1NCxcqoDB1599Vi\nsMte\r\n=Kota\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGELo3p2fP3BXAaDquxtCFNsVJmUtkekx8CrVh86nrCPAiEAslFE4XOcfSZomtenIra3HJf4bLWYrxa/kphtr6ULNzw="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.5.2_1584633111870_0.004243893619539474"},"_hasShrinkwrap":false},"1.5.3":{"name":"loading-attribute-polyfill","version":"1.5.3","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@wdio/cli":"^5.22.3","@wdio/dot-reporter":"^5.18.6","@wdio/local-runner":"^5.22.3","@wdio/mocha-framework":"^5.18.7","@wdio/sync":"^5.20.1","husky":"^4.2.3","prettier":"2.0.1","pretty-quick":"^2.0.1","webdriverio":"^5.22.3","xo":"^0.28.0"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false,"rules":{"unicorn/prefer-node-remove":"off"}},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"5afe607b7d44cc99f36181b6e044171048ccb6f5","_id":"loading-attribute-polyfill@1.5.3","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-8icW6usWZRfzqejRhTqBGwqXjrwaW7uGuNW212BOUCP+nIyHCZCZcv9Dajb/PrPOOFb1r8V5snwB6LkNPwmHdw==","shasum":"06d6546acaca92b6ef17b32194904af8610d7159","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.5.3.tgz","fileCount":10,"unpackedSize":30694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed9n3CRA9TVsSAnZWagAAJ5UP/0emqMYbpYM2rM0StpRQ\nJy/8Ho5e7wmz5420Qrt4ZWSPhG45j7+UkODsaU3I6mzXDakJWHTlobF7fvPl\n7wHjHrUIYsw84+QBP42CXaF3qF5f9CIlN1d3sazkDOtci8DHk39LY2cxiFxv\nujNzGZC3Md1VRVH8pTfFEi73QIHLZybW4CtDtU7YcndDX9Xe9iTQUkO+KEF3\nk+anmpTwJUzToq+z02D8RqjKnqPlKHFVjSK0SmVrRohiVSPaH2Rb8rhNwkZh\nFKFh9FadJGKNUUsSf5EY0K5xB+iVH4W7hJggjNAbRQ4d0mcCUHykGTuyqAzs\nXapoSFmE+W9CznJOFvCtbFCrRXREyA6gJs4de+SNR+aryvG4vW8t6IAh7Iyw\nKlfPb/OYd3WK0MUu2VNZGc0DTydkxfQ4kwR0AYkGTbuMb6hPb9dGZ+Xw5UEc\nRLU6GFAgtdVJZ3TFksbNUIP5qEPcDstobtjxK7onMJn8ZOMMiietL3SF4KwD\nIkOErLzJtDx440V2Qr0+n6rnX4rCu6W6wO3j0csZzN1dk2xwkMHANxCjwiH2\nhZeUBUFcx1MkgB32OVqISRhOL4ZkjxPGTJEDmC6S25F+wQRd3Sab6r2p9fLX\nZtKKME6kmeDb8mvQnvp7uwd9F2Z2W63c7dApjOtHMZhiGD/3TpppePGf55Cz\n2wgE\r\n=1iWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/+MhsR4sNHG743y/v6qQUtNxrT9LE+ZzcgGkquiPD0wIgC5KEgfb41XynUMsJZKhVXkAuiT33mW66eghslZQ1rL4="}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.5.3_1584912887435_0.7034697690350429"},"_hasShrinkwrap":false},"1.5.4":{"name":"loading-attribute-polyfill","version":"1.5.4","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@wdio/cli":"^6.1.12","@wdio/dot-reporter":"^6.1.9","@wdio/local-runner":"^6.1.12","@wdio/mocha-framework":"^6.1.8","@wdio/sync":"^6.1.8","husky":"^4.2.5","prettier":"2.0.5","pretty-quick":"^2.0.1","webdriverio":"^6.1.12","xo":"^0.30.0"},"scripts":{"test":"xo loading-attribute-polyfill.js"},"xo":{"envs":["browser"],"prettier":true,"esnext":false,"rules":{"unicorn/prefer-node-remove":"off"}},"gitHead":"fa2a1b948e07e8b66fb450ffa3b5ffc762d975ff","_id":"loading-attribute-polyfill@1.5.4","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-snHz0lLNHZKIch9m82GbsEBOJGlsvl738Uk5iJwaoqNrxnTVT+bWCxp2SpNpXfKZXOPGB49TJ24GS5l4QwTkkw==","shasum":"6c21f62265f1857eed6aa9fb548b1ab90c298e1c","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-1.5.4.tgz","fileCount":9,"unpackedSize":30328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyRj3CRA9TVsSAnZWagAAOQUP/idslUeShH0BRQXTvmFo\n9mSeU6t5yZ0bIThzGdQd9uOwNsa3DbU6H6TbSkZQIFzf5c/RHwTe4/wLUYS6\nYmmt2dglAB+s4A+Pv1OsbX6iJKvSR0xlOF+3mwOwJUDDnIYQZpPlQh6t6sZA\nv55KzqJu9qQXgjzEwtPrXR9NMTr9wqXZlEclRN+2zJ9/cnLnz3LBRxmXtubc\nRXsGGT3zgbU2J3Gqot8CFds8VAW6p3oyXwnsQJkXZ6YRCgIvi4fuMrTo0b0z\nO9Atbbqerbhb3AvJMzvgtdW9g7ckaTX3o3i3stT2g+Wita3CQh1nH82UIySF\n+gCVUmsqAaFKK/2Sp1bM60lUZthCyE5WYe3t+8koX6Eqwqdu8Is0KEcQFDnS\nMWiPfvmGHmbnYW1ypdxgiMXcP6jiNCp7c0PEZgxMHAq6pPbVuXudxXxCQNSG\namPPJb2UHiMUHpKW2DIKmk4aOLAyu2bwJORoJO/m/W5P4nn1VdZI1f+bzmYs\nWVlxlzkRTe4t/mNEpEB+NVGJT+gkAoJIK32YarP97GliHTeTQcxJWt8Zghtl\nJJIB5rxm0nyQ4IhJPMB8A8sm45c765y+p3T5N1Mm/jVSmMhJNIv4yJAOAS5c\nuf8PAd7aYJRzcRszIKH8btcTjzMjAJmhnF6WXHSxfbn8rInmhdgnVEHe4d8k\n/QRH\r\n=VbVx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlnl6nqtiJSOisptf7nZkAj6Y8NlXpnYucFFwBhhMjeQIhAKhoLas6IuxZnRjxLpSJwNnN3d9xVUQ2IRyVVzLcmQUV"}]},"maintainers":[{"name":"mfranzke","email":"npmjs.com-mfr@nzke.net"}],"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_1.5.4_1590237430813_0.9363254092467843"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"loading-attribute-polyfill","version":"2.0.0-beta.0","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","main":"loading-attribute-polyfill.min.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","readmeFilename":"README.md","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@wdio/cli":"^6.1.12","@wdio/dot-reporter":"^6.1.9","@wdio/local-runner":"^6.1.12","@wdio/mocha-framework":"^6.1.8","@wdio/sync":"^6.1.8","html-validate":"^4.6.0","husky":"^5.1.2","npm-run-all":"^4.1.5","prettier":"2.2.1","pretty-quick":"^3.1.0","webdriverio":"^6.1.12","xo":"^0.38.2"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","release:minor":"npm version minor -m 'build(release): new minor version' && git push && git push --tags && npm publish","release:patch":"npm version patch -m 'build(release): new patch version' && git push && git push --tags && npm publish","prepare":"husky install"},"readme":"# loading=\"lazy\" attribute polyfill\n\n[![MIT license](https://img.shields.io/npm/l/loading-attribute-polyfill.svg \"license badge\")](https://opensource.org/licenses/mit-license.php)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/loading-attribute-polyfill)](https://bundlephobia.com/result?p=loading-attribute-polyfill)\n[![Total downloads ~ Npmjs](https://img.shields.io/npm/dt/loading-attribute-polyfill.svg \"Count of total downloads – NPM\")](https://npmjs.com/package/loading-attribute-polyfill 'loading=\"lazy\"-attribute polyfill – on NPM')\n[![jsDelivr CDN downloads](https://data.jsdelivr.com/v1/package/npm/loading-attribute-polyfill/badge \"Count of total downloads – jsDelivr\")](https://www.jsdelivr.com/package/npm/loading-attribute-polyfill \"loading-attribute polyfill – on jsDelivr\")\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/16c763924903400ca82cfed618a82a6e)](https://app.codacy.com/app/mfranzke_2/loading-attribute-polyfill?utm_source=github.com&utm_medium=referral&utm_content=mfranzke/loading-attribute-polyfill&utm_campaign=Badge_Grade_Dashboard)\n[![Known Vulnerabilities](https://snyk.io/test/github/mfranzke/loading-attribute-polyfill/badge.svg?targetFile=package.json)](https://snyk.io/test/github/mfranzke/loading-attribute-polyfill?targetFile=package.json)\n[![dependencies Status](https://david-dm.org/mfranzke/loading-attribute-polyfill/status.svg \"Count of dependencies\")](https://david-dm.org/mfranzke/loading-attribute-polyfill \"loading-attribute polyfill – on david-dm\")\n[![loading-attribute-polyfill on Npmjs](https://img.shields.io/npm/v/loading-attribute-polyfill.svg?color=rgb%28237%2C%2028%2C%2036%29 \"npm version\")](https://npmjs.com/package/loading-attribute-polyfill 'loading=\"lazy\"-attribute polyfill – on NPM')\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Join the chat at https://gitter.im/loading-attribute-polyfill/community](https://badges.gitter.im/loading-attribute-polyfill/community.svg)](https://gitter.im/loading-attribute-polyfill/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Open Source Love](https://badges.frapsoft.com/os/v3/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)\n\nFast and lightweight vanilla JavaScript polyfill for native lazy loading, meaning the behaviour to load elements right before they enter the viewport. Provides graceful degradation, and is - not just thatfor - SEO friendly. Handles images with `srcset` and within `picture`, as well as `iframe` elements. `loading=\"lazy\"` will be a huge improvement for todays web performance challenges, so use and polyfill it today!\n\n- Released under the MIT license\n- Made in Germany. And supported by so many great people from all over this planet - see \"Credits\" accordingly.\n- Compatible down to Microsoft Internet Explorer 9\n\n## Features\n\n- Lightweight (see the badge above)\n- Web standards: supports the standard `loading=\"lazy\"` attribute on `image` and `iframe` elements\n- Performance: it's based on highly efficient, best practice code.\n- SEO & crawlers: the image and iframe contents aren't being hidden from crawlers that aren't capable of scrolling.\n\n## Core concepts\n\nThe polyfill was designed with the following concepts kept in mind:\n\n- dependency-free\n- using JavaScript with graceful degradation\n\n## Installation\n\nFirst you'll need to integrate the JavaScript file into your code.\n\nYou may optionally load via NPM or Bower:\n\n    $ npm install loading-attribute-polyfill\n    $ bower install loading-attribute-polyfill\n\nYou could even load the polyfill asynchronously: <https://output.jsbin.com/codelib/1>\n\nAfterwards, you need to wrap all of your `<img>` and `<iframe>` HTML tags (in the case of `<picture>` use the complementary `<source>` HTML tags) that you'd like to lazy load with a `<noscript>` HTML tag (with the attribute `class=\"loading-lazy\"`.)\n\nPlease keep in mind that it's beneficial to even also include `width` and `height` attributes on `<img>` HTML tags, as the browser could determine the aspect ratio via those two attributes values being set (even if you overwrite them via CSS), compare to the great work by Jen Simmons on this topic, e.g. within these articles <https://css-tricks.com/do-this-to-improve-image-loading-on-your-website/> (with video) or <https://css-tricks.com/what-if-we-got-aspect-ratio-sized-images-by-doing-almost-nothing/>\n\nAnd please \"Avoid lazy-loading images that are in the first visible viewport\", compare to [the article \"Browser-level image lazy-loading for the web\"](https://web.dev/browser-level-image-lazy-loading/#avoid-lazy-loading-images-that-are-in-the-first-visible-viewport) published on web.dev:\n\n> You should avoid setting `loading=lazy` for any images that are in the first visible viewport. It is recommended to only add `loading=lazy` to images which are positioned below the fold, if possible.\n\n### Simple image\n\n```html\n<noscript class=\"loading-lazy\">\n\t<img src=\"simpleimage.jpg\" loading=\"lazy\" alt=\"..\" width=\"250\" height=\"150\" />\n</noscript>\n```\n\n### Image wrapped in a picture tag\n\n```html\n<noscript class=\"loading-lazy\">\n\t<picture>\n\t\t<source\n\t\t\tmedia=\"(min-width: 40em)\"\n\t\t\tsrcset=\"simpleimage.huge.jpg 1x, simpleimage.huge.2x.jpg 2x\"\n\t\t/>\n\t\t<source srcset=\"simpleimage.jpg 1x, simpleimage.2x.jpg 2x\" />\n\t\t<img\n\t\t\tsrc=\"simpleimage.jpg\"\n\t\t\tloading=\"lazy\"\n\t\t\talt=\"..\"\n\t\t\twidth=\"250\"\n\t\t\theight=\"150\"\n\t\t/>\n\t</picture>\n</noscript>\n```\n\n### Image with `srcset`\n\n```html\n<noscript class=\"loading-lazy\">\n\t<img\n\t\tsrc=\"simpleimage.jpg\"\n\t\tsrcset=\"\n\t\t\tsimpleimage.1024.jpg 1024w,\n\t\t\tsimpleimage.640.jpg   640w,\n\t\t\tsimpleimage.320.jpg   320w\n\t\t\"\n\t\tsizes=\"(min-width: 36em) 33.3vw, 100vw\"\n\t\talt=\"A rad wolf\"\n\t\tloading=\"lazy\"\n\t/>\n</noscript>\n```\n\n### Iframe\n\n```html\n<noscript class=\"loading-lazy\">\n\t<iframe\n\t\tsrc=\"https://player.vimeo.com/video/87110435\"\n\t\twidth=\"320\"\n\t\theight=\"180\"\n\t\tloading=\"lazy\"\n\t></iframe>\n</noscript>\n```\n\n## Optional additional dependencies\n\nIn case you'd like to support [older versions of Microsoft Edge, Microsoft Internet Explorer 11 or Apple Safari up to 12.0](https://caniuse.com/#feat=intersectionobserver), you could (conditionally) load an IntersectionObserver polyfill:\n\n<https://www.npmjs.com/package/intersection-observer>\n\nNevertheless this polyfill would still work in those browsers without that other polyfill included, but [this small amount of users](<(https://caniuse.com/#feat=intersectionobserver)>) wouldn't totally benefit from the lazy loading functionality - we've at least got you partly covered by using the [Microsoft proprietary lazy loading resource hints](https://caniuse.com/#feat=lazyload).\n\n### Internet Explorer 9 & Internet Explorer 10\n\n> Internet Explorer 9 and 10 have bugs where the 'interactive' state can be fired too early before the document has finished parsing.\n\nSource: https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState\n\nThat for you would need to include the polyfill the latest within the HTML code, like the nearest to the closing `body` HTML tag, as including it e.g. within the `head` section might lead to an unexpected state, so that in worst case the images might not get loaded.\n\n### Internet Explorer 9\n\nThe polyfill has been enhanced to even also provide it's functionality on IE9. But please keep in mind to even also include a `matchMedia` polyfill.\n\nAnd the images are still displaying an error in the demo on IE9, as most likely (from my understanding) this browser doesn't work with the HTTPS protocol any more, but the src-attributes values are correctly rewritten after all.\n\n## API\n\nNothing really, just integrate it as shown within the \"installation\" section, and it ~~will~~ should work out of the box.\n\n## Demo\n\nSee the polyfill in action either by downloading / forking this repo and have a look at `demo/index.html`, or at the hosted demo: <https://mfranzke.github.io/loading-attribute-polyfill/demo/>\n\n## Further implementations - Kudos for that\n\n### WordPress\n\nNico23 has developed a WordPress plugin: <https://wordpress.org/plugins/native-lazyload-polyfill/> (which is much better than the one by Google !)\n\n### PHP Twig Extension\n\n@tim-thaler has developed a PHP Twig Extension: <https://github.com/tim-thaler/twig-loading-lazy>\n\n### Craft Twig Loading Lazy plugin\n\n@tim-thaler has even also developed a Craft Twig Loading Lazy plugin: <https://github.com/tim-thaler/craft-twig-loading-lazy>\n\n## Credits\n\nCredits for the initial kickstarter / script to @Sora2455 for better expressing my ideas & concepts and support by @cbirdsong, @eklingen, @DaPo, @nextgenthemes, @diogoterremoto, @dracos, @Flimm, @TomS-, @vinyfc93, @JordanDysart and @denyshutsal. Thank you very much for that, highly appreciated !\n\n## Tested with\n\n- Mac\n\n  - macOS 10.14, Mozilla Firefox 68.0.1 (manually, localhost)\n  - macOS 10.14, Safari 12 (via CrossBrowserTesting)\n  - macOS 10.13, Safari 11 (via CrossBrowserTesting)\n\n- iOS\n  - iPad 6th Generation Simulator, Mobile Safari 12.0 (via CrossBrowserTesting)\n- Windows\n  - Windows 10, Google Chrome / versions latest & latest-1 (via CrossBrowserTesting)\n  - Windows 10, Microsoft Edge / versions 17, 18 (via CrossBrowserTesting)\n  - Windows 10, Microsoft Internet Explorer / version 11 (via CrossBrowserTesting) - Windows 7 SP1, Internet Explorer 9.0.8112.16421 (manually, localhost)\n\n### Big Thanks\n\nCross-browser testing platform provided by [CrossBrowserTesting](https://crossbrowsertesting.com)\n\n[![CrossBrowserTesting](https://crossbrowsertesting.com/blog/wp-content/uploads/2017/09/cbt-wp-logo.png \"CrossBrowserTesting\")](https://crossbrowsertesting.com)\n\n## Things to keep in mind\n\n- The HTML demo code is meant to be simple\n- This polyfill doesn't (so far) provide any functionality for the `loading=\"eager\"` value, as this was released even already, but still seems to be in the measure, learn and improvements phase.\n\n## More information on the standard\n\n- [Specification](https://github.com/whatwg/html/pull/3752)\n- [LazyLoad Explainer](https://github.com/scott-little/lazyload)\n\n## Outro\n\nIf you're trying out and using my work, feel free to contact me and give me any feedback. I'm curious about how it's gonna be used.\n\nAnd if you do like this polyfill, please consider even also having a look at the other polyfill we've developed: <https://github.com/mfranzke/datalist-polyfill/>\n","gitHead":"daa09ddc7abdb0439cfa6fa2b2509ba40881eee2","_id":"loading-attribute-polyfill@2.0.0-beta.0","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-484t2pmDuzhJzmjAo0ck+9GFDCULwH0d6VWcxIwww+TK+CVMd1gfV5G8LtzCpZWavoHpRpMm8+azlIn85Nj+/w==","shasum":"1b0aa1042f9c329a90386a01ee1ad570e0e40f5a","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.0.0-beta.0.tgz","fileCount":15,"unpackedSize":33748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQS1MCRA9TVsSAnZWagAAEJMP+QGh4fAjuWdsF5qf1gl3\nsSoH7rbyk7vsHzyF4DkELo/pIM+K5Hg6z7j6a3LIb7lqk4lBkGSXx9pImjPO\nNntO3PxsI98SyE1C0gkcSJbW/i4r7lYdtoTu/gw/zS4QoSCCb5BMihQp5/BM\n7DMAgw9WlnswOsh+RuQPcT/xZPuF6QdC++cLuTjyr4dYrgUFTlYcy83vrek2\nR7g9OE5AhouatanD77I2WD8Og6DU8pFO6U869mZdh6zPSzxA+G4zu9OvEBZ/\nFZDjDgizqbDCY96X8KKJaUj8ax4Qzb5nduWqUi7ITySYDfO3XqKl6CqlEXk6\nNwwgcFDl3zXrClrvyKiBEKodlV3OwKtE6KUkfEXdF76Oqy38Bq+eHKfpqpTI\n5lDHVZTQ01lVo7RhOSSiedXngl2fyK1Zlw+SCkTbt09KUqkNQ1sUOeFYsngx\nI5/gmojzBVqP7pMMNFEr6TpB3aoNR0dWKIRyg3fAZbpgfIr4q9tHCOm4FBaK\ntQkGE8LJmt6+N+vhRjFflPuwkmI5sbD+W6AQFnAwFBmv8R5u+Wq18zlw8Ckt\nXgeV/FwrO8wwVxngteFexMbeV1iTpnPazDrWRfYMAxJXTH77tougbnbSof+X\nUe+rEVGswAmi1jAv+svHEKLGjjplzRi72t0TGFvnpZXt6j8IZsWphhUpC3e5\n5PCX\r\n=0JUa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4LbEyEkTMWMdB+qqIexfipyJ4c+0Y6FoYbpxkWH2FjAiEA3KckC5PNJqk5Zmo5ftmnEbzb/Vx+z6Mcf4nRZ1roUbY="}]},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.0.0-beta.0_1614884171532_0.46785788904418424"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"loading-attribute-polyfill","version":"2.0.0-beta.1","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","source":"./loading-attribute-polyfill.js","main":"./dist/loading-attribute-polyfill.js","esmodule":"./dist/loading-attribute-polyfill.modern.js","module":"./dist/loading-attribute-polyfill.module.js","umd:main":"./dist/loading-attribute-polyfill.umd.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","readmeFilename":"README.md","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://github.com/mfranzke/loading-attribute-polyfill","devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@wdio/cli":"^6.1.12","@wdio/dot-reporter":"^6.1.9","@wdio/local-runner":"^6.1.12","@wdio/mocha-framework":"^6.1.8","@wdio/sync":"^6.1.8","html-validate":"^4.6.0","husky":"^5.1.2","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"2.2.1","pretty-quick":"^3.1.0","webdriverio":"^6.12.1","xo":"^0.38.2"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","build":"microbundle","dev":"microbundle watch","release:minor":"npm version minor -m 'build(release): new minor version' && git push && git push --tags && npm publish","release:patch":"npm version patch -m 'build(release): new patch version' && git push && git push --tags && npm publish","prepare":"husky install"},"readme":"# loading=\"lazy\" attribute polyfill\n\n[![MIT license](https://img.shields.io/npm/l/loading-attribute-polyfill.svg \"license badge\")](https://opensource.org/licenses/mit-license.php)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/loading-attribute-polyfill)](https://bundlephobia.com/result?p=loading-attribute-polyfill)\n[![Total downloads ~ Npmjs](https://img.shields.io/npm/dt/loading-attribute-polyfill.svg \"Count of total downloads – NPM\")](https://npmjs.com/package/loading-attribute-polyfill 'loading=\"lazy\"-attribute polyfill – on NPM')\n[![jsDelivr CDN downloads](https://data.jsdelivr.com/v1/package/npm/loading-attribute-polyfill/badge \"Count of total downloads – jsDelivr\")](https://www.jsdelivr.com/package/npm/loading-attribute-polyfill \"loading-attribute polyfill – on jsDelivr\")\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/16c763924903400ca82cfed618a82a6e)](https://app.codacy.com/app/mfranzke_2/loading-attribute-polyfill?utm_source=github.com&utm_medium=referral&utm_content=mfranzke/loading-attribute-polyfill&utm_campaign=Badge_Grade_Dashboard)\n[![Known Vulnerabilities](https://snyk.io/test/github/mfranzke/loading-attribute-polyfill/badge.svg?targetFile=package.json)](https://snyk.io/test/github/mfranzke/loading-attribute-polyfill?targetFile=package.json)\n[![dependencies Status](https://david-dm.org/mfranzke/loading-attribute-polyfill/status.svg \"Count of dependencies\")](https://david-dm.org/mfranzke/loading-attribute-polyfill \"loading-attribute polyfill – on david-dm\")\n[![loading-attribute-polyfill on Npmjs](https://img.shields.io/npm/v/loading-attribute-polyfill.svg?color=rgb%28237%2C%2028%2C%2036%29 \"npm version\")](https://npmjs.com/package/loading-attribute-polyfill 'loading=\"lazy\"-attribute polyfill – on NPM')\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Join the chat at https://gitter.im/loading-attribute-polyfill/community](https://badges.gitter.im/loading-attribute-polyfill/community.svg)](https://gitter.im/loading-attribute-polyfill/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Open Source Love](https://badges.frapsoft.com/os/v3/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)\n\nFast and lightweight vanilla JavaScript polyfill for native lazy loading, meaning the behaviour to load elements right before they enter the viewport. Provides graceful degradation, and is - not just thatfor - SEO friendly. Handles images with `srcset` and within `picture`, as well as `iframe` elements. `loading=\"lazy\"` will be a huge improvement for todays web performance challenges, so use and polyfill it today!\n\n- Released under the MIT license\n- Made in Germany. And supported by so many great people from all over this planet - see \"Credits\" accordingly.\n- Compatible down to Microsoft Internet Explorer 9\n\n## Features\n\n- Lightweight (see the badge above)\n- Web standards: supports the standard `loading=\"lazy\"` attribute on `image` and `iframe` elements\n- Performance: it's based on highly efficient, best practice code.\n- SEO & crawlers: the image and iframe contents aren't being hidden from crawlers that aren't capable of scrolling.\n\n## Core concepts\n\nThe polyfill was designed with the following concepts kept in mind:\n\n- dependency-free\n- using JavaScript with graceful degradation\n\n## Installation\n\nFirst you'll need to integrate the JavaScript file into your code.\n\nYou may optionally load via NPM or Bower:\n\n    $ npm install loading-attribute-polyfill\n    $ bower install loading-attribute-polyfill\n\nYou could even load the polyfill asynchronously: <https://output.jsbin.com/codelib/1>\n\nAfterwards, you need to wrap all of your `<img>` and `<iframe>` HTML tags (in the case of `<picture>` use the complementary `<source>` HTML tags) that you'd like to lazy load with a `<noscript>` HTML tag (with the attribute `class=\"loading-lazy\"`.)\n\nPlease keep in mind that it's beneficial to even also include `width` and `height` attributes on `<img>` HTML tags, as the browser could determine the aspect ratio via those two attributes values being set (even if you overwrite them via CSS), compare to the great work by Jen Simmons on this topic, e.g. within these articles <https://css-tricks.com/do-this-to-improve-image-loading-on-your-website/> (with video) or <https://css-tricks.com/what-if-we-got-aspect-ratio-sized-images-by-doing-almost-nothing/>\n\nAnd please \"Avoid lazy-loading images that are in the first visible viewport\", compare to [the article \"Browser-level image lazy-loading for the web\"](https://web.dev/browser-level-image-lazy-loading/#avoid-lazy-loading-images-that-are-in-the-first-visible-viewport) published on web.dev:\n\n> You should avoid setting `loading=lazy` for any images that are in the first visible viewport. It is recommended to only add `loading=lazy` to images which are positioned below the fold, if possible.\n\n### Simple image\n\n```html\n<noscript class=\"loading-lazy\">\n\t<img src=\"simpleimage.jpg\" loading=\"lazy\" alt=\"..\" width=\"250\" height=\"150\" />\n</noscript>\n```\n\n### Image wrapped in a picture tag\n\n```html\n<noscript class=\"loading-lazy\">\n\t<picture>\n\t\t<source\n\t\t\tmedia=\"(min-width: 40em)\"\n\t\t\tsrcset=\"simpleimage.huge.jpg 1x, simpleimage.huge.2x.jpg 2x\"\n\t\t/>\n\t\t<source srcset=\"simpleimage.jpg 1x, simpleimage.2x.jpg 2x\" />\n\t\t<img\n\t\t\tsrc=\"simpleimage.jpg\"\n\t\t\tloading=\"lazy\"\n\t\t\talt=\"..\"\n\t\t\twidth=\"250\"\n\t\t\theight=\"150\"\n\t\t/>\n\t</picture>\n</noscript>\n```\n\n### Image with `srcset`\n\n```html\n<noscript class=\"loading-lazy\">\n\t<img\n\t\tsrc=\"simpleimage.jpg\"\n\t\tsrcset=\"\n\t\t\tsimpleimage.1024.jpg 1024w,\n\t\t\tsimpleimage.640.jpg   640w,\n\t\t\tsimpleimage.320.jpg   320w\n\t\t\"\n\t\tsizes=\"(min-width: 36em) 33.3vw, 100vw\"\n\t\talt=\"A rad wolf\"\n\t\tloading=\"lazy\"\n\t/>\n</noscript>\n```\n\n### Iframe\n\n```html\n<noscript class=\"loading-lazy\">\n\t<iframe\n\t\tsrc=\"https://player.vimeo.com/video/87110435\"\n\t\twidth=\"320\"\n\t\theight=\"180\"\n\t\tloading=\"lazy\"\n\t></iframe>\n</noscript>\n```\n\n## Optional additional dependencies\n\nIn case you'd like to support [older versions of Microsoft Edge, Microsoft Internet Explorer 11 or Apple Safari up to 12.0](https://caniuse.com/#feat=intersectionobserver), you could (conditionally) load an IntersectionObserver polyfill:\n\n<https://www.npmjs.com/package/intersection-observer>\n\nNevertheless this polyfill would still work in those browsers without that other polyfill included, but [this small amount of users](<(https://caniuse.com/#feat=intersectionobserver)>) wouldn't totally benefit from the lazy loading functionality - we've at least got you partly covered by using the [Microsoft proprietary lazy loading resource hints](https://caniuse.com/#feat=lazyload).\n\n### Internet Explorer 9 & Internet Explorer 10\n\n> Internet Explorer 9 and 10 have bugs where the 'interactive' state can be fired too early before the document has finished parsing.\n\nSource: https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState\n\nThat for you would need to include the polyfill the latest within the HTML code, like the nearest to the closing `body` HTML tag, as including it e.g. within the `head` section might lead to an unexpected state, so that in worst case the images might not get loaded.\n\n### Internet Explorer 9\n\nThe polyfill has been enhanced to even also provide it's functionality on IE9. But please keep in mind to even also include a `matchMedia` polyfill.\n\nAnd the images are still displaying an error in the demo on IE9, as most likely (from my understanding) this browser doesn't work with the HTTPS protocol any more, but the src-attributes values are correctly rewritten after all.\n\n## API\n\nIn case that you're dynamically adding HTML elements within the browser, you could call the following method with an included [HTMLElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement) object, like e.g.:\n\n```JavaScript\nloadingAttributePolyfill.prepareElement(document.querySelector('main noscript.loading-lazy'));\n```\n\n## Demo\n\nSee the polyfill in action either by downloading / forking this repo and have a look at `demo/index.html`, or at the hosted demo: <https://mfranzke.github.io/loading-attribute-polyfill/demo/>\n\n## Further implementations - Kudos for that\n\n### WordPress\n\nNico23 has developed a WordPress plugin: <https://wordpress.org/plugins/native-lazyload-polyfill/> (which is much better than the one by Google !)\n\n### PHP Twig Extension\n\n@tim-thaler has developed a PHP Twig Extension: <https://github.com/tim-thaler/twig-loading-lazy>\n\n### Craft Twig Loading Lazy plugin\n\n@tim-thaler has even also developed a Craft Twig Loading Lazy plugin: <https://github.com/tim-thaler/craft-twig-loading-lazy>\n\n## Credits\n\nCredits for the initial kickstarter / script to @Sora2455 for better expressing my ideas & concepts and support by @cbirdsong, @eklingen, @DaPo, @nextgenthemes, @diogoterremoto, @dracos, @Flimm, @TomS-, @vinyfc93, @JordanDysart and @denyshutsal. Thank you very much for that, highly appreciated !\n\n## Tested with\n\n- Mac\n\n  - macOS 10.14, Mozilla Firefox 68.0.1 (manually, localhost)\n  - macOS 10.14, Safari 12 (via CrossBrowserTesting)\n  - macOS 10.13, Safari 11 (via CrossBrowserTesting)\n\n- iOS\n  - iPad 6th Generation Simulator, Mobile Safari 12.0 (via CrossBrowserTesting)\n- Windows\n  - Windows 10, Google Chrome / versions latest & latest-1 (via CrossBrowserTesting)\n  - Windows 10, Microsoft Edge / versions 17, 18 (via CrossBrowserTesting)\n  - Windows 10, Microsoft Internet Explorer / version 11 (via CrossBrowserTesting) - Windows 7 SP1, Internet Explorer 9.0.8112.16421 (manually, localhost)\n\n### Big Thanks\n\nCross-browser testing platform provided by [CrossBrowserTesting](https://crossbrowsertesting.com)\n\n[![CrossBrowserTesting](https://crossbrowsertesting.com/blog/wp-content/uploads/2017/09/cbt-wp-logo.png \"CrossBrowserTesting\")](https://crossbrowsertesting.com)\n\n## Things to keep in mind\n\n- The HTML demo code is meant to be simple\n- This polyfill doesn't (so far) provide any functionality for the `loading=\"eager\"` value, as this was released even already, but still seems to be in the measure, learn and improvements phase.\n\n## More information on the standard\n\n- [Specification](https://github.com/whatwg/html/pull/3752)\n- [LazyLoad Explainer](https://github.com/scott-little/lazyload)\n\n## Outro\n\nIf you're trying out and using my work, feel free to contact me and give me any feedback. I'm curious about how it's gonna be used.\n\nAnd if you do like this polyfill, please consider even also having a look at the other polyfill we've developed: <https://github.com/mfranzke/datalist-polyfill/>\n","gitHead":"fa61fbaeccd42e92b7c9c06fda0972d466364bb3","_id":"loading-attribute-polyfill@2.0.0-beta.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-f8NkabSV9fPMEZXcPkQCyQjRsFHn6nRrlm4DQ6DvJEnIZX8npIAVi9fSZVFEUOq87n0XFPOk3ACXBJiYDFCXVQ==","shasum":"c5b891551d8c34cee3d0ffaab97c7d79f3f4ce6d","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.0.0-beta.1.tgz","fileCount":22,"unpackedSize":92929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQUOQCRA9TVsSAnZWagAA504P/0N6wQV69v8bhEVLfdBy\nb3z9bzb25gksEpD2/JkQ9liteWFMz4efSj+SSCXoKNdH+zCBPZWmP/HRQwZi\n5OZqN0D3iTUwTaCZiLf392w/051UjWZXcPOC9LQaTiuPv3vehoKkrKk7fa76\navjmwlmf0hHT/C+Kb3PD9yC3TI2tR/cCsOFUIfOgvz0kiFrXrOJK5hBL95aJ\nr0ISHpuWpio536y+fBucca7YJjqVY2s4wqGK9y4Mj1u3HPQyTfMwDj7F/e5T\nqcyJoUfWQZsF1+amc0DTxIFis6h2rvdogBOlkae6lPBx6rG8A/nT9XZOLtqo\n3JQVCT1pvdZgGMKc8kTAaKAjbx2Ys8DIVVyopGMm65n4PATqXLBKUBNW8nq+\nA6ShX7v6vVf8v45CeddUTwyhXwT+IWyYUspuer9ctlfVz9TwkeEC6U0+wROO\nc1KXOB1tMUwet9t+Ym6Krqb7+IO6MypSs7syXkjy3kuhjJFwCEP23Kuhjwqd\nzdmJ9NhYlw9ps31V3wuzqpY8UyP8E7Ztc4dNe5MkyjiRX9LzDwlv3ZN2tfWR\nSCtRtkh72B59TYFXtgvke5Fy+JqIMu5UznGcUJG2kdkDdbSPU2dIKm2VRCtF\n+9iXb/H3uEIAw4KbsJmh6amu8P+e+PwRnh3zRLTLZtPbGbHaBd6uCB8JEnbC\ny5d7\r\n=pTw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWDLuCyihK3QV2yDyc1GxKWUDQxdgad5XXoOGCmXUXbAiEAteFmRg5ID8xBfF4rO24xQmxwWJc27F5jtHwoIOg3ck4="}]},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.0.0-beta.1_1614889871758_0.38020014211098085"},"_hasShrinkwrap":false},"2.0.0-rc.0":{"name":"loading-attribute-polyfill","version":"2.0.0-rc.0","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","source":"./loading-attribute-polyfill.js","main":"./dist/loading-attribute-polyfill.js","esmodule":"./dist/loading-attribute-polyfill.modern.js","module":"./dist/loading-attribute-polyfill.module.js","umd:main":"./dist/loading-attribute-polyfill.umd.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://mfranzke.github.io/loading-attribute-polyfill/demo/","devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@wdio/cli":"^7.1.0","@wdio/dot-reporter":"^7.0.7","@wdio/local-runner":"^7.1.0","@wdio/mocha-framework":"^7.0.7","@wdio/sync":"^7.1.0","html-validate":"^4.6.1","husky":"^5.1.3","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"2.2.1","pretty-quick":"^3.1.0","xo":"^0.38.2"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","test:wdio":"wdio run wdio.conf-crossbrowsertesting.js","build":"microbundle","dev":"microbundle watch","release:minor":"npm version minor -m 'build(release): new minor version' && git push && git push --tags && npm publish","release:patch":"npm version patch -m 'build(release): new patch version' && git push && git push --tags && npm publish","prepare":"husky install"},"gitHead":"b3505b74e7bdf381b2dd032d0d6ccb641b995a41","_id":"loading-attribute-polyfill@2.0.0-rc.0","_nodeVersion":"15.10.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-PdYA3wkEq8jGup37tgqaTv54Y5Wd9/ZuN6Iad+lQMUfboUT/aOOqx1SzTot1M7VzviiPaDDl3bReiwU0uk0z+A==","shasum":"5bc86d93483ddfc82f7da59ac0291fd89142b9d6","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.0.0-rc.0.tgz","fileCount":22,"unpackedSize":96263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWDDRCRA9TVsSAnZWagAAnG8QAIQ/ShpT19YoGukej29J\nl0KuJt8KNP58LRqwc/kbgw+AODquGfFqyfxRahsdiUiat8EFam8voDBHLb1r\nxd4/HXPMuOGiYaG0hDrhfudK3jS8+UajKyfwCozikc6G0PwBfJx/Oh0zpXLR\nuQHlF9pj2ku0LO/0NrOfIIFSLD2BxsuFjbQcJZfgZx874oNP23vqdcL4TZmu\ngzBqARrrpjLn2coKIbqYuo4roBupnasn/IO6k+rVQzzrgc+h7osbZzVcbvgb\n1AObsrtxJq/wDtKGP/yXddiksMLjmSz5kgp02cU8ZjezgGCQ+9KxlqpEBcu5\nrTkKMB2q3Slr54CL9nZllB5ci9H5utp+tMSXajk9sHJPyFbcRtCrleHTRLdl\nEYzQSfHJDXdySHoBBXnRd9xj5TfojgsExaAN+AEUBAbqQqiqjs7YvhPzu1b8\nOsboIkAxUvMADJZ+9n2xE8IO59epptjw8/Kv8HpFUZXJw6f/IXJ0mLrNtF7N\nNh5l4ZY+dWQq188UwAcCfvJAmglnNJOestx+pULoAiWdXpzrfEiGYL0GYotd\nAygTe6hWaF51h1EOIjwE+GsyW3bL+o3B7sXt+Whi2+ENUHXIHchfXosht3YS\nu/0tX/wLuk4gIeK+9v8GJ90YoxLvuV+qtCU0DLj23KZ3aEk+d+aOcUrTFEP2\neQHC\r\n=WTET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkVWoTYGG2kjyT8XVPo8fXuqxhSX6qMi8YTKxtWdeeXwIhAN9K7KSuaf1cT/u80+p9nei8ExXc9PKSaPfXzy9zyo8y"}]},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.0.0-rc.0_1616392401349_0.21111048951304778"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"loading-attribute-polyfill","version":"2.0.0-rc.1","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","source":"./src/loading-attribute-polyfill.js","main":"./dist/loading-attribute-polyfill.js","esmodule":"./dist/loading-attribute-polyfill.modern.js","module":"./dist/loading-attribute-polyfill.module.js","umd:main":"./dist/loading-attribute-polyfill.umd.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://mfranzke.github.io/loading-attribute-polyfill/demo/","devDependencies":{"@commitlint/cli":"^12.1.1","@commitlint/config-conventional":"^12.1.1","@wdio/cli":"^7.3.0","@wdio/dot-reporter":"^7.3.0","@wdio/local-runner":"^7.3.0","@wdio/mocha-framework":"^7.3.0","@wdio/sync":"^7.3.0","html-validate":"^4.8.0","husky":"^6.0.0","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"2.2.1","pretty-quick":"^3.1.0","xo":"^0.38.2"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo src/loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","test:wdio":"wdio run wdio.conf-crossbrowsertesting.js","build":"microbundle","dev":"microbundle watch","release:minor":"npm version minor -m 'build(release): new minor version' && git push && git push --tags && npm publish","release:patch":"npm version patch -m 'build(release): new patch version' && git push && git push --tags && npm publish","prepare":"husky install"},"gitHead":"aedfe6b0de329530c3cad17d4579b90779f7471e","_id":"loading-attribute-polyfill@2.0.0-rc.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-lMWTJFtLLCayRkVw8Wgd/0gwd1iDqjP28/GAfv9yCVKEjdvzSX6YodpuoUdKKWFi/nC+sh6I+fqzNweaiEjZwQ==","shasum":"9a19f27c8381d45449d030a3ee84aed3b60c6413","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.0.0-rc.1.tgz","fileCount":30,"unpackedSize":96932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ6/FCRA9TVsSAnZWagAAMl8QAJhamzlsC9m2aVhbmKfU\nd2GHN7b1Ff3szEy3HLbgOnbSCuEAYMx9xoleckuOoKdYsS5ZsCdZpORvEFcY\nI+sx0jpvtqNRqo8jiUFcMDXUtF74FZfddUMfw1fE7jBU3nulmiPA2dw+XeBX\nADjm6wn/YWQ/Wl14xdCOXTJ74QX6uNzz0f1srLWw5Xai5gbxOIFiwVVk6pyq\nr5T9ASXC8idX6hanJLYqqgOIbJLhaY6aHUX7QyDJeAXlG2OmYY42UA/jkRVz\nuxih8/7cB3+tl998dccnsyhochxCkUTsVTe8TX4mDyNO8yLKn3LTFOARu/Wt\nohYYgkc49CqiTtSo0Xf0IdN8ANpR7yxH+dKtImWFjlOq8dfELnTZJ0iBkYb/\nQwu9smkEU7BqDXf4BZTo7SUpq0dr9nBfGhGltCXA03vcuOQyZQT6IBhFDrJW\n+503tDMmQwOH4BiqeGmkSloOLxihXmPYVVzhXnyQshU5I92nCj7P4URWM7Ld\nRObFD8ah2eRKD8kwq/CTIOGG0g0TofJN6G9si6KY5ropz+nt5LPPKEd00p5C\nnDSI60tvWNF9IhX6xcklkGp+sdX0i7DCesJKiKHy1YkGdEgzy7Cs4KmylsD+\nfrNFG3D3EaA5POp9z4AM7Gat7cQ3ggrGW1S5beTck/jVIjY1+jGnyxJDGfgk\nioIq\r\n=c0is\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV7J0FQMPyW8rHDFWEKK/huJgxOe/E+3MLP6R108JvmAiEA2fRUA51d2b00t7bj3reB9E2JIWEQOq9QXTRLg9GlXgk="}]},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.0.0-rc.1_1617407941181_0.7970000285825523"},"_hasShrinkwrap":false},"2.0.0":{"name":"loading-attribute-polyfill","version":"2.0.0","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","source":"./src/loading-attribute-polyfill.js","main":"./dist/loading-attribute-polyfill.js","esmodule":"./dist/loading-attribute-polyfill.modern.js","module":"./dist/loading-attribute-polyfill.module.js","umd:main":"./dist/loading-attribute-polyfill.umd.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://mfranzke.github.io/loading-attribute-polyfill/demo/","devDependencies":{"@commitlint/cli":"^12.1.1","@commitlint/config-conventional":"^12.1.1","@wdio/cli":"^7.3.1","@wdio/dot-reporter":"^7.3.1","@wdio/local-runner":"^7.3.1","@wdio/mocha-framework":"^7.3.1","@wdio/sync":"^7.3.1","html-validate":"^4.9.0","husky":"^6.0.0","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"2.2.1","pretty-quick":"^3.1.0","xo":"^0.38.2"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo src/loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","test:wdio":"wdio run webdriverio-tests/wdio.conf-crossbrowsertesting.js","build":"microbundle","dev":"microbundle watch","release:minor":"npm version minor -m 'build(release): new minor version' && git push && git push --tags && npm publish","release:patch":"npm version patch -m 'build(release): new patch version' && git push && git push --tags && npm publish","prepare":"husky install"},"gitHead":"4a7c485a2976179160a98cf1921dd7b3c3b2d4ac","_id":"loading-attribute-polyfill@2.0.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-Co9KgqDX3ARn1ikDcAkD80QBHCpaqp6bQ3eg8ifsu7QmoBleOHHOXFMCEmqjKOjdWr8Tu0HXS894h5xRiVgd8g==","shasum":"6148d703f87820cd9da7065ae8c48086fe38c916","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.0.0.tgz","fileCount":29,"unpackedSize":102134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcJTZCRA9TVsSAnZWagAApLwQAI+Nu4cvy5C0sx6+B6OZ\neTEd0tagyHhGwRzuG9GL8xlQ10yYCoAhCkBPbRwVKBFdPc3mffpSqi/sPJV0\nv5LjNrUlEk2UXhYRruRkjiuZYG8oNXYmCnURdxfG7Nvf71J8EktC9ngvl75s\nmkxCXOyJ2vKtkeCloT6fmmAywnq5AGCJrkmItWG4wfJc0gIL9jbnZD+mzXe3\nZnPZSFWDyR5KEofLAY9sZp7VaPSSRgGTx1ubKCqVnLEi+roCXXDDRfW4Drgx\n4gPGR/b6hjRtNELxzTHckd2VuUlThwU3LcNUI0bQhB7ksXz3wo3njscHS+cK\nGaWYTZOnjjdTfgIrbz94VICTJFJxD/yh6Wdo16L+1Nt+BZJq17NwWYJHswJv\nMqobezpTRhj5t0eTWtTzfbk7CUXjr/ObwZXoBlZYiOOBj1dBjQ0uRJavh7W6\nFNb3WA+/SoEmyjgcZvKZ4OkhqBOn6QGpLYFXiC1ZT3nqKqe3NeyXbJ+UCLnF\nyoTE5rK/GYz56uC0+JAL92YMz3pAHbQqG5WmSJz2iF9lzSWPZUBcECeZ7Quy\nTV4Ip+QCZn8YO5JuuLWRdl4rsU5OlR4/bVKQJS5VLi7QwciWkoCu6TYvwbr7\nt5dxjxaBBEse3WHx4lM4oge3VpzShWdm8bLRZ2r7/Ibus4dBM0DT/MvcxcrJ\ntoVJ\r\n=KOmm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkXqUbrIH6BH/mNV3X8ivXvxCCwb0z06uueHgB9l3QTAiBqniAEuD5kCSoSvB3zsAprKCuxDbORXDTdMM04gCLZpQ=="}]},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.0.0_1617990872525_0.21208234102444656"},"_hasShrinkwrap":false},"2.0.1":{"name":"loading-attribute-polyfill","version":"2.0.1","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","source":"./src/loading-attribute-polyfill.js","esmodule":"./dist/loading-attribute-polyfill.modern.js","module":"./dist/loading-attribute-polyfill.module.js","umd:main":"./dist/loading-attribute-polyfill.umd.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://mfranzke.github.io/loading-attribute-polyfill/demo/","devDependencies":{"@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@wdio/cli":"^7.5.7","@wdio/dot-reporter":"^7.5.7","@wdio/local-runner":"^7.5.7","@wdio/mocha-framework":"^7.5.3","@wdio/sync":"^7.5.7","html-validate":"^4.10.1","husky":"^6.0.0","microbundle":"^0.13.0","np":"^7.5.0","npm-run-all":"^4.1.5","prettier":"2.3.0","pretty-quick":"^3.1.0","xo":"^0.40.1"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo src/loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","test:wdio":"wdio run webdriverio-tests/wdio.conf-crossbrowsertesting.js","build":"microbundle","dev":"microbundle watch","release":"np","prepare":"husky install"},"gitHead":"ea75f81da8729f4303f583c533e57b2e4db8563d","_id":"loading-attribute-polyfill@2.0.1","_nodeVersion":"15.10.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-cwR1ef6VAvJYjt7HBJ6SFUzb6EcSV+O3tNZPyFyGavXshKBd0pSVrelthhkwRMaAuPRF7tHmGB8/VYv+Kp6BIQ==","shasum":"b338c785ca8fcb17dbb6065b904d415184d8ed31","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.0.1.tgz","fileCount":27,"unpackedSize":102238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnTg1CRA9TVsSAnZWagAAmOEP/2LPv/XuEO7beu7p4sYO\ndBogA2NBeDZ/kc9sHOrzeYR1Wy76Iv6PeGo1wz9j7CgPdIleyBtTWVekXeud\nITbKImGlb0k1Fw/Z3CnOXO5cO3UXB2PxuJ95c9M1xWHlCGzCQMKtfkGbYl/b\nAa2tpE/B/YKRRNsA9HbybcchMhgoGFYAcvYAsXIDihvE3io+1GL7sxypyi7F\n6I3KsCgly6wrQep0C7Xqy8TWL3CE7RbkIk1DSblQ/81dz9yJW0GegN7g48/D\nfC4wzg5ThLz+hb4Fc2otHAJB18yDAcr9fqYw6Q9KR9VaJ6yuKE1nbwm++Kih\n3WLhNQS8Sj17Vom+XYXQSmYwtgdevfcvAWdy8QZhBXfxuObXWSzhdzObXtcX\nipC4zcRbHQpm3NJJ0c9/VezE3T+GUgyYjVEJekN7xV1LL150dArL01nW3YPr\noEOmwGxiUsir4X4WEXt5DzK+l4y5NkIkPX7zzpCz/VCi5Me/se4DhxXNezn/\nq5gn3ARrv0WgBz76NpOxoDUNO8qJaADhTlPptqeZU7mY2d5spGumX5vOh+p5\nLfQzZziqY/JKSmtLbsa9tpv83x+AgcTogsHo3vdGoB/B11xRdAsa0c6QGvwV\n/sMSX6ICWfg6a7qEY6tD0JbovvFdziChGJkdeK65vBUrt3VwOTW/J9DZa6C0\nd4ax\r\n=22ka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArJUNyYbFdpFiiflwRcyFVw+IivjfPfqoUv1v2c/aA3AiAA9Lq+2r3hH5HovTkWNxAV1IcwJ9K0tzZ7kb27tUVsgg=="}]},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.0.1_1620916276667_0.47498805370954633"},"_hasShrinkwrap":false},"2.0.2":{"name":"loading-attribute-polyfill","version":"2.0.2","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","source":"./src/loading-attribute-polyfill.js","esmodule":"./dist/loading-attribute-polyfill.modern.js","module":"./dist/loading-attribute-polyfill.module.js","umd:main":"./dist/loading-attribute-polyfill.umd.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html","front-end"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://mfranzke.github.io/loading-attribute-polyfill/demo/","devDependencies":{"@commitlint/cli":"^16.0.0","@commitlint/config-conventional":"^16.0.0","@wdio/cli":"^7.19.3","@wdio/dot-reporter":"^7.19.1","@wdio/local-runner":"^7.19.3","@wdio/mocha-framework":"^7.19.3","html-validate":"^6.0.2","husky":"^7.0.1","microbundle":"^0.14.1","np":"^7.5.0","npm-run-all":"^4.1.5","prettier":"2.6.2","pretty-quick":"^3.1.1","xo":"^0.48.0"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo src/loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","test:wdio":"wdio run webdriverio-tests/wdio.conf-crossbrowsertesting.js","build":"microbundle","dev":"microbundle watch","release":"np","prepare":"husky install"},"gitHead":"ccab83f3d601585fd1df4700266a0222b0b91bf9","_id":"loading-attribute-polyfill@2.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-yZgSGmVyliPQLWlxNdcHOFfP+RFd7ORazvzxou4sdaLD00m6uMl2KxhjhV415SLqUnqfIDHV7QhxessiTk+cJw==","shasum":"27837836e74de6074a38eccb23d0065c16301205","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.0.2.tgz","fileCount":25,"unpackedSize":107621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmPpglmJ7D/OJJ52DhJ2gxHjCl6PpSTU/9XaQSlrBs3gIgedcpMIS7jzaYcokgXbsjG6p6TwSzYR1UZe1PqNM2KXw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUrWuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc2hAAmAkTBfdXGJyflLNTPbgP43j9dwb8addai3EdLnbTRFPxIq6M\r\nedDJi8gifhZ+hkGJEq8oHoiN1gZqLcZF0F6GHnhvDCGABQ/6tbSZAzwDG+cF\r\nSbXyoE3BpyN2fM5S8BIUmyg5D+iH2ZKcdjHeZL1jcdEtP9mPk6v0EvCan22C\r\nJUsUlQPq307yVgV/PADb0errxfebg9rY4R5VZKHhXzRyDDmZ0Vf2oNkCd3D3\r\no4XyriinCOjrTKuLFlHznhy+ooNf9jp1Rki1g19d8TFGt61hD9P+JPsZksci\r\nprWAd7G9DtDyR5TGLvnSJwYbc9chDI8lkAITDAp1zAcECt6Pmc0NuME4aaiB\r\na2xR5GxSgBPCq8jpW5yvXSa4+S0/jcXLL1GFqST/oa/fnKm0pRnjpzBFFrGr\r\nL/tu7Y3G1Jv0xphu9D7KTLyUdJnAKsjAw1JrgDHMHwh+wGKQ48gJnjRYx2Gj\r\nnX/o8a+tcnVPiBO6FkNAcTL4nx3VDGHzTvSLjUziuoLB/XxX/0c8sBsmC7ls\r\n3X/fRrq25p9gVqM6XipavijLZLv3H6Zdx4n/2OZqPG7HnmU5mfb/U/sgeOt5\r\nbv8uZPdfCgfFwlQTc/xBGgzK6n0BIJ9IUGr8USKxktLMtJu9sZYFShS2kl3X\r\nnzUqFNqBwIRAQbZwBm2lQ7gfBTYfdohFaeM=\r\n=klXp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.0.2_1649587630624_0.45860930216798423"},"_hasShrinkwrap":false},"2.1.0":{"name":"loading-attribute-polyfill","version":"2.1.0","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","source":"./src/loading-attribute-polyfill.js","browser":"./dist/loading-attribute-polyfill.js","esmodule":"./dist/loading-attribute-polyfill.modern.js","module":"./dist/loading-attribute-polyfill.module.js","umd:main":"./dist/loading-attribute-polyfill.umd.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html","front-end"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://mfranzke.github.io/loading-attribute-polyfill/demo/","devDependencies":{"@commitlint/cli":"^16.0.0","@commitlint/config-conventional":"^16.0.0","@wdio/cli":"^7.19.5","@wdio/dot-reporter":"^7.19.5","@wdio/local-runner":"^7.19.5","@wdio/mocha-framework":"^7.19.5","html-validate":"^7.0.0","husky":"^8.0.0","microbundle":"^0.15.0","np":"^7.5.0","npm-run-all":"^4.1.5","prettier":"2.6.2","pretty-quick":"^3.1.1","xo":"^0.48.0"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo src/loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","test:wdio":"wdio run webdriverio-tests/wdio.conf-crossbrowsertesting.js","build":"microbundle","dev":"microbundle watch","release":"np","prepare":"husky install"},"gitHead":"1264d9380f4ef54369d533278f3e270eefb437ce","_id":"loading-attribute-polyfill@2.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-TB2bt+g+L85zg4TVdKr3DIfVx6L1h62FvgvnfZ2mNlOtFtG5zq5BCS81HVCyhMFE0en/U4lieob8tRDziWtRhA==","shasum":"5dfb584deb1345fa50df6443bdb7714b4c381694","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.1.0.tgz","fileCount":25,"unpackedSize":108737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOtGId0tB0W9HDdIwv6PqRkZcMZKRdLa7cg7UcCzRfOQIhAM1lswUKj7qOAlty8kf9+U4j1jeoYfp5GhUs2oG4zksY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigULxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa5g/+K4BjzXZzHX7ycA1uKvX+F0RmsqqW6aTZQK13t3C8xp9lqpa0\r\ntfQPZPkmO2DijSGBLgSbvFvtwelWDaU37dQcRQ3m6QRs/CLYwWS6lmAaqCjC\r\nphHxpUM6nUi/RldlsrpHfAPRhsdva2P8M3+0z21pqLJYZsVj+px+N6Bnj+96\r\nqKn4HxDWvoSOWBf32Rr0iUTKfMRQMpbG/jwg0EUsJL2JPZzdWE8i+IfIQrYR\r\nszek0rxlgF0V3qgEv4agqupUnaleTq0PNTZjBQvNCDvTMxMswUER+wiGwM2h\r\n0C/WzvDiLr4MBOT9BMWueuKKggHR424VBrD2QMdqdIjPeFy4PgxIIuK7lhpH\r\nXiKfKPB780MU027rKFqTPCZxhv1f+yMjEdpV1dc8YtHlexJ4EGQZR6Pkhc5/\r\nCRfSnAyG6Yo3m/sM/uslTv363nsK8mgckfCV4IVkMOdHYjXMfeFV7VMJ1mL7\r\n5tm+ZsV/KkRDvay6Th0Es0J54QFcZJhFPcXK5POyV7gDWIxfOScFLldyh6dC\r\ngJgV6QxGGmezJk03M5lne2pJGyI9bsisNGAcUfdmQGbaD9m1Gz9qukojXiL1\r\nagEyIX7mX65unGC/LLh347nnzx4ATe8JNYQY42ER/h4TEluAa6Np5H3nFj8n\r\nEu02hJxX94ZGI/UaNS/QauWS1/Z4EcvaYkY=\r\n=ON/I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.1.0_1652638449314_0.6754148728248397"},"_hasShrinkwrap":false},"2.1.1":{"name":"loading-attribute-polyfill","version":"2.1.1","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","source":"./src/loading-attribute-polyfill.js","browser":"./dist/loading-attribute-polyfill.js","esmodule":"./dist/loading-attribute-polyfill.modern.js","module":"./dist/loading-attribute-polyfill.module.js","umd:main":"./dist/loading-attribute-polyfill.umd.js","repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"license":"MIT","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html","front-end"],"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"homepage":"https://mfranzke.github.io/loading-attribute-polyfill/demo/","devDependencies":{"@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@wdio/cli":"^8.0.0","@wdio/dot-reporter":"^8.0.0","@wdio/local-runner":"^8.0.0","@wdio/mocha-framework":"^8.0.0","html-validate":"^7.0.0","husky":"^8.0.0","microbundle":"^0.15.0","np":"^7.5.0","npm-run-all":"^4.1.5","prettier":"2.8.3","pretty-quick":"^3.1.1","xo":"^0.53.0"},"scripts":{"test":"run-p validate:* lint:*","lint:xo":"xo src/loading-attribute-polyfill.js","validate:html":"html-validate demo/index.html","test:wdio":"wdio run webdriverio-tests/wdio.conf-crossbrowsertesting.js","build":"microbundle","dev":"microbundle watch","release":"np","prepare":"husky install"},"gitHead":"ce543d400ce07c716140b3dc78d00d33162cf625","_id":"loading-attribute-polyfill@2.1.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-NhrAVtJpvJ4AETXPxZF9+neiiiNXNudg8putIVaZ0Po5yIvjLfdW9prwN7FJ5ZbCde1ThdNQ+C0WxPyoOcFUlA==","shasum":"503d96ccbed17a5ce0fe2f56a12e488f52e63c02","tarball":"https://registry.npmjs.org/loading-attribute-polyfill/-/loading-attribute-polyfill-2.1.1.tgz","fileCount":25,"unpackedSize":108525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPjrq633agnV3JVg1U2Anm9orq18SdVk7pVoSuxP1h/AIhAJecmzaY3ydjz8QKjiOUa/VsIdCa06A1k6N1oXR7KGYX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDZ4HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0wxAAku1vdSnN4lxS1cedt7N2dKdmN4EJEud3lPvxAX3hTeckTNry\r\ndpd5bra+2tejcg5ZfFIEOXbnaHZxzRG2pz2i4GFR9vcian6ySjOcrompJs4P\r\nuPVHCJoodWpgrXNQurSc1tlP/SgUovJnsRHQVjFes4EE7noLEL4q0rnAOQME\r\nTrJ+GWUDAx1HGPe9IMn/8MiCINIjwNsQzcPc+PrGCPjokAvmCUCLc1I0qA72\r\nMK8Jh95NmBIfWKQB+Ml0l8tIrrT8XEhuCt67a3jCGGE95FZxZip2VaCmOaK9\r\nZG83dmU+Nd7uQN1h4ZCcMxcq1o+D6S3q5BuIzhZz7llIHrX70yiixrsegoqC\r\naKyacZZ3sv7Z5NHo/BaRpcfA2eoVzsaCYeYuS1J+/4EVunPxzC/ER2s1G8Uj\r\nNKv0slz11sF7QatenMVT1zx8tfzYhhyqTY4NRiHCK+nsbqxmQMiTIdUzB/Rk\r\nj/vp4ngCGi0P1VyYraMd640+3fVAI/tt304kbsnVm0o9GsikfDTkiZp2+ywU\r\n2miAyeW0nuMdpMOkTzTItyim32kLJwIctV9M94bpbRmbUI/3ue+/jaP7Rfix\r\nNgK1CIjBUQBUNMNY6jLLcpVwewIODQLEevEafZpvxKnJQHsdS0BHTspi+r8k\r\nZlWEAxCumDgzqQYXO3eabYk9Hv5n3Szj5sU=\r\n=mKYq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"},"directories":{},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-attribute-polyfill_2.1.1_1678614022815_0.3212210152781865"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-09T06:20:17.137Z","0.0.1":"2019-04-09T06:20:17.291Z","modified":"2023-03-12T09:40:23.105Z","0.1.0":"2019-05-01T20:53:32.382Z","0.1.1":"2019-05-01T21:08:21.757Z","0.1.2":"2019-05-04T10:32:27.603Z","0.2.0":"2019-05-22T06:24:55.438Z","1.0.0":"2019-08-10T21:27:12.809Z","1.0.1":"2019-08-10T21:35:14.629Z","1.1.0":"2019-08-15T18:21:07.806Z","1.2.0":"2019-10-15T19:23:32.387Z","1.3.0":"2019-11-10T08:43:17.889Z","1.3.1":"2019-11-10T10:05:14.774Z","1.4.0":"2020-01-25T12:37:03.700Z","1.4.1":"2020-02-26T21:47:05.662Z","1.5.0":"2020-03-15T10:37:50.852Z","1.5.1":"2020-03-15T11:05:18.411Z","1.5.2":"2020-03-19T15:51:52.041Z","1.5.3":"2020-03-22T21:34:47.602Z","1.5.4":"2020-05-23T12:37:10.961Z","2.0.0-beta.0":"2021-03-04T18:56:11.760Z","2.0.0-beta.1":"2021-03-04T20:31:11.954Z","2.0.0-rc.0":"2021-03-22T05:53:21.528Z","2.0.0-rc.1":"2021-04-02T23:59:01.337Z","2.0.0":"2021-04-09T17:54:32.700Z","2.0.1":"2021-05-13T14:31:16.829Z","2.0.2":"2022-04-10T10:47:10.818Z","2.1.0":"2022-05-15T18:14:09.468Z","2.1.1":"2023-03-12T09:40:23.011Z"},"maintainers":[{"name":"mfranzke","email":"npmjs.com-20200319-mfr@nzke.net"}],"description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.","homepage":"https://mfranzke.github.io/loading-attribute-polyfill/demo/","keywords":["lazy loading","native lazy loading","img","image","iframe","polyfill","web development","javascript","html","front-end"],"repository":{"type":"git","url":"git://github.com/mfranzke/loading-attribute-polyfill.git"},"author":{"name":"Maximilian Franzke"},"bugs":{"url":"https://github.com/mfranzke/loading-attribute-polyfill/issues"},"license":"MIT","readme":"# loading=\"lazy\" attribute polyfill\n\n[![Financial Contributors on Open Collective](https://opencollective.com/loading-attribute-polyfill/all/badge.svg?label=financial+contributors)](https://opencollective.com/loading-attribute-polyfill) [![MIT license](https://img.shields.io/npm/l/loading-attribute-polyfill.svg \"license badge\")](https://opensource.org/licenses/mit-license.php)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/loading-attribute-polyfill)](https://bundlephobia.com/result?p=loading-attribute-polyfill)\n[![Total downloads ~ Npmjs](https://img.shields.io/npm/dt/loading-attribute-polyfill.svg \"Count of total downloads – NPM\")](https://npmjs.com/package/loading-attribute-polyfill 'loading=\"lazy\"-attribute polyfill – on NPM')\n[![jsDelivr CDN downloads](https://data.jsdelivr.com/v1/package/npm/loading-attribute-polyfill/badge \"Count of total downloads – jsDelivr\")](https://www.jsdelivr.com/package/npm/loading-attribute-polyfill \"loading-attribute polyfill – on jsDelivr\")\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/4f4cc692565d425c82860d18a11f17d4)](https://www.codacy.com/gh/mfranzke/loading-attribute-polyfill/dashboard)\n[![Known Vulnerabilities](https://snyk.io/test/github/mfranzke/loading-attribute-polyfill/badge.svg?targetFile=package.json)](https://snyk.io/test/github/mfranzke/loading-attribute-polyfill?targetFile=package.json)\n[![CodeQL](https://github.com/mfranzke/loading-attribute-polyfill/actions/workflows/codeql-analysis.yml/badge.svg?branch=main)](https://github.com/mfranzke/loading-attribute-polyfill/actions/workflows/codeql-analysis.yml)\n[![GitHub Super-Linter](https://github.com/mfranzke/loading-attribute-polyfill/workflows/Lint%20Code%20Base/badge.svg)](https://github.com/mfranzke/loading-attribute-polyfill/actions/workflows/linter.yml)\n[![loading-attribute-polyfill on Npmjs](https://img.shields.io/npm/v/loading-attribute-polyfill.svg?color=rgb%28237%2C%2028%2C%2036%29 \"npm version\")](https://npmjs.com/package/loading-attribute-polyfill 'loading=\"lazy\"-attribute polyfill – on NPM')\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Join the chat at https://gitter.im/loading-attribute-polyfill/community](https://badges.gitter.im/loading-attribute-polyfill/community.svg)](https://gitter.im/loading-attribute-polyfill/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Open Source Love](https://badges.frapsoft.com/os/v3/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](CODE-OF-CONDUCT.md)\n\nFast and lightweight vanilla JavaScript polyfill for native lazy loading, meaning the behaviour to load elements right before they enter the viewport. Provides graceful degradation, and is - not just thatfor - SEO friendly. Handles images with `srcset` and within `picture`, as well as `iframe` elements. `loading=\"lazy\"` will be a huge improvement for todays web performance challenges, so use and polyfill it today!\n\n- Released under the MIT license\n- Made in Germany. And supported by so many great people from all over this planet - see \"Credits\" accordingly.\n- Compatible down to Microsoft Internet Explorer 9\n\n## Features\n\n- Lightweight (see the badge above)\n- Web standards: supports the standard `loading=\"lazy\"` attribute on `img` and `iframe` elements\n- Performance: it's based on highly efficient, best practice code.\n- SEO & crawlers: the image and iframe contents aren't being hidden from crawlers that aren't capable of scrolling.\n- Supporting HTML generating JavaScript frameworks through a method provided to reinit its functionality (see \"Another solution, especially in combination with JavaScript framework usage\" as well)\n\n## Core concepts\n\nThe polyfill was designed with the following concepts kept in mind:\n\n- dependency-free\n- using JavaScript with graceful degradation\n\n## Another solution, especially in combination with JavaScript framework usage\n\nWe're even also providing [another solution](https://github.com/mfranzke/loading-attribute-polyfill-with-serviceworker), which main architectural decision is that we're using Service Worker to intercept the image and iframe contents network requests there. This comes with some aspects that are important to mention, that might be either acceptable (have a look at the [other solution](https://github.com/mfranzke/loading-attribute-polyfill-with-serviceworker)) or not (stay with this one) on your requirements and technical context.\n\n- Service Workers only run over **HTTPS**, for security reasons\n- Service Worker need to get **registered on first page visit**\n- Only works on **same domain** network requests\n\nWhereas the first topic might not be a problem (anymore) on most websites – as this should be the de-facto standard nowadays – the second and third might be acceptable in your context, as this polyfill behaves as a progressive enhancement to provide the expected functionality even for non-supporting browsers both only on seconds pages request and any revisits and for same origin image and contents (iframe) requests even only.\n\n## Installation\n\nFirst you'll need to integrate the JavaScript file into your code.\n\nYou may optionally load via NPM or Bower:\n\n    $ npm install loading-attribute-polyfill\n    $ bower install loading-attribute-polyfill\n\nYou could load the polyfill asynchronously as well: <https://output.jsbin.com/codelib/1>\n\n## Integration\n\nInclude one of the provided JavaScript files depending on your setup plus the CSS file:\n\n```html\n<link rel=\"stylesheet\" href=\"dist/loading-attribute-polyfill.css\" />\n<script src=\"dist/loading-attribute-polyfill.umd.js\" async></script>\n```\n\nor e.g. within JS\n\n```js\nimport loadingAttributePolyfill from \"node_modules/loading-attribute-polyfill/dist/loading-attribute-polyfill.module.js\";\n```\n\nAfterwards, you need to wrap all of your `<img>` and `<iframe>` HTML tags (in the case of `<picture>` use the complementary `<source>` HTML tags) that you'd like to lazy load with a `<noscript>` HTML tag (with the attribute `class=\"loading-lazy\"`.)\n\nPlease keep in mind that it's important to even also include `width` and `height` attributes on `<img>` HTML tags, as the browser could determine the aspect ratio via those two attributes values being set (even if you overwrite them via CSS), compare to the great work by Jen Simmons on this topic, e.g. within these articles <https://css-tricks.com/do-this-to-improve-image-loading-on-your-website/> (with video) or <https://css-tricks.com/what-if-we-got-aspect-ratio-sized-images-by-doing-almost-nothing/>\n\nAnd please \"Avoid lazy-loading images that are in the first visible viewport\", compare to [the article \"Browser-level image lazy-loading for the web\"](https://web.dev/browser-level-image-lazy-loading/#avoid-lazy-loading-images-that-are-in-the-first-visible-viewport) published on web.dev:\n\n> You should avoid setting `loading=lazy` for any images that are in the first visible viewport. It is recommended to only add `loading=lazy` to images which are positioned below the fold, if possible.\n\n### Simple image\n\n```html\n<noscript class=\"loading-lazy\">\n\t<img src=\"simpleimage.jpg\" loading=\"lazy\" alt=\"..\" width=\"250\" height=\"150\" />\n</noscript>\n```\n\n### Image wrapped in a picture tag\n\n```html\n<noscript class=\"loading-lazy\">\n\t<picture>\n\t\t<source\n\t\t\tmedia=\"(min-width: 40em)\"\n\t\t\tsrcset=\"simpleimage.huge.jpg 1x, simpleimage.huge.2x.jpg 2x\"\n\t\t/>\n\t\t<source srcset=\"simpleimage.jpg 1x, simpleimage.2x.jpg 2x\" />\n\t\t<img\n\t\t\tsrc=\"simpleimage.jpg\"\n\t\t\tloading=\"lazy\"\n\t\t\talt=\"..\"\n\t\t\twidth=\"250\"\n\t\t\theight=\"150\"\n\t\t/>\n\t</picture>\n</noscript>\n```\n\n### Image with `srcset`\n\n```html\n<noscript class=\"loading-lazy\">\n\t<img\n\t\tsrc=\"simpleimage.jpg\"\n\t\tsrcset=\"\n\t\t\tsimpleimage.1024.jpg 1024w,\n\t\t\tsimpleimage.640.jpg   640w,\n\t\t\tsimpleimage.320.jpg   320w\n\t\t\"\n\t\tsizes=\"(min-width: 36em) 33.3vw, 100vw\"\n\t\talt=\"A rad wolf\"\n\t\tloading=\"lazy\"\n\t/>\n</noscript>\n```\n\n### Iframe\n\n```html\n<noscript class=\"loading-lazy\">\n\t<iframe\n\t\tsrc=\"https://player.vimeo.com/video/87110435\"\n\t\twidth=\"320\"\n\t\theight=\"180\"\n\t\tloading=\"lazy\"\n\t></iframe>\n</noscript>\n```\n\n## Optional additional dependencies\n\nIn case you'd like to support [older versions of Microsoft Edge, Microsoft Internet Explorer 11 or Apple Safari up to 12.0](https://caniuse.com/#feat=intersectionobserver), you could (conditionally) load an IntersectionObserver polyfill:\n\n<https://www.npmjs.com/package/intersection-observer>\n\nNevertheless this polyfill would still work in those browsers without that other polyfill included, but [this small amount of users](<(https://caniuse.com/#feat=intersectionobserver)>) wouldn't totally benefit from the lazy loading functionality - we've at least got you partly covered by using the [Microsoft proprietary lazy loading resource hints](https://caniuse.com/#feat=lazyload).\n\n### Internet Explorer 9 & Internet Explorer 10\n\n> Internet Explorer 9 and 10 have bugs where the 'interactive' state can be fired too early before the document has finished parsing.\n\nSource: https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState\n\nThat for you would need to include the polyfill the latest within the HTML code, like the nearest to the closing `body` HTML tag, as including it e.g. within the `head` section might lead to an unexpected state, so that in worst case the images might not get loaded.\n\n### Internet Explorer 9\n\nThe polyfill has been enhanced to even also provide it's functionality on IE9. But please keep in mind to even also include a `matchMedia` polyfill.\n\nAnd the images are still displaying an error in the demo on IE9, as most likely (from my understanding) this browser doesn't work with the HTTPS protocol by GitHub pages any more, but the src-attributes values are correctly rewritten after all.\n\n## API\n\nIn case that you're dynamically adding HTML elements within the browser, you could call the following method with an included [HTMLElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement) object, like e.g.:\n\n```JavaScript\nloadingAttributePolyfill.prepareElement(document.querySelector('main noscript.loading-lazy'));\n```\n\n## Demo\n\nSee the polyfill in action either by downloading / forking this repository and have a look at `demo/index.html`, or at the hosted demo: <https://mfranzke.github.io/loading-attribute-polyfill/demo/>\n\n## Further implementations - Kudos for that\n\n### WordPress\n\nNico23 has developed a WordPress plugin: <https://wordpress.org/plugins/native-lazyload-polyfill/> (which is much better than the one by Google !)\n\n### PHP Twig Extension\n\n@tim-thaler has developed a PHP Twig Extension: <https://github.com/tim-thaler/twig-loading-lazy>\n\n### Craft Twig Loading Lazy plugin\n\n@tim-thaler has even also developed a Craft Twig Loading Lazy plugin: <https://github.com/tim-thaler/craft-twig-loading-lazy>\n\n## Credits\n\nCredits for the initial kickstarter / script to @Sora2455 for better expressing my ideas & concepts and support by @cbirdsong, @eklingen, @DaPo, @nextgenthemes, @diogoterremoto, @dracos, @Flimm, @TomS-, @vinyfc93, @JordanDysart and @denyshutsal. Thank you very much for that, highly appreciated !\n\n## Tested with\n\n- Mac\n\n  - Safari 14, macOS 11 (via CrossBrowserTesting)\n  - Mozilla Firefox _latest_, macOS 10.14 (manually, localhost)\n  <!-- - macOS 10.14, Safari 12 (via CrossBrowserTesting)\n  - macOS 10.13, Safari 11 (via CrossBrowserTesting) -->\n\n- iOS\n\n  - Mobile Safari 12.0, iPad 6th Generation Simulator (manually)\n\n- Windows\n\n  - Google Chrome _latest_, Windows 10 (via CrossBrowserTesting)\n  - Mozilla Firefox _latest_, Windows 10 (via CrossBrowserTesting)\n  - Microsoft Edge version 18, Windows 10 (manually, localhost)\n  - Microsoft Internet Explorer version 11, Windows 10 (via CrossBrowserTesting)\n  - Internet Explorer 9.0.8112.16421, Windows 7 SP1 (manually, localhost)\n\n### Big Thanks\n\nCross-browser testing platform provided by [CrossBrowserTesting](https://crossbrowsertesting.com)\n\n[![CrossBrowserTesting](https://static1.smartbear.co/crossbrowsertesting/media/site/cbt-smartbear-logo.svg \"CrossBrowserTesting\")](https://crossbrowsertesting.com)\n\n## Things to keep in mind\n\n- The HTML demo code is meant to be simple\n- This polyfill doesn't (so far) provide any functionality for the `loading=\"eager\"` value, as this was released even already, but still seems to be in the measure, learn and improvements phase.\n\n## More information on the standard\n\n- [Specification](https://github.com/whatwg/html/pull/3752)\n- [LazyLoad Explainer](https://github.com/scott-little/lazyload)\n\n## Outro\n\nIf you're trying out and using my work, feel free to contact me and give me any feedback. I'm curious about how it's gonna be used.\n\nAnd if you do like this polyfill, please consider even also having a look at the other polyfill we've developed: <https://github.com/mfranzke/datalist-polyfill/>\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/mfranzke/loading-attribute-polyfill/graphs/contributors\"><img src=\"https://opencollective.com/loading-attribute-polyfill/contributors.svg?width=890&button=false\" /></a>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/loading-attribute-polyfill/contribute)]\n\n#### Individuals\n\n<a href=\"https://opencollective.com/loading-attribute-polyfill\"><img src=\"https://opencollective.com/loading-attribute-polyfill/individuals.svg?width=890\"></a>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/loading-attribute-polyfill/contribute)]\n\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/0/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/1/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/2/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/3/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/4/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/5/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/6/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/7/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/8/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/loading-attribute-polyfill/organization/9/website\"><img src=\"https://opencollective.com/loading-attribute-polyfill/organization/9/avatar.svg\"></a>\n","readmeFilename":"README.md"}