"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const ral = require("../../_virtual/ral.cjs");
var hasRequiredRal;
function requireRal() {
  if (hasRequiredRal) return ral.__exports;
  hasRequiredRal = 1;
  Object.defineProperty(ral.__exports, "__esModule", { value: true });
  let _ral;
  function RAL() {
    if (_ral === void 0) {
      throw new Error(`No runtime abstraction layer installed`);
    }
    return _ral;
  }
  (function(RAL2) {
    function install(ral2) {
      if (ral2 === void 0) {
        throw new Error(`No runtime abstraction layer provided`);
      }
      _ral = ral2;
    }
    RAL2.install = install;
  })(RAL || (RAL = {}));
  ral.__exports.default = RAL;
  return ral.__exports;
}
exports.__require = requireRal;
//# sourceMappingURL=lib-common-ral.cjs.map
