UNPKG

react-dom

Version:

React package for working with the DOM.

136 lines • 54.8 kB
/**
 * @license React
 * react-dom-server.node.production.min.js
 *
 * Copyright (c) Meta Platforms, Inc. and 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("util"),ca=require("async_hooks"),da=require("react"),ea=require("react-dom");function fa(a){"function"===typeof a.flush&&a.flush()}new ca.AsyncLocalStorage;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,ha.encode(b));else{var c=k;0<m&&(c=k.subarray(m));c=ha.encodeInto(b,c);var d=c.read;m+=c.written;d<b.length&&(u(a,k),k=new Uint8Array(2048),m=ha.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 w(a,b){t(a,b);return r}function ia(a){k&&0<m&&a.write(k.subarray(0,m));k=null;m=0;r=!0}var ha=new aa.TextEncoder;function x(a){return ha.encode(a)}
var z=Object.prototype.hasOwnProperty,ja=/^[: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={},la={};
function ma(a){if(z.call(la,a))return!0;if(z.call(ka,a))return!1;if(ja.test(a))return la[a]=!0;ka[a]=!0;return!1}function A(a,b,c,d,e,f,g){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=f;this.removeEmptyString=g}var B={};
"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").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 na=/[\-:]([a-z])/g;function oa(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(na,
oa);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(na,oa);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(na,oa);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 pa={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},ra=["Webkit","ms","Moz","O"];Object.keys(pa).forEach(function(a){ra.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);pa[b]=pa[a]})});var sa=/["'&<>]/;
function C(a){if("boolean"===typeof a||"number"===typeof a)return""+a;a=""+a;var b=sa.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 ta=/([A-Z])/g,ua=/^ms-/,va=Array.isArray,D=Object.assign,G=null,wa=[],za={preload:xa,preinit:ya};
function xa(a,b){if(G){var c=G;if("string"===typeof a&&a&&"object"===typeof b&&null!==b){var d=b.as,e=c.preloadsMap.get(a);e||(e=H(c,a,d,{href:a,rel:"preload",as:d,crossOrigin:"font"===d?"":b.crossOrigin,integrity:b.integrity}));switch(d){case "font":c.fontPreloads.add(e);break;case "style":c.explicitStylePreloads.add(e);break;case "script":c.explicitScriptPreloads.add(e)}}}}
function ya(a,b){if(G){var c=G;if("string"===typeof a&&a&&"object"===typeof b&&null!==b)switch(b.as){case "style":var d=c.stylesMap.get(a);d||(d=b.precedence||"default",d=Aa(c,a,d,{rel:"stylesheet",href:a,"data-precedence":d,crossOrigin:b.crossOrigin}));d.set.add(d);c.explicitStylePreloads.add(d.hint);break;case "script":d=c.scriptsMap.get(a),d||(d=Ba(c,a,{src:a,async:!0,crossOrigin:b.crossOrigin,integrity:b.integrity}),c.scripts.add(d))}}}
function Ca(a,b){return{rel:"preload",as:"style",href:a,crossOrigin:b.crossOrigin,integrity:b.integrity,media:b.media,hrefLang:b.hrefLang,referrerPolicy:b.referrerPolicy}}function Da(a,b){return{rel:"preload",as:"script",href:a,crossOrigin:b.crossOrigin,integrity:b.integrity,referrerPolicy:b.referrerPolicy}}function H(a,b,c,d){c={type:"preload",as:c,href:b,flushed:!1,props:d};a.preloadsMap.set(b,c);return c}
function Aa(a,b,c,d){var e=a.stylesMap,f=a.preloadsMap,g=a.precedences,h=g.get(c);h||(h=new Set,g.set(c,h));(f=f.get(b))?(a=f.props,null==d.crossOrigin&&(d.crossOrigin=a.crossOrigin),null==d.referrerPolicy&&(d.referrerPolicy=a.referrerPolicy),null==d.title&&(d.title=a.title)):(f=Ca(b,d),f=H(a,b,"style",f),a.explicitStylePreloads.add(f));c={type:"style",href:b,precedence:c,flushed:!1,inShell:!1,props:d,hint:f,set:h};e.set(b,c);return c}
function Ba(a,b,c){var d=a.scriptsMap,e=a.preloadsMap.get(b);e?(a=e.props,null==c.crossOrigin&&(c.crossOrigin=a.crossOrigin),null==c.referrerPolicy&&(c.referrerPolicy=a.referrerPolicy),null==c.integrity&&(c.integrity=a.integrity)):(e=Da(b,c),e=H(a,b,"script",e),a.explicitScriptPreloads.add(e));c={type:"script",src:b,flushed:!1,props:c,hint:e};d.set(b,c);return c}
function Ea(a,b){if(!G)throw Error('"currentResources" was expected to exist. This is a bug in React.');var c=G;switch(a){case "title":var d=b.children;Array.isArray(d)&&1===d.length&&(d=d[0]);if("string"===typeof d||"number"===typeof d){var e="title::"+d;a=c.headsMap.get(e);a||(b=D({},b),b.children=d,a={type:"title",props:b,flushed:!1},c.headsMap.set(e,a),c.headResources.add(a))}return!0;case "meta":if("string"===typeof b.charSet)e="charSet";else if("string"===typeof b.content)if(a="::"+b.content,
"string"===typeof b.httpEquiv)e="httpEquiv::"+b.httpEquiv+a;else if("string"===typeof b.name)e="name::"+b.name+a;else if("string"===typeof b.itemProp)e="itemProp::"+b.itemProp+a;else if("string"===typeof b.property){var f=b.property;e="property::"+f+a;d=f;a=f.split(":").slice(0,-1).join(":");(a=c.structuredMetaKeys.get(a))&&(e=a.key+"::child::"+e)}e&&!c.headsMap.has(e)&&(b={type:"meta",key:e,props:D({},b),flushed:!1},c.headsMap.set(e,b),"charSet"===e?c.charset=b:(d&&c.structuredMetaKeys.set(d,b),
c.headResources.add(b)));return!0;case "base":return e=b.target,d=b.href,e="base"+("string"===typeof d?'[href="'+d+'"]':":not([href])")+("string"===typeof e?'[target="'+e+'"]':":not([target])"),c.headsMap.has(e)||(b={type:"base",props:D({},b),flushed:!1},c.headsMap.set(e,b),c.bases.add(b)),!0}return!1}
function Fa(a){if(!G)throw Error('"currentResources" was expected to exist. This is a bug in React.');var b=G,c=a.rel,d=a.href;if(!d||"string"!==typeof d||!c||"string"!==typeof c)return!1;switch(c){case "stylesheet":var e=a.onLoad,f=a.onError;c=a.precedence;var g=a.disabled;if("string"!==typeof c||e||f||null!=g)return c=b.preloadsMap.get(d),c||(c=H(b,d,"style",Ca(d,a)),b.usedStylePreloads.add(c)),!1;e=b.stylesMap.get(d);e||(a=D({},a),a.href=d,a.rel="stylesheet",a["data-precedence"]=c,delete a.precedence,
e=Aa(G,d,c,a),b.usedStylePreloads.add(e.hint));b.boundaryResources?b.boundaryResources.add(e):e.set.add(e);return!0;case "preload":switch(e=a.as,e){case "script":case "style":case "font":c=b.preloadsMap.get(d);if(!c)switch(a=D({},a),a.href=d,a.rel="preload",a.as=e,"font"===e&&(a.crossOrigin=""),c=H(b,d,e,a),e){case "script":b.explicitScriptPreloads.add(c);break;case "style":b.explicitStylePreloads.add(c);break;case "font":b.fontPreloads.add(c)}return!0}}if(a.onLoad||a.onError)return!1;d="rel:"+c+
"::href:"+d+"::sizes:"+("string"===typeof a.sizes?a.sizes:"")+"::media:"+("string"===typeof a.media?a.media:"");e=b.headsMap.get(d);if(!e)switch(e={type:"link",props:D({},a),flushed:!1},b.headsMap.set(d,e),c){case "preconnect":case "dns-prefetch":b.preconnects.add(e);break;default:b.headResources.add(e)}return!0}function Ga(a,b){var c=a.boundaryResources;c&&(b.forEach(function(a){return c.add(a)}),b.clear())}function Ha(a,b){b.forEach(function(a){return a.set.add(a)});b.clear()}
var Ia=ea.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,Ja=x("<script>"),Ka=x("\x3c/script>"),La=x('<script src="'),Ma=x('<script type="module" src="'),Na=x('" integrity="'),Oa=x('" async="">\x3c/script>'),Pa=/(<\/|<)(s)(cript)/gi;function Qa(a,b,c,d){return""+b+("s"===c?"\\u0073":"\\u0053")+d}function I(a,b){return{insertionMode:a,selectedValue:b}}
function Ra(a,b,c){switch(b){case "select":return I(1,null!=c.value?c.value:c.defaultValue);case "svg":return I(2,null);case "math":return I(3,null);case "foreignObject":return I(1,null);case "table":return I(4,null);case "thead":case "tbody":case "tfoot":return I(5,null);case "colgroup":return I(7,null);case "tr":return I(6,null)}return 4<=a.insertionMode||0===a.insertionMode?I(1,null):a}var J=x("\x3c!-- --\x3e");function Sa(a,b,c,d){if(""===b)return d;d&&a.push(J);a.push(C(b));return!0}
var Ta=new Map,Ua=x(' style="'),Va=x(":"),Wa=x(";");
function Xa(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(z.call(c,d)){var e=c[d];if(null!=e&&"boolean"!==typeof e&&""!==e){if(0===d.indexOf("--")){var f=C(d);e=C((""+e).trim())}else{f=d;var g=Ta.get(f);void 0!==g?f=g:(g=x(C(f.replace(ta,"-$1").toLowerCase().replace(ua,"-ms-"))),Ta.set(f,g),f=g);e="number"===typeof e?0===e||z.call(pa,
d)?""+e:e+"px":C((""+e).trim())}b?(b=!1,a.push(Ua,f,Va,e)):a.push(Wa,f,Va,e)}}b||a.push(K)}var L=x(" "),Ya=x('="'),K=x('"'),Za=x('=""');
function M(a,b,c,d){switch(c){case "style":Xa(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(L,c,Za);break;case 4:!0===d?a.push(L,c,Za):!1!==
d&&a.push(L,c,Ya,C(d),K);break;case 5:isNaN(d)||a.push(L,c,Ya,C(d),K);break;case 6:!isNaN(d)&&1<=d&&a.push(L,c,Ya,C(d),K);break;default:b.sanitizeURL&&(d=""+d),a.push(L,c,Ya,C(d),K)}}else if(ma(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(L,c,Ya,C(d),K)}}var N=x(">"),$a=x("/>");
function ab(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 bb(a){var b="";da.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}var cb=x(' selected=""');
function O(a,b,c){var d="stylesheet"===b.rel;a.push(P("link"));for(var e in b)if(z.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":case "dangerouslySetInnerHTML":throw Error("link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");case "precedence":if(d)continue;default:M(a,c,e,f)}}a.push($a);return null}
function Q(a,b,c,d){a.push(P(c));for(var e in b)if(z.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":case "dangerouslySetInnerHTML":throw Error(c+" is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:M(a,d,e,f)}}a.push($a);return null}
function db(a,b,c){a.push(P("title"));var d=null,e;for(e in b)if(z.call(b,e)){var f=b[e];if(null!=f)switch(e){case "children":d=f;break;case "dangerouslySetInnerHTML":throw Error("`dangerouslySetInnerHTML` does not make sense on <title>.");default:M(a,c,e,f)}}a.push(N);b=Array.isArray(d)&&2>d.length?d[0]||null:d;"string"!==typeof b&&"number"!==typeof b||a.push(C(b));a.push(eb,"title",fb);return null}
function gb(a,b,c){a.push(P("script"));var d=null,e=null,f;for(f in b)if(z.call(b,f)){var g=b[f];if(null!=g)switch(f){case "children":d=g;break;case "dangerouslySetInnerHTML":e=g;break;default:M(a,c,f,g)}}a.push(N);ab(a,e,d);"string"===typeof d&&a.push(C(d));a.push(eb,"script",fb);return null}
function hb(a,b,c,d){a.push(P(c));var e=c=null,f;for(f in b)if(z.call(b,f)){var g=b[f];if(null!=g)switch(f){case "children":c=g;break;case "dangerouslySetInnerHTML":e=g;break;default:M(a,d,f,g)}}a.push(N);ab(a,e,c);return"string"===typeof c?(a.push(C(c)),null):c}var ib=x("\n"),jb=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,kb=new Map;function P(a){var b=kb.get(a);if(void 0===b){if(!jb.test(a))throw Error("Invalid tag: "+a);b=x("<"+a);kb.set(a,b)}return b}var lb=x("<!DOCTYPE html>");
function mb(a,b,c,d,e,f,g){switch(c){case "select":a.push(P("select"));var h=g=null,n;for(n in d)if(z.call(d,n)){var l=d[n];if(null!=l)switch(n){case "children":g=l;break;case "dangerouslySetInnerHTML":h=l;break;case "defaultValue":case "value":break;default:M(a,e,n,l)}}a.push(N);ab(a,h,g);return g;case "option":g=f.selectedValue;a.push(P("option"));var q=n=l=null,p=null;for(h in d)if(z.call(d,h)){var v=d[h];if(null!=v)switch(h){case "children":l=v;break;case "selected":q=v;break;case "dangerouslySetInnerHTML":p=
v;break;case "value":n=v;default:M(a,e,h,v)}}if(null!=g)if(d=null!==n?""+n:bb(l),va(g))for(e=0;e<g.length;e++){if(""+g[e]===d){a.push(cb);break}}else""+g===d&&a.push(cb);else q&&a.push(cb);a.push(N);ab(a,p,l);return l;case "textarea":a.push(P("textarea"));l=h=g=null;for(p in d)if(z.call(d,p)&&(n=d[p],null!=n))switch(p){case "children":l=n;break;case "value":g=n;break;case "defaultValue":h=n;break;case "dangerouslySetInnerHTML":throw Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");
default:M(a,e,p,n)}null===g&&null!==h&&(g=h);a.push(N);if(null!=l){if(null!=g)throw Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(va(l)&&1<l.length)throw Error("<textarea> can only have at most one child.");g=""+l}"string"===typeof g&&"\n"===g[0]&&a.push(ib);null!==g&&a.push(C(""+g));return null;case "input":a.push(P("input"));n=p=h=g=null;for(l in d)if(z.call(d,l)&&(q=d[l],null!=q))switch(l){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":h=q;break;case "checked":p=q;break;case "value":g=q;break;default:M(a,e,l,q)}null!==p?M(a,e,"checked",p):null!==n&&M(a,e,"checked",n);null!==g?M(a,e,"value",g):null!==h&&M(a,e,"value",h);a.push($a);return null;case "menuitem":a.push(P("menuitem"));for(var y in d)if(z.call(d,y)&&(g=d[y],null!=g))switch(y){case "children":case "dangerouslySetInnerHTML":throw Error("menuitems cannot have `children` nor `dangerouslySetInnerHTML`.");default:M(a,e,y,g)}a.push(N);
return null;case "title":return a=Ea("title",d)?null:db(a,d,e),a;case "link":return Fa(d)?(g&&a.push(J),a=null):a=O(a,d,e),a;case "script":if(!G)throw Error('"currentResources" was expected to exist. This is a bug in React.');h=G;l=d.src;p=d.onLoad;n=d.onError;l&&"string"===typeof l?d.async?(p||n?(p=h.preloadsMap.get(l),p||(p=H(h,l,"script",Da(l,d)),h.usedScriptPreloads.add(p))):(p=h.scriptsMap.get(l),p||(p=D({},d),p.src=l,p=Ba(h,l,p),h.scripts.add(p))),h=!0):h=!1:h=!1;h?(g&&a.push(J),a=null):a=gb(a,
d,e);return a;case "meta":return Ea("meta",d)?(g&&a.push(J),a=null):a=Q(a,d,"meta",e),a;case "base":return Ea("base",d)?(g&&a.push(J),a=null):a=Q(a,d,"base",e),a;case "listing":case "pre":a.push(P(c));h=g=null;for(q in d)if(z.call(d,q)&&(l=d[q],null!=l))switch(q){case "children":g=l;break;case "dangerouslySetInnerHTML":h=l;break;default:M(a,e,q,l)}a.push(N);if(null!=h){if(null!=g)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(ib,d):a.push(""+d))}"string"===typeof g&&"\n"===g[0]&&a.push(ib);return g;case "area":case "br":case "col":case "embed":case "hr":case "img":case "keygen":case "param":case "source":case "track":case "wbr":return Q(a,d,c,e);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 hb(a,
d,c,e);case "head":return hb(b,d,c,e);case "html":return 0===f.insertionMode&&b.push(lb),hb(b,d,c,e);default:if(-1===c.indexOf("-")&&"string"!==typeof d.is)return hb(a,d,c,e);a.push(P(c));h=g=null;for(v in d)if(z.call(d,v)&&(l=d[v],null!=l))switch(v){case "children":g=l;break;case "dangerouslySetInnerHTML":h=l;break;case "style":Xa(a,e,l);break;case "suppressContentEditableWarning":case "suppressHydrationWarning":break;default:ma(v)&&"function"!==typeof l&&"symbol"!==typeof l&&a.push(L,v,Ya,C(l),
K)}a.push(N);ab(a,h,g);return g}}var eb=x("</"),fb=x(">");function nb(a,b,c){switch(c){case "title":case "script":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":return;case "body":b.unshift(eb,c,fb);return;case "html":b.push(eb,c,fb);return}a.push(eb,c,fb)}
var ob=x('<template id="'),pb=x('"></template>'),qb=x("\x3c!--$--\x3e"),rb=x('\x3c!--$?--\x3e<template id="'),sb=x('"></template>'),tb=x("\x3c!--$!--\x3e"),ub=x("\x3c!--/$--\x3e"),vb=x("<template"),wb=x('"'),xb=x(' data-dgst="');x(' data-msg="');x(' data-stck="');var yb=x("></template>");function zb(a,b,c){t(a,rb);if(null===c)throw Error("An ID must have been assigned before we can complete the boundary.");t(a,c);return w(a,sb)}
var Ab=x('<div hidden id="'),Bb=x('">'),Cb=x("</div>"),Db=x('<svg aria-hidden="true" style="display:none" id="'),Eb=x('">'),Fb=x("</svg>"),Gb=x('<math aria-hidden="true" style="display:none" id="'),Hb=x('">'),Ib=x("</math>"),Jb=x('<table hidden id="'),Kb=x('">'),Lb=x("</table>"),Mb=x('<table hidden><tbody id="'),Nb=x('">'),Ob=x("</tbody></table>"),Pb=x('<table hidden><tr id="'),Qb=x('">'),Rb=x("</tr></table>"),Sb=x('<table hidden><colgroup id="'),Tb=x('">'),Ub=x("</colgroup></table>");
function Vb(a,b,c,d){switch(c.insertionMode){case 0:case 1:return t(a,Ab),t(a,b.segmentPrefix),t(a,d.toString(16)),w(a,Bb);case 2:return t(a,Db),t(a,b.segmentPrefix),t(a,d.toString(16)),w(a,Eb);case 3:return t(a,Gb),t(a,b.segmentPrefix),t(a,d.toString(16)),w(a,Hb);case 4:return t(a,Jb),t(a,b.segmentPrefix),t(a,d.toString(16)),w(a,Kb);case 5:return t(a,Mb),t(a,b.segmentPrefix),t(a,d.toString(16)),w(a,Nb);case 6:return t(a,Pb),t(a,b.segmentPrefix),t(a,d.toString(16)),w(a,Qb);case 7:return t(a,Sb),t(a,
b.segmentPrefix),t(a,d.toString(16)),w(a,Tb);default:throw Error("Unknown insertion mode. This is a bug in React.");}}function Wb(a,b){switch(b.insertionMode){case 0:case 1:return w(a,Cb);case 2:return w(a,Fb);case 3:return w(a,Ib);case 4:return w(a,Lb);case 5:return w(a,Ob);case 6:return w(a,Rb);case 7:return w(a,Ub);default:throw Error("Unknown insertion mode. This is a bug in React.");}}
var Xb=x('$RS=function(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("'),Yb=x('$RS("'),Zb=x('","'),$b=x('")\x3c/script>'),ac=x('$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};;$RC("'),
bc=x('$RC("'),cc=x('$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};;$RM=new Map;\n$RR=function(p,q,v){function r(l){this.s=l}for(var t=$RC,u=$RM,m=new Map,n=document,g,e,f=n.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;e=f[d++];)m.set(e.dataset.precedence,g=e);e=0;f=[];for(var c,h,b,a;c=v[e++];){var k=0;h=c[k++];if(b=u.get(h))"l"!==b.s&&f.push(b);else{a=n.createElement("link");a.href=h;a.rel="stylesheet";for(a.dataset.precedence=d=c[k++];b=c[k++];)a.setAttribute(b,c[k++]);b=a._p=new Promise(function(l,w){a.onload=l;a.onerror=w});b.then(r.bind(b,\n"l"),r.bind(b,"e"));u.set(h,b);f.push(b);c=m.get(d)||g;c===g&&(g=a);m.set(d,a);c?c.parentNode.insertBefore(a,c.nextSibling):(d=n.head,d.insertBefore(a,d.firstChild))}}Promise.all(f).then(t.bind(null,p,q,""),t.bind(null,p,q,"Resource failed to load"))};;$RR("'),
dc=x('$RM=new Map;\n$RR=function(p,q,v){function r(l){this.s=l}for(var t=$RC,u=$RM,m=new Map,n=document,g,e,f=n.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;e=f[d++];)m.set(e.dataset.precedence,g=e);e=0;f=[];for(var c,h,b,a;c=v[e++];){var k=0;h=c[k++];if(b=u.get(h))"l"!==b.s&&f.push(b);else{a=n.createElement("link");a.href=h;a.rel="stylesheet";for(a.dataset.precedence=d=c[k++];b=c[k++];)a.setAttribute(b,c[k++]);b=a._p=new Promise(function(l,w){a.onload=l;a.onerror=w});b.then(r.bind(b,\n"l"),r.bind(b,"e"));u.set(h,b);f.push(b);c=m.get(d)||g;c===g&&(g=a);m.set(d,a);c?c.parentNode.insertBefore(a,c.nextSibling):(d=n.head,d.insertBefore(a,d.firstChild))}}Promise.all(f).then(t.bind(null,p,q,""),t.bind(null,p,q,"Resource failed to load"))};;$RR("'),
ec=x('$RR("'),fc=x('","'),gc=x('",'),hc=x('"'),ic=x(")\x3c/script>"),jc=x('$RX=function(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("'),kc=x('$RX("'),lc=x('"'),mc=x(")\x3c/script>"),nc=x(","),oc=/[<\u2028\u2029]/g;
function pc(a){return JSON.stringify(a).replace(oc,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 qc=/[&><\u2028\u2029]/g;
function rc(a){return JSON.stringify(a).replace(qc,function(a){switch(a){case "&":return"\\u0026";case ">":return"\\u003e";case "<":return"\\u003c";case "\u2028":return"\\u2028";case "\u2029":return"\\u2029";default:throw Error("escapeJSObjectForInstructionScripts 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 sc=x('<style data-precedence="'),tc=x('"></style>');
function uc(a,b,c){function d(a){a.flushed||(O(e,a.props,c),a.flushed=!0)}var e=[],f=b.charset,g=b.bases,h=b.preconnects,n=b.fontPreloads,l=b.precedences,q=b.usedStylePreloads,p=b.scripts,v=b.usedScriptPreloads,y=b.explicitStylePreloads,E=b.explicitScriptPreloads,F=b.headResources;f&&(Q(e,f.props,"meta",c),f.flushed=!0,b.charset=null);g.forEach(function(a){Q(e,a.props,"base",c);a.flushed=!0});g.clear();h.forEach(function(a){O(e,a.props,c);a.flushed=!0});h.clear();n.forEach(function(a){O(e,a.props,
c);a.flushed=!0});n.clear();l.forEach(function(a,b){a.size?(a.forEach(function(a){O(e,a.props,c);a.flushed=!0;a.inShell=!0;a.hint.flushed=!0}),a.clear()):e.push(sc,C(b),tc)});q.forEach(d);q.clear();p.forEach(function(a){gb(e,a.props,c);a.flushed=!0;a.hint.flushed=!0});p.clear();v.forEach(d);v.clear();y.forEach(d);y.clear();E.forEach(d);E.clear();F.forEach(function(a){switch(a.type){case "title":db(e,a.props,c);break;case "meta":Q(e,a.props,"meta",c);break;case "link":O(e,a.props,c)}a.flushed=!0});
F.clear();f=!0;for(b=0;b<e.length-1;b++)t(a,e[b]);b<e.length&&(f=w(a,e[b]));return f}
function vc(a,b,c){function d(a){a.flushed||(O(e,a.props,c),a.flushed=!0)}var e=[],f=b.charset,g=b.preconnects,h=b.fontPreloads,n=b.usedStylePreloads,l=b.scripts,q=b.usedScriptPreloads,p=b.explicitStylePreloads,v=b.explicitScriptPreloads,y=b.headResources;f&&(Q(e,f.props,"meta",c),f.flushed=!0,b.charset=null);g.forEach(function(a){O(e,a.props,c);a.flushed=!0});g.clear();h.forEach(function(a){O(e,a.props,c);a.flushed=!0});h.clear();n.forEach(d);n.clear();l.forEach(function(a){hb(e,a.props,"script",
c);nb(e,e,"script",a.props);a.flushed=!0;a.hint.flushed=!0});l.clear();q.forEach(d);q.clear();p.forEach(d);p.clear();v.forEach(d);v.clear();y.forEach(function(a){switch(a.type){case "title":db(e,a.props,c);break;case "meta":Q(e,a.props,"meta",c);break;case "link":O(e,a.props,c)}a.flushed=!0});y.clear();f=!0;for(b=0;b<e.length-1;b++)t(a,e[b]);b<e.length&&(f=w(a,e[b]));return f}var wc=x("["),xc=x(",["),yc=x(","),zc=x("]");
function Ac(a,b){t(a,wc);var c=wc;b.forEach(function(b){if(!b.inShell)if(b.flushed)t(a,c),t(a,rc(""+b.href)),t(a,zc),c=xc;else{t(a,c);var d=b.precedence,f=b.props;t(a,rc(""+b.href));d=""+d;t(a,yc);t(a,rc(d));for(var g in f)if(z.call(f,g)){var h=f[g];if(null!=h)switch(g){case "href":case "rel":case "precedence":case "data-precedence":break;case "children":case "dangerouslySetInnerHTML":throw Error("link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:a:{d=
a;var n=g,l=n.toLowerCase();switch(typeof h){case "function":case "symbol":break a}switch(n){case "innerHTML":case "dangerouslySetInnerHTML":case "suppressContentEditableWarning":case "suppressHydrationWarning":case "style":break a;case "className":l="class";break;case "hidden":if(!1===h)break a;break;case "src":case "href":break;default:if(!ma(n))break a}if(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])h=""+h,t(d,yc),t(d,rc(l)),t(d,yc),t(d,rc(h))}}}t(a,zc);c=xc;b.flushed=!0;b.hint.flushed=
!0}});t(a,zc)}
var Bc=Symbol.for("react.element"),Cc=Symbol.for("react.portal"),Dc=Symbol.for("react.fragment"),Ec=Symbol.for("react.strict_mode"),Fc=Symbol.for("react.profiler"),Gc=Symbol.for("react.provider"),Hc=Symbol.for("react.context"),Ic=Symbol.for("react.server_context"),Jc=Symbol.for("react.forward_ref"),Kc=Symbol.for("react.suspense"),Lc=Symbol.for("react.suspense_list"),Mc=Symbol.for("react.memo"),Nc=Symbol.for("react.lazy"),Oc=Symbol.for("react.scope"),Pc=Symbol.for("react.debug_trace_mode"),Qc=Symbol.for("react.offscreen"),
Rc=Symbol.for("react.legacy_hidden"),Sc=Symbol.for("react.cache"),Tc=Symbol.for("react.default_value"),Uc=Symbol.iterator;
function Vc(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 Dc:return"Fragment";case Cc:return"Portal";case Fc:return"Profiler";case Ec:return"StrictMode";case Kc:return"Suspense";case Lc:return"SuspenseList";case Sc:return"Cache"}if("object"===typeof a)switch(a.$$typeof){case Hc:return(a.displayName||"Context")+".Consumer";case Gc:return(a._context.displayName||"Context")+".Provider";case Jc:var b=a.render;a=a.displayName;
a||(a=b.displayName||b.name||"",a=""!==a?"ForwardRef("+a+")":"ForwardRef");return a;case Mc:return b=a.displayName||null,null!==b?b:Vc(a.type)||"Memo";case Nc:b=a._payload;a=a._init;try{return Vc(a(b))}catch(c){break}case Ic:return(a.displayName||a._globalName)+".Provider"}return null}var Wc=da.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Xc={};function Yc(a,b){a=a.contextTypes;if(!a)return Xc;var c={},d;for(d in a)c[d]=b[d];return c}var S=null;
function Zc(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.");Zc(a,c)}b.context._currentValue=b.value}}function $c(a){a.context._currentValue=a.parentValue;a=a.parent;null!==a&&$c(a)}
function ad(a){var b=a.parent;null!==b&&ad(b);a.context._currentValue=a.value}function bd(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?Zc(a,b):bd(a,b)}
function cd(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?Zc(a,c):cd(a,c);b.context._currentValue=b.value}function dd(a){var b=S;b!==a&&(null===b?ad(a):null===a?$c(b):b.depth===a.depth?Zc(b,a):b.depth>a.depth?bd(b,a):cd(b,a),S=a)}
var ed={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 fd(a,b,c,d){var e=void 0!==a.state?a.state:null;a.updater=ed;a.props=c;a.state=e;var f={queue:[],replace:!1};a._reactInternals=f;var g=b.contextType;a.context="object"===typeof g&&null!==g?g._currentValue:d;g=b.getDerivedStateFromProps;"function"===typeof g&&(g=g(c,e),e=null===g||void 0===g?e:D({},e,g),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&&ed.enqueueReplaceState(a,a.state,null),null!==f.queue&&0<f.queue.length)if(b=f.queue,g=f.replace,f.queue=null,f.replace=!1,g&&1===b.length)a.state=b[0];else{f=g?b[0]:a.state;e=!0;for(g=g?1:0;g<b.length;g++){var h=b[g];h="function"===typeof h?h.call(a,f,c,d):h;null!=h&&(e?(e=!1,f=D({},f,h)):D(f,h))}a.state=f}else f.queue=null}
var gd={id:1,overflow:""};function hd(a,b,c){var d=a.id;a=a.overflow;var e=32-id(d)-1;d&=~(1<<e);c+=1;var f=32-id(b)+e;if(30<f){var g=e-e%5;f=(d&(1<<g)-1).toString(32);d>>=g;e-=g;return{id:1<<32-id(b)+e|c<<e|d,overflow:f+a}}return{id:1<<f|c<<e|d,overflow:a}}var id=Math.clz32?Math.clz32:jd,kd=Math.log,ld=Math.LN2;function jd(a){a>>>=0;return 0===a?32:31-(kd(a)/ld|0)|0}function md(){}
function nd(a,b,c){c=a[c];void 0===c?a.push(b):c!==b&&(b.then(md,md),b=c);switch(b.status){case "fulfilled":return b.value;case "rejected":throw b.reason;default:throw"string"!==typeof b.status&&(a=b,a.status="pending",a.then(function(a){if("pending"===b.status){var c=b;c.status="fulfilled";c.value=a}},function(a){if("pending"===b.status){var c=b;c.status="rejected";c.reason=a}})),b;}}function od(a,b){return a===b&&(0!==a||1/a===1/b)||a!==a&&b!==b}
var pd="function"===typeof Object.is?Object.is:od,T=null,qd=null,rd=null,V=null,sd=!1,td=!1,ud=0,vd=0,W=null,X=null,wd=0;
function Y(){if(null===T)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 T}
function xd(){if(0<wd)throw Error("Rendered more hooks than during the previous render");return{memoizedState:null,queue:null,next:null}}function yd(){null===V?null===rd?(sd=!1,rd=V=xd()):(sd=!0,V=rd):null===V.next?(sd=!1,V=V.next=xd()):(sd=!0,V=V.next);return V}function zd(a,b,c,d){for(;td;)td=!1,vd=ud=0,wd+=1,V=null,c=a(b,d);Ad();return c}function Bd(){var a=W;W=null;return a}function Ad(){qd=T=null;td=!1;rd=null;wd=0;V=X=null}function Cd(a,b){return"function"===typeof b?b(a):b}
function Dd(a,b,c){T=Y();V=yd();if(sd){var d=V.queue;b=d.dispatch;if(null!==X&&(c=X.get(d),void 0!==c)){X.delete(d);d=V.memoizedState;do d=a(d,c.action),c=c.next;while(null!==c);V.memoizedState=d;return[d,b]}return[V.memoizedState,b]}a=a===Cd?"function"===typeof b?b():b:void 0!==c?c(b):b;V.memoizedState=a;a=V.queue={last:null,dispatch:null};a=a.dispatch=Ed.bind(null,T,a);return[V.memoizedState,a]}
function Fd(a,b){T=Y();V=yd();b=void 0===b?null:b;if(null!==V){var c=V.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(!pd(b[e],d[e])){d=!1;break a}d=!0}if(d)return c[0]}}a=a();V.memoizedState=[a,b];return a}
function Ed(a,b,c){if(25<=wd)throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");if(a===T)if(td=!0,a={action:c,next:null},null===X&&(X=new Map),c=X.get(b),void 0===c)X.set(b,a);else{for(b=c;null!==b.next;)b=b.next;b.next=a}}function Gd(){throw Error("startTransition cannot be called during server rendering.");}function Hd(){throw Error("Cache cannot be refreshed during server rendering.");}function Id(){}
var Kd={readContext:function(a){return a._currentValue},useContext:function(a){Y();return a._currentValue},useMemo:Fd,useReducer:Dd,useRef:function(a){T=Y();V=yd();var b=V.memoizedState;return null===b?(a={current:a},V.memoizedState=a):b},useState:function(a){return Dd(Cd,a)},useInsertionEffect:Id,useLayoutEffect:function(){},useCallback:function(a,b){return Fd(function(){return a},b)},useImperativeHandle:Id,useEffect:Id,useDebugValue:Id,useDeferredValue:function(a){Y();return a},useTransition:function(){Y();
return[!1,Gd]},useId:function(){var a=qd.treeContext;var b=a.overflow;a=a.id;a=(a&~(1<<32-id(a)-1)).toString(32)+b;var c=Jd;if(null===c)throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component.");b=ud++;a=":"+c.idPrefix+"R"+a;0<b&&(a+="H"+b.toString(32));return a+":"},useMutableSource:function(a,b){Y();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()},useCacheRefresh:function(){return Hd},use:function(a){if(null!==a&&"object"===typeof a){if("function"===typeof a.then){var b=vd;vd+=1;null===W&&(W=[]);return nd(W,a,b)}if(a.$$typeof===Hc||a.$$typeof===Ic)return a._currentValue}throw Error("An unsupported type was passed to use(): "+String(a));}},Jd=null,Ld={getCacheSignal:function(){throw Error("Not implemented.");},getCacheForType:function(){throw Error("Not implemented.");}},Md=Wc.ReactCurrentDispatcher,Nd=Wc.ReactCurrentCache;
function Od(a){console.error(a);return null}function Pd(){}function Qd(a,b){var c=a.pingedTasks;c.push(b);1===c.length&&setImmediate(function(){return Rd(a)})}function Sd(a,b,c,d,e,f,g,h,n){a.allPendingTasks++;null===d?a.pendingRootTasks++:d.pendingTasks++;var l={node:c,ping:function(){return Qd(a,l)},blockedBoundary:d,blockedSegment:e,abortSet:f,legacyContext:g,context:h,treeContext:n,thenableState:b};f.add(l);return l}
function Td(a,b,c,d,e,f){return{status:0,id:-1,index:b,parentFlushed:!1,chunks:[],children:[],formatContext:d,boundary:c,lastPushedText:e,textEmbedded:f}}function Ud(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 Vd(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 Wd(a,b,c,d){var e=c.render(),f=d.childContextTypes;if(null!==f&&void 0!==f){var g=b.legacyContext;if("function"!==typeof c.getChildContext)d=g;else{c=c.getChildContext();for(var h in c)if(!(h in f))throw Error((Vc(d)||"Unknown")+'.getChildContext(): key "'+h+'" is not defined in childContextTypes.');d=D({},g,c)}b.legacyContext=d;Z(a,b,null,e);b.legacyContext=g}else Z(a,b,null,e)}
function Xd(a,b){if(a&&a.defaultProps){b=D({},b);a=a.defaultProps;for(var c in a)void 0===b[c]&&(b[c]=a[c]);return b}return b}
function Yd(a,b,c,d,e,f){if("function"===typeof d)if(d.prototype&&d.prototype.isReactComponent)c=Yc(d,b.legacyContext),f=d.contextType,f=new d(e,"object"===typeof f&&null!==f?f._currentValue:c),fd(f,d,e,c),Wd(a,b,f,d);else{f=Yc(d,b.legacyContext);T={};qd=b;vd=ud=0;W=c;c=d(e,f);c=zd(d,e,c,f);var g=0!==ud;if("object"===typeof c&&null!==c&&"function"===typeof c.render&&void 0===c.$$typeof)fd(c,d,e,f),Wd(a,b,c,d);else if(g){e=b.treeContext;b.treeContext=hd(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,f=mb(c.chunks,a.preamble,d,e,a.responseState,c.formatContext,c.lastPushedText),c.lastPushedText=!1,g=c.formatContext,c.formatContext=Ra(g,d,e),Zd(a,b,f),c.formatContext=g,nb(c.chunks,a.postamble,d),c.lastPushedText=!1;else{switch(d){case Rc:case Pc:case Ec:case Fc:case Dc:Z(a,b,null,e.children);return;case Qc:"hidden"!==e.mode&&Z(a,b,null,e.children);return;case Lc:Z(a,b,null,e.children);return;case Oc:throw Error("ReactDOMServer does not yet support scope components.");
case Kc:a:{d=b.blockedBoundary;c=b.blockedSegment;f=e.fallback;e=e.children;g=new Set;var h={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:g,errorDigest:null,resources:new Set},n=Td(a,c.chunks.length,h,c.formatContext,!1,!1);c.children.push(n);c.lastPushedText=!1;var l=Td(a,0,null,c.formatContext,!1,!1);l.parentFlushed=!0;b.blockedBoundary=h;b.blockedSegment=l;a.resources.boundaryResources=h.resources;try{if(Zd(a,
b,e),l.lastPushedText&&l.textEmbedded&&l.chunks.push(J),l.status=1,0===h.pendingTasks&&(null!==a.completedRootSegment||0<a.pendingRootTasks)&&Ha(a.resources,h.resources),$d(h,l),0===h.pendingTasks)break a}catch(q){l.status=4,h.forceClientRender=!0,h.errorDigest=Ud(a,q)}finally{a.resources.boundaryResources=d?d.resources:null,b.blockedBoundary=d,b.blockedSegment=c}b=Sd(a,null,f,d,n,g,b.legacyContext,b.context,b.treeContext);a.pingedTasks.push(b)}return}if("object"===typeof d&&null!==d)switch(d.$$typeof){case Jc:d=
d.render;T={};qd=b;vd=ud=0;W=c;c=d(e,f);e=zd(d,e,c,f);if(0!==ud){d=b.treeContext;b.treeContext=hd(d,1,0);try{Z(a,b,null,e)}finally{b.treeContext=d}}else Z(a,b,null,e);return;case Mc:d=d.type;e=Xd(d,e);Yd(a,b,c,d,e,f);return;case Gc:c=e.children;d=d._context;e=e.value;f=d._currentValue;d._currentValue=e;g=S;S=e={parent:g,depth:null===g?0:g.depth+1,context:d,parentValue:f,value:e};b.context=e;Z(a,b,null,c);a=S;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===Tc?a.context._defaultValue:e;a=S=a.parent;b.context=a;return;case Hc:e=e.children;e=e(d._currentValue);Z(a,b,null,e);return;case Nc:f=d._init;d=f(d._payload);e=Xd(d,e);Yd(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 Bc:Yd(a,b,c,d.type,d.props,d.ref);return;case Cc:throw Error("Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.");case Nc:c=d._init;d=c(d._payload);Z(a,b,null,d);return}if(va(d)){ae(a,b,d);return}null===d||"object"!==typeof d?c=null:(c=Uc&&d[Uc]||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);ae(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=Sa(b.blockedSegment.chunks,d,a.responseState,c.lastPushedText)):"number"===typeof d&&(c=b.blockedSegment,c.lastPushedText=Sa(b.blockedSegment.chunks,
""+d,a.responseState,c.lastPushedText))}function ae(a,b,c){for(var d=c.length,e=0;e<d;e++){var f=b.treeContext;b.treeContext=hd(f,d,e);try{Zd(a,b,c[e])}finally{b.treeContext=f}}}
function Zd(a,b,c){var d=b.blockedSegment.formatContext,e=b.legacyContext,f=b.context;try{return Z(a,b,null,c)}catch(l){if(Ad(),"object"===typeof l&&null!==l&&"function"===typeof l.then){var g=Bd();c=l;var h=b.blockedSegment,n=Td(a,h.chunks.length,null,h.formatContext,h.lastPushedText,!0);h.children.push(n);h.lastPushedText=!1;a=Sd(a,g,b.node,b.blockedBoundary,n,b.abortSet,b.legacyContext,b.context,b.treeContext).ping;c.then(a,a);b.blockedSegment.formatContext=d;b.legacyContext=e;b.context=f;dd(f)}else throw b.blockedSegment.formatContext=
d,b.legacyContext=e,b.context=f,dd(f),l;}}function be(a){var b=a.blockedBoundary;a=a.blockedSegment;a.status=3;ce(this,b,a)}
function de(a,b,c){var d=a.blockedBoundary;a.blockedSegment.status=3;null===d?(b.allPendingTasks--,1!==b.status&&2!==b.status&&(Ud(b,c),Vd(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 de(a,b,c)}),d.fallbackAbortableTasks.clear(),b.allPendingTasks--,0===b.allPendingTasks&&(a=b.onAllReady,a()))}
function $d(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&&$d(a,c)}else a.completedSegments.push(b)}
function ce(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=Pd,b=a.onShellReady,b())}else b.pendingTasks--,b.forceClientRender||(0===b.pendingTasks?(c.parentFlushed&&1===c.status&&$d(b,c),(null!==a.completedRootSegment||0<a.pendingRootTasks)&&Ha(a.resources,b.resources),b.parentFlushed&&a.completedBoundaries.push(b),
b.fallbackAbortableTasks.forEach(be,a),b.fallbackAbortableTasks.clear()):c.parentFlushed&&1===c.status&&($d(b,c),1===b.completedSegments.length&&b.parentFlushed&&a.partialBoundaries.push(b)));a.allPendingTasks--;0===a.allPendingTasks&&(a=a.onAllReady,a())}
function Rd(a){if(2!==a.status){var b=S,c=Md.current;Md.current=Kd;var d=Nd.current;Nd.current=Ld;var e=a.resources;wa.push(G);G=e;e=Ia.current;Ia.current=za;var f=Jd;Jd=a.responseState;try{var g=a.pingedTasks,h;for(h=0;h<g.length;h++){var n=g[h];var l=a,q=n.blockedBoundary;l.resources.boundaryResources=q?q.resources:null;var p=n.blockedSegment;if(0===p.status){dd(n.context);try{var v=n.thenableState;n.thenableState=null;Z(l,n,v,n.node);p.lastPushedText&&p.textEmbedded&&p.chunks.push(J);n.abortSet.delete(n);
p.status=1;ce(l,n.blockedBoundary,p)}catch(R){if(Ad(),"object"===typeof R&&null!==R&&"function"===typeof R.then){var y=n.ping;R.then(y,y);n.thenableState=Bd()}else{n.abortSet.delete(n);p.status=4;var E=l,F=n.blockedBoundary,U=R,qa=Ud(E,U);null===F?Vd(E,U):(F.pendingTasks--,F.forceClientRender||(F.forceClientRender=!0,F.errorDigest=qa,F.parentFlushed&&E.clientRenderedBoundaries.push(F)));E.allPendingTasks--;if(0===E.allPendingTasks){var ba=E.onAllReady;ba()}}}finally{l.resources.boundaryResources=
null}}}g.splice(0,h);null!==a.destination&&ee(a,a.destination)}catch(R){Ud(a,R),Vd(a,R)}finally{Jd=f,Md.current=c,Nd.current=d,G=wa.pop(),Ia.current=e,c===Kd&&dd(b)}}}
function fe(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,ob);t(b,a.placeholderPrefix);a=d.toString(16);t(b,a);return w(b,pb);case 1:c.status=2;var e=!0;d=c.chunks;var f=0;c=c.children;for(var g=0;g<c.length;g++){for(e=c[g];f<e.index;f++)t(b,d[f]);e=ge(a,b,e)}for(;f<d.length-1;f++)t(b,d[f]);f<d.length&&(e=w(b,d[f]));return e;default:throw Error("Aborted, errored or already flushed boundaries should not be flushed again. This is a bug in React.");
}}
function ge(a,b,c){var d=c.boundary;if(null===d)return fe(a,b,c);d.parentFlushed=!0;if(d.forceClientRender)d=d.errorDigest,w(b,tb),t(b,vb),d&&(t(b,xb),t(b,C(d)),t(b,wb)),w(b,yb),fe(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 f=e.nextSuspenseID++;e=x(e.boundaryPrefix+f.toString(16));d=d.id=e;zb(b,a.responseState,d);fe(a,b,c)}else if(d.byteSize>a.progressiveChunkSize)d.rootSegmentID=a.nextSegmentId++,a.completedBoundaries.push(d),
zb(b,a.responseState,d.id),fe(a,b,c);else{Ga(a.resources,d.resources);w(b,qb);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.");ge(a,b,c[0])}return w(b,ub)}function he(a,b,c){Vb(b,a.responseState,c.formatContext,c.id);ge(a,b,c);return Wb(b,c.formatContext)}
function ie(a,b,c){a.resources.boundaryResources=c.resources;for(var d=c.completedSegments,e=0;e<d.length;e++)je(a,b,c,d[e]);d.length=0;a=a.responseState;d=c.id;e=c.rootSegmentID;c=c.resources;var f;a:{for(f=c.values();;){var g=f.next().value;if(!g)break;if(!g.inShell){f=!0;break a}}f=!1}t(b,a.startInlineScript);f?a.sentCompleteBoundaryFunction?a.sentStyleInsertionFunction?t(b,ec):(a.sentStyleInsertionFunction=!0,t(b,dc)):(a.sentCompleteBoundaryFunction=!0,a.sentStyleInsertionFunction=!0,t(b,cc)):
a.sentCompleteBoundaryFunction?t(b,bc):(a.sentCompleteBoundaryFunction=!0,t(b,ac));if(null===d)throw Error("An ID must have been assigned before we can complete the boundary.");e=e.toString(16);t(b,d);t(b,fc);t(b,a.segmentPrefix);t(b,e);f?(t(b,gc),Ac(b,c)):t(b,hc);return w(b,ic)}
function je(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 he(a,b,d)}he(a,b,d);a=a.responseState;t(b,a.startInlineScript);a.sentCompleteSegmentFunction?t(b,Yb):(a.sentCompleteSegmentFunction=!0,t(b,Xb));t(b,a.segmentPrefix);e=e.toString(16);t(b,e);t(b,Zb);t(b,a.placeholderPrefix);t(b,e);return w(b,$b)}
function ee(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]);uc(b,a.resources,a.responseState);ge(a,b,d);a.completedRootSegment=null;var f=a.responseState.bootstrapChunks;for(d=0;d<f.length-1;d++)t(b,f[d]);d<f.length&&w(b,f[d])}else return;else vc(b,a.resources,a.responseState);var g=a.clientRenderedBoundaries;for(c=0;c<g.length;c++){var h=g[c];f=b;var n=a.responseState,l=h.id,q=h.errorDigest,
p=h.errorMessage,v=h.errorComponentStack;t(f,n.startInlineScript);n.sentClientRenderFunction?t(f,kc):(n.sentClientRenderFunction=!0,t(f,jc));if(null===l)throw Error("An ID must have been assigned before we can complete the boundary.");t(f,l);t(f,lc);if(q||p||v)t(f,nc),t(f,pc(q||""));if(p||v)t(f,nc),t(f,pc(p||""));v&&(t(f,nc),t(f,pc(v)));if(!w(f,mc)){a.destination=null;c++;g.splice(0,c);return}}g.splice(0,c);var y=a.completedBoundaries;for(c=0;c<y.length;c++)if(!ie(a,b,y[c])){a.destination=null;c++;
y.splice(0,c);return}y.splice(0,c);ia(b);k=new Uint8Array(2048);m=0;r=!0;var E=a.partialBoundaries;for(c=0;c<E.length;c++){var F=E[c];a:{g=a;h=b;g.resources.boundaryResources=F.resources;var U=F.completedSegments;for(n=0;n<U.length;n++)if(!je(g,h,F,U[n])){n++;U.splice(0,n);var qa=!1;break a}U.splice(0,n);qa=!0}if(!qa){a.destination=null;c++;E.splice(0,c);return}}E.splice(0,c);var ba=a.completedBoundaries;for(c=0;c<ba.length;c++)if(!ie(a,b,ba[c])){a.destination=null;c++;ba.splice(0,c);return}ba.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]);ia(b);fa(b);b.end()}else ia(b),fa(b)}}function ke(a){setImmediate(function(){return Rd(a)})}function le(a,b){if(1===a.status)a.status=2,b.destroy(a.fatalError);else if(2!==a.status&&null===a.destination){a.destination=b;try{ee(a,b)}catch(c){Ud(a,c),Vd(a,c)}}}
function me(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 de(b,a,d)});c.clear()}null!==a.destination&&ee(a,a.destination)}catch(e){Ud(a,e),Vd(a,e)}}function ne(a,b){return function(){return le(b,a)}}function oe(a,b){return function(){return me(a,Error(b))}}
function pe(a,b){var c=b?b.identifierPrefix:void 0,d=b?b.nonce:void 0,e=b?b.bootstrapScriptContent:void 0,f=b?b.bootstrapScripts:void 0;var g=b?b.bootstrapModules:void 0;c=void 0===c?"":c;d=void 0===d?Ja:x('<script nonce="'+C(d)+'">');var h=[];void 0!==e&&h.push(d,(""+e).replace(Pa,Qa),Ka);if(void 0!==f)for(e=0;e<f.length;e++){var n=f[e],l="string"===typeof n?void 0:n.integrity;h.push(La,C("string"===typeof n?n:n.src));l&&h.push(Na,C(l));h.push(Oa)}if(void 0!==g)for(f=0;f<g.length;f++)e=g[f],n="string"===
typeof e?void 0:e.integrity,h.push(Ma,C("string"===typeof e?e:e.src)),n&&h.push(Na,C(n)),h.push(Oa);g={bootstrapChunks:h,startInlineScript:d,placeholderPrefix:x(c+"P:"),segmentPrefix:x(c+"S:"),boundaryPrefix:c+"B:",idPrefix:c,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,sentStyleInsertionFunction:!1};c=b?b.namespaceURI:void 0;c=I("http://www.w3.org/2000/svg"===c?2:"http://www.w3.org/1998/Math/MathML"===c?3:0,null);h=b?b.progressiveChunkSize:
void 0;f=b?b.onError:void 0;e=b?b.onAllReady:void 0;n=b?b.onShellReady:void 0;l=b?b.onShellError:void 0;b=[];d=new Set;var q={preloadsMap:new Map,stylesMap:new Map,scriptsMap:new Map,headsMap:new Map,charset:null,bases:new Set,preconnects:new Set,fontPreloads:new Set,precedences:new Map,usedStylePreloads:new Set,scripts:new Set,usedScriptPreloads:new Set,explicitStylePreloads:new Set,explicitScriptPreloads:new Set,headResources:new Set,structuredMetaKeys:new Map,boundaryResources:null};g={destination:null,
responseState:g,progressiveChunkSize:void 0===h?12800:h,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,resources:q,completedRootSegment:null,abortableTasks:d,pingedTasks:b,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],preamble:[],postamble:[],onError:void 0===f?Od:f,onAllReady:void 0===e?Pd:e,onShellReady:void 0===n?Pd:n,onShellError:void 0===l?Pd:l,onFatalError:Pd};c=Td(g,0,null,c,!1,!1);c.parentFlushed=!0;a=Sd(g,null,a,null,c,d,Xc,null,gd);
b.push(a);return g}exports.renderToPipeableStream=function(a,b){var c=pe(a,b),d=!1;ke(c);return{pipe:function(a){if(d)throw Error("React currently only supports piping to one writable stream.");d=!0;le(c,a);a.on("drain",ne(a,c));a.on("error",oe(c,"The destination stream errored while writing data."));a.on("close",oe(c,"The destination stream closed early."));return a},abort:function(a){me(c,a)}}};exports.version="18.3.0-next-fecc288b7-20221025";