{
  "id": "lyLi",
  "dependencies": [
    {
      "name": "/Users/adc/Developer/ayrton/react-key-handler/node_modules/fbjs/package.json",
      "includedInParent": true,
      "mtime": 1528784332000
    },
    {
      "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
    }
  ],
  "generated": {
    "js": "\"use strict\";var t=Object.prototype.hasOwnProperty;function e(t,e){return t===e?0!==t||0!==e||1/t==1/e:t!=t&&e!=e}function r(r,n){if(e(r,n))return!0;if(\"object\"!=typeof r||null===r||\"object\"!=typeof n||null===n)return!1;var o=Object.keys(r),u=Object.keys(n);if(o.length!==u.length)return!1;for(var l=0;l<o.length;l++)if(!t.call(n,o[l])||!e(r[o[l]],n[o[l]]))return!1;return!0}module.exports=r;",
    "map": {
      "mappings": [
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 13, "column": 0 },
          "generated": { "line": 1, "column": 0 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 15, "column": 0 },
          "generated": { "line": 1, "column": 13 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 15, "column": 0 },
          "generated": { "line": 1, "column": 17 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 15, "column": 0 },
          "generated": { "line": 1, "column": 19 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 15, "column": 0 },
          "generated": { "line": 1, "column": 26 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 15, "column": 0 },
          "generated": { "line": 1, "column": 36 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 21, "column": 0 },
          "generated": { "line": 1, "column": 51 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 21, "column": 0 },
          "generated": { "line": 1, "column": 60 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 21, "column": 0 },
          "generated": { "line": 1, "column": 62 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 21, "column": 0 },
          "generated": { "line": 1, "column": 64 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 23, "column": 0 },
          "generated": { "line": 1, "column": 67 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 23, "column": 0 },
          "generated": { "line": 1, "column": 74 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 23, "column": 0 },
          "generated": { "line": 1, "column": 78 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 27, "column": 0 },
          "generated": { "line": 1, "column": 80 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 27, "column": 0 },
          "generated": { "line": 1, "column": 84 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 27, "column": 0 },
          "generated": { "line": 1, "column": 87 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 27, "column": 0 },
          "generated": { "line": 1, "column": 91 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 27, "column": 0 },
          "generated": { "line": 1, "column": 94 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 27, "column": 0 },
          "generated": { "line": 1, "column": 96 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 27, "column": 0 },
          "generated": { "line": 1, "column": 99 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 27, "column": 0 },
          "generated": { "line": 1, "column": 101 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 30, "column": 0 },
          "generated": { "line": 1, "column": 103 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 30, "column": 0 },
          "generated": { "line": 1, "column": 106 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 30, "column": 0 },
          "generated": { "line": 1, "column": 109 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 30, "column": 0 },
          "generated": { "line": 1, "column": 112 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 39, "column": 0 },
          "generated": { "line": 1, "column": 114 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 39, "column": 0 },
          "generated": { "line": 1, "column": 123 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 39, "column": 0 },
          "generated": { "line": 1, "column": 125 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 39, "column": 0 },
          "generated": { "line": 1, "column": 127 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 40, "column": 0 },
          "generated": { "line": 1, "column": 130 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 40, "column": 0 },
          "generated": { "line": 1, "column": 133 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 40, "column": 0 },
          "generated": { "line": 1, "column": 135 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 40, "column": 0 },
          "generated": { "line": 1, "column": 137 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 41, "column": 0 },
          "generated": { "line": 1, "column": 140 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 41, "column": 0 },
          "generated": { "line": 1, "column": 147 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 149 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 152 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 169 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 172 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 179 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 182 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 199 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 202 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 44, "column": 0 },
          "generated": { "line": 1, "column": 209 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 45, "column": 0 },
          "generated": { "line": 1, "column": 211 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 45, "column": 0 },
          "generated": { "line": 1, "column": 218 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 48, "column": 0 },
          "generated": { "line": 1, "column": 220 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 48, "column": 0 },
          "generated": { "line": 1, "column": 224 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 48, "column": 0 },
          "generated": { "line": 1, "column": 226 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 48, "column": 0 },
          "generated": { "line": 1, "column": 233 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 48, "column": 0 },
          "generated": { "line": 1, "column": 238 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 49, "column": 0 },
          "generated": { "line": 1, "column": 241 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 49, "column": 0 },
          "generated": { "line": 1, "column": 243 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 49, "column": 0 },
          "generated": { "line": 1, "column": 250 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 49, "column": 0 },
          "generated": { "line": 1, "column": 255 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 51, "column": 0 },
          "generated": { "line": 1, "column": 258 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 51, "column": 0 },
          "generated": { "line": 1, "column": 261 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 51, "column": 0 },
          "generated": { "line": 1, "column": 263 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 51, "column": 0 },
          "generated": { "line": 1, "column": 272 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 51, "column": 0 },
          "generated": { "line": 1, "column": 274 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 52, "column": 0 },
          "generated": { "line": 1, "column": 281 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 52, "column": 0 },
          "generated": { "line": 1, "column": 288 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 56, "column": 0 },
          "generated": { "line": 1, "column": 290 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 56, "column": 0 },
          "generated": { "line": 1, "column": 294 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 56, "column": 0 },
          "generated": { "line": 1, "column": 298 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 56, "column": 0 },
          "generated": { "line": 1, "column": 300 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 56, "column": 0 },
          "generated": { "line": 1, "column": 302 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 56, "column": 0 },
          "generated": { "line": 1, "column": 304 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 56, "column": 0 },
          "generated": { "line": 1, "column": 306 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 56, "column": 0 },
          "generated": { "line": 1, "column": 313 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 317 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 321 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 323 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 328 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 330 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 332 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 338 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 340 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 342 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 344 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 348 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 350 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 57, "column": 0 },
          "generated": { "line": 1, "column": 352 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 58, "column": 0 },
          "generated": { "line": 1, "column": 357 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 58, "column": 0 },
          "generated": { "line": 1, "column": 364 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 62, "column": 0 },
          "generated": { "line": 1, "column": 366 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 62, "column": 0 },
          "generated": { "line": 1, "column": 373 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 65, "column": 0 },
          "generated": { "line": 1, "column": 375 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 65, "column": 0 },
          "generated": { "line": 1, "column": 382 }
        },
        {
          "source": "../node_modules/fbjs/lib/shallowEqual.js",
          "original": { "line": 65, "column": 0 },
          "generated": { "line": 1, "column": 390 }
        }
      ],
      "sources": {
        "../node_modules/fbjs/lib/shallowEqual.js": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @typechecks\n * \n */\n\n/*eslint-disable no-self-compare */\n\n'use strict';\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\n/**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\nfunction is(x, y) {\n  // SameValue algorithm\n  if (x === y) {\n    // Steps 1-5, 7-10\n    // Steps 6.b-6.e: +0 != -0\n    // Added the nonzero y check to make Flow happy, but it is redundant\n    return x !== 0 || y !== 0 || 1 / x === 1 / y;\n  } else {\n    // Step 6.a: NaN == NaN\n    return x !== x && y !== y;\n  }\n}\n\n/**\n * Performs equality by iterating through keys on an object and returning false\n * when any key has values which are not strictly equal between the arguments.\n * Returns true when the values of all keys are strictly equal.\n */\nfunction shallowEqual(objA, objB) {\n  if (is(objA, objB)) {\n    return true;\n  }\n\n  if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) {\n    return false;\n  }\n\n  var keysA = Object.keys(objA);\n  var keysB = Object.keys(objB);\n\n  if (keysA.length !== keysB.length) {\n    return false;\n  }\n\n  // Test for A's keys different from B.\n  for (var i = 0; i < keysA.length; i++) {\n    if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) {\n      return false;\n    }\n  }\n\n  return true;\n}\n\nmodule.exports = shallowEqual;"
      },
      "lineCount": null
    }
  },
  "hash": "912f760fd4891c206b3fee105e85c3ae",
  "cacheData": { "env": {} }
}
