UNPKG

react-key-handler

Version:

React component to handle keyboard events

1,775 lines 66.4 kB
{
  "id": "9pOh",
  "dependencies": [
    {
      "name": "/Users/adc/Developer/ayrton/react-key-handler/package.json",
      "includedInParent": true,
      "mtime": 1533459603383
    },
    {
      "name": "/Users/adc/Developer/ayrton/react-key-handler/.babelrc",
      "includedInParent": true,
      "mtime": 1533458194366
    },
    {
      "name": "react",
      "loc": { "line": 3, "column": 18 },
      "parent": "/Users/adc/Developer/ayrton/react-key-handler/demo/components/examples/input/keypress.js",
      "resolved": "/Users/adc/Developer/ayrton/react-key-handler/node_modules/react/index.js"
    }
  ],
  "generated": {
    "js": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0});var e=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),t=require(\"react\"),n=r(t);function r(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function o(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}function u(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=function(t){function r(){var e,t,n;l(this,r);for(var u=arguments.length,a=Array(u),c=0;c<u;c++)a[c]=arguments[c];return t=n=o(this,(e=r.__proto__||Object.getPrototypeOf(r)).call.apply(e,[this].concat(a))),n.state={keyValue:null},n.handleKeyPress=function(e){var t=e.key,r=n.state.keyValue===t?null:t;n.setState({keyValue:r})},o(n,t)}return u(r,n.default.Component),e(r,[{key:\"render\",value:function(){return n.default.createElement(\"div\",null,n.default.createElement(\"h2\",null,\"Input onKeyPress example:\"),n.default.createElement(\"p\",null,\"Press \",n.default.createElement(\"code\",null,\"s\"),\" in the following form component to toggle the menu.\"),n.default.createElement(\"input\",{onKeyPress:this.handleKeyPress}),\"s\"===this.state.keyValue&&n.default.createElement(\"ol\",null,n.default.createElement(\"li\",null,\"hello\"),n.default.createElement(\"li\",null,\"world\")))}}]),r}();exports.default=a;",
    "map": {
      "mappings": [
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 0 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 13 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 20 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 35 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 43 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 56 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 57 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 64 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 68 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 72 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 74 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 85 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 94 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 96 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 98 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 101 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 105 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 109 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 111 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 113 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 115 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 117 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 124 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 128 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 129 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 133 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 135 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 137 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 140 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 142 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 153 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 155 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 168 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 170 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 172 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 186 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 188 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 198 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 202 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 204 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 214 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 217 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 224 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 239 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 241 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 243 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 247 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 251 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 258 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 267 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 269 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 271 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 274 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 281 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 284 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 286 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 288 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 298 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 301 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 304 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 306 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 308 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 311 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 314 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 3, "column": 0 },
          "generated": { "line": 1, "column": 317 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 3, "column": 0 },
          "generated": { "line": 1, "column": 319 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 3, "column": 0 },
          "generated": { "line": 1, "column": 327 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 336 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 338 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 340 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 343 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 352 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 354 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 357 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 364 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 367 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 369 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 380 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 382 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 383 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 391 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 394 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 403 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 405 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 407 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 410 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 415 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 428 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 431 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 437 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 441 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 451 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 488 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 497 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 499 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 501 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 504 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 508 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 510 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 516 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 520 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 535 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 596 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 603 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 606 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 623 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 626 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 645 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 647 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 649 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 651 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 660 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 662 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 664 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 667 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 670 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 689 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 692 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 699 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 701 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 707 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 711 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 721 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 787 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 790 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 792 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 802 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 809 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 816 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 819 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 821 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 831 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 832 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 844 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 845 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 851 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 853 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 865 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 867 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 877 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 879 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 893 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 898 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 902 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 909 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 924 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 931 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 946 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 948 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 951 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 953 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 963 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 966 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 970 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 972 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 981 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 984 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 993 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 997 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1001 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1003 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1005 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1007 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1009 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1014 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1017 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1021 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1025 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1027 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1037 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1044 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1046 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1052 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1055 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1057 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1059 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1061 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1063 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1067 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1069 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1072 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1082 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1085 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1092 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1094 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1096 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1098 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1104 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1106 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1108 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1119 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1126 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1141 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1145 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1150 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1156 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1158 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1159 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1165 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1172 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1177 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 10, "column": 2 },
          "generated": { "line": 1, "column": 1179 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 10, "column": 17 },
          "generated": { "line": 1, "column": 1185 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "keyValue",
          "original": { "line": 10, "column": 19 },
          "generated": { "line": 1, "column": 1186 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 10, "column": 29 },
          "generated": { "line": 1, "column": 1195 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "handleKeyPress",
          "original": { "line": 33, "column": 2 },
          "generated": { "line": 1, "column": 1201 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "handleKeyPress",
          "original": { "line": 33, "column": 2 },
          "generated": { "line": 1, "column": 1203 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 33, "column": 19 },
          "generated": { "line": 1, "column": 1218 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 33, "column": 72 },
          "generated": { "line": 1, "column": 1227 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "key",
          "original": { "line": 33, "column": 21 },
          "generated": { "line": 1, "column": 1230 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "key",
          "original": { "line": 33, "column": 21 },
          "generated": { "line": 1, "column": 1234 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "key",
          "original": { "line": 33, "column": 21 },
          "generated": { "line": 1, "column": 1236 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "key",
          "original": { "line": 33, "column": 21 },
          "generated": { "line": 1, "column": 1238 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "keyValue",
          "original": { "line": 34, "column": 10 },
          "generated": { "line": 1, "column": 1242 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 34, "column": 21 },
          "generated": { "line": 1, "column": 1244 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 34, "column": 26 },
          "generated": { "line": 1, "column": 1246 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "keyValue",
          "original": { "line": 34, "column": 32 },
          "generated": { "line": 1, "column": 1252 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "key",
          "original": { "line": 34, "column": 45 },
          "generated": { "line": 1, "column": 1263 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 34, "column": 51 },
          "generated": { "line": 1, "column": 1265 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "key",
          "original": { "line": 34, "column": 58 },
          "generated": { "line": 1, "column": 1270 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "setState",
          "original": { "line": 36, "column": 9 },
          "generated": { "line": 1, "column": 1272 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "setState",
          "original": { "line": 36, "column": 9 },
          "generated": { "line": 1, "column": 1274 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 36, "column": 18 },
          "generated": { "line": 1, "column": 1283 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "keyValue",
          "original": { "line": 36, "column": 20 },
          "generated": { "line": 1, "column": 1284 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 36, "column": 18 },
          "generated": { "line": 1, "column": 1293 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 37, "column": 3 },
          "generated": { "line": 1, "column": 1298 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 37, "column": 3 },
          "generated": { "line": 1, "column": 1300 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 37, "column": 3 },
          "generated": { "line": 1, "column": 1302 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1305 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1312 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1314 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "React",
          "original": { "line": 9, "column": 38 },
          "generated": { "line": 1, "column": 1316 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Component",
          "original": { "line": 9, "column": 44 },
          "generated": { "line": 1, "column": 1318 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Component",
          "original": { "line": 9, "column": 44 },
          "generated": { "line": 1, "column": 1326 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1337 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1339 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1341 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1342 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1343 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1347 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 12, "column": 11 },
          "generated": { "line": 1, "column": 1356 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 12, "column": 11 },
          "generated": { "line": 1, "column": 1362 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 14, "column": 6 },
          "generated": { "line": 1, "column": 1373 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 14, "column": 6 },
          "generated": { "line": 1, "column": 1380 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 14, "column": 6 },
          "generated": { "line": 1, "column": 1382 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 14, "column": 6 },
          "generated": { "line": 1, "column": 1390 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 14, "column": 6 },
          "generated": { "line": 1, "column": 1404 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 14, "column": 6 },
          "generated": { "line": 1, "column": 1410 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 15, "column": 8 },
          "generated": { "line": 1, "column": 1415 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 15, "column": 8 },
          "generated": { "line": 1, "column": 1417 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 15, "column": 8 },
          "generated": { "line": 1, "column": 1425 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 15, "column": 8 },
          "generated": { "line": 1, "column": 1439 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 15, "column": 8 },
          "generated": { "line": 1, "column": 1444 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 15, "column": 8 },
          "generated": { "line": 1, "column": 1449 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 17, "column": 8 },
          "generated": { "line": 1, "column": 1478 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 17, "column": 8 },
          "generated": { "line": 1, "column": 1480 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 17, "column": 8 },
          "generated": { "line": 1, "column": 1488 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 17, "column": 8 },
          "generated": { "line": 1, "column": 1502 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 17, "column": 8 },
          "generated": { "line": 1, "column": 1506 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 17, "column": 8 },
          "generated": { "line": 1, "column": 1511 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 18, "column": 16 },
          "generated": { "line": 1, "column": 1520 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 18, "column": 16 },
          "generated": { "line": 1, "column": 1522 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 18, "column": 16 },
          "generated": { "line": 1, "column": 1530 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 18, "column": 16 },
          "generated": { "line": 1, "column": 1544 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 18, "column": 16 },
          "generated": { "line": 1, "column": 1551 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 18, "column": 16 },
          "generated": { "line": 1, "column": 1556 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 17, "column": 8 },
          "generated": { "line": 1, "column": 1561 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 21, "column": 15 },
          "generated": { "line": 1, "column": 1617 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 21, "column": 15 },
          "generated": { "line": 1, "column": 1619 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 21, "column": 15 },
          "generated": { "line": 1, "column": 1627 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 21, "column": 15 },
          "generated": { "line": 1, "column": 1641 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 21, "column": 15 },
          "generated": { "line": 1, "column": 1649 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 21, "column": 15 },
          "generated": { "line": 1, "column": 1650 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 21, "column": 27 },
          "generated": { "line": 1, "column": 1661 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "handleKeyPress",
          "original": { "line": 21, "column": 32 },
          "generated": { "line": 1, "column": 1666 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 23, "column": 33 },
          "generated": { "line": 1, "column": 1683 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 23, "column": 14 },
          "generated": { "line": 1, "column": 1689 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "state",
          "original": { "line": 23, "column": 14 },
          "generated": { "line": 1, "column": 1694 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "keyValue",
          "original": { "line": 23, "column": 20 },
          "generated": { "line": 1, "column": 1700 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 24, "column": 10 },
          "generated": { "line": 1, "column": 1710 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 24, "column": 10 },
          "generated": { "line": 1, "column": 1712 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 24, "column": 10 },
          "generated": { "line": 1, "column": 1720 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 24, "column": 10 },
          "generated": { "line": 1, "column": 1734 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 24, "column": 10 },
          "generated": { "line": 1, "column": 1739 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 25, "column": 12 },
          "generated": { "line": 1, "column": 1744 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 25, "column": 12 },
          "generated": { "line": 1, "column": 1746 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 25, "column": 12 },
          "generated": { "line": 1, "column": 1754 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 25, "column": 12 },
          "generated": { "line": 1, "column": 1768 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 25, "column": 12 },
          "generated": { "line": 1, "column": 1773 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 25, "column": 12 },
          "generated": { "line": 1, "column": 1778 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 26, "column": 12 },
          "generated": { "line": 1, "column": 1787 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 26, "column": 12 },
          "generated": { "line": 1, "column": 1789 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 26, "column": 12 },
          "generated": { "line": 1, "column": 1797 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 26, "column": 12 },
          "generated": { "line": 1, "column": 1811 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 26, "column": 12 },
          "generated": { "line": 1, "column": 1816 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "original": { "line": 26, "column": 12 },
          "generated": { "line": 1, "column": 1821 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1836 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1838 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1841 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1849 }
        },
        {
          "source": "components/examples/input/keypress.js",
          "name": "Keypress",
          "original": { "line": 9, "column": 21 },
          "generated": { "line": 1, "column": 1857 }
        }
      ],
      "sources": {
        "components/examples/input/keypress.js": "/* @flow */\n\nimport React from 'react';\n\ntype State = {\n  keyValue: ?string,\n};\n\nexport default class Keypress extends React.Component<{||}, State> {\n  state: State = { keyValue: null };\n\n  render() {\n    return (\n      <div>\n        <h2>Input onKeyPress example:</h2>\n\n        <p>\n          Press <code>s</code> in the following form component to toggle the menu.\n        </p>\n\n        <input onKeyPress={this.handleKeyPress} />\n\n        {this.state.keyValue === 's' &&\n          <ol>\n            <li>hello</li>\n            <li>world</li>\n          </ol>\n        }\n      </div>\n    );\n  }\n\n  handleKeyPress = ({key}: SyntheticKeyboardEvent<HTMLInputElement>) => {\n    const keyValue = this.state.keyValue === key ? null : key;\n\n    this.setState({ keyValue });\n  };\n}\n"
      },
      "lineCount": null
    }
  },
  "hash": "3eff21cd1c9d0b055bb6c27798f68469",
  "cacheData": { "env": {} }
}