{"_id":"@open-wc/dedupe-mixin","_rev":"31-bed5a87ebe854eca8ba12065e0a77baf","name":"@open-wc/dedupe-mixin","dist-tags":{"latest":"2.0.1"},"versions":{"1.1.0":{"name":"@open-wc/dedupe-mixin","version":"1.1.0","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.1.0","maintainers":[{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},{"name":"d4kmor","email":"d4kmor@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"a6a2f8a4f039b473874d1b3bbca092b1a5233719","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.1.0.tgz","fileCount":7,"integrity":"sha512-w9mz6Guw7UAiLteWAoRimENmZag1f9ug940ktg0/5Ti+TyUQ4p9d0gud19EAR/ZIl6Irjwq0ncccgGPEh45YuA==","signatures":[{"sig":"MEQCIGpfOSm+ZjRKVnmWKRN9vHUN+mAafIZ1Wsd5Kb14jqIbAiAFxLnUswqFWvXMol16seuhQz/UsLSl2zMW/0KEp2HSaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeStLSCRA9TVsSAnZWagAAtjQP+wb7mbfgOwSYxCd9JNnZ\n4rEEN6oyoqe28e+s8+ir7WD0PbKbTJzpU5MJgqQl1A7dXpQXJ1ghgnS7rlt6\nYzUsoEMi0GgQqGklKsDwfl/jTAWzC8e3B1pOreB9DJhPZisKPHkisEwr2367\nsxB5gsTAeg6tUw/eQlJikWoLb72m1qVzY5HVmKAEaKvnRVEcGdiArortkIxv\nFIEjHsnP16xNxCqycjZGUUH7iCoSPqDY6p1fcE77jvHTLFaYN7T5kzBOTaeD\n5Di4I62HSEr3DlhFafeNpKTaN1lwRRAqOHIawISiHhgWHjd+UPf6fhy40mE0\nLs6rTlcSLYGy5YnV4VApaQVLbCSSjOvy7GWj/hx3lhXsBMloiIO4trygMAp5\n86EYeik6BvWlj8zL5Yjk7D6lu+0ACgqXNVAr4WbVNMZheVYSudfFbI+1C8i3\noozgYdomjamQTRrWsqI/AYDasheFjN29wAZU8VWcLG7vlFkhiNTFxSA8MDxM\n0zH5a60dI4rQ4LfEOWmdFF32McCiL2p15B36PJICIoc08DMUERAT0fBPZxW3\nYHFEG+HcC5G/jldOq41X3H5JBW2ukBo8YkJAoOVEMaVvvPuJCe/xux7Qvb6U\nvWBF4z4f1yzGIwJYDI/ZZ9CEqfj7qhxKqSDj1Hk9q3sFtTyXJaL7VYfPR8Qh\nU128\r\n=39Cm\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"58e676976d5206e45219672487240a3a0c898a60","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.15.6","http-server":"^0.11.1","@open-wc/testing":"^2.5.4","@open-wc/building-rollup":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.1.0_1581961937592_0.04393375624836526","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@open-wc/dedupe-mixin","version":"1.1.1","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.1.1","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"3ac8e498422ef316276bbe4aa687e35bd10c6871","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.1.1.tgz","fileCount":7,"integrity":"sha512-Y1+h5nQjJnDHP+8OceZB47I4D7iOiYnM0jXYLGEi96IusR93et30BIyEEQAJ4AvYfbuIrdbf0L5vQWfszU6/Jg==","signatures":[{"sig":"MEUCIQDqkHmCHzXcCtS6CNmXJrtctKUfRniSfoK2czblyTVcbAIgUld33yi1g7X7q3YhM4s95fMKxTbBGxcLOfowOpSTgPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUrlCCRA9TVsSAnZWagAAmKQP/2dkbtecHpp4PQRts9cC\n584hF3bZnw6O1OGLU+RgQPiU1DSSJDNycBHqlmKfwIk8u71RjJa29ElZ/fDr\nXneN1L1YlfRL4GWiu0spj1eXUlRqk3fAwnsdBwU8Rsdb9Bwf4nCj09QdEpFw\nZc0LxixdnVQru4RusIWl/0t3OiOrAx9LiY78OeYTi8POzaemEtggRhyZ1Qko\nLXIPQLovbatY2c7bKbIHPIS1q6HLamSXl6lEmNyYlJSymm3WLG+LmCtz6ScM\nOuoIEkgtH6gJAwL5QZVBx5hqNtTNU/LFZfWDDhZSsySFS7ugfBqmECHfMr8t\n5c9kTQMAIlVfzy0ONguqDRHqTTc3eveoTplmaqSFjUfqRVWU5MaeJ+AW83rk\n/YgK4Bblvcw+RVZ20H7bdabKGkDt4A2p+4fpoz3Jujl9FsQKxr68T4QqJaLx\noaWeVwdCB9unud5cbeRiXAy1jfbhIO/R62OC1fX+lWRHrN+U3FbB+WPXABeK\nIExikyvq5mEe6V7mh8p4uPoV66MoOwVDMBvluVrvpJDRw73Gmv6OJSWmvK6g\nG/CtQpM5qH1dXsDf5z5n/QHWAWRYO89cRQ1wX9L3kijYRdH+5zkIJ1IHTUoz\nlZW8uJ+yy9mrQ2THqsP5c82c2LTCRF3IwOqFnuZaPgsb8XGd46S7O8JNqF/8\nUwu7\r\n=tNOu\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"253816d51c4d05b3fe93b6d20fa9ce2d6c34ccfe","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.15.6","http-server":"^0.11.1","@open-wc/testing":"^2.5.4","@open-wc/building-rollup":"^0.21.1"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.1.1_1582479681582_0.8083850198595806","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@open-wc/dedupe-mixin","version":"1.2.0","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.0","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"9d86e5f0eecab49cfe063b5e59da7e74d4841dcd","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.0.tgz","fileCount":7,"integrity":"sha512-jEYv8t7r9fbhYt4ShWIg9RH1EevB9l28SM4BLRtokCMZ0ars94pO6HYiG6neb273gzfY6W4nCl4jcJjX1oBTvQ==","signatures":[{"sig":"MEYCIQCKAy9nJktyurZZLlTjBSPd6aOJZ7HUIrWedtj/pmf1CAIhAPAT2xTOfosTZHGSy7rnGJdfLy3QTcn+XLCCTSxNqKJ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWnggCRA9TVsSAnZWagAAKgoP/AoQaKxYQleAWEROZKhG\nnvXFjfArhtxOme7c5D4w2WFONFqPRCad2moK2Vv+k3dNRZ6oPtCWcMgiYZrX\n2yBilPl0Ygsr3qRVPqKiY7hpNBgJ8kUo9HFs2Y+XrMgqsYH9w7UymmOur0gI\n+s1TAsp4PU7GDG6a0enM5GdbODRQY3rdCmMcBXhEvulQXjKbx145aWHhSuEf\nLJZUAwRMwyJb+pw0VSFyouscMF14whQepj7gFE+7pch2mXRCdmWp7X48ZQ+a\nuepwbgQr39ja6sSmTjm5mi6Hm6eQ2arS2/rWeR0xGS2Z7fyaxqJv9CPc1U6R\nTi/9G6mICdwqHepv7JpJ+ivJMRU4OztYu1yZAzTkZbA1NseEv8dtm/ZR4Eu3\nULylyKAStFW3gzXmqM9jOi6hKmswaSk9aROxtm7tidCssJ+h805fWNXPXZLJ\n5GUpBu7nrcPHzYwGJWvYYdsAZBFEyAo1SBzYv6EsxtYFM+du8JmSF+ks3UmQ\n/J8XGcXiD6TUowsKqe1AY0hjm5gj53m7N72tCVcx/94Z2eRwssH4AdJwvcAO\nkMHykVYmnVLSYXEbER9OGI6WFyoBPs0XHVfDyA67CAIzxdYg9tRh+XJkLveS\nb7/MU6s5MihXY5dT4cxdYyyRJvkIdDTwvME8LQBOfy5D4ob01CYU4PaqIgFp\nwlG7\r\n=5g1O\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"4f1b8c4bcf1776cb670d86258889ac79e304a460","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.4","@open-wc/building-rollup":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.0_1582987296465_0.5350425105525751","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@open-wc/dedupe-mixin","version":"1.2.1","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.1","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"180f183b3a0066285238a7ffc0e18dfb5669e5b8","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.1.tgz","fileCount":7,"integrity":"sha512-f/I93m9I3e3E16eu41L7slAx/wPgTWpVu3ImobyywifsjEKk4P1L18/GnvtFrqd9QKxDQQtpUQy8YfJu9pXvzw==","signatures":[{"sig":"MEQCIAkjsB70OkaZkbkHRTbKvT6Tl3aO4kICUIzLb5PbDpK4AiBrGV89vCgGFtTdl39csI4ldjttlyI52bq113166xE9UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXPyaCRA9TVsSAnZWagAATVwP+wRd2FS8dUe903QsMOzZ\nlunwifiq4jNT2RiMkyplk+16Hb9eSKPJ1nIQbZDECNlGh4UPR9tQ4llxlRg3\n5q2lCtexTCUUEs0H5d7ZLA5Q/KBJ2bF/W1rofosXtdn7eZiT87q0jj97/sh7\n5g5vFjP5NjmQwUAP9NX7lvJox4oj9t96fCZo/pncroxX5UelU/PGuUfZX43L\nvpBexSfTntgyPhztexuXqUyHjiF50MXWp55r7ACiwcbgpH5RalDdIPc0H8+4\n0vUkmTfuQisaYNxM4myWaNUe+vVB3/RXglVy29cpJzJJpUHu7/D2u9ryBJj+\n9SGFtDVCjpaO3mX6zBhGMnTtk2FSH1N8L6+PJowCAbIhUwsh2P73uegICfbm\nRLOsyQlIyP9oPmUJV9OzTLC28kRgn1JaNRRZraP3vGz7XVGDBI4/bNHs6PrW\nH6xyQG5pC1bSHgfqP+KVB9xh33PdpIgzJXuA+RSfSGFCS3Uel/UFh2S9iq7Z\nRlQ9v1tXGi6NhMM5sLdtl0yxeH/dl3imERSD4vpG6CdzWOYDWtwzyCpX8DOl\nNJHJtdp5X6YWSUKDO8cPZ4FIKIB3TApFDDIQta9ancAywPfyb+yW17/p8tLp\nRIjDgNwKrQpmuacUYjHsxTnxAX26jy2z2hOZSqmCI8SmqSF+KRAG/dtCGAi1\nFcjw\r\n=5IZ5\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"f2e121ae45e36750cd5d32d7697d920a13944e2b","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.4","@open-wc/building-rollup":"^0.22.1"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.1_1583152281513_0.0166353853609158","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@open-wc/dedupe-mixin","version":"1.2.2","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.2","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"0438488a43c78bf93d0eaf029ddec47e415c09d7","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.2.tgz","fileCount":7,"integrity":"sha512-lSA7tAkxreY3g9Jucj/k+e9A7ueTEMmYDy/hROXUvptqEwd0axuOwJNvncb45qpVdp+c/90bJOy0VjOluY6v5g==","signatures":[{"sig":"MEUCICJSVpSOY6/e4rySf/Pn5lBazIlQ7ueO6ZKOAxQYh0vuAiEAgQv9fV/QhTd473oeFUepGDk+I3mHSDfGAdemNl9+VB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYg8ECRA9TVsSAnZWagAAvUMP/it7xoeMkBymV6hPOCTv\n5WTIwUUpt1pjnTekKxYXxPcjdtfIVzVQIhWPLbpEcJj54uDdfgsVNfAVXmzV\nJRULQcKwxQRW6ZLGFjv5rY0KEpemlBFvffBP04AQRkImFfAPuxtdwp01TMTW\nJj2M5UsbWuzbuMLa/L3gcGNOxZnFWNoRKXeeyANAHhwnOFW+cEXTyiAfsbMI\n6caSRtdQXHPMSxJ9Ey0UeTvz+VrUoVWF9Kjg7z23GlL6SCbIAuxT+xbJPaU6\nC/yDLBE3kGVOR+GUNRG5GKVUJYzJ7PTSMHgGOJLxezDlbvEfCh62QqvCdVOH\nqU7nX3QKIeRgRhf/xr6xjdfoI5aDyoFP1Eg8eKABffmpM2reuxroDMVjlR2A\n/k28lwJCcxqEo21r2JM9BCy1FYVb80/6Jzd6MBlE5lELpZZ/fYwlaWRmJpvq\n3x2YMNnkYqSWeVAt5fJjE/fMvQncRxeCUs0YcbD+Y9loF3JuB02tIHgufuWG\n/Mxy21nHMu9yWSwsiuyGNQesa+Qmd7Za2pi0S3yG6d2SBHR3GYTETqynZDH6\n7QUwM3yaeDyTJbqghPVCe3FS9bWy3hsE7K8/nU8n4JtNP4C9vyjSEq53KQJp\n1HRY83f5QHgI8WzdledPcHQeysBjRqanKKySEfEDqxD5BypxzU91hThIWGCQ\nS8Gb\r\n=HNFi\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"d91e325385b15637e49b4231ab17972cf4e7555f","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.4","@open-wc/building-rollup":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.2_1583484676240_0.5985432125957248","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@open-wc/dedupe-mixin","version":"1.2.3","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.3","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"d9f8d05b95255d26f24c199905d1ad35592ac1ee","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.3.tgz","fileCount":7,"integrity":"sha512-AdkEJPiAwnGBoRecoo54i1054JP70ezf8XYlFXV10X93V31YTUsQSbl34JED9to8cmsB0zA+TgPGg+IG09b/7w==","signatures":[{"sig":"MEQCIB93fUcxFQikkc0JHtP486EvA70EntNXmKy72xovS5zeAiAtb565SzelUUzEZoFDrVKh92gIBcu1QEpo4+ldLzxYtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZSgWCRA9TVsSAnZWagAAaSMP/37ylfAdGAGjx9XXLIz3\natHIvFVwLRtAIgR+1avjFCMqDGceFzg44K3rkcVjJIItQQa5KrIUK7RncOjN\nYVeFYP7+AIuuaqFYIS70NQcpuTi1RM2isqlKLQxUw9Tevs9vW6MFmA6KyosF\nSZbb5Z6krGlk1Tnvd7dWT1xZ8dWvMKlq++uOc6B2jILxGhynVDXfQIVAgpKg\nBNyTM6ppubhr1XkJXTcTM985DqgzT8R3Qej5wqpxiQPZzROV06OEj60B6jV5\nZ5RugM84WMLdLBhUosYOQXbSaaNuFNEAPOMqDw44CtKDB2Ls5AuBTbR9qORj\nWx+TCe5hD0kUMiMoF7f6IGufTQUaATN5ys9WfJusMK9lpmfUe+RMzGTjTP06\nZ4Nqse0+rxoBty2/bmJLAal0WnorKw6SMNDb/m7Nj84xSqmW39MofHSIUQfc\nImpaeGiUcUgWW53tV6Ed3ms4NOLrr/hYnt5vKgJbl4xeuCreN4C/DaaarA35\nbMpIJwDUqLGs+49OCM/Jadlp+DuwyrceB663uAI+BBE5N/kCpE3uLXjU9U/d\nzPmt8EGEj4gU+Rduv9eygH4sSk7iL2KdFxb+xCSp3VHyBxAwTVlBgXhQnnWB\n05hPvyqd9s5QKuraCCvMBsuiAPiBPtRbYWA1QOoihIInSFIkuJY4yn8vHxfr\nCd6a\r\n=EkGV\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"f58e5d4852e63244eeacc1f524894e18efac3915","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.4","@open-wc/building-rollup":"^0.22.3"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.3_1583687701962_0.6460518024377115","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@open-wc/dedupe-mixin","version":"1.2.4","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.4","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"d5b4c164314758ac30af75d75c0eacbf72a610ab","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.4.tgz","fileCount":7,"integrity":"sha512-qSZJVRq6IREf5C9EwxtlAMpttKvCFQimQ8VXQr94+1PAwwF6LgIQNQWA85F5dF/HUC2l1qcRbiPgi1pnp5ZY2A==","signatures":[{"sig":"MEUCIQDonn0hmV6IufwjuJDu3A/ntRPivmznBMVBJG0JMr84qAIgWGPI5j94KbZMjGVpKT3nfRpKuTeNzSLsBe/e6ZXnT2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ1eLCRA9TVsSAnZWagAAm34QAIKi7EjtxiTYifjxGbHp\nWkPp8B4ffosjb/LRY4wlSogC7ejrxn/4MOlDRMKDumD/hmfWVYfb4UnyrQ4t\naszkk5VoozBdIBNuU12dkp9gBWwttRfDrJV5zD0G5WYbm3nFD6XxCLs6poCE\nGJmRYxsfGVE0tq7rjkHZFDaI38mjhociIIfrJeuRv8R4Xu/IRQxf5l4nuwJ2\nSrJQDit4Xiz9BHT2jigFfppqujOWqBNr/aZvuw630Vr0CZagfKR1hPheh1z2\nY8JJgC/V24DUk3b8JfLMsNM58kcHXbby04UW8leP+FOLU0osUoJA+V/MzFhQ\nr8Fc/13a8sWputxGYEFTMbQ6qIA0HY9HUK/n3Dfp2+NK9UsuHsXxkw9UBCCM\neTpucMMMCFSoNAFBBMpX3uv+u/ZxS2s8xaR5SXK7iNlerE1Kt09ogQgPQZFg\nwisHnjDyQ46Qd4FH4GoSPTB8fhk50BqP7yZtxXDdWfdzAh/JxYFxKDk6Rzvb\nd+JFC1Pya6tjj0K9rBmJ3UHpBeSi/o+/8ppI72IgLyieh+imynFvzuUnVrXV\nL36ftuOlXJLTCHZa81y3pJWktRXVs6Ht0tP9EsiMOPX4f+1Moyi8BmQmzGoE\nnIVIQ7E+Qy08XmeDNlweNlUDEK163XrXsEQRstdFmGz6/GSnZ0ODb9yuB8Fg\n3LHY\r\n=DjR3\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"781e6a6ce2c77863d6a6cdb8827932862774b2b7","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.5","@open-wc/building-rollup":"^0.22.4"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.4_1583830923029_0.6518770516070491","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@open-wc/dedupe-mixin","version":"1.2.5","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.5","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"4623b17244af8fcaa916c34fc531804d4361a81f","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.5.tgz","fileCount":7,"integrity":"sha512-ZWQtj+VntnZw89zxVMZIpntH/GmSgVvDrF8sye2e+eyHSnmxfI3msJrgaHjDdnIQ1obRXdnKbJNOu8+b+YhiGQ==","signatures":[{"sig":"MEUCIHzmkw8B7KodvEoix9srrSngQgUPz1WA/KfDQLh2LE5wAiEAsn5FsTdRWCczdjs9H8C1bmBLZ9TVNrEbNoRdzweInqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ2nNCRA9TVsSAnZWagAAWYEP/i74Y/v+ngKkHFhkPVMf\n7zdUtIvRxNoYAGjlkKaDzRm2hqGbgytVNpiFfHOOvz+MzyGFqspaeD7/Qizg\nGdH6QDe2vwBfJu//6rskNZzAznUSAN3/8wG8lw62GChPxwSVUTLvPcChkGc2\nb0PCbWDNTkTQ3pu0K77u2QsoLMjkMAer7MHuASPjg5kYIsGEHuQ4FEC5PezG\n4V7fdCn7XhIARAW+Sz70yC/FSTq9g6QtDCFIrftB5WJcZ9k/0EXFsB8McHiL\nqVHQYmO9WUwxjyGlByIhPECoCN5EUqkkuq0DMpnV2TF8Xcjan+mQcCco20Ad\nNLoGUWy2taesqz0dR4VJpCA5QtdsyPESDk5QrHaQnImERbUxj2zuwXqaHJY4\n3JAeN9I2KLmYKWE29LZNohB1duKjl8dFTADkPpDA55qfjzpNyA6bv2teBE07\ncSOnrUOjIYF1u8Kj5WYQKQpSEspXiNjRcm2OklTpN6iLZN683lll051Kw0dD\nXouedoz78pMVwZCuwIdWJXvRtUYglozptmWXxiBBRoDVsLibL3m9qYvoXFAF\n/rO73/Q0195E271lTofuNMQ1+OhD4mH+C2tyZMPz0+DLrWwSxEvPG/5gAp3+\nvq4a1MKeZ4f6Nqc0SYq/FpDUuAEJZ+NWtWVgOU2t8MWrcN/50nCrw1TQj6n8\nhOwZ\r\n=VMe4\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"da8b4c0287fbe84c1e46611be53f4470bd84b7e6","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.6","@open-wc/building-rollup":"^0.22.4"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.5_1583835596823_0.13207164551505368","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@open-wc/dedupe-mixin","version":"1.2.6","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.6","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"0ad64b664afcfe06bc1b8c6912a8351bccc9ae26","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.6.tgz","fileCount":7,"integrity":"sha512-42ORJv4bns/iWc9Dvn/+SmQIpulxHDk38kV3bJDrH81fsJjgQHa5yXhYxJCG6+gBXKGzUnSalWSk48WjjjRQZQ==","signatures":[{"sig":"MEUCIQDz3fXLAyLugpZ0uVtr9QpmQ5GjREAzufKNMnh+Cb7E1AIgdfOdkgb3Ur9j+lhwFI0cvVDrHqNK4ef64ftJh14BRPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaJZwCRA9TVsSAnZWagAA+UcP/2i9wwoDoPjQ3//nqxN5\nXVckeagYpOkVW46cFLU6NcDeIfY6F4SM3G7tHb88XduyZFNfaGRTmmt2NcaS\nzQZd5zaI8hC4Jm3nqqpp6bsm/1Mn75gHY0oFMHjRgxDrvdd+ruYoR602DOgF\nnRWt2AVebjyOSc2mVe6xlbuxn2VS18oYoQUYbM/gsZjYHlQtiMyyjd+W8Hao\niBHwFsA0lc5lAHr6GZqZRVUPYmMRWqJ6NWKrI4EqevNiJbpUDgZ+w9jqaqbY\n2fLtuF0cs6oj2SQ2ncA34qs8eS+PkEWW4v9uhjUMv7ZWxzEzeOQ7Faqup+FK\nLKKIHEAmyeBxMp7L+xIfidp/xs0W+NoT+eRlFIfaYEey/hfFHU8Ci1NRN7Pe\nkcupjBEJkc/2mFbAVwCv2BxXBi6gSEFr4/uSmEsHwGUQDolvFbV2CNK8vb/N\nz7A5VU/rabdFP0YffSAiSGd6N5NAgMyzL+EsruljtwRpHZFEIhoKn+4A86L1\nMRSCZxR2pjaqPUZBmuKuANlFhnFxyJt1rThV++OQ5664e/5/c2xPM2jbfLWS\nAaGLYasGYzzrsu/mtRFH1FyQvd3JyhzK0SDv7mkMWHnJ+v+PvQr0KCY01oMX\nZezC8Wx3kPgWFjagmz+ogLvS2Wro0eWg5jl9Y3jsmlHfhcsn+Frwen9Ma1ZS\nI9Zg\r\n=b3oZ\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"277729c0fc158bdd8c1e54d6335b401268090bfb","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.6","@open-wc/building-rollup":"^0.22.5"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.6_1583912559878_0.27309023835666824","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@open-wc/dedupe-mixin","version":"1.2.7","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.7","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"6e3181436a3b5d50729d2a93630395074a4a0a8a","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.7.tgz","fileCount":7,"integrity":"sha512-Czqh5dmDhywze9nsD8WT82/PmQvrqvVNZf0m6mskuD0nCe6u/xgCx0JAvwn+qIkk2eF/FHLigDL9kkcnxQlUkg==","signatures":[{"sig":"MEYCIQChbjotvJ8dEkz7nv5Bk95Zg1prthmXABmgqIChQMGUzAIhAIW9IRw5KVb5gMSQBaqgethA4pmRAwjOYBN5VjI5dnCa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebjq2CRA9TVsSAnZWagAANVsQAKIwlqV55PH1N9FoNlpL\ng0Cv8OdVkF3rpJUgK96+kbLOSw6IjNMGdGXrHw9SBsscDRSaWOXhdwbT9QdO\nFskoRHlhDmgXZtRXikfxFPOpYDpFA9Qa8IylvZXkRRVj+eFhu1THKm1pF+9I\nvZdW5yrurTSD8OfkqDLXZ/bApyHmGnyKEz3Uw/Ir6+OsvquBMWrZK/ljSH9i\nX6FCJkaYSmfONVA9QLvOnfrXdv5dWy1OLzH+icg5AG2AD/lSf/IDgQ1XRmn0\nRswg6ymyQ97zXiCbQuY0GaYyic8E1uYZ8HNLErD3SBXGmqkFgmp5YW3OLZur\nE/CL71+vYfimTk5LpSCnukR5CdTQ/MIW6LxDno64mEj7CswEDSZGHlLRpm4c\ndk9lpUaytR3anDYm+WVxDtyKNWJBMAhQKiu00rIXrZcHtGMDJc2xAtctFCGq\n/qj4w3uphXewnGWwva503naOXzrlDeu8bSaNfuzEWLIDAoXo4QXtCJy9o7Qw\ncTXvDpRGm3ZPPn24zlznOP3NQpou+VdPsReM5SiUJW0Mr+aJLsz585F0nWCd\nr1U82p7UXZooIXX9TccFruYOJvvpq3webaq6rl+Iz9qxAHwjd0XVx/dTr9q1\nMkY3PzwebTZCE1gt3YR4SvnrFJxXrtTG3yBxXNlayW51zq1SP+aOb6SJ58dK\nI2WZ\r\n=W4vS\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"be62b4a5e590a651df5d5bda4fa3ebd08bd7790c","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.6","@open-wc/building-rollup":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.7_1584282294119_0.2988426035118503","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@open-wc/dedupe-mixin","version":"1.2.8","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.8","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"91acaf34e2e9978230c6b337d208aec9168d731c","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.8.tgz","fileCount":7,"integrity":"sha512-hbv6c4Lcn+Nx+z+9wsFAC1WYsS2Lf/BXmb7hv++3eJltfkRtrPlxb/aCJ5FcdJiNKTE+CAY+OBvrfi3ao1YYGA==","signatures":[{"sig":"MEUCIQDQjPZmTzH9RPRYNUq7UTDbVPpgEgZeAH/paoYFI3rXDgIgZ6Ha/xChTCC2HAdzUeTHlSdi4H1ewthroRzPNMEkh6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebri4CRA9TVsSAnZWagAA2nYQAIMgGR8yYYqFaotDMfnx\nsrRnrQbqXAWIVQYDE4EmGxciW/gEpgGhVXWV4JZudH+Suzljpvnsc9wqsuRJ\nfthKwzn7oy8G/lRCzQ1s0Bw3XvfllNuSDQjzuW+nGS35EtcPwiUDJRw8+lm3\n39DIS55b8zpDhPefNVqdZKeiyYPfjJk41/X1pY2sjD+FhBHTW9AR5/fJNFoW\nf+zlbnNPnm8FzeTu/Rb/4NeXlzgbZ3yLT0F1o9YRSjg+g4zDw9ZsyiUofrdS\nMXbMwGc1J8LjBFFcaR02aghxk79B4AqHct6pc0tbdm7nYSZicyXsfemV9+dc\nmRGMGB/65ekeOPddSAkMSvRDx68Soh1j8qoplH2rdKHqaXvAnQWx0LI/CZbh\nM8ITjm9RVUin+u2ZUUPcsfzDeQ/FP4XNjM0FMM1cHi/13unthsAR/51rhQdj\n9B6byCoxNCG6waX+Ov236MVm9zW1vcVpL827oFq0XpPrpTdl5kHNydDBdoyg\n3HVi8FskVNaDSCh+pjBqgLqS0u+ljcaovaojcZU27SNXiNrBkhvKhfnpf+rU\nZ4/69LFu6RePxpDUsIltE8LxZqxrZKhUHPWhRefXQVs0lnDXgLrt5Wmwu4u0\nh0g0GZMLPgvKcgIf+aiM+dqw4GdWO27uz4kH6z4ZFqpxVJNiZE0wlxPkZaln\nmka2\r\n=6lX6\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"cdf543650c8df312ee07756091faf42899d41268","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.6","@open-wc/building-rollup":"^0.22.7"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.8_1584314552105_0.3016771360949959","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@open-wc/dedupe-mixin","version":"1.2.9","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.9","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"3b4759b1abbc506af31f9a04de6daee9a7ff8d28","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.9.tgz","fileCount":7,"integrity":"sha512-hTt4TOZszsfdySLo5EnErCArpQBSUXLs/H0NhUwBU4y9GNqebIAtk6SRtzVLkP/5kzsGq16CLlxQIGQlvKr9yw==","signatures":[{"sig":"MEUCIQDlZve6qTpEnvyhdXpstTxKSykuOYXRdDsVDZsTHi1ZLQIgYQ6Bv2xdVqA6huqZAz2JcL5LwNqi30evkq/46P+sjlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecxtsCRA9TVsSAnZWagAADVkQAIPCw7MN+BEETNvLHeWg\nbwUX26N/2ECZOGpoiri5Iq4C3/EspFX67L/ShRxtn/87Jy/cvcmp0toNYBsy\nbwC9rlluaDRbSfgQ4TeuFRhyfkSfKsr+6foaXF5mcJfQ+Ww30oeiqT/SUf42\nWs192WnAmueGHByd146gun01oqVLPSGH0O7Ffzxx2YHWq+7VVHD26a6/UqKB\nuZSzzH0TudsfhOMHo5N/DzGAlBCgVOcGgCyET4wZ6jM22EDqrLQ1OES3WdLn\njpi5kbPFx8Xba30fOoX/lLqy3FSOHuQd++b33qrB+43keOp7TwIOZnKYO6Y1\n+O2AmNabPupG1p4aPBAf3oJ3U+J/JNk0Jxlb2Gx0Vc+cltLE9bhwEV7xzqnj\nIAh7vdRtobOoSZver1MaguWlAa8TqqkkB2o0Ef043vtMq1eS4X4tluBmkjnD\n7uEqW9exeaO83dJg/SNVAPNALQKQJB7u/lfVwu/CvwkacHh9eCeB1ret2M8O\njjyXO6iOgEaBTHULxgu43NC6RdDmmHjmGWz2VOOFNtps3E5Z4QPOhMjBShkl\nTPAstmUvLkSGubZKQDefOvTyjp/72R6MBWf+IZNRHDcr4W8NvUsN+Gd4kFit\nmoATZhITFE4VWlBlKMdC9aaUva8GNtaFrLAvcQXoxd0vEXUkxGdBK5kC7GrC\nsBBf\r\n=4RVB\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"5ff0c8291a20eb34298b327f7e8cfa74f440856c","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.7","@open-wc/building-rollup":"^0.22.8"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.9_1584601964385_0.4550932409374282","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@open-wc/dedupe-mixin","version":"1.2.10","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.10","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"4992874e98b8c49ed71e7e17d2adc7538d62260b","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.10.tgz","fileCount":7,"integrity":"sha512-I3/aKV8OJ5LkZLOvTiGRgKs+o7VVz3EUozbc7yeKJo7x8+j+NHWhVvtNHE8GXAXbN3s4KmMWQt1mXWCEZwNg7g==","signatures":[{"sig":"MEYCIQDWttdpR7AdWzDjXCM68mGBckcZRynZetklrIIh2jV74wIhAI7VLbZqLNtBZ7jwKFFjl9OP6f8Wfa5dDI42X/AasUrD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec5YOCRA9TVsSAnZWagAAD10P/jQBXSz9MXs+I+Z1r5Nx\n1L9bctoPGimAwBSPUGwW9DHh6NWKId+D2bcuL8lX5NIWNQosO+lunHE0voI7\ncadsCB1eAukeYfMX0h5txZ0fkWM7Y3/aTc85thv1978YDBl9s0mv30sH9o9n\nOTu0lOqUvL7AFxXZ/sDgzla58zt1HOTMK7jNMMp3qEdPRn7xUc6TGxkqQGqQ\nxURfCH3G2erUSKdn54hkSb+rW2L000NkLm5ClOVe+mxarv1mrmgKGAz9TOk6\nql9So5yfM7QF2+LjjmJNlpPKfhqKg3FwcM60euRMJdJZbGW5XFpNWFxCB0Ll\n2fGz2UwEoytsvN0QwybVS2YnlBTpcUZYkx0Rh/0Oteow6bJ6+csZcH/Au/lO\n91mNtFTBmlRWmiSH8e8NJUVIoRgW1Ih3uegRHK+WGFQw6VE2spOMwabFYB/Q\nxulLJW2aGiP1XhUm460zGoqBMXC+fu6+iycDrS58XoQvThSZ/tUvVRXxlVy0\nqEEMTJumyeUtolzbFIsBEAXlXMP0PHeG5+eTSVv4j0p0igrDA3lSzVPLxelL\nyX8VadCT1IXi2gIpH0bhw8aUlZbx+giSjy0cjw636a4lJ1i/lZj4S0Aj5P3N\nycEVIJugb32SD/5Dy0ktqKp9/Rwuo0tLfzz0K7aG9G6Z6lfoJ1RYd4FlZku3\n9P+n\r\n=2aeG\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"a67b30a5c3cea16fa08cf76c08439d7eabf53f1e","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.8","@open-wc/building-rollup":"^0.22.8"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.10_1584633357542_0.7708959771370703","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"@open-wc/dedupe-mixin","version":"1.2.11","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.11","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"b6a76546a97bd2c08258b94650ea8083f8672557","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.11.tgz","fileCount":7,"integrity":"sha512-+zE+wOSf7DvrXf24iil2aQT55YaU+0tN1kO9hzxXdHfK99uestVvnvh0S9x2m9+637D3x5tgg06e13YAznuXuQ==","signatures":[{"sig":"MEUCIQDzNUH5A+F9AAI3QLbiP3OdQKoKIwLkRlGIJBEnNaP0FQIgHQZw7EHMNVd6Z6jA/3BkrvhTtdCpKfJvVgvfRXfFrQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedIa6CRA9TVsSAnZWagAAWkwP/3gCy5mAbaggiuY+Onfi\n2Du3pSKK64mkpEL0yfVn3PR4i/WH8t3ga8SeDbhnhAmCyjzvsdhMt2S1cCNs\nGeKA0jhUl0IDm7gQbEEHWu8p3FSKRFpb7HtUBWt7b3mUNuKAfMY8P3oMMjk4\ns+PChahnaWB+sYFUeXLA66Ws0t2H1lQ+AUR2Qo6rrQK8i/Wj7v4YPa9QKGO3\nztiMHvPIalzP4X8voh2OAtzqjTs08lHbUetPiLIntt81Nj8Af2SjMgQ/1YqS\nACJUqMjdKh0N6TngFewvZeq2Nm0+jGXuqHnUH05HxYhzFDUcJXEHb0an90fK\ns2p5rZGvRQgfReAV2WocujtqT1pXM9g3ipEozcz1B8yC13CRdl0ZKsnZdmzq\nEkJ6fw8XX76PDuEKGHlflD6RcnfO2l5VxpDoEEMEexNtcq6QO3fH73pJmOhE\ngMcFNpS+aePlhzm0pWSiN4xBrJYkpyaFOCnzbdwcm42hdFEadFuNdVKDHIgl\nX+YYKjVhgdA2YPTzLBukQ6clXS8yjsKzlH0H0FL3jU7DYz3UdqwAuuU2bogf\nOK8Ly0Stp/HfLhe9hpKPWLT40UhuoxE+UcSIo7f77VffKu7OPd96jVnOytZ0\nKe7ozI3XjZxAgzwcH6iCdx22VIWE6SsLKsLU0RjB469YwLdKX9gaQgnbcu+O\n2EU6\r\n=l18c\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"acfc865caeb377c66b37b0a1ef6ffc9a19bbd5fc","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.8","@open-wc/building-rollup":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.11_1584694969950_0.1510087137782652","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"@open-wc/dedupe-mixin","version":"1.2.12","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.12","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"5fd2e562bf37e66a98d4a51402d03cb2afffbd0e","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.12.tgz","fileCount":7,"integrity":"sha512-a18Md4Utj1nRHaIix5tfd52t2kfN0zghcen5VGb70bwtvI0HuRfoum9vmbCr+XugpnRc4Tql7HJAbNBW0Y7Gvw==","signatures":[{"sig":"MEUCIFceKi/edzJK8bsamjngWrqudNUGCzgjn28xWMaA48TpAiEA2tu6svF+eKnPsRTyUPMhmVsatpLWeYhCNet6yw8PCXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeVCXCRA9TVsSAnZWagAAfAkP/iNEmld6IiE5LUt+xrIO\naW4LwuaGoVUaYnc6VxpIyxiKW9fGTW1KlIykTPt2/9xpweRU3s0aHgYg8/m3\nI/MYl/pfQkus8XZjEbUvmmEmefD3AgPhFvzfaQ/k1FWk9jYw5e6vFQ/SBjyu\nZTyRdH418JpsB2oqfPiEs8jzpZAk1cyLILcRk774/sdU7XEGcB20N0rVEtpM\n7jZmPgXaMqhFKLQrEJrAg/skDzInXfnXZMoMn7FxA0wJmpViZ7WiZnvazoCw\nFovZ466U/8lyfRpIi82O/oesYlmzdcRlT2cOy2UMCt3czQVE5kBfufMLrPtE\naPZ/zMj+YIZZRSDvzS+xvpozfz61oqVFgX9PHu965n76oSQbjBy5r2HJPMn9\nb4qNwT8onW5yDSlUSE5R8rKkPIxXOakJPodG7fYpo17+qiAaY7ywS2ZH9mOv\nG7cFr6K2E75WP39xrgkOVIj1eNHtmGTBe3HH/7vlvCNk5O+uYBqaoY9rE6Bu\nwZ3iGHNOAJ959kgjAeH4ailLnEo688GPbZBtZYCAzvMp2h5Rc5WYgNQ1XGuO\nvmnjDckTuILsA/W8P/pAP1JAiwO3CU5AyiBizEp3EBih0/dq8+rw9FeSG+PO\nnT312nlpxnJsSgQNzhVLHJn228ty6Wwf3udP6nP30PgljC9BqdQq074Vdovb\nzn42\r\n=TSHU\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"f31cbfc6c136c247f9d054075e66f3acd47e35b5","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.8","@open-wc/building-rollup":"^0.22.10"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.12_1585008790986_0.7659121802279638","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"@open-wc/dedupe-mixin","version":"1.2.13","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.13","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"843ad580b8fdc960fcaeaf436a534f40ce4b80ec","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.13.tgz","fileCount":7,"integrity":"sha512-t7rTjGegYmZ/Z6xAu7Y+CM3Hgp8tLMgu6PYmFi/50EbQNNLyfXkcd97NABi0tWit+/SQUPc0Z5gLs9ltr7HQXA==","signatures":[{"sig":"MEUCIDNoGAC+NNvSReNCTZvyz4oiBdJqNdta4g56sRZJfjVpAiEAxw641Anz4zJnDlUy4mxZHoIHEDrlJZSq2PmETiVwdd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefRwYCRA9TVsSAnZWagAAtuoP/0JNZH9bAGPdDFRKIwJ5\nNgu4ACXdK892DOf6R8ph5bmeKTNS3JtJUck72jWiFkVOCWSoZeVtFs03tyqO\nI0TxljeqZidZNNduR35IDSkNTWToO1GnTRNwhBezKgMBPNK2wu9eYw0fhraQ\n0K4cojoDAplfP2SVXEDKmNm8leCbE+O7Hk33mF7fTmQpNLOTkNkfMDFNfrsu\nrnEsZZVuUlTiNJwnKDhzHhUflo4hSEUpbCUROKzTV0AKBYzoD1QOCZKlve+m\n5bwkqY8agbL2n2sgbrW1ILvXu0zrTzpjlJ8/RjB3EByF01w7iuBId4TFlwjE\nPyA7L0n86+E0d6YBJ0Q+CwHEOqTIdlOSkYM8llcp86/cgnzBe8w0/wjk4bUO\nugKiahg/pFbBc2SFfCW2e6VVRJReraeRthogx1E1S7daNio+JDccZZU2TypT\n2q97tYfEd8uWht5Nkcqt7CLQiUkIPSsIVc3m/L4gmDIIUuLZ/aeKbFue0aFW\nNLSYWhOcYN5KqxgdH5WOEQa+7uGTlajhRsANUzg5rpbKrhZhyg+RrmTV5d5Z\nwIfvy/hKT/pUf1GFzyN2TYVkCG1xefRX3gKNWdCC99PXFl70okJ29TWYTo0o\nbCJrmuiqYZ9Py5gTt7/K5BfFnuGrNJ5lLkOWaHLNvZif7vkKqTYK/SPDYbS7\nlWGg\r\n=pbr5\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"94f832967fdd5a8f5e244979eb0ae2e1aab0c546","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.8","@open-wc/building-rollup":"^0.22.11"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.13_1585257495868_0.8704088695105403","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"@open-wc/dedupe-mixin","version":"1.2.14","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.14","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"53e33795ba66918e37dd9576d2ace867023d6d03","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.14.tgz","fileCount":7,"integrity":"sha512-OaTKFfKhD9hdp08Wwl0c4BhU6DmN8AqjDvq/izIdMyh6PAVl6+5OWr20AkncSJY0krvRmKy7c53sK/0G+p69dw==","signatures":[{"sig":"MEQCICZ01OS80b5IPEypgld/PPG+jA1sco0ludgwQW24iwiTAiB5tJhrgCYVJGdqFnkSGJP/aOiQyZX8gcYs0oD5vR0ikg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeihKMCRA9TVsSAnZWagAAwlAP/3vuSNspScGZ8H1YLeg1\nNai4kPDD8syPjx3jmPkU08C+TYiDW6h5UW6XjLIsBKTv8tHog1SRzUhXyEvR\n/AxiciJTbS3pQqKD6G8JpNSIukwYqNKUy6jlj1lG22C5eaSKPRTmPHU2jIh0\nwMVfnd0zpfCtfusJ6r1xxskzRfO534knyO8dnITzyivqFvI+6aFfisCAvf3O\nIIKVemBwNGl4F/E9VeXihnMy8W70UmkXaI7yAhOE0tufPCCeloQWQE6EDc+1\nwKNnPmvEk61ihgl3S+XLCAmV1ZW6GQAWgRTXCXTOCxmIv3DKkNuxYnAzu1n9\n3GLuTsOShsBpxO2k13G/uuzFsjJVj7Asi/EaEGZV1lp8XGEyvVdFpvCd+ote\nJPArXgdoaoKTNQCcWVGqblUjj6nVqcOee2YSpF1wRVRp8cHjhOwF0gAT6IdK\n+oLjZW6M+9deWsNwgmW6Rpw2Uw+1kEdbnATtUTJA+lm1R/7eTxg8OAM1ei5b\nGkIUoxMEgu76C/+B/jYloDB1qUWq+V93wcFyApkvXYUf8DO2xb7LnxDDQefa\nFVQpcJF/9Gr6OryhYi6/mkUPdedJY0pqTX0dT2vmTtaaSir4RG/IIBH5xgAU\nu+5riO8Up6f/cJohu/SXk0EZ9nYuwmZdylzpeLxkFNm4C66YgI+++3lndwxw\n7JOf\r\n=NLwg\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"b26f78a0628d1bf1d6cbb0fa1df8d1f680b1a5fd","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.9","@open-wc/building-rollup":"^0.22.12"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.14_1586107019990_0.7876168600093296","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"@open-wc/dedupe-mixin","version":"1.2.15","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.15","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"d9f6f5a3398a761b50ae279f60e5727f5e630938","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.15.tgz","fileCount":7,"integrity":"sha512-twyyo38VIYEHEZ0BoYhiUEFtkm5hTQhvFtWRfh2vxXhQitW2yuIcuoXtACP/NGBPbENHHfqvye1/1DO46m0llw==","signatures":[{"sig":"MEYCIQD7zGTAu9SdKNNeKCGXY6sfvTGP2Tz8teMFcv85B5LKEwIhAKv7RpfAcJWr7uN1ziS4wNIUS6PlNBrJuBSmoH0b3M9r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiwWzCRA9TVsSAnZWagAAS00P/2qpQNyDIWQtCbANGQCa\n8XEOl/q4Ou9MZW8A1N87HWmr1KbQa0Cey6lj/5ZI0V1sEfmDbwx5S+zPbVe6\ns9XFR9DY/9nLPu2Kl7LJbxf7gd85lcJdJ/9UZukuzayXOUnczJHun/se4KgC\nSPPyJT4R31++a7b9O+3V+llUNRUG/D3wDo6N/t4Jkv2anh/tZV4pZy2k8qAe\nrRHFGYZyJm4NI/GhGn4QmieyjrqL/cj9hc3S/E6yoa5EROyjDvA2cjPOigJg\nVJrMcfUSFjdtDvPhnLTMtWBOEwX08xJhbBFd477xA+3QVLDfBe28Q6xbI9EJ\n9WQnlcB19VBTXRG9WI6kLKwxac15/6nDrd/+MYDJtU6/8qbMCJ6a9hCdT0o7\nAtewDmNNzFSwu8U4e7L6AOsSQGdLLHrgUE2JMx6KclmKFp2kA3vE0XserVF9\nXVWnjEe01cEZMiZKgyonVvKrYmdwfAIxneaHQ3QfNbUjIJDnWc6iH1k4+UmK\nlswRT7g0eHKY1CINiSqnh0tRDEtQ6ts+sEmus8avjL5i4TH64ZO3htMtfCbj\nP/gTbleg4FRlMDCDtaR3wUNsUU1fuoXlacIsCT4vsnb3v7t/xlDFAsCxg5M9\nCpVKx3VxZJbi4UMDFWYzmUY0TdaO5G6RaQSGQ87CNcVjWBIFn9pgiXhAiFQF\nX96z\r\n=ZuGC\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"38214a787ecb864e49f2430943736859ae572963","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^7.4.1","rollup":"^1.31.1","http-server":"^0.11.1","@open-wc/testing":"^2.5.10","@open-wc/building-rollup":"^0.22.12"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.15_1586169267289_0.23144420157560952","host":"s3://npm-registry-packages"}},"1.2.16":{"name":"@open-wc/dedupe-mixin","version":"1.2.16","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.16","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"ec543814d3f4396dfe6e5f560c6d26ef274acc4c","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.16.tgz","fileCount":7,"integrity":"sha512-7FMRmUyxAmNqFN0Vm5/yLIwxkD3UO97r10ymZc/nz9YyPksfHk0CxjCM4upDBzte5F6qyomhMW5POCr1c7/6vw==","signatures":[{"sig":"MEUCICir5zJpwYyVqIZQKrysgQi0xm8pMDHcF+q9j+NQkSE3AiEAxS06hfUlkAXXUyj5tERjrYyXb/iu+yV9VGEFd/Y2KRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek4erCRA9TVsSAnZWagAAza8P/i9dWFy9SAv0YLv6oJed\niJh9vDTogSFpnqi8hqXeVh3KDM7nGgVgqCl7caOnToUIiU97n4AXnnWnv/yF\noi4R2zPR2bDMysIHhVL+vECZ+OQHw9HMXobprPnZizPFAx5aW93zl6CIs++M\n+28LEKXNgqHYe7uPbUbXXYx3M/HdH9BOGoFCWBNyY7yFJGOAkVh2WwmqGTjN\nyspwfEY+kJwKxHThwP+fAgXjLzMOB15WIoT+Ps1U5tnsRjQ+Ogy668cWYr47\nntR39VW4ohCbMz7DoLRSwSOxyAeL3IJHRVHHw9oxdG/7q1FJq5n+UBL+YrSB\ndlgNq6mD2aTNHpx7Nmad9Vm6qx8lVufip6/Bkx5T32NCxxsSZ+gfHcb3N5Cs\nNhl2VeLPTz76ZG1CuJhEx+hBZ9JTTqx0ltiCw/gdj4C/Lx9T6ShYWnLGZXGp\nDtC4cq8UovIbct+/plLxeHcvhG6FrcTwPAak/qIYJgE9QrkEVP4XSCfvqKSG\nIodWDJQ6T171Ke/dPOXgk3CfvOtSKx7DCZvatUlTxfe+o2sC7sTnzzGTmdvf\ndGIJ/xC7d1MEffl/9k4Cnmklby4O2/03EzSokwWlVu3ME4a89V3iAAjLPZ0B\nCEmp+89D3bq+9EltT+kpEPTbkre4fYW7RI8fDw7P8IiALJZpJmSk48EsRMzP\nuH5U\r\n=Flii\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"6.9.0","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"http-server":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.16_1586726827297_0.24631881573739411","host":"s3://npm-registry-packages"}},"1.2.17":{"name":"@open-wc/dedupe-mixin","version":"1.2.17","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.17","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"50fb903fc8785639487d7987caae45d7bba08ec7","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.17.tgz","fileCount":7,"integrity":"sha512-9A3WohqNxEloJa4y1DuBL5zH12cNRNW1vsrkiaLMnOGuQdhibs2XY1oliudsKpvIeNjDXRVRPUdIIzn65BypCw==","signatures":[{"sig":"MEUCICbOSHAxn52Us8xFt5lALZxnoPEXCy/sp9cpcGx4v8YjAiEA3yHSiP1qIfRi3DdEe1X0lFqi9A5b95N5r1vB9VRB4ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenddVCRA9TVsSAnZWagAAVegP+gJwIHN87CAUGWUnhp3u\nRKpiRLjGTrM18G/RaagYGxU/JPN63kmCIgd3x0b4Y/LkoquOesQGxoxK5Q6s\n5fgV1kcmVUxDdKaRzr+jcZq3vu0cEQIaJz8wZMvFqSYxD895KLVpH70dxyvd\nqEz8MDFAQ5H6r1gjBmibmG7o0xN4iCrCvEFxdXlatNOFvywVv/W6aqH3o2TB\n89pHYV7KQW7FTXOzqksjHr1VbxeN7sIGHJ9szg2vr83/hLvyvniVSWJ/aDNZ\n1MZAsUnQdn/byzM2ysihDFEpeZHXh7xyKRBt8ZydIWXwmUMDIFG9kc/6jifo\nCZn7x9ZcExJl3lGwPaI5q9vHEuKYRQnlXUzGHJH/UhM9QivVtuJ+Szx/cMIl\nNJAwmhDmVc6uAfkqrpqH9T/wbnae56GsDZanIcU2pnguKtZa+HIatajkgriV\ndXS8hC06BV2yinY174AKUfmn/sbHF9g4+dImyQ3vKMTC3fAFLMJphxKb9GmE\nDkD7MH4Tp/Qfdql80AWPIYSuDFwjUvSlSZGqjpBM2J3JlkbTaLb+UwSNG2Ie\niPNNz6Z7AOqkG88z15ki0ETcfhPUl8K3wvIamRhlk8jPb7CH8RARYXGNYj/s\nfV8Vm4eCk7npdQ/qudcDkiaSiCHgmWoLGO7yn09zTrfibTNxWiOLYJ96RH9W\nI6Zn\r\n=/vSh\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"b77a9f4b56caad5026d2c8b4059aecc521ccaf0f","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"http-server":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.17_1587402580569_0.7066767324649856","host":"s3://npm-registry-packages"}},"1.2.18":{"name":"@open-wc/dedupe-mixin","version":"1.2.18","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.2.18","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"2a86672fb3558fe2a2e1c5587dbaa0b485567ef1","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.2.18.tgz","fileCount":7,"integrity":"sha512-1HpblP5edeENi0SKms7B+PKYdxHMBIQpaf0nAgTVsZeYgM9OJ3r9nrK/0MOUBZODAOZ1quvO3wlpuljq2hZPWA==","signatures":[{"sig":"MEYCIQCn+ppA6hFepFQI+iuECEptFcaQu855h2HY/5fhUXRtIQIhAK0sJvhCzbRa6bKL8o8pRFh80SQPP+oRkIhLxaB8SMdY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBdcMCRA9TVsSAnZWagAAELUQAIEjoQrSvSQWdLEfv7eN\n2QtPeZvItC0Ji2NipRL1K6hDeWQc+eNeO9nDzTwlA+HZUh1Rd5HJcsfcXmTX\nrxGtUN7P1LfV6xn5X9bz5OpK/o+NZ3hicBxFahVJDMPddAxj5ZFkE535xlOD\nWitSv+Vz+PRHYM5wYNnZt47HRSNQkoNq+eAQ8TadhdXdE/H3HxAmHWZA2Gf9\nE/gS1PnRls2fvAfkZ3ZbGg8njIdlJdcRn6lPIlo5yR/3K61LmyDA9sza0hrH\ny4WfFlwYkX4wnXLFQ/I5WYuc00TkMmGcSz23oeGHrUx77p11Lloe3qfurE+S\nAjaQmaXQLA7q9S7b6+O+LukU2wZMq6VOSXbUMbIxnxwLHZn3TF8dtzrgbB9B\nlHimVghR/84vLheH1jG4IQCXxOCvnkZOFq0T6z7Yk/wfP7tywbl4k0moO7h2\n4WJeXNt7pdMdcDvySIj+V8J6g89y6T5uBumWQfc6+iey+aHIOjAjBXgtih44\nXHMph92vCC40ACUFsRK3qYUssUrwvLCKTF/TPnyS8xKjPpA6DhO5rdAayMIC\nGvyBsEnPgQfayZvlFbxCmA6Ch21eA50rIjLGj+ZWw0cTwqBztHBmGcgoJCyU\ng10SkpeRWvWw01LabuPqXuSEw1t7sx2C7J7WEkguSS689mYwpg37TFLbBt1L\nS/GS\r\n=aUp9\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"72c70d66fcc65b6395442a177a1a5220d261e8bf","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"http-server":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.2.18_1594218252016_0.5675796896369381","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@open-wc/dedupe-mixin","version":"1.3.0","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.3.0","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"0df5d438285fc3482838786ee81895318f0ff778","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.0.tgz","fileCount":7,"integrity":"sha512-UfdK1MPnR6T7f3svzzYBfu3qBkkZ/KsPhcpc3JYhsUY4hbpwNF9wEQtD4Z+/mRqMTJrKg++YSxIxE0FBhY3RIw==","signatures":[{"sig":"MEUCIQDBZDeYSPZMsA4wFEndIyJaDqdsMtNjBkE99Zx6CnI6YQIgT3wcpkVOJSxZ1eGeM7mwE2nE5I/hvZ3wRLkOo7zspL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKtAPCRA9TVsSAnZWagAA+bsP/0k6VI47w7Go2gjRXZWY\njpUSevbkp8SWVe7m9p4dcFF4wEqfmW8xvlMbzlh8Tj3ODglfsw2JXBU4gCc5\nEjePxw3bnXWpksXyEMejeh98SQZWhhjOhEG4unxC9UqdrbZR1cM9IIO5OtRK\nvyQr6LILOL58CCEDzQ4H3duJT7BlQ3/3H83egmOjwvUEr3qI+Zj+rmyb6+5N\nmzgBAKQaLRhM9pmGDxJmhsb+ND/R0qd+TcTRI0o3jcoF3haw+8YAEIG/Rx7m\n/2nAizd/J8+KjS94ZMuIAb5xe+1X1ki4Dp9RjF2YXN2N6wMk7sropTeHGwrw\n4XVVxH2mhmql1wsjfw6EptPnIrd3xDKm0nkydzRkcU9O5PKc0VpVW3BQ6G+j\nVCPXb+V0NEXY2kYMqEai7Lyw77FjdNnI5O2uk0jarIKcfeQAhTa/A7rRNcBn\nZzLsLAVZE+DQa/FQOAgi31MNaJuTUgdcUfhxGahCsA+vNO635ezeAcp3JdDT\nThlkuYfXmJMHU58QmY5xGJRL9sgyEya7BEA0xgO18zi1utv1fHDaZtuRgW7O\njTIO5FBdGsd6cddLNx2Qxl8SSnqCvIsvbcNuCBW0mqJAFToijSly0rWZT0+v\ndhBzycN1P4shFNse3TxhMsJyyDMwSIjORjFI1JGQC08qsNw43Xqz1mChbLzt\n5a43\r\n=nJj2\r\n-----END PGP SIGNATURE-----\r\n"},"module":"index.js","gitHead":"ac212af3eef63c8cdb442a75e63428d9634309d9","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"../../scripts/insert-header.js","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"http-server":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.3.0_1596641294557_0.37939566766120025","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@open-wc/dedupe-mixin","version":"1.3.1","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.3.1","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},{"name":"modern-web","email":"hello@modern-web.dev"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"5c1a1eeb0386b344290ebe3f1fca0c4869933dbf","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz","fileCount":7,"integrity":"sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==","signatures":[{"sig":"MEUCIFLA9II/2gYcQOPMmbaO23XrK/9Jef0dlWAjkIYJ7hA8AiEA+4TjxSPvmnRwfFfnwMZduP3iUXOoixmYomQoZjLeAX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil1IYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYyQ//TVuZ41ybVS6bTd1SWJaI7VbNF9sZFY4p9MZBqVEocwX6R0II\r\nxXL5uqca/xSMvbf+IEzexNuFGTlAv7WTXe+vORvDkP011eaTPMv21GSXwdir\r\n2LOF81100uQkbboMDkZfxEiYaVD2MK0eW5LJsUfLjsi/nGWTs5HRYs1Gny6g\r\np5tR6hJ9fUwPk3T7Bwe+UnYF6T3BKd9PG73QQgE2LvmNUZdl/Z1XRNvGYdHB\r\nkS8FrYbS7LiDe6ojUwm5kcGoexlfnk+EckDYkV/rc/clqIOb7FfxlggCxuj9\r\n2ag+V2xEd7imwVA8CkCQaUCjKFrjU4jLLwm2vphBKMxQSVFm/WaGxsGZkqFg\r\nzY3b4T9fEu/s8YS1w8Ibq+3TDyFMnYkMxz1yDZxF9alP/3qCKaV38IaH4HKF\r\nYceSwG9shafmwqWo/pKYa6lrXbY0JevN9emGz/n/bMUV6mi7euzq2u9V43kC\r\nLYZ6U0Vd2nhH3NL9nK+YZxTEui9UrXg+H7LIqYqTTjWwnk124BQVwzMsBqmj\r\n7S7PXKxogoGk7qGIS6C/U8oOr6oMlH2ldCmDRFODMEmtCXMdRb922p0bpBKi\r\nimspQfj9nqhyNiBRsm3D29KmMn1gEFnkPWd4DiwFmFIaOSSwtSp1re7lvoYe\r\nbYnBLd1UH4YJP6fVFyas6P+G+ABhpU59lqM=\r\n=ybHR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"index.js","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"publish-docs --github-url https://github.com/open-wc/open-wc/ --git-root-dir ../../","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"modern-web","email":"hello@modern-web.dev"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"6.14.17","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"14.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.3.1_1654084120196_0.16847298695142876","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@open-wc/dedupe-mixin","version":"1.4.0","keywords":["dedupe","mixins"],"author":{"name":"open-wc"},"license":"MIT","_id":"@open-wc/dedupe-mixin@1.4.0","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},{"name":"modern-web","email":"hello@modern-web.dev"}],"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"dist":{"shasum":"b3c58f8699b197bb5e923d624c720e67c9f324d6","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.4.0.tgz","fileCount":6,"integrity":"sha512-Sj7gKl1TLcDbF7B6KUhtvr+1UCxdhMbNY5KxdU5IfMFWqL8oy1ZeAcCANjoB1TL0AJTcPmcCFsCbHf8X2jGDUA==","signatures":[{"sig":"MEQCIC+vY3u2KB7W1CjGHmGxO4Rl37/AH4M3KnqwQnEpCgXFAiAgWDH62CiK4aR8LhnbyWx86Iy0044js2tMnJEh3ikeMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10485},"type":"module","types":"./index.d.ts","module":"index.js","gitHead":"57ddb3ccfff6b00468d3a7ebabbc15cfe966f7a9","scripts":{"site:build":"run-p demo-build:*","prepublishOnly":"publish-docs --github-url https://github.com/open-wc/open-wc/ --git-root-dir ../../","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/","demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js"},"_npmUser":{"name":"modern-web","email":"hello@modern-web.dev"},"repository":{"url":"git+https://github.com/open-wc/open-wc.git","type":"git","directory":"packages/dedupe-mixin"},"_npmVersion":"8.19.4","description":"Dedupe JavaScript Class Mixins","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dedupe-mixin_1.4.0_1686272857757_0.11452367055494062","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@open-wc/dedupe-mixin","version":"2.0.1","publishConfig":{"access":"public"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"description":"Dedupe JavaScript Class Mixins","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/dedupe-mixin"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","module":"index.js","type":"module","scripts":{"demo-build:no-dedupe":"rollup -c demo-typed/no-dedupe/rollup.config.js","demo-build:with-dedupe":"rollup -c demo-typed/with-dedupe/rollup.config.js","prepublishOnly":"publish-docs --github-url https://github.com/open-wc/open-wc/ --git-root-dir ../../","site:build":"run-p demo-build:*","start:no-dedupe":"http-server -o demo-typed/no-dedupe/","start:with-dedupe":"http-server -o demo-typed/with-dedupe/"},"keywords":["dedupe","mixins"],"sideEffects":false,"_id":"@open-wc/dedupe-mixin@2.0.1","gitHead":"1643698e26cc0b8fa80b4a0b0432e239565a7441","types":"./index.d.ts","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+R4VxvceUxHAUJXJQipkkoV9fy10vNo+OnUnGKZnVmcwxMl460KLzytnUM4S35SI073R0yZQp9ra0MbPUwVcEA==","shasum":"3bcd009c63a4713d8ce4e304a72eb33977e374ac","tarball":"https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-2.0.1.tgz","fileCount":6,"unpackedSize":10627,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDLubV5Aa+bC+Mcqen3E1q/8YSjdbNPWyqlRzZkRm3rrwIgFq+rd/8WgQTbgx59V+47TLtc0qwZ+I2KJKtPgtLG+b8="}]},"_npmUser":{"name":"modern-web","email":"hello@modern-web.dev","actor":{"name":"modern-web","email":"hello@modern-web.dev","type":"user"}},"directories":{},"maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},{"name":"modern-web","email":"hello@modern-web.dev"},{"name":"passle","email":"pascalschilp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dedupe-mixin_2.0.1_1750846431116_0.04299717315051277"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-17T17:52:17.438Z","modified":"2025-06-25T10:13:51.542Z","1.1.0":"2020-02-17T17:52:17.731Z","1.1.1":"2020-02-23T17:41:21.700Z","1.2.0":"2020-02-29T14:41:36.613Z","1.2.1":"2020-03-02T12:31:21.612Z","1.2.2":"2020-03-06T08:51:16.371Z","1.2.3":"2020-03-08T17:15:02.104Z","1.2.4":"2020-03-10T09:02:03.160Z","1.2.5":"2020-03-10T10:19:56.939Z","1.2.6":"2020-03-11T07:42:40.099Z","1.2.7":"2020-03-15T14:24:54.271Z","1.2.8":"2020-03-15T23:22:32.249Z","1.2.9":"2020-03-19T07:12:44.504Z","1.2.10":"2020-03-19T15:55:57.710Z","1.2.11":"2020-03-20T09:02:50.146Z","1.2.12":"2020-03-24T00:13:11.096Z","1.2.13":"2020-03-26T21:18:16.087Z","1.2.14":"2020-04-05T17:17:00.190Z","1.2.15":"2020-04-06T10:34:27.517Z","1.2.16":"2020-04-12T21:27:07.415Z","2.0.0":"2020-04-18T15:45:31.903Z","1.2.17":"2020-04-20T17:09:40.684Z","1.2.18":"2020-07-08T14:24:12.121Z","1.3.0":"2020-08-05T15:28:14.678Z","1.3.1":"2022-06-01T11:48:40.336Z","1.4.0":"2023-06-09T01:07:37.947Z","2.0.1":"2025-06-25T10:13:51.294Z"},"bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"author":{"name":"open-wc"},"license":"MIT","homepage":"https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin","keywords":["dedupe","mixins"],"repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/dedupe-mixin"},"description":"Dedupe JavaScript Class Mixins","maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},{"name":"modern-web","email":"hello@modern-web.dev"},{"name":"passle","email":"pascalschilp@gmail.com"}],"readme":"# Development >> Dedupe Mixin ||30\n\nAutomatically Deduplicate JavaScript Class Mixins\n\n[//]: # 'AUTO INSERT HEADER PREPUBLISH'\n\n## Features\n\n- Small\n- Fast\n- Typed\n\n## Usage\n\nApply it to each mixin in the chain to make sure they are not applied more than once to the final class.\n\n```js\nimport { dedupeMixin } from '@open-wc/dedupe-mixin';\n\nexport const MyMixin = dedupeMixin(\n  superclass =>\n    class MyMixin extends superclass {\n      // your mixin code goes here\n    },\n);\n```\n\n## What is a Mixin?\n\n> A mixin is an abstract subclass; i.e. a subclass definition that may be applied to different superclasses to create a related family of modified classes.\n>\n> - Gilad Bracha and William Cook, [Mixin-based Inheritance](http://www.bracha.org/oopsla90.pdf)\n\nLet's take for example Logging. Imagine you have 3 Pages\n\n- Red\n- Green\n- Blue\n\n```\n              +----------+\n              |   Page   |\n              +----------+\n                |  |  |\n     +----------+  |  +-----------+\n     |             |              |\n+---------+ +-----------+ +----------+\n| PageRed | | PageGreen | | PageBlue |\n+----+----+ +-----------+ +----------+\n\n```\n\n```js\nclass Page {}\nclass PageRed extends Page {}\nclass PageGreen extends Page {}\nclass PageBlue extends Page {}\n```\n\nNow we want to log whenever someone goes on Page Red.\nTo archive that we extend Page Red and make a Logged Page Red.\n\n```\n              +----------+\n              |   Page   |\n              +-+--+--+--+\n                |  |  |\n     +----------+  |  +-----------+\n     |             |              |\n+----+----+  +-----+-----+  +-----+----+\n| PageRed |  | PageGreen |  | PageBlue |\n+----+----+  +-----------+  +----------+\n     |\n+----+----+\n| Logged  |\n| PageRed |\n+---------+\n```\n\n```js\nclass Page {}\nclass PageRed extends Page {}\nclass PageGreen extends Page {}\nclass PageBlue extends Page {}\nclass LoggedPagRed extends PageRed {}\n```\n\nIf we want to start logging for PageGreen we have an issue:\n\n- we can't put the logic in `Page` as Blue should not be logged\n- we can't reuse the logic in `Logged PageGreen` as we can not extend from 2 source (even if we could it would mean conflicting info in Red and Green)\n\nWhat we can do is put it in an \"external\" place and write it so it can be \"mixed in\".\n\n```\n               +----------+                +----------+\n               |   Page   |                | Logging* |\n               +-+--+--+--+                +----------+\n                 |  |  |\n      +----------+  |  +-----------+\n      |             |              |\n+-----+----+  +-----+-----+  +-----+----+\n| PageRed  |  | PageGreen |  | PageBlue |\n|  with    |  |   with    |  +----------+\n| Logging* |  |  Logging* |\n+----------+  +-----------+\n```\n\n```js\n// defining the Mixin\nexport const LoggingMixin = superclass =>\n  class LoggingMixin extends superclass {\n    // logging logic\n  };\n\nclass Page {}\n// applying a Mixin\nclass PageRed extends LoggingMixin(Page) {}\nclass PageGreen extends LoggingMixin(Page) {}\nclass PageBlue extends Page {}\n```\n\nWith that approach we can extract logic into a separate code pieces we can use where needed.\n\nFor a more in depth technical explanation please read [Real Mixins with JavaScript Classes](https://justinfagnani.com/2015/12/21/real-mixins-with-javascript-classes/).\n\n## Why is Deduping of Mixins Necessary?\n\nWe now want all logging to the Red, Green, and Blue pages.\nEasy enough - as we can now apply the LoggingMixin on the Page itself.\n\n```\n               +----------+               +----------+\n               |   Page   |               | Logging* |\n               |   with   |               +----------+\n               | Logging* |\n               +-+--+--+--+\n                 |  |  |\n      +----------+  |  +-----------+\n      |             |              |\n+-----+----+  +-----+-----+  +-----+----+\n| PageRed  |  | PageGreen |  | PageBlue |\n+----------+  |   with    |  +----------+\n              |  Logging* |\n              +-----------+\n```\n\nHowever, Team Green were eager to launch, so they already applied `LoggingMixin` to their Page class. When we apply it to the base `Page` class, Mixin is now applied twice 😱\nSuddenly, the Green page will print each log twice - not what we originally had in mind.\n\nWhat we need to do is make sure that each Mixin is attached only once even if we try to apply it multiple times.\n\nGenerally the more generic a mixin is, the higher the chance becomes that is gets applied more than once. As a mixin author you can't control how it is used, and can't always predict it. So as a safety measure it is always recommended to create deduping mixins.\n\n```js\nimport { dedupeMixin } from '@open-wc/dedupe-mixin';\n\nexport const MyMixin = dedupeMixin(\n  superclass =>\n    class MyMixin extends superclass {\n      // your mixin code goes here\n    },\n);\n```\n\nYou can see exactly this situation in the demo.\n\nBy applying dedupeMixin to the mixin function, before we export it, we can be sure that our mixin class will only take effect once, even if it is mixed in to multiple base classes in the inheritance chain.\n\n- [no-dedupe](https://github.com/home/runner/work/open-wc/open-wc/dedupe-mixin/demo/no-dedupe/) \"fails\" by logging Green two times\n- [with-dedupe](https://github.com/home/runner/work/open-wc/open-wc/dedupe-mixin/demo/with-dedupe/) \"succeeds\" by logging Green one time as well\n\nYou can check the source code for both on [github](https://github.com/open-wc/open-wc/tree/master/packages/dedupe-mixin/demo-typed).\n\n### Nested examples\n\nYou may think that the above example is too simple and can be solved by aligning on when to do changes.\nHowever in most real live scenarios the situation is much more complicated 🙈\nMixins can be extended and just because you import a class it does not meant that this class has some Mixins pre applied.\n\nConsider this example:\n\n```\n               +----------+               +----------+      +----------+\n               |   Page   |               | Logging* |      | Feature  |\n               |   with   |               +----+-----+      |   with   |\n               | Logging* |                    |            | Metrics* |\n               +-+--+--+--+               +----+-----+      +----+--+--+\n                 |  |  |                  | Metrics* |           |  |\n      +----------+  |  +-----------+      +----------+           |  +------\n      |             |              |                             |\n+-----+----+  +-----+-----+  +-----+----+                 +------+-------+\n| PageRed  |  | PageGreen |  | PageBlue |                 | WaterFeature |\n+----------+  +-----------+  |   with   |                 +--------------+\n                             | Metrics* |\n                             +----------+\n```\n\n- Pages generally only need Logging\n- There is however also more advanced Metrics System which extends Logging\n- Metrics was separately developed for Features\n- When we now want to get the same Metrics on Page Blue we get duplicate logging without consciously applying logging even once (we do `class PageBlue extends MetricsMixin(Page) {}`)\n- Only deduping can help in these scenarios\n\n_Ascii Graphics made with [AsciiFlow](http://asciiflow.com/)_\n","readmeFilename":"README.md"}