react-dom
Version:
React package for working with the DOM.
97 lines (96 loc) • 37.2 kB
JavaScript
/**
* @license React
* react-dom-server-legacy.browser.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.
*/
;var aa=require("react");function m(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)b+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
var q=Object.prototype.hasOwnProperty,ba=/^[: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]*$/,ca={},da={};
function ea(a){if(q.call(da,a))return!0;if(q.call(ca,a))return!1;if(ba.test(a))return da[a]=!0;ca[a]=!0;return!1}function t(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 v={},fa="children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ");
fa.push("innerText","textContent");fa.forEach(function(a){v[a]=new t(a,0,!1,a,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var b=a[0];v[b]=new t(b,1,!1,a[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(a){v[a]=new t(a,2,!1,a.toLowerCase(),null,!1,!1)});
["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){v[a]=new t(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){v[a]=new t(a,3,!1,a.toLowerCase(),null,!1,!1)});
["checked","multiple","muted","selected"].forEach(function(a){v[a]=new t(a,3,!0,a,null,!1,!1)});["capture","download"].forEach(function(a){v[a]=new t(a,4,!1,a,null,!1,!1)});["cols","rows","size","span"].forEach(function(a){v[a]=new t(a,6,!1,a,null,!1,!1)});["rowSpan","start"].forEach(function(a){v[a]=new t(a,5,!1,a.toLowerCase(),null,!1,!1)});var la=/[\-:]([a-z])/g;function ma(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(la,
ma);v[b]=new t(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(la,ma);v[b]=new t(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(la,ma);v[b]=new t(b,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(a){v[a]=new t(a,1,!1,a.toLowerCase(),null,!1,!1)});
v.xlinkHref=new t("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(a){v[a]=new t(a,1,!1,a.toLowerCase(),null,!0,!0)});
var w={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},na=["Webkit","ms","Moz","O"];Object.keys(w).forEach(function(a){na.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);w[b]=w[a]})});var oa=/["'&<>]/;
function x(a){if("boolean"===typeof a||"number"===typeof a)return""+a;a=""+a;var b=oa.exec(a);if(b){var c="",d,e=0;for(d=b.index;d<a.length;d++){switch(a.charCodeAt(d)){case 34:b=""";break;case 38:b="&";break;case 39:b="'";break;case 60:b="<";break;case 62:b=">";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 pa=/([A-Z])/g,qa=/^ms-/,ra=Array.isArray;function y(a,b){return{insertionMode:a,selectedValue:b}}
function sa(a,b,c){switch(b){case "select":return y(1,null!=c.value?c.value:c.defaultValue);case "svg":return y(2,null);case "math":return y(3,null);case "foreignObject":return y(1,null);case "table":return y(4,null);case "thead":case "tbody":case "tfoot":return y(5,null);case "colgroup":return y(7,null);case "tr":return y(6,null)}return 4<=a.insertionMode||0===a.insertionMode?y(1,null):a}var ta=new Map;
function ua(a,b,c){if("object"!==typeof c)throw Error(m(62));b=!0;for(var d in c)if(q.call(c,d)){var e=c[d];if(null!=e&&"boolean"!==typeof e&&""!==e){if(0===d.indexOf("--")){var g=x(d);e=x((""+e).trim())}else{g=d;var f=ta.get(g);void 0!==f?g=f:(f=x(g.replace(pa,"-$1").toLowerCase().replace(qa,"-ms-")),ta.set(g,f),g=f);e="number"===typeof e?0===e||q.call(w,d)?""+e:e+"px":x((""+e).trim())}b?(b=!1,a.push(' style="',g,":",e)):a.push(";",g,":",e)}}b||a.push('"')}
function z(a,b,c,d){switch(c){case "style":ua(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=v.hasOwnProperty(c)?v[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(" ",c,'=""');break;case 4:!0===d?a.push(" ",c,'=""'):
!1!==d&&a.push(" ",c,'="',x(d),'"');break;case 5:isNaN(d)||a.push(" ",c,'="',x(d),'"');break;case 6:!isNaN(d)&&1<=d&&a.push(" ",c,'="',x(d),'"');break;default:b.sanitizeURL&&(d=""+d),a.push(" ",c,'="',x(d),'"')}}else if(ea(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(" ",c,'="',x(d),'"')}}
function A(a,b,c){if(null!=b){if(null!=c)throw Error(m(60));if("object"!==typeof b||!("__html"in b))throw Error(m(61));b=b.__html;null!==b&&void 0!==b&&a.push(""+b)}}function va(a){var b="";aa.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}
function B(a,b,c,d){a.push(C(c));var e=c=null,g;for(g in b)if(q.call(b,g)){var f=b[g];if(null!=f)switch(g){case "children":c=f;break;case "dangerouslySetInnerHTML":e=f;break;default:z(a,d,g,f)}}a.push(">");A(a,e,c);return"string"===typeof c?(a.push(x(c)),null):c}var wa=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,xa=new Map;function C(a){var b=xa.get(a);if(void 0===b){if(!wa.test(a))throw Error(m(65,a));b="<"+a;xa.set(a,b)}return b}
function ya(a,b,c,d,e,g){switch(c){case "select":a.push(C("select"));var f=null,h=null;for(n in d)if(q.call(d,n)){var k=d[n];if(null!=k)switch(n){case "children":f=k;break;case "dangerouslySetInnerHTML":h=k;break;case "defaultValue":case "value":break;default:z(a,e,n,k)}}a.push(">");A(a,h,f);return f;case "option":h=g.selectedValue;a.push(C("option"));var l=k=null,p=null;var n=null;for(f in d)if(q.call(d,f)){var r=d[f];if(null!=r)switch(f){case "children":k=r;break;case "selected":p=r;break;case "dangerouslySetInnerHTML":n=
r;break;case "value":l=r;default:z(a,e,f,r)}}if(null!=h)if(d=null!==l?""+l:va(k),ra(h))for(e=0;e<h.length;e++){if(""+h[e]===d){a.push(' selected=""');break}}else""+h===d&&a.push(' selected=""');else p&&a.push(' selected=""');a.push(">");A(a,n,k);return k;case "textarea":a.push(C("textarea"));n=h=f=null;for(k in d)if(q.call(d,k)&&(l=d[k],null!=l))switch(k){case "children":n=l;break;case "value":f=l;break;case "defaultValue":h=l;break;case "dangerouslySetInnerHTML":throw Error(m(91));default:z(a,e,
k,l)}null===f&&null!==h&&(f=h);a.push(">");if(null!=n){if(null!=f)throw Error(m(92));if(ra(n)&&1<n.length)throw Error(m(93));f=""+n}"string"===typeof f&&"\n"===f[0]&&a.push("\n");null!==f&&a.push(x(""+f));return null;case "input":a.push(C("input"));l=n=k=f=null;for(h in d)if(q.call(d,h)&&(p=d[h],null!=p))switch(h){case "children":case "dangerouslySetInnerHTML":throw Error(m(399,"input"));case "defaultChecked":l=p;break;case "defaultValue":k=p;break;case "checked":n=p;break;case "value":f=p;break;
default:z(a,e,h,p)}null!==n?z(a,e,"checked",n):null!==l&&z(a,e,"checked",l);null!==f?z(a,e,"value",f):null!==k&&z(a,e,"value",k);a.push("/>");return null;case "menuitem":a.push(C("menuitem"));for(var E in d)if(q.call(d,E)&&(f=d[E],null!=f))switch(E){case "children":case "dangerouslySetInnerHTML":throw Error(m(400));default:z(a,e,E,f)}a.push(">");return null;case "title":a.push(C("title"));f=null;for(r in d)if(q.call(d,r)&&(h=d[r],null!=h))switch(r){case "children":f=h;break;case "dangerouslySetInnerHTML":throw Error(m(434));
default:z(a,e,r,h)}a.push(">");return f;case "link":f="stylesheet"===d.rel;a.push(C("link"));for(var F in d)if(q.call(d,F)&&(h=d[F],null!=h))switch(F){case "children":case "dangerouslySetInnerHTML":throw Error(m(399,"link"));case "precedence":if(f){!0!==h&&"string"!==typeof h||z(a,e,"data-rprec",h);break}default:z(a,e,F,h)}a.push("/>");return null;case "listing":case "pre":a.push(C(c));h=f=null;for(l in d)if(q.call(d,l)&&(k=d[l],null!=k))switch(l){case "children":f=k;break;case "dangerouslySetInnerHTML":h=
k;break;default:z(a,e,l,k)}a.push(">");if(null!=h){if(null!=f)throw Error(m(60));if("object"!==typeof h||!("__html"in h))throw Error(m(61));d=h.__html;null!==d&&void 0!==d&&("string"===typeof d&&0<d.length&&"\n"===d[0]?a.push("\n",d):a.push(""+d))}"string"===typeof f&&"\n"===f[0]&&a.push("\n");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(C(c));for(var u in d)if(q.call(d,u)&&
(f=d[u],null!=f))switch(u){case "children":case "dangerouslySetInnerHTML":throw Error(m(399,c));default:z(a,e,u,f)}a.push("/>");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 B(a,d,c,e);case "head":return B(b,d,c,e);case "html":return 0===g.insertionMode&&b.push("<!DOCTYPE html>"),B(b,d,c,e);default:if(-1===c.indexOf("-")&&"string"!==typeof d.is)return B(a,d,
c,e);a.push(C(c));h=f=null;for(p in d)if(q.call(d,p)&&(k=d[p],null!=k&&"function"!==typeof k&&"object"!==typeof k&&!1!==k))switch(!0===k&&(k=""),"className"===p&&(p="class"),p){case "children":f=k;break;case "dangerouslySetInnerHTML":h=k;break;case "style":ua(a,e,k);break;case "suppressContentEditableWarning":case "suppressHydrationWarning":break;default:ea(p)&&"function"!==typeof k&&"symbol"!==typeof k&&a.push(" ",p,'="',x(k),'"')}a.push(">");A(a,h,f);return f}}
function za(a,b,c){a.push('\x3c!--$?--\x3e<template id="');if(null===c)throw Error(m(395));a.push(c);return a.push('"></template>')}
function Aa(a,b,c,d){switch(c.insertionMode){case 0:case 1:return a.push('<div hidden id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 2:return a.push('<svg aria-hidden="true" style="display:none" id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 3:return a.push('<math aria-hidden="true" style="display:none" id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 4:return a.push('<table hidden id="'),a.push(b.segmentPrefix),
b=d.toString(16),a.push(b),a.push('">');case 5:return a.push('<table hidden><tbody id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 6:return a.push('<table hidden><tr id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 7:return a.push('<table hidden><colgroup id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');default:throw Error(m(397));}}
function Ba(a,b){switch(b.insertionMode){case 0:case 1:return a.push("</div>");case 2:return a.push("</svg>");case 3:return a.push("</math>");case 4:return a.push("</table>");case 5:return a.push("</tbody></table>");case 6:return a.push("</tr></table>");case 7:return a.push("</colgroup></table>");default:throw Error(m(397));}}var Ca=/[<\u2028\u2029]/g;
function Da(a){return JSON.stringify(a).replace(Ca,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");}})}
function Ea(a,b){b=void 0===b?"":b;return{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:b+"P:",segmentPrefix:b+"S:",boundaryPrefix:b+"B:",idPrefix:b,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:a}}function Fa(a,b,c,d){if(c.generateStaticMarkup)return a.push(x(b)),!1;""===b?a=d:(d&&a.push("\x3c!-- --\x3e"),a.push(x(b)),a=!0);return a}
var D=Object.assign,Ga=Symbol.for("react.element"),Ha=Symbol.for("react.portal"),Ia=Symbol.for("react.fragment"),Ja=Symbol.for("react.strict_mode"),Ka=Symbol.for("react.profiler"),La=Symbol.for("react.provider"),Ma=Symbol.for("react.context"),Na=Symbol.for("react.server_context"),Oa=Symbol.for("react.forward_ref"),Pa=Symbol.for("react.suspense"),Qa=Symbol.for("react.suspense_list"),Ra=Symbol.for("react.memo"),Sa=Symbol.for("react.lazy"),Ta=Symbol.for("react.scope"),Ua=Symbol.for("react.debug_trace_mode"),
Va=Symbol.for("react.offscreen"),Wa=Symbol.for("react.legacy_hidden"),Xa=Symbol.for("react.cache"),Ya=Symbol.for("react.default_value"),Za=Symbol.iterator;
function $a(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 Ia:return"Fragment";case Ha:return"Portal";case Ka:return"Profiler";case Ja:return"StrictMode";case Pa:return"Suspense";case Qa:return"SuspenseList";case Xa:return"Cache"}if("object"===typeof a)switch(a.$$typeof){case Ma:return(a.displayName||"Context")+".Consumer";case La:return(a._context.displayName||"Context")+".Provider";case Oa:var b=a.render;a=a.displayName;
a||(a=b.displayName||b.name||"",a=""!==a?"ForwardRef("+a+")":"ForwardRef");return a;case Ra:return b=a.displayName||null,null!==b?b:$a(a.type)||"Memo";case Sa:b=a._payload;a=a._init;try{return $a(a(b))}catch(c){break}case Na:return(a.displayName||a._globalName)+".Provider"}return null}var ab={};function bb(a,b){a=a.contextTypes;if(!a)return ab;var c={},d;for(d in a)c[d]=b[d];return c}var G=null;
function H(a,b){if(a!==b){a.context._currentValue2=a.parentValue;a=a.parent;var c=b.parent;if(null===a){if(null!==c)throw Error(m(401));}else{if(null===c)throw Error(m(401));H(a,c)}b.context._currentValue2=b.value}}function cb(a){a.context._currentValue2=a.parentValue;a=a.parent;null!==a&&cb(a)}function db(a){var b=a.parent;null!==b&&db(b);a.context._currentValue2=a.value}
function eb(a,b){a.context._currentValue2=a.parentValue;a=a.parent;if(null===a)throw Error(m(402));a.depth===b.depth?H(a,b):eb(a,b)}function fb(a,b){var c=b.parent;if(null===c)throw Error(m(402));a.depth===c.depth?H(a,c):fb(a,c);b.context._currentValue2=b.value}function I(a){var b=G;b!==a&&(null===b?db(a):null===a?cb(b):b.depth===a.depth?H(b,a):b.depth>a.depth?eb(b,a):fb(b,a),G=a)}
var gb={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 hb(a,b,c,d){var e=void 0!==a.state?a.state:null;a.updater=gb;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._currentValue2:d;f=b.getDerivedStateFromProps;"function"===typeof f&&(f=f(c,e),e=null===f||void 0===f?e:D({},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&&gb.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=D({},g,h)):D(g,h))}a.state=g}else g.queue=null}
var ib={id:1,overflow:""};function jb(a,b,c){var d=a.id;a=a.overflow;var e=32-J(d)-1;d&=~(1<<e);c+=1;var g=32-J(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-J(b)+e|c<<e|d,overflow:g+a}}return{id:1<<g|c<<e|d,overflow:a}}var J=Math.clz32?Math.clz32:kb,lb=Math.log,mb=Math.LN2;function kb(a){a>>>=0;return 0===a?32:31-(lb(a)/mb|0)|0}
function nb(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 ob(a,b){return a===b&&(0!==a||1/a===1/b)||a!==a&&b!==b}var pb="function"===typeof Object.is?Object.is:ob,K=null,L=null,M=null,N=null,O=!1,P=!1,Q=0,R=0,S=null,T=null,U=0;
function V(){if(null===K)throw Error(m(321));return K}function qb(){if(0<U)throw Error(m(312));return{memoizedState:null,queue:null,next:null}}function rb(){null===N?null===M?(O=!1,M=N=qb()):(O=!0,N=M):null===N.next?(O=!1,N=N.next=qb()):(O=!0,N=N.next);return N}function sb(a,b,c,d){for(;P;)P=!1,R=Q=0,U+=1,N=null,c=a(b,d);vb();return c}function wb(){var a=S;S=null;return a}function vb(){L=K=null;P=!1;M=null;U=0;N=T=null}function xb(a,b){return"function"===typeof b?b(a):b}
function yb(a,b,c){K=V();N=rb();if(O){var d=N.queue;b=d.dispatch;if(null!==T&&(c=T.get(d),void 0!==c)){T.delete(d);d=N.memoizedState;do d=a(d,c.action),c=c.next;while(null!==c);N.memoizedState=d;return[d,b]}return[N.memoizedState,b]}a=a===xb?"function"===typeof b?b():b:void 0!==c?c(b):b;N.memoizedState=a;a=N.queue={last:null,dispatch:null};a=a.dispatch=zb.bind(null,K,a);return[N.memoizedState,a]}
function Ab(a,b){K=V();N=rb();b=void 0===b?null:b;if(null!==N){var c=N.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(!pb(b[e],d[e])){d=!1;break a}d=!0}if(d)return c[0]}}a=a();N.memoizedState=[a,b];return a}function zb(a,b,c){if(25<=U)throw Error(m(301));if(a===K)if(P=!0,a={action:c,next:null},null===T&&(T=new Map),c=T.get(b),void 0===c)T.set(b,a);else{for(b=c;null!==b.next;)b=b.next;b.next=a}}function Bb(){throw Error(m(394));}
function Cb(){throw Error(m(393));}function Db(){}
var Fb={readContext:function(a){return a._currentValue2},useContext:function(a){V();return a._currentValue2},useMemo:Ab,useReducer:yb,useRef:function(a){K=V();N=rb();var b=N.memoizedState;return null===b?(a={current:a},N.memoizedState=a):b},useState:function(a){return yb(xb,a)},useInsertionEffect:Db,useLayoutEffect:function(){},useCallback:function(a,b){return Ab(function(){return a},b)},useImperativeHandle:Db,useEffect:Db,useDebugValue:Db,useDeferredValue:function(a){V();return a},useTransition:function(){V();
return[!1,Bb]},useId:function(){var a=L.treeContext;var b=a.overflow;a=a.id;a=(a&~(1<<32-J(a)-1)).toString(32)+b;var c=Eb;if(null===c)throw Error(m(404));b=Q++;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(m(407));return c()},getCacheForType:function(){throw Error(m(248));},useCacheRefresh:function(){return Cb},useMemoCache:function(a){return Array(a)},use:function(a){if(null!==
a&&"object"===typeof a)if("function"===typeof a.then){var b=R;R+=1;switch(a.status){case "fulfilled":return a.value;case "rejected":throw a.reason;default:a:{if(null!==S){var c=S[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===S&&(S=[]),S[b]=a,a;}}else if(a.$$typeof===Ma||a.$$typeof===Na)return a._currentValue2;throw Error(m(438,String(a)));}},Eb=null,Gb=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;
function Hb(a){console.error(a);return null}function W(){}
function Ib(a,b,c,d,e,g,f,h,k){var l=[],p=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:p,pingedTasks:l,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],preamble:[],postamble:[],onError:void 0===e?Hb:e,onAllReady:void 0===g?W:g,onShellReady:void 0===f?W:f,onShellError:void 0===h?W:h,onFatalError:void 0===k?W:k};c=Jb(b,0,
null,c,!1,!1);c.parentFlushed=!0;a=Kb(b,null,a,null,c,p,ab,null,ib);l.push(a);return b}function Kb(a,b,c,d,e,g,f,h,k){a.allPendingTasks++;null===d?a.pendingRootTasks++:d.pendingTasks++;var l={node:c,ping:function(){var b=a.pingedTasks;b.push(l);1===b.length&&Lb(a)},blockedBoundary:d,blockedSegment:e,abortSet:g,legacyContext:f,context:h,treeContext:k,thenableState:b};g.add(l);return l}
function Jb(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 Mb(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(m(108,$a(d)||"Unknown",h));d=D({},f,c)}b.legacyContext=d;Z(a,b,null,e);b.legacyContext=f}else Z(a,b,null,e)}
function Nb(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 Ob(a,b,c,d,e,g){if("function"===typeof d)if(d.prototype&&d.prototype.isReactComponent)c=bb(d,b.legacyContext),g=d.contextType,g=new d(e,"object"===typeof g&&null!==g?g._currentValue2:c),hb(g,d,e,c),Mb(a,b,g,d);else{g=bb(d,b.legacyContext);K={};L=b;R=Q=0;S=c;c=d(e,g);c=sb(d,e,c,g);var f=0!==Q;if("object"===typeof c&&null!==c&&"function"===typeof c.render&&void 0===c.$$typeof)hb(c,d,e,g),Mb(a,b,c,d);else if(f){e=b.treeContext;b.treeContext=jb(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=sa(f,d,e);Pb(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("</",d,">")}c.lastPushedText=
!1}else{switch(d){case Wa:case Ua:case Ja:case Ka:case Ia:Z(a,b,null,e.children);return;case Va:"hidden"!==e.mode&&Z(a,b,null,e.children);return;case Qa:Z(a,b,null,e.children);return;case Ta:throw Error(m(343));case Pa: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},k=Jb(a,c.chunks.length,h,c.formatContext,!1,
!1);c.children.push(k);c.lastPushedText=!1;var l=Jb(a,0,null,c.formatContext,!1,!1);l.parentFlushed=!0;b.blockedBoundary=h;b.blockedSegment=l;try{if(Pb(a,b,e),a.responseState.generateStaticMarkup||l.lastPushedText&&l.textEmbedded&&l.chunks.push("\x3c!-- --\x3e"),l.status=1,Qb(h,l),0===h.pendingTasks)break a}catch(p){l.status=4,h.forceClientRender=!0,h.errorDigest=X(a,p)}finally{b.blockedBoundary=d,b.blockedSegment=c}b=Kb(a,null,g,d,k,f,b.legacyContext,b.context,b.treeContext);a.pingedTasks.push(b)}return}if("object"===
typeof d&&null!==d)switch(d.$$typeof){case Oa:d=d.render;K={};L=b;R=Q=0;S=c;c=d(e,g);e=sb(d,e,c,g);if(0!==Q){d=b.treeContext;b.treeContext=jb(d,1,0);try{Z(a,b,null,e)}finally{b.treeContext=d}}else Z(a,b,null,e);return;case Ra:d=d.type;e=Nb(d,e);Ob(a,b,c,d,e,g);return;case La:c=e.children;d=d._context;e=e.value;g=d._currentValue2;d._currentValue2=e;f=G;G=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=G;if(null===a)throw Error(m(403));e=a.parentValue;
a.context._currentValue2=e===Ya?a.context._defaultValue:e;a=G=a.parent;b.context=a;return;case Ma:e=e.children;e=e(d._currentValue2);Z(a,b,null,e);return;case Sa:g=d._init;d=g(d._payload);e=Nb(d,e);Ob(a,b,c,d,e,void 0);return}throw Error(m(130,null==d?d:typeof d,""));}}
function Z(a,b,c,d){b.node=d;if("object"===typeof d&&null!==d){switch(d.$$typeof){case Ga:Ob(a,b,c,d.type,d.props,d.ref);return;case Ha:throw Error(m(257));case Sa:c=d._init;d=c(d._payload);Z(a,b,null,d);return}if(ra(d)){Rb(a,b,d);return}null===d||"object"!==typeof d?c=null:(c=Za&&d[Za]||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);Rb(a,b,e)}return}a=Object.prototype.toString.call(d);throw Error(m(31,
"[object Object]"===a?"object with keys {"+Object.keys(d).join(", ")+"}":a));}"string"===typeof d?(c=b.blockedSegment,c.lastPushedText=Fa(b.blockedSegment.chunks,d,a.responseState,c.lastPushedText)):"number"===typeof d&&(c=b.blockedSegment,c.lastPushedText=Fa(b.blockedSegment.chunks,""+d,a.responseState,c.lastPushedText))}function Rb(a,b,c){for(var d=c.length,e=0;e<d;e++){var g=b.treeContext;b.treeContext=jb(g,d,e);try{Pb(a,b,c[e])}finally{b.treeContext=g}}}
function Pb(a,b,c){var d=b.blockedSegment.formatContext,e=b.legacyContext,g=b.context;try{return Z(a,b,null,c)}catch(l){if(vb(),"object"===typeof l&&null!==l&&"function"===typeof l.then){var f=wb();c=l;var h=b.blockedSegment,k=Jb(a,h.chunks.length,null,h.formatContext,h.lastPushedText,!0);h.children.push(k);h.lastPushedText=!1;a=Kb(a,f,b.node,b.blockedBoundary,k,b.abortSet,b.legacyContext,b.context,b.treeContext);nb(c);a=a.ping;c.then(a,a);b.blockedSegment.formatContext=d;b.legacyContext=e;b.context=
g;I(g)}else throw b.blockedSegment.formatContext=d,b.legacyContext=e,b.context=g,I(g),l;}}function Sb(a){var b=a.blockedBoundary;a=a.blockedSegment;a.status=3;Tb(this,b,a)}
function Ub(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 Ub(a,b,c)}),d.fallbackAbortableTasks.clear(),b.allPendingTasks--,0===b.allPendingTasks&&(a=b.onAllReady,a()))}
function Qb(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&&Qb(a,c)}else a.completedSegments.push(b)}
function Tb(a,b,c){if(null===b){if(c.parentFlushed){if(null!==a.completedRootSegment)throw Error(m(389));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&&Qb(b,c),b.parentFlushed&&a.completedBoundaries.push(b),b.fallbackAbortableTasks.forEach(Sb,a),b.fallbackAbortableTasks.clear()):c.parentFlushed&&1===c.status&&(Qb(b,c),1===b.completedSegments.length&&
b.parentFlushed&&a.partialBoundaries.push(b)));a.allPendingTasks--;0===a.allPendingTasks&&(a=a.onAllReady,a())}
function Lb(a){if(2!==a.status){var b=G,c=Gb.current;Gb.current=Fb;var d=Eb;Eb=a.responseState;try{var e=a.pingedTasks,g;for(g=0;g<e.length;g++){var f=e[g];var h=a,k=f.blockedSegment;if(0===k.status){I(f.context);try{var l=f.thenableState;f.thenableState=null;Z(h,f,l,f.node);h.responseState.generateStaticMarkup||k.lastPushedText&&k.textEmbedded&&k.chunks.push("\x3c!-- --\x3e");f.abortSet.delete(f);k.status=1;Tb(h,f.blockedBoundary,k)}catch(u){if(vb(),"object"===typeof u&&null!==u&&"function"===typeof u.then){var p=
f.ping;u.then(p,p);nb(u);f.thenableState=wb()}else{f.abortSet.delete(f);k.status=4;var n=f.blockedBoundary,r=u,E=X(h,r);null===n?Y(h,r):(n.pendingTasks--,n.forceClientRender||(n.forceClientRender=!0,n.errorDigest=E,n.parentFlushed&&h.clientRenderedBoundaries.push(n)));h.allPendingTasks--;if(0===h.allPendingTasks){var F=h.onAllReady;F()}}}finally{}}}e.splice(0,g);null!==a.destination&&Vb(a,a.destination)}catch(u){X(a,u),Y(a,u)}finally{Eb=d,Gb.current=c,c===Fb&&I(b)}}}
function Wb(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;b.push('<template id="');b.push(a.placeholderPrefix);a=d.toString(16);b.push(a);return b.push('"></template>');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++)b.push(d[g]);e=Xb(a,b,e)}for(;g<d.length-1;g++)b.push(d[g]);g<d.length&&(e=b.push(d[g]));return e;default:throw Error(m(390));}}
function Xb(a,b,c){var d=c.boundary;if(null===d)return Wb(a,b,c);d.parentFlushed=!0;if(d.forceClientRender)return a.responseState.generateStaticMarkup||(d=d.errorDigest,b.push("\x3c!--$!--\x3e"),b.push("<template"),d&&(b.push(' data-dgst="'),d=x(d),b.push(d),b.push('"')),b.push("></template>")),Wb(a,b,c),a=a.responseState.generateStaticMarkup?!0:b.push("\x3c!--/$--\x3e"),a;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=e.boundaryPrefix+g.toString(16);d=d.id=e;za(b,a.responseState,d);Wb(a,b,c);return b.push("\x3c!--/$--\x3e")}if(d.byteSize>a.progressiveChunkSize)return d.rootSegmentID=a.nextSegmentId++,a.completedBoundaries.push(d),za(b,a.responseState,d.id),Wb(a,b,c),b.push("\x3c!--/$--\x3e");a.responseState.generateStaticMarkup||b.push("\x3c!--$--\x3e");c=d.completedSegments;if(1!==c.length)throw Error(m(391));Xb(a,b,c[0]);a=a.responseState.generateStaticMarkup?!0:b.push("\x3c!--/$--\x3e");
return a}function Yb(a,b,c){Aa(b,a.responseState,c.formatContext,c.id);Xb(a,b,c);return Ba(b,c.formatContext)}
function Zb(a,b,c){for(var d=c.completedSegments,e=0;e<d.length;e++)$b(a,b,c,d[e]);d.length=0;a=a.responseState;d=c.id;c=c.rootSegmentID;b.push(a.startInlineScript);a.sentCompleteBoundaryFunction?b.push('$RC("'):(a.sentCompleteBoundaryFunction=!0,b.push('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("'));if(null===
d)throw Error(m(395));c=c.toString(16);b.push(d);b.push('","');b.push(a.segmentPrefix);b.push(c);return b.push('")\x3c/script>')}
function $b(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(m(392));return Yb(a,b,d)}Yb(a,b,d);a=a.responseState;b.push(a.startInlineScript);a.sentCompleteSegmentFunction?b.push('$RS("'):(a.sentCompleteSegmentFunction=!0,b.push('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("'));b.push(a.segmentPrefix);
e=e.toString(16);b.push(e);b.push('","');b.push(a.placeholderPrefix);b.push(e);return b.push('")\x3c/script>')}
function Vb(a,b){try{var c,d=a.completedRootSegment;if(null!==d)if(0===a.pendingRootTasks){var e=a.preamble;for(c=0;c<e.length;c++)b.push(e[c]);Xb(a,b,d);a.completedRootSegment=null;var g=a.responseState.bootstrapChunks;for(d=0;d<g.length-1;d++)b.push(g[d]);d<g.length&&b.push(g[d])}else return;var f=a.clientRenderedBoundaries;for(c=0;c<f.length;c++){var h=f[c];g=b;var k=a.responseState,l=h.id,p=h.errorDigest,n=h.errorMessage,r=h.errorComponentStack;g.push(k.startInlineScript);k.sentClientRenderFunction?
g.push('$RX("'):(k.sentClientRenderFunction=!0,g.push('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("'));if(null===l)throw Error(m(395));g.push(l);g.push('"');if(p||n||r){g.push(",");var E=Da(p||"");g.push(E)}if(n||r){g.push(",");var F=Da(n||"");g.push(F)}if(r){g.push(",");var u=Da(r);g.push(u)}if(!g.push(")\x3c/script>")){a.destination=null;c++;f.splice(0,c);return}}f.splice(0,
c);var ha=a.completedBoundaries;for(c=0;c<ha.length;c++)if(!Zb(a,b,ha[c])){a.destination=null;c++;ha.splice(0,c);return}ha.splice(0,c);var ia=a.partialBoundaries;for(c=0;c<ia.length;c++){var tb=ia[c];a:{f=a;h=b;var ja=tb.completedSegments;for(k=0;k<ja.length;k++)if(!$b(f,h,tb,ja[k])){k++;ja.splice(0,k);var ub=!1;break a}ja.splice(0,k);ub=!0}if(!ub){a.destination=null;c++;ia.splice(0,c);return}}ia.splice(0,c);var ka=a.completedBoundaries;for(c=0;c<ka.length;c++)if(!Zb(a,b,ka[c])){a.destination=null;
c++;ka.splice(0,c);return}ka.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++)b.push(a[c]);b.push(null)}}}function ac(a,b){try{var c=a.abortableTasks;if(0<c.size){var d=void 0===b?Error(m(432)):b;c.forEach(function(b){return Ub(b,a,d)});c.clear()}null!==a.destination&&Vb(a,a.destination)}catch(e){X(a,e),Y(a,e)}}function bc(){}
function cc(a,b,c,d){var e=!1,g=null,f="",h={push:function(a){null!==a&&(f+=a);return!0},destroy:function(a){e=!0;g=a}},k=!1;a=Ib(a,Ea(c,b?b.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,bc,void 0,function(){k=!0},void 0,void 0);Lb(a);ac(a,d);if(1===a.status)a.status=2,h.destroy(a.fatalError);else if(2!==a.status&&null===a.destination){a.destination=h;try{Vb(a,h)}catch(l){X(a,l),Y(a,l)}}if(e&&g!==d)throw g;if(!k)throw Error(m(426));return f}
exports.renderToNodeStream=function(){throw Error(m(207));};exports.renderToStaticMarkup=function(a,b){return cc(a,b,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};exports.renderToStaticNodeStream=function(){throw Error(m(208));};exports.renderToString=function(a,b){return cc(a,b,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};
exports.version="18.3.0-experimental-3d615fc14-20220919";