{"id":"node_modules/@wry/equality/lib/equality.esm.js","dependencies":[{"name":"D:\\Noroff - Front-end utvikling\\workflow\\workflow 3\\introduction-to-graphql\\node_modules\\@wry\\equality\\lib\\equality.esm.js.map","includedInParent":true,"mtime":499162500000},{"name":"D:\\Noroff - Front-end utvikling\\workflow\\workflow 3\\introduction-to-graphql\\node_modules\\@wry\\equality\\package.json","includedInParent":true,"mtime":1612928292204}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.equal = equal;\nexports.default = void 0;\nvar _a = Object.prototype,\n    toString = _a.toString,\n    hasOwnProperty = _a.hasOwnProperty;\nvar previousComparisons = new Map();\n/**\r\n * Performs a deep equality check on two JavaScript values, tolerating cycles.\r\n */\n\nfunction equal(a, b) {\n  try {\n    return check(a, b);\n  } finally {\n    previousComparisons.clear();\n  }\n}\n\nfunction check(a, b) {\n  // If the two values are strictly equal, our job is easy.\n  if (a === b) {\n    return true;\n  } // Object.prototype.toString returns a representation of the runtime type of\n  // the given value that is considerably more precise than typeof.\n\n\n  var aTag = toString.call(a);\n  var bTag = toString.call(b); // If the runtime types of a and b are different, they could maybe be equal\n  // under some interpretation of equality, but for simplicity and performance\n  // we just return false instead.\n\n  if (aTag !== bTag) {\n    return false;\n  }\n\n  switch (aTag) {\n    case '[object Array]':\n      // Arrays are a lot like other objects, but we can cheaply compare their\n      // lengths as a short-cut before comparing their elements.\n      if (a.length !== b.length) return false;\n    // Fall through to object case...\n\n    case '[object Object]':\n      {\n        if (previouslyCompared(a, b)) return true;\n        var aKeys = Object.keys(a);\n        var bKeys = Object.keys(b); // If `a` and `b` have a different number of enumerable keys, they\n        // must be different.\n\n        var keyCount = aKeys.length;\n        if (keyCount !== bKeys.length) return false; // Now make sure they have the same keys.\n\n        for (var k = 0; k < keyCount; ++k) {\n          if (!hasOwnProperty.call(b, aKeys[k])) {\n            return false;\n          }\n        } // Finally, check deep equality of all child properties.\n\n\n        for (var k = 0; k < keyCount; ++k) {\n          var key = aKeys[k];\n\n          if (!check(a[key], b[key])) {\n            return false;\n          }\n        }\n\n        return true;\n      }\n\n    case '[object Error]':\n      return a.name === b.name && a.message === b.message;\n\n    case '[object Number]':\n      // Handle NaN, which is !== itself.\n      if (a !== a) return b !== b;\n    // Fall through to shared +a === +b case...\n\n    case '[object Boolean]':\n    case '[object Date]':\n      return +a === +b;\n\n    case '[object RegExp]':\n    case '[object String]':\n      return a == \"\" + b;\n\n    case '[object Map]':\n    case '[object Set]':\n      {\n        if (a.size !== b.size) return false;\n        if (previouslyCompared(a, b)) return true;\n        var aIterator = a.entries();\n        var isMap = aTag === '[object Map]';\n\n        while (true) {\n          var info = aIterator.next();\n          if (info.done) break; // If a instanceof Set, aValue === aKey.\n\n          var _a = info.value,\n              aKey = _a[0],\n              aValue = _a[1]; // So this works the same way for both Set and Map.\n\n          if (!b.has(aKey)) {\n            return false;\n          } // However, we care about deep equality of values only when dealing\n          // with Map structures.\n\n\n          if (isMap && !check(aValue, b.get(aKey))) {\n            return false;\n          }\n        }\n\n        return true;\n      }\n  } // Otherwise the values are not equal.\n\n\n  return false;\n}\n\nfunction previouslyCompared(a, b) {\n  // Though cyclic references can make an object graph appear infinite from the\n  // perspective of a depth-first traversal, the graph still contains a finite\n  // number of distinct object references. We use the previousComparisons cache\n  // to avoid comparing the same pair of object references more than once, which\n  // guarantees termination (even if we end up comparing every object in one\n  // graph to every object in the other graph, which is extremely unlikely),\n  // while still allowing weird isomorphic structures (like rings with different\n  // lengths) a chance to pass the equality test.\n  var bSet = previousComparisons.get(a);\n\n  if (bSet) {\n    // Return true here because we can be sure false will be returned somewhere\n    // else if the objects are not equivalent.\n    if (bSet.has(b)) return true;\n  } else {\n    previousComparisons.set(a, bSet = new Set());\n  }\n\n  bSet.add(b);\n  return false;\n}\n\nvar _default = equal;\nexports.default = _default;"},"sourceMaps":{"js":{"mappings":[{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":8,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":8,"column":4}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":8,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":8,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":8,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":8,"column":16}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":8,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":9,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":8},"generated":{"line":9,"column":4}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":8},"generated":{"line":9,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":8},"generated":{"line":9,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":8},"generated":{"line":9,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":8},"generated":{"line":9,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":9,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":10,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":18},"generated":{"line":10,"column":4}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":18},"generated":{"line":10,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":18},"generated":{"line":10,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":18},"generated":{"line":10,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":18},"generated":{"line":10,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":1,"column":6},"generated":{"line":10,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":11,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":2,"column":6},"generated":{"line":11,"column":4}},{"source":"../src/equality.ts","name":null,"original":{"line":2,"column":25},"generated":{"line":11,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":2,"column":28},"generated":{"line":11,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":2,"column":32},"generated":{"line":11,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":2,"column":28},"generated":{"line":11,"column":33}},{"source":"../src/equality.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":11,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":12,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":7,"column":16},"generated":{"line":16,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":7,"column":22},"generated":{"line":16,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":7,"column":30},"generated":{"line":16,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":7,"column":36},"generated":{"line":16,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":17,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":8,"column":6},"generated":{"line":17,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":18,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":9,"column":11},"generated":{"line":18,"column":11}},{"source":"../src/equality.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":18,"column":16}},{"source":"../src/equality.ts","name":null,"original":{"line":9,"column":17},"generated":{"line":18,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":18,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":9,"column":20},"generated":{"line":18,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":18,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":18,"column":22}},{"source":"../src/equality.ts","name":null,"original":{"line":10,"column":3},"generated":{"line":19,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":19,"column":3}},{"source":"../src/equality.ts","name":null,"original":{"line":10,"column":12},"generated":{"line":19,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":11,"column":4},"generated":{"line":20,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":11,"column":4},"generated":{"line":20,"column":4}},{"source":"../src/equality.ts","name":null,"original":{"line":11,"column":23},"generated":{"line":20,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":11,"column":24},"generated":{"line":20,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":11,"column":4},"generated":{"line":20,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":12,"column":3},"generated":{"line":21,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":13,"column":1},"generated":{"line":22,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":0},"generated":{"line":24,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":9},"generated":{"line":24,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":0},"generated":{"line":24,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":15},"generated":{"line":24,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":0},"generated":{"line":24,"column":16}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":23},"generated":{"line":24,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":0},"generated":{"line":24,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":29},"generated":{"line":24,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":20,"column":2},"generated":{"line":26,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":20,"column":6},"generated":{"line":26,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":20,"column":7},"generated":{"line":26,"column":7}},{"source":"../src/equality.ts","name":null,"original":{"line":20,"column":12},"generated":{"line":26,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":20,"column":2},"generated":{"line":26,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":20,"column":15},"generated":{"line":26,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":21,"column":4},"generated":{"line":27,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":21,"column":11},"generated":{"line":27,"column":11}},{"source":"../src/equality.ts","name":null,"original":{"line":21,"column":4},"generated":{"line":27,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":22,"column":3},"generated":{"line":28,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":29},"generated":{"line":28,"column":3}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":32,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":8},"generated":{"line":32,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":32,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":15},"generated":{"line":32,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":23},"generated":{"line":32,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":24},"generated":{"line":32,"column":22}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":15},"generated":{"line":32,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":29},"generated":{"line":32,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":15},"generated":{"line":32,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":32,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":2},"generated":{"line":33,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":33,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":12},"generated":{"line":33,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":15},"generated":{"line":33,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":23},"generated":{"line":33,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":24},"generated":{"line":33,"column":22}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":15},"generated":{"line":33,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":29},"generated":{"line":33,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":15},"generated":{"line":33,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":27,"column":2},"generated":{"line":33,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":29},"generated":{"line":33,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":32,"column":2},"generated":{"line":37,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":32,"column":6},"generated":{"line":37,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":32,"column":10},"generated":{"line":37,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":32,"column":15},"generated":{"line":37,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":32,"column":2},"generated":{"line":37,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":32,"column":21},"generated":{"line":37,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":33,"column":4},"generated":{"line":38,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":33,"column":11},"generated":{"line":38,"column":11}},{"source":"../src/equality.ts","name":null,"original":{"line":33,"column":4},"generated":{"line":38,"column":16}},{"source":"../src/equality.ts","name":null,"original":{"line":34,"column":3},"generated":{"line":39,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":36,"column":2},"generated":{"line":41,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":36,"column":10},"generated":{"line":41,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":36,"column":2},"generated":{"line":41,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":37,"column":4},"generated":{"line":42,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":42,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":37,"column":4},"generated":{"line":42,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":6},"generated":{"line":45,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":10},"generated":{"line":45,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":11},"generated":{"line":45,"column":11}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":12},"generated":{"line":45,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":10},"generated":{"line":45,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":23},"generated":{"line":45,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":24},"generated":{"line":45,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":25},"generated":{"line":45,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":6},"generated":{"line":45,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":33},"generated":{"line":45,"column":33}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":40},"generated":{"line":45,"column":40}},{"source":"../src/equality.ts","name":null,"original":{"line":40,"column":33},"generated":{"line":45,"column":45}},{"source":"../src/equality.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":48,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":42,"column":9},"generated":{"line":48,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":48,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":42,"column":28},"generated":{"line":49,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":6},"generated":{"line":50,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":10},"generated":{"line":50,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":28},"generated":{"line":50,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":29},"generated":{"line":50,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":28},"generated":{"line":50,"column":32}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":32},"generated":{"line":50,"column":34}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":28},"generated":{"line":50,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":6},"generated":{"line":50,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":36},"generated":{"line":50,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":43},"generated":{"line":50,"column":45}},{"source":"../src/equality.ts","name":null,"original":{"line":43,"column":36},"generated":{"line":50,"column":49}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":6},"generated":{"line":51,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":12},"generated":{"line":51,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":17},"generated":{"line":51,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":20},"generated":{"line":51,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":26},"generated":{"line":51,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":27},"generated":{"line":51,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":20},"generated":{"line":51,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":32},"generated":{"line":51,"column":32}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":20},"generated":{"line":51,"column":33}},{"source":"../src/equality.ts","name":null,"original":{"line":45,"column":6},"generated":{"line":51,"column":34}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":6},"generated":{"line":52,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":12},"generated":{"line":52,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":17},"generated":{"line":52,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":20},"generated":{"line":52,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":26},"generated":{"line":52,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":27},"generated":{"line":52,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":20},"generated":{"line":52,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":32},"generated":{"line":52,"column":32}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":20},"generated":{"line":52,"column":33}},{"source":"../src/equality.ts","name":null,"original":{"line":46,"column":6},"generated":{"line":52,"column":34}},{"source":"../src/equality.ts","name":null,"original":{"line":42,"column":28},"generated":{"line":52,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":50,"column":6},"generated":{"line":55,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":50,"column":12},"generated":{"line":55,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":50,"column":20},"generated":{"line":55,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":50,"column":23},"generated":{"line":55,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":50,"column":28},"generated":{"line":55,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":50,"column":29},"generated":{"line":55,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":50,"column":6},"generated":{"line":55,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":56,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":10},"generated":{"line":56,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":18},"generated":{"line":56,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":23},"generated":{"line":56,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":28},"generated":{"line":56,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":29},"generated":{"line":56,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":56,"column":37}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":37},"generated":{"line":56,"column":39}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":44},"generated":{"line":56,"column":46}},{"source":"../src/equality.ts","name":null,"original":{"line":51,"column":37},"generated":{"line":56,"column":51}},{"source":"../src/equality.ts","name":null,"original":{"line":42,"column":28},"generated":{"line":56,"column":52}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":6},"generated":{"line":58,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":58,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":15},"generated":{"line":58,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":16},"generated":{"line":58,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":19},"generated":{"line":58,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":6},"generated":{"line":58,"column":22}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":22},"generated":{"line":58,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":23},"generated":{"line":58,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":26},"generated":{"line":58,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":6},"generated":{"line":58,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":36},"generated":{"line":58,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":38},"generated":{"line":58,"column":40}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":6},"generated":{"line":58,"column":41}},{"source":"../src/equality.ts","name":null,"original":{"line":54,"column":41},"generated":{"line":58,"column":43}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":8},"generated":{"line":59,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":12},"generated":{"line":59,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":13},"generated":{"line":59,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":27},"generated":{"line":59,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":28},"generated":{"line":59,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":13},"generated":{"line":59,"column":34}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":33},"generated":{"line":59,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":13},"generated":{"line":59,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":36},"generated":{"line":59,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":41},"generated":{"line":59,"column":43}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":42},"generated":{"line":59,"column":44}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":41},"generated":{"line":59,"column":45}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":13},"generated":{"line":59,"column":46}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":8},"generated":{"line":59,"column":47}},{"source":"../src/equality.ts","name":null,"original":{"line":55,"column":47},"generated":{"line":59,"column":49}},{"source":"../src/equality.ts","name":null,"original":{"line":56,"column":10},"generated":{"line":60,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":56,"column":17},"generated":{"line":60,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":56,"column":10},"generated":{"line":60,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":57,"column":9},"generated":{"line":61,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":58,"column":7},"generated":{"line":62,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":42,"column":28},"generated":{"line":62,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":6},"generated":{"line":65,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":11},"generated":{"line":65,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":15},"generated":{"line":65,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":16},"generated":{"line":65,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":19},"generated":{"line":65,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":6},"generated":{"line":65,"column":22}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":22},"generated":{"line":65,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":23},"generated":{"line":65,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":26},"generated":{"line":65,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":6},"generated":{"line":65,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":36},"generated":{"line":65,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":38},"generated":{"line":65,"column":40}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":6},"generated":{"line":65,"column":41}},{"source":"../src/equality.ts","name":null,"original":{"line":61,"column":41},"generated":{"line":65,"column":43}},{"source":"../src/equality.ts","name":null,"original":{"line":62,"column":8},"generated":{"line":66,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":62,"column":14},"generated":{"line":66,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":62,"column":17},"generated":{"line":66,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":62,"column":20},"generated":{"line":66,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":62,"column":25},"generated":{"line":66,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":62,"column":26},"generated":{"line":66,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":62,"column":25},"generated":{"line":66,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":62,"column":8},"generated":{"line":66,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":68,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":12},"generated":{"line":68,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":13},"generated":{"line":68,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":18},"generated":{"line":68,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":19},"generated":{"line":68,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":20},"generated":{"line":68,"column":22}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":21},"generated":{"line":68,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":20},"generated":{"line":68,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":18},"generated":{"line":68,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":27},"generated":{"line":68,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":28},"generated":{"line":68,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":29},"generated":{"line":68,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":28},"generated":{"line":68,"column":34}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":18},"generated":{"line":68,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":68,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":63,"column":36},"generated":{"line":68,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":64,"column":10},"generated":{"line":69,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":64,"column":17},"generated":{"line":69,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":64,"column":10},"generated":{"line":69,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":65,"column":9},"generated":{"line":70,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":66,"column":7},"generated":{"line":71,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":68,"column":6},"generated":{"line":73,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":68,"column":13},"generated":{"line":73,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":68,"column":6},"generated":{"line":73,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":69,"column":5},"generated":{"line":74,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":71,"column":4},"generated":{"line":76,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":71,"column":9},"generated":{"line":76,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":71,"column":4},"generated":{"line":76,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":77,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":13},"generated":{"line":77,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":14},"generated":{"line":77,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":15},"generated":{"line":77,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":13},"generated":{"line":77,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":24},"generated":{"line":77,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":25},"generated":{"line":77,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":26},"generated":{"line":77,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":13},"generated":{"line":77,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":34},"generated":{"line":77,"column":34}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":35},"generated":{"line":77,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":36},"generated":{"line":77,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":34},"generated":{"line":77,"column":43}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":48},"generated":{"line":77,"column":48}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":49},"generated":{"line":77,"column":49}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":50},"generated":{"line":77,"column":50}},{"source":"../src/equality.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":77,"column":57}},{"source":"../src/equality.ts","name":null,"original":{"line":74,"column":4},"generated":{"line":79,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":74,"column":9},"generated":{"line":79,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":74,"column":4},"generated":{"line":79,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":6},"generated":{"line":81,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":10},"generated":{"line":81,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":11},"generated":{"line":81,"column":11}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":16},"generated":{"line":81,"column":16}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":6},"generated":{"line":81,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":19},"generated":{"line":81,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":26},"generated":{"line":81,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":27},"generated":{"line":81,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":32},"generated":{"line":81,"column":32}},{"source":"../src/equality.ts","name":null,"original":{"line":76,"column":19},"generated":{"line":81,"column":33}},{"source":"../src/equality.ts","name":null,"original":{"line":78,"column":4},"generated":{"line":84,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":78,"column":9},"generated":{"line":84,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":78,"column":4},"generated":{"line":84,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":79,"column":4},"generated":{"line":85,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":79,"column":9},"generated":{"line":85,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":79,"column":4},"generated":{"line":85,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":80,"column":6},"generated":{"line":86,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":80,"column":13},"generated":{"line":86,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":80,"column":14},"generated":{"line":86,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":80,"column":13},"generated":{"line":86,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":80,"column":20},"generated":{"line":86,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":80,"column":21},"generated":{"line":86,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":80,"column":6},"generated":{"line":86,"column":22}},{"source":"../src/equality.ts","name":null,"original":{"line":82,"column":4},"generated":{"line":88,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":82,"column":9},"generated":{"line":88,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":82,"column":4},"generated":{"line":88,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":83,"column":4},"generated":{"line":89,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":83,"column":9},"generated":{"line":89,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":83,"column":4},"generated":{"line":89,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":84,"column":6},"generated":{"line":90,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":84,"column":13},"generated":{"line":90,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":84,"column":14},"generated":{"line":90,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":84,"column":18},"generated":{"line":90,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":84,"column":21},"generated":{"line":90,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":84,"column":6},"generated":{"line":90,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":86,"column":4},"generated":{"line":92,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":86,"column":9},"generated":{"line":92,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":86,"column":4},"generated":{"line":92,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":87,"column":4},"generated":{"line":93,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":87,"column":9},"generated":{"line":93,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":87,"column":4},"generated":{"line":93,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":87,"column":25},"generated":{"line":94,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":6},"generated":{"line":95,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":10},"generated":{"line":95,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":11},"generated":{"line":95,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":12},"generated":{"line":95,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":10},"generated":{"line":95,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":21},"generated":{"line":95,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":22},"generated":{"line":95,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":23},"generated":{"line":95,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":6},"generated":{"line":95,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":29},"generated":{"line":95,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":36},"generated":{"line":95,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":88,"column":29},"generated":{"line":95,"column":43}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":6},"generated":{"line":96,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":10},"generated":{"line":96,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":28},"generated":{"line":96,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":29},"generated":{"line":96,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":28},"generated":{"line":96,"column":32}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":32},"generated":{"line":96,"column":34}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":28},"generated":{"line":96,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":6},"generated":{"line":96,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":36},"generated":{"line":96,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":43},"generated":{"line":96,"column":45}},{"source":"../src/equality.ts","name":null,"original":{"line":89,"column":36},"generated":{"line":96,"column":49}},{"source":"../src/equality.ts","name":null,"original":{"line":91,"column":6},"generated":{"line":97,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":91,"column":12},"generated":{"line":97,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":91,"column":21},"generated":{"line":97,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":91,"column":24},"generated":{"line":97,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":91,"column":25},"generated":{"line":97,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":91,"column":26},"generated":{"line":97,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":91,"column":24},"generated":{"line":97,"column":33}},{"source":"../src/equality.ts","name":null,"original":{"line":91,"column":6},"generated":{"line":97,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":92,"column":6},"generated":{"line":98,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":92,"column":12},"generated":{"line":98,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":92,"column":17},"generated":{"line":98,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":92,"column":20},"generated":{"line":98,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":92,"column":24},"generated":{"line":98,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":92,"column":29},"generated":{"line":98,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":92,"column":6},"generated":{"line":98,"column":43}},{"source":"../src/equality.ts","name":null,"original":{"line":94,"column":6},"generated":{"line":100,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":94,"column":13},"generated":{"line":100,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":94,"column":6},"generated":{"line":100,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":94,"column":19},"generated":{"line":100,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":101,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":95,"column":14},"generated":{"line":101,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":95,"column":18},"generated":{"line":101,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":95,"column":21},"generated":{"line":101,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":101,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":95,"column":31},"generated":{"line":101,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":95,"column":21},"generated":{"line":101,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":101,"column":37}},{"source":"../src/equality.ts","name":null,"original":{"line":96,"column":8},"generated":{"line":102,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":96,"column":12},"generated":{"line":102,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":96,"column":16},"generated":{"line":102,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":96,"column":17},"generated":{"line":102,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":96,"column":8},"generated":{"line":102,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":96,"column":23},"generated":{"line":102,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":94,"column":19},"generated":{"line":102,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":104,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":104,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":104,"column":16}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":104,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":104,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":104,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":104,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":105,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":15},"generated":{"line":105,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":15},"generated":{"line":105,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":15},"generated":{"line":105,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":15},"generated":{"line":105,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":15},"generated":{"line":105,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":15},"generated":{"line":105,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":105,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":106,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":21},"generated":{"line":106,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":21},"generated":{"line":106,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":21},"generated":{"line":106,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":21},"generated":{"line":106,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":21},"generated":{"line":106,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":21},"generated":{"line":106,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":106,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":94,"column":19},"generated":{"line":106,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":8},"generated":{"line":108,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":12},"generated":{"line":108,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":13},"generated":{"line":108,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":14},"generated":{"line":108,"column":16}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":15},"generated":{"line":108,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":13},"generated":{"line":108,"column":20}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":19},"generated":{"line":108,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":13},"generated":{"line":108,"column":25}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":8},"generated":{"line":108,"column":26}},{"source":"../src/equality.ts","name":null,"original":{"line":102,"column":26},"generated":{"line":108,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":103,"column":10},"generated":{"line":109,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":103,"column":17},"generated":{"line":109,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":103,"column":10},"generated":{"line":109,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":104,"column":9},"generated":{"line":110,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":94,"column":19},"generated":{"line":110,"column":11}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":8},"generated":{"line":114,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":12},"generated":{"line":114,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":17},"generated":{"line":114,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":21},"generated":{"line":114,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":22},"generated":{"line":114,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":27},"generated":{"line":114,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":28},"generated":{"line":114,"column":30}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":27},"generated":{"line":114,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":36},"generated":{"line":114,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":37},"generated":{"line":114,"column":39}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":38},"generated":{"line":114,"column":40}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":36},"generated":{"line":114,"column":43}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":42},"generated":{"line":114,"column":44}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":36},"generated":{"line":114,"column":48}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":27},"generated":{"line":114,"column":49}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":8},"generated":{"line":114,"column":50}},{"source":"../src/equality.ts","name":null,"original":{"line":108,"column":50},"generated":{"line":114,"column":52}},{"source":"../src/equality.ts","name":null,"original":{"line":109,"column":10},"generated":{"line":115,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":109,"column":17},"generated":{"line":115,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":109,"column":10},"generated":{"line":115,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":110,"column":9},"generated":{"line":116,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":111,"column":7},"generated":{"line":117,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":113,"column":6},"generated":{"line":119,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":113,"column":13},"generated":{"line":119,"column":15}},{"source":"../src/equality.ts","name":null,"original":{"line":113,"column":6},"generated":{"line":119,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":114,"column":5},"generated":{"line":120,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":36,"column":2},"generated":{"line":121,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":18,"column":29},"generated":{"line":121,"column":3}},{"source":"../src/equality.ts","name":null,"original":{"line":118,"column":2},"generated":{"line":124,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":118,"column":9},"generated":{"line":124,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":118,"column":2},"generated":{"line":124,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":119,"column":1},"generated":{"line":125,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":121,"column":0},"generated":{"line":127,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":121,"column":9},"generated":{"line":127,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":121,"column":0},"generated":{"line":127,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":121,"column":28},"generated":{"line":127,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":121,"column":0},"generated":{"line":127,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":121,"column":39},"generated":{"line":127,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":121,"column":0},"generated":{"line":127,"column":32}},{"source":"../src/equality.ts","name":null,"original":{"line":121,"column":48},"generated":{"line":127,"column":34}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":2},"generated":{"line":136,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":6},"generated":{"line":136,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":10},"generated":{"line":136,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":13},"generated":{"line":136,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":32},"generated":{"line":136,"column":32}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":33},"generated":{"line":136,"column":33}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":13},"generated":{"line":136,"column":36}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":37},"generated":{"line":136,"column":37}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":13},"generated":{"line":136,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":130,"column":2},"generated":{"line":136,"column":39}},{"source":"../src/equality.ts","name":null,"original":{"line":131,"column":2},"generated":{"line":138,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":131,"column":6},"generated":{"line":138,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":131,"column":2},"generated":{"line":138,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":131,"column":12},"generated":{"line":138,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":4},"generated":{"line":141,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":8},"generated":{"line":141,"column":8}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":12},"generated":{"line":141,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":13},"generated":{"line":141,"column":13}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":8},"generated":{"line":141,"column":16}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":17},"generated":{"line":141,"column":17}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":8},"generated":{"line":141,"column":18}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":4},"generated":{"line":141,"column":19}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":21},"generated":{"line":141,"column":21}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":28},"generated":{"line":141,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":134,"column":21},"generated":{"line":141,"column":32}},{"source":"../src/equality.ts","name":null,"original":{"line":135,"column":3},"generated":{"line":142,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":131,"column":2},"generated":{"line":142,"column":3}},{"source":"../src/equality.ts","name":null,"original":{"line":135,"column":9},"generated":{"line":142,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":4},"generated":{"line":143,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":4},"generated":{"line":143,"column":4}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":23},"generated":{"line":143,"column":23}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":24},"generated":{"line":143,"column":24}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":4},"generated":{"line":143,"column":27}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":28},"generated":{"line":143,"column":28}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":4},"generated":{"line":143,"column":29}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":31},"generated":{"line":143,"column":31}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":35},"generated":{"line":143,"column":35}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":38},"generated":{"line":143,"column":38}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":42},"generated":{"line":143,"column":42}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":38},"generated":{"line":143,"column":45}},{"source":"../src/equality.ts","name":null,"original":{"line":136,"column":4},"generated":{"line":143,"column":47}},{"source":"../src/equality.ts","name":null,"original":{"line":137,"column":3},"generated":{"line":144,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":138,"column":2},"generated":{"line":146,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":138,"column":2},"generated":{"line":146,"column":2}},{"source":"../src/equality.ts","name":null,"original":{"line":138,"column":6},"generated":{"line":146,"column":6}},{"source":"../src/equality.ts","name":null,"original":{"line":138,"column":7},"generated":{"line":146,"column":7}},{"source":"../src/equality.ts","name":null,"original":{"line":138,"column":2},"generated":{"line":146,"column":10}},{"source":"../src/equality.ts","name":null,"original":{"line":138,"column":11},"generated":{"line":146,"column":11}},{"source":"../src/equality.ts","name":null,"original":{"line":138,"column":2},"generated":{"line":146,"column":12}},{"source":"../src/equality.ts","name":null,"original":{"line":139,"column":2},"generated":{"line":147,"column":0}},{"source":"../src/equality.ts","name":null,"original":{"line":139,"column":9},"generated":{"line":147,"column":9}},{"source":"../src/equality.ts","name":null,"original":{"line":139,"column":2},"generated":{"line":147,"column":14}},{"source":"../src/equality.ts","name":null,"original":{"line":140,"column":0},"generated":{"line":148,"column":0}}],"sources":{"../src/equality.ts":"const { toString, hasOwnProperty } = Object.prototype;\nconst previousComparisons = new Map<object, Set<object>>();\n\n/**\n * Performs a deep equality check on two JavaScript values, tolerating cycles.\n */\nexport function equal(a: any, b: any): boolean {\n  try {\n    return check(a, b);\n  } finally {\n    previousComparisons.clear();\n  }\n}\n\n// Allow default imports as well.\nexport default equal;\n\nfunction check(a: any, b: any): boolean {\n  // If the two values are strictly equal, our job is easy.\n  if (a === b) {\n    return true;\n  }\n\n  // Object.prototype.toString returns a representation of the runtime type of\n  // the given value that is considerably more precise than typeof.\n  const aTag = toString.call(a);\n  const bTag = toString.call(b);\n\n  // If the runtime types of a and b are different, they could maybe be equal\n  // under some interpretation of equality, but for simplicity and performance\n  // we just return false instead.\n  if (aTag !== bTag) {\n    return false;\n  }\n\n  switch (aTag) {\n    case '[object Array]':\n      // Arrays are a lot like other objects, but we can cheaply compare their\n      // lengths as a short-cut before comparing their elements.\n      if (a.length !== b.length) return false;\n      // Fall through to object case...\n    case '[object Object]': {\n      if (previouslyCompared(a, b)) return true;\n\n      const aKeys = Object.keys(a);\n      const bKeys = Object.keys(b);\n\n      // If `a` and `b` have a different number of enumerable keys, they\n      // must be different.\n      const keyCount = aKeys.length;\n      if (keyCount !== bKeys.length) return false;\n\n      // Now make sure they have the same keys.\n      for (let k = 0; k < keyCount; ++k) {\n        if (!hasOwnProperty.call(b, aKeys[k])) {\n          return false;\n        }\n      }\n\n      // Finally, check deep equality of all child properties.\n      for (let k = 0; k < keyCount; ++k) {\n        const key = aKeys[k];\n        if (!check(a[key], b[key])) {\n          return false;\n        }\n      }\n\n      return true;\n    }\n\n    case '[object Error]':\n      return a.name === b.name && a.message === b.message;\n\n    case '[object Number]':\n      // Handle NaN, which is !== itself.\n      if (a !== a) return b !== b;\n      // Fall through to shared +a === +b case...\n    case '[object Boolean]':\n    case '[object Date]':\n      return +a === +b;\n\n    case '[object RegExp]':\n    case '[object String]':\n      return a == `${b}`;\n\n    case '[object Map]':\n    case '[object Set]': {\n      if (a.size !== b.size) return false;\n      if (previouslyCompared(a, b)) return true;\n\n      const aIterator = a.entries();\n      const isMap = aTag === '[object Map]';\n\n      while (true) {\n        const info = aIterator.next();\n        if (info.done) break;\n\n        // If a instanceof Set, aValue === aKey.\n        const [aKey, aValue] = info.value;\n\n        // So this works the same way for both Set and Map.\n        if (!b.has(aKey)) {\n          return false;\n        }\n\n        // However, we care about deep equality of values only when dealing\n        // with Map structures.\n        if (isMap && !check(aValue, b.get(aKey))) {\n          return false;\n        }\n      }\n\n      return true;\n    }\n  }\n\n  // Otherwise the values are not equal.\n  return false;\n}\n\nfunction previouslyCompared(a: object, b: object): boolean {\n  // Though cyclic references can make an object graph appear infinite from the\n  // perspective of a depth-first traversal, the graph still contains a finite\n  // number of distinct object references. We use the previousComparisons cache\n  // to avoid comparing the same pair of object references more than once, which\n  // guarantees termination (even if we end up comparing every object in one\n  // graph to every object in the other graph, which is extremely unlikely),\n  // while still allowing weird isomorphic structures (like rings with different\n  // lengths) a chance to pass the equality test.\n  let bSet = previousComparisons.get(a);\n  if (bSet) {\n    // Return true here because we can be sure false will be returned somewhere\n    // else if the objects are not equivalent.\n    if (bSet.has(b)) return true;\n  } else {\n    previousComparisons.set(a, bSet = new Set);\n  }\n  bSet.add(b);\n  return false;\n}\n"},"lineCount":null}},"error":null,"hash":"0484a971f426221e0bffe94b55b82810","cacheData":{"env":{}}}