"use strict";
(() => {
var exports = {};
exports.id = 8124;
exports.ids = [8124,7206];
exports.modules = {

/***/ 54507:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (/* binding */ Products),
/* harmony export */   "getServerSideProps": () => (/* binding */ getServerSideProps)
/* harmony export */ });
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(920997);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var components_landing_footer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(920691);
/* harmony import */ var components_landing_header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(113680);
/* harmony import */ var components_landing_head__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(422004);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(545725);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(antd__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var lib_with_customize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(422638);
/* harmony import */ var lib_customize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(481617);
/* harmony import */ var components_misc_A__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(617637);
/* harmony import */ var _cocalc_frontend_components_icon__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(807772);
/* harmony import */ var _cocalc_frontend_components_icon__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_cocalc_frontend_components_icon__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(608088);
/* harmony import */ var _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(473009);
/* harmony import */ var _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var _cocalc_util_consts_billing__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(612134);
/* harmony import */ var _cocalc_util_consts_project__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(328577);
/* harmony import */ var lib_config__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(78082);

/*
 *  This file is part of CoCalc: Copyright © 2020 Sagemath, Inc.
 *  License: AGPLv3 s.t. "Commons Clause" – see LICENSE.md for details
 */ 



const { Text  } = antd__WEBPACK_IMPORTED_MODULE_4__.Typography;










const ICONS = [
    "battery-empty",
    "battery-quarter",
    "battery-half",
    "battery-full", 
];
const VMS = [
    _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__.PRICES.vms["n2-highmem-2"],
    _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__.PRICES.vms["n2-standard-4"],
    _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__.PRICES.vms["n2-highmem-8"],
    _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__.PRICES.vms["n2-standard-16"], 
];
const VM_CONFIGS = ICONS.map((battery, idx)=>{
    const vm = VMS[idx];
    if (vm == null) throw new Error("this should never happen");
    return {
        title: `Example ${idx + 1}`,
        icon: battery,
        ram: vm.spec.mem,
        cores: vm.spec.cpu,
        price: Math.round(vm.price_day * _cocalc_util_consts_billing__WEBPACK_IMPORTED_MODULE_11__.AVG_MONTH_DAYS)
    };
});
const disk_configs = [
    _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__.PRICES.disks["128-standard"],
    _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__.PRICES.disks["128-balanced"],
    _cocalc_util_upgrades_dedicated__WEBPACK_IMPORTED_MODULE_10__.PRICES.disks["128-ssd"], 
];
const DISK_CONFIGS = ICONS.slice(1).map((battery, idx)=>{
    const dc = disk_configs[idx];
    if (dc == null) throw new Error("this should never happen");
    return {
        title: dc.title,
        icon: battery,
        disk: dc.quota.dedicated_disk.size_gb,
        price: Math.round(_cocalc_util_consts_billing__WEBPACK_IMPORTED_MODULE_11__.AVG_MONTH_DAYS * dc.price_day),
        iops: dc.iops,
        mbps: dc.mbps
    };
});
function Products({ customize  }) {
    const { siteName  } = customize;
    return /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(lib_customize__WEBPACK_IMPORTED_MODULE_6__/* .Customize */ .l, {
        value: customize,
        children: [
            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_head__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, {
                title: "Dedicated virtual machines and disks"
            }),
            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_header__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, {
                page: "pricing",
                subPage: "dedicated"
            }),
            /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_4__.Layout.Content, {
                style: {
                    backgroundColor: "white"
                },
                children: [
                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
                        style: {
                            maxWidth: lib_config__WEBPACK_IMPORTED_MODULE_13__/* .MAX_WIDTH */ .d,
                            margin: "15px auto",
                            padding: "15px",
                            backgroundColor: "white"
                        },
                        children: [
                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", {
                                style: {
                                    textAlign: "center",
                                    color: "#444"
                                },
                                children: /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("h1", {
                                    style: {
                                        fontSize: "28pt"
                                    },
                                    children: [
                                        /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_cocalc_frontend_components_icon__WEBPACK_IMPORTED_MODULE_8__.Icon, {
                                            name: "server",
                                            style: {
                                                marginRight: "30px"
                                            }
                                        }),
                                        " Dedicated VMs and Disks"
                                    ]
                                })
                            }),
                            /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
                                style: {
                                    fontSize: "12pt"
                                },
                                children: [
                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", {
                                        children: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("strong", {
                                            children: "Dedicated Virtual Machines"
                                        })
                                    }),
                                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", {
                                        children: [
                                            "Upgrade one of your projects to run on a ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("b", {
                                                children: "Dedicated VM"
                                            }),
                                            ". This is an additional node in ",
                                            siteName,
                                            "'s cluster, where resources are not shared with other projects. That machine can be ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("b", {
                                                children: "much"
                                            }),
                                            " ",
                                            "larger than any of our generic machines as well. This allows you to run much more intensive workloads with consistent performance, because the usual quota limitations do not apply. You can also rent additional disk space for faster additional storage."
                                        ]
                                    }),
                                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", {
                                        children: [
                                            "The list of dedicated VM options below are just examples. Visit the ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_misc_A__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, {
                                                href: "/store/dedicated?type=vm",
                                                children: "Dedicated VM Store"
                                            }),
                                            " to see current options. Besides that, we can provide VM's with almost any configuration",
                                            " ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_misc_A__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, {
                                                href: "https://cloud.google.com/compute/docs/machine-types",
                                                children: "that Google Cloud offers:"
                                            }),
                                            " ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("b", {
                                                children: "up to 224 CPUs and 12 TB of RAM!"
                                            })
                                        ]
                                    }),
                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}),
                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(antd__WEBPACK_IMPORTED_MODULE_4__.List, {
                                        grid: {
                                            gutter: 16,
                                            column: 4,
                                            xs: 1,
                                            sm: 1
                                        },
                                        dataSource: VM_CONFIGS,
                                        renderItem: (item)=>/*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, {
                                                title: item.title,
                                                icon: item.icon,
                                                children: [
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__/* .Line */ .x, {
                                                        amount: item.cores,
                                                        desc: "CPU"
                                                    }),
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__/* .Line */ .x, {
                                                        amount: item.ram,
                                                        desc: "RAM"
                                                    }),
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}),
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}),
                                                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Text, {
                                                        strong: true,
                                                        style: {
                                                            fontSize: "18pt"
                                                        },
                                                        children: [
                                                            "$",
                                                            item.price,
                                                            "/month"
                                                        ]
                                                    })
                                                ]
                                            })
                                    }),
                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}),
                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", {
                                        children: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("strong", {
                                            children: "Dedicated Disks"
                                        })
                                    }),
                                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", {
                                        children: [
                                            "A ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("strong", {
                                                children: "Dedicated Disk"
                                            }),
                                            " is an additional storage device mounted into your project. Their",
                                            " ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_misc_A__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, {
                                                href: "https://cloud.google.com/compute/docs/disks/performance",
                                                children: "speed"
                                            }),
                                            " ",
                                            "ranges from traditional spinning disks with a rather slow number of operations per second up to fast SSD disks. You do not need to rent a Dedicated VM in order to subscribe to a Dedicated Disk."
                                        ]
                                    }),
                                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", {
                                        children: [
                                            "The list of dedicated disk options below are just exmples. Visit the",
                                            " ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_misc_A__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, {
                                                href: "/store/dedicated?type=disk",
                                                children: "Dedicated Disk store"
                                            }),
                                            " to see available options. Usual disk sizes are",
                                            " ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("strong", {
                                                children: "64, 128 and 256 GB"
                                            }),
                                            ", but we could provide disks",
                                            " ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_misc_A__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, {
                                                href: "https://cloud.google.com/compute/docs/disks/performance",
                                                children: "that GCP offers"
                                            }),
                                            " ",
                                            "with up to 64TB of disk space."
                                        ]
                                    }),
                                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", {
                                        children: [
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(Text, {
                                                strong: true,
                                                children: "Note:"
                                            }),
                                            " When the subscription ends, all data stored on such a disk will be deleted!"
                                        ]
                                    }),
                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(antd__WEBPACK_IMPORTED_MODULE_4__.List, {
                                        grid: {
                                            gutter: 16,
                                            column: 3,
                                            xs: 1,
                                            sm: 1
                                        },
                                        dataSource: DISK_CONFIGS,
                                        renderItem: (item)=>/*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, {
                                                title: item.title,
                                                icon: item.icon,
                                                children: [
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__/* .Line */ .x, {
                                                        amount: item.disk,
                                                        desc: "Disk space"
                                                    }),
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__/* .Line */ .x, {
                                                        amount: "regular",
                                                        desc: "Snapshots"
                                                    }),
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__/* .Line */ .x, {
                                                        amount: item.iops,
                                                        desc: "IOPS r/w"
                                                    }),
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_pricing_item__WEBPACK_IMPORTED_MODULE_9__/* .Line */ .x, {
                                                        amount: item.mbps,
                                                        desc: "MBps r/w"
                                                    }),
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}),
                                                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}),
                                                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Text, {
                                                        strong: true,
                                                        style: {
                                                            fontSize: "18pt"
                                                        },
                                                        children: [
                                                            "$",
                                                            item.price,
                                                            "/month"
                                                        ]
                                                    })
                                                ]
                                            })
                                    }),
                                    /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("p", {
                                        children: [
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_cocalc_frontend_components_icon__WEBPACK_IMPORTED_MODULE_8__.Icon, {
                                                name: "info-circle"
                                            }),
                                            " To ease data transfer, make sure to check out how to mount",
                                            " ",
                                            /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_misc_A__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z, {
                                                href: _cocalc_util_consts_project__WEBPACK_IMPORTED_MODULE_12__.DOC_CLOUD_STORAGE_URL,
                                                children: "cloud storage or remote file-systems"
                                            }),
                                            " ",
                                            "into your project as well."
                                        ]
                                    })
                                ]
                            })
                        ]
                    }),
                    /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(components_landing_footer__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, {})
                ]
            })
        ]
    });
};
async function getServerSideProps(context) {
    return await (0,lib_with_customize__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({
        context
    });
}


/***/ }),

