From 2a4b3e88e71beb170962af96f37fb814448f9f76 Mon Sep 17 00:00:00 2001 From: Josh Story Date: Thu, 16 Nov 2023 14:06:57 -0800 Subject: [PATCH] Updated React from 593ecee66 to 2c338b16f. - https://github.com/facebook/react/pull/27692 - https://github.com/facebook/react/pull/27712 - https://github.com/facebook/react/pull/27659 --- package.json | 20 +- ...t-dom-server-legacy.browser.development.js | 21 +- ...ct-dom-server-legacy.browser.production.js | 21 +- ...om-server-legacy.browser.production.min.js | 258 +++++++------- ...eact-dom-server-legacy.node.development.js | 21 +- ...react-dom-server-legacy.node.production.js | 21 +- ...t-dom-server-legacy.node.production.min.js | 268 +++++++------- ...t-dom-server-rendering-stub.development.js | 2 +- ...ct-dom-server-rendering-stub.production.js | 2 +- ...om-server-rendering-stub.production.min.js | 2 +- .../react-dom-server.browser.development.js | 21 +- .../react-dom-server.browser.production.js | 21 +- ...react-dom-server.browser.production.min.js | 334 +++++++++--------- .../cjs/react-dom-server.bun.production.js | 21 +- .../cjs/react-dom-server.edge.development.js | 21 +- .../cjs/react-dom-server.edge.production.js | 21 +- .../react-dom-server.edge.production.min.js | 322 ++++++++--------- .../cjs/react-dom-server.node.development.js | 23 +- .../cjs/react-dom-server.node.production.js | 23 +- .../react-dom-server.node.production.min.js | 302 ++++++++-------- .../react-dom-unstable_testing.development.js | 2 +- .../react-dom-unstable_testing.production.js | 2 +- ...act-dom-unstable_testing.production.min.js | 6 +- .../cjs/react-dom.development.js | 2 +- .../cjs/react-dom.production.js | 2 +- .../cjs/react-dom.production.min.js | 6 +- .../cjs/react-dom.profiling.js | 2 +- .../cjs/react-dom.profiling.min.js | 6 +- .../react-dom-experimental/package.json | 4 +- ...t-dom-server-legacy.browser.development.js | 21 +- ...ct-dom-server-legacy.browser.production.js | 21 +- ...om-server-legacy.browser.production.min.js | 240 ++++++------- ...eact-dom-server-legacy.node.development.js | 21 +- ...react-dom-server-legacy.node.production.js | 21 +- ...t-dom-server-legacy.node.production.min.js | 255 +++++++------ ...t-dom-server-rendering-stub.development.js | 2 +- ...ct-dom-server-rendering-stub.production.js | 2 +- ...om-server-rendering-stub.production.min.js | 2 +- .../react-dom-server.browser.development.js | 21 +- .../react-dom-server.browser.production.js | 21 +- ...react-dom-server.browser.production.min.js | 276 +++++++-------- .../cjs/react-dom-server.bun.production.js | 21 +- .../cjs/react-dom-server.edge.development.js | 21 +- .../cjs/react-dom-server.edge.production.js | 21 +- .../react-dom-server.edge.production.min.js | 298 ++++++++-------- .../cjs/react-dom-server.node.development.js | 23 +- .../cjs/react-dom-server.node.production.js | 23 +- .../react-dom-server.node.production.min.js | 282 +++++++-------- .../react-dom/cjs/react-dom.development.js | 2 +- .../react-dom/cjs/react-dom.production.js | 2 +- .../react-dom/cjs/react-dom.production.min.js | 6 +- .../react-dom/cjs/react-dom.profiling.js | 2 +- .../react-dom/cjs/react-dom.profiling.min.js | 6 +- .../next/src/compiled/react-dom/package.json | 4 +- .../cjs/react.development.js | 2 +- .../cjs/react.production.js | 2 +- .../cjs/react.production.min.js | 2 +- .../cjs/react.shared-subset.development.js | 2 +- .../cjs/react.shared-subset.production.js | 2 +- .../cjs/react.shared-subset.production.min.js | 2 +- .../package.json | 4 +- .../react-server-dom-turbopack/package.json | 4 +- .../package.json | 4 +- .../react-server-dom-webpack/package.json | 4 +- .../compiled/react/cjs/react.development.js | 2 +- .../compiled/react/cjs/react.production.js | 2 +- .../react/cjs/react.production.min.js | 2 +- .../cjs/react.shared-subset.development.js | 2 +- .../cjs/react.shared-subset.production.js | 2 +- .../cjs/react.shared-subset.production.min.js | 2 +- pnpm-lock.yaml | 104 +++--- 71 files changed, 1888 insertions(+), 1647 deletions(-) diff --git a/package.json b/package.json index 6f4ad01464f59..3cc3f9e89dfa4 100644 --- a/package.json +++ b/package.json @@ -193,16 +193,16 @@ "random-seed": "0.3.0", "react": "18.2.0", "react-17": "npm:react@17.0.2", - "react-builtin": "npm:react@18.3.0-canary-593ecee66-20231114", + "react-builtin": "npm:react@18.3.0-canary-2c338b16f-20231116", "react-dom": "18.2.0", "react-dom-17": "npm:react-dom@17.0.2", - "react-dom-builtin": "npm:react-dom@18.3.0-canary-593ecee66-20231114", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-593ecee66-20231114", - "react-experimental-builtin": "npm:react@0.0.0-experimental-593ecee66-20231114", - "react-server-dom-turbopack": "18.3.0-canary-593ecee66-20231114", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-593ecee66-20231114", - "react-server-dom-webpack": "18.3.0-canary-593ecee66-20231114", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-593ecee66-20231114", + "react-dom-builtin": "npm:react-dom@18.3.0-canary-2c338b16f-20231116", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-2c338b16f-20231116", + "react-experimental-builtin": "npm:react@0.0.0-experimental-2c338b16f-20231116", + "react-server-dom-turbopack": "18.3.0-canary-2c338b16f-20231116", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-2c338b16f-20231116", + "react-server-dom-webpack": "18.3.0-canary-2c338b16f-20231116", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-2c338b16f-20231116", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -212,8 +212,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.10.6", - "scheduler-builtin": "npm:scheduler@0.24.0-canary-593ecee66-20231114", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-593ecee66-20231114", + "scheduler-builtin": "npm:scheduler@0.24.0-canary-2c338b16f-20231116", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-2c338b16f-20231116", "seedrandom": "3.0.5", "selenium-webdriver": "4.0.0-beta.4", "semver": "7.3.7", diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js index 38e6fbf28d4c4..31666ef3406f7 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js @@ -17,7 +17,7 @@ if (process.env.NODE_ENV !== "production") { var React = require("next/dist/compiled/react-experimental"); var ReactDOM = require('react-dom'); -var ReactVersion = '18.3.0-experimental-593ecee66-20231114'; +var ReactVersion = '18.3.0-experimental-2c338b16f-20231116'; var ReactSharedInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; @@ -6449,6 +6449,9 @@ function emitEarlyPreloads(renderState, resumableState, shellComplete) { var headers = renderState.headers; if (headers) { + // Even if onHeaders throws we don't want to call this again so + // we drop the headers state from this point onwards. + renderState.headers = null; var linkHeader = headers.preconnects; if (headers.fontPreloads) { @@ -6519,7 +6522,6 @@ function emitEarlyPreloads(renderState, resumableState, shellComplete) { onHeaders({}); } - renderState.headers = null; return; } } @@ -11075,6 +11077,15 @@ function abortTask(task, request, error) { if (request.allPendingTasks === 0) { completeAll(request); } +} + +function safelyEmitEarlyPreloads(request, shellComplete) { + try { + emitEarlyPreloads(request.renderState, request.resumableState, shellComplete); + } catch (error) { + // We assume preloads are optimistic and thus non-fatal if errored. + logRecoverableError(request, error); + } } // I extracted this function out because we want to ensure we consistently emit preloads before // transitioning to the next request stage and this transition can happen in multiple places in this // implementation. @@ -11088,7 +11099,7 @@ function completeShell(request) { // we should only be calling completeShell when the shell is complete so we // just use a literal here var shellComplete = true; - emitEarlyPreloads(request.renderState, request.resumableState, shellComplete); + safelyEmitEarlyPreloads(request, shellComplete); } // We have completed the shell so the shell can't error anymore. @@ -11108,7 +11119,7 @@ function completeAll(request) { var shellComplete = request.trackedPostpones === null ? // Render, we assume it is completed true : // Prerender Request, we use the state of the root segment request.completedRootSegment === null || request.completedRootSegment.status !== POSTPONED; - emitEarlyPreloads(request.renderState, request.resumableState, shellComplete); + safelyEmitEarlyPreloads(request, shellComplete); var onAllReady = request.onAllReady; onAllReady(); } @@ -11837,7 +11848,7 @@ function startWork(request) { function enqueueEarlyPreloadsAfterInitialWork(request) { var shellComplete = request.pendingRootTasks === 0; - emitEarlyPreloads(request.renderState, request.resumableState, shellComplete); + safelyEmitEarlyPreloads(request, shellComplete); } function enqueueFlush(request) { diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js index b9720f2599b3b..47247b236b374 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js @@ -26,7 +26,7 @@ function formatProdErrorMessage(code) { return "Minified React error #" + code + "; visit " + url + " for the full message or " + 'use the non-minified dev environment for full errors and additional ' + 'helpful warnings.'; } -var ReactVersion = '18.3.0-experimental-593ecee66-20231114'; +var ReactVersion = '18.3.0-experimental-2c338b16f-20231116'; // A pure JS implementation of a string hashing function. We do not use it for // security or obfuscation purposes, only to create compact hashes. So we @@ -4774,6 +4774,9 @@ function emitEarlyPreloads(renderState, resumableState, shellComplete) { const headers = renderState.headers; if (headers) { + // Even if onHeaders throws we don't want to call this again so + // we drop the headers state from this point onwards. + renderState.headers = null; let linkHeader = headers.preconnects; if (headers.fontPreloads) { @@ -4844,7 +4847,6 @@ function emitEarlyPreloads(renderState, resumableState, shellComplete) { onHeaders({}); } - renderState.headers = null; return; } } @@ -8004,6 +8006,15 @@ function abortTask(task, request, error) { if (request.allPendingTasks === 0) { completeAll(request); } +} + +function safelyEmitEarlyPreloads(request, shellComplete) { + try { + emitEarlyPreloads(request.renderState, request.resumableState, shellComplete); + } catch (error) { + // We assume preloads are optimistic and thus non-fatal if errored. + logRecoverableError(request, error); + } } // I extracted this function out because we want to ensure we consistently emit preloads before // transitioning to the next request stage and this transition can happen in multiple places in this // implementation. @@ -8017,7 +8028,7 @@ function completeShell(request) { // we should only be calling completeShell when the shell is complete so we // just use a literal here const shellComplete = true; - emitEarlyPreloads(request.renderState, request.resumableState, shellComplete); + safelyEmitEarlyPreloads(request, shellComplete); } // We have completed the shell so the shell can't error anymore. @@ -8037,7 +8048,7 @@ function completeAll(request) { const shellComplete = request.trackedPostpones === null ? // Render, we assume it is completed true : // Prerender Request, we use the state of the root segment request.completedRootSegment === null || request.completedRootSegment.status !== POSTPONED; - emitEarlyPreloads(request.renderState, request.resumableState, shellComplete); + safelyEmitEarlyPreloads(request, shellComplete); const onAllReady = request.onAllReady; onAllReady(); } @@ -8725,7 +8736,7 @@ function startWork(request) { function enqueueEarlyPreloadsAfterInitialWork(request) { const shellComplete = request.pendingRootTasks === 0; - emitEarlyPreloads(request.renderState, request.resumableState, shellComplete); + safelyEmitEarlyPreloads(request, shellComplete); } function enqueueFlush(request) { diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.min.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.min.js index 4f7a80c1fc19c..cf30aba5049f9 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.min.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.min.js @@ -32,8 +32,8 @@ 'use strict';var aa=require("next/dist/compiled/react-experimental"),da=require("react-dom");function q(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c>>16)&65535)<<16)&4294967295;f=f<<15|f>>>17;f=461845907*(f&65535)+((461845907*(f>>>16)&65535)<<16)&4294967295;e^=f;e=e<<13|e>>>19;e=5*(e&65535)+((5*(e>>>16)&65535)<<16)&4294967295;e=(e&65535)+27492+(((e>>>16)+58964&65535)<<16)}f=0;switch(c){case 3:f^=(a.charCodeAt(b+2)&255)<< 16;case 2:f^=(a.charCodeAt(b+1)&255)<<8;case 1:f^=a.charCodeAt(b)&255,f=3432918353*(f&65535)+((3432918353*(f>>>16)&65535)<<16)&4294967295,f=f<<15|f>>>17,e^=461845907*(f&65535)+((461845907*(f>>>16)&65535)<<16)&4294967295}e^=a.length;e^=e>>>16;e=2246822507*(e&65535)+((2246822507*(e>>>16)&65535)<<16)&4294967295;e^=e>>>13;e=3266489909*(e&65535)+((3266489909*(e>>>16)&65535)<<16)&4294967295;return(e^e>>>16)>>>0} -var r=Object.assign,z=Object.prototype.hasOwnProperty,ja=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),ka={},wa={}; -function xa(a){if(z.call(wa,a))return!0;if(z.call(ka,a))return!1;if(ja.test(a))return wa[a]=!0;ka[a]=!0;return!1} +var t=Object.assign,A=Object.prototype.hasOwnProperty,ja=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),ka={},wa={}; +function xa(a){if(A.call(wa,a))return!0;if(A.call(ka,a))return!1;if(ja.test(a))return wa[a]=!0;ka[a]=!0;return!1} var ya=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" ")),za= new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"], ["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical", @@ -41,45 +41,45 @@ new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http "shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"], ["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"], ["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Aa=/["'&<>]/; -function A(a){if("boolean"===typeof a||"number"===typeof a)return""+a;a=""+a;var b=Aa.exec(a);if(b){var c="",d,e=0;for(d=b.index;d")} +function qb(a,b){if("object"!==typeof b)throw Error(q(62));var c=!0,d;for(d in b)if(A.call(b,d)){var e=b[d];if(null!=e&&"boolean"!==typeof e&&""!==e){if(0===d.indexOf("--")){var f=B(d);e=B((""+e).trim())}else f=pb.get(d),void 0===f&&(f=B(d.replace(Ba,"-$1").toLowerCase().replace(Ia,"-ms-")),pb.set(d,f)),e="number"===typeof e?0===e||ya.has(d)?""+e:e+"px":B((""+e).trim());c?(c=!1,a.push(' style="',f,":",e)):a.push(";",f,":",e)}}c||a.push('"')} +function Bb(a,b,c){c&&"function"!==typeof c&&"symbol"!==typeof c&&a.push(" ",b,'=""')}function J(a,b,c){"function"!==typeof c&&"symbol"!==typeof c&&"boolean"!==typeof c&&a.push(" ",b,'="',B(c),'"')}function Cb(a){var b=a.nextFormID++;return a.idPrefix+b}var Db=B("javascript:throw new Error('A React form was unexpectedly submitted.')");function Eb(a,b){this.push('")} function Fb(a,b,c,d,e,f,g,h){var k=null;"function"===typeof d&&("function"===typeof d.$$FORM_ACTION?(e=Cb(b),b=d.$$FORM_ACTION(e),h=b.name,d=b.action||"",e=b.encType,f=b.method,g=b.target,k=b.data):(a.push(" ","formAction",'="',Db,'"'),g=f=e=d=h=null,Gb(b,c)));null!=h&&K(a,"name",h);null!=d&&K(a,"formAction",d);null!=e&&K(a,"formEncType",e);null!=f&&K(a,"formMethod",f);null!=g&&K(a,"formTarget",g);return k} -function K(a,b,c){switch(b){case "className":J(a,"class",c);break;case "tabIndex":J(a,"tabindex",c);break;case "dir":case "role":case "viewBox":case "width":case "height":J(a,b,c);break;case "style":qb(a,c);break;case "src":case "href":if(""===c)break;case "action":case "formAction":if(null==c||"function"===typeof c||"symbol"===typeof c||"boolean"===typeof c)break;a.push(" ",b,'="',A(""+c),'"');break;case "defaultValue":case "defaultChecked":case "innerHTML":case "suppressContentEditableWarning":case "suppressHydrationWarning":break; -case "autoFocus":case "multiple":case "muted":Bb(a,b.toLowerCase(),c);break;case "xlinkHref":if("function"===typeof c||"symbol"===typeof c||"boolean"===typeof c)break;a.push(" ","xlink:href",'="',A(""+c),'"');break;case "contentEditable":case "spellCheck":case "draggable":case "value":case "autoReverse":case "externalResourcesRequired":case "focusable":case "preserveAlpha":"function"!==typeof c&&"symbol"!==typeof c&&a.push(" ",b,'="',A(c),'"');break;case "allowFullScreen":case "async":case "autoPlay":case "controls":case "default":case "defer":case "disabled":case "disablePictureInPicture":case "disableRemotePlayback":case "formNoValidate":case "hidden":case "loop":case "noModule":case "noValidate":case "open":case "playsInline":case "readOnly":case "required":case "reversed":case "scoped":case "seamless":case "itemScope":c&& -"function"!==typeof c&&"symbol"!==typeof c&&a.push(" ",b,'=""');break;case "capture":case "download":!0===c?a.push(" ",b,'=""'):!1!==c&&"function"!==typeof c&&"symbol"!==typeof c&&a.push(" ",b,'="',A(c),'"');break;case "cols":case "rows":case "size":case "span":"function"!==typeof c&&"symbol"!==typeof c&&!isNaN(c)&&1<=c&&a.push(" ",b,'="',A(c),'"');break;case "rowSpan":case "start":"function"===typeof c||"symbol"===typeof c||isNaN(c)||a.push(" ",b,'="',A(c),'"');break;case "xlinkActuate":J(a,"xlink:actuate", +function K(a,b,c){switch(b){case "className":J(a,"class",c);break;case "tabIndex":J(a,"tabindex",c);break;case "dir":case "role":case "viewBox":case "width":case "height":J(a,b,c);break;case "style":qb(a,c);break;case "src":case "href":if(""===c)break;case "action":case "formAction":if(null==c||"function"===typeof c||"symbol"===typeof c||"boolean"===typeof c)break;a.push(" ",b,'="',B(""+c),'"');break;case "defaultValue":case "defaultChecked":case "innerHTML":case "suppressContentEditableWarning":case "suppressHydrationWarning":break; +case "autoFocus":case "multiple":case "muted":Bb(a,b.toLowerCase(),c);break;case "xlinkHref":if("function"===typeof c||"symbol"===typeof c||"boolean"===typeof c)break;a.push(" ","xlink:href",'="',B(""+c),'"');break;case "contentEditable":case "spellCheck":case "draggable":case "value":case "autoReverse":case "externalResourcesRequired":case "focusable":case "preserveAlpha":"function"!==typeof c&&"symbol"!==typeof c&&a.push(" ",b,'="',B(c),'"');break;case "allowFullScreen":case "async":case "autoPlay":case "controls":case "default":case "defer":case "disabled":case "disablePictureInPicture":case "disableRemotePlayback":case "formNoValidate":case "hidden":case "loop":case "noModule":case "noValidate":case "open":case "playsInline":case "readOnly":case "required":case "reversed":case "scoped":case "seamless":case "itemScope":c&& +"function"!==typeof c&&"symbol"!==typeof c&&a.push(" ",b,'=""');break;case "capture":case "download":!0===c?a.push(" ",b,'=""'):!1!==c&&"function"!==typeof c&&"symbol"!==typeof c&&a.push(" ",b,'="',B(c),'"');break;case "cols":case "rows":case "size":case "span":"function"!==typeof c&&"symbol"!==typeof c&&!isNaN(c)&&1<=c&&a.push(" ",b,'="',B(c),'"');break;case "rowSpan":case "start":"function"===typeof c||"symbol"===typeof c||isNaN(c)||a.push(" ",b,'="',B(c),'"');break;case "xlinkActuate":J(a,"xlink:actuate", c);break;case "xlinkArcrole":J(a,"xlink:arcrole",c);break;case "xlinkRole":J(a,"xlink:role",c);break;case "xlinkShow":J(a,"xlink:show",c);break;case "xlinkTitle":J(a,"xlink:title",c);break;case "xlinkType":J(a,"xlink:type",c);break;case "xmlBase":J(a,"xml:base",c);break;case "xmlLang":J(a,"xml:lang",c);break;case "xmlSpace":J(a,"xml:space",c);break;default:if(!(2"))} -function Ib(a,b,c,d,e,f,g){var h=b.rel,k=b.href,l=b.precedence;if(3===f||g||null!=b.itemProp||"string"!==typeof h||"string"!==typeof k||""===k)return N(a,b),null;if("stylesheet"===b.rel){if("string"!==typeof l||null!=b.disabled||b.onLoad||b.onError)return N(a,b);f=d.styles.get(l);g=c.styleResources.hasOwnProperty(k)?c.styleResources[k]:void 0;null!==g?(c.styleResources[k]=null,f||(f={precedence:A(l),rules:[],hrefs:[],sheets:new Map},d.styles.set(l,f)),b={state:0,props:r({},b,{"data-precedence":b.precedence, +function Ib(a,b,c,d,e,f,g){var h=b.rel,k=b.href,l=b.precedence;if(3===f||g||null!=b.itemProp||"string"!==typeof h||"string"!==typeof k||""===k)return N(a,b),null;if("stylesheet"===b.rel){if("string"!==typeof l||null!=b.disabled||b.onLoad||b.onError)return N(a,b);f=d.styles.get(l);g=c.styleResources.hasOwnProperty(k)?c.styleResources[k]:void 0;null!==g?(c.styleResources[k]=null,f||(f={precedence:B(l),rules:[],hrefs:[],sheets:new Map},d.styles.set(l,f)),b={state:0,props:t({},b,{"data-precedence":b.precedence, precedence:null})},g&&(2===g.length&&Jb(b.props,g),(c=d.preloads.stylesheets.get(k))&&0");return null}function Kb(a,b,c){a.push(O(c));for(var d in b)if(z.call(b,d)){var e=b[d];if(null!=e)switch(d){case "children":case "dangerouslySetInnerHTML":throw Error(q(399,c));default:K(a,d,e)}}a.push("/>");return null} -function Lb(a,b){a.push(O("title"));var c=null,d=null,e;for(e in b)if(z.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":c=f;break;case "dangerouslySetInnerHTML":d=f;break;default:K(a,e,f)}}a.push(">");b=Array.isArray(c)?2>c.length?c[0]:null:c;"function"!==typeof b&&"symbol"!==typeof b&&null!==b&&void 0!==b&&a.push(A(""+b));M(a,d,c);a.push(Mb("title"));return null} -function Nb(a,b){a.push(O("script"));var c=null,d=null,e;for(e in b)if(z.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":c=f;break;case "dangerouslySetInnerHTML":d=f;break;default:K(a,e,f)}}a.push(">");M(a,d,c);"string"===typeof c&&a.push(A(c));a.push(Mb("script"));return null} -function Ob(a,b,c){a.push(O(c));var d=c=null,e;for(e in b)if(z.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":c=f;break;case "dangerouslySetInnerHTML":d=f;break;default:K(a,e,f)}}a.push(">");M(a,d,c);return"string"===typeof c?(a.push(A(c)),null):c}var Pb=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Qb=new Map;function O(a){var b=Qb.get(a);if(void 0===b){if(!Pb.test(a))throw Error(q(65,a));b="<"+a;Qb.set(a,b)}return b} -function Rb(a,b,c,d,e,f,g){switch(b){case "div":case "span":case "svg":case "path":case "a":case "g":case "p":case "li":break;case "select":a.push(O("select"));var h=null,k=null,l;for(l in c)if(z.call(c,l)){var n=c[l];if(null!=n)switch(l){case "children":h=n;break;case "dangerouslySetInnerHTML":k=n;break;case "defaultValue":case "value":break;default:K(a,l,n)}}a.push(">");M(a,k,h);return h;case "option":var t=f.selectedValue;a.push(O("option"));var m=null,C=null,F=null,Q=null,w;for(w in c)if(z.call(c, -w)){var u=c[w];if(null!=u)switch(w){case "children":m=u;break;case "selected":F=u;break;case "dangerouslySetInnerHTML":Q=u;break;case "value":C=u;default:K(a,w,u)}}if(null!=t){var p=null!==C?""+C:Hb(m);if(Ja(t))for(var H=0;H");M(a,Q,m);return m;case "textarea":a.push(O("textarea"));var v=null,x=null,E=null,D;for(D in c)if(z.call(c,D)){var y=c[D];if(null!=y)switch(D){case "children":E= -y;break;case "value":v=y;break;case "defaultValue":x=y;break;case "dangerouslySetInnerHTML":throw Error(q(91));default:K(a,D,y)}}null===v&&null!==x&&(v=x);a.push(">");if(null!=E){if(null!=v)throw Error(q(92));if(Ja(E)){if(1");null!==sb&&sb.forEach(Eb,a);return null;case "button":a.push(O("button"));var na=null,oa=null,ba=null,pa=null,qa=null,Ua=null,ra=null,Va;for(Va in c)if(z.call(c,Va)){var ca=c[Va];if(null!=ca)switch(Va){case "children":na=ca;break;case "dangerouslySetInnerHTML":oa=ca;break;case "name":ba=ca;break;case "formAction":pa=ca;break;case "formEncType":qa=ca;break;case "formMethod":Ua=ca;break;case "formTarget":ra=ca;break;default:K(a,Va,ca)}}var Qc=Fb(a,d,e,pa,qa,Ua,ra,ba);a.push(">");null!== -Qc&&Qc.forEach(Eb,a);M(a,oa,na);if("string"===typeof na){a.push(A(na));var Rc=null}else Rc=na;return Rc;case "form":a.push(O("form"));var Wa=null,Sc=null,fa=null,Xa=null,Ya=null,Za=null,$a;for($a in c)if(z.call(c,$a)){var ha=c[$a];if(null!=ha)switch($a){case "children":Wa=ha;break;case "dangerouslySetInnerHTML":Sc=ha;break;case "action":fa=ha;break;case "encType":Xa=ha;break;case "method":Ya=ha;break;case "target":Za=ha;break;default:K(a,$a,ha)}}var Zb=null,$b=null;if("function"===typeof fa)if("function"=== -typeof fa.$$FORM_ACTION){var xe=Cb(d),Da=fa.$$FORM_ACTION(xe);fa=Da.action||"";Xa=Da.encType;Ya=Da.method;Za=Da.target;Zb=Da.data;$b=Da.name}else a.push(" ","action",'="',Db,'"'),Za=Ya=Xa=fa=null,Gb(d,e);null!=fa&&K(a,"action",fa);null!=Xa&&K(a,"encType",Xa);null!=Ya&&K(a,"method",Ya);null!=Za&&K(a,"target",Za);a.push(">");null!==$b&&(a.push('"),null!==Zb&&Zb.forEach(Eb,a));M(a,Sc,Wa);if("string"===typeof Wa){a.push(A(Wa));var Tc=null}else Tc=Wa;return Tc; -case "menuitem":a.push(O("menuitem"));for(var tb in c)if(z.call(c,tb)){var Uc=c[tb];if(null!=Uc)switch(tb){case "children":case "dangerouslySetInnerHTML":throw Error(q(400));default:K(a,tb,Uc)}}a.push(">");return null;case "title":if(3===f.insertionMode||f.tagScope&1||null!=c.itemProp)var Vc=Lb(a,c);else Lb(e.hoistableChunks,c),Vc=null;return Vc;case "link":return Ib(a,c,d,e,g,f.insertionMode,!!(f.tagScope&1));case "script":var ac=c.async;if("string"!==typeof c.src||!c.src||!ac||"function"===typeof ac|| -"symbol"===typeof ac||c.onLoad||c.onError||3===f.insertionMode||f.tagScope&1||null!=c.itemProp)var Wc=Nb(a,c);else{var ub=c.src;if("module"===c.type){var vb=d.moduleScriptResources;var Xc=e.preloads.moduleScripts}else vb=d.scriptResources,Xc=e.preloads.scripts;var wb=vb.hasOwnProperty(ub)?vb[ub]:void 0;if(null!==wb){vb[ub]=null;var bc=c;if(wb){2===wb.length&&(bc=r({},c),Jb(bc,wb));var Yc=Xc.get(ub);Yc&&(Yc.length=0)}var Zc=[];e.scripts.add(Zc);Nb(Zc,bc)}g&&a.push("\x3c!-- --\x3e");Wc=null}return Wc; -case "style":var xb=c.precedence,sa=c.href;if(3===f.insertionMode||f.tagScope&1||null!=c.itemProp||"string"!==typeof xb||"string"!==typeof sa||""===sa){a.push(O("style"));var Ea=null,$c=null,ab;for(ab in c)if(z.call(c,ab)){var yb=c[ab];if(null!=yb)switch(ab){case "children":Ea=yb;break;case "dangerouslySetInnerHTML":$c=yb;break;default:K(a,ab,yb)}}a.push(">");var bb=Array.isArray(Ea)?2>Ea.length?Ea[0]:null:Ea;"function"!==typeof bb&&"symbol"!==typeof bb&&null!==bb&&void 0!==bb&&a.push(A(""+bb));M(a, -$c,Ea);a.push(Mb("style"));var ad=null}else{var ta=e.styles.get(xb);if(null!==(d.styleResources.hasOwnProperty(sa)?d.styleResources[sa]:void 0)){d.styleResources[sa]=null;ta?ta.hrefs.push(A(sa)):(ta={precedence:A(xb),rules:[],hrefs:[A(sa)],sheets:new Map},e.styles.set(xb,ta));var bd=ta.rules,Fa=null,cd=null,zb;for(zb in c)if(z.call(c,zb)){var cc=c[zb];if(null!=cc)switch(zb){case "children":Fa=cc;break;case "dangerouslySetInnerHTML":cd=cc}}var cb=Array.isArray(Fa)?2>Fa.length?Fa[0]:null:Fa;"function"!== -typeof cb&&"symbol"!==typeof cb&&null!==cb&&void 0!==cb&&bd.push(A(""+cb));M(bd,cd,Fa)}ta&&e.boundaryResources&&e.boundaryResources.styles.add(ta);g&&a.push("\x3c!-- --\x3e");ad=void 0}return ad;case "meta":if(3===f.insertionMode||f.tagScope&1||null!=c.itemProp)var dd=Kb(a,c,"meta");else g&&a.push("\x3c!-- --\x3e"),dd="string"===typeof c.charSet?Kb(e.charsetChunks,c,"meta"):"viewport"===c.name?Kb(e.preconnectChunks,c,"meta"):Kb(e.hoistableChunks,c,"meta");return dd;case "listing":case "pre":a.push(O(b)); -var db=null,eb=null,fb;for(fb in c)if(z.call(c,fb)){var Ab=c[fb];if(null!=Ab)switch(fb){case "children":db=Ab;break;case "dangerouslySetInnerHTML":eb=Ab;break;default:K(a,fb,Ab)}}a.push(">");if(null!=eb){if(null!=db)throw Error(q(60));if("object"!==typeof eb||!("__html"in eb))throw Error(q(61));var ua=eb.__html;null!==ua&&void 0!==ua&&("string"===typeof ua&&0");return null}function Kb(a,b,c){a.push(O(c));for(var d in b)if(A.call(b,d)){var e=b[d];if(null!=e)switch(d){case "children":case "dangerouslySetInnerHTML":throw Error(q(399,c));default:K(a,d,e)}}a.push("/>");return null} +function Lb(a,b){a.push(O("title"));var c=null,d=null,e;for(e in b)if(A.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":c=f;break;case "dangerouslySetInnerHTML":d=f;break;default:K(a,e,f)}}a.push(">");b=Array.isArray(c)?2>c.length?c[0]:null:c;"function"!==typeof b&&"symbol"!==typeof b&&null!==b&&void 0!==b&&a.push(B(""+b));M(a,d,c);a.push(Mb("title"));return null} +function Nb(a,b){a.push(O("script"));var c=null,d=null,e;for(e in b)if(A.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":c=f;break;case "dangerouslySetInnerHTML":d=f;break;default:K(a,e,f)}}a.push(">");M(a,d,c);"string"===typeof c&&a.push(B(c));a.push(Mb("script"));return null} +function Ob(a,b,c){a.push(O(c));var d=c=null,e;for(e in b)if(A.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":c=f;break;case "dangerouslySetInnerHTML":d=f;break;default:K(a,e,f)}}a.push(">");M(a,d,c);return"string"===typeof c?(a.push(B(c)),null):c}var Pb=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Qb=new Map;function O(a){var b=Qb.get(a);if(void 0===b){if(!Pb.test(a))throw Error(q(65,a));b="<"+a;Qb.set(a,b)}return b} +function Rb(a,b,c,d,e,f,g){switch(b){case "div":case "span":case "svg":case "path":case "a":case "g":case "p":case "li":break;case "select":a.push(O("select"));var h=null,k=null,l;for(l in c)if(A.call(c,l)){var n=c[l];if(null!=n)switch(l){case "children":h=n;break;case "dangerouslySetInnerHTML":k=n;break;case "defaultValue":case "value":break;default:K(a,l,n)}}a.push(">");M(a,k,h);return h;case "option":var r=f.selectedValue;a.push(O("option"));var m=null,x=null,D=null,P=null,w;for(w in c)if(A.call(c, +w)){var u=c[w];if(null!=u)switch(w){case "children":m=u;break;case "selected":D=u;break;case "dangerouslySetInnerHTML":P=u;break;case "value":x=u;default:K(a,w,u)}}if(null!=r){var p=null!==x?""+x:Hb(m);if(Ja(r))for(var H=0;H");M(a,P,m);return m;case "textarea":a.push(O("textarea"));var v=null,y=null,F=null,E;for(E in c)if(A.call(c,E)){var z=c[E];if(null!=z)switch(E){case "children":F= +z;break;case "value":v=z;break;case "defaultValue":y=z;break;case "dangerouslySetInnerHTML":throw Error(q(91));default:K(a,E,z)}}null===v&&null!==y&&(v=y);a.push(">");if(null!=F){if(null!=v)throw Error(q(92));if(Ja(F)){if(1");null!==sb&&sb.forEach(Eb,a);return null;case "button":a.push(O("button"));var na=null,oa=null,ba=null,pa=null,qa=null,Ua=null,ra=null,Va;for(Va in c)if(A.call(c,Va)){var ca=c[Va];if(null!=ca)switch(Va){case "children":na=ca;break;case "dangerouslySetInnerHTML":oa=ca;break;case "name":ba=ca;break;case "formAction":pa=ca;break;case "formEncType":qa=ca;break;case "formMethod":Ua=ca;break;case "formTarget":ra=ca;break;default:K(a,Va,ca)}}var Qc=Fb(a,d,e,pa,qa,Ua,ra,ba);a.push(">");null!== +Qc&&Qc.forEach(Eb,a);M(a,oa,na);if("string"===typeof na){a.push(B(na));var Rc=null}else Rc=na;return Rc;case "form":a.push(O("form"));var Wa=null,Sc=null,fa=null,Xa=null,Ya=null,Za=null,$a;for($a in c)if(A.call(c,$a)){var ha=c[$a];if(null!=ha)switch($a){case "children":Wa=ha;break;case "dangerouslySetInnerHTML":Sc=ha;break;case "action":fa=ha;break;case "encType":Xa=ha;break;case "method":Ya=ha;break;case "target":Za=ha;break;default:K(a,$a,ha)}}var Zb=null,$b=null;if("function"===typeof fa)if("function"=== +typeof fa.$$FORM_ACTION){var xe=Cb(d),Da=fa.$$FORM_ACTION(xe);fa=Da.action||"";Xa=Da.encType;Ya=Da.method;Za=Da.target;Zb=Da.data;$b=Da.name}else a.push(" ","action",'="',Db,'"'),Za=Ya=Xa=fa=null,Gb(d,e);null!=fa&&K(a,"action",fa);null!=Xa&&K(a,"encType",Xa);null!=Ya&&K(a,"method",Ya);null!=Za&&K(a,"target",Za);a.push(">");null!==$b&&(a.push('"),null!==Zb&&Zb.forEach(Eb,a));M(a,Sc,Wa);if("string"===typeof Wa){a.push(B(Wa));var Tc=null}else Tc=Wa;return Tc; +case "menuitem":a.push(O("menuitem"));for(var tb in c)if(A.call(c,tb)){var Uc=c[tb];if(null!=Uc)switch(tb){case "children":case "dangerouslySetInnerHTML":throw Error(q(400));default:K(a,tb,Uc)}}a.push(">");return null;case "title":if(3===f.insertionMode||f.tagScope&1||null!=c.itemProp)var Vc=Lb(a,c);else Lb(e.hoistableChunks,c),Vc=null;return Vc;case "link":return Ib(a,c,d,e,g,f.insertionMode,!!(f.tagScope&1));case "script":var ac=c.async;if("string"!==typeof c.src||!c.src||!ac||"function"===typeof ac|| +"symbol"===typeof ac||c.onLoad||c.onError||3===f.insertionMode||f.tagScope&1||null!=c.itemProp)var Wc=Nb(a,c);else{var ub=c.src;if("module"===c.type){var vb=d.moduleScriptResources;var Xc=e.preloads.moduleScripts}else vb=d.scriptResources,Xc=e.preloads.scripts;var wb=vb.hasOwnProperty(ub)?vb[ub]:void 0;if(null!==wb){vb[ub]=null;var bc=c;if(wb){2===wb.length&&(bc=t({},c),Jb(bc,wb));var Yc=Xc.get(ub);Yc&&(Yc.length=0)}var Zc=[];e.scripts.add(Zc);Nb(Zc,bc)}g&&a.push("\x3c!-- --\x3e");Wc=null}return Wc; +case "style":var xb=c.precedence,sa=c.href;if(3===f.insertionMode||f.tagScope&1||null!=c.itemProp||"string"!==typeof xb||"string"!==typeof sa||""===sa){a.push(O("style"));var Ea=null,$c=null,ab;for(ab in c)if(A.call(c,ab)){var yb=c[ab];if(null!=yb)switch(ab){case "children":Ea=yb;break;case "dangerouslySetInnerHTML":$c=yb;break;default:K(a,ab,yb)}}a.push(">");var bb=Array.isArray(Ea)?2>Ea.length?Ea[0]:null:Ea;"function"!==typeof bb&&"symbol"!==typeof bb&&null!==bb&&void 0!==bb&&a.push(B(""+bb));M(a, +$c,Ea);a.push(Mb("style"));var ad=null}else{var ta=e.styles.get(xb);if(null!==(d.styleResources.hasOwnProperty(sa)?d.styleResources[sa]:void 0)){d.styleResources[sa]=null;ta?ta.hrefs.push(B(sa)):(ta={precedence:B(xb),rules:[],hrefs:[B(sa)],sheets:new Map},e.styles.set(xb,ta));var bd=ta.rules,Fa=null,cd=null,zb;for(zb in c)if(A.call(c,zb)){var cc=c[zb];if(null!=cc)switch(zb){case "children":Fa=cc;break;case "dangerouslySetInnerHTML":cd=cc}}var cb=Array.isArray(Fa)?2>Fa.length?Fa[0]:null:Fa;"function"!== +typeof cb&&"symbol"!==typeof cb&&null!==cb&&void 0!==cb&&bd.push(B(""+cb));M(bd,cd,Fa)}ta&&e.boundaryResources&&e.boundaryResources.styles.add(ta);g&&a.push("\x3c!-- --\x3e");ad=void 0}return ad;case "meta":if(3===f.insertionMode||f.tagScope&1||null!=c.itemProp)var dd=Kb(a,c,"meta");else g&&a.push("\x3c!-- --\x3e"),dd="string"===typeof c.charSet?Kb(e.charsetChunks,c,"meta"):"viewport"===c.name?Kb(e.preconnectChunks,c,"meta"):Kb(e.hoistableChunks,c,"meta");return dd;case "listing":case "pre":a.push(O(b)); +var db=null,eb=null,fb;for(fb in c)if(A.call(c,fb)){var Ab=c[fb];if(null!=Ab)switch(fb){case "children":db=Ab;break;case "dangerouslySetInnerHTML":eb=Ab;break;default:K(a,fb,Ab)}}a.push(">");if(null!=eb){if(null!=db)throw Error(q(60));if("object"!==typeof eb||!("__html"in eb))throw Error(q(61));var ua=eb.__html;null!==ua&&void 0!==ua&&("string"===typeof ua&&0e.highImagePreloads.size)dc.delete(Ga),e.highImagePreloads.add(va)}else if(!d.imageResources.hasOwnProperty(Ga)){d.imageResources[Ga]=B;var ec=c.crossOrigin;var fd="string"===typeof ec?"use-credentials"===ec?ec:"":void 0;var X=e.headers,fc;X&&0X.highImagePreloads.length)&&(fc=Sb(L,"image",{imageSrcSet:c.srcSet,imageSizes:c.sizes,crossOrigin:fd,integrity:c.integrity,nonce:c.nonce,type:c.type,fetchPriority:c.fetchPriority, -referrerPolicy:c.refererPolicy}),2<=(X.remainingCapacity-=fc.length))?(e.resets.image[Ga]=B,X.highImagePreloads&&(X.highImagePreloads+=", "),X.highImagePreloads+=fc):(va=[],N(va,{rel:"preload",as:"image",href:I?void 0:L,imageSrcSet:I,imageSizes:ed,crossOrigin:fd,integrity:c.integrity,type:c.type,fetchPriority:c.fetchPriority,referrerPolicy:c.referrerPolicy}),"high"===c.fetchPriority||10>e.highImagePreloads.size?e.highImagePreloads.add(va):(e.bulkPreloads.add(va),dc.set(Ga,va)))}}return Kb(a,c,"img"); +va=dc.get(Ga);if(va){if("high"===c.fetchPriority||10>e.highImagePreloads.size)dc.delete(Ga),e.highImagePreloads.add(va)}else if(!d.imageResources.hasOwnProperty(Ga)){d.imageResources[Ga]=C;var ec=c.crossOrigin;var fd="string"===typeof ec?"use-credentials"===ec?ec:"":void 0;var Y=e.headers,fc;Y&&0Y.highImagePreloads.length)&&(fc=Sb(L,"image",{imageSrcSet:c.srcSet,imageSizes:c.sizes,crossOrigin:fd,integrity:c.integrity,nonce:c.nonce,type:c.type,fetchPriority:c.fetchPriority, +referrerPolicy:c.refererPolicy}),2<=(Y.remainingCapacity-=fc.length))?(e.resets.image[Ga]=C,Y.highImagePreloads&&(Y.highImagePreloads+=", "),Y.highImagePreloads+=fc):(va=[],N(va,{rel:"preload",as:"image",href:I?void 0:L,imageSrcSet:I,imageSizes:ed,crossOrigin:fd,integrity:c.integrity,type:c.type,fetchPriority:c.fetchPriority,referrerPolicy:c.referrerPolicy}),"high"===c.fetchPriority||10>e.highImagePreloads.size?e.highImagePreloads.add(va):(e.bulkPreloads.add(va),dc.set(Ga,va)))}}return Kb(a,c,"img"); case "base":case "area":case "br":case "col":case "embed":case "hr":case "keygen":case "param":case "source":case "track":case "wbr":return Kb(a,c,b);case "annotation-xml":case "color-profile":case "font-face":case "font-face-src":case "font-face-uri":case "font-face-format":case "font-face-name":case "missing-glyph":break;case "head":if(2>f.insertionMode&&null===e.headChunks){e.headChunks=[];var gd=Ob(e.headChunks,c,"head")}else gd=Ob(a,c,"head");return gd;case "html":if(0===f.insertionMode&&null=== -e.htmlChunks){e.htmlChunks=[""];var hd=Ob(e.htmlChunks,c,"html")}else hd=Ob(a,c,"html");return hd;default:if(-1!==b.indexOf("-")){a.push(O(b));var gc=null,id=null,Ha;for(Ha in c)if(z.call(c,Ha)){var T=c[Ha];if(null!=T){var jd=Ha;switch(Ha){case "children":gc=T;break;case "dangerouslySetInnerHTML":id=T;break;case "style":qb(a,T);break;case "suppressContentEditableWarning":case "suppressHydrationWarning":break;case "className":jd="class";default:if(xa(Ha)&&"function"!==typeof T&&"symbol"!==typeof T&& -!1!==T){if(!0===T)T="";else if("object"===typeof T)continue;a.push(" ",jd,'="',A(T),'"')}}}}a.push(">");M(a,id,gc);return gc}}return Ob(a,c,b)}var Tb=new Map;function Mb(a){var b=Tb.get(a);void 0===b&&(b="",Tb.set(a,b));return b}function Ub(a,b){b=b.bootstrapChunks;for(var c=0;c");M(a,id,gc);return gc}}return Ob(a,c,b)}var Tb=new Map;function Mb(a){var b=Tb.get(a);void 0===b&&(b="",Tb.set(a,b));return b}function Ub(a,b){b=b.bootstrapChunks;for(var c=0;c')} function Wb(a,b,c,d){switch(c.insertionMode){case 0:case 1:case 2:return a.push('