| |
| |
| |
| |
| |
| "use strict"; |
| Object.defineProperty(exports, "__esModule", { |
| value: true |
| }); |
| Object.defineProperty(exports, "appBootstrap", { |
| enumerable: true, |
| get: function() { |
| return appBootstrap; |
| } |
| }); |
| const _setattributesfromprops = require("./set-attributes-from-props"); |
| const version = "15.5.14"; |
| window.next = { |
| version, |
| appDir: true |
| }; |
| function loadScriptsInSequence(scripts, hydrate) { |
| if (!scripts || !scripts.length) { |
| return hydrate(); |
| } |
| return scripts.reduce((promise, param)=>{ |
| let [src, props] = param; |
| return promise.then(()=>{ |
| return new Promise((resolve, reject)=>{ |
| const el = document.createElement('script'); |
| if (props) { |
| (0, _setattributesfromprops.setAttributesFromProps)(el, props); |
| } |
| if (src) { |
| el.src = src; |
| el.onload = ()=>resolve(); |
| el.onerror = reject; |
| } else if (props) { |
| el.innerHTML = props.children; |
| setTimeout(resolve); |
| } |
| document.head.appendChild(el); |
| }); |
| }); |
| }, Promise.resolve()).catch((err)=>{ |
| console.error(err); |
| |
| }).then(()=>{ |
| hydrate(); |
| }); |
| } |
| function appBootstrap(hydrate) { |
| loadScriptsInSequence(self.__next_s, ()=>{ |
| |
| |
| |
| |
| if (process.env.__NEXT_EXPERIMENTAL_STATIC_SHELL_DEBUGGING === '1') { |
| const search = new URLSearchParams(window.location.search); |
| if (search.get('__nextppronly') === 'fallback' || search.get('__nextppronly') === '1') { |
| console.warn("Skipping hydration due to __nextppronly=" + search.get('__nextppronly')); |
| return; |
| } |
| } |
| hydrate(); |
| }); |
| } |
|
|
| if ((typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) && typeof exports.default.__esModule === 'undefined') { |
| Object.defineProperty(exports.default, '__esModule', { value: true }); |
| Object.assign(exports.default, exports); |
| module.exports = exports.default; |
| } |
|
|
| |