/***/ 451349:
/***/ ((__unused_webpack_module, exports) => {


/*
 *  This file is part of CoCalc: Copyright © 2020 Sagemath, Inc.
 *  License: AGPLv3 s.t. "Commons Clause" – see LICENSE.md for details
 */
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.isDedicatedDisk = exports.DISK_NAMES = exports.DedicatedDiskSpeedNames = void 0;
exports.DedicatedDiskSpeedNames = ["standard", "balanced", "ssd"];
exports.DISK_NAMES = {
    standard: "slow",
    balanced: "medium",
    ssd: "fast",
};
function isDedicatedDisk(d) {
    return (d != null &&
        typeof d.size_gb === "number" &&
        ["ssd", "standard", "balanced"].includes(d.type));
}
exports.isDedicatedDisk = isDedicatedDisk;
//# sourceMappingURL=dedicated.js.map

/***/ }),

/***/ 545725:
/***/ ((module) => {

module.exports = require("antd");

/***/ }),

/***/ 770640:
/***/ ((module) => {

module.exports = require("cookies");

/***/ }),

/***/ 65680:
/***/ ((module) => {

module.exports = require("lru-cache");

/***/ }),

/***/ 492796:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/head-manager-context.js");

/***/ }),

/***/ 294957:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/head.js");

