/******/ (() => { // webpackBootstrap /******/ 'use strict'; /******/ var __webpack_modules__ = { /***/ './src/index.js': /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /***/ (module, __webpack_exports__, __webpack_require__) => { __webpack_require__.a( module, async (__webpack_handle_async_dependencies__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__, /* harmony export */ }); const resp = await fetch('http://www.baidu.com'); const jsonBody = await resp.json(); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = jsonBody; __webpack_handle_async_dependencies__(); }, 1 ); /***/ }, /******/ }; /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = (__webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {}, /******/ }); /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId]( module, module.exports, __webpack_require__ ); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/async module */ /******/ (() => { /******/ var webpackThen = typeof Symbol === 'function' ? Symbol('webpack then') : '__webpack_then__'; /******/ var webpackExports = typeof Symbol === 'function' ? Symbol('webpack exports') : '__webpack_exports__'; /******/ var completeQueue = (queue) => { /******/ if (queue) { /******/ queue.forEach((fn) => fn.r--); /******/ queue.forEach((fn) => (fn.r-- ? fn.r++ : fn())); /******/ } /******/ }; /******/ var completeFunction = (fn) => !--fn.r && fn(); /******/ var queueFunction = (queue, fn) => queue ? queue.push(fn) : completeFunction(fn); /******/ var wrapDeps = (deps) => deps.map((dep) => { /******/ if (dep !== null && typeof dep === 'object') { /******/ if (dep[webpackThen]) return dep; /******/ if (dep.then) { /******/ var queue = []; /******/ dep.then((r) => { /******/ obj[webpackExports] = r; /******/ completeQueue(queue); /******/ queue = 0; /******/ }); /******/ var obj = {}; /******/ obj[webpackThen] = (fn, reject) => ( queueFunction(queue, fn), dep['catch'](reject) ); /******/ return obj; /******/ } /******/ } /******/ var ret = {}; /******/ ret[webpackThen] = (fn) => completeFunction(fn); /******/ ret[webpackExports] = dep; /******/ return ret; /******/ }); /******/ __webpack_require__.a = (module, body, hasAwait) => { /******/ var queue = hasAwait && []; /******/ var exports = module.exports; /******/ var currentDeps; /******/ var outerResolve; /******/ var reject; /******/ var isEvaluating = true; /******/ var nested = false; /******/ var whenAll = (deps, onResolve, onReject) => { /******/ if (nested) return; /******/ nested = true; /******/ onResolve.r += deps.length; /******/ deps.map((dep, i) => dep[webpackThen](onResolve, onReject)); /******/ nested = false; /******/ }; /******/ var promise = new Promise((resolve, rej) => { /******/ reject = rej; /******/ outerResolve = () => ( resolve(exports), completeQueue(queue), (queue = 0) ); /******/ }); /******/ promise[webpackExports] = exports; /******/ promise[webpackThen] = (fn, rejectFn) => { /******/ if (isEvaluating) { return completeFunction(fn); } /******/ if (currentDeps) whenAll(currentDeps, fn, rejectFn); /******/ queueFunction(queue, fn); /******/ promise['catch'](rejectFn); /******/ }; /******/ module.exports = promise; /******/ body((deps) => { /******/ if (!deps) return outerResolve(); /******/ currentDeps = wrapDeps(deps); /******/ var fn, result; /******/ var promise = new Promise((resolve, reject) => { /******/ fn = () => resolve((result = currentDeps.map((d) => d[webpackExports]))); /******/ fn.r = 0; /******/ whenAll(currentDeps, fn, reject); /******/ }); /******/ return fn.r ? promise : result; /******/ }).then(outerResolve, reject); /******/ isEvaluating = false; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for (var key in definition) { /******/ if ( __webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key) ) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key], }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop); /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if (typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module', }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module used 'module' so it can't be inlined /******/ var __webpack_exports__ = __webpack_require__('./src/index.js'); /******/ /******/ })(); //# sourceMappingURL=main.js.map