"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
var _exportNames = {
  Registry: true,
  installBrowsersForNpmInstall: true,
  registry: true,
  registryDirectory: true,
  writeDockerVersion: true,
  DispatcherConnection: true,
  RootDispatcher: true,
  PlaywrightDispatcher: true,
  createPlaywright: true,
  installRootRedirect: true,
  openTraceInBrowser: true,
  openTraceViewerApp: true,
  runTraceViewerApp: true,
  startTraceViewerServer: true,
  serverSideCallMetadata: true,
  SocksProxy: true
};
Object.defineProperty(exports, "DispatcherConnection", {
  enumerable: true,
  get: function () {
    return _dispatcher.DispatcherConnection;
  }
});
Object.defineProperty(exports, "PlaywrightDispatcher", {
  enumerable: true,
  get: function () {
    return _playwrightDispatcher.PlaywrightDispatcher;
  }
});
Object.defineProperty(exports, "Registry", {
  enumerable: true,
  get: function () {
    return _registry.Registry;
  }
});
Object.defineProperty(exports, "RootDispatcher", {
  enumerable: true,
  get: function () {
    return _dispatcher.RootDispatcher;
  }
});
Object.defineProperty(exports, "SocksProxy", {
  enumerable: true,
  get: function () {
    return _socksProxy.SocksProxy;
  }
});
Object.defineProperty(exports, "createPlaywright", {
  enumerable: true,
  get: function () {
    return _playwright.createPlaywright;
  }
});
Object.defineProperty(exports, "installBrowsersForNpmInstall", {
  enumerable: true,
  get: function () {
    return _registry.installBrowsersForNpmInstall;
  }
});
Object.defineProperty(exports, "installRootRedirect", {
  enumerable: true,
  get: function () {
    return _traceViewer.installRootRedirect;
  }
});
Object.defineProperty(exports, "openTraceInBrowser", {
  enumerable: true,
  get: function () {
    return _traceViewer.openTraceInBrowser;
  }
});
Object.defineProperty(exports, "openTraceViewerApp", {
  enumerable: true,
  get: function () {
    return _traceViewer.openTraceViewerApp;
  }
});
Object.defineProperty(exports, "registry", {
  enumerable: true,
  get: function () {
    return _registry.registry;
  }
});
Object.defineProperty(exports, "registryDirectory", {
  enumerable: true,
  get: function () {
    return _registry.registryDirectory;
  }
});
Object.defineProperty(exports, "runTraceViewerApp", {
  enumerable: true,
  get: function () {
    return _traceViewer.runTraceViewerApp;
  }
});
Object.defineProperty(exports, "serverSideCallMetadata", {
  enumerable: true,
  get: function () {
    return _instrumentation.serverSideCallMetadata;
  }
});
Object.defineProperty(exports, "startTraceViewerServer", {
  enumerable: true,
  get: function () {
    return _traceViewer.startTraceViewerServer;
  }
});
Object.defineProperty(exports, "writeDockerVersion", {
  enumerable: true,
  get: function () {
    return _registry.writeDockerVersion;
  }
});
var _registry = require("./registry");
var _dispatcher = require("./dispatchers/dispatcher");
var _playwrightDispatcher = require("./dispatchers/playwrightDispatcher");
var _playwright = require("./playwright");
var _traceViewer = require("./trace/viewer/traceViewer");
var _instrumentation = require("./instrumentation");
var _socksProxy = require("../common/socksProxy");
var _processLauncher = require("./utils/processLauncher");
Object.keys(_processLauncher).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _processLauncher[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _processLauncher[key];
    }
  });
});
var _ascii = require("./utils/ascii");
Object.keys(_ascii).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _ascii[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _ascii[key];
    }
  });
});
var _comparators = require("./utils/comparators");
Object.keys(_comparators).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _comparators[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _comparators[key];
    }
  });
});
var _fileUtils = require("./utils/fileUtils");
Object.keys(_fileUtils).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _fileUtils[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _fileUtils[key];
    }
  });
});