/***/ }),

/***/ 703539:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/i18n/detect-domain-locale.js");

/***/ }),

/***/ 734014:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/i18n/normalize-locale-path.js");

/***/ }),

/***/ 450744:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/image-config-context.js");

/***/ }),

/***/ 435843:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/image-config.js");

/***/ }),

/***/ 278524:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/is-plain-object.js");

/***/ }),

/***/ 878020:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/mitt.js");

/***/ }),

/***/ 664406:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/page-path/denormalize-page-path.js");

/***/ }),

/***/ 424964:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router-context.js");

/***/ }),

/***/ 623938:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/format-url.js");

/***/ }),

/***/ 329565:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/get-asset-path-from-route.js");

/***/ }),

/***/ 264365:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/get-middleware-regex.js");

/***/ }),

/***/ 901428:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/is-dynamic.js");

/***/ }),

/***/ 491292:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/parse-relative-url.js");

/***/ }),

/***/ 980979:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/querystring.js");

/***/ }),

/***/ 836052:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/resolve-rewrites.js");

/***/ }),

/***/ 584226:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/route-matcher.js");

/***/ }),

/***/ 95052:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/router/utils/route-regex.js");

/***/ }),

/***/ 359232:
/***/ ((module) => {

module.exports = require("next/dist/shared/lib/utils.js");

/***/ }),

/***/ 40968:
/***/ ((module) => {

module.exports = require("next/head");

/***/ }),

/***/ 371853:
/***/ ((module) => {

module.exports = require("next/router");

/***/ }),

/***/ 616689:
/***/ ((module) => {

module.exports = require("react");

/***/ }),

/***/ 566405:
/***/ ((module) => {

module.exports = require("react-dom");

/***/ }),

/***/ 920997:
/***/ ((module) => {

module.exports = require("react/jsx-runtime");

/***/ }),

/***/ 439491:
/***/ ((module) => {

module.exports = require("assert");

/***/ }),

/***/ 714300:
/***/ ((module) => {

module.exports = require("buffer");

/***/ }),

/***/ 706113:
/***/ ((module) => {

module.exports = require("crypto");

/***/ }),

/***/ 809523:
/***/ ((module) => {

module.exports = require("dns");

/***/ }),

/***/ 582361:
/***/ ((module) => {

module.exports = require("events");

/***/ }),

/***/ 657147:
/***/ ((module) => {

module.exports = require("fs");

/***/ }),

/***/ 241808:
/***/ ((module) => {

module.exports = require("net");

/***/ }),

/***/ 822037:
/***/ ((module) => {

module.exports = require("os");

/***/ }),

/***/ 371017:
/***/ ((module) => {

module.exports = require("path");

/***/ }),

/***/ 677282:
/***/ ((module) => {

module.exports = require("process");

/***/ }),

/***/ 12781:
/***/ ((module) => {

module.exports = require("stream");

/***/ }),

/***/ 371576:
/***/ ((module) => {

module.exports = require("string_decoder");

/***/ }),

/***/ 924404:
/***/ ((module) => {

module.exports = require("tls");

/***/ }),

/***/ 76224:
/***/ ((module) => {

module.exports = require("tty");

/***/ }),

/***/ 257310:
/***/ ((module) => {

module.exports = require("url");

/***/ }),

/***/ 473837:
/***/ ((module) => {

module.exports = require("util");

/***/ })

};
;

// load runtime
var __webpack_require__ = require("../../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = __webpack_require__.X(0, [549,6918,3429,9505,1746,1664,7545,9715,2448,1107,7637,9521,5114,3009,6937], () => (__webpack_exec__(54507)));
module.exports = __webpack_exports__;

})();