"use strict";
const objectWithoutPropertiesLoose = require("../../../../../@babel_runtime@7.19.0/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
const React = require("react");
const Lock = require("./Lock.js");
const Trap = require("./Trap.js");
const emotionReactJsxRuntime_browser_esm = require("../../../../../@emotion_react@11.10.4_3toe27fv7etiytxb5kxc7fxaw4/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");
function _interopNamespace(e) {
  if (e && e.__esModule)
    return e;
  const n = Object.create(null, { [Symbol.toStringTag]: { value: "Module" } });
  if (e) {
    for (const k in e) {
      if (k !== "default") {
        const d = Object.getOwnPropertyDescriptor(e, k);
        Object.defineProperty(n, k, d.get ? d : {
          enumerable: true,
          get: () => e[k]
        });
      }
    }
  }
  n.default = e;
  return Object.freeze(n);
}
const React__namespace = /* @__PURE__ */ _interopNamespace(React);
var FocusLockCombination = /* @__PURE__ */ React__namespace.forwardRef(function FocusLockUICombination(props, ref) {
  return /* @__PURE__ */ emotionReactJsxRuntime_browser_esm.jsx(Lock, {
    sideCar: Trap,
    ref,
    ...props
  });
});
var _ref = Lock.propTypes || {};
_ref.sideCar;
var propTypes = objectWithoutPropertiesLoose(_ref, ["sideCar"]);
FocusLockCombination.propTypes = process.env.NODE_ENV !== "production" ? propTypes : {};
const FocusLock = FocusLockCombination;
module.exports = FocusLock;
//# sourceMappingURL=Combination.js.map
