(globalThis["webpackChunkcheckout_for_woocommerce"] = globalThis["webpackChunkcheckout_for_woocommerce"] || []).push([["vendors-admin-settings-node_modules_pnpm_shallowequal_1_1_0_node_modules_shallowequal_index_js-ddfef-0e5efc6e"],{

/***/ "./node_modules/.pnpm/shallowequal@1.1.0/node_modules/shallowequal/index.js":
/*!**********************************************************************************!*\
  !*** ./node_modules/.pnpm/shallowequal@1.1.0/node_modules/shallowequal/index.js ***!
  \**********************************************************************************/
/***/ ((module) => {

//

module.exports = function shallowEqual(objA, objB, compare, compareContext) {
  var ret = compare ? compare.call(compareContext, objA, objB) : void 0;

  if (ret !== void 0) {
    return !!ret;
  }

  if (objA === objB) {
    return true;
  }

  if (typeof objA !== "object" || !objA || typeof objB !== "object" || !objB) {
    return false;
  }

  var keysA = Object.keys(objA);
  var keysB = Object.keys(objB);

  if (keysA.length !== keysB.length) {
    return false;
  }

  var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);

  // Test for A's keys different from B.
  for (var idx = 0; idx < keysA.length; idx++) {
    var key = keysA[idx];

    if (!bHasOwnProperty(key)) {
      return false;
    }

    var valueA = objA[key];
    var valueB = objB[key];

    ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0;

    if (ret === false || (ret === void 0 && valueA !== valueB)) {
      return false;
    }
  }

  return true;
};


/***/ })

}]);
//# sourceMappingURL=vendors-admin-settings-node_modules_pnpm_shallowequal_1_1_0_node_modules_shallowequal_index_js-ddfef-0e5efc6e.js.map