UNPKG

react-dom

Version:

React package for working with the DOM.

108 lines (107 loc) • 41.6 kB
/** * @license React * react-dom-static.node.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ 'use strict';var aa=require("stream"),ba=require("util"),ca=require("react");function da(a){"function"===typeof a.flush&&a.flush()}var k=null,m=0,r=!0; function t(a,b){if("string"===typeof b){if(0!==b.length)if(2048<3*b.length)0<m&&(u(a,k.subarray(0,m)),k=new Uint8Array(2048),m=0),u(a,ea.encode(b));else{var c=k;0<m&&(c=k.subarray(m));c=ea.encodeInto(b,c);var d=c.read;m+=c.written;d<b.length&&(u(a,k),k=new Uint8Array(2048),m=ea.encodeInto(b.slice(d),k).written);2048===m&&(u(a,k),k=new Uint8Array(2048),m=0)}}else 0!==b.byteLength&&(2048<b.byteLength?(0<m&&(u(a,k.subarray(0,m)),k=new Uint8Array(2048),m=0),u(a,b)):(c=k.length-m,c<b.byteLength&&(0=== c?u(a,k):(k.set(b.subarray(0,c),m),m+=c,u(a,k),b=b.subarray(c)),k=new Uint8Array(2048),m=0),k.set(b,m),m+=b.byteLength,2048===m&&(u(a,k),k=new Uint8Array(2048),m=0)))}function u(a,b){a=a.write(b);r=r&&a}function v(a,b){t(a,b);return r}function fa(a){k&&0<m&&a.write(k.subarray(0,m));k=null;m=0;r=!0}var ea=new ba.TextEncoder;function w(a){return ea.encode(a)} var y=Object.prototype.hasOwnProperty,ha=/^[: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]*$/,ia={},ja={}; function ka(a){if(y.call(ja,a))return!0;if(y.call(ia,a))return!1;if(ha.test(a))return ja[a]=!0;ia[a]=!0;return!1}function A(a,b,c,d,e,g,f){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=g;this.removeEmptyString=f}var B={},la="children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" "); la.push("innerText","textContent");la.forEach(function(a){B[a]=new A(a,0,!1,a,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var b=a[0];B[b]=new A(b,1,!1,a[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(a){B[a]=new A(a,2,!1,a.toLowerCase(),null,!1,!1)}); ["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){B[a]=new A(a,2,!1,a,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){B[a]=new A(a,3,!1,a.toLowerCase(),null,!1,!1)}); ["checked","multiple","muted","selected"].forEach(function(a){B[a]=new A(a,3,!0,a,null,!1,!1)});["capture","download"].forEach(function(a){B[a]=new A(a,4,!1,a,null,!1,!1)});["cols","rows","size","span"].forEach(function(a){B[a]=new A(a,6,!1,a,null,!1,!1)});["rowSpan","start"].forEach(function(a){B[a]=new A(a,5,!1,a.toLowerCase(),null,!1,!1)});var ma=/[\-:]([a-z])/g;function na(a){return a[1].toUpperCase()} "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var b=a.replace(ma, na);B[b]=new A(b,1,!1,a,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var b=a.replace(ma,na);B[b]=new A(b,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(a){var b=a.replace(ma,na);B[b]=new A(b,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(a){B[a]=new A(a,1,!1,a.toLowerCase(),null,!1,!1)}); B.xlinkHref=new A("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(a){B[a]=new A(a,1,!1,a.toLowerCase(),null,!0,!0)}); var oa={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0, zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pa=["Webkit","ms","Moz","O"];Object.keys(oa).forEach(function(a){pa.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);oa[b]=oa[a]})});var qa=/["'&<>]/; function C(a){if("boolean"===typeof a||"number"===typeof a)return""+a;a=""+a;var b=qa.exec(a);if(b){var c="",d,e=0;for(d=b.index;d<a.length;d++){switch(a.charCodeAt(d)){case 34:b="&quot;";break;case 38:b="&amp;";break;case 39:b="&#x27;";break;case 60:b="&lt;";break;case 62:b="&gt;";break;default:continue}e!==d&&(c+=a.substring(e,d));e=d+1;c+=b}a=e!==d?c+a.substring(e,d):c}return a} var ra=/([A-Z])/g,ua=/^ms-/,va=Array.isArray,wa=w("<script>"),xa=w("\x3c/script>"),ya=w('<script src="'),za=w('<script type="module" src="'),Aa=w('" integrity="'),Ba=w('" async="">\x3c/script>'),Ca=/(<\/|<)(s)(cript)/gi;function Da(a,b,c,d){return""+b+("s"===c?"\\u0073":"\\u0053")+d} function Ea(a,b,c,d,e){a=void 0===a?"":a;b=void 0===b?wa:w('<script nonce="'+C(b)+'">');var g=[];void 0!==c&&g.push(b,(""+c).replace(Ca,Da),xa);if(void 0!==d)for(c=0;c<d.length;c++){var f=d[c],h="string"===typeof f?void 0:f.integrity;g.push(ya,C("string"===typeof f?f:f.src));h&&g.push(Aa,C(h));g.push(Ba)}if(void 0!==e)for(d=0;d<e.length;d++)c=e[d],f="string"===typeof c?void 0:c.integrity,g.push(za,C("string"===typeof c?c:c.src)),f&&g.push(Aa,C(f)),g.push(Ba);return{bootstrapChunks:g,startInlineScript:b, placeholderPrefix:w(a+"P:"),segmentPrefix:w(a+"S:"),boundaryPrefix:a+"B:",idPrefix:a,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(a,b){return{insertionMode:a,selectedValue:b}}function Fa(a){return D("http://www.w3.org/2000/svg"===a?2:"http://www.w3.org/1998/Math/MathML"===a?3:0,null)} function Ga(a,b,c){switch(b){case "select":return D(1,null!=c.value?c.value:c.defaultValue);case "svg":return D(2,null);case "math":return D(3,null);case "foreignObject":return D(1,null);case "table":return D(4,null);case "thead":case "tbody":case "tfoot":return D(5,null);case "colgroup":return D(7,null);case "tr":return D(6,null)}return 4<=a.insertionMode||0===a.insertionMode?D(1,null):a}var Ha=w("\x3c!-- --\x3e");function Ia(a,b,c,d){if(""===b)return d;d&&a.push(Ha);a.push(C(b));return!0} var Ja=new Map,Ka=w(' style="'),La=w(":"),Ma=w(";"); function Na(a,b,c){if("object"!==typeof c)throw Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");b=!0;for(var d in c)if(y.call(c,d)){var e=c[d];if(null!=e&&"boolean"!==typeof e&&""!==e){if(0===d.indexOf("--")){var g=C(d);e=C((""+e).trim())}else{g=d;var f=Ja.get(g);void 0!==f?g=f:(f=w(C(g.replace(ra,"-$1").toLowerCase().replace(ua,"-ms-"))),Ja.set(g,f),g=f);e="number"===typeof e?0===e||y.call(oa, d)?""+e:e+"px":C((""+e).trim())}b?(b=!1,a.push(Ka,g,La,e)):a.push(Ma,g,La,e)}}b||a.push(E)}var H=w(" "),I=w('="'),E=w('"'),Oa=w('=""'); function J(a,b,c,d){switch(c){case "style":Na(a,b,d);return;case "defaultValue":case "defaultChecked":case "innerHTML":case "suppressContentEditableWarning":case "suppressHydrationWarning":return}if(!(2<c.length)||"o"!==c[0]&&"O"!==c[0]||"n"!==c[1]&&"N"!==c[1])if(b=B.hasOwnProperty(c)?B[c]:null,null!==b){switch(typeof d){case "function":case "symbol":return;case "boolean":if(!b.acceptsBooleans)return}c=b.attributeName;switch(b.type){case 3:d&&a.push(H,c,Oa);break;case 4:!0===d?a.push(H,c,Oa):!1!== d&&a.push(H,c,I,C(d),E);break;case 5:isNaN(d)||a.push(H,c,I,C(d),E);break;case 6:!isNaN(d)&&1<=d&&a.push(H,c,I,C(d),E);break;default:b.sanitizeURL&&(d=""+d),a.push(H,c,I,C(d),E)}}else if(ka(c)){switch(typeof d){case "function":case "symbol":return;case "boolean":if(b=c.toLowerCase().slice(0,5),"data-"!==b&&"aria-"!==b)return}a.push(H,c,I,C(d),E)}}var K=w(">"),Pa=w("/>"); function Qa(a,b,c){if(null!=b){if(null!=c)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if("object"!==typeof b||!("__html"in b))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.");b=b.__html;null!==b&&void 0!==b&&a.push(""+b)}}function Ra(a){var b="";ca.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}var Sa=w(' selected=""'); function Ta(a,b,c,d){a.push(L(c));var e=c=null,g;for(g in b)if(y.call(b,g)){var f=b[g];if(null!=f)switch(g){case "children":c=f;break;case "dangerouslySetInnerHTML":e=f;break;default:J(a,d,g,f)}}a.push(K);Qa(a,e,c);return"string"===typeof c?(a.push(C(c)),null):c}var Ua=w("\n"),Va=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Wa=new Map;function L(a){var b=Wa.get(a);if(void 0===b){if(!Va.test(a))throw Error("Invalid tag: "+a);b=w("<"+a);Wa.set(a,b)}return b}var Xa=w("<!DOCTYPE html>"); function Ya(a,b,c,d,e,g){switch(c){case "select":a.push(L("select"));var f=null,h=null;for(p in d)if(y.call(d,p)){var l=d[p];if(null!=l)switch(p){case "children":f=l;break;case "dangerouslySetInnerHTML":h=l;break;case "defaultValue":case "value":break;default:J(a,e,p,l)}}a.push(K);Qa(a,h,f);return f;case "option":h=g.selectedValue;a.push(L("option"));var n=l=null,q=null;var p=null;for(f in d)if(y.call(d,f)){var x=d[f];if(null!=x)switch(f){case "children":l=x;break;case "selected":q=x;break;case "dangerouslySetInnerHTML":p= x;break;case "value":n=x;default:J(a,e,f,x)}}if(null!=h)if(d=null!==n?""+n:Ra(l),va(h))for(e=0;e<h.length;e++){if(""+h[e]===d){a.push(Sa);break}}else""+h===d&&a.push(Sa);else q&&a.push(Sa);a.push(K);Qa(a,p,l);return l;case "textarea":a.push(L("textarea"));p=h=f=null;for(l in d)if(y.call(d,l)&&(n=d[l],null!=n))switch(l){case "children":p=n;break;case "value":f=n;break;case "defaultValue":h=n;break;case "dangerouslySetInnerHTML":throw Error("`dangerouslySetInnerHTML` does not make sense on <textarea>."); default:J(a,e,l,n)}null===f&&null!==h&&(f=h);a.push(K);if(null!=p){if(null!=f)throw Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(va(p)&&1<p.length)throw Error("<textarea> can only have at most one child.");f=""+p}"string"===typeof f&&"\n"===f[0]&&a.push(Ua);null!==f&&a.push(C(""+f));return null;case "input":a.push(L("input"));n=p=l=f=null;for(h in d)if(y.call(d,h)&&(q=d[h],null!=q))switch(h){case "children":case "dangerouslySetInnerHTML":throw Error("input is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`."); case "defaultChecked":n=q;break;case "defaultValue":l=q;break;case "checked":p=q;break;case "value":f=q;break;default:J(a,e,h,q)}null!==p?J(a,e,"checked",p):null!==n&&J(a,e,"checked",n);null!==f?J(a,e,"value",f):null!==l&&J(a,e,"value",l);a.push(Pa);return null;case "menuitem":a.push(L("menuitem"));for(var F in d)if(y.call(d,F)&&(f=d[F],null!=f))switch(F){case "children":case "dangerouslySetInnerHTML":throw Error("menuitems cannot have `children` nor `dangerouslySetInnerHTML`.");default:J(a,e,F,f)}a.push(K); return null;case "title":a.push(L("title"));f=null;for(x in d)if(y.call(d,x)&&(h=d[x],null!=h))switch(x){case "children":f=h;break;case "dangerouslySetInnerHTML":throw Error("`dangerouslySetInnerHTML` does not make sense on <title>.");default:J(a,e,x,h)}a.push(K);return f;case "link":f="stylesheet"===d.rel;a.push(L("link"));for(var G in d)if(y.call(d,G)&&(h=d[G],null!=h))switch(G){case "children":case "dangerouslySetInnerHTML":throw Error("link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`."); case "precedence":if(f){!0!==h&&"string"!==typeof h||J(a,e,"data-rprec",h);break}default:J(a,e,G,h)}a.push(Pa);return null;case "listing":case "pre":a.push(L(c));h=f=null;for(n in d)if(y.call(d,n)&&(l=d[n],null!=l))switch(n){case "children":f=l;break;case "dangerouslySetInnerHTML":h=l;break;default:J(a,e,n,l)}a.push(K);if(null!=h){if(null!=f)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if("object"!==typeof h||!("__html"in h))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information."); d=h.__html;null!==d&&void 0!==d&&("string"===typeof d&&0<d.length&&"\n"===d[0]?a.push(Ua,d):a.push(""+d))}"string"===typeof f&&"\n"===f[0]&&a.push(Ua);return f;case "area":case "base":case "br":case "col":case "embed":case "hr":case "img":case "keygen":case "meta":case "param":case "source":case "track":case "wbr":a.push(L(c));for(var z in d)if(y.call(d,z)&&(f=d[z],null!=f))switch(z){case "children":case "dangerouslySetInnerHTML":throw Error(c+" is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`."); default:J(a,e,z,f)}a.push(Pa);return null;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":return Ta(a,d,c,e);case "head":return Ta(b,d,c,e);case "html":return 0===g.insertionMode&&b.push(Xa),Ta(b,d,c,e);default:if(-1===c.indexOf("-")&&"string"!==typeof d.is)return Ta(a,d,c,e);a.push(L(c));h=f=null;for(q in d)if(y.call(d,q)&&(l=d[q],null!=l&&"function"!==typeof l&&"object"!==typeof l&& !1!==l))switch(!0===l&&(l=""),"className"===q&&(q="class"),q){case "children":f=l;break;case "dangerouslySetInnerHTML":h=l;break;case "style":Na(a,e,l);break;case "suppressContentEditableWarning":case "suppressHydrationWarning":break;default:ka(q)&&"function"!==typeof l&&"symbol"!==typeof l&&a.push(H,q,I,C(l),E)}a.push(K);Qa(a,h,f);return f}} var Za=w("</"),$a=w(">"),ab=w('<template id="'),bb=w('"></template>'),cb=w("\x3c!--$--\x3e"),db=w('\x3c!--$?--\x3e<template id="'),eb=w('"></template>'),fb=w("\x3c!--$!--\x3e"),gb=w("\x3c!--/$--\x3e"),hb=w("<template"),ib=w('"'),jb=w(' data-dgst="');w(' data-msg="');w(' data-stck="');var kb=w("></template>");function lb(a,b,c){t(a,db);if(null===c)throw Error("An ID must have been assigned before we can complete the boundary.");t(a,c);return v(a,eb)} var mb=w('<div hidden id="'),nb=w('">'),ob=w("</div>"),pb=w('<svg aria-hidden="true" style="display:none" id="'),qb=w('">'),rb=w("</svg>"),sb=w('<math aria-hidden="true" style="display:none" id="'),tb=w('">'),ub=w("</math>"),vb=w('<table hidden id="'),wb=w('">'),xb=w("</table>"),yb=w('<table hidden><tbody id="'),zb=w('">'),Ab=w("</tbody></table>"),Bb=w('<table hidden><tr id="'),Cb=w('">'),Db=w("</tr></table>"),Eb=w('<table hidden><colgroup id="'),Fb=w('">'),Gb=w("</colgroup></table>"); function Hb(a,b,c,d){switch(c.insertionMode){case 0:case 1:return t(a,mb),t(a,b.segmentPrefix),t(a,d.toString(16)),v(a,nb);case 2:return t(a,pb),t(a,b.segmentPrefix),t(a,d.toString(16)),v(a,qb);case 3:return t(a,sb),t(a,b.segmentPrefix),t(a,d.toString(16)),v(a,tb);case 4:return t(a,vb),t(a,b.segmentPrefix),t(a,d.toString(16)),v(a,wb);case 5:return t(a,yb),t(a,b.segmentPrefix),t(a,d.toString(16)),v(a,zb);case 6:return t(a,Bb),t(a,b.segmentPrefix),t(a,d.toString(16)),v(a,Cb);case 7:return t(a,Eb),t(a, b.segmentPrefix),t(a,d.toString(16)),v(a,Fb);default:throw Error("Unknown insertion mode. This is a bug in React.");}}function Ib(a,b){switch(b.insertionMode){case 0:case 1:return v(a,ob);case 2:return v(a,rb);case 3:return v(a,ub);case 4:return v(a,xb);case 5:return v(a,Ab);case 6:return v(a,Db);case 7:return v(a,Gb);default:throw Error("Unknown insertion mode. This is a bug in React.");}} var Jb=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),Kb=w('$RS("'),Lb=w('","'),Mb=w('")\x3c/script>'),Ob=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'), Pb=w('$RC("'),Qb=w('","'),Rb=w('")\x3c/script>'),Sb=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'),Tb=w('$RX("'),Ub=w('"'),Vb=w(")\x3c/script>"),Wb=w(","),Xb=/[<\u2028\u2029]/g; function Yb(a){return JSON.stringify(a).replace(Xb,function(a){switch(a){case "<":return"\\u003c";case "\u2028":return"\\u2028";case "\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React");}})} var M=Object.assign,Zb=Symbol.for("react.element"),$b=Symbol.for("react.portal"),ac=Symbol.for("react.fragment"),bc=Symbol.for("react.strict_mode"),cc=Symbol.for("react.profiler"),dc=Symbol.for("react.provider"),ec=Symbol.for("react.context"),fc=Symbol.for("react.server_context"),gc=Symbol.for("react.forward_ref"),hc=Symbol.for("react.suspense"),ic=Symbol.for("react.suspense_list"),jc=Symbol.for("react.memo"),kc=Symbol.for("react.lazy"),lc=Symbol.for("react.scope"),mc=Symbol.for("react.debug_trace_mode"), nc=Symbol.for("react.offscreen"),oc=Symbol.for("react.legacy_hidden"),pc=Symbol.for("react.cache"),qc=Symbol.for("react.default_value"),rc=Symbol.iterator; function sc(a){if(null==a)return null;if("function"===typeof a)return a.displayName||a.name||null;if("string"===typeof a)return a;switch(a){case ac:return"Fragment";case $b:return"Portal";case cc:return"Profiler";case bc:return"StrictMode";case hc:return"Suspense";case ic:return"SuspenseList";case pc:return"Cache"}if("object"===typeof a)switch(a.$$typeof){case ec:return(a.displayName||"Context")+".Consumer";case dc:return(a._context.displayName||"Context")+".Provider";case gc:var b=a.render;a=a.displayName; a||(a=b.displayName||b.name||"",a=""!==a?"ForwardRef("+a+")":"ForwardRef");return a;case jc:return b=a.displayName||null,null!==b?b:sc(a.type)||"Memo";case kc:b=a._payload;a=a._init;try{return sc(a(b))}catch(c){break}case fc:return(a.displayName||a._globalName)+".Provider"}return null}var tc={};function uc(a,b){a=a.contextTypes;if(!a)return tc;var c={},d;for(d in a)c[d]=b[d];return c}var N=null; function vc(a,b){if(a!==b){a.context._currentValue=a.parentValue;a=a.parent;var c=b.parent;if(null===a){if(null!==c)throw Error("The stacks must reach the root at the same time. This is a bug in React.");}else{if(null===c)throw Error("The stacks must reach the root at the same time. This is a bug in React.");vc(a,c)}b.context._currentValue=b.value}}function wc(a){a.context._currentValue=a.parentValue;a=a.parent;null!==a&&wc(a)} function xc(a){var b=a.parent;null!==b&&xc(b);a.context._currentValue=a.value}function yc(a,b){a.context._currentValue=a.parentValue;a=a.parent;if(null===a)throw Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");a.depth===b.depth?vc(a,b):yc(a,b)} function zc(a,b){var c=b.parent;if(null===c)throw Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");a.depth===c.depth?vc(a,c):zc(a,c);b.context._currentValue=b.value}function Ac(a){var b=N;b!==a&&(null===b?xc(a):null===a?wc(b):b.depth===a.depth?vc(b,a):b.depth>a.depth?yc(b,a):zc(b,a),N=a)} var Bc={isMounted:function(){return!1},enqueueSetState:function(a,b){a=a._reactInternals;null!==a.queue&&a.queue.push(b)},enqueueReplaceState:function(a,b){a=a._reactInternals;a.replace=!0;a.queue=[b]},enqueueForceUpdate:function(){}}; function Cc(a,b,c,d){var e=void 0!==a.state?a.state:null;a.updater=Bc;a.props=c;a.state=e;var g={queue:[],replace:!1};a._reactInternals=g;var f=b.contextType;a.context="object"===typeof f&&null!==f?f._currentValue:d;f=b.getDerivedStateFromProps;"function"===typeof f&&(f=f(c,e),e=null===f||void 0===f?e:M({},e,f),a.state=e);if("function"!==typeof b.getDerivedStateFromProps&&"function"!==typeof a.getSnapshotBeforeUpdate&&("function"===typeof a.UNSAFE_componentWillMount||"function"===typeof a.componentWillMount))if(b= a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),b!==a.state&&Bc.enqueueReplaceState(a,a.state,null),null!==g.queue&&0<g.queue.length)if(b=g.queue,f=g.replace,g.queue=null,g.replace=!1,f&&1===b.length)a.state=b[0];else{g=f?b[0]:a.state;e=!0;for(f=f?1:0;f<b.length;f++){var h=b[f];h="function"===typeof h?h.call(a,g,c,d):h;null!=h&&(e?(e=!1,g=M({},g,h)):M(g,h))}a.state=g}else g.queue=null} var Dc={id:1,overflow:""};function Ec(a,b,c){var d=a.id;a=a.overflow;var e=32-Fc(d)-1;d&=~(1<<e);c+=1;var g=32-Fc(b)+e;if(30<g){var f=e-e%5;g=(d&(1<<f)-1).toString(32);d>>=f;e-=f;return{id:1<<32-Fc(b)+e|c<<e|d,overflow:g+a}}return{id:1<<g|c<<e|d,overflow:a}}var Fc=Math.clz32?Math.clz32:Gc,Hc=Math.log,Ic=Math.LN2;function Gc(a){a>>>=0;return 0===a?32:31-(Hc(a)/Ic|0)|0} function Jc(a){switch(a.status){case "fulfilled":case "rejected":break;default:"string"!==typeof a.status&&(a.status="pending",a.then(function(b){"pending"===a.status&&(a.status="fulfilled",a.value=b)},function(b){"pending"===a.status&&(a.status="rejected",a.reason=b)}))}}function Kc(a,b){return a===b&&(0!==a||1/a===1/b)||a!==a&&b!==b}var Lc="function"===typeof Object.is?Object.is:Kc,O=null,Mc=null,Nc=null,P=null,Q=!1,Oc=!1,R=0,S=0,T=null,U=null,Pc=0; function V(){if(null===O)throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.");return O} function Qc(){if(0<Pc)throw Error("Rendered more hooks than during the previous render");return{memoizedState:null,queue:null,next:null}}function Rc(){null===P?null===Nc?(Q=!1,Nc=P=Qc()):(Q=!0,P=Nc):null===P.next?(Q=!1,P=P.next=Qc()):(Q=!0,P=P.next);return P}function Sc(a,b,c,d){for(;Oc;)Oc=!1,S=R=0,Pc+=1,P=null,c=a(b,d);Tc();return c}function Uc(){var a=T;T=null;return a}function Tc(){Mc=O=null;Oc=!1;Nc=null;Pc=0;P=U=null}function Vc(a,b){return"function"===typeof b?b(a):b} function Wc(a,b,c){O=V();P=Rc();if(Q){var d=P.queue;b=d.dispatch;if(null!==U&&(c=U.get(d),void 0!==c)){U.delete(d);d=P.memoizedState;do d=a(d,c.action),c=c.next;while(null!==c);P.memoizedState=d;return[d,b]}return[P.memoizedState,b]}a=a===Vc?"function"===typeof b?b():b:void 0!==c?c(b):b;P.memoizedState=a;a=P.queue={last:null,dispatch:null};a=a.dispatch=Xc.bind(null,O,a);return[P.memoizedState,a]} function Yc(a,b){O=V();P=Rc();b=void 0===b?null:b;if(null!==P){var c=P.memoizedState;if(null!==c&&null!==b){var d=c[1];a:if(null===d)d=!1;else{for(var e=0;e<d.length&&e<b.length;e++)if(!Lc(b[e],d[e])){d=!1;break a}d=!0}if(d)return c[0]}}a=a();P.memoizedState=[a,b];return a} function Xc(a,b,c){if(25<=Pc)throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");if(a===O)if(Oc=!0,a={action:c,next:null},null===U&&(U=new Map),c=U.get(b),void 0===c)U.set(b,a);else{for(b=c;null!==b.next;)b=b.next;b.next=a}}function Zc(){throw Error("startTransition cannot be called during server rendering.");}function $c(){throw Error("Cache cannot be refreshed during server rendering.");}function ad(){} var cd={readContext:function(a){return a._currentValue},useContext:function(a){V();return a._currentValue},useMemo:Yc,useReducer:Wc,useRef:function(a){O=V();P=Rc();var b=P.memoizedState;return null===b?(a={current:a},P.memoizedState=a):b},useState:function(a){return Wc(Vc,a)},useInsertionEffect:ad,useLayoutEffect:function(){},useCallback:function(a,b){return Yc(function(){return a},b)},useImperativeHandle:ad,useEffect:ad,useDebugValue:ad,useDeferredValue:function(a){V();return a},useTransition:function(){V(); return[!1,Zc]},useId:function(){var a=Mc.treeContext;var b=a.overflow;a=a.id;a=(a&~(1<<32-Fc(a)-1)).toString(32)+b;var c=bd;if(null===c)throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component.");b=R++;a=":"+c.idPrefix+"R"+a;0<b&&(a+="H"+b.toString(32));return a+":"},useMutableSource:function(a,b){V();return b(a._source)},useSyncExternalStore:function(a,b,c){if(void 0===c)throw Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering."); return c()},getCacheForType:function(){throw Error("Not implemented.");},useCacheRefresh:function(){return $c},useMemoCache:function(a){return Array(a)},use:function(a){if(null!==a&&"object"===typeof a)if("function"===typeof a.then){var b=S;S+=1;switch(a.status){case "fulfilled":return a.value;case "rejected":throw a.reason;default:a:{if(null!==T){var c=T[b];if(void 0!==c)break a}c=null}if(null!==c)switch(c.status){case "fulfilled":return c.value;case "rejected":throw c.reason;default:throw c;}else throw null=== T&&(T=[]),T[b]=a,a;}}else if(a.$$typeof===ec||a.$$typeof===fc)return a._currentValue;throw Error("An unsupported type was passed to use(): "+String(a));}},bd=null,dd=ca.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function ed(a){console.error(a);return null}function W(){} function fd(a,b,c,d,e,g,f,h,l){var n=[],q=new Set;b={destination:null,responseState:b,progressiveChunkSize:void 0===d?12800:d,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:q,pingedTasks:n,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],preamble:[],postamble:[],onError:void 0===e?ed:e,onAllReady:void 0===g?W:g,onShellReady:void 0===f?W:f,onShellError:void 0===h?W:h,onFatalError:void 0===l?W:l};c=gd(b,0, null,c,!1,!1);c.parentFlushed=!0;a=hd(b,null,a,null,c,q,tc,null,Dc);n.push(a);return b}function id(a,b){var c=a.pingedTasks;c.push(b);1===c.length&&setImmediate(function(){return jd(a)})}function hd(a,b,c,d,e,g,f,h,l){a.allPendingTasks++;null===d?a.pendingRootTasks++:d.pendingTasks++;var n={node:c,ping:function(){return id(a,n)},blockedBoundary:d,blockedSegment:e,abortSet:g,legacyContext:f,context:h,treeContext:l,thenableState:b};g.add(n);return n} function gd(a,b,c,d,e,g){return{status:0,id:-1,index:b,parentFlushed:!1,chunks:[],children:[],formatContext:d,boundary:c,lastPushedText:e,textEmbedded:g}}function X(a,b){a=a.onError(b);if(null!=a&&"string"!==typeof a)throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof a+'" instead');return a} function Y(a,b){var c=a.onShellError;c(b);c=a.onFatalError;c(b);null!==a.destination?(a.status=2,a.destination.destroy(b)):(a.status=1,a.fatalError=b)} function kd(a,b,c,d){var e=c.render(),g=d.childContextTypes;if(null!==g&&void 0!==g){var f=b.legacyContext;if("function"!==typeof c.getChildContext)d=f;else{c=c.getChildContext();for(var h in c)if(!(h in g))throw Error((sc(d)||"Unknown")+'.getChildContext(): key "'+h+'" is not defined in childContextTypes.');d=M({},f,c)}b.legacyContext=d;Z(a,b,null,e);b.legacyContext=f}else Z(a,b,null,e)} function ld(a,b){if(a&&a.defaultProps){b=M({},b);a=a.defaultProps;for(var c in a)void 0===b[c]&&(b[c]=a[c]);return b}return b} function md(a,b,c,d,e,g){if("function"===typeof d)if(d.prototype&&d.prototype.isReactComponent)c=uc(d,b.legacyContext),g=d.contextType,g=new d(e,"object"===typeof g&&null!==g?g._currentValue:c),Cc(g,d,e,c),kd(a,b,g,d);else{g=uc(d,b.legacyContext);O={};Mc=b;S=R=0;T=c;c=d(e,g);c=Sc(d,e,c,g);var f=0!==R;if("object"===typeof c&&null!==c&&"function"===typeof c.render&&void 0===c.$$typeof)Cc(c,d,e,g),kd(a,b,c,d);else if(f){e=b.treeContext;b.treeContext=Ec(e,1,0);try{Z(a,b,null,c)}finally{b.treeContext= e}}else Z(a,b,null,c)}else if("string"===typeof d){c=b.blockedSegment;g=Ya(c.chunks,a.preamble,d,e,a.responseState,c.formatContext);c.lastPushedText=!1;f=c.formatContext;c.formatContext=Ga(f,d,e);nd(a,b,g);c.formatContext=f;b=c.chunks;switch(d){case "area":case "base":case "br":case "col":case "embed":case "hr":case "img":case "input":case "keygen":case "link":case "meta":case "param":case "source":case "track":case "wbr":break;case "body":case "html":b=a.postamble;default:b.push(Za,d,$a)}c.lastPushedText= !1}else{switch(d){case oc:case mc:case bc:case cc:case ac:Z(a,b,null,e.children);return;case nc:"hidden"!==e.mode&&Z(a,b,null,e.children);return;case ic:Z(a,b,null,e.children);return;case lc:throw Error("ReactDOMServer does not yet support scope components.");case hc:a:{d=b.blockedBoundary;c=b.blockedSegment;g=e.fallback;e=e.children;f=new Set;var h={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:f,errorDigest:null}, l=gd(a,c.chunks.length,h,c.formatContext,!1,!1);c.children.push(l);c.lastPushedText=!1;var n=gd(a,0,null,c.formatContext,!1,!1);n.parentFlushed=!0;b.blockedBoundary=h;b.blockedSegment=n;try{if(nd(a,b,e),n.lastPushedText&&n.textEmbedded&&n.chunks.push(Ha),n.status=1,od(h,n),0===h.pendingTasks)break a}catch(q){n.status=4,h.forceClientRender=!0,h.errorDigest=X(a,q)}finally{b.blockedBoundary=d,b.blockedSegment=c}b=hd(a,null,g,d,l,f,b.legacyContext,b.context,b.treeContext);a.pingedTasks.push(b)}return}if("object"=== typeof d&&null!==d)switch(d.$$typeof){case gc:d=d.render;O={};Mc=b;S=R=0;T=c;c=d(e,g);e=Sc(d,e,c,g);if(0!==R){d=b.treeContext;b.treeContext=Ec(d,1,0);try{Z(a,b,null,e)}finally{b.treeContext=d}}else Z(a,b,null,e);return;case jc:d=d.type;e=ld(d,e);md(a,b,c,d,e,g);return;case dc:c=e.children;d=d._context;e=e.value;g=d._currentValue;d._currentValue=e;f=N;N=e={parent:f,depth:null===f?0:f.depth+1,context:d,parentValue:g,value:e};b.context=e;Z(a,b,null,c);a=N;if(null===a)throw Error("Tried to pop a Context at the root of the app. This is a bug in React."); e=a.parentValue;a.context._currentValue=e===qc?a.context._defaultValue:e;a=N=a.parent;b.context=a;return;case ec:e=e.children;e=e(d._currentValue);Z(a,b,null,e);return;case kc:g=d._init;d=g(d._payload);e=ld(d,e);md(a,b,c,d,e,void 0);return}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+((null==d?d:typeof d)+"."));}} function Z(a,b,c,d){b.node=d;if("object"===typeof d&&null!==d){switch(d.$$typeof){case Zb:md(a,b,c,d.type,d.props,d.ref);return;case $b:throw Error("Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.");case kc:c=d._init;d=c(d._payload);Z(a,b,null,d);return}if(va(d)){pd(a,b,d);return}null===d||"object"!==typeof d?c=null:(c=rc&&d[rc]||d["@@iterator"],c="function"===typeof c?c:null);if(c&&(c=c.call(d))){d=c.next();if(!d.done){var e= [];do e.push(d.value),d=c.next();while(!d.done);pd(a,b,e)}return}a=Object.prototype.toString.call(d);throw Error("Objects are not valid as a React child (found: "+("[object Object]"===a?"object with keys {"+Object.keys(d).join(", ")+"}":a)+"). If you meant to render a collection of children, use an array instead.");}"string"===typeof d?(c=b.blockedSegment,c.lastPushedText=Ia(b.blockedSegment.chunks,d,a.responseState,c.lastPushedText)):"number"===typeof d&&(c=b.blockedSegment,c.lastPushedText=Ia(b.blockedSegment.chunks, ""+d,a.responseState,c.lastPushedText))}function pd(a,b,c){for(var d=c.length,e=0;e<d;e++){var g=b.treeContext;b.treeContext=Ec(g,d,e);try{nd(a,b,c[e])}finally{b.treeContext=g}}} function nd(a,b,c){var d=b.blockedSegment.formatContext,e=b.legacyContext,g=b.context;try{return Z(a,b,null,c)}catch(n){if(Tc(),"object"===typeof n&&null!==n&&"function"===typeof n.then){var f=Uc();c=n;var h=b.blockedSegment,l=gd(a,h.chunks.length,null,h.formatContext,h.lastPushedText,!0);h.children.push(l);h.lastPushedText=!1;a=hd(a,f,b.node,b.blockedBoundary,l,b.abortSet,b.legacyContext,b.context,b.treeContext);Jc(c);a=a.ping;c.then(a,a);b.blockedSegment.formatContext=d;b.legacyContext=e;b.context= g;Ac(g)}else throw b.blockedSegment.formatContext=d,b.legacyContext=e,b.context=g,Ac(g),n;}}function qd(a){var b=a.blockedBoundary;a=a.blockedSegment;a.status=3;rd(this,b,a)} function sd(a,b,c){var d=a.blockedBoundary;a.blockedSegment.status=3;null===d?(b.allPendingTasks--,1!==b.status&&2!==b.status&&(X(b,c),Y(b,c))):(d.pendingTasks--,d.forceClientRender||(d.forceClientRender=!0,d.errorDigest=b.onError(c),d.parentFlushed&&b.clientRenderedBoundaries.push(d)),d.fallbackAbortableTasks.forEach(function(a){return sd(a,b,c)}),d.fallbackAbortableTasks.clear(),b.allPendingTasks--,0===b.allPendingTasks&&(a=b.onAllReady,a()))} function od(a,b){if(0===b.chunks.length&&1===b.children.length&&null===b.children[0].boundary){var c=b.children[0];c.id=b.id;c.parentFlushed=!0;1===c.status&&od(a,c)}else a.completedSegments.push(b)} function rd(a,b,c){if(null===b){if(c.parentFlushed){if(null!==a.completedRootSegment)throw Error("There can only be one root segment. This is a bug in React.");a.completedRootSegment=c}a.pendingRootTasks--;0===a.pendingRootTasks&&(a.onShellError=W,b=a.onShellReady,b())}else b.pendingTasks--,b.forceClientRender||(0===b.pendingTasks?(c.parentFlushed&&1===c.status&&od(b,c),b.parentFlushed&&a.completedBoundaries.push(b),b.fallbackAbortableTasks.forEach(qd,a),b.fallbackAbortableTasks.clear()):c.parentFlushed&& 1===c.status&&(od(b,c),1===b.completedSegments.length&&b.parentFlushed&&a.partialBoundaries.push(b)));a.allPendingTasks--;0===a.allPendingTasks&&(a=a.onAllReady,a())} function jd(a){if(2!==a.status){var b=N,c=dd.current;dd.current=cd;var d=bd;bd=a.responseState;try{var e=a.pingedTasks,g;for(g=0;g<e.length;g++){var f=e[g];var h=a,l=f.blockedSegment;if(0===l.status){Ac(f.context);try{var n=f.thenableState;f.thenableState=null;Z(h,f,n,f.node);l.lastPushedText&&l.textEmbedded&&l.chunks.push(Ha);f.abortSet.delete(f);l.status=1;rd(h,f.blockedBoundary,l)}catch(z){if(Tc(),"object"===typeof z&&null!==z&&"function"===typeof z.then){var q=f.ping;z.then(q,q);Jc(z);f.thenableState= Uc()}else{f.abortSet.delete(f);l.status=4;var p=f.blockedBoundary,x=z,F=X(h,x);null===p?Y(h,x):(p.pendingTasks--,p.forceClientRender||(p.forceClientRender=!0,p.errorDigest=F,p.parentFlushed&&h.clientRenderedBoundaries.push(p)));h.allPendingTasks--;if(0===h.allPendingTasks){var G=h.onAllReady;G()}}}finally{}}}e.splice(0,g);null!==a.destination&&td(a,a.destination)}catch(z){X(a,z),Y(a,z)}finally{bd=d,dd.current=c,c===cd&&Ac(b)}}} function ud(a,b,c){c.parentFlushed=!0;switch(c.status){case 0:var d=c.id=a.nextSegmentId++;c.lastPushedText=!1;c.textEmbedded=!1;a=a.responseState;t(b,ab);t(b,a.placeholderPrefix);a=d.toString(16);t(b,a);return v(b,bb);case 1:c.status=2;var e=!0;d=c.chunks;var g=0;c=c.children;for(var f=0;f<c.length;f++){for(e=c[f];g<e.index;g++)t(b,d[g]);e=vd(a,b,e)}for(;g<d.length-1;g++)t(b,d[g]);g<d.length&&(e=v(b,d[g]));return e;default:throw Error("Aborted, errored or already flushed boundaries should not be flushed again. This is a bug in React."); }} function vd(a,b,c){var d=c.boundary;if(null===d)return ud(a,b,c);d.parentFlushed=!0;if(d.forceClientRender)d=d.errorDigest,v(b,fb),t(b,hb),d&&(t(b,jb),t(b,C(d)),t(b,ib)),v(b,kb),ud(a,b,c);else if(0<d.pendingTasks){d.rootSegmentID=a.nextSegmentId++;0<d.completedSegments.length&&a.partialBoundaries.push(d);var e=a.responseState;var g=e.nextSuspenseID++;e=w(e.boundaryPrefix+g.toString(16));d=d.id=e;lb(b,a.responseState,d);ud(a,b,c)}else if(d.byteSize>a.progressiveChunkSize)d.rootSegmentID=a.nextSegmentId++,a.completedBoundaries.push(d), lb(b,a.responseState,d.id),ud(a,b,c);else{v(b,cb);c=d.completedSegments;if(1!==c.length)throw Error("A previously unvisited boundary must have exactly one root segment. This is a bug in React.");vd(a,b,c[0])}return v(b,gb)}function wd(a,b,c){Hb(b,a.responseState,c.formatContext,c.id);vd(a,b,c);return Ib(b,c.formatContext)} function xd(a,b,c){for(var d=c.completedSegments,e=0;e<d.length;e++)yd(a,b,c,d[e]);d.length=0;a=a.responseState;d=c.id;c=c.rootSegmentID;t(b,a.startInlineScript);a.sentCompleteBoundaryFunction?t(b,Pb):(a.sentCompleteBoundaryFunction=!0,t(b,Ob));if(null===d)throw Error("An ID must have been assigned before we can complete the boundary.");c=c.toString(16);t(b,d);t(b,Qb);t(b,a.segmentPrefix);t(b,c);return v(b,Rb)} function yd(a,b,c,d){if(2===d.status)return!0;var e=d.id;if(-1===e){if(-1===(d.id=c.rootSegmentID))throw Error("A root segment ID must have been assigned by now. This is a bug in React.");return wd(a,b,d)}wd(a,b,d);a=a.responseState;t(b,a.startInlineScript);a.sentCompleteSegmentFunction?t(b,Kb):(a.sentCompleteSegmentFunction=!0,t(b,Jb));t(b,a.segmentPrefix);e=e.toString(16);t(b,e);t(b,Lb);t(b,a.placeholderPrefix);t(b,e);return v(b,Mb)} function td(a,b){k=new Uint8Array(2048);m=0;r=!0;try{var c,d=a.completedRootSegment;if(null!==d)if(0===a.pendingRootTasks){var e=a.preamble;for(c=0;c<e.length;c++)t(b,e[c]);vd(a,b,d);a.completedRootSegment=null;var g=a.responseState.bootstrapChunks;for(d=0;d<g.length-1;d++)t(b,g[d]);d<g.length&&v(b,g[d])}else return;var f=a.clientRenderedBoundaries;for(c=0;c<f.length;c++){var h=f[c];g=b;var l=a.responseState,n=h.id,q=h.errorDigest,p=h.errorMessage,x=h.errorComponentStack;t(g,l.startInlineScript); l.sentClientRenderFunction?t(g,Tb):(l.sentClientRenderFunction=!0,t(g,Sb));if(null===n)throw Error("An ID must have been assigned before we can complete the boundary.");t(g,n);t(g,Ub);if(q||p||x)t(g,Wb),t(g,Yb(q||""));if(p||x)t(g,Wb),t(g,Yb(p||""));x&&(t(g,Wb),t(g,Yb(x)));if(!v(g,Vb)){a.destination=null;c++;f.splice(0,c);return}}f.splice(0,c);var F=a.completedBoundaries;for(c=0;c<F.length;c++)if(!xd(a,b,F[c])){a.destination=null;c++;F.splice(0,c);return}F.splice(0,c);fa(b);k=new Uint8Array(2048); m=0;r=!0;var G=a.partialBoundaries;for(c=0;c<G.length;c++){var z=G[c];a:{f=a;h=b;var sa=z.completedSegments;for(l=0;l<sa.length;l++)if(!yd(f,h,z,sa[l])){l++;sa.splice(0,l);var Nb=!1;break a}sa.splice(0,l);Nb=!0}if(!Nb){a.destination=null;c++;G.splice(0,c);return}}G.splice(0,c);var ta=a.completedBoundaries;for(c=0;c<ta.length;c++)if(!xd(a,b,ta[c])){a.destination=null;c++;ta.splice(0,c);return}ta.splice(0,c)}finally{if(0===a.allPendingTasks&&0===a.pingedTasks.length&&0===a.clientRenderedBoundaries.length&& 0===a.completedBoundaries.length){a=a.postamble;for(c=0;c<a.length;c++)t(b,a[c]);fa(b);da(b);b.end()}else fa(b),da(b)}}function zd(a){setImmediate(function(){return jd(a)})}function Ad(a,b){try{var c=a.abortableTasks;if(0<c.size){var d=void 0===b?Error("The render was aborted by the server without a reason."):b;c.forEach(function(b){return sd(b,a,d)});c.clear()}null!==a.destination&&td(a,a.destination)}catch(e){X(a,e),Y(a,e)}} function Bd(a){return{write:function(b){return a.push(b)},end:function(){a.push(null)},destroy:function(b){a.destroy(b)}}} exports.prerenderToNodeStreams=function(a,b){return new Promise(function(c,d){var e=fd(a,Ea(b?b.identifierPrefix:void 0,void 0,b?b.bootstrapScriptContent:void 0,b?b.bootstrapScripts:void 0,b?b.bootstrapModules:void 0),Fa(b?b.namespaceURI:void 0),b?b.progressiveChunkSize:void 0,b?b.onError:void 0,function(){var a=new aa.Readable({read:function(){if(1===e.status)e.status=2,b.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=b;try{td(e,b)}catch(n){X(e,n),Y(e,n)}}}}),b=Bd(a); c({prelude:a})},void 0,void 0,d);if(b&&b.signal){var g=b.signal;if(g.aborted)Ad(e,g.reason);else{var f=function(){Ad(e,g.reason);g.removeEventListener("abort",f)};g.addEventListener("abort",f)}}zd(e)})};exports.version="18.3.0-experimental-3d615fc14-20220919";