{"_id":"@polymer/iron-a11y-keys-behavior","_rev":"51-eadff8acd5023cc06bb24cf2a2ff0be3","name":"@polymer/iron-a11y-keys-behavior","description":"A behavior that enables keybindings for greater a11y.","dist-tags":{"latest":"3.0.1","preview":"1.1.9-pre.3","next":"3.0.0-pre.20"},"versions":{"0.0.1":{"name":"@polymer/iron-a11y-keys-behavior","version":"0.0.1","description":"A behavior that enables keybindings for greater a11y.","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"keywords":["web-components","web-component","polymer","a11y","input"],"contributors":[{"name":"The Polymer Authors"}],"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^1.2.5-npm-test.2"},"devDependencies":{"@polymer/paper-styles":"^0.0.1","@polymer/iron-component-page":"^0.0.1","@polymer/iron-test-helpers":"^0.0.1","@polymer/test-fixture":"^0.0.1","web-component-tester":"^4.0.0","webcomponents.js":"^0.7.0"},"gitHead":"1639ec6bbf1851dbe9dffa230634260160619069","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@0.0.1","scripts":{},"_shasum":"e61ee6bb5daacf78ebfcd6d02fdb489c2c3e220d","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"shasum":"e61ee6bb5daacf78ebfcd6d02fdb489c2c3e220d","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-0.0.1.tgz","integrity":"sha512-8XBkOeqKvXz5I6KZohO6V3iNznDvhWH7Og1lEbxSC/0ueVcEqWfDql4GqlMVZYpbyS92ARcHmt9IpWsc+TWwMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmHgVYSsHGwd+ybn77SmSr9z/XLS1ApxS5lopQKVTUhAiAtge8vSvxWX0U3s9rn0b9gWvKOktVGjaIzwlxpeSix8g=="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/iron-a11y-keys-behavior-0.0.1.tgz_1454388161110_0.5592074051965028"},"directories":{}},"0.0.3":{"name":"@polymer/iron-a11y-keys-behavior","version":"0.0.3","description":"A behavior that enables keybindings for greater a11y.","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"keywords":["web-components","web-component","polymer","a11y","input"],"contributors":[{"name":"The Polymer Authors"}],"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^1.2.5-npm-test.2"},"devDependencies":{"@polymer/paper-styles":"^0.0.3","@polymer/iron-component-page":"^0.0.3","@polymer/iron-test-helpers":"^0.0.3","@polymer/test-fixture":"^0.0.3","web-component-tester":"^4.0.0","webcomponents.js":"^0.7.0"},"gitHead":"bd0721793f34524fa4586a5a2b341579c981a7a8","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@0.0.3","scripts":{},"_shasum":"82a9c535d01ae94cb33d9c071a9a543ebc2044c0","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"shasum":"82a9c535d01ae94cb33d9c071a9a543ebc2044c0","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-0.0.3.tgz","integrity":"sha512-XoZHzmEYEuFanMTtc+5ic7wQ++8S0s+6cprRYNwoow3L99RnLzs0rGKT4RiMcTP7/vd+ytF9WxlbzNCogQ2vSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHFVWBnCacf09Yvd3hTSV53cHVF6Uy8l0dzm7Uq/8skAiEA6y1JZO2KJnK4+ynzvsH1PAPa21qg8bqwIoC9f4qzJak="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/iron-a11y-keys-behavior-0.0.3.tgz_1454459026720_0.05037466622889042"},"directories":{}},"0.0.4":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"0.0.4","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","dependencies":{"@polymer/polymer":"gloo"},"devDependencies":{},"bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@0.0.4","scripts":{},"_shasum":"0e2d4341db37c68344900cf1647eda145dee904a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"shasum":"0e2d4341db37c68344900cf1647eda145dee904a","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-0.0.4.tgz","integrity":"sha512-lRrkdWHU6brGv1hoBhBwW/1pasGsPJhCJBQB8gpaF8MSidugkpgxBkKRHf+HWPG3WeaMvNPHFPLABiEXir/ZvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIRSsiORJVbGaT1qr5P07E+HeVgXtGNixXlqYEgZa+MAiEAusbDerHAqEKdOd22sDKWUSqpl4p/9WAJLxKMsJUO3lc="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iron-a11y-keys-behavior-0.0.4.tgz_1483687797085_0.45473565021529794"},"directories":{}},"1.1.9-pre.1":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"1.1.9-pre.1","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","dependencies":{"@polymer/polymer":"gloo"},"devDependencies":{},"bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@1.1.9-pre.1","scripts":{},"_shasum":"2d501ee529027f23300f553f41d0eb798c0955f5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"shasum":"2d501ee529027f23300f553f41d0eb798c0955f5","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-1.1.9-pre.1.tgz","integrity":"sha512-dmDBnNx9D3itn5uIjzC6Wr/uLDOrpYIVRKMsjGEhJ7d2akMDtn63F4eMSFn43FbbTlEpfo4dku7F8peVY21tzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDVNPNltOmWlloWPEIUIDi3xU9MZS+hZl9X8CpsrvPwAiEA/GqDGhMYmrZk6GrfXrfZhtihf8TYTqu0sl3nCJgCnq0="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/iron-a11y-keys-behavior-1.1.9-pre.1.tgz_1484789525176_0.2129746195860207"},"directories":{}},"1.1.9-pre.2":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"1.1.9-pre.2","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","dependencies":{"@polymer/polymer":"gloo"},"devDependencies":{},"bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@1.1.9-pre.2","scripts":{},"_shasum":"c16bf8c0c0c5cd625677065143aa372aacc2f722","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"shasum":"c16bf8c0c0c5cd625677065143aa372aacc2f722","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-1.1.9-pre.2.tgz","integrity":"sha512-ICe2maPA56Cq6Hv2DofYj7rlsawR1krhboe6Ku+Hc2CoiTQY+P/aZG+nQv+7Reh5vMCBwf7YsDqcFnIUiFeyzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGUChaoofssqTENaixInwga57BSYul1oj6iE64yT7RpQIgIV+fV5eBjfKsH3Up1Nv6cNFJobjw6QO3OKIN7qW82u0="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iron-a11y-keys-behavior-1.1.9-pre.2.tgz_1484954634464_0.5750071494840086"},"directories":{}},"1.1.9-pre.3":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"1.1.9-pre.3","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"SEE LICENSE IN http://polymer.github.io/LICENSE.txt","dependencies":{"@polymer/polymer":"preview"},"devDependencies":{},"bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@1.1.9-pre.3","scripts":{},"_shasum":"1d3f8efead794156c540652362ec2d458caa4d8c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"shasum":"1d3f8efead794156c540652362ec2d458caa4d8c","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-1.1.9-pre.3.tgz","integrity":"sha512-unYDUaWBmtyiJJfAT9UTdAebefLdRntiDJJlgdTiBIWzq6RbXkk+9H1KWHKKLcBCCtIjmYH+rgU4oJM/qZxCig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPQOTii0+/nLOuNuqK7w6MmxSwNawU54RUlf2TW+iZqAIgSo4ssN8xNSOQONRqV2hSeO/FYHvvyyzPlhwcQSVHlXk="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/iron-a11y-keys-behavior-1.1.9-pre.3.tgz_1485217237846_0.5608684965409338"},"directories":{}},"3.0.0-pre.1":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"3.0.0-pre.1","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"http://polymer.github.io/LICENSE.txt","dependencies":{"@polymer/polymer":"^3.0.0-pre.1"},"devDependencies":{},"gitHead":"a3f03fc3fb5a0d8e93eaa33c2b6c02c16098b402","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-2FFkk1zQrcQPtiTNMsYouXi6eGIgbF1F9ih2/M8lBtlyqB9CMr0JWci8/ibt06fm4pQFCvOV76OggvJhVVLYpg==","shasum":"0b2954d7f6b04d97c9ae69c7f7cb82b9d4efe3e4","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX4b4syxSiloeXUMMcvBEwEtRscn7LfozYT4KmsPzBxwIhAJq1E55k+cQyOQJ/UrZsT417+CY80nh6iAtjU5KIxi+g"}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior-3.0.0-pre.1.tgz_1503386408630_0.16999592422507703"},"directories":{}},"3.0.0-pre.2":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"3.0.0-pre.2","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^3.0.0-pre.1"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.1","@polymer/iron-component-page":"^3.0.0-pre.1","@polymer/iron-test-helpers":"^3.0.0-pre.1","@polymer/test-fixture":"^3.0.0-pre.1","wct-browser-legacy":"0.0.1-pre.11","@webcomponents/webcomponentsjs":"^1.0.0"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"gitHead":"1d37897f3083a355f658dbc386c11fc7a326be80","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-JPcZASNRVfRNPKwbwJhE2kOm9n1Vo+Jl8E4yGxiT27alrBqnRgXjWmGLS5yckerYTBoKOgUub01D/qmdmiMknQ==","shasum":"f4913e100197e0a97e3a6e9f27f6b6f9f7abd170","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHegWyrmHlceQJi2ucyFCSNFOdL4BXQUsUcQN8WcUyZtAiEAjBZbJhNMjakY3RbBBQclekAn1oyaMpd2giGI2Gvr/dI="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior-3.0.0-pre.2.tgz_1515721299354_0.7783820563927293"},"directories":{}},"3.0.0-pre.3":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"3.0.0-pre.3","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^3.0.0-pre.3"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.3","@polymer/iron-component-page":"^3.0.0-pre.3","@polymer/iron-test-helpers":"^3.0.0-pre.3","@polymer/test-fixture":"^3.0.0-pre.3","wct-browser-legacy":"0.0.1-pre.11","@webcomponents/webcomponentsjs":"^1.0.0"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"gitHead":"d38d321ad5066e8e1c48093e9352fe3bd9fcce20","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.3","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-smrdy0I9nW8Z0DIx3XFqY0S1eFzyWkH39pIp2Y19NljNKbJRPmeB96FQvujMWM9Kv1yfLRJhaiHvC9oBZP0ljQ==","shasum":"4c6f1d068ee79d0314a105a01f2d7dbcf04bf761","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCUQMTStWcGIzGDpJT8pPvx3biPhJc26eOkKP1lbSY+AiEA4Rg/egUdBM/RVYneib4XsdQOhOwwCVmctt5gAYjxUEg="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior-3.0.0-pre.3.tgz_1515725445512_0.6398084096144885"},"directories":{}},"3.0.0-pre.4":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"3.0.0-pre.4","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^3.0.0-pre.4"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.4","@polymer/iron-component-page":"^3.0.0-pre.4","@polymer/iron-test-helpers":"^3.0.0-pre.4","@polymer/test-fixture":"^3.0.0-pre.4","wct-browser-legacy":"0.0.1-pre.10","@webcomponents/webcomponentsjs":"^1.0.0"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"gitHead":"81afdbb3a7b1b542fe7d78eb463c00ce29fd0237","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.4","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-3gwQDIMWjs55fvkyx9yHjpu6etl1HeC2yiEcWlcxI4tXXTDE0/qi6/9zTWrTvuqEE/lmOi/MkSaSV32XIiL34Q==","shasum":"900a605640e9d65117c7662a657528c525780bd4","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8auQNmgpS91tQYMyasOhtJsoK/fDbypHiAJ7dERI2cAIgM4wVGIszXjDXRs234yEmgIz3pkV8Xsf1ySFsyZdUP9Q="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior-3.0.0-pre.4.tgz_1516145855350_0.25039620394818485"},"directories":{}},"3.0.0-pre.6":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"3.0.0-pre.6","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^3.0.0-pre.6"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.6","@polymer/iron-component-page":"^3.0.0-pre.6","@polymer/iron-test-helpers":"^3.0.0-pre.6","@polymer/test-fixture":"^3.0.0-pre.6","wct-browser-legacy":"0.0.1-pre.11","@webcomponents/webcomponentsjs":"^1.0.0"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"gitHead":"4a9c77b7ae0f2e62667d3c3155da6b9ba74bbf6b","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.6","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-46swNMCOu4YZaM8CwUdk4hjUpktSnwT52zeGJbOkvmc7tHh6mRcUFjSBHIr4vz7v0JOzqftL142chP+x0NZ5pg==","shasum":"ef8204e38b82509800d570aed244833af37300eb","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYo4QtchW98sdCwK3zTp+7m16ee43raDHXovb8NoAY5AIhAKjT34YKUiPbmjOw89gTKaatmDL6rIn60O8EksA0jvRR"}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior-3.0.0-pre.6.tgz_1516834333814_0.8765557971782982"},"directories":{}},"3.0.0-pre.7":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"3.0.0-pre.7","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^3.0.0-pre.7"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.7","@polymer/iron-component-page":"^3.0.0-pre.7","@polymer/iron-test-helpers":"^3.0.0-pre.7","@polymer/test-fixture":"^3.0.0-pre.7","wct-browser-legacy":"0.0.1-pre.11","@webcomponents/webcomponentsjs":"^1.0.0"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"gitHead":"1d043ba266f55db4fa3ff7e2b8b61bacdae7c993","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-OxlbfYbPF30cy9S1DHbS0ijxc61/EbibvFBWbfkSZc0Tn4/GPKjb3pw9KzYhsjUS6gK3FDZUM9pv/uX3YUFLKA==","shasum":"c27d93a9573232a980903f6861d080167c8abfcf","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkk2519TDeUIq55AxDOkqf08DJxJpPgKJgZNR60ptLjwIhANuC957IIYOu3Kp5MDe/q2DfGBbx4TDMUYzfEqtwoDxc"}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior-3.0.0-pre.7.tgz_1517338109914_0.6112298704683781"},"directories":{}},"3.0.0-pre.8":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"3.0.0-pre.8","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^3.0.0-pre.7"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.7","@polymer/iron-component-page":"^3.0.0-pre.7","@polymer/iron-test-helpers":"^3.0.0-pre.7","@polymer/test-fixture":"^3.0.0-pre.7","wct-browser-legacy":"0.0.1-pre.11","@webcomponents/webcomponentsjs":"^1.0.0"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"a213148e42a21062fc35a3282c16e7ccc12a485f","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.8","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-1F+hckS/e9Y9K5dVDtUFbBPmIOOWsyvlT+FYzmdpnJoeyGz8eNJk1R/Yvl5h0cvt23YaoTY91QpUF26iHh90Sw==","shasum":"bb090ba4065596c2f2bc5d463e408c499b706e1b","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.8.tgz","fileCount":14,"unpackedSize":45444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWpkdO5H7F5CFASLJyiZPh7MJgpqQqRPPp9EGgoKIGtgIhAJBcbyHHn5PpLLVXO1H/FyOIaWRIWs3K0+7zJVI+syAN"}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.8_1518029788480_0.5383739323696157"},"_hasShrinkwrap":false},"3.0.0-pre.10":{"name":"@polymer/iron-a11y-keys-behavior","flat":true,"version":"3.0.0-pre.10","description":"A behavior that enables keybindings for greater a11y.","contributors":[{"name":"The Polymer Authors"}],"keywords":["web-components","web-component","polymer","a11y","input"],"main":"iron-a11y-keys-behavior.html","repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"license":"BSD-3-Clause","dependencies":{"@polymer/polymer":"^3.0.0-pre.10"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.10","@polymer/iron-component-page":"^3.0.0-pre.10","@polymer/iron-test-helpers":"^3.0.0-pre.10","@polymer/test-fixture":"^3.0.0-pre.10","wct-browser-legacy":"0.0.1-pre.11","@webcomponents/webcomponentsjs":"^1.0.0"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"e3c83149b1e1c5ddb1edb155854dd509920e25a0","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.10","_npmVersion":"5.4.1","_nodeVersion":"8.2.1","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-CQSMeyTZxQPLKx+51SH8mDVBdhLRr+1pT3WdmzZLwCJEA+INF2QqJkOMX4AdPqmAeVSn7cjx0jVUxOfJoHbg7g==","shasum":"87c861f04a77650c3748164d97141ca71f303d67","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.10.tgz","fileCount":12,"unpackedSize":31594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoVPf/QlkqEd+iccZlNztJq35e3hOotKJVBpzIKgqEugIhANYI6nB+K5jGtz32B1wHtVkDpj+hndgujgSSk+d1OmYG"}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.10_1519341315743_0.11884591897524577"},"_hasShrinkwrap":false},"3.0.0-pre.11":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","@polymer/iron-demo-helpers":"^3.0.0-pre.10","@polymer/iron-component-page":"^3.0.0-pre.10","@polymer/iron-test-helpers":"^3.0.0-pre.10","@polymer/test-fixture":"^3.0.0-pre.10","wct-browser-legacy":"0.0.1-pre.11","@webcomponents/webcomponentsjs":"^1.0.0"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"version":"3.0.0-pre.11","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0-pre.10"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"728981cdfd3630f2b0cb5c040a846e00fd145d73","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.11","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-k8KjEOInBu6wbqv9DuNGupZpPTMvJaMYqz9QhpJBYvLxtdfC+RgeCc0SPRuMwEVplX7Ke/QsVHDN/Et3og2oBw==","shasum":"c13cb1f0cd6d96bbee92582a3bac7db42be857d2","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.11.tgz","fileCount":12,"unpackedSize":40472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKk5m5XOfsmKUSBCZagCDUZQDDYcjBWuOP/e/ZRbegUAiBaHIEX8TWfctTPzXWyrUEYQ3HGu6wQCxocqG9OZtqMpQ=="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.11_1520558231647_0.26497157711025476"},"_hasShrinkwrap":false},"3.0.0-pre.12":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","@polymer/iron-demo-helpers":"3.0.0-pre.12","@polymer/iron-component-page":"3.0.0-pre.12","@polymer/iron-test-helpers":"3.0.0-pre.12","@polymer/test-fixture":"3.0.0-pre.12","wct-browser-legacy":"0.0.1-pre.11","@webcomponents/webcomponentsjs":"^1.0.0"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir ."},"version":"3.0.0-pre.12","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"3.0.0-pre.12"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"e736f0859822f36563817f8ace010a5886120a80","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.12","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-QLnvWTDYlObHeWvflWFDlSaEljZopYT8/D3XCaWtN6cSgsdnHe6uoV+W95YgAP+w9KM13vZZEpa4zJjmlAYrFA==","shasum":"bb25b4b991c30514b2e156ed92952c7ce0e34c81","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.12.tgz","fileCount":13,"unpackedSize":41184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWQgfWfpiGjPg27fuWnGRoKYvwudOjC1jIyboCMDfmyAiEAoU5qJQHBffXKcOeBjGhlj1AVlihhYfigebo2deGk7l0="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.12_1521737793480_0.877997029260805"},"_hasShrinkwrap":false},"3.0.0-pre.13":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.13","@polymer/iron-component-page":"^3.0.0-pre.13","@polymer/iron-test-helpers":"^3.0.0-pre.13","@polymer/test-fixture":"^3.0.0-pre.13","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.0-0"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.13","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"4f6617e382cd0d9259107fd41c449314ae2c7766","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.13","_npmVersion":"6.0.0","_nodeVersion":"9.8.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-xnznXp4yntociuJ4O7vKEyj429Hhao+7Y6ceIBrLc0EG38yKLtAf0CPuzLpGTgy1kFqL2K1YEyMeu9hyAj0nRw==","shasum":"baf125379a9eba3bc913f6abd532b8621478f00c","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.13.tgz","fileCount":13,"unpackedSize":43354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6PCQCRA9TVsSAnZWagAA7f0QAJoBGxwS2w6UI3WongQZ\n4sFZv3s1pXp0jHmt3XzyVl7A9HYBXVpqRKC8ibPTlgZMNSOCElsobl0q0rwL\nOm7DQEg34pj4cXyX/3H6C68RSaw++KWN3rbJrxLNnfsQv1cjusqf1EDtq8ol\nK0nErt58se62hZ9GVq/0atNqfvvaIGZH1N0h4q8Bou/U98q11dw6JczCqDBi\nx1DO3e29It10e4L+4TprihXW0C2E3HW7LqdWrvO654Wl6A7kAz8M1tDE1A/q\nY7VZnAzDelGv8/lCZdc2nHLclF7WBMocLnlPdVwRoMzFaMCqyFXufUFtQbN2\nCp4X0jMP1QS2EkHFti73n08EhY+kBOy27P/DSP2r3Iuo/WHqk97lchBz6DDA\nN8sNO3UM6mKdKYOQoS8pW+k+eJOFB1UAsKpSQntyU96mLr1Nw0JR7ZtfzhPa\nwfaNT2lUF8UtrUUlE/uYmwn7Zx3R2Pc9XQ+3hR/CTFPa2NlV+rzesRkCPWHm\nJGWFeoeR7Q3dLi8IJHPIIy1wI5LPkTZZTrgzhpoWO+Gz7hOpnbs9ryvwJ7bi\nBSbQ5N5kOCRaUORk+QdLYSdpkcI3W8FQb1li9KpmGkaxEFEZvvsESpiC2oHu\nGFrz3GabeKyyvbdRghmQ44j1cUpcnyYbmxUoqE61IQav4E4q3+p5m4PdwYLa\nXqid\r\n=myxi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErw9Cv2JEfxUZ9BYeLSCiGxynoO7DtUe4uyrJOYyfbdAiALCFHRlytLHpNm7Cr+SgNkI0YPeNnAFeHzheE8WiEEQg=="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.13_1525215375982_0.042282392358062415"},"_hasShrinkwrap":false},"3.0.0-pre.14":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.14","@polymer/iron-component-page":"^3.0.0-pre.14","@polymer/iron-test-helpers":"^3.0.0-pre.14","@polymer/test-fixture":"^3.0.0-pre.14","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.0-0"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.14","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"ef2a9bee54f0d7bb4dfd630f8c619465a27e244d","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.14","_npmVersion":"6.0.0","_nodeVersion":"9.8.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-PxmraHaB9H5X4qeYh1BaE/n0KTuSqwTE0MDyZYNT2GAAeqjsRndT58Sjs6maUa4oEREjy0yC4C6R0NtHptnhHA==","shasum":"763855dd1c766a7ee92866b06f4101bd7d555b9e","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.14.tgz","fileCount":13,"unpackedSize":43375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6QgcCRA9TVsSAnZWagAALXQP/2626kwH+INZhprChml9\nLvl1XbJpaaCFj6dJPSjrxiMdimIiCcLbS7/cVMjKKFdxmstiTCFNwfvWzBR9\npJ0wGnApDauzqSvEh03UzEro3v6gaMbI0Wz3J4IkFClc/k9JsRjEsza9ngTr\nXIWtEAByWRk1kgBGOu7fwzEKKxBzYSYM4Hh+VQchjGYsXVIO4H7P5MZKOg+k\ngPMQ4eXXnpB5p7sr4pI7EJ5oidrxDI8hcIawb5+rrfT70q8OlHVBT39BUp9t\n1yKQe3dd6xmJ/yavFhXtrC6AamUrFblUuw696WnP/A1ORsMonPcI240HT0/+\nyd0SquPNslyVfA6pKMY+9+xosOyxo6B3buv9iARoDSc6Jy2XZ14/fpWx+zQw\nNDRjBMRgVpoaWfJ87qoNvKXBATWkGlM1SQ6hxeW2jL5aizX5URuR9rDGN0ka\nMFJLXOTdCCqYLnm55tdQSbqMTXBMYyzkm2w9b6jHikkixolfnDyAuwX3yz1v\nx1ildOT0k9GjBJw3cFZinrGhbeeK4lAKmxyzKs8AgB3DkRtSpVeuz94H7v1I\nek0RseVkeoUnoDLVFNIE40ZcX0RLTOFUWtuhHaYLziyP/do8TF7Wwi2WEeEP\n1idph27iG9KBm3QUm/rMU84lZhQnecxZ/lbN/ieDIJp/YGhZyVh3hSlcVIf+\ncqJQ\r\n=epO0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDdjlXeW/soe1EqHXYHYM5D+NQF+t/cuC+vD6oG7jKOAiEAsfyjmCHmJEXgdHQ5phK+UNO88BUbtDfvET68gZLv2y0="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.14_1525221403613_0.052036991109554176"},"_hasShrinkwrap":false},"3.0.0-pre.15":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.15","@polymer/iron-component-page":"^3.0.0-pre.15","@polymer/iron-test-helpers":"^3.0.0-pre.15","@polymer/test-fixture":"^3.0.0-pre.15","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.0-beta.2"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.15","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"2bfaae7d505b638c3d29c06bb72d162b3a69bfa3","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.15","_npmVersion":"6.0.0","_nodeVersion":"9.8.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-nXAinu8UcwrEI2i+NwWQwo6yBEWvaxKzMFM2FeO7K33ZgiDbqfcbM+RdA0ucA3YMteljQnhP1KpGtJ8VKd3OBw==","shasum":"702e06b12c4ff4489a51a6a4810fca2f4039b457","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.15.tgz","fileCount":14,"unpackedSize":45078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6iVNCRA9TVsSAnZWagAAA78P/0MECG5fHSfvCwQqEjp6\nTI5t5YzHTRvru72uxxjzO2UKp+6nTDdhLtHiXX3yWh29ZohVjwqn693EFfbj\n5BIfZUdahNlBGylCndL+5AV/rDvzw2/89lbYsbBWAzIp7QzcK/3brQ11pYyL\nSv/drtlxSZ7Qi3dhAOYAXADMZZBiQT49n82YTuSnOCJMqW4PDVYyIQsRK3Oa\n0X736ZUggVr22OfwYPers03iwxHKe6xdqt7BjMaBY/Q9OYQFC1JeR26gx1Ap\nDV2SdBrkp0YyiPFt/NfWHTCciPGefyS5jspEFlANqAIvUhBnS9GOuh07M/N8\nSjjzUtClj6VrBlsj1AmopTdmIKbmp6TIpkLdxmp/68NHt8/0xFqiZndR5Erq\nJ1BBgIfJywCPwrUXZN95H55fxKP28HQkJOf8P/yJFpc5kcEjvI9JTN7+HgnS\nnTqz8t8CoxPuWN91mjM0WbR8SBR2aPC8diexQRE+/rN/LtXw1gks/5DAz9WU\nzGoAJXQBidVp4duNR8NiXMpOatUAAI60mQVFdOtTHfR6covvKg1TyJBSrpHn\nkmKYR4l3jachuOd9/eQRfOfNKUjpqxKWtOu/7upKib5zq39FTGh1VXTlzVxE\niScUYA4i3PXAJL2ff0NY04aQ+EH6gXU2Y4hxqfY9pK3MOz94j0nYnphUbvge\naWw+\r\n=im32\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAp5v3AuOqQ3B/dl1VEtE8PJiNiWkyKj4L12ZVjPkmtRAiA+oQ4K8F718WUVoT4bc1uZHjDUaiNeeG6VTS1bKY2qhg=="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.15_1525294412572_0.45959552014496996"},"_hasShrinkwrap":false},"3.0.0-pre.16":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.16","@polymer/iron-component-page":"^3.0.0-pre.16","@polymer/iron-test-helpers":"^3.0.0-pre.16","@polymer/test-fixture":"^3.0.0-pre.16","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.0-beta.2"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.16","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"2e9afc7385000a0a91d86bc2942fb8211f34e9cb","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.16","_npmVersion":"6.0.0","_nodeVersion":"9.8.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-TZ4UgNbQr5ULAEueJcoPMckQLGNHe6k8Fsam5Ylg8is7P3gscDEjGRwFu8WAPFlh3EfWp9ioR4bYZ9F7J08V4A==","shasum":"7ebc7bec359947bad234fbfdee1631d4a1abae4a","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.16.tgz","fileCount":14,"unpackedSize":45078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7L/JCRA9TVsSAnZWagAAFVkP+wW0nrVbHJuJvYrSg43s\neKXi6Lk/Jinrr+zXcdmpfY739ewTpLVZVuKj3JprDgXUAnEM9BlrBTtMgVhR\nvvuCNgqck3bY7TqvT1TFIwVSvWKoqqv/V7pLDxEei8jEshP3k/uJ9KIBWiSB\nevsRj507eA1wGo5stWxFI6jJJF6F7F1nGgmIsPh/LByOdvD50or2izZ5g795\nh7d9krQYqu4ru4rfWZuz8B6XFv+F54S4p4ZJEolruD5SswCs+DCI4GjC3Bvr\nv+jbm3Dg/6qyjxH4Hq59dbGPIINuJK90Z7fm2Mg5EsWu6I3xDwldyblyakVh\nI0FmMEwybOJhqJprd2EwcobsL04W4IDAMOd1oM1A1PGRK6RU9a5oj5+8E0f/\n3G2TwzXyjcrz5DhroVcrM4YrYUhGK9cFPrJTmDvTc2xeMm/QDGHPXnKBaJmx\n+EyzoAtpz80Nt0dP/VX3uhGcxhs7e310pyhHTh/5qkLoKLmhA/IbBEW/ZRRD\n6BaBggfbdWmWPs+hTyIicrkcizMp4IVVygtgFuqLh/xfRSKpMDGgizZzvbUf\nzm/b212G7Krg6WkqQWVYmd/g4NBRwEAQFO9TGRVUI5nxsi12vmkHUmwmfg3A\n8DuOvpBC5XlVnI/GjKvToazeEZAINv+Quq3b4O3fjoHeONhCYzgid+R8ea1l\n91Qp\r\n=dznb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEcNV3qdj2fpEo3vOc9PHLAYfbDLV4GEkkMaxVMJFiiAiEA574V25ltUjRcDZN+w1q22CtbrO/AizSQ+sfuMiMzQ/c="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.16_1525465032527_0.8906547938093308"},"_hasShrinkwrap":false},"3.0.0-pre.17":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.17","@polymer/iron-component-page":"^3.0.0-pre.17","@polymer/iron-test-helpers":"^3.0.0-pre.17","@polymer/test-fixture":"^3.0.0-pre.17","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.0-beta.2"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.17","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0-pre.13"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"a095954ba8039acea2df91cb9e14073eb5a412db","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.17","_npmVersion":"6.0.0","_nodeVersion":"9.8.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-//j1udrQ6PfMO61e/ikMXXOEdV4gp+Iio9LN/9Fl8MHfAr+u03kddnitqm9JMR7gq0bCS4G9GpXitPFnRadulQ==","shasum":"deaaf5832400caaba6b8cb872c973786aebee78e","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.17.tgz","fileCount":14,"unpackedSize":45106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8TCsCRA9TVsSAnZWagAAvfEP/3QSmjNHRdC9vA7dQzZu\nJfXha/0NrPzneHu171C+9rkLp2lUwlBRfsN0PtxWCYA1JI5ZQvojhbIh5UgD\nlOZcA6OZhpjHNhrWDzeq1aruOL98OODJpxuhJ+VvvkOcqr5fycO0OqUxLy58\nYJ78a84Ssvc776NkSFn0O+qXBxuGkPlnxxztgSqTPOucQy7fvSGA5BnhOAl4\ndUDE+Yh0YjYxoLSFaPJGP0GVqHUif88uvPwWSDqiHxh9l789k2R4cnyTrKfC\nfMk+A2ldlcfGjIxdGqKI+86VqMUxcxmH3ekCaU+K0k7ZpVPTFsGsfsCOYG2M\ntznZvxMlxwepmabG3IOd9F0Dy7H3abTljsZuR7twJf9qOJfPgqzJXANwOAOH\n5nbHpXjRxGJEx+AyJoDVEeclqVmTvWy7/PsjnQE9cZ89xh68x/iimnuFKH2S\nMduFBT0fbNmuXaXkCRNsUaby2MC7f8Yt9JeBGTB5Hd1Q+zN2N3ujpdsfAQ2+\n74XhrahuDIk293vvZ6dmpniDJWY9lFduVyAMZPR1ebUGqWQVbIk3DV6yc8v1\n8JvUylbahfbyxwIG1CqruaKTx1rnJORPKCprBHnD3I29FAmNIZ85hXoARIRO\n+RQFpRcPU/dsBJMllDpCFKsmlTm9qcRfX5vnsrvOpUm7D29NITHnOaywOKNL\nIB4G\r\n=YCIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcL88kCAaf4dxm+D4moGK+DwqynIlbHJh77s+mF5GjJAIhAODTYoBBQ7gGy58GKEuGQiVajttlGxrKCAqfkWoQDe3c"}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.17_1525756076209_0.28430758694624614"},"_hasShrinkwrap":false},"3.0.0-pre.18":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.18","@polymer/iron-component-page":"^3.0.0-pre.18","@polymer/iron-test-helpers":"^3.0.0-pre.18","@polymer/test-fixture":"^3.0.0-pre.18","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.0"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.18","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"1ef4f84998e063a8cb9fe04e0e13f06d94d726a3","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.18","_npmVersion":"6.0.0","_nodeVersion":"9.8.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-IUFAUhtY0cVjBkQyI8G9vvehfcf0zZBcs1NYbD3G5rGBP7WrK6wt8NUOrJC5byzAL+fSx1lxU+quenqPOOXFhw==","shasum":"f2f0e69c3ded0b87388304a52f70c145df94b0f0","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.18.tgz","fileCount":13,"unpackedSize":43420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8sasCRA9TVsSAnZWagAALjsP/jMqmkH6Yuqow05Cs8hD\nHn8w1r7UMTX0cZSU9l0SBPBwaaN6thojKvzWoXj3HewhWMLEtRot9dSgiAjL\nu9iYDjb6vZ4rgcFc6SKynfuKm9c2lpRlEvE+inwIMQgayp4GGw0fbWJC/osX\nooKHCFH3MTi4WQZsaibfUANPU5q+l62sdonKBYyJkXAD3FYyGT6IeDCDZPpp\ninHP7LLUO4ZcxzeSs4agLHGpNY3e75FF9LP5/hTuCH7V3HUv7vkOH4bMpNVD\ndIvHqEwIGfLd01vSO1BxyzZuj+9y1QOhF2A7RDbgShEXc3oDKnGjq+FxFRdi\nrWu6st7cltOL3vArXwv/zDBlNQgeeD54h6aPcRC6oCbNg5E6oRtDnj0zz0Zu\nVFCGWvhwwALImaKnUIc3GWQ48zI0xuLNMLrereoUDHxU83/vFr53oTvF/2hL\nDyIzaz/p8UKM0GTa4vhX1xEFCjvmldD3MBkzXn/4d4q+zqIyBfOfdaefCz9U\nxXG/uOKPpaBCWm0zX+NJMhkby7sFQZY+Sb5ajF7yHTXLdQ5n9xA+VMDLZKJp\n/kAAScCrTRIgFeXOERGwtIiEXuwBv/14t+Of0EtSjtyFnDsJu0mwu5c4iFpc\nHjQmoYOU6KFWQUsLlwROe1eGI+3xhJtw+UxSeaWfwD6pAR5M4uJsHLVoADod\n3w65\r\n=cg8x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1NHOCbFEcESaf1sdygV6hw6ZyQGg7Nx/AawF70iyUxAIgHHiRfSWneBS7k/3QzVVLb/B2JZ0GgG9RDy6A7pPErZQ="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.18_1525860011690_0.3979775811708217"},"_hasShrinkwrap":false},"3.0.0-pre.19":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.0","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.19","@polymer/iron-component-page":"^3.0.0-pre.19","@polymer/iron-test-helpers":"^3.0.0-pre.19","@polymer/test-fixture":"^3.0.0-pre.19","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.0"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.19","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"13a986e336a51d12dab2c9629e341756a77fd478","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.19","_npmVersion":"6.0.0","_nodeVersion":"9.8.0","_npmUser":{"name":"polymer","email":"admin@polymer-project.org"},"dist":{"integrity":"sha512-jti4YDsjxTny2AJJxAQ89Gwq7+AMblOZLWBOQiciqDuRdj+nEelf227DAUwIejoII6cYQCV/Knw+Qit5zZx2kQ==","shasum":"4a335111c773af9c4376237be483ee196ab2d966","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.19.tgz","fileCount":13,"unpackedSize":43420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa81gpCRA9TVsSAnZWagAA4rwQAI5tAhjU7YV8ZxkiHg1F\n4zgAZEbLk91wSLz24pZrZJsylE2LaJmdC7D3y0AGNgn+P3xwyP7mx5nEvMYo\nA0cuOIuzaPht5LzEaXonlUBnh+HejbuoHPTnfArQNU3mSTQvXBPlMAR0n7hw\n+rk9VSGyI/pNbby5pGsSNjYgAHo6B8S5n5YIJz654AB/iV9vDhNsXVBTnGDc\ntykZ4GXBaoALPVmFeVo5u5IO9PvGrrXQ4Knuafaoqng8aUpj9zy8QYc3jG0M\nBjepg+IEbzgWiJJ7HgH38m39Br8V0eRP1CIuV5wJMljUyqicj3YPCd0fYmI1\naV/CNp9BmBhHdVkFwj7nwrnotaunkayTNI/p2pgxfsJ4VQCkAFeDABkO4U++\nf251WxU2opmJjgWWNCqarn9xYYbOCo8cJTaKlhn/P4hQyvTggW8AcUKN62Lj\nVCYsrCsjxzZoJxhXSQvlycrM4VMVNTB21FSNsS9f7N9nQt8Xdnle+S5qUunq\n5HM1ajDQr+joRl91Eeg12aayOGw9A8oz4YyGb08N8J3nJrI/Bffzk3TeU0+X\n7n7snG6ukU0U3qwdw2GrynZBK8tAdlTZSAWr25KRuZxajoMpZEui1I/wnbbd\n0jAEzp41J+uSJaUuD/CjNU+nmluuC83BUxMjGcZ2DM8TWB9EOc1eDQjFwS0R\nY4KX\r\n=AL5U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEk4Um94ULHSFDEtZxKiC9Fe04XHZ0IfIqGjqWxVYs/MAiEAgTiDhCy62Z96ZmWllAmZf5B8TxMM7mxZJJWCXIIXx70="}]},"maintainers":[{"name":"polymer","email":"admin@polymer-project.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.19_1525897257112_0.28736433368308223"},"_hasShrinkwrap":false},"3.0.0-pre.20":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.2","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.20","@polymer/iron-component-page":"^3.0.0-pre.20","@polymer/iron-test-helpers":"^3.0.0-pre.20","@polymer/test-fixture":"^3.0.0-pre.20","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.20","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"readme":"\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n\n_[Demo and API docs](https://elements.polymer-project.org/elements/iron-a11y-keys-behavior)_\n\n\n## Polymer.IronA11yKeysBehavior\n\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nUse the `keyBindings` prototype property to express what combination of keys\nwill trigger the callback. A key binding has the format\n`\"KEY+MODIFIER:EVENT\": \"callback\"` (`\"KEY\": \"callback\"` or\n`\"KEY:EVENT\": \"callback\"` are valid as well). Some examples:\n\n```javascript\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n```\n\nThe callback will receive with an event containing the following information in `event.detail`:\n\n```javascript\n _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n```\n\nUse the `keyEventTarget` attribute to set up event handlers on a specific\nnode.\n\nSee the [demo source code](https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/master/demo/x-key-aware.html)\nfor an example.\n\n\n","readmeFilename":"README.md","gitHead":"1e643b2edf72bdd5b935dac09598edf765ed8840","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.20","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"dist":{"integrity":"sha512-laK1i2P6q+gIRnfeGjrLnz0hnThBalKD2B12liViotgH95gkR9V2fi0x31x7ExBoCrXQCU0hr4aKiGJnjv/WtA==","shasum":"69493bf7f4c0c65d5a447549bf0cd983c8af7fa3","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.20.tgz","fileCount":14,"unpackedSize":43311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLZHJCRA9TVsSAnZWagAAbisQAIZdcntgGCBwZ7Fx3pmX\n6gSsQ7RDetyzl5sXnShIac5O9D7zSfLj8v/7cdV26GdPzx0vuKt92C0cs5pL\nbpHYWpFSFMXB+C4YuvFoV0E4v/UIrsQIeZRWiFrTFPU99JTEP5mlfs1pQeHY\nqBQhH+Wi9BaYTmnYh9VilSdSm4FCRb5Rgi7qcjMHoe9HyNRSQJDNYns1CKAA\no6W9p+cPsbWvhdSiGccgzwzKgJJwKSb3VcxAY1/Muyy/awRURxfJE1uctQND\nPGtDE1gYcMSsepIqPwCGSTYkpJ7K5dJ5K3ktLS/tmWTdbb4ALh/XF3ky20nw\ni2g5FRKe1eZeF0zBH+EzjHIUX+gvGMlxIw+ViNNSo+gGVg1w1p5bJ6W5ToU6\nmPVss9QOgUuEv1hd60M6gs4XnizxxyB91tHZpoF+a6/cj3z6ZB9KP9eSOUNj\nHxMXVnYUslNDg0yv+66uJiW/pMG6B75qCIYPG/3gBNkotrcaKxKLYs16Ncg/\nXdo/oeju6KZRjHhvvIUidP6mzshcdWES9wJ3HY+12otuC95BEonODZ2ZuJoP\nBWbcVUUSKhJrfatgfZsHbAevJJ/zSAS5gIY/PbkGa9Xqd0r45TYEw7rBehXi\nAyhlbCEPZjASRLkZQqyL6u+BhI7RRSZHbH5QWqBkMDeVyuFxsNiWXodvS/G3\nCce5\r\n=qQbA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKGaGA7m0sjIoC5UAf0oS4qNnqszyHHuu9l1q5jKLe4QIgdQ9llx13RZNRFcvmfcSZfOZ2vCmL3QusSTyAISwr8nE="}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.20_1529713097128_0.5479789371193848"},"_hasShrinkwrap":false},"3.0.0-pre.21":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"@polymer/gen-typescript-declarations":"^1.2.2","bower":"^1.8.0","webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.21","@polymer/iron-component-page":"^3.0.0-pre.21","@polymer/iron-test-helpers":"^3.0.0-pre.21","@polymer/test-fixture":"^3.0.0-pre.21","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0"},"scripts":{"update-types":"bower install && gen-typescript-declarations --deleteExisting --outDir .","format":"webmat && npm run update-types"},"version":"3.0.0-pre.21","resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"4eaae45d0848e45daf68f5d491ddc52d862050dc","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.21","_npmVersion":"6.1.0","_nodeVersion":"9.8.0","_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"dist":{"integrity":"sha512-fdADeKVQsZ7Izg5H6pOM9VVFWMTVUGgMfGr6jzEW0ehZT6N7bTzBIjft2r8sh3qSx2zCUxQEgUUDoeXE9/yROA==","shasum":"4b79ebfea1fb59225c00a6d9b360df7ed2696c19","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.21.tgz","fileCount":14,"unpackedSize":43311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLZ0LCRA9TVsSAnZWagAA2yYQAKA7g2q+fS31Mh0KY/Rs\nIP2ibHS5zmDhsLSSyAoWzmH+1RMTuYRYl8Ddv+JqsUX4UEkiQSvIcHO9yL8l\nFb9cQIql1H8Wm2hjsy6lZMQxD5QLysmhjGdSmlnTqYNQu0dQQCcAWhVAlz7Y\n9+4YfskdIfI4LQ73PUG65pm52g4EK1UvOnvg7x0vTWSBwuzCa5XI4gUWY3H5\n+z7g/+8C//4BkrY3P/24nF/VcA1KAToyFx4W1OfV3NA6MUqgQ93GVAvvJ7Y1\napZVcrINfcaIcBZ5uyp42dNGCjjdOck3sDa3NoH0z5pHLn8p96JqcPJJiyFm\n+BJq5Z2MC02ov6sMaPjbObziK00fXvT0RoxF8PPqhOpUUwKyXNOF6LX44a91\nJbdjHK9wdPYdEZs6gxLZ476dI63a+81aeqoylrelayhtSNFyz29SrFzbqGmT\nds4pNhh8dA4/XqPmdOTK22oRPZBW/7BzEI01RbU/bikhWtCD5NioXuIk8bI1\nPi4Z0q+mjVRHBuxGa6b+FJfadRWEbFzHDqG2jbXHwlc5DJ8q3+hbykz4mwXF\nFsPQm80b+8ioUdJuV/vspTJEnnpRj9dtjLYOCG3UMd3CdPfldXabBOD0nlp6\no7RX7XeYl4zIwJGdAq4x+9InvpYRfzWj6LSvye1dZesPjyVDFQGwfUUjrA6v\njKzi\r\n=uDrb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcEhzR1FT2cFj2FGSG/ufZ92sM+S1+Dzdb+uhQ/CghlAIgVOPx3Rmv5wbRHnaTt81q9LfHcRTjVCOYXhuZ2Ws0xCI="}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.21_1529715979101_0.781372023806991"},"_hasShrinkwrap":false},"3.0.0-pre.22":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.20","@polymer/iron-test-helpers":"^3.0.0-pre.20","@polymer/test-fixture":"^3.0.0-pre.20","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.0"},"scripts":{"format":"webmat","generate-types":"gen-typescript-declarations --deleteExisting --outDir .","prepack":"npm run generate-types"},"version":"3.0.0-pre.22","main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"00cd92c42a33a7d85fe0e4fd9dd7af8379e38f4a","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.22","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"dist":{"integrity":"sha512-HpsMHiyYFXjpf+aH3MoprgOG8U7sPdEbtHIBcsrwnygML8QQTT/mCVQyXofFBCg4aq6XHVStCB0ie0f1gxr3MQ==","shasum":"e4274995b385a5d3e0b6f5e6c919777047c301f2","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.22.tgz","fileCount":8,"unpackedSize":29303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgMdOCRA9TVsSAnZWagAAa8AP/2ajfBPovHPZ3U5HMl9e\nxDszqpeKkWCSPU4gKw51E9JCzQY8dqEZxUAuPX/mgw7qnL6KbQOfPgHdPpPL\n1R1bsVaIwqwYWJ5UVGlOZFCkd5b9Dfts7/N1SMFBiU/RVnSZHjVsrC0eqUmC\nNvt2in9Gtm0FoXzsP6S1j4rcg72lUPkrIn4zWuXiNNmX7eXHb5yDPUMhjF4v\nPEbgr+QVr54vMMXiN+Qt9KmhdGvs3BDmF/nbeTcCKLURtaVwKYBt3GlHxTq+\naBNIwYELH3vJeYtKX3ZCAbWYbOU0kdJUuVrkBDnRAcwxwaBlHX8lyjnKYF9O\ndPPcepdB/70YaPbvc3iBGVHi0QOqAdKiVjRcmTNobtOM6iWBIlNg7nnnTK1q\nAoAYBWxNhcPaG4jC+RWfPSmTqxUa9RWHzzXSvOOM51y83v2ZAKvtDNICf/PL\nNFuOL89yh24waczvaJyf7YCuYaijtrABK1B740MY4fNzRW7qfnI6aHzI6qcY\nsWGOuFrOxPZbZhr1FUwa3vCruLDEtNUDvUJTfII6E+jZWZdmT89wbgxkJhgU\n14d+EdpfMkplNowbx8cTqJDMrdzhMKCS12qpIhPfQgJOoSxdBK0WH9aNhpC0\ndSMlZ8YqauXNVfb4MSY5sWxQ5i51z3SoIg1hZCtikcaumuJcguF8Wt+tE4hz\neMJW\r\n=tTx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaMtPfnUI2AWK97LxwCCBiEpyFCF55JtprxGDBBWIu7AiBPdb57uQYgFCWkIQHKgB59Q7THFeHugnsaY6ZeYJAILw=="}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.22_1535166286384_0.5793924548579326"},"_hasShrinkwrap":false},"3.0.0-pre.23":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.22","@polymer/iron-test-helpers":"^3.0.0-pre.22","@polymer/test-fixture":"^4.0.0-pre.0","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.0"},"scripts":{"format":"webmat","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify","prepack":"npm run generate-types"},"version":"3.0.0-pre.23","main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"4c0c80484e871989575220a9728e670522761034","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.23","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"dist":{"integrity":"sha512-DvXwTydiP3e/8peA73LpNsaz6ytxc6kn/HUv+MrAKiBPsP/yW/tFCUQ2CPrt086jV5afpbYJTwqbAblI3jsHSw==","shasum":"ccad4e1e4384cfe05c3581cf9f69ef49b09fc844","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.23.tgz","fileCount":8,"unpackedSize":29311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgP0sCRA9TVsSAnZWagAAbOIP/R5NGVt0jS5IxlJlLB7D\nBQSJgCTwDLeLBnqDB5XLR4k5oFocVn3JPBwCtmigWygxCYK9sLiZa1xwx6Nd\n6piCgDqlUwe+vbRRQa+yYU2UQuziUQ0id+C1YbS4dZr3J/GN5RSABKre/VJf\nQcZqvklAn7Q5BoWXlg2xRrCxdsEWm24ATRtTqJuGULyLExirbqm1MF4eFKLt\nlE2+alTf7X/fNXqoCU25UgOxQZCsCMegQcRdqVwOL/s7IfdYiS0T7VNS+WWC\ngYjukmlwekM7rfDASTrx10x39BeKQtuTBjbhy9OheRPCmLPETA6Vlp9nQa9r\n8D09UXfLhs0cjSNNAsN6HJJkVTx3yLnxdLB/CwHX+qLxqjSi6UTLOsd7SYu7\nVpdEbb499YFk5orM9d6U/aXgyIm99oAx/dDA/8TZRtuwRV4H1q3Pbra22fOq\ncQBcoyXnYRYIKpR42ZWTdDxZeHar4meK0Ao8djjZaYzGUIsuS0g50LYatcPE\nA+2FVAtsMPK8nK8yjlYr2FH1PtZzf/ZbD7fvQYbpusjT/HGL4EItqD7v/4e2\n6JofG1cHuoCmj/YGm/UbG46LmoQ6o209LNJwP6Xe+OIh09eTXtMGKSnHm8jZ\nMyAqBdyf1JAFrGtuFw7cqC+OoLE/Ut92aNpnKlyHDnIbpxFLM2AfindK+0BB\nbgzG\r\n=Sg9/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0GsQrbnTUN0mzAiFDNMmrtv0NvrfUkThDrb2D8jtwqAiAGXUqlehRx2LR0x/QQ+sZq2bRTba63YtI/O1EYwfWPqQ=="}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.23_1535180075708_0.8753765758706786"},"_hasShrinkwrap":false},"3.0.0-pre.24":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.22","@polymer/iron-test-helpers":"^3.0.0-pre.22","@polymer/test-fixture":"^4.0.0-pre.0","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"scripts":{"format":"webmat","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify","prepack":"npm run generate-types"},"version":"3.0.0-pre.24","main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"6b0ccce517ae56479802ddf8ded4b3b9b44182e3","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.24","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"dist":{"integrity":"sha512-LzF1xKV5f9JeG2fxg7CXCv6yB8WsuI3l4zUqzZuYuwd2bAlqS/LITl7qLT+Xz1AVptpqCADNzZXBDe6ciZciYA==","shasum":"56987adea3b3ed5dc8e9f20ad27acda2cbd1de1a","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.24.tgz","fileCount":8,"unpackedSize":29311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhgSlCRA9TVsSAnZWagAAEGgP/RNoylMC5+WLncBgaSY7\n3twokRp+jPM+nSRhhsoH8hxLXP8dcVzhcfvpkOGZ7RWB4iMsIhyxwtr3R4hQ\nmBRKxr2K5HilpZo4hx6XAwEDBwFfdfSFmHVoZKwajtgw2zSXO+P5yhKpEYgB\nrE4WB+hxz+5sN4VN1Z9VmOzhtXq0NRDeiX4qJ4PZD/dkoemD/Urj5i8ODNkj\ngMq44149R4l18mcQWL2I4arVULtUAzEwxrk+HvWykRAKllqNP9qqfon3bfL1\nfpG7Ugt4PJLZmqJm+1qOfnv+AfDYG2sC6HkC2ZQq5upKrqrPXfIs6ZnT7xwn\nhGrRpK2aG9PbD/lkZfAqX0F6hhKdmmyx1pduHKDK6JymUDQ+pJjUggo3/vlD\nRAa/MSDHwfDtuj7AL45hMa/AaAZlTMC2UXPeWXHgj1UqqwKkZRTmojx4cOAq\nFJvkJW3a0qrwSp3J8uW0tJodwLsqpuprurtOKX7PaBB3f4sJy/JsX2AI2jnA\nkqqKJnVb2liNFlNO6gRtYx2zVtj0Qo2hPo9iByRZJzU0pHH38X81opGNg8Ug\n1uHxZ0pc7F1OrIvhU64VsfUy8t2KT9ymLVhOWW5J0D2ScZt/NO7UTySvJb4Y\nTq6tE+koywz2C3IFzfao0dahBc5CNHCkdYX6XRvxlI23PnKn/4j0TC59NXp2\nGOU4\r\n=ZaPR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUSDZG9HYnWFqNh4fXU4yQNZ7D3FjPy15SbhT3TmrdEAIhAJqS/l08/IKAHmR97Kns+H3ofIxYzbLFY2hBCVa05cSD"}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"justin@fagnani.com","name":"justinfagnani"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"sam@sam.li","name":"samli"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.24_1535509669216_0.8020224888938163"},"_hasShrinkwrap":false},"3.0.0-pre.25":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.0-pre.24","@polymer/iron-test-helpers":"^3.0.0-pre.24","@polymer/test-fixture":"^4.0.0-pre.2","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"scripts":{"format":"webmat","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify","prepack":"npm run generate-types"},"version":"3.0.0-pre.25","main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"9d7de0601b603123db7a5b8e97293e6c36420be2","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.25","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"dist":{"integrity":"sha512-nLEu/Mr0nHI9QosG6k75TyScQVUnuwEn6hFBubFravU0QQ8o2+TTwvK5XAVlW2fcNieEvmgC8EhI6FZJCUsCig==","shasum":"912a4bd78ffbfb455e04fb455877d0409f32f928","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.25.tgz","fileCount":8,"unpackedSize":29311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhhXWCRA9TVsSAnZWagAAgZAQAKGseQtJXGeBVZU8+5oD\nN4BSQjKqTQRBltSEgffbl+wS5PDKlkJtOvOgt8oLLDXLPXGLAXvy//h6A/kI\ne+ktET/9BcAaNqiv/nllk2DkOJBtxZJ08p86Bexv9fldxxnG+xlCbIL2ne0R\noJVi3f6gUj9+2NIbe9zhWLP3ilsFabKUsecCKO6lHnE8fofQknKfj76hSUE/\na9Yemy4FNLeYKZZmxdr/7SiQPxH9ofAY+7LiGTkFF0fW1M1x7QlOA5U27vJs\neQqMooqTEPo5CfuV9hEraB24Iu2QgiA+fUnWpx1RVqrCB0GPYU8onrmyUkLo\nQaqlXH0gDlaDTudx2IZ6TAtM7Wg5ASoQCWCI5+0lIXofLdZfwvZtdluDnWcJ\ndjwFzlBEBLFvMUkLRETGN2mQ0h+OCaZLRa4Rj1DcDWyJHtQw90aRg8fmsWAF\ngBf8MkFRKi4XK7wSLl8N9MegC8HIgbNYbdHKsDAAEbL7Dhitjy5GMFiiJy8K\nkZaHlZI8IL6sSyBjHbAacfAtCAef6cYVVgyswgtOFnbuDICT0xQf0tO7pyEX\nei0RPlSYXIXdSgB4OsNucjhJnDlAWJOrsIQ3jMVyTbh8WZqDXL64t9xdLCws\nivtOQifsmT1NQvkNOXwfadmBF0pvtXzt6CH5Pw6szmRu00IczA7/TXvPedhI\nr3Dy\r\n=4m3L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFkO9WrnSeAJqFVqtsUCF6ZLN+6txZHaU71S+EyG8Q3AiApsy3F5vAdKhw4S8JPOTAL3eN52xYqpxqdlXo4YDqqjQ=="}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"justin@fagnani.com","name":"justinfagnani"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"sam@sam.li","name":"samli"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.25_1535514070074_0.7060415583988306"},"_hasShrinkwrap":false},"3.0.0-pre.26":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.1","@polymer/iron-test-helpers":"^3.0.0-pre.25","@polymer/test-fixture":"^4.0.1","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"scripts":{"format":"webmat","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify","prepare":"npm run generate-types"},"version":"3.0.0-pre.26","main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"feb115be8688f257680098430ac1610f7a25edc3","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0-pre.26","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"dist":{"integrity":"sha512-mQoqG3ypK8VEhuydOtguAUiDs3oDiV4GwAuR9IoayCfX0ZcQqd7KS3iXcV/d4++Z6PmXq8l2jHjAzqlUQM01bA==","shasum":"178287b0872d2970c781351b0cdba70a791fd6ff","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0-pre.26.tgz","fileCount":8,"unpackedSize":29298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmGNrCRA9TVsSAnZWagAAZEQP/iiFJsyU826tNeJKKWfP\nGKCXP8kentE7msbM1WEo7jSm1hYRGFmTiT/6bgBi+1CYS0q0fAQtNH/YL7H/\nCjPh1SRZ5htMoV1yidaIdaUeujsH3/J/xuj4rayYjUaYOW6dElyR8audMGbH\nMtzuxyvd3tizsdrSmWm0vKNo/yhox2OWmn8+aVC03AGC8rusg9benGxEWDpP\nl7bj0Wm3X1NdV6AjUVXnjlMj8Ml3znSJezO31MM/A2JH9fvXsKv/9ClNHMh9\nziSUY8nvjKLXDVEc7/RfEsV69G1ve+/+LKO8jWiJ9oSwYneu8MWmRhN8fBx4\nwvrvmNj2XuQveJlqFTXB6Fs+CzytnFtfSYOqS5roVmGcNFutZj26JzkRlpuk\nSJezUp/6o4w9ShCXu2iO2DzTzyG5SJzuJG9XE5555A5nMavTssjnWR+1VsKO\nJ4TVeQKwzxSo/KumGJ1Cp3Q+lhWiQziqrgJPDQXOgCkq5mIH+/ngt6ARdIm5\nX6dwjvflpNHfQh6mP5YDHNvFt7hr8iS96ENqUzSL87GvZc6V9yuWAgy4x1G/\nXBnhF5ArZGABTluCzw8gTMQK9oKMvwkoKZW7KSzCFBLa1yBK4pUX/r9hvpkM\nog7/JXS0xVS8QX+/SR9/D4t9dBGf3UhA3LQGBGs3jTJgrDrNI/7vINlqDPkg\nCY92\r\n=nbdQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2Pv5kWLiH6c5FBGpM5VZW9innn9g8LS1VPTEshp34CQIhAPOLNCBDaVXXL82DNCNNXKFehuisqSG1n9SxePO3J1+9"}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"justin@fagnani.com","name":"justinfagnani"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"sam@sam.li","name":"samli"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0-pre.26_1536713579010_0.43151625785308845"},"_hasShrinkwrap":false},"3.0.0":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.1","@polymer/iron-test-helpers":"^3.0.0-pre.26","@polymer/test-fixture":"^4.0.1","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"scripts":{"format":"webmat","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify","prepare":"npm run generate-types"},"version":"3.0.0","main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"51bd97f07802533d8b7a543ed0857a676fa98690","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"dist":{"integrity":"sha512-TP3g0VcFawgsLDLt3q2slNYCUzCASHXfU3/vRGfYWVSOfI/gNyEsJPyPMoQ4470TdEuynuq+byE2dkh/qiWwjQ==","shasum":"355a3a8aa58c98fb768f79a42f366e0433f447ed","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.0.tgz","fileCount":8,"unpackedSize":29291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmdpiCRA9TVsSAnZWagAATvIP/jAnxFsRrSw/x2ma2gM1\nNxo8v/Mv6vKtFrotXtMMZnJsqtcqO+Vzmci5wlPS3UmgFJmj4gWbDQJInkBc\nJkPP3qmj57Xqemy45fwFwjdahxdTEr9EreR5Pg4zXuinRBvN+YcoFL8D+ox9\nMmMZPZVJwCpgA7I2GjnWM2l7hDQ84jIw22D7mGvuG8PveP8YmTlYn/PaoiaB\nztf/rrDltDWdkuvCK3R8Jm4a04TcnZC2TCYEtRWf4Onq6jmhPhddaUP4tTq7\nnLaxb1Dh39Ymoi0dcdbEkVaxMj0OVxqt24KNAqUqpXoc7RApp/jknHE2xVHd\nHabvjUH1RnROKBWAkwkQN+m1AZwm91ulf/XV22rVrbygmId/nDt1vbE8iRYj\n6bDg06jzIyxMLRbRUIEsUXGLU6eufIVlAxW/ZgmJrwJsh4Vn36lVgQRp655f\nD65LNZk2dB/DW5XG/aBKkYq8+4DWH/PSUU6qEIVzR0CaEU/WN2L4/1P96Q2q\nduYPD9Asls5azt94bzh/foK03XcIwU69cgMbU/ChBC/xE517j6rX9yMp2UdJ\nKtFtXQOQaoE/iN6xQyBUBsPsFvTpOpmldnxDtcVYyTZQU9o3JfFuKfvPf9gu\n+Pe1+bPONn1uL01w0bb88oClLq254TZIenaYqKI0q7h6Gai2rqZ20QyyyaJa\nvTIE\r\n=xfH4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeCRdjplNxk6wnm3EQpdayd11W7G986lUGLqbrA7nGEAiA+diuTb36HaJM/KZJfelEpDOtPJr21yGzKuSpKmYDMLw=="}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"justin@fagnani.com","name":"justinfagnani"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"sam@sam.li","name":"samli"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.0_1536809569907_0.30974557960205207"},"_hasShrinkwrap":false},"3.0.1":{"description":"A behavior that enables keybindings for greater a11y.","keywords":["web-components","web-component","polymer","a11y","input"],"repository":{"type":"git","url":"git://github.com/PolymerElements/iron-a11y-keys-behavior.git"},"name":"@polymer/iron-a11y-keys-behavior","license":"BSD-3-Clause","devDependencies":{"webmat":"^0.2.0","@polymer/iron-demo-helpers":"^3.0.1","@polymer/iron-test-helpers":"^3.0.0-pre.26","@polymer/test-fixture":"^4.0.1","wct-browser-legacy":"^1.0.1","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"scripts":{"format":"webmat","generate-types":"gen-typescript-declarations --deleteExisting --outDir . --verify","prepare":"npm run generate-types"},"version":"3.0.1","main":"iron-a11y-keys-behavior.js","author":{"name":"The Polymer Authors"},"dependencies":{"@polymer/polymer":"^3.0.0"},"gitHead":"26910e31ec4057150dd6f97e3818385638212a43","bugs":{"url":"https://github.com/PolymerElements/iron-a11y-keys-behavior/issues"},"homepage":"https://github.com/PolymerElements/iron-a11y-keys-behavior#readme","_id":"@polymer/iron-a11y-keys-behavior@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"bicknellr","email":"bicknellr@gmail.com"},"dist":{"integrity":"sha512-lnrjKq3ysbBPT/74l0Fj0U9H9C35Tpw2C/tpJ8a+5g8Y3YJs1WSZYnEl1yOkw6sEyaxOq/1DkzH0+60gGu5/PQ==","shasum":"2868ea72912d2007ffab4734684a91f5aac49b84","tarball":"https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.1.tgz","fileCount":9,"unpackedSize":29384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2WzACRA9TVsSAnZWagAAovgP/3iO5XNXGsQ3mBQYKqHT\naJl7JuTpwcCE4czvOkzmxOsJx2xD9iH5nkt9dkuoa0XgR2KLFh1Bm0tb020+\nzJLuS/Ua2d6Q9JuETFe5/iVouckNe4UTMUTZcp0AJd5ZOpOQ9FTt3j7eT63m\nivjDN9Te7pMe6KoXJTSbGfU9fWsJUpFk5JyfaNNV4tMMBGsG0kV1dtREfx76\ns3at/pivznyb2l3bt0oHY1heHI/BG4XLwqODUk9frGfWYXZcgF4mI5NX/9U+\nl5q7xw/AUvDoin50HhHycR07Q68xVtlfyA5y9YL4AG1H82VbBDxaaXuVdatx\nQVWA+KaZEus0t0zGpl9Uyk63ZWICESK5yxlvUBkTnwDHKcAAcbDNAiRkySd9\nbhSR+TA4qcg/+w/mLoH1bCiGhH+WrzIpaJh4/HYsT1DRaBYlQKc4o5X+gH5M\nRXkw2722bs0BttW4Way8SYn7d3fZFlGVmPoV3JXJ4F9yrXsaHAf5xO/TqKp1\nc2q/GrgWCVm9UEKHOkDD7k4hZytzu75FsHeSoyZui7CadE+HajrqoaJ8MKen\nTRAZLhB4fA3sVrcs61bWDayLgaR2P+cb7oz83+hDS40eUE2OutcW3gmTeZ3D\nDFDHCwLF2bHj6wq1DLv//V3O+6lPGgynsZPT7HVpWUrwAqLIfPnBKa9XMpLh\nNgct\r\n=1GpE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMifUMDYfYwFEips6Sjfs5HUHQ2S84JC3xSJDxC1JnUQIgGIFam3NSlgrvTpUeannhvPMwTHKc1DzLNzu4014USH8="}]},"maintainers":[{"email":"aomarks@google.com","name":"aomarks"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"justin@fagnani.com","name":"justinfagnani"},{"email":"npm@keanulee.com","name":"keanulee"},{"email":"notwaldorf@gmail.com","name":"notwaldorf"},{"email":"admin@polymer-project.org","name":"polymer-devs"},{"email":"sam@sam.li","name":"samli"},{"email":"sorvell@google.com","name":"sorvell"},{"email":"brendan@usergenic.com","name":"usergenic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iron-a11y-keys-behavior_3.0.1_1536893274308_0.2040409340688194"},"_hasShrinkwrap":false}},"readme":"[![Published on NPM](https://img.shields.io/npm/v/@polymer/iron-a11y-keys-behavior.svg)](https://www.npmjs.com/package/@polymer/iron-a11y-keys-behavior)\n[![Build status](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-a11y-keys-behavior)\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://webcomponents.org/element/@polymer/iron-a11y-keys-behavior)\n\n## <iron-a11y-keys-behavior>\n`Polymer.IronA11yKeysBehavior` provides a normalized interface for processing\nkeyboard commands that pertain to [WAI-ARIA best practices](http://www.w3.org/TR/wai-aria-practices/#kbd_general_binding).\nThe element takes care of browser differences with respect to Keyboard events\nand uses an expressive syntax to filter key presses.\n\nSee: [Documentation](https://www.webcomponents.org/element/@polymer/iron-a11y-keys-behavior),\n [Demo](https://www.webcomponents.org/element/@polymer/iron-a11y-keys-behavior/demo/demo/index.html).\n\n## Usage\n\n### Installation\n```\nnpm install --save @polymer/iron-a11y-keys-behavior\n```\n\n### In a Polymer 3 element\n```js\nimport {PolymerElement, html} from '@polymer/polymer';\nimport {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js';\nimport {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\n\nclass SampleElement extends extends mixinBehaviors([IronA11yKeysBehavior], PolymerElement) {\n static get template() {\n return html`\n
[[pressed]]\n `;\n }\n\n static get properties() {\n return {\n pressed: {type: String, readOnly: true, value: ''},\n keyBindings: {\n 'space': '_onKeydown', // same as 'space:keydown'\n 'shift+tab': '_onKeydown',\n 'enter:keypress': '_onKeypress',\n 'esc:keyup': '_onKeyup'\n }\n }\n }\n\n function _onKeydown: function(event) {\n console.log(event.detail.combo); // KEY+MODIFIER, e.g. \"shift+tab\"\n console.log(event.detail.key); // KEY only, e.g. \"tab\"\n console.log(event.detail.event); // EVENT, e.g. \"keydown\"\n console.log(event.detail.keyboardEvent); // the original KeyboardEvent\n }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n## Contributing\nIf you want to send a PR to this element, here are\nthe instructions for running the tests and demo locally:\n\n### Installation\n```sh\ngit clone https://github.com/PolymerElements/iron-a11y-keys-behavior\ncd iron-a11y-keys-behavior\nnpm install\nnpm install -g polymer-cli\n```\n\n### Running the demo locally\n```sh\npolymer serve --npm\nopen http://127.0.0.1: