{"version":3,"sources":["jsdelivr-header.js","/npm/isequalwith@0.0.2/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACJA,OAAO,QAAU,SAAsB,EAAM,EAAM,EAAS,GAC1D,IAAI,EAAM,EAAU,EAAQ,KAAK,EAAgB,EAAM,QAAQ,EAE/D,QAAY,IAAR,EACF,QAAS,EAGX,GAAI,IAAS,EACX,OAAO,EAGT,GAAoB,iBAAT,IAAsB,GAAwB,iBAAT,IAAsB,EACpE,OAAO,EAGT,IAAI,EAAQ,OAAO,KAAK,GACpB,EAAQ,OAAO,KAAK,GAExB,GAAI,EAAM,SAAW,EAAM,OACzB,OAAO,EAMT,IAHA,IAAI,EAAkB,OAAO,UAAU,eAAe,KAAK,GAGlD,EAAM,EAAG,EAAM,EAAM,OAAQ,IAAO,CAC3C,IAAI,EAAM,EAAM,GAEhB,IAAK,EAAgB,GACnB,OAAO,EAGT,IAAI,EAAS,EAAK,GACd,EAAS,EAAK,GAIlB,IAAY,KAFZ,EAAM,EAAU,EAAQ,KAAK,EAAgB,EAAQ,EAAQ,QAAO,SAEtC,IAAR,GAAkB,IAAW,EACjD,OAAO,CAEX,CAEA,OAAO,CACT","file":"/npm/isequalwith@0.0.2/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/isequalwith@0.0.2/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","//\n\nmodule.exports = function shallowEqual(objA, objB, compare, compareContext) {\n  var ret = compare ? compare.call(compareContext, objA, objB) : void 0;\n\n  if (ret !== void 0) {\n    return !!ret;\n  }\n\n  if (objA === objB) {\n    return true;\n  }\n\n  if (typeof objA !== \"object\" || !objA || typeof objB !== \"object\" || !objB) {\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  var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);\n\n  // Test for A's keys different from B.\n  for (var idx = 0; idx < keysA.length; idx++) {\n    var key = keysA[idx];\n\n    if (!bHasOwnProperty(key)) {\n      return false;\n    }\n\n    var valueA = objA[key];\n    var valueB = objB[key];\n\n    ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0;\n\n    if (ret === false || (ret === void 0 && valueA !== valueB)) {\n      return false;\n    }\n  }\n\n  return true;\n};\n"]}