"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const _nodeUtil = require("../../_virtual/_nodeUtil.cjs");
const _freeGlobal = require("./_freeGlobal.cjs");
_nodeUtil.__module.exports;
var hasRequired_nodeUtil;
function require_nodeUtil() {
  if (hasRequired_nodeUtil)
    return _nodeUtil.__module.exports;
  hasRequired_nodeUtil = 1;
  (function(module2, exports2) {
    var freeGlobal = _freeGlobal.__require();
    var freeExports = exports2 && !exports2.nodeType && exports2;
    var freeModule = freeExports && true && module2 && !module2.nodeType && module2;
    var moduleExports = freeModule && freeModule.exports === freeExports;
    var freeProcess = moduleExports && freeGlobal.process;
    var nodeUtil = function() {
      try {
        var types = freeModule && freeModule.require && freeModule.require("util").types;
        if (types) {
          return types;
        }
        return freeProcess && freeProcess.binding && freeProcess.binding("util");
      } catch (e) {
      }
    }();
    module2.exports = nodeUtil;
  })(_nodeUtil.__module, _nodeUtil.__module.exports);
  return _nodeUtil.__module.exports;
}
exports.__require = require_nodeUtil;
//# sourceMappingURL=_nodeUtil.cjs.map
